WO2018112894A1 - Data transmission method and sending side device - Google Patents

Data transmission method and sending side device Download PDF

Info

Publication number
WO2018112894A1
WO2018112894A1 PCT/CN2016/111750 CN2016111750W WO2018112894A1 WO 2018112894 A1 WO2018112894 A1 WO 2018112894A1 CN 2016111750 W CN2016111750 W CN 2016111750W WO 2018112894 A1 WO2018112894 A1 WO 2018112894A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
mac
sent
mac entity
entity
Prior art date
Application number
PCT/CN2016/111750
Other languages
French (fr)
Chinese (zh)
Inventor
杨宁
Original Assignee
广东欧珀移动通信有限公司
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 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Priority to PCT/CN2016/111750 priority Critical patent/WO2018112894A1/en
Priority to CN201680089780.9A priority patent/CN109792798B/en
Priority to TW106142296A priority patent/TWI692961B/en
Publication of WO2018112894A1 publication Critical patent/WO2018112894A1/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

Definitions

  • the present application relates to the field of communications and, more particularly, to a method of transmitting data and a transmitting end device.
  • the medium access control (full name: Media Access Control, MAC for short) layer is responsible for hybrid automatic repeat request (full name: Hybrid Automatic Repeat reQuest, referred to as :HARQ) with upstream and downstream scheduling.
  • the MAC layer provides services for the radio link control (full name: Radio Link Control, RLC for short) layer in a logical channel. Its main purpose is to provide an effective connection between the RLC layer and the physical layer.
  • the design of the MAC layer is required to meet the diversity of business requirements. Therefore, it is necessary to study a new MAC layer design method to support the diversity of business requirements.
  • the embodiment of the present application provides a method for transmitting data and a device for transmitting a device, which can support diversity of service requirements.
  • a method of transmitting data comprising:
  • the sending end device determines, in the plurality of medium access control MAC entities, the MAC entity that sends the data to be sent, where the data to be sent is from the first protocol entity that is above the MAC layer;
  • the sending end device determines, in the multiple MAC entities, the MAC entity that sends the data to be sent, including:
  • a MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
  • 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 according to the first correspondence and the use of data to be sent. Determining, in the plurality of MAC entities, a MAC entity that sends the data to be sent, including:
  • the determining, by using the MAC entity that has available uplink resources of the multiple MAC entities, the MAC entity that sends the data to be sent including:
  • the MAC entity that determines the most available uplink resources is the MAC entity used to send the to-be-sent data.
  • the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available resources of each MAC entity, and the channel conditions that each MAC entity can process Determining, by the at least one of a maximum amount of data or a data amount range that each MAC entity can process, determining a MAC entity that uses the data to be sent, including:
  • the MAC entity to be used for sending data The MAC entity to be used for sending data.
  • the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available resources of each MAC entity, and the channel conditions that each MAC entity can process Determining, by the at least one of a maximum amount of data or a data amount range that each MAC entity can process, determining a MAC entity that uses the data to be sent, including:
  • the sending end device is a terminal device or a network device.
  • the method further includes:
  • the sending end device receives the first correspondence that is sent by the network device.
  • the method further includes:
  • the sending end device receives a correspondence between each of the MAC entities sent by the network device and a maximum amount of data that can be processed or a range of data that can be processed.
  • the method further includes:
  • the sending end device receives a correspondence between each of the MAC entities and channel conditions sent by the network device.
  • the method further includes:
  • the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  • the method further includes:
  • the sending end device receives configuration information of the network device, where the configuration information indicates that the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  • the first protocol entity is a radio link control RLC entity or a packet data convergence protocol PDCP entity.
  • the method is performed by a data distribution module in the sender device, where the data distribution module is located in an upper layer entity of the multiple MAC entities.
  • the data distribution module is located in an RLC entity or a PDCP entity.
  • the method is performed by a data distribution module in the sender device, where the data distribution module is located in a higher layer protocol of the MAC layer.
  • the method is performed by a data distribution module in the sender device, and the data distribution module is located in any one of the plurality of MAC entities.
  • a method of transmitting data including:
  • the sending end device determines, according to a basic parameter set used by the physical layer to be sent data, and a corresponding relationship between the medium access control MAC entity and the basic parameter set, the MAC entity corresponding to the basic parameter set is determined among the multiple MAC entities;
  • the sending end device is a network device or a terminal device.
  • the method further includes:
  • the sending end device receives a correspondence between the MAC entity and a basic parameter set sent by the network device.
  • the method further includes:
  • the transmitting end device receives a physical downlink control channel PDCCH that is sent by the network device, where the PDCCH includes a basic parameter set of the first channel, and the to-be-sent data is sent by using the first channel;
  • a source device in a third aspect, can include a unit that performs the method in the first aspect or any alternative implementation thereof.
  • a transmitting device in a fourth aspect, can include a unit that performs the method in the second aspect or any alternative implementation thereof.
  • a transmitting device comprising a processor and a memory.
  • the memory stores program code for calling the program code stored in the memory to execute the method in the first aspect or various implementation manners thereof.
  • a sender device comprising a processor and a memory.
  • the memory stores program code for calling the program code stored in the memory to execute the method in the second aspect or various implementation manners thereof.
  • a computer readable medium storing program code for execution by a terminal device, the program code comprising means for performing the method of the first aspect or various implementations thereof instruction.
  • a computer readable medium storing program code for execution by a terminal device, the program code comprising means for performing the method of the second aspect or various implementations thereof instruction.
  • the MAC layer includes multiple MAC entities corresponding to multiple basic parameter sets of the physical layer, and the sending end device has multiple MACs in the MAC layer when the to-be-sent data from the upper layer needs to be sent.
  • a MAC entity is selected as the MAC entity that sends the data to be sent, and then the data to be sent is sent by the MAC entity. Therefore, the method for transmitting data in the embodiment of the present application can support the diversity of service requirements.
  • FIG. 1 is a schematic diagram of a wireless communication system in accordance with an embodiment of the present application.
  • FIG. 2 is a schematic diagram of an exemplary functional structure of a MAC entity.
  • FIG. 3 is a schematic flowchart of a method of transmitting data according to an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of a method of transmitting data according to an embodiment of the present application.
  • FIG. 5 is a schematic block diagram of a source device according to an embodiment of the present application.
  • FIG. 6 is a schematic block diagram of a transmitting device according to another embodiment of the present application.
  • FIG. 7 is a schematic block diagram of a transmitting device according to still another embodiment of the present application.
  • GSM Global System of Mobile communication
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • LTE-A advanced long term evolution
  • UMTS Universal Mobile Telecommunication System
  • 5G new wireless full name: New Radio, referred to as: NR
  • Network device 100 can be a device that communicates with a terminal device. Each network device 100 can provide communication coverage for a particular geographic area and can communicate with terminal devices located within 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 may be a base station (NodeB, NB) in a WCDMA system, or may be An evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device may be a relay station, an access point, In-vehicle devices, wearable devices, network-side devices in future 5G networks, or network devices in the future evolution of the Public Land Mobile Network (PLMN).
  • BTS Base Transceiver Station
  • CDMA Code Division Multiple Access
  • NodeB NodeB
  • NB base station
  • An evolved base station Evolutional Node B, eNB or eNodeB
  • CRAN Cloud Radio Access Network
  • the network device may be a relay station, an access point, In-vehicle devices, wearable devices
  • the wireless communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110.
  • Terminal device 120 can be mobile or fixed.
  • the terminal device 120 may refer to an access terminal, a user equipment (User Equipment, UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, and a wireless communication.
  • 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), with wireless communication.
  • Figure 2 shows the functional structure diagram of the medium access control (full name: Media Access Control, MAC for short) layer.
  • the main functions supported by the MAC layer include: mapping between logical channels and transport channels; selection of transport formats, for example Provided to the physical layer by selecting a transport block size, a modulation scheme, or the like as an input parameter; priority management of a logical channel between one UE or multiple UEs; error correction by a HARQ mechanism; padding; radio link control :Radio Link Control, referred to as: RLC) Protocol Data Unit (full name: Protocol Data Unit, PDU for short) Reuse and demultiplexing, measurement and reporting of traffic, etc.
  • RLC Radio Link Control
  • the services provided by the MAC layer to the upper layer mainly include: data transmission and radio 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.
  • HARQ Hybrid Automatic Repeat reQuest
  • the MAC layer of the terminal device multiplexes its own plurality of uplink data streams and decides whether to transmit an uplink scheduling request or transmit uplink data.
  • the eNodeB On the shared channel of the downlink, the eNodeB must consider the data flow (or logical channel) sent to all user equipments within the cell. This involves the priority processing, which is a major function of the MAC layer.
  • the priority processing process refers to the process of selecting a packet from a different waiting queue, passing it to the physical layer, and transmitting it through the wireless interface. This process is very complicated because it takes into account the transmission of different information streams, including pure user data, E-UTRAN signaling, and Evolved Packet Core (EPC) signaling.
  • EPC Evolved Packet Core
  • the MAC layer of the network device is responsible for uplink priority handling because it must select from all uplink scheduling request messages for multiple terminals sharing the UL-SCH transport channel.
  • FIG. 3 is a schematic diagram of a method 300 for transmitting data provided by an embodiment of the present application.
  • the method 300 can be applied to the wireless communication system 100 described above, but the embodiment of the present application is not limited thereto.
  • the method 300 includes the following.
  • the sender device determines, in a plurality of MAC entities, a MAC entity that sends data to be sent, where the data to be sent is from a first protocol entity that is above the MAC layer.
  • the to-be-sent data is sent by the determined MAC entity that sends the to-be-sent data.
  • the functional structure of the multiple MAC entities may be the functional structure of the MAC entity shown in FIG. 2, or other types of functional structures may be used, which is not limited in this embodiment of the present application.
  • a variety of basic parameter set transmission technologies are introduced in the physical layer. Therefore, in the embodiment of the present application, multiple MAC entities may exist in the MAC layer to support multiple basic parameter set mechanisms. . Therefore, correspondingly, from the upper layer above the MAC layer to the MAC When the layer transmits data, since there are multiple MAC entities, it is necessary to select the MAC entity used for transmitting data.
  • the MAC entity for sending the to-be-sent data may be determined in multiple MAC entities of the MAC layer, and then determined.
  • the MAC entity sends the data to be sent.
  • the sending end device may be a terminal device or a network device.
  • the first protocol entity may be an RLC entity or a Packet Data Convergence Protocol (PDCP) entity.
  • PDCP Packet Data Convergence Protocol
  • the sending end device determines, in the multiple MAC entities, the MAC entity that sends the data to be sent, including:
  • a MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
  • the source device may determine, according to the logical channel or radio bearer or data stream used by each MAC entity, the MAC entity that sends the data to be sent, or may also determine according to the available resources of each MAC entity. Transmitting the MAC entity used by the data to be sent, or determining, according to the available resources of each MAC entity, the MAC entity that can be used for sending the data to be sent, or The maximum amount of data that can be processed by each of the MAC entities is combined with the channel conditions that can be processed by each of the MAC entities to determine the MAC entity that sends the data to be sent, and the like.
  • the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available uplink resources of each MAC entity, each of the The channel condition that can be processed by the MAC entity, the maximum amount of data or the amount of data that each MAC entity can process, and the MAC entity that sends the data to be sent including:
  • the first correspondence indicates a logical channel or a corresponding relationship between a radio bearer or a data stream and a MAC entity used for transmitting data.
  • the first correspondence may be a correspondence between a logical channel used by the sending data and a MAC entity, or may be a correspondence between a radio bearer used for transmitting data and a MAC entity, or may be a data used for sending data.
  • the signaling radio bearer full name: Signaling Radio Bearer, SRB for short
  • SRB1 corresponds to the MAC1 entity
  • the SRB2 corresponds to the MAC2 entity, when the data to be sent is sent through SRB0.
  • the sending end device may determine, according to the first correspondence, the SRB0 corresponding MAC0 entity, and then send the to-be-sent data through the MAC0 entity.
  • the common control channel Common Control Channel, CCCH for short
  • the dedicated control channel Dedicated Control Channel, DCCH for short
  • the full name: Dedicated Traffic Channel (DTCH) corresponds to the MAC2 entity.
  • the sending device needs to send the data to be sent through the DTCH channel
  • the MAC2 entity corresponding to the DTCH channel can be determined according to the first correspondence, and then the MAC2 entity can be determined.
  • the MAC2 entity sends the to-be-sent data.
  • each MAC entity corresponds to at least one logical channel or at least one radio bearer in the first correspondence, the logical channel according to the first correspondence, and the use of data to be sent. Or determining, by the radio bearer or the data stream, the MAC entity that sends the to-be-sent data to be used in the multiple MAC entities, including:
  • each MAC entity may correspond to at least one logical channel or at least one radio bearer
  • the sending end device may combine the each MAC entity with the at least one according to a logical channel or a radio bearer used to send the to-be-sent data.
  • a MAC entity is set as the primary MAC entity in the multiple MAC entities, and all the data to be sent may be sent by using the primary MAC entity, or the primary MAC entity may be configured to process the specific SRB or The data to be transmitted of a specific channel, for example, The data to be transmitted using SRB0, SRB1, and SRB2 may be set to be transmitted through the primary MAC entity, or the data to be transmitted using CCCH, DCCH, and DTCH may also be transmitted through the primary MAC entity.
  • the message that the primary MAC entity is used to process the control plane of the source device may be set, which is not limited in this embodiment of the present application.
  • the method further includes:
  • the sending end device receives the first correspondence that is sent by the network device.
  • the first correspondence may be sent by the network device to the terminal device.
  • the sending end device may notify the terminal device of the first correspondence by sending a physical downlink control channel (Physical Downlink Control Channel, PDCCH for short), or the network device may notify the other device by using other signals.
  • PDCCH Physical Downlink Control Channel
  • the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available uplink resources of each MAC entity, each of the The channel condition that can be processed by the MAC entity, the maximum amount of data or the amount of data that each MAC entity can process, and the MAC entity that sends the data to be sent including:
  • the sending end device may determine, in the multiple MAC entities, a MAC entity that has available uplink resources, and then determine, in a MAC entity that has available uplink resources, a MAC entity used to send the to-be-sent data, optionally,
  • the sender device may select a MAC entity with the most available uplink resources as the MAC entity for sending the to-be-sent data, or may select any MAC entity to send the to-be-sent data.
  • the determining, by using the MAC entity that has available uplink resources of the multiple MAC entities, the MAC entity that sends the data to be sent includes:
  • the MAC entity that determines the most available uplink resources is the MAC entity used to send the to-be-sent data.
  • the MAC entity to be used for sending data The MAC entity to be used for sending data.
  • each MAC entity may correspond to a corresponding maximum data amount or a data amount range that can be processed, and the sending end device may combine the maximum data that can be processed by each MAC entity according to the data volume of the data to be sent.
  • the correspondence between the quantity or the data amount range determines the MAC entity that sends the data to be sent. For example, the amount of data that MAC0 can handle is 2MB to 4MB, the amount of data that MAC1 can handle is 4MB to 6MB, and the amount of data that MAC2 can handle is 6MB to 8MB.
  • the sender device can determine that the to-be-sent data can be sent through MAC1.
  • the maximum amount of data that MAC0 can handle is 2MB
  • the maximum amount of data that MAC1 can handle is 4MB
  • the maximum amount of data that MAC2 can handle is 8MB.
  • the sender The device can determine that the to-be-sent data can be sent through MAC2.
  • the method further includes:
  • the sender device receives a correspondence between a maximum amount of data that can be processed by each of the MAC entities and each of the MAC entities that is sent by the network device or a range of data that can be processed.
  • the correspondence between the maximum amount of data that can be processed and the range of data that can be processed may be sent by the network device to the terminal device.
  • the sending end device may notify the terminal device of the correspondence between the maximum amount of data that can be processed or the range of data that can be processed by sending the PDCCH, or the network device may also notify by other signals.
  • the corresponding relationship between the MAC address of the terminal device and the maximum amount of data that can be processed or the range of data that can be processed is not limited in this embodiment of the present application.
  • each MAC entity may correspond to a corresponding channel condition that can be processed, and the source device may determine a MAC entity corresponding to the channel condition according to a current channel condition of a logical channel used for sending the to-be-sent data, and then pass the The MAC entity sends the to-be-sent data.
  • the channel condition may be a channel quality threshold or a channel quality range
  • 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 to channel quality threshold.
  • the MAC1 corresponds to the channel quality threshold 1 to the channel quality threshold 2
  • the MAC2 corresponds to the channel quality threshold 2 to the channel quality threshold 3.
  • the transmitting device determines that the current channel quality of the logical channel used for transmitting the to-be-sent data falls within the channel quality threshold 2 Within the channel quality threshold 3, it may be determined that the MAC2 entity is used to send the to-be-sent data.
  • the method further includes:
  • the sending end device receives a correspondence between the each MAC entity sent by the network device and a channel condition that can be processed by each MAC entity.
  • the correspondence between the channel conditions that each MAC entity and each MAC entity can process may be sent by the network device to the terminal device.
  • the sending end device may notify the terminal device of the correspondence between the channel conditions that each MAC entity and each MAC entity can process by sending the PDCCH, or the network device may notify the terminal device by using other signals.
  • the correspondence between the MAC conditions and the channel conditions that can be processed by each MAC entity is not limited in this embodiment of the present application.
  • the method further includes:
  • the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  • the random access procedure may correspond to the primary MAC entity or may correspond to any one of the multiple MAC entities.
  • the sending device may pass the primary MAC entity.
  • Initiating a random access procedure when the random access procedure corresponds to any MAC entity, the sending end device may initiate random access through any MAC entity. Cheng.
  • the method may further include:
  • the sending end device receives configuration information of the network device, where the configuration information indicates that the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  • the sending end device may receive configuration information of the network device, where the configuration information indicates that the random access procedure corresponds to a primary MAC entity or any MAC entity of the multiple MAC entities.
  • the method is performed by a data distribution module in the sender device, the data distribution module being located in an upper layer entity of the plurality of MAC entities.
  • the method is performed by a data distribution module in the sender device, the data distribution module being located in a higher layer protocol of the MAC layer.
  • the method is performed by a data distribution module in the sender device, the data distribution module being located in any one of the plurality of MAC entities.
  • the data distribution module may be located in any MAC entity, or may be located in an upper layer entity of the MAC entity, or may be located in a higher layer protocol of the MAC layer, where the higher layer protocol of the MAC layer is in the MAC layer. Below the RLC layer above the entity.
  • the data distribution module may select a suitable MAC entity for processing data from a higher layer, and may also aggregate data from each MAC entity and then submit it to a higher layer, where the upper layer may be an RLC layer or a PDCP layer.
  • FIG. 4 shows a schematic flowchart of a method 400 for transmitting data according to an embodiment of the present application, as shown in FIG. 4,
  • the sending end device determines, according to a basic parameter set used by the physical layer to be sent data, and a corresponding relationship between the medium access control MAC entity and the basic parameter set, determining a basis for using the to-be-sent data among the plurality of MAC entities.
  • the MAC entity corresponding to the parameter set;
  • the to-be-sent data is sent by the determined MAC entity corresponding to the basic parameter set.
  • multiple basic parameter sets of the physical layer and MAC entities of the MAC layer may have corresponding relationships, and each basic parameter set may be processed by a corresponding MAC entity, so that the sending end device may Determining, according to a basic parameter set used by the physical layer to be sent data, and a correspondence between the MAC entity and the basic parameter set, determining a MAC entity corresponding to the basic parameter set used by the data to be sent, and then adopting a MAC entity corresponding to the basic parameter set Send The data to be sent.
  • the sending end device is a network device or a terminal device.
  • the method further includes:
  • the sending end device receives a correspondence between the MAC entity and a basic parameter set sent by the network device.
  • the correspondence between the MAC entity and the basic parameter set may be sent by the network device to the terminal device.
  • the sending end 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 notify the terminal device of the MAC entity and the base by using other signals.
  • the corresponding relationship of the parameter set is not limited in this embodiment of the present application.
  • the method further includes:
  • the transmitting end device receives a physical downlink control channel PDCCH that is sent by the network device, where the PDCCH includes a basic parameter set of the first channel, and the to-be-sent data is sent by using the first channel;
  • the network device can notify the terminal device of the basic parameter set used by the data to be transmitted.
  • the network device may notify the terminal device of the basic parameter set used by the first channel by using the PDCCH, so that the terminal device may receive, according to the basic parameter set, data to be sent transmitted through the first channel, and therefore, the The basic parameter set used for a channel is the set of basic parameters used for data transmitted on the first channel.
  • the basic parameter set used by the data to be sent can be determined, and then the correspondence between the MAC entity configured by the network device and the basic parameter set can be determined. Determine which MAC entity to submit the data to be sent to. After the corresponding MAC entity receives the data to be sent, the data to be sent may be further forwarded to a higher layer, such as an RLC layer or a PDCP layer.
  • the MAC entity may also submit the data to be sent to the data distribution module, and then the data distribution module submits the data to be sent to the upper layer.
  • the data distribution module needs to reorder the data to be sent, the data to be sent may be reordered. The data distribution module can then continue to deliver the data to be sent to the higher layer for processing, such as the RLC layer or the PDCP layer.
  • FIG. 5 is a schematic block diagram of a transmitting device 500 in accordance with an embodiment of the present application. As shown in Figure 5, The terminal device 500 includes a determining unit 510 and a transceiving unit 520.
  • the determining unit 510 is configured to determine, in a plurality of medium access control MAC entities, a MAC entity that sends data to be sent, where the data to be sent is from a first protocol entity that is above the MAC layer;
  • the transceiver unit 520 is configured to send the to-be-sent data by using the determined MAC entity that sends the to-be-sent data.
  • the determining unit 510 is further configured to:
  • a MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
  • the determining unit 510 is specifically configured to:
  • each MAC entity corresponds to at least one logical channel or at least one radio bearer in the first correspondence
  • the determining unit 510 is specifically configured to:
  • the determining unit 510 is specifically configured to:
  • the determining unit 510 is specifically configured to:
  • the MAC entity that determines the most available uplink resources is the MAC entity used to send the to-be-sent data.
  • the determining unit 510 is specifically configured to:
  • the MAC entity to be used for sending data The MAC entity to be used for sending data.
  • the determining unit 510 is specifically configured to:
  • the sending end device is a terminal device or a network device.
  • the transceiver unit 520 is further configured to:
  • the transceiver unit 520 is further configured to:
  • the transceiver unit 520 is further configured to:
  • the transceiver unit 520 is further configured to:
  • a random access procedure is initiated by a primary MAC entity or any of the plurality of MAC entities.
  • the transceiver unit 520 is further configured to:
  • the configuration information instructing the sending end device to initiate a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  • the first protocol entity is a radio link control RLC entity or a packet data convergence protocol PDCP entity.
  • the determining unit 510 is a data distribution module in the sender device, where the data distribution module is located in an upper layer entity of the multiple MAC entities.
  • the data distribution module is located in an RLC entity or a PDCP entity.
  • the determining unit 510 is a data distribution module in the sender device, where the data distribution module is located in a high layer protocol of the MAC layer.
  • the determining unit 510 is the number in the sending end device.
  • the data distribution module is located in any one of the plurality of MAC entities.
  • the sender device 500 can be used to perform the corresponding operations performed by the sender device in the method 300.
  • the sender device 500 can be used to perform the corresponding operations performed by the sender device in the method 300.
  • details are not described herein again.
  • FIG. 6 is a schematic block diagram of a source device 600 according to an embodiment of the present application.
  • the network device 600 includes a determining unit 610 and a transceiver unit 620.
  • the determining unit 610 is configured to determine, according to a basic parameter set used by the physical layer to be sent data, and a correspondence between the medium access control MAC entity and the basic parameter set, determine, in the multiple MAC entities, the MAC corresponding to the basic parameter set. entity;
  • the transceiver unit 620 is configured to send the to-be-sent data by using a MAC entity corresponding to the basic parameter set.
  • the sending end device is a network device or a terminal device.
  • the transceiver unit 620 is further configured to:
  • the transceiver unit 620 is further configured to:
  • a physical downlink control channel PDCCH where the PDCCH includes a basic parameter set of the first channel, where the to-be-sent data is sent by using the first channel;
  • the determining unit 610 is further configured to:
  • the sending end device 600 can be used to perform the corresponding operations performed by the sending end device in the method 400.
  • the sending end device 600 can be used to perform the corresponding operations performed by the sending end device in the method 400.
  • details are not described herein again.
  • FIG. 7 is a schematic block diagram of a source device 700 according to an embodiment of the present application.
  • the source device 700 includes a processor 710 and a memory 720.
  • the memory 720 can store program code, and the processor 710 can execute the program code stored in the memory 720.
  • the device 700 can include a transceiver 730 that can control the transceiver 730 to communicate externally.
  • the processor 710 can call the program code stored in the memory 720 to perform the corresponding operations in the method 300 shown in FIG. 3.
  • the processor 710 can call the program code stored in the memory 720 to perform the corresponding operations in the method 300 shown in FIG. 3.
  • the processor 710 can call the program code stored in the memory 720 to execute the map.
  • the corresponding operations in the method 300 shown in FIG. 4 are not repeated here for brevity.
  • the sender device 700 may be a terminal device, or may be a system chip that can be placed in the terminal device; or the sender device 700 can be a network device or can be placed in the network device. System chip.
  • the processor 730 may be a central processing unit (“CPU"), and the processor 710 may also be other general-purpose processors, digital signal processors (DSPs). , an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory 710 can include read only memory and random access memory and provides instructions and data to the processor 730. A portion of the memory 710 may also include a non-volatile random access memory. For example, the memory 710 can also store information of the device type.
  • each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 730 or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor 730 reads the information in the memory and combines the hardware to perform the steps of the above method. To avoid repetition, it will not be described in detail here.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another The system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • 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, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
  • the technical solution of the present application which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
  • the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application.
  • the implementation process constitutes any limitation.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • 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, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
  • the technical solution of the present application which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Abstract

Provided are a data transmission method and a sending side device, which can support a multi-basic parameter set mechanism. The method comprises: a sending side device determining a MAC entity, used for sending data to be sent, among a plurality of MAC entities, wherein the data to be sent is from a first protocol entity on a medium access control (MAC) layer; and sending the data to be sent by means of the determined MAC entity used for sending the data to be sent.

Description

传输数据的方法和发送端设备Method for transmitting data and transmitting device 技术领域Technical field
本申请涉及通信领域,并且更具体地,涉及传输数据的方法和发送端设备。The present application relates to the field of communications and, more particularly, to a method of transmitting data and a transmitting end device.
背景技术Background technique
现有的长期演进(全称: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 medium access control (full name: Media Access Control, MAC for short) layer is responsible for hybrid automatic repeat request (full name: Hybrid Automatic Repeat reQuest, referred to as :HARQ) with upstream and downstream scheduling. The MAC layer provides services for the radio link control (full name: Radio Link Control, RLC for short) layer in a logical channel. 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 requirements, the design of the MAC layer is required to meet the diversity of business requirements. Therefore, it is necessary to study a new MAC layer design method to support the diversity of business requirements.
发明内容Summary of the invention
本申请实施例提供一种传输数据的方法和发送端设备,能够支持业务需求的多样性。The embodiment of the present application provides a method for transmitting data and a device for transmitting a device, which can support diversity of service requirements.
第一方面,提供了一种传输数据的方法,包括:In a first aspect, a method of transmitting data is provided, comprising:
发送端设备在多个介质接入控制MAC实体中确定发送待发送数据使用的MAC实体,所述待发送数据来自处于MAC层之上的第一协议实体;The sending end device determines, in the plurality of medium access control MAC entities, the MAC entity that sends the data to be sent, where the data to be sent is from the first protocol entity that is above the MAC layer;
通过确定的发送所述待发送数据使用的MAC实体发送所述待发送数据。Sending the to-be-sent data by using the determined MAC entity that sends the to-be-sent data.
可选地,所述发送端设备在多个MAC实体中确定发送待发送数据使用的MAC实体,包括:Optionally, the sending end device determines, in the multiple MAC entities, the MAC entity that sends the data to be sent, including:
根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体。 An available resource of each of the MAC entities according to a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities, a channel condition that each of the MAC entities can process, each of the MACs A MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
可选地,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用上行资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:Optionally, the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available uplink resources of each MAC entity, and the channel that each MAC entity can process a condition, the at least one of a maximum amount of data or a range of data that can be processed by each of the MAC entities, and determining a MAC entity that uses the data to be sent, including:
根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体,所述第一对应关系指示发送数据使用的逻辑信道或无线承载或数据流与MAC实体的对应关系。Determining, by the first correspondence, a logical channel or a radio bearer or a data stream of the use of the data to be sent, a MAC entity that uses the to-be-sent data to be sent, where the first correspondence indicates the sending The logical channel or the correspondence between the radio bearer or data stream and the MAC entity used by the data.
可选地,在所述第一对应关系中每个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 according to the first correspondence and the use of data to be sent. Determining, in the plurality of MAC entities, a MAC entity that sends the data to be sent, including:
根据所述每个MAC实体与所述至少一个逻辑信道或所述至少一个无线承载的对应关系,以及发送所述待发送数据使用的逻辑信道或无线承载,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to the correspondence between the 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 for sending the to-be-sent data, The MAC entity used by the data to be transmitted.
可选地,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用上行资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:Optionally, the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available uplink resources of each MAC entity, and the channel that each MAC entity can process a condition, the at least one of a maximum amount of data or a range of data that can be processed by each of the MAC entities, and determining a MAC entity that uses the data to be sent, including:
在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体。Determining, in a MAC entity of the plurality of MAC entities that the uplink resource is available, a MAC entity that sends the to-be-sent data.
可选地,所述在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体,包括:Optionally, the determining, by using the MAC entity that has available uplink resources of the multiple MAC entities, the MAC entity that sends the data to be sent, including:
确定可用上行资源最多的MAC实体为发送所述待发送数据使用的MAC实体。The MAC entity that determines the most available uplink resources is the MAC entity used to send the to-be-sent data.
可选地,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括: Optionally, the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available resources of each MAC entity, and the channel conditions that each MAC entity can process Determining, by the at least one of a maximum amount of data or a data amount range that each MAC entity can process, determining a MAC entity that uses the data to be sent, including:
根据所述待发送数据的数据量,以及所述每个MAC实体与所述每个MAC实体能够处理的最大数据量或能够处理的数据量范围的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。Determining a transmission station among a plurality of MAC entities according to a data amount of the data to be transmitted, and a correspondence between the maximum amount of data that each of the MAC entities can process or the range of data that can be processed by each of the MAC entities The MAC entity to be used for sending data.
可选地,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:Optionally, the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available resources of each MAC entity, and the channel conditions that each MAC entity can process Determining, by the at least one of a maximum amount of data or a data amount range that each MAC entity can process, determining a MAC entity that uses the data to be sent, including:
根据发送所述待发送数据使用的逻辑信道的信道条件,以及每个MAC实体与所述每个MAC实体能够处理的信道条件的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to a channel condition of a logical channel used for sending the to-be-transmitted data, and a correspondence between each MAC entity and a channel condition that can be processed by each of the MAC entities, determining, by using a plurality of MAC entities, the data to be sent to be sent. 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 that is 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 a correspondence between each of the MAC entities sent by the network device and a maximum amount of data that can be processed or a range of data that can be processed.
可选地,若所述发送端设备是终端设备,所述方法还包括:Optionally, if the sending end device is a terminal device, the method further includes:
所述发送端设备接收网络设备发送的所述每个MAC实体和信道条件的对应关系。The sending end device receives a correspondence between each of the MAC entities and channel conditions 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 procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
可选地,所述方法还包括:Optionally, the method further includes:
所述发送端设备接收网络设备的配置信息,所述配置信息指示所述发送端设备使用所述多个MAC实体中的主MAC实体或任一MAC实体发起随机接入过程。The sending end device receives configuration information of the network device, where the configuration information indicates that the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
可选地,所述第一协议实体为无线链路控制RLC实体或分组数据汇聚协议PDCP实体。Optionally, the first protocol entity is a radio link control RLC entity or a packet data convergence protocol PDCP entity.
可选地,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于所述多个MAC实体的上层实体中。Optionally, the method is performed by a data distribution module in the sender device, where the data distribution module is located in an upper layer entity of the multiple 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 sender device, where the data distribution module is located in a higher layer protocol of the MAC layer.
可选地,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于所述多个MAC实体中的任一MAC实体中。Optionally, the method is performed by a data distribution module in the sender device, and the data distribution module is located in any one of the plurality of MAC entities.
第二方面,提供了一种传输数据的方法,包括:In a second aspect, a method of transmitting data is provided, including:
发送端设备根据来自物理层的待发送数据使用的基础参数集,以及介质接入控制MAC实体与基础参数集的对应关系,在多个MAC实体中确定所述基础参数集对应的MAC实体;The sending end device determines, according to a basic parameter set used by the physical layer to be sent data, and a corresponding relationship between the medium access control MAC entity and the basic parameter set, the MAC entity corresponding to the basic parameter set is determined among the multiple MAC entities;
通过所述基础参数集对应的MAC实体发送所述待发送数据。And sending, by the MAC entity corresponding to the basic parameter set, the to-be-sent data.
可选地,所述发送端设备为网络设备或终端设备。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 a correspondence between the MAC entity and a 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 transmitting end device receives a physical downlink control channel PDCCH that is sent by the network device, where the PDCCH includes a basic parameter set of the first channel, and the to-be-sent data is sent by using the first channel;
确定所述第一信道的基础参数集为所述待发送数据使用的基础参数集。Determining a basic parameter set of the first channel as a basic parameter set used by the data to be transmitted.
第三方面,提供了一种发送端设备,该发送端设备可以包括执行第一方面或其任一种可选实现方式中的方法的单元。In a third aspect, a source device is provided, and the source device can include a unit that performs the method in the first aspect or any alternative implementation thereof.
第四方面,提供了一种发送端设备,该发送端设备可以包括执行第二方面或其任一种可选实现方式中的方法的单元。In a fourth aspect, a transmitting device is provided, and the transmitting device can include a unit that performs the method in the second aspect or any alternative implementation thereof.
第五方面,提供了一种发送端设备,该发送端设备包括处理器和存储器。其中,该存储器中存储程序代码,该处理器用于调用存储器中存储的程序代码执行第一方面或其各种实现方式中的方法。In a fifth aspect, a transmitting device is provided, the transmitting device comprising a processor and a memory. The memory stores program code for calling the program code stored in the memory to execute the method in the first aspect or various implementation manners thereof.
第六方面,提供了一种发送端设备,该发送端设备包括处理器和存储器。其中,该存储器中存储程序代码,该处理器用于调用存储器中存储的程序代码执行第二方面或其各种实现方式中的方法。。In a sixth aspect, a sender device is provided, the sender device comprising a processor and a memory. Wherein, the memory stores program code for calling the program code stored in the memory to execute the method in the second aspect or various implementation manners thereof. .
第七方面,提供了一种计算机可读介质,所述计算机可读介质存储用于终端设备执行的程序代码,所述程序代码包括用于执行第一方面或其各种实现方式中的方法的指令。 In a seventh aspect, a computer readable medium storing program code for execution by a terminal device, the program code comprising means for performing the method of the first aspect or various implementations thereof instruction.
第八方面,提供了一种计算机可读介质,所述计算机可读介质存储用于终端设备执行的程序代码,所述程序代码包括用于执行第二方面或其各种实现方式中的方法的指令。In an eighth aspect, a computer readable medium storing program code for execution by a terminal device, the program code comprising means for performing the method of the second aspect or various implementations thereof instruction.
基于上述技术方案,MAC层包括多个MAC实体,该多个MAC实体对应物理层的多种基础参数集,发送端设备有来自高层的待发送数据需要发送时,可以在MAC层的多个MAC实体中选择一个MAC实体,作为发送该待发送数据的MAC实体,然后通过该MAC实体发送该待发送数据,因此,本申请实施例的传输数据的方法,能够支持业务需求的多样性。Based on the foregoing technical solution, the MAC layer includes multiple MAC entities corresponding to multiple basic parameter sets of the physical layer, and the sending end device has multiple MACs in the MAC layer when the to-be-sent data from the upper layer needs to be sent. A MAC entity is selected as the MAC entity that sends the data to be sent, and then the data to be sent is sent by the MAC entity. Therefore, the method for transmitting data in the embodiment of the present application can support the diversity of service requirements.
附图说明DRAWINGS
图1是根据本申请实施例的无线通信***的示意性图。FIG. 1 is a schematic diagram of a wireless communication system in accordance with 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 method of transmitting data according to an embodiment of the present application.
图4是根据本申请实施例的传输数据的方法的示意性流程图。FIG. 4 is a schematic flowchart of a method of transmitting data according to an embodiment of the present application.
图5是根据本申请实施例的发送端设备的示意性框图。FIG. 5 is a schematic block diagram of a source device according to an embodiment of the present application.
图6是根据本申请另一实施例的发送端设备的示意性框图。FIG. 6 is a schematic block diagram of a transmitting device according to another embodiment of the present application.
图7是根据本申请再一实施例的发送端设备的示意性框图。FIG. 7 is a schematic block diagram of a transmitting device according to still another embodiment of the present application.
具体实施方式detailed description
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings 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, for example, Global System of Mobile communication (GSM) system, code division multiple access (full name: Code Division Multiple Access, referred to as : CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (full name: GPRS), Long Term Evolution (full name: Long Term Evolution) , referred to as: LTE) system, advanced long term evolution (full name: LTE-A) system, universal mobile communication system (full name: Universal Mobile Telecommunication System, referred to as: UMTS), 5G new wireless (full name: New Radio, referred to as: NR) system.
应理解,本文中术语“***”和“网络”在本文中常被可互换使用。本文 中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the terms "system" and "network" are used interchangeably herein. This article The term "and/or" is merely an association describing the associated object, indicating that there may be three relationships, for example, A and / or B, which may indicate that A exists separately, A and B exist simultaneously, and B exists separately. These three situations. In addition, the character "/" in this article generally indicates that the contextual object is an "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)中的网络设备等。1 is a schematic diagram of a wireless communication system 100 for use with an embodiment of the present application, the wireless communication system 100 including at least one network device 110. Network device 100 can be a device that communicates with a terminal device. Each network device 100 can provide communication coverage for a particular geographic area and can communicate with terminal devices located within 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 may be a base station (NodeB, NB) in a WCDMA system, or may be An evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device may be a relay station, an access point, In-vehicle devices, wearable devices, network-side devices in future 5G networks, or network devices in the future evolution of the Public Land Mobile Network (PLMN).
该无线通信***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 also includes at least one terminal device 120 located within the coverage of the network device 110. Terminal device 120 can be mobile or fixed. Optionally, the terminal device 120 may refer to an access terminal, a user equipment (User Equipment, UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, and a 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), with 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, and the like.
图2示出了介质接入控制(全称:Media Access Control,简称:MAC)层的功能结构图,MAC层支持的主要功能包括:逻辑信道与传输信道之间的映射;传输格式的选择,例如通过选择传输块大小、调制方案等作为输入参数提供给物理层;一个UE或多个UE之间逻辑信道的优先级管理;通过HARQ机制进行纠错;填充(Padding);无线链路控制(全称:Radio Link Control,简称:RLC)协议数据单元(全称:Protocol Data Unit,简称:PDU) 的复用与解复用,业务量的测量与上报等。Figure 2 shows the functional structure diagram of the medium access control (full name: Media Access Control, MAC for short) layer. The main functions supported by the MAC layer include: mapping between logical channels and transport channels; selection of transport formats, for example Provided to the physical layer by selecting a transport block size, a modulation scheme, or the like as an input parameter; priority management of a logical channel between one UE or multiple UEs; error correction by a HARQ mechanism; padding; radio link control :Radio Link Control, referred to as: RLC) Protocol Data Unit (full name: Protocol Data Unit, PDU for short) Reuse and demultiplexing, measurement and reporting of traffic, etc.
MAC层提供给上层的业务主要包括:数据传送及无线资源分配。物理层提供给MAC层的业务包括:数据传送、混合自动重传请求(全称:Hybrid Automatic Repeat reQuest,简称:HARQ)反馈信令、调度请求信令以及测量。The services provided by the MAC layer to the upper layer mainly include: data transmission and radio 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 plurality of uplink data streams and decides whether to transmit an uplink scheduling request or transmit uplink data. On the shared channel of the downlink, the eNodeB must consider the data flow (or logical channel) sent to all user equipments within the cell. This involves the priority processing, which is a major function of the MAC layer. The priority processing process refers to the process of selecting a packet from a different waiting queue, passing it to the physical layer, and transmitting it through the wireless interface. This process is very complicated because it takes into account the transmission of different information streams, including pure user data, E-UTRAN signaling, and Evolved Packet Core (EPC) signaling. When the transmitted data is not correctly received, whether the retransmission is also related to the priority processing, so the priority processing is closely related to HARQ, which is another main function of the MAC. In addition, the MAC layer of the network device is responsible for uplink priority handling because it must select from all uplink scheduling request messages for multiple terminals sharing the UL-SCH transport 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 is a schematic diagram of a method 300 for transmitting data provided by an embodiment of the present application. The method 300 can be applied to the wireless communication system 100 described above, but the embodiment of the present application is not limited thereto.
如图3所示,该方法300包括以下内容。As shown in FIG. 3, the method 300 includes the following.
在301中,发送端设备在多个MAC实体中确定发送待发送数据使用的MAC实体,所述待发送数据来自处于MAC层之上的第一协议实体,In 301, the sender device determines, in a plurality of MAC entities, a MAC entity that sends data to be sent, where the data to be sent is from a first protocol entity that is above the MAC layer.
在302中,通过确定的发送所述待发送数据使用的MAC实体发送所述待发送数据。In 302, the to-be-sent data is sent by the determined MAC entity that sends the to-be-sent data.
可选地,该多个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 other types of functional structures may be used, which is not limited in this embodiment of the present application.
由于业务需求的多样向,在物理层中引入了多种基础参数集传输技术,因此,在本申请实施例中,MAC层也可以相应地存在多个MAC实体,以支撑多种基础参数集机制。因此,相应地,从MAC层之上的高层向MAC 层传输数据时,由于存在多个MAC实体,需要选择传输数据使用的MAC实体。A variety of basic parameter set transmission technologies are introduced in the physical layer. Therefore, in the embodiment of the present application, multiple MAC entities may exist in the MAC layer to support multiple basic parameter set mechanisms. . Therefore, correspondingly, from the upper layer above the MAC layer to the MAC When the layer transmits data, since there are multiple MAC entities, it is necessary to select the MAC entity used for transmitting data.
具体地,发送端设备接收到来自MAC层之上的第一协议实体的待发送数据时,可以在该MAC层的多个MAC实体中确定用于发送该待发送数据的MAC实体,然后通过确定的该MAC实体发送该待发送数据。Specifically, when the sending end device receives the data to be sent from the first protocol entity above the MAC layer, the MAC entity for sending the to-be-sent data may be determined in multiple MAC entities of the MAC layer, and then determined. The MAC entity sends the data to be sent.
应理解,在本申请实施例中,所述发送端设备可以为终端设备或网络设备。It should be understood that, in this embodiment 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 determines, in the multiple MAC entities, the MAC entity that sends the data to be sent, including:
根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体。An available resource of each of the MAC entities according to a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities, a channel condition that each of the MAC entities can process, each of the MACs A MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
也就是说,该发送端设备可以根据每个MAC实体使用的逻辑信道或无线承载或数据流,确定发送所述待发送数据使用的MAC实体,或者也可以根据该每个MAC实体的可用资源确定发送所述待发送数据使用的MAC实体,或也可以根据每个MAC实体的可用资源结合该每个MAC实体能够处理的信道条件,确定发送所述待发送数据使用的MAC实体,或者也可以根据所述每个MAC实体能够处理的最大数据量结合所述每个MAC实体能够处理的信道条件确定发送所述待发送数据使用的MAC实体等,本申请实施例对此不作限制。That is, the source device may determine, according to the logical channel or radio bearer or data stream used by each MAC entity, the MAC entity that sends the data to be sent, or may also determine according to the available resources of each MAC entity. Transmitting the MAC entity used by the data to be sent, or determining, according to the available resources of each MAC entity, the MAC entity that can be used for sending the data to be sent, or The maximum amount of data that can be processed by each of the MAC entities is combined with the channel conditions that can be processed by each of the MAC entities to determine the MAC entity that sends the data to be sent, and the like.
可选地,在一些实施例中,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用上行资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:Optionally, in some embodiments, the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available uplink resources of each MAC entity, each of the The channel condition that can be processed by the MAC entity, the maximum amount of data or the amount of data that each MAC entity can process, and the MAC entity that sends the data to be sent, including:
根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体, 所述第一对应关系指示发送数据使用的逻辑信道或无线承载或数据流与MAC实体的对应关系。Determining, according to the first correspondence, a logical channel or a radio bearer or a data stream of the use of the data to be transmitted, a MAC entity that uses the to-be-sent data to be sent, among the multiple MAC entities, The first correspondence indicates a logical channel or a corresponding relationship between a radio bearer or a data stream and a MAC entity used for transmitting data.
具体而言,该第一对应关系可以是发送数据使用的逻辑信道与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 by the sending data and a MAC entity, or may be a correspondence between a radio bearer used for transmitting data and a MAC entity, or may be a data used for sending data. The correspondence between the flow and the MAC entity. For example, in the first correspondence, the signaling radio bearer (full name: Signaling Radio Bearer, SRB for short) corresponds to the MAC0 entity, the SRB1 corresponds to the MAC1 entity, and the SRB2 corresponds to the MAC2 entity, when the data to be sent is sent through SRB0. The sending end device may determine, according to the first correspondence, the SRB0 corresponding MAC0 entity, and then send the to-be-sent data through the MAC0 entity. For example, in the first correspondence, the common control channel (Common Control Channel, CCCH for short) corresponds to the MAC0 entity, and the dedicated control channel (Dedicated Control Channel, DCCH for short) corresponds to the MAC1 entity and the dedicated service channel ( The full name: Dedicated Traffic Channel (DTCH) corresponds to the MAC2 entity. If the sending device needs to send the data to be sent through the DTCH channel, the MAC2 entity corresponding to the DTCH channel can be determined according to the first correspondence, and then the MAC2 entity can be determined. The MAC2 entity sends the to-be-sent data.
可选地,在一些实施例中,在所述第一对应关系中每个MAC实体对应至少一个逻辑信道或至少一个无线承载,所述根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体,包括:Optionally, in some embodiments, each MAC entity corresponds to at least one logical channel or at least one radio bearer in the first correspondence, the logical channel according to the first correspondence, and the use of data to be sent. Or determining, by the radio bearer or the data stream, the MAC entity that sends the to-be-sent data to be used in the multiple MAC entities, including:
根据所述每个MAC实体与所述至少一个逻辑信道或所述至少一个无线承载的对应关系,以及发送所述待发送数据使用的逻辑信道或无线承载,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to the correspondence between the 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 for sending the to-be-sent data, The MAC entity used by the data to be transmitted.
具体而言,该每个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 the each MAC entity with the at least one according to a logical channel or a radio bearer used to send the to-be-sent data. Corresponding relationship of the logical channel, or combining the correspondence between the each MAC entity and the at least one radio bearer, determining to send the MAC entity corresponding to the to-be-transmitted data, and then transmitting the to-be-sent data by the determined MAC entity.
可选地,该多个MAC实体中设置一个MAC实体为主MAC实体,可以设置所有的待发送数据都可以通过该主MAC实体来发送,或者也可以设置该主MAC实体可以处理使用特定SRB或特定信道的待发送数据,例如, 可以设置使用SRB0,SRB1和SRB2的待发送数据通过该主MAC实体发送,或者也可以设置使用CCCH、DCCH和DTCH的待发送数据通过该主MAC实体发送。或者也可以设置该主MAC实体用于处理该发送端设备的控制平面的消息等,本申请实施例对此不作限制。Optionally, a MAC entity is set as the primary MAC entity in the multiple MAC entities, and all the data to be sent may be sent by using the primary MAC entity, or the primary MAC entity may be configured to process the specific SRB or The data to be transmitted of a specific channel, for example, The data to be transmitted using SRB0, SRB1, and SRB2 may be set to be transmitted through the primary MAC entity, or the data to be transmitted using CCCH, DCCH, and DTCH may also be transmitted through the primary MAC entity. Alternatively, the message that the primary MAC entity is used to process the control plane of the source device may be set, which is not limited in this embodiment of the present application.
可选地,在一些实施例中,若所述发送端设备是终端设备,所述方法还包括:Optionally, in some embodiments, if the sending end device is a terminal device, the method further includes:
所述发送端设备接收网络设备发送的所述第一对应关系。The sending end device receives the first correspondence that is sent by the network device.
也就是说,当该发送端设备为终端设备时,该第一对应关系可以是网络设备发送给该终端设备的。可选地,该发送端设备可以通过发送物理下行控制信道(全称:Physical Downlink Control Channel,简称:PDCCH)来通知该终端设备该第一对应关系,或者该网络设备也可以通过其他信号来通知该终端设备该第一对应关系,本申请实施例对此不作限定。That is, when the sending 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 (Physical Downlink Control Channel, PDCCH for short), or the network device may notify the other device by using other signals. The first correspondence of the terminal device is not limited in this embodiment of the present application.
可选地,在一些实施例中,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用上行资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:Optionally, in some embodiments, the logical channel or radio bearer or data flow used by each of the multiple MAC entities, the available uplink resources of each MAC entity, each of the The channel condition that can be processed by the MAC entity, the maximum amount of data or the amount of data that each MAC entity can process, and the MAC entity that sends the data to be sent, including:
在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体。Determining, in a MAC entity of the plurality of MAC entities that the uplink resource is available, a MAC entity that sends the to-be-sent data.
具体地,该发送端设备可以在该多个MAC实体中确定有可用上行资源的MAC实体,然后在有可用上行资源的MAC实体中确定用于发送该待发送数据的MAC实体,可选地,该发送端设备可以在有可用上行资源的MAC实体中选择可用上行资源最多的MAC实体为用于发送该待发送数据的MAC实体,或者也可以选择任一MAC实体为用于发送该待发送数据的MAC实体。Specifically, the sending end device may determine, in the multiple MAC entities, a MAC entity that has available uplink resources, and then determine, in a MAC entity that has available uplink resources, a MAC entity used to send the to-be-sent data, optionally, The sender device may select a MAC entity with the most available uplink resources as the MAC entity for sending the to-be-sent data, or may select any MAC entity to send the to-be-sent data. MAC entity.
可选地,在一些实施例中,所述在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体,包括:Optionally, in some embodiments, the determining, by using the MAC entity that has available uplink resources of the multiple MAC entities, the MAC entity that sends the data to be sent, includes:
确定可用上行资源最多的MAC实体为发送所述待发送数据使用的MAC实体。The MAC entity that determines the most available uplink resources is the MAC entity used to send the to-be-sent data.
可选地,在一些实施例中,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源, 所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:Optionally, in some embodiments, the available resources of each MAC entity according to a logical channel or a radio bearer or a data flow used by each of the plurality of MAC entities, And determining, by the at least one of the maximum data volume or the data volume range that each MAC entity can process, the MAC entity that is used to send the to-be-sent data, including:
根据所述待发送数据的数据量,以及所述每个MAC实体与所述每个MAC实体能够处理的最大数据量或能够处理的数据量范围的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。Determining a transmission station among a plurality of MAC entities according to a data amount of the data to be transmitted, and a correspondence between the maximum amount of data that each of the MAC entities can process or the range of data that can be processed by each of the MAC entities The MAC entity to be used for sending data.
具体地,每个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 a corresponding maximum data amount or a data amount range that can be processed, and the sending end device may combine the maximum data that can be processed by each MAC entity according to the data volume of the data to be sent. The correspondence between the quantity or the data amount range determines the MAC entity that sends the data to be sent. For example, the amount of data that MAC0 can handle is 2MB to 4MB, the amount of data that MAC1 can handle is 4MB to 6MB, and the amount of data that MAC2 can handle is 6MB to 8MB. When the data to be sent is 5MB, The sender device can determine that the to-be-sent data can be sent through MAC1. For example, the maximum amount of data that MAC0 can handle is 2MB, the maximum amount of data that MAC1 can handle is 4MB, and the maximum amount of data that MAC2 can handle is 8MB. When the data to be sent is 5MB, the sender The device can determine that the to-be-sent data can be sent through MAC2.
可选地,在一些实施例中,若所述发送端设备是终端设备,所述方法还包括:Optionally, in some embodiments, if the sending end device is a terminal device, the method further includes:
所述发送端设备接收网络设备发送的所述每个MAC实体和所述每个MAC实体能够处理的最大数据量或能够处理的数据量范围的对应关系。The sender device receives a correspondence between a maximum amount of data that can be processed by each of the MAC entities and each of the MAC entities that is sent by the network device or a range of data that can be processed.
也就是说,当该发送端设备为终端设备时,该每个MAC实体和能够处理的最大数据量或能够处理的数据量范围的对应关系可以是网络设备发送给该终端设备的。可选地,该发送端设备可以通过发送PDCCH来通知该终端设备每个MAC实体和能够处理的最大数据量或能够处理的数据量范围的对应关系,或者该网络设备也可以通过其他信号来通知该终端设备该每个MAC实体和能够处理的最大数据量或能够处理的数据量范围的对应关系,本申请实施例对此不作限定。That is to say, when the source device is the terminal device, the correspondence between the maximum amount of data that can be processed and the range of data 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 the maximum amount of data that can be processed or the range of data that can be processed by sending the PDCCH, or the network device may also notify by other signals. The corresponding relationship between the MAC address of the terminal device and the maximum amount of data that can be processed or the range of data that can be processed is not limited in this embodiment of the present application.
可选地,在一些实施例中,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的 MAC实体,包括:Optionally, in some embodiments, the logical resource or radio bearer or data flow used by each of the multiple MAC entities, the available resources of each MAC entity, the each MAC a channel condition that the entity can process, at least one of a maximum amount of data or a range of data amount that each MAC entity can process, determining to use the data to be sent for transmission MAC entity, including:
根据发送所述待发送数据使用的逻辑信道的信道条件,以及每个MAC实体与所述每个MAC实体能够处理的信道条件的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to a channel condition of a logical channel used for sending the to-be-transmitted data, and a correspondence between each MAC entity and a channel condition that can be processed by each of the MAC entities, determining, by using a plurality of MAC entities, the data to be sent to be sent. MAC entity.
具体而言,每个MAC实体可以对应相应的能够处理的信道条件,该发送端设备可以根据发送该待发送数据使用的逻辑信道当前的信道条件,确定该信道条件对应的MAC实体,然后通过该MAC实体发送该待发送数据。Specifically, each MAC entity may correspond to a corresponding channel condition that can be processed, and the source device may determine a MAC entity corresponding to the channel condition according to a current channel condition of a logical channel used for sending the to-be-sent data, and then pass the The MAC entity sends the to-be-sent data.
可选地,该信道条件可以为信道质量门限或者也可以为信道质量范围,每个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 to channel quality threshold. 1. The MAC1 corresponds to the channel quality threshold 1 to the channel quality threshold 2, and the MAC2 corresponds to the channel quality threshold 2 to the channel quality threshold 3. The transmitting device determines that the current channel quality of the logical channel used for transmitting the to-be-sent data falls within the channel quality threshold 2 Within the channel quality threshold 3, it may be determined that the MAC2 entity is used to send the to-be-sent data.
可选地,在一些实施例中,若所述发送端设备是终端设备,所述方法还包括:Optionally, in some embodiments, if the sending end device is a terminal device, the method further includes:
所述发送端设备接收网络设备发送的所述每个MAC实体和每个MAC实体能够处理的信道条件的对应关系。And the sending end device receives a correspondence between the each MAC entity sent by the network device and a channel condition that can be processed by each MAC entity.
也就是说,当该发送端设备为终端设备时,该每个MAC实体和每个MAC实体能够处理的信道条件的对应关系可以是网络设备发送给该终端设备的。可选地,该发送端设备可以通过发送PDCCH来通知该终端设备每个MAC实体和每个MAC实体能够处理的信道条件的对应关系,或者该网络设备也可以通过其他信号来通知该终端设备每个MAC实体和每个MAC实体能够处理的信道条件的对应关系,本申请实施例对此不作限定。That is to say, when the source device is the terminal device, the correspondence between the channel conditions that each MAC entity and each MAC entity can process 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 the channel conditions that each MAC entity and each MAC entity can process by sending the PDCCH, or the network device may notify the terminal device by using other signals. The correspondence between the MAC conditions and the channel conditions that can be processed by each MAC entity is not limited in this embodiment of the present application.
可选地,在一些实施例中,若所述发送端设备为终端设备,所述方法还包括:Optionally, in some embodiments, if the sending end device is a terminal device, the method further includes:
所述发送端设备通过所述多个MAC实体中的主MAC实体或任一MAC实体,发起随机接入过程。The sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
也就是说,该随机接入过程可以对应主MAC实体或者也可以对应该多个MAC实体中的任一MAC实体,当该随机接入过程对应主MAC实体时,发送端设备可以通过主MAC实体发起随机接入过程,当该随机接入过程对应任一MAC实体时,发送端设备可以通过任一MAC实体发起随机接入过 程。That is, the random access procedure may correspond to the primary MAC entity or may correspond to any one of the multiple MAC entities. When the random access procedure corresponds to the primary MAC entity, the sending device may pass the primary MAC entity. Initiating a random access procedure, when the random access procedure corresponds to any MAC entity, the sending end device may initiate random access through any MAC entity. Cheng.
此情况下,所述方法还可以包括:In this case, the method may further include:
所述发送端设备接收网络设备的配置信息,所述配置信息指示所述发送端设备使用所述多个MAC实体中的主MAC实体或任一MAC实体发起随机接入过程。The sending end device receives configuration information of the network device, where the configuration information indicates that the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
即发送端设备可以接收网络设备的配置信息,该配置信息指示随机接入过程对应所述多个MAC实体中的主MAC实体或任一MAC实体。That is, the sending end device may receive configuration information of the network device, where the configuration information indicates that the random access procedure corresponds to a primary MAC entity or any MAC entity of the multiple MAC entities.
可选地,在一些实施例中,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于所述多个MAC实体的上层实体中。Optionally, in some embodiments, the method is performed by a data distribution module in the sender device, the data distribution module being located in an upper layer entity of the plurality of MAC entities.
可选地,在一些实施例中,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于MAC层的高层协议中。Optionally, in some embodiments, the method is performed by a data distribution module in the sender device, the data distribution module being located in a higher layer protocol of the MAC layer.
可选地,在一些实施例中,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于所述多个MAC实体中的任一MAC实体中。Optionally, in some embodiments, the method is performed by a data distribution module in the sender device, the data distribution module being located in any one of the plurality of MAC entities.
也就是说,所述数据分发模块可以位于任一MAC实体中,也可以位于MAC实体的上层实体中,或者也可以位于MAC层的高层协议中,该MAC层的高层协议处于MAC层中的MAC实体之上RLC层之下。该数据分发模块可以针对来自高层的数据选择合适的MAC实体进行处理,还可以将来自各个MAC实体的数据汇聚之后递交到高层,上述高层可以为RLC层或PDCP层。That is, the data distribution module may be located in any MAC entity, or may be located in an upper layer entity of the MAC entity, or may be located in a higher layer protocol of the MAC layer, where the higher layer protocol of the MAC layer is in the MAC layer. Below the RLC layer above the entity. The data distribution module may select a suitable MAC entity for processing data from a higher layer, and may also aggregate data from each MAC entity and then submit it to a higher layer, where the upper layer may be an RLC layer or a PDCP layer.
图4示出了根据本申请实施例的传输数据的方法400的示意性流程图,如图4所示,FIG. 4 shows a schematic flowchart of a method 400 for transmitting data according to an embodiment of the present application, as shown in FIG. 4,
在401,发送端设备根据来自物理层的待发送数据使用的基础参数集,以及介质接入控制MAC实体与基础参数集的对应关系,在多个MAC实体中确定所述待发送数据使用的基础参数集对应的MAC实体;At 401, the sending end device determines, according to a basic parameter set used by the physical layer to be sent data, and a corresponding relationship between the medium access control MAC entity and the basic parameter set, determining a basis for using the to-be-sent data among the plurality of MAC entities. The MAC entity corresponding to the parameter set;
在402,通过确定的所述基础参数集对应的MAC实体发送所述待发送数据。At 402, the to-be-sent data is sent by 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 corresponding relationships, and each basic parameter set may be processed by a corresponding MAC entity, so that the sending end device may Determining, according to a basic parameter set used by the physical layer to be sent data, and a correspondence between the MAC entity and the basic parameter set, determining a MAC entity corresponding to the basic parameter set used by the data to be sent, and then adopting a MAC entity corresponding to the basic parameter set Send 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 end device is a terminal device, the method further includes:
所述发送端设备接收网络设备发送的所述MAC实体与基础参数集的对应关系。The sending end device receives a correspondence between the MAC entity and a basic parameter set sent by the network device.
也就是说,当该发送端设备为终端设备时,所述MAC实体与基础参数集的对应关系可以是网络设备发送给该终端设备的。可选地,该发送端设备可以通过发送PDCCH来通知该终端设备该所述MAC实体与基础参数集的对应关系,或者该网络设备也可以通过其他信号来通知该终端设备所述MAC实体与基础参数集的对应关系,本申请实施例对此不作限定。That is, when the source device is the 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 end 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 notify the terminal device of the MAC entity and the base by using 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 transmitting end device receives a physical downlink control channel PDCCH that is sent by the network device, where the PDCCH includes a basic parameter set of the first channel, and the to-be-sent data is sent by using the first channel;
确定所述第一信道的基础参数集为所述待发送数据使用的基础参数集。Determining a basic parameter set of the first channel as a basic parameter set used by the data to be transmitted.
也就是说,该网络设备可以通知该终端设备该待发送数据使用的基础参数集。可选地,该网络设备可以通过PDCCH通知该终端设备该第一信道使用的基础参数集,从而该终端设备可以根据该基础参数集接收通过该第一信道传输的待发送数据,因此,该第一信道使用的基础参数集即为在该第一信道上传输的数据使用的基础参数集。That is, the network device can notify the terminal device of the basic parameter set used by the data to be transmitted. Optionally, the network device may notify the terminal device of the basic parameter set used by the first channel by using the PDCCH, so that the terminal device may receive, according to the basic parameter set, data to be sent transmitted through the first channel, and therefore, the The basic parameter set used for a channel is the set of basic parameters used for 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, the basic parameter set used by the data to be sent can be determined, and then the correspondence between the MAC entity configured by the network device and the basic parameter set can be determined. Determine which MAC entity to submit the data to be sent to. After the corresponding MAC entity receives the data to be sent, the data to be sent may be further forwarded to a higher layer, such as an RLC layer or a 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 submits 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 may be reordered. The data distribution module can then continue to deliver the data to be sent to the 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 transmitting device 500 in accordance with an embodiment of the present application. As shown in Figure 5, The terminal device 500 includes a determining unit 510 and a transceiving unit 520.
该确定单元510,用于在多个介质接入控制MAC实体中确定发送待发送数据使用的MAC实体,所述待发送数据来自处于MAC层之上的第一协议实体;The determining unit 510 is configured to determine, in a plurality of medium access control MAC entities, a MAC entity that sends data to be sent, where the data to be sent is from a first protocol entity that is above the MAC layer;
收发单元520,用于通过确定的发送所述待发送数据使用的MAC实体发送所述待发送数据。The transceiver unit 520 is configured to send the to-be-sent data by using the determined MAC entity that sends the to-be-sent data.
可选地,在一些实施例中,所述确定单元510还用于:Optionally, in some embodiments, the determining unit 510 is further configured to:
根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体。An available resource of each of the MAC entities according to a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities, a channel condition that each of the MAC entities can process, each of the MACs A MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
可选地,在一些实施例中,所述确定单元510具体用于:Optionally, in some embodiments, the determining unit 510 is specifically configured to:
根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体,所述第一对应关系指示发送数据使用的逻辑信道或无线承载或数据流与MAC实体的对应关系。Determining, by the first correspondence, a logical channel or a radio bearer or a data stream of the use of the data to be sent, a MAC entity that uses the to-be-sent data to be sent, where the first correspondence indicates the sending The logical channel or the correspondence between the radio bearer or data stream and the MAC entity used by the data.
可选地,在一些实施例中,在所述第一对应关系中每个MAC实体对应至少一个逻辑信道或至少一个无线承载,所述确定单元510具体用于:Optionally, in some embodiments, each MAC entity corresponds to at least one logical channel or at least one radio bearer in the first correspondence, and the determining unit 510 is specifically configured to:
根据所述每个MAC实体与所述至少一个逻辑信道或所述至少一个无线承载的对应关系,以及发送所述待发送数据使用的逻辑信道或无线承载,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to the correspondence between the 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 for sending the to-be-sent data, The MAC entity used by the data to be transmitted.
可选地,在一些实施例中,所述确定单元510具体用于:Optionally, in some embodiments, the determining unit 510 is specifically configured to:
在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体。Determining, in a MAC entity of the plurality of MAC entities that the uplink resource is available, a MAC entity that sends the to-be-sent data.
可选地,在一些实施例中,所述确定单元510具体用于:Optionally, in some embodiments, the determining unit 510 is specifically configured to:
确定可用上行资源最多的MAC实体为发送所述待发送数据使用的MAC实体。The MAC entity that determines the most available uplink resources is the MAC entity used to send the to-be-sent data.
可选地,在一些实施例中,所述确定单元510具体用于:Optionally, in some embodiments, the determining unit 510 is specifically configured to:
根据所述待发送数据的数据量,以及所述每个MAC实体与所述每个MAC实体能够处理的最大数据量或能够处理的数据量范围的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。 Determining a transmission station among a plurality of MAC entities according to a data amount of the data to be transmitted, and a correspondence between the maximum amount of data that each of the MAC entities can process or the range of data that can be processed by each of the MAC entities The MAC entity to be used for sending data.
可选地,在一些实施例中,所述确定单元510具体用于:Optionally, in some embodiments, the determining unit 510 is specifically configured to:
根据发送所述待发送数据使用的逻辑信道的信道条件,以及每个MAC实体与所述每个MAC实体能够处理的信道条件的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to a channel condition of a logical channel used for sending the to-be-transmitted data, and a correspondence between each MAC entity and a channel condition that can be processed by each of the MAC entities, determining, by using a plurality of MAC entities, the data to be sent to be sent. 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 end 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 end device is a terminal device, the transceiver unit 520 is further configured to:
接收网络设备发送的所述每个MAC实体和能够处理的最大数据量或能够处理的数据量范围的对应关系。And receiving, by the network device, a correspondence between each of the MAC entities and a maximum amount of data that can be processed or a range of data that can be processed.
可选地,在一些实施例中,若所述发送端设备是终端设备,所述收发单元520还用于:Optionally, in some embodiments, if the sending end device is a terminal device, the transceiver unit 520 is further configured to:
接收网络设备发送的所述每个MAC实体和信道条件的对应关系。Receiving a correspondence between each of the MAC entities and channel conditions sent by the network device.
可选地,在一些实施例中,若所述发送端设备为终端设备,所述收发单元520还用于:Optionally, in some embodiments, if the sending end device is a terminal device, the transceiver unit 520 is further configured to:
通过所述多个MAC实体中的主MAC实体或任一MAC实体,发起随机接入过程。A random access procedure is initiated by a primary MAC entity or any of the plurality of MAC entities.
可选地,在一些实施例中,所述收发单元520还用于:Optionally, in some embodiments, the transceiver unit 520 is further configured to:
接收网络设备的配置信息,所述配置信息指示所述发送端设备使用所述多个MAC实体中的主MAC实体或任一MAC实体发起随机接入过程。Receiving configuration information of the network device, the configuration information instructing the sending end device to initiate a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
可选地,在一些实施例中,所述第一协议实体为无线链路控制RLC实体或分组数据汇聚协议PDCP实体。Optionally, in some embodiments, the first protocol entity is a radio link control RLC entity or a packet data convergence protocol PDCP entity.
可选地,在一些实施例中,所述确定单元510为所述发送端设备中的数据分发模块,所述数据分发模块位于所述多个MAC实体的上层实体中。Optionally, in some embodiments, the determining unit 510 is a data distribution module in the sender device, where 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 sender device, where the data distribution module is located in a high layer protocol of the MAC layer.
可选地,在一些实施例中,所述确定单元510为所述发送端设备中的数 据分发模块,所述数据分发模块位于所述多个MAC实体中的任一MAC实体中。Optionally, in some embodiments, the determining unit 510 is the number in the sending end device. According to a distribution module, the data distribution module is located in any one of the plurality of MAC entities.
可选地,该发送端设备500可以用于执行方法300中的发送端设备执行的相应操作,为了简洁,在此不再赘述。Optionally, the sender device 500 can be used to perform the corresponding operations performed by the sender device in the method 300. For brevity, details are not described herein again.
图6是根据本申请实施例的发送端设备600的示意性框图。如图6所示,该网络设备600包括确定单元610和收发单元620。FIG. 6 is a schematic block diagram of a source device 600 according to an embodiment of the present application. As shown in FIG. 6, the network device 600 includes a determining unit 610 and a transceiver unit 620.
确定单元610,用于根据来自物理层的待发送数据使用的基础参数集,以及介质接入控制MAC实体与基础参数集的对应关系,在多个MAC实体中确定所述基础参数集对应的MAC实体;The determining unit 610 is configured to determine, according to a basic parameter set used by the physical layer to be sent data, and a correspondence between the medium access control MAC entity and the basic parameter set, determine, in the multiple MAC entities, the MAC corresponding to the basic parameter set. entity;
收发单元620,用于通过所述基础参数集对应的MAC实体发送所述待发送数据。The transceiver unit 620 is configured to send the to-be-sent data by using a 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 end device is a terminal device, the transceiver unit 620 is further configured to:
接收网络设备发送的所述MAC实体与基础参数集的对应关系。And receiving a correspondence between the MAC entity and the basic parameter set sent by the network device.
可选地,在一些实施例中,若所述发送端设备为终端设备,所述收发单元620还用于:Optionally, in some embodiments, if the sending end device is a terminal device, the transceiver unit 620 is further configured to:
接收网络设备发送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基础参数集,所述待发送数据是通过所述第一信道发送的;Receiving, by the network device, a physical downlink control channel PDCCH, where the PDCCH includes a basic parameter set of the first channel, where the to-be-sent data is sent by using the first channel;
所述确定单元610还用于:The determining unit 610 is further configured to:
确定所述第一信道的基础参数集为所述待发送数据使用的基础参数集。Determining a basic parameter set of the first channel as a basic parameter set used by the data to be transmitted.
可选地,该发送端设备600可以用于执行方法400中的发送端设备执行的相应操作,为了简洁,在此不再赘述。Optionally, the sending end device 600 can be used to perform the corresponding operations performed by the sending end device in the method 400. For brevity, details are not described herein again.
图7是根据本申请实施例的发送端设备700的示意性框图。如图7所示,该发送端设备700包括处理器710和存储器720。其中,该存储器720可以存储有程序代码,该处理器710可以执行该存储器720中存储的程序代码。FIG. 7 is a schematic block diagram of a source device 700 according to an embodiment of the present application. As shown in FIG. 7, the source device 700 includes a processor 710 and a memory 720. The memory 720 can store program code, and the processor 710 can execute the program code stored in the memory 720.
可选地,如图7所示,该设备700可以包括收发器730,处理器710可以控制收发器730对外通信。Alternatively, as shown in FIG. 7, the device 700 can include a transceiver 730 that can control the transceiver 730 to communicate externally.
可选地,该处理器710可以调用存储器720中存储的程序代码,执行图3所示的方法300中的相应操作,为了简洁,在此不再赘述。Optionally, the processor 710 can call the program code stored in the memory 720 to perform the corresponding operations in the method 300 shown in FIG. 3. For brevity, no further details are provided herein.
可选地,该处理器710可以调用存储器720中存储的程序代码,执行图 4所示的方法300中的相应操作,为了简洁,在此不再赘述。Optionally, the processor 710 can call the program code stored in the memory 720 to execute the map. The corresponding operations in the method 300 shown in FIG. 4 are not repeated here for brevity.
可选地,该发送端设备700可以是终端设备,也可以是可置于终端设备中的***芯片;或者,该发送端设备700可以是网络设备,也可以是可置于该网络设备中的***芯片。Optionally, the sender device 700 may be a terminal device, or may be a system chip that can be placed in the terminal device; or the sender device 700 can be a network device or can be placed in the network device. System chip.
应理解,在本申请实施例中,该处理器730可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器710还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that, in the embodiment of the present application, the processor 730 may be a central processing unit ("CPU"), and the processor 710 may also be other general-purpose processors, digital signal processors (DSPs). , an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like. The general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
该存储器710可以包括只读存储器和随机存取存储器,并向处理器730提供指令和数据。存储器710的一部分还可以包括非易失性随机存取存储器。例如,存储器710还可以存储设备类型的信息。The memory 710 can include read only memory and random access memory and provides instructions and data to the processor 730. A portion of the memory 710 may also include a non-volatile random access memory. For example, the memory 710 can also store information of the device type.
在实现过程中,上述方法的各步骤可以通过处理器730中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器730读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 730 or an instruction in a form of software. The steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor. The software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like. The storage medium is located in the memory, and the processor 730 reads the information in the memory and combines the hardware to perform the steps of the above method. To avoid repetition, it will not be described in detail here.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 ***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described above are merely illustrative. 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 Can be integrated into another The system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。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, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the 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 physically separately, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the technical solution of the present application, which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including The instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。The foregoing is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application. It should be covered by the scope of protection of this application. Therefore, the scope of protection of the present application should be determined by the scope of the claims.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist simultaneously. There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in the various embodiments of the present application, the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application. The implementation process constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各 示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。One of ordinary skill in the art will recognize that each of the embodiments described herein in connection with the embodiments disclosed herein The exemplary unit and algorithm steps can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described above are merely illustrative. 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 Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。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, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the 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 physically separately, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the technical solution of the present application, which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including The instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限 于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。 The foregoing is only a specific implementation of the present application, but the scope of protection of the present application is not limited. In this regard, any person skilled in the art can easily conceive changes or substitutions within the scope of the technical scope of the present application. Therefore, the scope of protection of the present application should be determined by the scope of the claims.

Claims (46)

  1. 一种传输数据的方法,其特征在于,包括:A method for transmitting data, comprising:
    发送端设备在多个介质接入控制MAC实体中确定发送待发送数据使用的MAC实体,所述待发送数据来自处于MAC层之上的第一协议实体;The sending end device determines, in the plurality of medium access control MAC entities, the MAC entity that sends the data to be sent, where the data to be sent is from the first protocol entity that is above the MAC layer;
    通过确定的发送所述待发送数据使用的MAC实体发送所述待发送数据。Sending the to-be-sent data by using the determined MAC entity that sends the to-be-sent data.
  2. 根据权利要求1所述的方法,其特征在于,所述发送端设备在多个MAC实体中确定发送待发送数据使用的MAC实体,包括:The method according to claim 1, wherein the sender device determines, in a plurality of MAC entities, a MAC entity that uses data to be sent, including:
    根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体。An available resource of each of the MAC entities according to a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities, a channel condition that each of the MAC entities can process, each of the MACs A MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
  3. 根据权利要求2所述的方法,其特征在于,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用上行资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:The method according to claim 2, wherein the available uplink resources of each MAC entity according to a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities Determining a channel condition that each MAC entity can process, and determining, by using at least one of a maximum amount of data or a data amount range that each MAC entity can process, the MAC entity that sends the data to be sent, including:
    根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体,所述第一对应关系指示发送数据使用的逻辑信道或无线承载或数据流与MAC实体的对应关系。Determining, by the first correspondence, a logical channel or a radio bearer or a data stream of the use of the data to be sent, a MAC entity that uses the to-be-sent data to be sent, where the first correspondence indicates the sending The logical channel or the correspondence between the radio bearer or data stream and the MAC entity used by the data.
  4. 根据权利要求3所述的方法,其特征在于,在所述第一对应关系中每个MAC实体对应至少一个逻辑信道或至少一个无线承载,所述根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体,包括:The method according to claim 3, wherein each MAC entity corresponds to at least one logical channel or at least one radio bearer in the first correspondence, the first correspondence, and the use of data to be sent a logical channel or a radio bearer or a data stream, and determining, by the plurality of MAC entities, a MAC entity that uses the data to be sent, including:
    根据所述每个MAC实体与所述至少一个逻辑信道或所述至少一个无线承载的对应关系,以及发送所述待发送数据使用的逻辑信道或无线承载,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to the correspondence between the 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 for sending the to-be-sent data, The MAC entity used by the data to be transmitted.
  5. 根据权利要求2至4中任一项所述的方法,其特征在于,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流, 所述每个MAC实体的可用上行资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:The method according to any one of claims 2 to 4, wherein the logical channel or radio bearer or data stream used according to each of the plurality of MAC entities, The available uplink resources of each MAC entity, the channel conditions that each MAC entity can process, and the maximum amount of data or the amount of data range that each MAC entity can process, determining to send the to-be-supplied The MAC entity used to send data, including:
    在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体。Determining, in a MAC entity of the plurality of MAC entities that the uplink resource is available, a MAC entity that sends the to-be-sent data.
  6. 根据权利要求5所述的方法,其特征在于,所述在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体,包括:The method according to claim 5, wherein the determining, by the MAC entity having the available uplink resources of the plurality of MAC entities, the MAC entity that sends the data to be sent, includes:
    确定可用上行资源最多的MAC实体为发送所述待发送数据使用的MAC实体;或Determining that the MAC entity with the most available uplink resources is the MAC entity used for sending the to-be-sent data; or
    确定有可用上行资源的任一MAC实体为发送所述待发送数据使用的MAC实体。Determining that any MAC entity having available uplink resources is a MAC entity used for transmitting the to-be-sent data.
  7. 根据权利要求2至6中任一项所述的方法,其特征在于,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:The method according to any one of claims 2 to 6, wherein the each MAC entity is based on a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities The available resources, the channel conditions that each MAC entity can process, the maximum amount of data or the amount of data that each MAC entity can process, and the MAC entity that sends the data to be sent is determined. include:
    根据所述待发送数据的数据量,以及所述每个MAC实体与所述每个MAC实体能够处理的最大数据量或能够处理的数据量范围的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。Determining a transmission station among a plurality of MAC entities according to a data amount of the data to be transmitted, and a correspondence between the maximum amount of data that each of the MAC entities can process or the range of data that can be processed by each of the MAC entities The MAC entity to be used for sending data.
  8. 根据权利要求2至7中任一项所述的方法,其特征在于,所述根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体,包括:The method according to any one of claims 2 to 7, wherein the each MAC entity is based on a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities The available resources, the channel conditions that each MAC entity can process, the maximum amount of data or the amount of data that each MAC entity can process, and the MAC entity that sends the data to be sent is determined. include:
    根据发送所述待发送数据使用的逻辑信道的信道条件,以及每个MAC实体与所述每个MAC实体能够处理的信道条件的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to a channel condition of a logical channel used for sending the to-be-transmitted data, and a correspondence between each MAC entity and a channel condition that can be processed by each of the MAC entities, determining, by using a plurality of MAC entities, the data to be sent to be sent. MAC entity.
  9. 根据权利要求1至8中任一项所述的方法,所述发送端设备为终端设备或网络设备。The method according to any one of claims 1 to 8, wherein the source device is a terminal device or a network device.
  10. 根据权利要求3至9中任一项所述的方法,其特征在于,若所述发 送端设备是终端设备,所述方法还包括:Method according to any one of claims 3 to 9, wherein if said The sending device is a terminal device, and the method further includes:
    所述发送端设备接收网络设备发送的所述第一对应关系。The sending end device receives the first correspondence that is sent by the network device.
  11. 根据权利要求7至10中任一项所述的方法,其特征在于,若所述发送端设备是终端设备,所述方法还包括:The method according to any one of claims 7 to 10, wherein if the source device is a terminal device, the method further includes:
    所述发送端设备接收网络设备发送的所述每个MAC实体和能够处理的最大数据量或能够处理的数据量范围的对应关系。The sending end device receives a correspondence between each of the MAC entities sent by the network device and a maximum amount of data that can be processed or a range of data that can be processed.
  12. 根据权利要求8至11中任一项所述的方法,其特征在于,若所述发送端设备是终端设备,所述方法还包括:The method according to any one of claims 8 to 11, wherein if the source device is a terminal device, the method further includes:
    所述发送端设备接收网络设备发送的所述每个MAC实体和信道条件的对应关系。The sending end device receives a correspondence between each of the MAC entities and channel conditions sent by the network device.
  13. 根据权利要求1至12中任一项所述的方法,其特征在于,若所述发送端设备为终端设备,所述方法还包括:The method according to any one of claims 1 to 12, wherein if the source device is a terminal device, the method further includes:
    所述发送端设备通过所述多个MAC实体中的主MAC实体或任一MAC实体,发起随机接入过程。The sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  14. 根据权利要求13所述的方法,其特征在于,所述方法还包括:The method of claim 13 wherein the method further comprises:
    所述发送端设备接收网络设备的配置信息,所述配置信息指示所述发送端设备使用所述多个MAC实体中的主MAC实体或任一MAC实体发起随机接入过程。The sending end device receives configuration information of the network device, where the configuration information indicates that the sending end device initiates a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  15. 根据权利要求1至14中任一项所述的方法,其特征在于,所述第一协议实体为无线链路控制RLC实体或分组数据汇聚协议PDCP实体。The method according to any one of claims 1 to 14, wherein the first protocol entity is a radio link control RLC entity or a packet data convergence protocol PDCP entity.
  16. 根据权利要求1至15中任一项所述的方法,其特征在于,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于所述多个MAC实体的上层实体中。The method according to any one of claims 1 to 15, wherein the method is performed by a data distribution module in the sender device, the data distribution module being located at an upper entity of the plurality of MAC entities in.
  17. 根据权利要求16所述的方法,其特征在于,所述数据分发模块位于RLC实体或PDCP实体中。The method of claim 16 wherein the data distribution module is located in an RLC entity or a PDCP entity.
  18. 根据权利要求1至17中任一项所述的方法,其特征在于,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于MAC层的高层协议中。The method according to any one of claims 1 to 17, wherein the method is performed by a data distribution module in the sender device, the data distribution module being located in a higher layer protocol of the MAC layer.
  19. 根据权利要求1至18中任一项所述的方法,其特征在于,所述方法由所述发送端设备中的数据分发模块执行,所述数据分发模块位于所述多个MAC实体中的任一MAC实体中。 The method according to any one of claims 1 to 18, wherein the method is performed by a data distribution module in the source device, and the data distribution module is located in any one of the plurality of MAC entities In a MAC entity.
  20. 一种传输数据的方法,其特征在于,包括:A method for transmitting data, comprising:
    发送端设备根据来自物理层的待发送数据使用的基础参数集,以及介质接入控制MAC实体与基础参数集的对应关系,在多个MAC实体中确定所述待发送数据使用的基础参数集对应的MAC实体;And determining, by the sending end device, the basic parameter set used by the data to be sent from the physical layer, and the corresponding relationship between the medium access control MAC entity and the basic parameter set, determining, according to the basic parameter set of the to-be-sent data, among the multiple MAC entities MAC entity;
    通过确定的所述基础参数集对应的MAC实体发送所述待发送数据。Sending the to-be-sent data by the determined MAC entity corresponding to the basic parameter set.
  21. 根据权利要求20所述的方法,其特征在于,所述发送端设备为网络设备或终端设备。The method according to claim 20, wherein the source device is a network device or a terminal device.
  22. 根据权利要求20或21所述的方法,其特征在于,若所述发送端设备为终端设备,所述方法还包括:The method according to claim 20 or 21, wherein if the source device is a terminal device, the method further includes:
    所述发送端设备接收网络设备发送的所述MAC实体与基础参数集的对应关系。The sending end device receives a correspondence between the MAC entity and a basic parameter set sent by the network device.
  23. 根据权利要求20至22中任一项所述的方法,其特征在于,若所述发送端设备为终端设备,所述方法还包括:The method according to any one of claims 20 to 22, wherein if the source device is a terminal device, the method further includes:
    所述发送端设备接收网络设备发送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基础参数集,所述待发送数据是通过所述第一信道发送的;The transmitting end device receives a physical downlink control channel PDCCH that is sent by the network device, where the PDCCH includes a basic parameter set of the first channel, and the to-be-sent data is sent by using the first channel;
    确定所述第一信道的基础参数集为所述待发送数据使用的基础参数集。Determining a basic parameter set of the first channel as a basic parameter set used by the data to be transmitted.
  24. 一种发送端设备,其特征在于,包括:A sender device, comprising:
    确定单元,用于在多个MAC实体中确定发送待发送数据使用的MAC实体,所述待发送数据来自处于介质接入控制MAC层之上的第一协议实体;a determining unit, configured to determine, in a plurality of MAC entities, a MAC entity that sends data to be sent, where the data to be sent is from a first protocol entity that is above the medium access control MAC layer;
    收发单元,用于通过确定的发送所述待发送数据使用的MAC实体发送所述待发送数据。And a transceiver unit, configured to send the to-be-sent data by using the determined MAC entity that sends the to-be-sent data.
  25. 根据权利要求24所述的发送端设备,其特征在于,所述确定单元还用于:The transmitting device according to claim 24, wherein the determining unit is further configured to:
    根据所述多个MAC实体中每个MAC实体使用的逻辑信道或无线承载或数据流,所述每个MAC实体的可用资源,所述每个MAC实体能够处理的信道条件,所述每个MAC实体能够处理的最大数据量或数据量范围中的至少一种,确定发送所述待发送数据使用的MAC实体。An available resource of each of the MAC entities according to a logical channel or a radio bearer or a data stream used by each of the plurality of MAC entities, a channel condition that each of the MAC entities can process, each of the MACs A MAC entity that transmits the data to be transmitted is determined by at least one of a maximum amount of data or a range of data amount that the entity can process.
  26. 根据权利要求25所述的发送端设备,其特征在于,所述确定单元具体用于:The transmitting device according to claim 25, wherein the determining unit is specifically configured to:
    根据第一对应关系,以及待发送数据的使用的逻辑信道或无线承载或数 据流,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体,所述第一对应关系指示发送数据使用的逻辑信道或无线承载或数据流与MAC实体的对应关系。a logical channel or radio bearer or number according to the first correspondence, and the use of data to be transmitted And determining, by the flow, a MAC entity that uses the to-be-sent data to be sent, where the first correspondence indicates a logical channel or a radio bearer used by the data to be transmitted or a corresponding relationship between the data stream and the MAC entity.
  27. 根据权利要求26所述的发送端设备,其特征在于,在所述第一对应关系中每个MAC实体对应至少一个逻辑信道或至少一个无线承载,所述确定单元具体用于:The sender device according to claim 26, wherein each MAC entity corresponds to at least one logical channel or at least one radio bearer in the first correspondence, and the determining unit is specifically configured to:
    根据所述每个MAC实体与所述至少一个逻辑信道或所述至少一个无线承载的对应关系,以及发送所述待发送数据使用的逻辑信道或无线承载,在所述多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to the correspondence between the 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 for sending the to-be-sent data, The MAC entity used by the data to be transmitted.
  28. 根据权利要求25至27中任一项所述的发送端设备,其特征在于,所述确定单元具体用于:The transmitting device according to any one of claims 25 to 27, wherein the determining unit is specifically configured to:
    在所述多个MAC实体的有可用上行资源的MAC实体中确定发送所述待发送数据使用的MAC实体。Determining, in a MAC entity of the plurality of MAC entities that the uplink resource is available, a MAC entity that sends the to-be-sent data.
  29. 根据权利要求28所述的发送端设备,其特征在于,所述确定单元具体用于:The transmitting device according to claim 28, wherein the determining unit is specifically configured to:
    确定可用上行资源最多的MAC实体为发送所述待发送数据使用的MAC实体;或Determining that the MAC entity with the most available uplink resources is the MAC entity used for sending the to-be-sent data; or
    确定有可用上行资源的任一MAC实体为发送所述待发送数据使用的MAC实体。Determining that any MAC entity having available uplink resources is a MAC entity used for transmitting the to-be-sent data.
  30. 根据权利要求25至29中任一项所述的发送端设备,其特征在于,所述确定单元具体用于:The transmitting device according to any one of claims 25 to 29, wherein the determining unit is specifically configured to:
    根据所述待发送数据的数据量,以及所述每个MAC实体与所述每个MAC实体能够处理的最大数据量或能够处理的数据量范围的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。Determining a transmission station among a plurality of MAC entities according to a data amount of the data to be transmitted, and a correspondence between the maximum amount of data that each of the MAC entities can process or the range of data that can be processed by each of the MAC entities The MAC entity to be used for sending data.
  31. 根据权利要求25至30中任一项所述的发送端设备,其特征在于,所述确定单元具体用于:The transmitting device according to any one of claims 25 to 30, wherein the determining unit is specifically configured to:
    根据发送所述待发送数据使用的逻辑信道的信道条件,以及每个MAC实体与所述每个MAC实体能够处理的信道条件的对应关系,在多个MAC实体中确定发送所述待发送数据使用的MAC实体。And determining, according to a channel condition of a logical channel used for sending the to-be-transmitted data, and a correspondence between each MAC entity and a channel condition that can be processed by each of the MAC entities, determining, by using a plurality of MAC entities, the data to be sent to be sent. MAC entity.
  32. 根据权利要求24至31中任一项所述的发送端设备,所述发送端设备为终端设备或网络设备。 The transmitting device according to any one of claims 24 to 31, wherein the transmitting device is a terminal device or a network device.
  33. 根据权利要求26至32中任一项所述的发送端设备,其特征在于,若所述发送端设备是终端设备,所述收发单元还用于:The transmitting device according to any one of claims 26 to 32, wherein, if the transmitting device is a terminal device, the transceiver unit is further configured to:
    接收网络设备发送的所述第一对应关系。Receiving the first correspondence sent by the network device.
  34. 根据权利要求30至33中任一项所述的发送端设备,其特征在于,若所述发送端设备是终端设备,所述收发单元还用于:The transmitting device according to any one of claims 30 to 33, wherein if the transmitting device is a terminal device, the transceiver unit is further configured to:
    接收网络设备发送的所述每个MAC实体和能够处理的最大数据量或能够处理的数据量范围的对应关系。And receiving, by the network device, a correspondence between each of the MAC entities and a maximum amount of data that can be processed or a range of data that can be processed.
  35. 根据权利要求31至34中任一项所述的发送端设备,其特征在于,若所述发送端设备是终端设备,所述收发单元还用于:The transmitting device according to any one of claims 31 to 34, wherein, if the transmitting device is a terminal device, the transceiver unit is further configured to:
    接收网络设备发送的所述每个MAC实体和信道条件的对应关系。Receiving a correspondence between each of the MAC entities and channel conditions sent by the network device.
  36. 根据权利要求24至35中任一项所述的发送端设备,其特征在于,若所述发送端设备为终端设备,所述收发单元还用于:The transmitting device according to any one of claims 24 to 35, wherein if the transmitting device is a terminal device, the transceiver unit is further configured to:
    通过所述多个MAC实体中的主MAC实体或任一MAC实体,发起随机接入过程。A random access procedure is initiated by a primary MAC entity or any of the plurality of MAC entities.
  37. 根据权利要求36所述的发送端设备,其特征在于,所述收发单元还用于:The transmitting end device according to claim 36, wherein the transceiver unit is further configured to:
    接收网络设备的配置信息,所述配置信息指示所述发送端设备使用所述多个MAC实体中的主MAC实体或任一MAC实体发起随机接入过程。Receiving configuration information of the network device, the configuration information instructing the sending end device to initiate a random access procedure by using a primary MAC entity or any MAC entity of the multiple MAC entities.
  38. 根据权利要求24至37中任一项所述的发送端设备,其特征在于,所述第一协议实体为无线链路控制RLC实体或分组数据汇聚协议PDCP实体。The transmitting device according to any one of claims 24 to 37, wherein the first protocol entity is a radio link control RLC entity or a packet data convergence protocol PDCP entity.
  39. 根据权利要求24至38中任一项所述的发送端设备,其特征在于,所述确定单元为所述发送端设备中的数据分发模块,所述数据分发模块位于所述多个MAC实体的上层实体中。The transmitting device according to any one of claims 24 to 38, wherein the determining unit is a data distributing module in the transmitting device, and the data distributing module is located in the plurality of MAC entities In the upper entity.
  40. 根据权利要求39所述的发送端设备,其特征在于,所述数据分发模块位于RLC实体或PDCP实体中。The transmitting device according to claim 39, wherein the data distribution module is located in an RLC entity or a PDCP entity.
  41. 根据权利要求24至40中任一项所述的发送端设备,其特征在于,所述确定单元为所述发送端设备中的数据分发模块,所述数据分发模块位于MAC层的高层协议中。The transmitting device according to any one of claims 24 to 40, wherein the determining unit is a data distributing module in the transmitting device, and the data distributing module is located in a high layer protocol of a MAC layer.
  42. 根据权利要求24至41中任一项所述的发送端设备,其特征在于,所述确定单元为所述发送端设备中的数据分发模块,所述数据分发模块位于 所述多个MAC实体中的任一MAC实体中。The transmitting device according to any one of claims 24 to 41, wherein the determining unit is a data distributing module in the transmitting device, and the data distributing module is located In any of the plurality of MAC entities.
  43. 一种发送端设备,其特征在于,包括:A sender device, comprising:
    确定单元,用于根据来自物理层的待发送数据使用的基础参数集,以及介质接入控制MAC实体与基础参数集的对应关系,在多个MAC实体中确定所述待发送数据使用的基础参数集对应的MAC实体;a determining unit, configured to determine, according to a basic parameter set used by the physical layer to be sent data, and a corresponding relationship between the medium access control MAC entity and the basic parameter set, determine a basic parameter used by the to-be-sent data among the multiple MAC entities Set the corresponding MAC entity;
    收发单元,用于通过确定的所述基础参数集对应的MAC实体发送所述待发送数据。And a transceiver unit, configured to send the to-be-sent data by using the determined MAC entity corresponding to the basic parameter set.
  44. 根据权利要求43所述的发送端设备,其特征在于,所述发送端设备为网络设备或终端设备。The transmitting device according to claim 43, wherein the transmitting device is a network device or a terminal device.
  45. 根据权利要求43或44所述的发送端设备,其特征在于,若所述发送端设备为终端设备,所述收发单元还用于:The transmitting device according to claim 43 or 44, wherein if the transmitting device is a terminal device, the transceiver unit is further configured to:
    接收网络设备发送的所述MAC实体与基础参数集的对应关系。And receiving a correspondence between the MAC entity and the basic parameter set sent by the network device.
  46. 根据权利要求43至45中任一项所述的发送端设备,其特征在于,若所述发送端设备为终端设备,所述收发单元还用于:The transmitting device according to any one of claims 43 to 45, wherein, if the transmitting device is a terminal device, the transceiver unit is further configured to:
    接收网络设备发送的物理下行控制信道PDCCH,所述PDCCH包括第一信道的基础参数集,所述待发送数据是通过所述第一信道发送的;Receiving, by the network device, a physical downlink control channel PDCCH, where the PDCCH includes a basic parameter set of the first channel, where the to-be-sent data is sent by using the first channel;
    所述确定单元还用于:The determining unit is further configured to:
    确定所述第一信道的基础参数集为所述待发送数据使用的基础参数集。 Determining a basic parameter set of the first channel as a basic parameter set used by the data to be transmitted.
PCT/CN2016/111750 2016-12-23 2016-12-23 Data transmission method and sending side device WO2018112894A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/CN2016/111750 WO2018112894A1 (en) 2016-12-23 2016-12-23 Data transmission method and sending side device
CN201680089780.9A CN109792798B (en) 2016-12-23 2016-12-23 Data transmission method and sending end equipment
TW106142296A TWI692961B (en) 2016-12-23 2017-12-01 Method for transmitting data and transmitting end equipment

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
WO2018112894A1 true WO2018112894A1 (en) 2018-06-28

Family

ID=62624177

Family Applications (1)

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

Country Status (3)

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

Citations (4)

* 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
CN102860071A (en) * 2010-04-26 2013-01-02 交互数字专利控股公司 Method and apparatus to enable AD HOC networks
CN102959892A (en) * 2010-06-28 2013-03-06 高通股份有限公司 System and method for multi-point hsdpa communication utilizing a multi-link rlc sublayer
CN105359619A (en) * 2014-01-28 2016-02-24 联发科技股份有限公司 Bsr and lcp for dual connectivity

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014515B (en) * 2009-12-31 2014-01-29 电信科学技术研究院 Random access method, equipment and system
CN104955064B (en) * 2014-03-28 2019-01-11 上海诺基亚贝尔股份有限公司 A kind of method and apparatus handling user equipment end RLC/PDCP entity in doubly-linked welding system

Patent Citations (4)

* 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
CN102860071A (en) * 2010-04-26 2013-01-02 交互数字专利控股公司 Method and apparatus to enable AD HOC networks
CN102959892A (en) * 2010-06-28 2013-03-06 高通股份有限公司 System and method for multi-point hsdpa communication utilizing a multi-link rlc sublayer
CN105359619A (en) * 2014-01-28 2016-02-24 联发科技股份有限公司 Bsr and lcp for dual connectivity

Also Published As

Publication number Publication date
CN109792798A (en) 2019-05-21
CN109792798B (en) 2021-07-20
TW201824839A (en) 2018-07-01
TWI692961B (en) 2020-05-01

Similar Documents

Publication Publication Date Title
US11405773B2 (en) Method and device for relay transmission
US10111209B2 (en) Method and apparatus for performing hybrid per station and per flow uplink allocations
US20200068624A1 (en) Data sending method and apparatus thereof
CN108809594B (en) Data transmission method, terminal equipment and network equipment
WO2017166141A1 (en) Data sending method and apparatus, and base station
WO2020151637A1 (en) Communication method and apparatus
US10764961B2 (en) Relay transmission method and device
US11219029B2 (en) Method for performing semi-persistent scheduling (SPS) activation in multiple SPS resources in wireless communication system and a device therefor
TW201603618A (en) Device and method of handling device-to-device communication
WO2018228371A1 (en) Communication method and device and radio access network
CN114449577B (en) Quality of service QoS parameter configuration method and related device
CN111294140B (en) Data transmission method and communication device
US20200396044A1 (en) Method for switching a bandwidth part (bwp) for configured ul resources in wireless communication system and a device therefor
TW201911900A (en) A method, a transmitter device and a receiver device for data transmission
WO2019061036A1 (en) Data processing method and terminal device
WO2018170799A1 (en) Uplink transmission method, terminal device and network device
WO2018112894A1 (en) Data transmission method and sending side device
US11374702B2 (en) Method for semi-persistent scheduling transmission using HARQ process identifiers in wireless communication system and a device therefor
US11387947B2 (en) Method for performing an adaptive bundling transmission in wireless communication system and a device therefor
WO2019028607A1 (en) Service access method and device
WO2019061037A1 (en) Method for use in data processing, and terminal device
JP2020530725A (en) Data transmission method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16924336

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16924336

Country of ref document: EP

Kind code of ref document: A1