[go: up one dir, main page]

TWI692961B - Data transmission method and sending end equipment - Google Patents

Data transmission method and sending end equipment Download PDF

Info

Publication number
TWI692961B
TWI692961B TW106142296A TW106142296A TWI692961B TW I692961 B TWI692961 B TW I692961B TW 106142296 A TW106142296 A TW 106142296A TW 106142296 A TW106142296 A TW 106142296A TW I692961 B TWI692961 B TW I692961B
Authority
TW
Taiwan
Prior art keywords
data
mac
sent
mac entity
entity
Prior art date
Application number
TW106142296A
Other languages
Chinese (zh)
Other versions
TW201824839A (en
Inventor
楊寧
Original Assignee
大陸商Oppo廣東移動通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 大陸商Oppo廣東移動通信有限公司 filed Critical 大陸商Oppo廣東移動通信有限公司
Publication of TW201824839A publication Critical patent/TW201824839A/en
Application granted granted Critical
Publication of TWI692961B publication Critical patent/TWI692961B/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一種傳輸數據的方法和發送端設備,能夠支撐多基礎參數集機制,該方法包括:發送端設備在多個MAC實體中確定發送待發送數據使用的MAC實體,所述待發送數據來自處於介質接入控制MAC層之上的第一協議實體;通過確定的發送所述待發送數據使用的MAC實體發送所述待發送數據。A method for transmitting data and a device at a transmitting end capable of supporting a multi-basic parameter set mechanism. The method includes: the device at a transmitting end determines a MAC entity to be used for transmitting data to be transmitted among a plurality of MAC entities, and the data to be transmitted is from a media interface. Enter the first protocol entity above the control MAC layer; send the data to be sent through the determined MAC entity used to send the data to be sent.

Description

傳輸數據的方法和發送端設備Data transmission method and sending end equipment

本申請涉及通信領域,並且更具體地,涉及傳輸數據的方法和發送端設備。The present application relates to the field of communications, and more specifically, to a method of transmitting data and a device at a transmitting end.

現有的長期演進(Long Term Evolution,LTE)系統中,介質接入控制(Media Access Control,MAC)層負責混合自動重傳請求(Hybrid Automatic Repeat reQuest,HARQ)與上下行調度。MAC層以邏輯信道的方式為無線鏈路控制(Radio Link Control,RLC)層提供服務,其主要目的是為RLC層與物理層之間提供一個有效的連接。In the existing Long Term Evolution (LTE) system, the Media Access Control (MAC) layer is responsible for Hybrid Automatic Repeat reQuest (HARQ) and uplink and downlink scheduling. The MAC layer provides services for the Radio Link Control (RLC) layer in the form of logical channels. Its main purpose is to provide an effective connection between the RLC layer and the physical layer.

在5G系統中,由於業務需求的多樣性,需要MAC層的設計能夠滿足業務需求的多樣性,因此,需要研究一種新的MAC層的設計方法,以支撐業務需求的多樣性。In the 5G system, due to the diversity of business needs, the design of the MAC layer can meet the diversity of business needs. Therefore, a new design method of the MAC layer needs to be studied to support the diversity of business needs.

本申請實施例提供一種傳輸數據的方法和發送端設備,能夠支持業務需求的多樣性。The embodiments of the present application provide a data transmission method and a sending end device, which can support the diversity of service requirements.

第一方面,提供了一種傳輸數據的方法,包括:In the first aspect, a method for transmitting data is provided, including:

發送端設備在多個介質接入控制MAC實體中確定發送待發送數據使用的MAC實體,所述待發送數據來自處於MAC層之上的第一協議實體;The sending-end device determines the MAC entity used to send the data to be sent among multiple media access control MAC entities, where the data to be sent comes from the first protocol entity above the MAC layer;

通過確定的發送所述待發送數據使用的MAC實體發送所述待發送數據。Sending the data to be sent through the determined MAC entity used for sending the data to be sent.

可選地,所述發送端設備在多個MAC實體中確定發送待發送數據使用的MAC實體,包括:Optionally, the sending end device determining the MAC entity to be used for sending the data to be sent among multiple MAC entities includes:

根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體。According to the logical channel or radio bearer or data flow used by each MAC entity in the plurality of MAC entities, the available resources of each MAC entity, the channel conditions that each MAC entity can handle, and each MAC At least one of the maximum amount of data that can be processed by the entity or the range of data amount determines the MAC entity used to send the data to be sent.

可選地,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用上行資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, according to the logical channel or radio bearer or data stream used by each MAC entity in the plurality of MAC entities, the available uplink resources of each MAC entity, and the channels that each MAC entity can handle Conditions, at least one of the maximum amount of data or the range of data amounts that each MAC entity can process, and determining the MAC entity to use for sending the data to be sent includes:

根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,所述第一對應關係指示發送數據使用的邏輯信道或無線承載或數據流與MAC實體的對應關係。According to the first correspondence, and the logical channel or radio bearer or data stream used by the data to be sent, determine the MAC entity used to send the data to be sent among the plurality of MAC entities, the first correspondence indicates the sending Correspondence between logical channels or radio bearers or data streams used by data and MAC entities.

可選地,在所述第一對應關係中每個MAC實體對應至少一個邏輯信道或至少一個無線承載,所述根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,包括:Optionally, in the first correspondence, each MAC entity corresponds to at least one logical channel or at least one radio bearer, and the logical channel or radio bearer or data stream used according to the first correspondence and the data to be sent , Determining the MAC entity used to send the data to be sent among the multiple MAC entities, including:

根據所述每個MAC實體與所述至少一個邏輯信道或所述至少一個無線承載的對應關係,以及發送所述待發送數據使用的邏輯信道或無線承載,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體。Determine, according to the correspondence between each MAC entity and the at least one logical channel or the at least one radio bearer, and the logical channel or radio bearer used to send the data to be sent, determine to send among the multiple MAC entities The MAC entity used by the data to be sent.

可選地,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用上行資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, according to the logical channel or radio bearer or data stream used by each MAC entity in the plurality of MAC entities, the available uplink resources of each MAC entity, and the channels that each MAC entity can handle Conditions, at least one of the maximum amount of data or the range of data amounts that each MAC entity can process, and determining the MAC entity to use for sending the data to be sent includes:

在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體。A MAC entity used to send the data to be sent is determined among the MAC entities of the multiple MAC entities that have available uplink resources.

可選地,所述在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體,包括:Optionally, the determining, among the MAC entities of the plurality of MAC entities with available uplink resources, the MAC entity used for sending the data to be sent includes:

確定可用上行資源最多的MAC實體為發送所述待發送數據使用的MAC實體。It is determined that the MAC entity with the most available uplink resources is the MAC entity used for sending the data to be sent.

可選地,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, according to the logical channel or radio bearer or data stream used by each MAC entity in the plurality of MAC entities, the available resources of each MAC entity, and the channel conditions that each MAC entity can handle , At least one of the maximum amount of data or the range of data amounts that each MAC entity can process, and determining the MAC entity to use for sending the data to be sent includes:

根據所述待發送數據的數據量,以及所述每個MAC實體與所述每個MAC實體能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。According to the data volume of the data to be sent and the correspondence between each MAC entity and the maximum data volume or the range of data volume that each MAC entity can handle, determine the sending location among multiple MAC entities Describe the MAC entity used for the data to be sent.

可選地,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, according to the logical channel or radio bearer or data stream used by each MAC entity in the plurality of MAC entities, the available resources of each MAC entity, and the channel conditions that each MAC entity can handle , At least one of the maximum amount of data or the range of data amounts that each MAC entity can process, and determining the MAC entity to use for sending the data to be sent includes:

根據發送所述待發送數據使用的邏輯信道的信道條件,以及每個MAC實體與所述每個MAC實體能夠處理的信道條件的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。According to the channel conditions of the logical channel used to send the data to be sent and the correspondence between each MAC entity and the channel conditions that each MAC entity can handle, determine the use of the data to be sent from multiple MAC entities MAC entity.

可選地,所述發送端設備為終端設備或網絡設備。Optionally, the sending end device is a terminal device or a network device.

可選地,若所述發送端設備是終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述第一對應關係。The sending end device receives the first correspondence sent by the network device.

可選地,若所述發送端設備是終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述每個MAC實體和能夠處理的最大數據量或能夠處理的數據量範圍的對應關係。The sending end device receives the correspondence between each MAC entity sent by the network device and the maximum data volume that can be processed or the range of data volume that can be processed.

可選地,若所述發送端設備是終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述每個MAC實體和信道條件的對應關係。The sending end device receives the correspondence between each MAC entity and channel condition sent by the network device.

可選地,若所述發送端設備為終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備通過所述多個MAC實體中的主MAC實體或任一MAC實體,發起隨機接入過程。The sending-end device initiates a random access process through the primary MAC entity or any MAC entity among the multiple MAC entities.

可選地,所述方法還包括:Optionally, the method further includes:

所述發送端設備接收網絡設備的配置信息,所述配置信息指示所述發送端設備使用所述多個MAC實體中的主MAC實體或任一MAC實體發起隨機接入過程。The sending end device receives configuration information of a network device, and the configuration information instructs the sending end device to use a primary MAC entity or any MAC entity among the plurality of MAC entities to initiate a random access process.

可選地,所述第一協議實體為無線鏈路控制RLC實體或分組數據彙聚協議PDCP實體。Optionally, the first protocol entity is a radio link control RLC entity or a packet data aggregation protocol PDCP entity.

可選地,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於所述多個MAC實體的上層實體中。Optionally, the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in an upper layer entity of the plurality of MAC entities.

可選地,所述數據分發模塊位於RLC實體或PDCP實體中。Optionally, the data distribution module is located in an RLC entity or a PDCP entity.

可選地,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於MAC層的高層協議中。Optionally, the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in a high-level protocol at the MAC layer.

可選地,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於所述多個MAC實體中的任一MAC實體中。Optionally, the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in any MAC entity of the plurality of MAC entities.

第二方面,提供了一種傳輸數據的方法,包括:In the second aspect, a method for transmitting data is provided, including:

發送端設備根據來自物理層的待發送數據使用的基礎參數集,以及介質接入控制MAC實體與基礎參數集的對應關係,在多個MAC實體中確定所述基礎參數集對應的MAC實體;The sending-end device determines the MAC entity corresponding to the basic parameter set among multiple MAC entities according to the basic parameter set used by the data to be transmitted from the physical layer and the correspondence between the medium access control MAC entity and the basic parameter set;

通過所述基礎參數集對應的MAC實體發送所述待發送數據。Sending the data to be sent through the MAC entity corresponding to the basic parameter set.

可選地,所述發送端設備為網絡設備或終端設備。Optionally, the sending end device is a network device or a terminal device.

可選地,若所述發送端設備為終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述MAC實體與基礎參數集的對應關係。The sending end device receives the correspondence between the MAC entity and the basic parameter set sent by the network device.

可選地,若所述發送端設備為終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基礎參數集,所述待發送數據是通過所述第一信道發送的;The sending end device receives a physical downlink control channel PDCCH sent by a network device, the PDCCH includes a basic parameter set of a first channel, and the data to be sent is sent through the first channel;

確定所述第一信道的基礎參數集為所述待發送數據使用的基礎參數集。It is determined that the basic parameter set of the first channel is the basic parameter set used by the data to be sent.

第三方面,提供了一種發送端設備,該發送端設備可以包括執行第一方面或其任一種可選實現方式中的方法的單元。In a third aspect, a sending-end device is provided, and the sending-end device may include a unit that executes the method in the first aspect or any optional implementation manner thereof.

第四方面,提供了一種發送端設備,該發送端設備可以包括執行第二方面或其任一種可選實現方式中的方法的單元。According to a fourth aspect, a sending end device is provided, and the sending end device may include a unit that executes the method in the second aspect or any optional implementation manner thereof.

第五方面,提供了一種發送端設備,該發送端設備包括處理器和存儲器。其中,該存儲器中存儲程式代碼,該處理器用於調用存儲器中存儲的程式代碼執行第一方面或其各種實現方式中的方法。According to a fifth aspect, a sending-end device is provided. The sending-end device includes a processor and a memory. Wherein, the program code is stored in the memory, and the processor is used to call the program code stored in the memory to execute the method in the first aspect or its various implementations.

第六方面,提供了一種發送端設備,該發送端設備包括處理器和存儲器。其中,該存儲器中存儲程式代碼,該處理器用於調用存儲器中存儲的程式代碼執行第二方面或其各種實現方式中的方法。。According to a sixth aspect, a sending-end device is provided, and the sending-end device includes a processor and a memory. Wherein, the program code is stored in the memory, and the processor is used to call the program code stored in the memory to execute the method in the second aspect or various implementations thereof. .

第七方面,提供了一種計算機可讀介質,所述計算機可讀介質存儲用於終端設備執行的程式代碼,所述程式代碼包括用於執行第一方面或其各種實現方式中的方法的指令。According to a seventh aspect, a computer-readable medium is provided. The computer-readable medium stores program code for execution by a terminal device, where the program code includes instructions for executing the method in the first aspect or various implementations thereof.

第八方面,提供了一種計算機可讀介質,所述計算機可讀介質存儲用於終端設備執行的程式代碼,所述程式代碼包括用於執行第二方面或其各種實現方式中的方法的指令。In an eighth aspect, a computer-readable medium is provided, the computer-readable medium storing program code for execution by a terminal device, the program code including instructions for performing a method in the second aspect or various implementations thereof.

基於上述技術方案,MAC層包括多個MAC實體,該多個MAC實體對應物理層的多種基礎參數集,發送端設備有來自高層的待發送數據需要發送時,可以在MAC層的多個MAC實體中選擇一個MAC實體,作為發送該待發送數據的MAC實體,然後通過該MAC實體發送該待發送數據,因此,本申請實施例的傳輸數據的方法,能夠支持業務需求的多樣性。Based on the above technical solution, the MAC layer includes multiple MAC entities, which correspond to multiple basic parameter sets of the physical layer. When the sending device has data to be sent from a higher layer that needs to be sent, multiple MAC entities in the MAC layer Choose a MAC entity as the MAC entity to send the data to be sent, and then send the data to be sent through the MAC entity. Therefore, the data transmission method according to the embodiment of the present application can support the diversity of business requirements.

下面將結合本申請實施例中的圖示,對本申請實施例中的技術方案進行描述。The technical solutions in the embodiments of the present application will be described below in conjunction with the illustrations in the embodiments of the present application.

應理解,本申請的技術方案,可以應用於各種通信系統,例如:全球移動通訊(Global System of Mobile communication,GSM)系統、碼分多址(Code Division Multiple Access,CDMA)系統、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)系統、通用分組無線業務(General Packet Radio Service,GPRS)、長期演進(Long Term Evolution,LTE)系統、先進的長期演進(Advanced long term evolution,LTE-A)系統、通用移動通信系統(Universal Mobile Telecommunication System,UMTS)、5G 新無線(New Radio,NR)系統等。It should be understood that the technical solution of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, and wideband code division multiple Address (Wideband Code Division Multiple Access, WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, advanced long term evolution (LTE-A) System, Universal Mobile Telecommunication System (UMTS), 5G New Radio (NR) system, etc.

應理解,本文中術語“系統”和“網絡”在本文中常被可互換使用。本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前後關聯對象是一種“或”的關係。It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and/or" in this article is just an association relationship that describes an associated object, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone. three situations. In addition, the character "/" in this article generally indicates that the related objects are a "or" relationship.

圖1是本申請實施例的應用的無線通信系統100的示意圖,該無線通信系統100包括可以包括至少一個網絡設備110。網絡設備100可以是與終端設備通信的設備。每個網絡設備100可以為特定的地理區域提供通信覆蓋,並且可以與位於該覆蓋區域內的終端設備進行通信。該網絡設備100可以是GSM系統或碼分多址(Code Division Multiple Access,CDMA)系統中的基站(Base Transceiver Station,BTS),也可以是WCDMA系統中的基站(NodeB,NB),還可以是LTE系統中的演進型基站(Evolutional Node B,eNB或eNodeB),或者是雲無線接入網絡 (Cloud Radio Access Network,CRAN)中的無線控制器,或者該網絡設備可以為中繼站、接入點、車載設備、可穿戴設備、未來5G網絡中的網絡側設備或者未來演進的公共陸地移動網絡(Public Land Mobile Network,PLMN)中的網絡設備等。FIG. 1 is a schematic diagram of a wireless communication system 100 applied in an embodiment of the present application. The wireless communication system 100 includes at least one network device 110. The network device 100 may be a device that communicates with a terminal device. Each network device 100 can provide communication coverage for a specific geographic area, and can communicate with terminal devices located in the coverage area. The network device 100 may be a base station (Base Transceiver Station, BTS) in a GSM system or a code division multiple access (CDMA) system, or a base station (NodeB, NB) in a WCDMA system, or may be Evolutionary Node B (eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device can be a relay station, an access point, Vehicle-mounted devices, wearable devices, network-side devices in the future 5G network or network devices in the public land mobile network (PLMN) that will evolve in the future, etc.

該無線通信系統100還包括位於網絡設備110覆蓋範圍內的至少一個終端設備120。終端設備120可以是移動的或固定的。可選地,終端設備120可以指接入終端、用戶設備(User Equipment,UE)、用戶單元、用戶站、移動站、移動台、遠方站、遠程終端、移動設備、用戶終端、終端、無線通信設備、用戶代理或用戶裝置。接入終端可以是蜂窩電話、無繩電話、會話啟動協議(Session Initiation Protocol,SIP)電話、無線本地環路(Wireless Local Loop,WLL)站、個人數字處理(Personal Digital Assistant,PDA)、具有無線通信功能的手持設備、計算設備或連接到無線調制解調器的其它處理設備、車載設備、可穿戴設備、未來5G網絡中的終端設備或者未來演進的PLMN中的終端設備等。The wireless communication system 100 further includes at least one terminal device 120 located within the coverage of the network device 110. The terminal device 120 may be mobile or fixed. Alternatively, the terminal device 120 may refer to an access terminal, user equipment (User Equipment, UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication Device, user agent, or user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), or wireless communication Functional handheld devices, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in future 5G networks or terminal devices in future evolved PLMNs, etc.

圖2示出了介質接入控制(Media Access Control,MAC)層的功能結構圖,MAC層支持的主要功能包括:邏輯信道與傳輸信道之間的映射;傳輸格式的選擇,例如通過選擇傳輸塊大小、調製方案等作為輸入參數提供給物理層;一個UE或多個UE之間邏輯信道的優先級管理;通過HARQ機制進行糾錯;填充(Padding);無線鏈路控制(Radio Link Control,RLC)協議數據單元(Protocol Data Unit,PDU)的複用與解複用,業務量的測量與上報等。Figure 2 shows a functional structure diagram of the Media Access Control (MAC) layer. The main functions supported by the MAC layer include: mapping between logical channels and transmission channels; selection of transmission formats, for example, by selecting transmission blocks Size, modulation scheme, etc. are provided as input parameters to the physical layer; priority management of logical channels between one UE or multiple UEs; error correction through HARQ mechanism; padding; Radio Link Control (Radio Link Control, RLC) ) Protocol Data Unit (Protocol Data Unit, PDU) multiplexing and de-multiplexing, business volume measurement and reporting, etc.

MAC層提供給上層的業務主要包括:數據傳送及無線資源分配。物理層提供給MAC層的業務包括:數據傳送、混合自動重傳請求(Hybrid Automatic Repeat reQuest,HARQ)反饋信令、調度請求信令以及測量。The services provided by the MAC layer to the upper layer mainly include: data transmission and wireless resource allocation. The services provided by the physical layer to the MAC layer include: data transmission, Hybrid Automatic Repeat ReQuest (HARQ) feedback signaling, scheduling request signaling, and measurement.

在上行鏈路中,終端設備的MAC層複用自己的多個上行鏈路數據流,並且決定是發送上行鏈路調度請求還是發送上行鏈路數據。在下行鏈路的共享信道,eNodeB必須考慮小區內發往所有用戶設備的數據流(或者邏輯信道)。這就涉及到優先級處理過程,優先權處理是MAC層的一個主要功能。優先權處理過程是指從不同的等待隊列選出一個分組,將其傳遞到物理層,並通過無線接口發送的過程。因為要考慮到不同信息流的發送,包括純用戶數據、E-UTRAN信令和演進分組核心網(Evolved Packet Core,EPC)信令,這個過程非常複雜。當已傳數據沒有正確接收時,是否重傳也與優先權處理有關,所以優先權處理過程還是與HARQ密切相關的,HARQ是MAC的另一個主要功能。此外,網絡設備的MAC層要負責上行鏈路優先權處理,因為它必須從共享UL-SCH傳輸信道的多個終端的所有上行鏈路調度請求消息中進行選擇。In the uplink, the MAC layer of the terminal device multiplexes its own multiple uplink data streams and decides whether to send an uplink scheduling request or uplink data. On the downlink shared channel, the eNodeB must consider the data flow (or logical channel) sent to all user equipment in the cell. This involves priority processing, which is a major function of the MAC layer. Priority processing refers to the process of selecting a packet from different waiting queues, passing it to the physical layer, and sending it through the wireless interface. Because the transmission of different information flows must be considered, including pure user data, E-UTRAN signaling and Evolved Packet Core (EPC) signaling, this process is very complicated. When the transmitted data is not received correctly, whether to retransmit is also related to priority processing, so the priority processing process is still closely related to HARQ, HARQ is another main function of MAC. In addition, the MAC layer of the network device is responsible for uplink priority processing because it must select from all uplink scheduling request messages of multiple terminals sharing the UL-SCH transmission channel.

應理解,圖2所示的MAC實體的功能結構僅為一種示例,不應對本申請實施例構成任何限制。It should be understood that the functional structure of the MAC entity shown in FIG. 2 is only an example, and should not constitute any limitation to the embodiments of the present application.

圖3示意性地示出了本申請實施例提供的傳輸數據的方法300。該方法300可以應用於上述無線通信系統100,但本申請實施例不限於此。FIG. 3 schematically shows a data transmission method 300 provided by an embodiment of the present application. The method 300 can be applied to the wireless communication system 100 described above, but the embodiments of the present application are not limited thereto.

如圖3所示,該方法300包括以下內容。As shown in FIG. 3, the method 300 includes the following.

在301中,發送端設備在多個MAC實體中確定發送待發送數據使用的MAC實體,所述待發送數據來自處於MAC層之上的第一協議實體。In 301, a sending-end device determines a MAC entity used for sending data to be sent from a plurality of MAC entities, where the data to be sent comes from a first protocol entity above a MAC layer.

在302中,通過確定的發送所述待發送數據使用的MAC實體發送所述待發送數據。In 302, the data to be sent is sent through the determined MAC entity used to send the data to be sent.

可選地,該多個MAC實體的功能結構可以為圖2所示的MAC實體的功能結構,或者也可以採用其他形式的功能結構,本申請實施例對此不作限制。Optionally, the functional structure of the multiple MAC entities may be the functional structure of the MAC entity shown in FIG. 2, or may also adopt other forms of functional structures, which are not limited in the embodiments of the present application.

由於業務需求的多樣向,在物理層中引入了多種基礎參數集傳輸技術,因此,在本申請實施例中,MAC層也可以相應地存在多個MAC實體,以支撐多種基礎參數集機制。因此,相應地,從MAC層之上的高層向MAC層傳輸數據時,由於存在多個MAC實體,需要選擇傳輸數據使用的MAC實體。Due to the diversified directions of business requirements, a variety of basic parameter set transmission technologies are introduced in the physical layer. Therefore, in the embodiment of the present application, there may be multiple MAC entities corresponding to the MAC layer to support multiple basic parameter set mechanisms. Therefore, accordingly, when transmitting data from a higher layer above the MAC layer to the MAC layer, since there are multiple MAC entities, it is necessary to select the MAC entity used for data transmission.

具體地,發送端設備接收到來自MAC層之上的第一協議實體的待發送數據時,可以在該MAC層的多個MAC實體中確定用於發送該待發送數據的MAC實體,然後通過確定的該MAC實體發送該待發送數據。Specifically, when receiving the data to be sent from the first protocol entity above the MAC layer, the sending end device may determine the MAC entity used to send the data to be sent among the multiple MAC entities of the MAC layer, and then determine The MAC entity sends the data to be sent.

應理解,在本申請實施例中,所述發送端設備可以為終端設備或網絡設備。It should be understood that, in the embodiments of the present application, the sending end device may be a terminal device or a network device.

可選地,在一些實施例中,所述第一協議實體可以為RLC實體或分組數據彙聚協議(Packet Data Convergence Protocol,PDCP)實體。Optionally, in some embodiments, the first protocol entity may be an RLC entity or a Packet Data Convergence Protocol (PDCP) entity.

可選地,在一些實施例中,所述發送端設備在多個MAC實體中確定發送待發送數據使用的MAC實體,包括:Optionally, in some embodiments, the sending-end device determining the MAC entity used to send the data to be sent among multiple MAC entities includes:

根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體。According to the logical channel or radio bearer or data flow used by each MAC entity in the plurality of MAC entities, the available resources of each MAC entity, the channel conditions that each MAC entity can handle, and each MAC At least one of the maximum amount of data that can be processed by the entity or the range of data amount determines the MAC entity used to send the data to be sent.

也就是說,該發送端設備可以根據每個MAC實體使用的邏輯信道或無線承載或數據流,確定發送所述待發送數據使用的MAC實體,或者也可以根據該每個MAC實體的可用資源確定發送所述待發送數據使用的MAC實體,或也可以根據每個MAC實體的可用資源結合該每個MAC實體能夠處理的信道條件,確定發送所述待發送數據使用的MAC實體,或者也可以根據所述每個MAC實體能夠處理的最大數據量結合所述每個MAC實體能夠處理的信道條件確定發送所述待發送數據使用的MAC實體等,本申請實施例對此不作限制。That is to say, the sending-end device can determine the MAC entity used to send the data to be sent according to the logical channel or radio bearer or data stream used by each MAC entity, or can also be determined according to the available resources of each MAC entity The MAC entity used to send the data to be sent, or the MAC entity used to send the data to be sent can be determined according to the available resources of each MAC entity combined with the channel conditions that each MAC entity can handle, or can also be determined according to The maximum amount of data that each MAC entity can handle, combined with the channel conditions that each MAC entity can handle, determines the MAC entity used to send the data to be sent, etc., which is not limited in the embodiments of the present application.

可選地,在一些實施例中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用上行資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, in some embodiments, according to the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities, the available uplink resources of each MAC entity, the each The channel condition that the MAC entity can handle, at least one of the maximum amount of data or the range of data amount that each MAC entity can handle, and determining the MAC entity used to send the data to be sent includes:

根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,所述第一對應關係指示發送數據使用的邏輯信道或無線承載或數據流與MAC實體的對應關係。According to the first correspondence, and the logical channel or radio bearer or data stream used by the data to be sent, determine the MAC entity used to send the data to be sent among the plurality of MAC entities, the first correspondence indicates the sending Correspondence between logical channels or radio bearers or data streams used by data and MAC entities.

具體而言,該第一對應關係可以是發送數據使用的邏輯信道與MAC實體的對應關係,或者也可以為發送數據使用的無線承載與MAC實體的對應關係,或者也可以為發送數據使用的數據流與MAC實體的對應關係。例如,在該第一對應關係中,信令無線承載(Signalling Radio Bearer,SRB)0對應MAC0實體,SRB1對應MAC1實體,SRB2對應MAC2實體,那麼當通過SRB0發送該待發送數據時,該發送端設備可以根據該第一對應關係確定該SRB0對應MAC0實體,然後可以通過該MAC0實體發送該待發送數據。再例如,該第一對應關係中,公共控制信道(Common Control Channel,CCCH)對應MAC0實體,專用控制信道(Dedicated Control Channel,DCCH) 對應MAC1實體,專用業務信道(Dedicated Traffic Channel,DTCH)對應MAC2實體,那麼如果該發送端設備需要通過DTCH信道發送該待發送數據時,可以根據該第一對應關係,確定該DTCH信道對應MAC2實體,然後可以通過該MAC2實體發送該待發送數據。Specifically, the first correspondence may be a correspondence between a logical channel used to send data and a MAC entity, or may be a correspondence between a wireless bearer used to send data and a MAC entity, or may be data used to send data Correspondence between flows and MAC entities. For example, in the first correspondence, signaling radio bearer (Signaling Radio Bearer, SRB) 0 corresponds to the MAC0 entity, SRB1 corresponds to the MAC1 entity, and SRB2 corresponds to the MAC2 entity, then when sending the data to be sent through SRB0, the sending end The device may determine that the SRB0 corresponds to the MAC0 entity according to the first correspondence, and then may send the data to be sent through the MAC0 entity. For another example, in the first correspondence, a common control channel (Common Control Channel, CCCH) corresponds to the MAC0 entity, a dedicated control channel (Dedicated Control Channel, DCCH) corresponds to the MAC1 entity, and a dedicated traffic channel (Dedicated Traffic Channel, DTCH) corresponds to MAC2. Entity, then if the sending end device needs to send the data to be sent through the DTCH channel, it can determine that the DTCH channel corresponds to the MAC2 entity according to the first correspondence, and then can send the data to be sent through the MAC2 entity.

可選地,在一些實施例中,在所述第一對應關係中每個MAC實體對應至少一個邏輯信道或至少一個無線承載,所述根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,包括:Optionally, in some embodiments, in the first correspondence, each MAC entity corresponds to at least one logical channel or at least one radio bearer, the logical channel used according to the first correspondence, and the data to be sent Or a wireless bearer or a data stream, and determining, among the multiple MAC entities, the MAC entity used to send the data to be sent includes:

根據所述每個MAC實體與所述至少一個邏輯信道或所述至少一個無線承載的對應關係,以及發送所述待發送數據使用的邏輯信道或無線承載,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體。Determine, according to the correspondence between each MAC entity and the at least one logical channel or the at least one radio bearer, and the logical channel or radio bearer used to send the data to be sent, determine to send among the multiple MAC entities The MAC entity used by the data to be sent.

具體而言,該每個MAC實體可以對應至少一個邏輯信道或至少一個無線承載,該發送端設備可以根據發送該待發送數據使用的邏輯信道或無線承載,結合該每個MAC實體與該至少一個邏輯信道的對應關係,或結合該每個MAC實體與該至少一個無線承載的對應關係,確定發送該待發送數據對應的MAC實體,然後通過確定的該MAC實體發送該待發送數據。Specifically, each MAC entity may correspond to at least one logical channel or at least one radio bearer, and the sending end device may combine each MAC entity with the at least one according to the logical channel or radio bearer used to send the data to be sent Correspondence between logical channels, or combining the correspondence between each MAC entity and the at least one radio bearer, determines the MAC entity corresponding to the data to be sent, and then sends the data to be sent through the determined MAC entity.

可選地,該多個MAC實體中設置一個MAC實體為主MAC實體,可以設置所有的待發送數據都可以通過該主MAC實體來發送,或者也可以設置該主MAC實體可以處理使用特定SRB或特定信道的待發送數據,例如,可以設置使用SRB0,SRB1和SRB2的待發送數據通過該主MAC實體發送,或者也可以設置使用CCCH、DCCH和DTCH的待發送數據通過該主MAC實體發送。或者也可以設置該主MAC實體用於處理該發送端設備的控制平面的消息等,本申請實施例對此不作限制。Optionally, one MAC entity among the multiple MAC entities is set as the main MAC entity, and all the data to be sent can be set to be sent through the main MAC entity, or the main MAC entity can also be set to handle the use of a specific SRB or For the data to be sent of a specific channel, for example, data to be sent using SRB0, SRB1 and SRB2 may be set to be sent through the primary MAC entity, or data to be sent using CCCH, DCCH and DTCH may also be set to be sent through the primary MAC entity. Alternatively, the primary MAC entity may also be configured to process messages of the control plane of the sending end device, etc. This embodiment of the present application does not limit this.

可選地,在一些實施例中,若所述發送端設備是終端設備,所述方法還包括:Optionally, in some embodiments, if the sending device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述第一對應關係。The sending end device receives the first correspondence sent by the network device.

也就是說,當該發送端設備為終端設備時,該第一對應關係可以是網絡設備發送給該終端設備的。可選地,該發送端設備可以通過發送物理下行控制信道(Physical Downlink Control Channel,PDCCH)來通知該終端設備該第一對應關係,或者該網絡設備也可以通過其他信號來通知該終端設備該第一對應關係,本申請實施例對此不作限定。That is, when the sending end device is a terminal device, the first correspondence may be sent by the network device to the terminal device. Optionally, the sending end device may notify the terminal device of the first correspondence by sending a Physical Downlink Control Channel (PDCCH), or the network device may also notify the terminal device of the first correspondence by other signals There is a corresponding relationship, which is not limited in the embodiments of the present application.

可選地,在一些實施例中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用上行資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, in some embodiments, according to the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities, the available uplink resources of each MAC entity, the each The channel condition that the MAC entity can handle, at least one of the maximum amount of data or the range of data amount that each MAC entity can handle, and determining the MAC entity used to send the data to be sent includes:

在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體。A MAC entity used to send the data to be sent is determined among the MAC entities of the multiple MAC entities that have available uplink resources.

具體地,該發送端設備可以在該多個MAC實體中確定有可用上行資源的MAC實體,然後在有可用上行資源的MAC實體中確定用於發送該待發送數據的MAC實體,可選地,該發送端設備可以在有可用上行資源的MAC實體中選擇可用上行資源最多的MAC實體為用於發送該待發送數據的MAC實體,或者也可以選擇任一MAC實體為用於發送該待發送數據的MAC實體。Specifically, the sending-end device may determine a MAC entity with available uplink resources among the multiple MAC entities, and then determine a MAC entity for sending the data to be sent among the MAC entities with available uplink resources, optionally, The sending device may select the MAC entity with the most available uplink resources among the MAC entities with available uplink resources as the MAC entity for sending the data to be sent, or may select any MAC entity for sending the data to be sent MAC entity.

可選地,在一些實施例中,所述在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體,包括:Optionally, in some embodiments, the determining, among the MAC entities of the plurality of MAC entities with available uplink resources, the MAC entity used to send the data to be sent includes:

確定可用上行資源最多的MAC實體為發送所述待發送數據使用的MAC實體。It is determined that the MAC entity with the most available uplink resources is the MAC entity used for sending the data to be sent.

可選地,在一些實施例中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, in some embodiments, according to the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities, the available resources of each MAC entity, the each MAC The channel condition that the entity can handle, at least one of the maximum amount of data or the range of data amount that each MAC entity can handle, and determining the MAC entity used to send the data to be sent includes:

根據所述待發送數據的數據量,以及所述每個MAC實體與所述每個MAC實體能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。According to the data volume of the data to be sent and the correspondence between each MAC entity and the maximum data volume or the range of data volume that each MAC entity can handle, determine the sending location among multiple MAC entities Describe the MAC entity used for the data to be sent.

具體地,每個MAC實體可以對應相應的能夠處理的最大數據量或數據量範圍,該發送端設備可以根據待發送數據的數據量,結合該每個MAC實體可以和相應的能夠處理的最大數據量或數據量範圍的對應關係,確定發送所述待發送數據使用的MAC實體。例如,MAC0對應能夠處理的數據量範圍為2MB~4MB,MAC1對應能夠處理的數據量範圍為4MB~6MB,MAC2對應能夠處理的數據量範圍為6MB~8MB,當待發送數據為5MB時,該發送端設備可以確定可以通過MAC1發送該待發送數據。再例如,MAC0對應能夠處理的最大數據量量為2MB,MAC1對應能夠處理的最大的數據量為4MB,MAC2對應能夠處理的最大的數據量為8MB,當待發送數據為5MB時,該發送端設備可以確定可以通過MAC2發送該待發送數據。Specifically, each MAC entity may correspond to the corresponding maximum data volume or data volume range that can be processed, and the sending end device may combine the maximum data that each MAC entity can process with the corresponding maximum data volume that can be processed according to the data volume of the data to be transmitted The corresponding relationship between the amount or the range of the data amount determines the MAC entity used to send the data to be sent. For example, MAC0 corresponds to the amount of data that can be processed from 2MB to 4MB, MAC1 corresponds to the amount of data that can be processed from 4MB to 6MB, and MAC2 corresponds to the amount of data that can be processed from 6MB to 8MB. When the data to be sent is 5MB, this The sending device may determine that the data to be sent can be sent through MAC1. For another example, MAC0 corresponds to a maximum data volume of 2MB, MAC1 corresponds to a maximum data volume of 4MB, and MAC2 corresponds to a maximum data volume of 8MB. When the data to be transmitted is 5MB, the sender The device may determine that the data to be sent can be sent through MAC2.

可選地,在一些實施例中,若所述發送端設備是終端設備,所述方法還包括:Optionally, in some embodiments, if the sending device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述每個MAC實體和所述每個MAC實體能夠處理的最大數據量或能夠處理的數據量範圍的對應關係。The sending-end device receives the correspondence between each MAC entity and the maximum amount of data that each MAC entity can process or the range of data amounts that can be processed sent by the network device.

也就是說,當該發送端設備為終端設備時,該每個MAC實體和能夠處理的最大數據量或能夠處理的數據量範圍的對應關係可以是網絡設備發送給該終端設備的。可選地,該發送端設備可以通過發送PDCCH來通知該終端設備每個MAC實體和能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,或者該網絡設備也可以通過其他信號來通知該終端設備該每個MAC實體和能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,本申請實施例對此不作限定。That is to say, when the sending end device is a terminal device, the correspondence between each MAC entity and the maximum data volume that can be processed or the range of data volume that can be processed may be sent by the network device to the terminal device. Optionally, the sending end device may notify the terminal device of the correspondence between each MAC entity and the maximum data volume that can be processed or the range of data volume that can be processed by sending the PDCCH, or the network device may also be notified by other signals The correspondence between each MAC entity of the terminal device and the maximum data volume that can be processed or the range of data volume that can be processed is not limited in this embodiment of the present application.

可選地,在一些實施例中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:Optionally, in some embodiments, according to the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities, the available resources of each MAC entity, the each MAC The channel condition that the entity can handle, at least one of the maximum amount of data or the range of data amount that each MAC entity can handle, and determining the MAC entity used to send the data to be sent includes:

根據發送所述待發送數據使用的邏輯信道的信道條件,以及每個MAC實體與所述每個MAC實體能夠處理的信道條件的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。According to the channel conditions of the logical channel used to send the data to be sent and the correspondence between each MAC entity and the channel conditions that each MAC entity can handle, determine the use of the data to be sent from multiple MAC entities MAC entity.

具體而言,每個MAC實體可以對應相應的能夠處理的信道條件,該發送端設備可以根據發送該待發送數據使用的邏輯信道當前的信道條件,確定該信道條件對應的MAC實體,然後通過該MAC實體發送該待發送數據。Specifically, each MAC entity can correspond to a corresponding channel condition that can be processed. The sending end device can determine the MAC entity corresponding to the channel condition according to the current channel condition of the logical channel used to send the data to be sent, and then pass the The MAC entity sends the data to be sent.

可選地,該信道條件可以為信道質量門限或者也可以為信道質量範圍,每個MAC實體對應相應的能夠處理的信道質量門限或信道質量範圍,例如,MAC0對於信道質量門限0~信道質量門限1,MAC1對應信道質量門限1~信道質量門限2,MAC2對應信道質量門限2~信道質量門限3,發送端設備確定發送該待發送數據使用的邏輯信道當前的信道質量落入該信道質量門限2~信道質量門限3內,可以確定使用MAC2實體發送該待發送數據。Optionally, the channel condition may be a channel quality threshold or a channel quality range, and each MAC entity corresponds to a corresponding channel quality threshold or channel quality range that can be processed, for example, MAC0 for channel quality threshold 0~channel quality threshold 1. MAC1 corresponds to channel quality threshold 1 ~ channel quality threshold 2, MAC2 corresponds to channel quality threshold 2 ~ channel quality threshold 3, the sending end device determines that the current channel quality of the logical channel used to send the data to be sent falls within the channel quality threshold 2 ~ Within the channel quality threshold 3, it can be determined that the MAC2 entity is used to send the data to be sent.

可選地,在一些實施例中,若所述發送端設備是終端設備,所述方法還包括:Optionally, in some embodiments, if the sending device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述每個MAC實體和每個MAC實體能夠處理的信道條件的對應關係。The sending-end device receives the correspondence between each MAC entity and the channel conditions that each MAC entity can handle sent by the network device.

也就是說,當該發送端設備為終端設備時,該每個MAC實體和每個MAC實體能夠處理的信道條件的對應關係可以是網絡設備發送給該終端設備的。可選地,該發送端設備可以通過發送PDCCH來通知該終端設備每個MAC實體和每個MAC實體能夠處理的信道條件的對應關係,或者該網絡設備也可以通過其他信號來通知該終端設備每個MAC實體和每個MAC實體能夠處理的信道條件的對應關係,本申請實施例對此不作限定。That is to say, when the sending end device is a terminal device, the correspondence between each MAC entity and the channel conditions that each MAC entity can handle may be sent by the network device to the terminal device. Optionally, the sending end device may notify the terminal device of the correspondence between each MAC entity and the channel conditions that each MAC entity can handle by sending the PDCCH, or the network device may also notify the terminal device of each signal through other signals. The correspondence relationship between each MAC entity and the channel conditions that each MAC entity can handle is not limited in this embodiment of the present application.

可選地,在一些實施例中,若所述發送端設備為終端設備,所述方法還包括:Optionally, in some embodiments, if the sending device is a terminal device, the method further includes:

所述發送端設備通過所述多個MAC實體中的主MAC實體或任一MAC實體,發起隨機接入過程。The sending-end device initiates a random access process through the primary MAC entity or any MAC entity among the multiple MAC entities.

也就是說,該隨機接入過程可以對應主MAC實體或者也可以對應該多個MAC實體中的任一MAC實體,當該隨機接入過程對應主MAC實體時,發送端設備可以通過主MAC實體發起隨機接入過程,當該隨機接入過程對應任一MAC實體時,發送端設備可以通過任一MAC實體發起隨機接入過程。That is to say, the random access process may correspond to the main MAC entity or may correspond to any MAC entity among multiple MAC entities. When the random access process corresponds to the main MAC entity, the sending end device may pass the main MAC entity Initiate a random access process. When the random access process corresponds to any MAC entity, the sending end device may initiate the random access process through any MAC entity.

此情況下,所述方法還可以包括:In this case, the method may further include:

所述發送端設備接收網絡設備的配置信息,所述配置信息指示所述發送端設備使用所述多個MAC實體中的主MAC實體或任一MAC實體發起隨機接入過程。The sending end device receives configuration information of a network device, and the configuration information instructs the sending end device to use a primary MAC entity or any MAC entity among the plurality of MAC entities to initiate a random access process.

即發送端設備可以接收網絡設備的配置信息,該配置信息指示隨機接入過程對應所述多個MAC實體中的主MAC實體或任一MAC實體。That is, the sending end device can receive configuration information of the network device, and the configuration information indicates that the random access process corresponds to the main MAC entity or any MAC entity among the multiple MAC entities.

可選地,在一些實施例中,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於所述多個MAC實體的上層實體中。Optionally, in some embodiments, the method is performed by a data distribution module in the sending-end device, where the data distribution module is located in an upper layer entity of the multiple MAC entities.

可選地,在一些實施例中,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於MAC層的高層協議中。Optionally, in some embodiments, the method is performed by a data distribution module in the sending-end device, where the data distribution module is located in a high-level protocol at the MAC layer.

可選地,在一些實施例中,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於所述多個MAC實體中的任一MAC實體中。Optionally, in some embodiments, the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in any MAC entity of the plurality of MAC entities.

也就是說,所述數據分發模塊可以位於任一MAC實體中,也可以位於MAC實體的上層實體中,或者也可以位於MAC層的高層協議中,該MAC層的高層協議處於MAC層中的MAC實體之上RLC層之下。該數據分發模塊可以針對來自高層的數據選擇合適的MAC實體進行處理,還可以將來自各個MAC實體的數據彙聚之後遞交到高層,上述高層可以為RLC層或PDCP層。That is to say, the data distribution module may be located in any MAC entity, may also be located in an upper layer entity of the MAC entity, or may be located in a higher layer protocol of the MAC layer, the higher layer protocol of the MAC layer is in the MAC of the MAC layer Below the RLC layer above the entity. The data distribution module can select an appropriate MAC entity for processing the data from the upper layer, and can also aggregate the data from each MAC entity and submit it to the upper layer. The upper layer can be the RLC layer or the PDCP layer.

圖4示出了根據本申請實施例的傳輸數據的方法400的示意性流程圖,如圖4所示,FIG. 4 shows a schematic flowchart of a data transmission method 400 according to an embodiment of the present application, as shown in FIG. 4,

在401,發送端設備根據來自物理層的待發送數據使用的基礎參數集,以及介質接入控制MAC實體與基礎參數集的對應關係,在多個MAC實體中確定所述待發送數據使用的基礎參數集對應的MAC實體。At 401, the sending-end device determines the basis for using the data to be sent among multiple MAC entities according to the basic parameter set used by the data to be sent from the physical layer and the correspondence between the medium access control MAC entity and the basic parameter set MAC entity corresponding to the parameter set.

在402,通過確定的所述基礎參數集對應的MAC實體發送所述待發送數據。At 402, the data to be sent is sent through the determined MAC entity corresponding to the basic parameter set.

具體而言,在物理層和MAC層之間,物理層的多個基礎參數集和MAC層的MAC實體可以具有對應關係,每個基礎參數集可以由相應的MAC實體處理,從而發送端設備可以根據來自物理層的待發送數據使用的基礎參數集,以及MAC實體與基礎參數集的對應關係,確定該待發送數據使用的基礎參數集對應的MAC實體,然後通過該基礎參數集對應的MAC實體發送所述待發送數據。Specifically, between the physical layer and the MAC layer, multiple basic parameter sets of the physical layer and MAC entities of the MAC layer may have a corresponding relationship, and each basic parameter set may be processed by a corresponding MAC entity, so that the transmitting end device may According to the basic parameter set used by the data to be sent from the physical layer and the corresponding relationship between the MAC entity and the basic parameter set, determine the MAC entity corresponding to the basic parameter set used by the data to be sent, and then pass the MAC entity corresponding to the basic parameter set Sending the data to be sent.

可選地,在一些實施例中,所述發送端設備為網絡設備或終端設備。Optionally, in some embodiments, the sending end device is a network device or a terminal device.

可選地,在一些實施例中,若所述發送端設備為終端設備,所述方法還包括:Optionally, in some embodiments, if the sending device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的所述MAC實體與基礎參數集的對應關係。The sending end device receives the correspondence between the MAC entity and the basic parameter set sent by the network device.

也就是說,當該發送端設備為終端設備時,所述MAC實體與基礎參數集的對應關係可以是網絡設備發送給該終端設備的。可選地,該發送端設備可以通過發送PDCCH來通知該終端設備該所述MAC實體與基礎參數集的對應關係,或者該網絡設備也可以通過其他信號來通知該終端設備所述MAC實體與基礎參數集的對應關係,本申請實施例對此不作限定。That is to say, when the sending end device is a terminal device, the correspondence between the MAC entity and the basic parameter set may be sent by the network device to the terminal device. Optionally, the sending device may notify the terminal device of the correspondence between the MAC entity and the basic parameter set by sending a PDCCH, or the network device may also notify the terminal device of the MAC entity and the basic by other signals The corresponding relationship of the parameter set is not limited in this embodiment of the present application.

可選地,若所述發送端設備為終端設備,所述方法還包括:Optionally, if the sending end device is a terminal device, the method further includes:

所述發送端設備接收網絡設備發送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基礎參數集,所述待發送數據是通過所述第一信道發送的;The sending end device receives a physical downlink control channel PDCCH sent by a network device, the PDCCH includes a basic parameter set of a first channel, and the data to be sent is sent through the first channel;

確定所述第一信道的基礎參數集為所述待發送數據使用的基礎參數集。It is determined that the basic parameter set of the first channel is the basic parameter set used by the data to be sent.

也就是說,該網絡設備可以通知該終端設備該待發送數據使用的基礎參數集。可選地,該網絡設備可以通過PDCCH通知該終端設備該第一信道使用的基礎參數集,從而該終端設備可以根據該基礎參數集接收通過該第一信道傳輸的待發送數據,因此,該第一信道使用的基礎參數集即為在該第一信道上傳輸的數據使用的基礎參數集。That is, the network device may notify the terminal device of the basic parameter set used by the data to be sent. Optionally, the network device may notify the terminal device of the basic parameter set used by the first channel through the PDCCH, so that the terminal device may receive the data to be transmitted transmitted through the first channel according to the basic parameter set. Therefore, the first The basic parameter set used by one channel is the basic parameter set used by the data transmitted on the first channel.

總的來說,當發送端設備接收到來自物理層的待發送數據時,能夠確定該待發送數據使用的基礎參數集,然後可以根據網絡設備配置的MAC實體與基礎參數集之間的對應關係,確定將該待發送數據遞交到哪個MAC實體。相應的MAC實體進行待發送數據的接收後,還可以將該待發送數據進一步遞交到高層,例如RLC層或PDCP層。可選地,該MAC實體也可以將待發送數據遞交到數據分發模塊,然後由該數據分發模塊將待發送數據遞交到高層。可選的,如果數據分發模塊需要對待發送數據進行重排序,則可以對待發送數據進行重排序操作。然後該數據分發模塊可以將待發送數據繼續遞交到高層進行處理,例如RLC層或PDCP層。In general, when the sending end device receives the data to be sent from the physical layer, it can determine the basic parameter set used by the data to be sent, and then according to the correspondence between the MAC entity configured by the network device and the basic parameter set To determine to which MAC entity to submit the data to be sent. After receiving the data to be sent, the corresponding MAC entity may further submit the data to be sent to a higher layer, such as the RLC layer or the PDCP layer. Optionally, the MAC entity may also submit the data to be sent to the data distribution module, and then the data distribution module may submit the data to be sent to the upper layer. Optionally, if the data distribution module needs to reorder the data to be sent, the data to be sent can be reordered. The data distribution module can then continue to submit the data to be sent to a higher layer for processing, such as the RLC layer or the PDCP layer.

圖5是根據本申請實施例的發送端設備500的示意性框圖。如圖5所示,該發送端設備500包括確定單元510和收發單元520。FIG. 5 is a schematic block diagram of a sending end device 500 according to an embodiment of the present application. As shown in FIG. 5, the sending-end device 500 includes a determining unit 510 and a transceiver unit 520.

該確定單元510,用於在多個介質接入控制MAC實體中確定發送待發送數據使用的MAC實體,所述待發送數據來自處於MAC層之上的第一協議實體;The determining unit 510 is configured to determine a MAC entity used for sending data to be sent among multiple media access control MAC entities, where the data to be sent comes from a first protocol entity above the MAC layer;

收發單元520,用於通過確定的發送所述待發送數據使用的MAC實體發送所述待發送數據。The transceiver unit 520 is configured to send the data to be sent through the determined MAC entity used to send the data to be sent.

可選地,在一些實施例中,所述確定單元510還用於:Optionally, in some embodiments, the determining unit 510 is further used to:

根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體。According to the logical channel or radio bearer or data flow used by each MAC entity in the plurality of MAC entities, the available resources of each MAC entity, the channel conditions that each MAC entity can handle, and each MAC At least one of the maximum amount of data that can be processed by the entity or the range of data amount determines the MAC entity used to send the data to be sent.

可選地,在一些實施例中,所述確定單元510具體用於:Optionally, in some embodiments, the determining unit 510 is specifically configured to:

根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,所述第一對應關係指示發送數據使用的邏輯信道或無線承載或數據流與MAC實體的對應關係。According to the first correspondence, and the logical channel or radio bearer or data stream used by the data to be sent, determine the MAC entity used to send the data to be sent among the plurality of MAC entities, the first correspondence indicates the sending Correspondence between logical channels or radio bearers or data streams used by data and MAC entities.

可選地,在一些實施例中,在所述第一對應關係中每個MAC實體對應至少一個邏輯信道或至少一個無線承載,所述確定單元510具體用於:Optionally, in some embodiments, in the first correspondence, each MAC entity corresponds to at least one logical channel or at least one radio bearer, and the determining unit 510 is specifically configured to:

根據所述每個MAC實體與所述至少一個邏輯信道或所述至少一個無線承載的對應關係,以及發送所述待發送數據使用的邏輯信道或無線承載,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體。Determine, according to the correspondence between each MAC entity and the at least one logical channel or the at least one radio bearer, and the logical channel or radio bearer used to send the data to be sent, determine to send among the multiple MAC entities The MAC entity used by the data to be sent.

可選地,在一些實施例中,所述確定單元510具體用於:Optionally, in some embodiments, the determining unit 510 is specifically configured to:

在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體。A MAC entity used to send the data to be sent is determined among the MAC entities of the multiple MAC entities that have available uplink resources.

可選地,在一些實施例中,所述確定單元510具體用於:Optionally, in some embodiments, the determining unit 510 is specifically configured to:

確定可用上行資源最多的MAC實體為發送所述待發送數據使用的MAC實體。It is determined that the MAC entity with the most available uplink resources is the MAC entity used for sending the data to be sent.

可選地,在一些實施例中,所述確定單元510具體用於:Optionally, in some embodiments, the determining unit 510 is specifically configured to:

根據所述待發送數據的數據量,以及所述每個MAC實體與所述每個MAC實體能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。According to the data volume of the data to be sent and the correspondence between each MAC entity and the maximum data volume or the range of data volume that each MAC entity can handle, determine the sending location among multiple MAC entities Describe the MAC entity used for the data to be sent.

可選地,在一些實施例中,所述確定單元510具體用於:Optionally, in some embodiments, the determining unit 510 is specifically configured to:

根據發送所述待發送數據使用的邏輯信道的信道條件,以及每個MAC實體與所述每個MAC實體能夠處理的信道條件的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。According to the channel conditions of the logical channel used to send the data to be sent and the correspondence between each MAC entity and the channel conditions that each MAC entity can handle, determine the use of the data to be sent from multiple MAC entities MAC entity.

可選地,在一些實施例中,所述發送端設備為終端設備或網絡設備。Optionally, in some embodiments, the sending end device is a terminal device or a network device.

可選地,在一些實施例中,若所述發送端設備是終端設備,所述收發單元520還用於:Optionally, in some embodiments, if the sending device is a terminal device, the transceiver unit 520 is further configured to:

接收網絡設備發送的所述第一對應關係。Receiving the first correspondence sent by the network device.

可選地,在一些實施例中,若所述發送端設備是終端設備,所述收發單元520還用於:Optionally, in some embodiments, if the sending device is a terminal device, the transceiver unit 520 is further configured to:

接收網絡設備發送的所述每個MAC實體和能夠處理的最大數據量或能夠處理的數據量範圍的對應關係。Correspondence between each MAC entity sent by the network device and the maximum data volume that can be processed or the range of data volume that can be processed.

可選地,在一些實施例中,若所述發送端設備是終端設備,所述收發單元520還用於:Optionally, in some embodiments, if the sending device is a terminal device, the transceiver unit 520 is further configured to:

接收網絡設備發送的所述每個MAC實體和信道條件的對應關係。Receive the correspondence between each MAC entity and channel condition sent by the network device.

可選地,在一些實施例中,若所述發送端設備為終端設備,所述收發單元520還用於:Optionally, in some embodiments, if the sending device is a terminal device, the transceiver unit 520 is further configured to:

通過所述多個MAC實體中的主MAC實體或任一MAC實體,發起隨機接入過程。A random access process is initiated through the main MAC entity or any MAC entity among the multiple MAC entities.

可選地,在一些實施例中,所述收發單元520還用於:Optionally, in some embodiments, the transceiver unit 520 is further used to:

接收網絡設備的配置信息,所述配置信息指示所述發送端設備使用所述多個MAC實體中的主MAC實體或任一MAC實體發起隨機接入過程。Receiving configuration information of a network device, the configuration information instructing the sending end device to use a primary MAC entity or any MAC entity among the plurality of MAC entities to initiate a random access process.

可選地,在一些實施例中,所述第一協議實體為無線鏈路控制RLC實體或分組數據彙聚協議PDCP實體。Optionally, in some embodiments, the first protocol entity is a radio link control RLC entity or a packet data aggregation protocol PDCP entity.

可選地,在一些實施例中,所述確定單元510為所述發送端設備中的數據分發模塊,所述數據分發模塊位於所述多個MAC實體的上層實體中。Optionally, in some embodiments, the determining unit 510 is a data distribution module in the sending-end device, and the data distribution module is located in an upper layer entity of the multiple MAC entities.

可選地,在一些實施例中,所述數據分發模塊位於RLC實體或PDCP實體中。Optionally, in some embodiments, the data distribution module is located in an RLC entity or a PDCP entity.

可選地,在一些實施例中,所述確定單元510為所述發送端設備中的數據分發模塊,所述數據分發模塊位於MAC層的高層協議中。Optionally, in some embodiments, the determining unit 510 is a data distribution module in the sending-end device, and the data distribution module is located in a high-level protocol at the MAC layer.

可選地,在一些實施例中,所述確定單元510為所述發送端設備中的數據分發模塊,所述數據分發模塊位於所述多個MAC實體中的任一MAC實體中。Optionally, in some embodiments, the determining unit 510 is a data distribution module in the sending-end device, and the data distribution module is located in any MAC entity among the plurality of MAC entities.

可選地,該發送端設備500可以用於執行方法300中的發送端設備執行的相應操作,為了簡潔,在此不再贅述。Optionally, the sending end device 500 may be used to perform the corresponding operation performed by the sending end device in the method 300, and for the sake of brevity, details are not described herein again.

圖6是根據本申請實施例的發送端設備600的示意性框圖。如圖6所示,該發送端設備600包括確定單元610和收發單元620。6 is a schematic block diagram of a sending end device 600 according to an embodiment of the present application. As shown in FIG. 6, the sending-end device 600 includes a determining unit 610 and a transceiver unit 620.

確定單元610,用於根據來自物理層的待發送數據使用的基礎參數集,以及介質接入控制MAC實體與基礎參數集的對應關係,在多個MAC實體中確定所述基礎參數集對應的MAC實體;The determining unit 610 is configured to determine the MAC corresponding to the basic parameter set among multiple MAC entities according to the basic parameter set used by the data to be sent from the physical layer and the correspondence between the medium access control MAC entity and the basic parameter set entity;

收發單元620,用於通過所述基礎參數集對應的MAC實體發送所述待發送數據。The transceiver unit 620 is configured to send the data to be sent through the MAC entity corresponding to the basic parameter set.

可選地,在一些實施例中,所述發送端設備為網絡設備或終端設備。Optionally, in some embodiments, the sending end device is a network device or a terminal device.

可選地,在一些實施例中,若所述發送端設備為終端設備,所述收發單元620還用於:Optionally, in some embodiments, if the sending device is a terminal device, the transceiver unit 620 is further configured to:

接收網絡設備發送的所述MAC實體與基礎參數集的對應關係。Receiving the correspondence between the MAC entity and the basic parameter set sent by the network device.

可選地,在一些實施例中,若所述發送端設備為終端設備,所述收發單元620還用於:Optionally, in some embodiments, if the sending device is a terminal device, the transceiver unit 620 is further configured to:

接收網絡設備發送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基礎參數集,所述待發送數據是通過所述第一信道發送的;Receiving a physical downlink control channel PDCCH sent by a network device, where the PDCCH includes a basic parameter set of a first channel, and the data to be sent is sent through the first channel;

所述確定單元610還用於:The determining unit 610 is also used to:

確定所述第一信道的基礎參數集為所述待發送數據使用的基礎參數集。It is determined that the basic parameter set of the first channel is the basic parameter set used by the data to be sent.

可選地,該發送端設備600可以用於執行方法400中的發送端設備執行的相應操作,為了簡潔,在此不再贅述。Optionally, the sending end device 600 may be used to perform the corresponding operation performed by the sending end device in the method 400, and for the sake of brevity, details are not described herein again.

圖7是根據本申請實施例的發送端設備700的示意性框圖。如圖7所示,該發送端設備700包括處理器710和存儲器720。其中,該存儲器720可以存儲有程式代碼,該處理器710可以執行該存儲器720中存儲的程式代碼。7 is a schematic block diagram of a sending end device 700 according to an embodiment of the present application. As shown in FIG. 7, the sending-end device 700 includes a processor 710 and a memory 720. The memory 720 may store program codes, and the processor 710 may execute the program codes stored in the memory 720.

可選地,如圖7所示,該設備700可以包括收發器730,處理器710可以控制收發器730對外通信。Optionally, as shown in FIG. 7, the device 700 may include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate externally.

可選地,該處理器710可以調用存儲器720中存儲的程式代碼,執行圖3所示的方法300中的相應操作,為了簡潔,在此不再贅述。Optionally, the processor 710 may call the program code stored in the memory 720 to perform the corresponding operation in the method 300 shown in FIG. 3, and for the sake of brevity, no further description is provided here.

可選地,該處理器710可以調用存儲器720中存儲的程式代碼,執行圖4所示的方法300中的相應操作,為了簡潔,在此不再贅述。Optionally, the processor 710 may call the program code stored in the memory 720 to perform the corresponding operation in the method 300 shown in FIG. 4, and for the sake of brevity, no further description is provided here.

可選地,該發送端設備700可以是終端設備,也可以是可置於終端設備中的系統芯片;或者,該發送端設備700可以是網絡設備,也可以是可置於該網絡設備中的系統芯片。Optionally, the sending end device 700 may be a terminal device or a system chip that can be placed in the terminal device; or, the sending end device 700 may be a network device or may be placed in the network device System chip.

應理解,在本申請實施例中,該處理器710可以是中央處理單元(Central Processing Unit,CPU),該處理器710還可以是其他通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬體組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。It should be understood that in the embodiment of the present application, the processor 710 may be a central processing unit (Central Processing Unit, CPU), and the processor 710 may also be other general-purpose processors, digital signal processors (DSPs), and application-specific integrated circuits (ASIC), ready-made programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.

該存儲器720可以包括只讀存儲器和隨機存取存儲器,並向處理器710提供指令和數據。存儲器720的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器720還可以存儲設備類型的信息。The memory 720 may include a read-only memory and a random access memory, and provide instructions and data to the processor 710. A portion of the memory 720 may also include non-volatile random access memory. For example, the memory 720 may also store device type information.

在實現過程中,上述方法的各步驟可以通過處理器710中的硬體的集成邏輯電路或者軟件形式的指令完成。結合本申請實施例所公開的方法的步驟可以直接體現為硬體處理器執行完成,或者用處理器中的硬體及軟件模塊組合執行完成。軟件模塊可以位於隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器,處理器710讀取存儲器中的信息,結合其硬體完成上述方法的步驟。為避免重複,這裡不再詳細描述。In the implementation process, the steps of the above method may be completed by instructions in the form of hardware integrated logic circuits or software in the processor 710. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied and executed by a hardware processor, or may be executed and completed by a combination of hardware and software modules in the processor. The software module may be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, and registers. The storage medium is located in the memory, and the processor 710 reads the information in the memory and completes the steps of the above method in combination with its hardware. In order to avoid repetition, they are not described in detail here.

所屬技術領域具有通常知識者可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟件和電子硬體的結合來實現。這些功能究竟以硬體還是軟件方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本申請的範圍。Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application of the technical solution and design constraints. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

所屬技術領域具有通常知識者可以清楚地瞭解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。Those of ordinary skill in the art can clearly understand that for the convenience and conciseness of the description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments, which are not repeated here.

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or may Integration into another system, or some features can be ignored, or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.

所述功能如果以軟件功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一台計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程式代碼的介質。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application essentially or part of the contribution to the existing technology or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium, including several The instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.

以上所述,僅為本申請的具體實施方式,但本申請的保護範圍並不局限於此,任何所屬技術領域具有通常知識者在本申請揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本申請的保護範圍之內。因此,本申請的保護範圍應所述以權利要求的保護範圍為准。The above is only the specific implementation of this application, but the scope of protection of this application is not limited to this, any person with ordinary knowledge in the technical field can easily think of changes or replacements within the technical scope disclosed in this application. It should be covered by the scope of protection of this application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

應理解,本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前後關聯對象是一種“或”的關係。It should be understood that the term “and/or” in this article is merely an association relationship describing the associated objects, and indicates that there may be three relationships, for example, A and/or B, which may indicate: A exists alone, and A and B exist simultaneously. There are three cases of B. In addition, the character "/" in this article generally indicates that the related objects are a "or" relationship.

應理解,在本申請的各種實施例中,上述各過程的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本申請實施例的實施過程構成任何限定。It should be understood that in various embodiments of the present application, the size of the sequence numbers of the above processes does not mean that the execution order is sequential, and the execution order of each process should be determined by its function and inherent logic, and should not correspond to the embodiments of the present application. The implementation process constitutes no limitation.

所屬技術領域具有通常知識者可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟件和電子硬體的結合來實現。這些功能究竟以硬體還是軟件方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本申請的範圍。Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application of the technical solution and design constraints. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

所屬技術領域具有通常知識者可以清楚地瞭解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。Those of ordinary skill in the art can clearly understand that for the convenience and conciseness of the description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments, which are not repeated here.

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or may Integration into another system, or some features can be ignored, or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.

所述功能如果以軟件功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一台計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:USB硬碟、移動硬碟、唯讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光碟等各種可以存儲程式代碼的介質。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application essentially or part of the contribution to the existing technology or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium, including several The instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage media include: USB hard disks, mobile hard disks, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disks or optical discs, etc., which can store program codes. medium.

以上所述,僅為本申請的具體實施方式,但本申請的保護範圍並不局限於此,任何所屬技術領域具有通常知識者在本申請揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本申請的保護範圍之內。因此,本申請的保護範圍應以所述申請專利範圍的保護範圍為准。The above is only the specific implementation of this application, but the scope of protection of this application is not limited to this, any person with ordinary knowledge in the technical field can easily think of changes or replacements within the technical scope disclosed in this application. It should be covered by the scope of protection of this application. Therefore, the protection scope of the present application shall be subject to the protection scope of the patent application scope.

100‧‧‧方法 110‧‧‧網絡設備 120‧‧‧終端設備 301、302、401、402‧‧‧步驟 500、600、700‧‧‧發送端設備 510、610‧‧‧確定單元 520、620‧‧‧收發單元 710‧‧‧處理器 720‧‧‧存儲器 730‧‧‧收發器 100‧‧‧Method 110‧‧‧Network equipment 120‧‧‧terminal equipment 301, 302, 401, 402‧‧‧ steps 500, 600, 700 ‧‧‧ equipment 510、610‧‧‧determination unit 520, 620‧‧‧ transceiver unit 710‧‧‧ processor 720‧‧‧Memory 730‧‧‧ transceiver

圖1是根據本申請實施例的無線通信系統的示意性圖。FIG. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application.

圖2是示例性的一種MAC實體的功能結構的示意圖。2 is a schematic diagram of an exemplary functional structure of a MAC entity.

圖3是根據本申請實施例的傳輸數據的方法的示意性流程圖。FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present application.

圖4是根據本申請實施例的傳輸數據的方法的示意性流程圖。4 is a schematic flowchart of a data transmission method according to an embodiment of the present application.

圖5是根據本申請實施例的發送端設備的示意性框圖。5 is a schematic block diagram of a transmitting end device according to an embodiment of the present application.

圖6是根據本申請另一實施例的發送端設備的示意性框圖。6 is a schematic block diagram of a sending end device according to another embodiment of the present application.

圖7是根據本申請再一實施例的發送端設備的示意性框圖。7 is a schematic block diagram of a transmitting end device according to yet another embodiment of the present application.

301、302‧‧‧步驟 301, 302‧‧‧ steps

Claims (44)

一種傳輸數據的方法,其中,包括:發送端設備在多個介質接入控制MAC實體中,根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送待發送數據使用的MAC實體,所述待發送數據來自處於MAC層之上的第一協議實體;以及通過確定的發送所述待發送數據使用的MAC實體發送所述待發送數據。 A method for transmitting data, which includes: a sending-end device in multiple media access control MAC entities, according to a logical channel or radio bearer or data stream used by each of the multiple MAC entities, the The available resources of each MAC entity, the channel conditions that each MAC entity can handle, at least one of the maximum amount of data or the range of data amounts that each MAC entity can handle, determining the MAC entity to use for sending the data to be sent, The data to be sent comes from the first protocol entity above the MAC layer; and the data to be sent is sent by the MAC entity determined to send the data to be sent. 根據申請專利範圍第1項所述的方法,其中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用上行資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,所述第一對應關係指示發送數據使用的邏輯信道或無線承載或數據流與MAC實體的對應關係。 The method according to item 1 of the patent application scope, wherein, according to the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities, the available upstream resources of each MAC entity, The channel condition that each MAC entity can handle, at least one of the maximum amount of data or the amount of data range that each MAC entity can handle, determining the MAC entity to use for sending the data to be sent includes: according to the first Correspondence, and the logical channel or radio bearer or data stream used by the data to be sent, among the plurality of MAC entities, the MAC entity used to send the data to be sent is determined, and the first correspondence indicates the data used by the data to be sent. Correspondence between logical channels or radio bearers or data streams and MAC entities. 根據申請專利範圍第2項所述的方法,其中,在所述第一對應關係中每個MAC實體對應至少一個邏輯信道或至少一個無線承載,所述根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,包括:根據所述每個MAC實體與所述至少一個邏輯信道或所述至少一個無線承載的對應關係,以及發送所述待發送數據使用的邏輯信道或無線承載,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體。 The method according to item 2 of the patent application scope, wherein in the first correspondence, each MAC entity corresponds to at least one logical channel or at least one radio bearer, the first correspondence, and the data to be sent The logical channel or radio bearer or data stream used to determine the MAC entity to be used for sending the data to be sent among the multiple MAC entities includes: according to each MAC entity and the at least one logical channel or the The correspondence between at least one radio bearer and the logical channel or radio bearer used to send the data to be sent determine the MAC entity used to send the data to be sent among the plurality of MAC entities. 根據申請專利範圍第1項所述的方法,其中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用上行資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體。 The method according to item 1 of the patent application scope, wherein, according to the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities, the available upstream resources of each MAC entity, The channel conditions that each MAC entity can handle, at least one of the maximum amount of data or the amount of data that each MAC entity can handle, and determining the MAC entity to use for sending the data to be sent includes: Among the MAC entities with available uplink resources of multiple MAC entities, the MAC entity used for sending the data to be sent is determined. 根據申請專利範圍第4項所述的方法,其中,所述在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體,包括:確定可用上行資源最多的MAC實體為發送所述待發送數據使用的MAC實體;或確定有可用上行資源的任一MAC實體為發送所述待發送數據使用的MAC實體。 The method according to item 4 of the patent application scope, wherein the determining, among the MAC entities with available uplink resources of the plurality of MAC entities, the MAC entity used for sending the data to be sent includes: determining available uplink resources The most MAC entities are the MAC entities used to send the data to be sent; or any MAC entity that determines that there is available uplink resource is the MAC entity used to send the data to be sent. 根據申請專利範圍第1項所述的方法,其中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:根據所述待發送數據的數據量,以及所述每個MAC實體與所述每個MAC實體能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。 The method according to item 1 of the patent application scope, wherein the available resources of each MAC entity are based on the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities. The channel conditions that each MAC entity can handle, at least one of the maximum amount of data or the amount of data range that each MAC entity can handle, determining the MAC entity to use for sending the data to be sent includes: according to the The amount of data sent, and the correspondence between each MAC entity and the maximum amount of data that each MAC entity can handle or the range of data that can be processed, and determining to send the data to be sent among multiple MAC entities The MAC entity used. 根據申請專利範圍第1項所述的方法,其中,所述根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送所述待發送數據使用的MAC實體,包括:根據發送所述待發送數據使用的邏輯信道的信道條件,以及每個MAC實體與所述每個MAC實體能夠處理的信道條件的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。 The method according to item 1 of the patent application scope, wherein the available resources of each MAC entity are based on the logical channel or radio bearer or data flow used by each MAC entity of the plurality of MAC entities. Describe the channel conditions that each MAC entity can handle, at least one of the maximum amount of data or the amount of data range that each MAC entity can handle, and determining the MAC entity to use for sending the data to be sent includes: The channel conditions of the logical channel used by the data to be sent, and the correspondence between each MAC entity and the channel conditions that each MAC entity can handle, determine the MAC entity used to send the data to be sent among multiple MAC entities. 根據申請專利範圍第1項所述的方法,所述發送端設備為終端設備或網絡設備。 According to the method described in item 1 of the patent application scope, the sending-end device is a terminal device or a network device. 根據申請專利範圍第2項所述的方法,其中,若所述發送端設備是終端設備,所述方法還包括:所述發送端設備接收網絡設備發送的所述第一對應關係。 The method according to item 2 of the patent application scope, wherein, if the sending-end device is a terminal device, the method further includes: the sending-end device receives the first correspondence sent by a network device. 根據申請專利範圍第6項所述的方法,其中,若所述發送端設備是終端設備,所述方法還包括:所述發送端設備接收網絡設備發送的所述每個MAC實體和能夠處理的最 大數據量或能夠處理的數據量範圍的對應關係。 The method according to item 6 of the patent application scope, wherein, if the sending end device is a terminal device, the method further comprises: the sending end device receiving each MAC entity sent by the network device and capable of processing most Correspondence between large amounts of data or ranges of data that can be processed. 根據申請專利範圍第7項所述的方法,其中,若所述發送端設備是終端設備,所述方法還包括:所述發送端設備接收網絡設備發送的所述每個MAC實體和信道條件的對應關係。 The method according to item 7 of the patent application scope, wherein, if the sending-end device is a terminal device, the method further includes: the sending-end device receiving each MAC entity and channel condition sent by the network device Correspondence. 根據申請專利範圍第1項所述的方法,其中,若所述發送端設備為終端設備,所述方法還包括:所述發送端設備通過所述多個MAC實體中的主MAC實體或任一MAC實體,發起隨機接入過程。 The method according to item 1 of the patent application scope, wherein, if the sending-end device is a terminal device, the method further includes: the sending-end device passes the primary MAC entity or any of the multiple MAC entities The MAC entity initiates the random access process. 根據申請專利範圍第12項所述的方法,其中,所述方法還包括:所述發送端設備接收網絡設備的配置信息,所述配置信息指示所述發送端設備使用所述多個MAC實體中的主MAC實體或任一MAC實體發起隨機接入過程。 The method according to item 12 of the patent application scope, wherein the method further comprises: the sending end device receives configuration information of a network device, and the configuration information instructs the sending end device to use the plurality of MAC entities The primary MAC entity or any MAC entity initiates the random access process. 根據申請專利範圍第1項所述的方法,其中,所述第一協議實體為無線鏈路控制RLC實體或分組數據彙聚協議PDCP實體。 The method according to item 1 of the patent application scope, wherein the first protocol entity is a radio link control RLC entity or a packet data aggregation protocol PDCP entity. 根據申請專利範圍第1項所述的方法,其中,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於所述多個MAC實體的上層實體中。 The method according to item 1 of the patent application scope, wherein the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in an upper layer entity of the plurality of MAC entities. 根據申請專利範圍第15項所述的方法,其中,所述數據分發模塊位於RLC實體或PDCP實體中。 The method according to item 15 of the patent application scope, wherein the data distribution module is located in an RLC entity or a PDCP entity. 根據申請專利範圍第1項所述的方法,其中,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於MAC層的高層協議中。 The method according to item 1 of the patent application scope, wherein the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in a high-level protocol at the MAC layer. 根據申請專利範圍第1項所述的方法,其中,所述方法由所述發送端設備中的數據分發模塊執行,所述數據分發模塊位於所述多個MAC實體中的任一MAC實體中。 The method according to item 1 of the patent application scope, wherein the method is performed by a data distribution module in the sending-end device, and the data distribution module is located in any MAC entity of the plurality of MAC entities. 一種傳輸數據的方法,其中,包括:發送端設備根據來自物理層的待發送數據使用的基礎參數集,以及介質接入控制MAC實體與基礎參數集的對應關係,在多個MAC實體中確定所述待發送數據使用的基礎參數集對應的MAC實體;以及通過確定的所述基礎參數集對應的MAC實體發送所述待發送數據。 A method for transmitting data, which includes: the sending-end device uses the basic parameter set used by the data to be sent from the physical layer, and the correspondence between the medium access control MAC entity and the basic parameter set to determine the number of MAC entities The MAC entity corresponding to the basic parameter set used by the data to be sent; and sending the data to be transmitted through the determined MAC entity corresponding to the basic parameter set. 根據申請專利範圍第19項所述的方法,其中,所述發送端設備為網絡設備或終端設備。 The method according to item 19 of the patent application scope, wherein the sending device is a network device or a terminal device. 根據申請專利範圍第19項所述的方法,其中,若所述發送端設備為終端設備,所述方法還包括:所述發送端設備接收網絡設備發送的所述MAC實體與基礎參數集的對應關係。 The method according to item 19 of the patent application scope, wherein, if the sending end device is a terminal device, the method further comprises: the sending end device receiving the correspondence between the MAC entity and the basic parameter set sent by the network device relationship. 根據申請專利範圍第19項所述的方法,其中,若所述發送端設備為終端設備,所述方法還包括:所述發送端設備接收網絡設備發送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基礎參數集,所述待發送數據是通過所述第一信道發送的;確定所述第一信道的基礎參數集為所述待發送數據使用的基礎參數集。 The method according to item 19 of the patent application scope, wherein, if the sending end device is a terminal device, the method further includes: the sending end device receives a physical downlink control channel PDCCH sent by a network device, and the PDCCH includes A basic parameter set of the first channel, the data to be sent is sent through the first channel; it is determined that the basic parameter set of the first channel is the basic parameter set used by the data to be sent. 一種發送端設備,其中,包括:確定單元,用於在多個MAC實體中,根據所述多個MAC實體中每個MAC實體使用的邏輯信道或無線承載或數據流,所述每個MAC實體的可用資源,所述每個MAC實體能夠處理的信道條件,所述每個MAC實體能夠處理的最大數據量或數據量範圍中的至少一種,確定發送待發送數據使用的MAC實體,所述待發送數據來自處於介質接入控制MAC層之上的第一協議實體;以及收發單元,用於通過確定的發送所述待發送數據使用的MAC實體發送所述待發送數據。 A sending-end device, comprising: a determining unit for, among a plurality of MAC entities, according to a logical channel or radio bearer or data flow used by each of the plurality of MAC entities, each of the MAC entities Available resources, at least one of the channel conditions that each MAC entity can handle, the maximum amount of data or the range of data amounts that each MAC entity can handle, determine the MAC entity to use for sending the data to be sent, the The sending data comes from the first protocol entity above the MAC layer of the medium access control; and a transceiver unit, configured to send the data to be sent through the determined MAC entity used to send the data to be sent. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元具體用於:根據第一對應關係,以及待發送數據的使用的邏輯信道或無線承載或數據流,在所述多個MAC實體中確定發送所述待發送數據使用的MAC實體,所述第一對應關係指示發送數據使用的邏輯信道或無線承載或數據流與MAC實體的對應關係。 The sending end device according to item 23 of the patent application scope, wherein the determining unit is specifically configured to: according to the first correspondence, and the logical channel or radio bearer or data stream used by the data to be sent, in the multiple Among the MAC entities, the MAC entity used to send the data to be sent is determined, and the first correspondence indicates the correspondence between the logical channel or radio bearer or data stream used to send the data and the MAC entity. 根據申請專利範圍第24項所述的發送端設備,其中,在所述第一對應關係中每個MAC實體對應至少一個邏輯信道或至少一個無線承載,所述確定單元具體用於:根據所述每個MAC實體與所述至少一個邏輯信道或所述至少一個無線承載的對應關係,以及發送所述待發送數據使用的邏輯信道或無線承載,在所述 多個MAC實體中確定發送所述待發送數據使用的MAC實體。 The sender device according to item 24 of the patent application scope, wherein in the first correspondence, each MAC entity corresponds to at least one logical channel or at least one radio bearer, and the determining unit is specifically configured to: according to the The correspondence between each MAC entity and the at least one logical channel or the at least one radio bearer, and the logical channel or radio bearer used to send the data to be sent, in the Among multiple MAC entities, a MAC entity used for sending the data to be sent is determined. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元具體用於:在所述多個MAC實體的有可用上行資源的MAC實體中確定發送所述待發送數據使用的MAC實體。 The sender device according to item 23 of the patent application scope, wherein the determining unit is specifically configured to: determine the MAC used for sending the data to be sent among the MAC entities of the multiple MAC entities that have available uplink resources entity. 根據申請專利範圍第26項所述的發送端設備,其中,所述確定單元具體用於:確定可用上行資源最多的MAC實體為發送所述待發送數據使用的MAC實體;或確定有可用上行資源的任一MAC實體為發送所述待發送數據使用的MAC實體。 The sending device according to item 26 of the patent application scope, wherein the determining unit is specifically configured to: determine that the MAC entity with the most available uplink resources is the MAC entity used to send the data to be sent; or determine that there are available uplink resources Any of the MAC entities is the MAC entity used to send the data to be sent. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元具體用於:根據所述待發送數據的數據量,以及所述每個MAC實體與所述每個MAC實體能夠處理的最大數據量或能夠處理的數據量範圍的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。 The sender device according to item 23 of the patent application scope, wherein the determining unit is specifically configured to: according to the data volume of the data to be sent, and each MAC entity and each MAC entity can process The corresponding relationship between the maximum data volume or the range of data volume that can be processed determines the MAC entity used to send the data to be transmitted among multiple MAC entities. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元具體用於:根據發送所述待發送數據使用的邏輯信道的信道條件,以及每個MAC實體與所述每個MAC實體能夠處理的信道條件的對應關係,在多個MAC實體中確定發送所述待發送數據使用的MAC實體。 The sending end device according to item 23 of the patent application scope, wherein the determining unit is specifically configured to: according to the channel condition of the logical channel used for sending the data to be sent, and each MAC entity and each MAC Correspondence of the channel conditions that the entity can handle determines the MAC entity used to send the data to be sent among multiple MAC entities. 根據申請專利範圍第23項所述的發送端設備,所述發送端設備為終端設備或網絡設備。 According to the transmitter device described in item 23 of the patent application scope, the transmitter device is a terminal device or a network device. 根據申請專利範圍第24項所述的發送端設備,其中,若所述發送端設備是終端設備,所述收發單元還用於:接收網絡設備發送的所述第一對應關係。 The sender device according to item 24 of the patent application scope, wherein, if the sender device is a terminal device, the transceiver unit is further configured to: receive the first correspondence sent by a network device. 根據申請專利範圍第28項所述的發送端設備,其中,若所述發送端設備是終端設備,所述收發單元還用於:接收網絡設備發送的所述每個MAC實體和能夠處理的最大數據量或能夠處理的數據量範圍的對應關係。 The transmitter device according to item 28 of the patent application scope, wherein, if the transmitter device is a terminal device, the transceiver unit is further configured to: receive each MAC entity sent by the network device and the maximum Correspondence between the amount of data or the range of data that can be processed. 根據申請專利範圍第29項所述的發送端設備,其中,若所述發 送端設備是終端設備,所述收發單元還用於:接收網絡設備發送的所述每個MAC實體和信道條件的對應關係。 The sender device according to item 29 of the patent application scope, wherein, if the The sending-end device is a terminal device, and the transceiving unit is further configured to receive the correspondence between each MAC entity and channel condition sent by the network device. 根據申請專利範圍第23項所述的發送端設備,其中,若所述發送端設備為終端設備,所述收發單元還用於:通過所述多個MAC實體中的主MAC實體或任一MAC實體,發起隨機接入過程。 The transmitter device according to item 23 of the patent application scope, wherein, if the transmitter device is a terminal device, the transceiver unit is further used to: through the master MAC entity or any MAC among the plurality of MAC entities The entity initiates the random access process. 根據申請專利範圍第34項所述的發送端設備,其中,所述收發單元還用於:接收網絡設備的配置信息,所述配置信息指示所述發送端設備使用所述多個MAC實體中的主MAC實體或任一MAC實體發起隨機接入過程。 The transmitter device according to item 34 of the patent application scope, wherein the transceiver unit is further configured to receive configuration information of a network device, and the configuration information instructs the transmitter device to use the multiple MAC entities. The main MAC entity or any MAC entity initiates the random access process. 根據申請專利範圍第23項所述的發送端設備,其中,所述第一協議實體為無線鏈路控制RLC實體或分組數據彙聚協議PDCP實體。 The sender device according to item 23 of the patent application scope, wherein the first protocol entity is a radio link control RLC entity or a packet data aggregation protocol PDCP entity. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元為所述發送端設備中的數據分發模塊,所述數據分發模塊位於所述多個MAC實體的上層實體中。 The sender device according to item 23 of the patent application scope, wherein the determination unit is a data distribution module in the sender device, and the data distribution module is located in an upper layer entity of the plurality of MAC entities. 根據申請專利範圍第37項所述的發送端設備,其中,所述數據分發模塊位於RLC實體或PDCP實體中。 The sender device according to item 37 of the patent application scope, wherein the data distribution module is located in an RLC entity or a PDCP entity. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元為所述發送端設備中的數據分發模塊,所述數據分發模塊位於MAC層的高層協議中。 The sender device according to item 23 of the patent application scope, wherein the determination unit is a data distribution module in the sender device, and the data distribution module is located in a high-level protocol at the MAC layer. 根據申請專利範圍第23項所述的發送端設備,其中,所述確定單元為所述發送端設備中的數據分發模塊,所述數據分發模塊位於所述多個MAC實體中的任一MAC實體中。 The sender device according to item 23 of the patent application scope, wherein the determination unit is a data distribution module in the sender device, and the data distribution module is located in any MAC entity of the plurality of MAC entities in. 一種發送端設備,其中,包括:確定單元,用於根據來自物理層的待發送數據使用的基礎參數集,以及介質接入控制MAC實體與基礎參數集的對應關係,在多個MAC實體中確定所述待發送數據使用的基礎參數集對應的MAC實體;以及收發單元,用於通過確定的所述基礎參數集對應的MAC實體發送所述待發送數據。 A sending-end device, comprising: a determining unit for determining among multiple MAC entities based on the corresponding relationship between the basic parameter set used by the data to be transmitted from the physical layer and the medium access control MAC entity and the basic parameter set A MAC entity corresponding to the basic parameter set used by the data to be sent; and a transceiver unit configured to send the data to be transmitted through the determined MAC entity corresponding to the basic parameter set. 根據申請專利範圍第41項所述的發送端設備,其中,所述發送端設備為網絡設備或終端設備。 The sender device according to item 41 of the patent application scope, wherein the sender device is a network device or a terminal device. 根據申請專利範圍第41項所述的發送端設備,其中,若所述發送端設備為終端設備,所述收發單元還用於:接收網絡設備發送的所述MAC實體與基礎參數集的對應關係。 The transmitter device according to item 41 of the patent application scope, wherein, if the transmitter device is a terminal device, the transceiver unit is further configured to: receive the correspondence between the MAC entity and the basic parameter set sent by the network device . 根據申請專利範圍第41項所述的發送端設備,其中,若所述發送端設備為終端設備,所述收發單元還用於:接收網絡設備發送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基礎參數集,所述待發送數據是通過所述第一信道發送的;所述確定單元還用於:確定所述第一信道的基礎參數集為所述待發送數據使用的基礎參數集。 The transmitter device according to item 41 of the patent application scope, wherein, if the transmitter device is a terminal device, the transceiver unit is further configured to: receive a physical downlink control channel PDCCH sent by a network device, and the PDCCH includes the A basic parameter set of a channel, the data to be sent is sent through the first channel; the determining unit is further configured to determine that the basic parameter set of the first channel is a basic parameter used by the data to be sent set.
TW106142296A 2016-12-23 2017-12-01 Data transmission method and sending end equipment TWI692961B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
??PCT/CN2016/111750 2016-12-23
PCT/CN2016/111750 WO2018112894A1 (en) 2016-12-23 2016-12-23 Data transmission method and sending side device
WOPCT/CN2016/111750 2016-12-23

Publications (2)

Publication Number Publication Date
TW201824839A TW201824839A (en) 2018-07-01
TWI692961B true TWI692961B (en) 2020-05-01

Family

ID=62624177

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106142296A TWI692961B (en) 2016-12-23 2017-12-01 Data transmission method and sending end equipment

Country Status (3)

Country Link
CN (1) CN109792798B (en)
TW (1) TWI692961B (en)
WO (1) WO2018112894A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080240092A1 (en) * 2007-03-31 2008-10-02 Yoav Moratt Arrangements for controlling multiple mac interfaces
CN102014515A (en) * 2009-12-31 2011-04-13 大唐移动通信设备有限公司 Random access method, equipment and system
CN102860071A (en) * 2010-04-26 2013-01-02 交互数字专利控股公司 Method and apparatus for enabling an AD HOC network
CN102959892A (en) * 2010-06-28 2013-03-06 高通股份有限公司 System and method for multi-point hsdpa communication utilizing a multi-link rlc sublayer
US20150215945A1 (en) * 2014-01-28 2015-07-30 Mediatek Inc. Buffer Status Report and Logical Channel Prioritization for Dual Connectivity
TW201539995A (en) * 2014-03-28 2015-10-16 Alcatel Lucent Method and apparatus for processing RLC/PDCP entities at a user equipment in a dual connectivity system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080240092A1 (en) * 2007-03-31 2008-10-02 Yoav Moratt Arrangements for controlling multiple mac interfaces
CN102014515A (en) * 2009-12-31 2011-04-13 大唐移动通信设备有限公司 Random access method, equipment and system
CN102014515B (en) 2009-12-31 2014-01-29 电信科学技术研究院 A random access method, device and system
CN102860071A (en) * 2010-04-26 2013-01-02 交互数字专利控股公司 Method and apparatus for enabling an AD HOC network
CN102959892A (en) * 2010-06-28 2013-03-06 高通股份有限公司 System and method for multi-point hsdpa communication utilizing a multi-link rlc sublayer
US20150215945A1 (en) * 2014-01-28 2015-07-30 Mediatek Inc. Buffer Status Report and Logical Channel Prioritization for Dual Connectivity
TW201539995A (en) * 2014-03-28 2015-10-16 Alcatel Lucent Method and apparatus for processing RLC/PDCP entities at a user equipment in a dual connectivity system

Also Published As

Publication number Publication date
TW201824839A (en) 2018-07-01
CN109792798B (en) 2021-07-20
CN109792798A (en) 2019-05-21
WO2018112894A1 (en) 2018-06-28

Similar Documents

Publication Publication Date Title
US11405773B2 (en) Method and device for relay transmission
JP6980836B2 (en) Data transmission method, user equipment, and base station
US8625415B2 (en) Dynamic buffer status report selection for carrier aggregation
CN108809594B (en) Method, terminal device and network device for transmitting data
WO2018202064A1 (en) Method and device for transmitting data
CN109565897B (en) Method and device for transmitting information
CN110049560B (en) Method for processing channel state information
CN110351684A (en) Transmit the method and device thereof and system of data
CN108464048A (en) Data transmission method, terminal and base station
WO2020151637A1 (en) Communication method and apparatus
CN111294140B (en) Data transmission method and communication device
CN111314957B (en) Method and device for transmitting information
KR20180077270A (en) Method and apparatus for transmitting and receiving feedback
TW201911900A (en) Data transmission method, transmitting device and receiving device
CN109246837A (en) Communication means and device and Radio Access Network
TW201911950A (en) Uplink transmission method and terminal device
CN103096480A (en) Determination method of transmission time intervals, station and wireless network controller
TW201818705A (en) Data transmission method, terminal device and network device
CN111757545A (en) Communication method and communication device
CN109688179A (en) Communication means and communication device
CN115865295B (en) Information processing method and device
WO2021238668A1 (en) Communication method and apparatus
CN116436572A (en) A kind of HARQ information transmission method and device, computer storage medium
TWI692961B (en) Data transmission method and sending end equipment
WO2018058372A1 (en) Wireless communication method, terminal device and access network device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees