WO2022120541A1 - 数据传输的方法和装置 - Google Patents
数据传输的方法和装置 Download PDFInfo
- Publication number
- WO2022120541A1 WO2022120541A1 PCT/CN2020/134353 CN2020134353W WO2022120541A1 WO 2022120541 A1 WO2022120541 A1 WO 2022120541A1 CN 2020134353 W CN2020134353 W CN 2020134353W WO 2022120541 A1 WO2022120541 A1 WO 2022120541A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data packet
- data
- access network
- identifier
- terminal device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 160
- 230000005540 biological transmission Effects 0.000 title claims abstract description 97
- 230000008569 process Effects 0.000 claims description 80
- 238000004891 communication Methods 0.000 claims description 57
- 238000004590 computer program Methods 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 14
- 230000010076 replication Effects 0.000 claims description 13
- 238000012546 transfer Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 38
- 238000010586 diagram Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 12
- 230000004913 activation Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 6
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 239000000969 carrier Substances 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 101100077212 Schizosaccharomyces pombe (strain 972 / ATCC 24843) rlc1 gene Proteins 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
Definitions
- the present application relates to the field of communications, and more particularly, to a method and apparatus for data transmission.
- PDCP duplication packet data convergence protocol duplication
- RLC radio link control layer protocol
- the present application provides a method for data transmission, which is capable of duplicating and transmitting data packets in a timely manner.
- the present application provides a data transmission method, which is applied to a terminal device or a chip in the terminal device.
- the execution body of the method is a terminal device or a module in the terminal device, and the description is made by taking the terminal device as the execution body as an example.
- the terminal device receives first indication information from the access network device, where the first indication information includes an identifier of a first data packet, the first data packet is a data packet that needs to be copied and transmitted, and the terminal device is copied and transmitted to the access network device the first data packet.
- the first indication information sent by the access network device to the terminal device contains the identifier of the first data packet, and the identifier of the first data packet may indicate any data packet that has not been discarded.
- the specified data packet can be copied and transmitted, instead of waiting for the next data packet to be copied and transmitted, so that the data packet can be copied and transmitted in time.
- the terminal device copying and transmitting the first data packet to the access network device includes: copying and transmitting the first data packet to the access network device and subsequent packets.
- the terminal device copies and transmits the first data packet and subsequent data packets to the access network device, which can improve the reliability of subsequent data packet transmission.
- the identifier of the first data packet includes a data radio bearer identifier DRB ID and a packet data convergence protocol. Serial Number PDCP SN.
- the PDCP SN can identify the packet data convergence protocol protocol data unit PDCP PDU, even if the PDCP PDU indicated by the identification of the data packet has been handed over to the bottom layer, but when the discard timer does not expire, The PDCP layer still retains the corresponding Packet Data Convergence Protocol Service Data Unit PDCP SDU, and the terminal device can still re-submit the PDCP PDU corresponding to the PDCP SDU to the bottom layer for copy transmission, which can quickly and reliably realize the copy transmission of data packets.
- the identifier of the first data packet includes a data radio bearer identifier DRB ID, and the DRB ID uses To identify the Packet Data Convergence Protocol Service Data Unit PDCP SDU or Packet Data Convergence Protocol Protocol Data Unit PDCP PDU that has not been discarded by the Packet Data Convergence Protocol PDCP layer.
- DRB ID uses To identify the Packet Data Convergence Protocol Service Data Unit PDCP SDU or Packet Data Convergence Protocol Protocol Data Unit PDCP PDU that has not been discarded by the Packet Data Convergence Protocol PDCP layer.
- the DRB ID can indicate the PDCP PDU or PDCP SDU that has not been discarded by the PDCP layer, including the PDCP PDU or PDCP SDU that has been submitted to the bottom layer for transmission.
- the first indication information further includes The leg identification or the RLC entity identification of the radio link control layer protocol, the leg identification or the RLC entity identification is used to identify the RLC entity used for copy transmission, and the terminal device uses the RLC entity to copy and transmit the first data packet to the access network device .
- the access network device can flexibly select the RLC entity used for data packet replication and transmission, and after receiving the first indication information, the terminal device can perform the specified data packet on the specified entity.
- Copy transmission which can realize fast copy transmission of data packets.
- the terminal device receives the first to fourth possible implementation manners.
- the data packet is delivered to each RLC entity of the bottom layer, and after receiving the indication information, the first data packet is directly transmitted to the bottom layer.
- the PDCP layer before receiving the indication information, the PDCP layer has already delivered the first data packet to the RLC entity, that is, the first data packet already exists in the RLC entity, and after receiving the indication information, the RLC The entity can directly transmit the data packet to the bottom layer without waiting for the PDCP layer to deliver the first data packet to the RLC entity, thereby realizing faster data replication and transmission.
- the first indication information further Including data packet quantity information, the quantity information is used to indicate the number N of data packets to be copied and transmitted.
- the first indication information is received, and the first data packet and a total of N subsequent data packets are copied and transmitted.
- the first indication information is received, and the first data packet and the most recently sent N data packets in the PDCP PDU or PDCP SDU that have not been discarded are copied and transmitted.
- the indication information can specify the number of data packets to be copied and transmitted, so that certain resources can be saved, and the reliability of data copied and transmitted can be improved.
- the identifier of the first data packet includes the first hybrid automatic repeat request HARQ process number.
- the first indication information sent by the access network device to the terminal device contains the first HARQ process number that identifies the first data packet, and the terminal device can specify the first data packet after receiving the first indication information.
- the MAC PDU is copied and transmitted, and the copy transmission of the data packet does not need to be carried out at the upper layer, which can realize the copy transmission of the data packet more quickly and reliably.
- the identifier of the first data packet when the RLC layer is in the first mode, includes the DRB ID , the radio link control sequence number RLC SN.
- the first mode is the confirmation mode AM mode
- each RLC PDU can have its own sequence number. Therefore, the RLC SN can indicate the RLC PDU, that is, the RLC SN can indicate the data packet that needs to be copied and transmitted.
- the identifier of the first data packet when the RLC layer is in the second mode, includes the DRB ID and PDCP SN.
- the second mode is the unacknowledged mode UM mode, and at this time, the data that is not to be segmented has no SN sequence number. Therefore, the RLC SN cannot directly indicate a specific data packet, but each RLC SDU corresponds to a PDCP SDU, and the PDCP SDU can be marked with a sequence number, that is, the PDCP PDU contains sequence number information. Therefore, when the RLC layer is in UM mode, the PDCP SN can be used to identify the data packets that need to be copied and transmitted.
- the indication information sent by the access network equipment to the terminal equipment contains the data packet identifier RLC SN or PDCP SN, and the terminal equipment can copy and transmit the specified RLC PDU after receiving the indication information,
- the duplication and transmission of the data packets do not need to be performed at the high layer, and the duplication and transmission of the data packets can be realized more quickly.
- the first indication information further includes at least one carrier
- the unit identifier CC ID is used to identify the carrier unit CC used for copy transmission, and the terminal device uses the CC to copy and transmit the first data packet to the access network device.
- the first indication information may further include at least one CC ID, which is used to instruct the terminal device to use the at least one CC for the first HARQ process ID. Duplicate transmission of a data packet, and still use the first HARQ process number during transmission.
- the access network device by sending the first indication information, the access network device can flexibly configure multiple CCs under one HARQ entity to perform data packet duplication and transmission, and different CCs belong to the same HARQ entity or Using the same HARQ process number, the access network device receives data, can realize HARQ combining, and finally a data packet can be realized, so that high-reliability data packet transmission can be realized.
- the at least one CC ID corresponds to at least one second HARQ process number
- the terminal device receives from the access network device
- the second HARQ process number is used to identify the HARQ process number corresponding to the CC.
- the access network device configures one HARQ entity corresponding to one CC to the terminal device, and the first indication information may further include at least one CC ID and at least one second HARQ process number.
- at least one CC ID may correspond to at least one second HARQ process number one-to-one, or one second HARQ process number may also correspond to multiple CC IDs
- the terminal device receives the CC ID and the HARQ corresponding to the CC ID from the access network device Process ID, use the CC ID and the CC identified by the HARQ process ID corresponding to the CC ID to copy and transmit the first data packet to the access network device.
- the access network device by sending the first indication information, the access network device can flexibly configure multiple CCs to copy and transmit the first data packet, and the access network device receives the same data packet from different CCs. Data can be redundantly deleted, thereby improving the reliability of transmission.
- the first scheduling configuration information includes a serving cell identifier and a first scheduling cell identifier
- the second scheduling cell identifier is received from the second CC marked by the serving cell identifier, when the first scheduling cell identifier and the second scheduling cell identifier
- the first CC is used for duplication and transmission of data packets.
- the terminal device can receive scheduling configuration information from each CC, where the scheduling configuration information includes the serving cell identifier and the first scheduling cell identifier, compared with the one received from the cell marked with the serving cell identifier.
- the ID of the second scheduling cell is the ID of the first scheduling cell. If the ID of the first scheduling cell is the same as the ID of the second scheduling cell, the cell or CC that receives the scheduling configuration information is used to copy and transmit the data packet, that is, it may be a transmission copy.
- the data package flexibly configures the CCs that can be used.
- a data transmission method is provided, and the method is applied to a terminal device or a chip in the terminal device.
- the execution body of the method is the access network device or a module in the access network device, and the description is made by taking the access network device as the execution body as an example.
- the access network device sends first indication information to the terminal device, where the first indication information includes an identifier of a first data packet, the first data packet is a data packet that needs to be copied and transmitted, and the access network device receives the first data packet from the terminal device. a packet.
- the indication information sent by the access network device to the terminal device contains the identifier of the first data packet, and the identifier of the first data packet may indicate any data packet that has not been discarded.
- the specified data packet can be copied and transmitted, instead of waiting for the next data packet to be copied and transmitted, so that the data packet can be copied and transmitted in time.
- receiving the first data packet from the terminal device by the access network device includes: receiving the data packet and subsequent data packets from the terminal device.
- the identifier of the first data packet includes a data radio bearer identifier DRB ID and a packet data convergence protocol Serial Number PDCP SN.
- the identifier of the first data packet includes a data radio bearer identifier DRB ID, and the DRB ID uses To identify the Packet Data Convergence Protocol Service Data Unit PDCP SDU or Packet Data Convergence Protocol Protocol Data Unit PDCP PDU that has not been discarded by the Packet Data Convergence Protocol PDCP layer.
- DRB ID uses To identify the Packet Data Convergence Protocol Service Data Unit PDCP SDU or Packet Data Convergence Protocol Protocol Data Unit PDCP PDU that has not been discarded by the Packet Data Convergence Protocol PDCP layer.
- the first indication information further includes The leg identification or the RLC entity identification of the radio link control layer protocol, the leg identification or the RLC entity identification is used to identify the RLC entity used for copy transmission, and the access network device receives the first data packet from the terminal device at the corresponding RLC entity .
- the first indication information further includes Packet quantity information, the quantity information is used to indicate the number N of data packets to be copied and transmitted.
- the first indication information is received, and the first data packet and a total of N subsequent data packets are copied and transmitted.
- the first indication information is received, and the first data packet and the most recently sent N data packets in the PDCP PDU or PDCP SDU that have not been discarded are copied and transmitted.
- the identifier of the first data packet includes the first hybrid automatic repeat request HARQ process number.
- the identifier of the first data packet when the RLC layer is in the first mode, includes the DRB ID , the radio link control sequence number RLC SN.
- the first mode is AM mode
- each RLC PDU may have its own sequence number at this time. Therefore, the RLC SN may indicate the RLC PDU, that is, the RLC SN may indicate the data packet that needs to be copied and transmitted.
- the identifier of the first data packet when the RLC layer is in the second mode, includes the DRB ID and PDCP SN.
- the second mode is the UM mode
- the data that is not to be segmented has no SN sequence number. Therefore, the RLC SN cannot directly indicate a specific data packet, but each RLC SDU corresponds to a PDCP SDU, and the PDCP SDU can be marked with a sequence number, that is, the PDCP PDU contains sequence number information. Therefore, when the RLC layer is in UM mode, the PDCP SN can be used to identify the data packets that need to be copied and transmitted.
- the first indication information further includes at least one carrier
- the unit identifier CC ID is used to identify the carrier unit CC used for copy transmission, and the access network device receives the first data packet from the terminal device on the corresponding CC.
- the indication information includes at least one CC ID corresponding to at least one second HARQ process number
- the method further includes: sending The terminal device sends the second HARQ process number, where the second HARQ process number indicates the HARQ process number used in the CC.
- the terminal device on the first CC
- the first scheduling configuration information includes the serving cell identifier and the first scheduling cell identifier
- the second scheduling cell identifier is sent from the second CC marked by the serving cell identifier.
- the first CC is used for duplication and transmission of data packets.
- an apparatus for transmitting data including: a transceiver unit configured to receive first indication information from an access network device, where the first indication information includes an identifier of a first data packet, the first data The packet is a data packet that needs to be copied and transmitted; the processing unit is configured to copy and transmit the first data packet to the access network device.
- the processing unit is further configured to copy and transmit the first data packet and subsequent data to the access network device Bag.
- the identifier of the first data packet includes the data radio bearer identifier DRB ID and the packet data convergence protocol serial number PDCP SN.
- the first indication information further includes The leg identification or the radio link control layer protocol RLC entity identification, the leg identification or the RLC entity identification is used to identify the RLC entity used for copying and transmission; the processing unit is also used for copying and transmitting the RLC entity to the access network device using the RLC entity. first packet.
- the processing unit is further configured to Before receiving the indication information, deliver a data packet to each RLC entity at the bottom layer, and directly transmit the data packet identified by the indication information to the bottom layer after receiving the indication information.
- the first indication information is also Including data packet quantity information, the quantity information is used to indicate the number N of data packets to be copied and transmitted.
- the identifier of the first data packet includes the first hybrid automatic repeat request HARQ process number.
- the identifier of the first data packet when the RLC layer is in the first mode, includes the DRB ID and the radio link control sequence number RLC SN.
- the identifier of the first data packet when the RLC layer is in the second mode, includes the DRB ID and PDCP SN.
- the first indication information further includes at least one carrier
- the unit identifier CC ID is used to identify the carrier unit CC used for copy transmission; the processing unit is also used to copy and transmit the first data packet to the access network device by using the CC.
- the at least one CC ID corresponds to at least one second HARQ process number
- the transceiver unit is further configured to receive data from the receiver.
- the network access device receives the second HARQ process ID, where the second HARQ process ID is used to identify the HARQ process ID corresponding to the CC.
- the transceiver unit is also used for slave network equipment Receive first scheduling configuration information on the first CC, where the first scheduling configuration information includes a serving cell identifier and a first scheduling cell identifier, receive a second scheduling cell identifier from a second CC marked by the serving cell identifier, and when the first scheduling When the cell identifier is the same as the second scheduling cell identifier, the first CC is used to perform replication and transmission of the data packet.
- an apparatus for transmitting data including: the apparatus includes a transceiver unit, the transceiver unit is configured to send first indication information to a terminal device, the first indication information includes an identifier of a first data packet, the first indication information A data packet is a data packet that needs to be copied and transmitted; the first data packet is received from the terminal device.
- receiving the first data packet from the terminal device includes: receiving the first data packet and subsequent data packets from the terminal device.
- the identifier of the first data packet includes a data radio bearer identifier DRB ID and a packet data convergence protocol Serial Number PDCP SN.
- the identifier of the first data packet includes a data radio bearer identifier DRB ID, and the DRB ID uses To identify the Packet Data Convergence Protocol Service Data Unit PDCP SDU or Packet Data Convergence Protocol Protocol Data Unit PDCP PDU that has not been discarded by the Packet Data Convergence Protocol PDCP layer.
- DRB ID uses To identify the Packet Data Convergence Protocol Service Data Unit PDCP SDU or Packet Data Convergence Protocol Protocol Data Unit PDCP PDU that has not been discarded by the Packet Data Convergence Protocol PDCP layer.
- the first indication information further includes The leg identification or the RLC entity identification of the radio link control layer protocol, the leg identification or the RLC entity identification is used to identify the RLC entity used for copy transmission; the transceiver unit is also used to receive the data packet from the corresponding RLC entity of the terminal device .
- the first indication information further includes Packet quantity information, the quantity information is used to indicate the number N of data packets to be copied and transmitted.
- the identifier of the first data packet includes the first hybrid automatic repeat request HARQ process number.
- the identifier of the first data packet when the RLC layer is in the first mode, includes the DRB ID , the radio link control sequence number RLC SN.
- the identifier of the first data packet when the RLC layer is in the second mode, includes the DRB ID and PDCP SN.
- the first indication information further includes at least one carrier
- the unit identifier CC ID is used to identify the carrier unit CC used for copy transmission; the transceiver unit is also used to receive the first data packet from the corresponding CC of the terminal device.
- the at least one CC ID corresponds to at least one second HARQ process number
- the transceiver unit is further configured to send the terminal to the terminal.
- the device sends the second HARQ process number, where the second HARQ process number indicates the HARQ process number used in the CC.
- the transceiver unit is further configured to send a message to the terminal device.
- the first scheduling configuration information is sent on the first CC, where the first scheduling configuration information includes the serving cell identifier and the first scheduling cell identifier, and the second scheduling cell identifier is sent from the second CC marked by the serving cell identifier.
- the cell identifier is the same as the second scheduling cell identifier, the first CC is used to perform replication and transmission of the data packet.
- a communication apparatus including functional modules for implementing the method in the foregoing first aspect and any possible implementation manner of the first aspect.
- a communication device including functional modules for implementing the method in the foregoing second aspect and any possible implementation manner of the second aspect.
- a communication device comprising a processor and an interface circuit, the interface circuit is configured to receive signals from other communication devices other than the communication device and transmit to the processor or send signals from the processor
- the processor is used to implement the method in the foregoing first aspect and any possible implementation manner of the first aspect through logic circuits or executing code instructions.
- a communication device comprising a processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices other than the communication device and transmit to the processor or transfer signals from the processor Sent to other communication devices other than the communication device, the processor is used to implement the method in the foregoing second aspect and any possible implementation manner of the second aspect through a logic circuit or executing code instructions.
- a computer-readable storage medium is provided, and a computer program or instruction is stored in the computer-readable storage medium.
- the computer program or instruction is executed, any possibility of the aforementioned first aspect and the first aspect is realized. method in the implementation.
- a computer-readable storage medium is provided, and a computer program or instruction is stored in the computer-readable storage medium.
- the computer program or instruction is executed, any possibility of the second aspect and the second aspect can be realized. method in the implementation.
- a computer program product comprising instructions that, when the instructions are executed, implement the first aspect and the method in any possible implementation manner of the first aspect.
- a twelfth aspect provides a computer program product comprising instructions that, when the instructions are executed, implement the second aspect and the method in any possible implementation manner of the second aspect.
- a computer program includes codes or instructions, when the codes or instructions are executed, the methods in the aforementioned first aspect and any possible implementation manner of the first aspect are implemented.
- a computer program in a fourteenth aspect, includes codes or instructions, when the codes or instructions are executed, the second aspect and the method in any possible implementation manner of the second aspect are implemented.
- a fifteenth aspect provides a chip system, the chip system includes a processor, and may further include a memory, for implementing at least one of the methods described in the first aspect and the second aspect.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- a sixteenth aspect provides a communication system, where the system includes the apparatus (eg, a terminal device) according to the third aspect or the fifth aspect, and the apparatus (eg, an access network device) according to the fourth aspect or the sixth aspect ).
- the apparatus eg, a terminal device
- the apparatus eg, an access network device
- the indication information sent by the access network device to the terminal device contains the identifier of the data packet, and the identifier of the data packet may indicate any data packet that has not been discarded.
- the specified data packet can be copied and transmitted instead of waiting for the next data packet to be copied and transmitted, so that the data packet can be copied and transmitted in time.
- FIG. 1 is a schematic diagram of an example of a data transmission method to which the present application is applied;
- FIG. 2 is a schematic diagram of another example of the data transmission method applicable to the present application.
- FIG. 3 is a schematic diagram of the architecture of implementing the PDCP duplication function in a DC scenario provided by an embodiment of the present application;
- FIG. 4 is a schematic diagram of the architecture of implementing the PDCP duplication function in a CA scenario provided by an embodiment of the present application;
- FIG. 5 is a schematic flowchart of a data transmission method according to an embodiment of the present application.
- FIG. 6 is a schematic diagram of another example of a data transmission method according to an embodiment of the present application.
- FIG. 7 is a schematic diagram of still another example of the data transmission method according to an embodiment of the present application.
- FIG. 8 is a schematic diagram of still another example of the data transmission method according to the embodiment of the present application.
- FIG. 9 and FIG. 10 are schematic structural diagrams of possible communication apparatuses provided by embodiments of the present application.
- GSM global system of mobile communication
- CDMA code division multiple access
- WCDMA wideband code division multiple access
- general packet radio service general packet radio service
- GPRS general packet radio service
- long term evolution long term evolution
- LTE long term evolution
- LTE frequency division duplex frequency division duplex
- TDD Time Division Duplex
- UMTS Universal Mobile Telecommunication System
- WiMAX Worldwide Interoperability for Microwave Access
- 5G 5th Generation
- NR new radio
- FIG. 1 shows a schematic diagram of a network architecture provided by an embodiment of the present application.
- a terminal device is located within the coverage of one or more cells (carriers) provided by an access network device and serves the terminal device can be one or more cells.
- the terminal device may work in a carrier aggregation (CA), dual connectivity (DC) or coordinated multipoint transmission mode.
- CA carrier aggregation
- DC dual connectivity
- the terminal device in this embodiment of the present application may refer to a user equipment, an access terminal, 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, a wireless communication device, a user agent or user device.
- the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a 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 future evolved public land mobile networks (PLMN)
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistant
- a terminal device, etc. is not limited in this embodiment of the present application.
- the terminal device may be a device that provides voice/data connectivity to the user, such as a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
- some examples of terminals are: mobile phone, tablet computer, notebook computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities , wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (wireless local loop, WLL) stations, personal digital assistants (personal digital assistant, PDA), Handheld devices, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices with wireless communication capabilities, terminal devices in future 5G networks or future evolved public land mobile networks (PLMNs) ), which is not limited in this embodiment of the present
- the access network device is a device in the RAN, or in other words, is a RAN node that accesses the terminal device to the wireless network.
- an access network device it can be enumerated: gNB, transmission reception point (TRP), evolved Node B (evolved Node B, eNB), radio network controller (radio network controller) , RNC), Node B (Node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved NodeB, or home Node B, HNB ), base band unit (BBU), or wireless fidelity (wireless fidelity, Wifi) access point (access point, AP), etc.
- an access network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU-CP node) and user plane CU node (CU-UP node) and RAN equipment of DU node.
- CU centralized unit
- DU distributed unit
- RAN device including a CU node and a DU node, or a control plane CU node (CU-CP node) and user plane CU node (CU-UP node) and RAN equipment of DU node.
- CU-CP node control plane CU node
- CU-UP node user plane CU node
- the access network equipment provides services for the cell, and the terminal equipment communicates with the access network equipment through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell (carrier), and the cell may be the access network equipment
- a cell corresponding to a cell such as a base station
- the cell may belong to a macro base station, or it may belong to a base station corresponding to a small cell.
- the small cell here may include: urban cell (metro cell), micro cell (micro cell), pico cell (pico cell), femto cell (femto cell), etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
- FIG. 2 shows a schematic diagram of a protocol layer deconstruction provided by an embodiment of the present application.
- the control plane protocol layer structure may include radio resource control (radio resource control, RRC) layer, packet data convergence protocol (packet data convergence protocol, PDCP) layer, radio link control (radio link control, RLC) layer, media interface Access control (media access control, MAC) layer and physical layer and other protocol layer functions.
- RRC radio resource control
- PDCP packet data convergence protocol
- RLC radio link control
- media interface Access control media access control
- MAC media access control
- the user plane protocol layer structure may include functions of protocol layers such as the PDCP layer, the RLC layer, the MAC layer, and the physical layer; in an implementation, the PDCP layer may also include a service data adaptation protocol (SDAP) layer.
- SDAP service data adaptation protocol
- the communication system may further include core network equipment, the core network equipment may be connected with a plurality of access network equipment, the core network equipment is used to control the access network equipment, and the information received from the network side (eg, the Internet) may be The data is distributed to the access network equipment.
- the network side e.g, the Internet
- Radio bearers can be divided into signaling radio bearer (SRB) for transmitting signaling data and data radio bearer (DRB) for transmitting service data.
- SRB signaling radio bearer
- DRB data radio bearer
- a set of functional entities of the same radio bearer It includes one PDCP entity, at least one radio link control RLC entity corresponding to the PDCP entity, and at least one MAC entity corresponding to the at least one RLC entity.
- the PDCP entity is located in the PDCP layer
- the RLC entity is located in the RLC layer
- the MAC entity is located in the MAC layer.
- the SDAP layer entity of the access network device can map the data to the PDCP layer entity of the corresponding RB according to the QoS flow indicator (QFI) of the data.
- the entity can transmit the data to at least one RLC layer entity corresponding to the PDCP layer entity, and then the at least one RLC layer entity transmits the data to the corresponding MAC layer entity, and then the MAC layer entity generates a transport block, and then passes the corresponding physical layer entity.
- the data is encapsulated correspondingly in each layer.
- the data received by a certain layer from the upper layer of the layer is regarded as the service data unit (SDU) of the layer, and becomes the protocol data unit (protocol data unit) after layer encapsulation. unit, PDU), and then passed to the next layer.
- SDU service data unit
- PDU protocol data unit
- the data received by the PDCP layer entity from the upper layer is called PDCP SDU
- the data sent by the PDCP layer entity to the lower layer is called PDCP PDU
- the data received by the RLC layer entity from the upper layer is called RLC SDU
- the data sent by the RLC layer entity to the lower layer Called RLC PDU can be transmitted between different layers through corresponding channels.
- data can be transmitted between the RLC layer entity and the MAC layer entity through a logical channel (LCH), and the MAC layer entity and the physical layer entity can be transmitted through the A transport channel to transmit data.
- LCH logical channel
- the two access network devices connected by the terminal equipment may be base stations under the same wireless access technology, for example, both are base stations in the LTE communication system or both are base stations in the 5G mobile communication system, or the two base stations connected by the terminal equipment are also It can be base stations under different radio access technologies, for example, one is a base station in an LTE communication system, and the other is a base station in a 5G mobile communication system.
- CA Carrier aggregation
- CA refers to aggregating multiple carrier units (component carriers, CC) together to provide services for a terminal device to achieve a larger transmission bandwidth, thereby increasing the uplink and downlink transmission rates.
- a carrier element may also be referred to as a "component carrier”.
- PDCP duplication refers to: duplicating the data packets carried by the radio into multiple identical packets (that is, duplication packets) at the PDCP layer, and then submitting the duplicated data packets to multiple different RLC entities for transmission.
- each RLC entity transmits the data packet to the MAC layer through the logical channel corresponding to the RLC entity.
- PDCP duplication is different from the so-called retransmission. Retransmission means that the same data packet is transmitted again after the transmission fails, while PDCP duplication is to copy a data packet into multiple data packets, which are passed through multiple RLC entities for transmission.
- the PDCP duplication includes the PDCP duplication of the DC scenario (also referred to as: DC duplication) and the PDCP duplication of the CA scenario (also referred to as: CA duplication).
- DC duplication also referred to as: DC duplication
- CA duplication the PDCP duplication of the CA scenario
- Figure 3 shows a network architecture for implementing the DC duplication function in a DC scenario.
- the DC scenario involves primary access network devices and secondary access network devices.
- the primary access network device corresponds to one PDCP entity, one RLC entity and one MAC entity
- the secondary access network device corresponds to one RLC entity and one MAC entity.
- the primary access network device may also have an SDAP entity above the PDCP entity
- the terminal device may also have an SDAP entity above the PDCP entity.
- a terminal device is connected to two access network devices at the same time, that is, the primary access network device and the secondary access network device.
- the DC duplication function is configured for a certain RB
- the data copied by the PDCP layer belongs to the RB.
- the two identical data packets will be transmitted to two different RLC entities, and respectively transmitted to different two MAC entities through different logical channels, and finally form two MAC PDUs respectively scheduled in the two different MAC entities. transmitted on the cell resources.
- the PDCP layer in the primary access network device will transmit the two replicated data packets to two different RLC entities, which are located in the primary access network device and the secondary access network device respectively.
- the RLC entity in the primary access network device transmits the received data packet to the MAC entity in the primary access network device
- the RLC entity in the secondary access network device transmits the received data packet to the secondary access network device.
- the two MAC entities will transmit data packets through their respective cell resources, and for the terminal device, the two RLC entities and the two MAC entities are located in the terminal device.
- there may be two cell groups that provide services for terminal equipment namely a master cell group (MCG) and a secondary cell group (SCG), where the master cell group It is managed and configured by the primary access network device, and the secondary cell group is managed and configured by the primary access network device or the secondary access network device.
- MCG master cell group
- SCG secondary cell group
- the access network device may also configure the terminal device with one RLC entity in the above two RLC entities as the primary RLC entity (also commonly known as the primary leg), and the other RLC entity as the secondary RLC entity (also known as the secondary RLC entity).
- RLC1 in the access network device configuration in Figure 3 is the primary RLC entity
- RLC2 is the secondary RLC entity.
- the main leg may refer to the main RLC entity, or may refer to the logical channel associated with the main RLC entity, also referred to as the main logical channel; the auxiliary leg may refer to the main RLC entity.
- the secondary RLC entity and may also refer to the logical channel associated with the secondary RLC entity, also referred to as the secondary logical channel.
- the access network device When the access network device configures the DC duplication function for a radio bearer through radio resource control (radio resource control, RRC) signaling, it can indicate whether the initial state of the DC duplication function of the radio bearer is activated or deactivated.
- RRC radio resource control
- the access network device may also configure activation/deactivation of the DC duplication function of the radio bearer through a MAC control element (MAC control element, MAC CE).
- MAC control element MAC control element
- the terminal device can receive the same data packets from the primary access network device through the PDCP layer of the primary access network device through the primary RLC entity and the secondary RLC entity, or the terminal device can The PDCP layer of the device duplicates the data packet into two copies, which are respectively sent to the primary access network device and the secondary access network device through the primary RLC entity and the secondary RLC entity.
- the terminal device and the access network device transmit the PDCP control PDU
- the terminal device can only transmit the PDCP control PDU through the main RLC entity and the access network device.
- the terminal device can communicate with the primary access network device and the secondary access network through the primary RLC entity and secondary RLC entity on the terminal device side, respectively.
- Devices transmit different packets. Exemplarily, when the amount of data to be transmitted by the terminal device and the access network device exceeds the threshold value, the terminal device transmits different data from the primary access network device and the secondary access network device respectively through the primary RLC entity and the secondary RLC entity. Data packets; when the above-mentioned data amount does not exceed the threshold value, the terminal equipment only transmits data packets through the main RLC entity and the main access network equipment, wherein the above-mentioned threshold value is configured by the access network equipment through RRC messages.
- Figure 4 shows a network architecture for implementing the PDCP duplication function in a CA scenario.
- a terminal device is connected to an access network device, and at least two carriers (or cells) under the same access network device serve the terminal device.
- the access network equipment corresponds to one PDCP entity, two RLC entities and one MAC entity.
- the terminal equipment corresponds to one PDCP entity, two RLC entities and one MAC entity.
- the access network device configures the PDCP duplication function for a radio bearer, the two identical data packets replicated at the PDCP layer will be transmitted to two different RLC entities, and the two RLC entities will pass through different logical channels. transmitted to the same MAC entity.
- parameter A a parameter for the logical channel, such as parameter A.
- the value of parameter A is used to indicate different cells, so as to ensure that the two identical data packets can eventually form two MAC PDUs for transmission in different cells. Thereby improving reliability.
- CA duplication can support a radio bearer data packet to be copied into two copies at the PDCP layer, which are respectively transmitted through two RLC entities.
- the access network device may also configure one of the RLC entities as the primary RLC entity and the other RLC entity as the secondary RLC entity.
- the access network device configures RLC1 in Figure 4 as the primary RLC entity and RLC2 as the secondary RLC entity.
- the access network device configures the PDCP duplication function for a radio bearer through RRC signaling, it can indicate whether the initial state of the PDCP duplication function of the radio bearer is activated or deactivated.
- the access network device may also configure the activation/deactivation of the PDCP duplication function of the radio bearer through the MAC CE.
- the CA duplication function When the CA duplication function is activated, the terminal equipment can transmit data with the access network equipment through the primary RLC entity and the secondary RLC entity; when the CA duplication function is deactivated, the terminal equipment can only transmit data with the access network equipment through the primary RLC entity data.
- the RLC layer In order to meet the quality of service (QoS) requirements of different types of business data, the RLC layer provides three transmission modes: transparent mode (TM), unacknowledged mode (UM) and acknowledge mode (acknowledge mode). , AM).
- TM transparent mode
- UM unacknowledged mode
- acknowledge mode acknowledge mode
- the TM mode is used to transmit signaling radio bearer (signaling radio bearer, SRB) 0 data, paging data, and broadcast system messages.
- SRB signaling radio bearer
- the RLC entity does not segment and concatenate the RLC SDUs of such messages, but only provides the function of transparent transmission of data.
- the UM mode is usually used for services with high service delay requirements but general reliability requirements. After a data packet is transmitted through the UM RLC entity, the transmission is considered to be over. Even if the data packet is lost in the air interface transmission, the RLC layer will not retransmit.
- the AM mode is usually used for services with high service reliability requirements, which need to avoid data transmission loss as much as possible.
- the AM RLC entity uses an automatic repeat request (ARQ) mechanism to ensure lossless transmission of data.
- ARQ automatic repeat request
- the basic idea of ARQ is that the data receiving side (referred to as the receiving side) can send an RLC status report (RLC status report) to the data transmitting side (referred to as the transmitting side), indicating which data packets are successfully received and which data packets fail to receive.
- the RLC status report retransmits failed packets.
- FIG. 3 shows an example of a schematic interaction diagram of the wireless communication method 100 of the present application.
- the method 100 may be applicable to dual-connection DC architecture and carrier aggregation CA scenarios, which are not limited in this application.
- the method may include: S110 and S120.
- the access network device sends first indication information to the terminal device, and correspondingly, the terminal device receives the first indication information from the access network device.
- the first indication information includes an identifier of a first data packet, and the first data packet is a data packet that needs to be copied and transmitted.
- the identifier of the first data packet is described below:
- the first data packet may be copied and transmitted at the PDCP layer.
- FIG. 6 shows a schematic structural diagram of an example of the application for copying and transmitting data at the PDCP layer, wherein FIG. 6( a ) It is a schematic structural diagram of an example of the present application in a DC scenario, and FIG. 6(b) is a schematic structural diagram of an example of the present application in a CA scenario.
- the layer uses multiple RLC entities to perform copy transmission, and the identifier of the first data packet may include the packet data convergence protocol serial number (PDCP serial number, PDCP SN) and DRB ID, or the identifier of the first data packet may only include DRB ID.
- PDCP serial number packet data convergence protocol serial number
- PDCP SN packet data convergence protocol serial number
- DRB ID DRB ID
- the PDCP SN can identify the first data packet, that is, the first PDCP PDU. Even if the first PDCP PDU has been submitted to the RLC layer, the PDCP layer still retains the The corresponding PDCP SDU, the terminal device can still re-submit the PDCP PDU corresponding to the PDCP SDU to the RLC layer for copy transmission, so that the copy transmission of the data packet can be realized quickly and reliably. If the first indication information does not include the PDCP SN, but only includes the DRB ID, the DRB ID may identify the PDCP SDU or PDCP PDU that has not been discarded by the PDCP layer.
- the first data packet may be copied and transmitted at the MAC layer.
- FIG. 7 shows a schematic structural diagram of an example of the application for copying and transmitting data at the MAC layer.
- the data is encapsulated into corresponding Data units flow through each layer and are replicated at the MAC layer using multiple CCs.
- the identification of the first data packet may include a first hybrid automatic repeat request (HARQ) process number, and the first HARQ process number may correspond to the MAC PDU that needs to be copied and transmitted.
- HARQ hybrid automatic repeat request
- the HARQ process number can be used with NDI (new data indicator, new data indicator) to identify the MAC PDU that needs to be copied and transmitted.
- the terminal device receives the first HARQ process number.
- the first HARQ process number can identify the data packet being transmitted or the last data packet that has been transmitted.
- the first HARQ process number number may identify the next data packet to be transmitted using this first HARQ process number.
- the first data packet can be copied and transmitted at the RLC layer.
- FIG. 8 shows a schematic structural diagram of an example of the application for copying and transmitting data at the RLC layer.
- the data is encapsulated into corresponding Data units flow through each layer and are replicated at the RLC layer using multiple CCs.
- the identifier of the first data packet in the first indication information may include the DRB ID and the RLC SN.
- the identifier of the first data packet in the first indication information may include the DRB ID and the PDCP SN.
- each RLC PDU may have its own sequence number. Therefore, the RLC SN may indicate the RLC PDU, that is, the RLC SN may indicate the first data packet that needs to be replicated and transmitted.
- the RLC layer is in UM, the data that is not segmented has no SN sequence number. Therefore, the RLC SN cannot directly indicate a specific data packet, but each RLC SDU corresponds to a PDCP SDU, and the PDCP SDU can be marked with a sequence number, that is, the PDCP PDU contains sequence number information. Therefore, when the RLC layer is in the UM mode, the PDCP SN can be used to identify the first data packet that needs to be copied and transmitted.
- the first indication information may also be used to instruct the RLC entity or CC used for copying and transmitting the first data packet.
- a method for instructing the RLC entity used for copying and transmitting the first data packet by the first indication information will be described. :
- the first indication information may further include a leg identifier or an RLC entity identifier to indicate the RLC entity used for duplicating and transmitting the first data packet.
- the leg identifier or the RLC entity identifier specifies an RLC entity, each RLC entity under PDCP can be regarded as a leg.
- the leg identifier or the RLC entity identifier in the first indication information may instruct the terminal device to perform copy transmission on the designated main leg and auxiliary leg, or may instruct the terminal device to perform copy transmission only on the designated auxiliary leg.
- the following describes the method in which the first indication information is used to instruct the CC used for copying and transmitting the first data packet:
- the access network device configures the terminal device with one HARQ entity corresponding to multiple CCs, that is, the multiple CCs use
- the first indication information may further include at least one CC ID, which is used to instruct the terminal device to use the at least one CC for duplication transmission of the first data packet, and still use the first HARQ process number during transmission.
- the access network device sends the first indication information, carrying the first HARQ process number as 1, and carrying the CC IDs as 5 and 6.
- the data packet transmitted by the HARQ process number 1 is copied and transmitted using the CCs indicated by CC IDs 5 and 6.
- the access network device configures one HARQ entity corresponding to one CC to the terminal device, and the first indication information may further include at least one CC ID and at least one second HARQ process number.
- at least one CC ID may be in one-to-one correspondence with at least one second HARQ process number, for example, a CC ID equal to 1 corresponds to a second HARQ process number equal to 1, and a CC ID equal to 2 corresponds to a second HARQ process number equal to 2
- the CC IDs equal to 1 and 2 respectively identify CC1 and CC2.
- the first indication information includes CC IDs 1 and 2, and the second HARQ process numbers are 1 and 2, it indicates that the terminal equipment is instructed to use CC1 and CC2 for copying transmission, and CC1 and CC2 use HARQ process number 1 and HARQ process number 2, respectively.
- a second HARQ process ID may also correspond to multiple CC IDs, for example, CC IDs equal to 1 and 2 correspond to the second HARQ process ID equal to 1, and CC IDs equal to 1 and 2 identify CC1 and CC2 respectively, if
- the first indication information includes that the CC IDs are 1 and 2, and the second HARQ process number is 1, indicating that the terminal device is instructed to use CC1 and CC2 for duplication transmission, and CC1 and CC2 jointly use the HARQ process number 1.
- the second HARQ process number here is different from the first HARQ process number in the identifier of the first data packet, and the second HARQ process number is used to indicate the HARQ process used for data replication and transmission.
- the second HARQ process number used by the CC ID, the above-mentioned first HARQ process number and the CC ID may be sent on two pieces of indication information respectively.
- the second HARQ process ID used by the CC ID and the above-mentioned first HARQ process ID and CC ID can be sent in one indication information, and overhead can be saved in this case.
- the first indication information may further include a serving cell identity and a scheduling cell identity
- the terminal device receives the first indication information, and the scheduling cell identity and the secondary serving cell identity in the first indication information
- the scheduling cell identifiers received on the marked CC are compared, and if the two scheduling cell identifiers are the same, the terminal device uses the CC that received the first indication information to perform duplication and transmission of the data packet.
- the above manner of using the CC can also be applied to the scheme of using the cell to perform replication transmission.
- the terminal device receives the first indication information, the first indication information includes one or more scheduling cell identifiers, and one HARQ entity corresponds to multiple cells or by default one HARQ entity corresponds to multiple cells, and multiple cells use one HARQ process number, the terminal equipment uses one or more cells for duplicate transmission of data packets.
- the terminal device receives the first indication information
- the first indication information includes at least one scheduling cell identifier and at least one HARQ process number
- the scheduling cell and the HARQ process number may correspond one-to-one, or one HARQ process number may correspond to multiple schedulers
- the cell identifier, the process number has a different function from the first HARQ process number in the identifier of the first data packet, and the HARQ process number is used to indicate the HARQ process used for data replication and transmission.
- the terminal device receives the first indication information, and compares the scheduling cell ID in the first indication information with the scheduling cell ID received from the cell marked by the serving cell ID. If the two scheduling cell IDs are the same, the terminal device will Use the cell identified by the receiving configuration for the replication transmission of the data packet.
- the first indication information may further include data packet quantity information, where the quantity information is used to indicate that N data packets in total are copied and transmitted.
- the terminal device receives the first indication information from the access network device, so as to instruct the terminal device to copy and transmit the first data packet and N subsequent data packets in total.
- the terminal device receives the first indication information from the access network device to instruct the terminal device to copy and transmit the most recently sent N data packets in the PDCP PDUs or PDCP SDUs identified by the DRB ID that have not been discarded.
- the first indication information may further include activation information, which is used to instruct the terminal device to determine whether to perform duplicate transmission on the first data packet, and/or perform duplicate transmission on both the first data packet and subsequent data packets. For example, if the received activation information is 0, it means that only the first data packet is copied and transmitted, and the entity overhead can be saved. If the received activation information is 1, it means that the PDCP PDU indicated by the PDCP SN and subsequent data packets are Copy transmission is performed, and the reliability of subsequent data packet transmission can be improved at this time. It should be noted that this example is only for illustration, and this application does not make any limitation on this.
- the PDCP layer of the terminal device may submit a data packet to each RLC entity of the RLC layer.
- the main leg normally transmits the data packet to the MAC layer, and the other configured auxiliary legs do not transmit the first data packet to the MAC layer, but discard the first data packet at the RLC layer over time.
- the RLC entity for copy transmission directly transmits the first data packet to the MAC layer.
- the PDCP layer before receiving the first indication information, the PDCP layer has delivered the first data packet to the RLC entity, and the first data packet already exists in the RLC entity. After receiving the first indication information, the RLC entity does not need to wait for the PDCP layer to transfer the first data packet to the RLC entity. As soon as the data packet is delivered to the RLC entity, the first data packet can be directly transmitted to the MAC layer, so that faster data replication and transmission can be realized.
- the terminal device copies and transmits the first data packet to the access network device.
- the access network device receives the first data packet copied and transmitted by the terminal device.
- the terminal device submits the PDCP PDU identified by the first indication information to the RLC entity for copy transmission.
- the access network device receives the PDCP on the corresponding RLC entity PDUs.
- the terminal device submits the PDCP PDU identified by the first indication information to the RLC entity marked with the leg identification or the RLC entity identification for copy transmission.
- the terminal device uses the CC to copy and transmit the MAC PDU identified by the first indication information.
- the transmission operation can also be understood as a retransmission operation.
- the access network device receives the first data packet on the corresponding CC.
- the terminal device uses the CC to copy and transmit the RLC PDU identified by the first indication information.
- the access network device receives the first data packet on the corresponding CC .
- the terminal device uses the CC marked by the CC ID to copy and transmit the MAC PDU or RLC PDU identified by the first indication information.
- the first indication information sent by the access network device to the terminal device contains the identifier of the first data packet
- the first data packet is a data packet that needs to be copied and transmitted
- the terminal device receives the first data packet. After the indication information, the first data packet can be copied and transmitted, and the fast copy and transmission of the specified data packet can be realized.
- the network device and the terminal device include corresponding hardware structures and/or software modules for performing each function.
- the units and method steps of each example described in conjunction with the embodiments disclosed in the present application can be implemented in the form of hardware, software, or a combination of hardware and software. Whether a function is performed by hardware, software, or computer software-driven hardware depends on the specific application scenarios and design constraints of the technical solution.
- FIG. 9 and FIG. 10 are schematic structural diagrams of possible communication apparatuses provided by embodiments of the present application. These communication apparatuses can be used to implement the functions of the terminal equipment or the access network equipment in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
- the communication device may be a terminal device as shown in FIG. 1 , an access network device as shown in FIG. 1 , or a module applied to a terminal device or an access network device (such as chips).
- the communication apparatus 900 includes a processing unit 910 and a transceiver unit 920 .
- the communication apparatus 900 is configured to implement the functions of the terminal device or the access network device in the method embodiment shown in FIG. 5 above.
- the communication apparatus 900 may include a module for implementing any function or operation of the terminal device or the access network device in the method embodiment shown in FIG. 5, and the module may be implemented in whole or in part through software, hardware, firmware or any combination thereof.
- the transceiver unit 920 is configured to receive first indication information from the access network device, where the first indication information includes a first data packet The identifier of the first data packet, the first data packet is a data packet that needs to be copied and transmitted; the transceiver unit 920 is further configured to copy and transmit the first data packet to the access network device.
- the transceiver unit 920 is configured to send first indication information to the terminal device, where the first indication information includes the identifier of the first data packet , the first data packet is a data packet that needs to be copied and transmitted; the transceiver unit 920 is further configured to receive the first data packet from the terminal device.
- the communication apparatus 1000 includes a processor 1010 and an interface circuit 1020 .
- the processor 1010 and the interface circuit 1020 are coupled to each other.
- the interface circuit 1020 can be a transceiver or an input-output interface.
- the communication apparatus 1000 may further include a memory 1030 for storing instructions executed by the processor 1010 or input data required by the processor 1010 to run the instructions or data generated after the processor 1010 runs the instructions.
- the processor 1010 is used to implement the functions of the above-mentioned processing unit 1010
- the interface circuit 1020 is used to implement the functions of the above-mentioned transceiver unit 1020 .
- the terminal device chip When the above communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments.
- the terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the network device to the terminal device; or, the terminal device chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device antenna) to send information, the information is sent by the terminal equipment to the access network equipment.
- modules such as a radio frequency module or an antenna
- the access network device chip When the above communication device is a chip applied to an access network device, the access network device chip implements the functions of the access network device in the above method embodiments.
- the access network device chip receives information from other modules (such as radio frequency modules or antennas) in the access network device, and the information is sent by the terminal device to the access network device; or, the access network device chip sends information to the access network device.
- Other modules in the device such as radio frequency modules or antennas
- send information which is sent by the access network device to the terminal device.
- the processor in the embodiments of the present application may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application-specific integrated circuits (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Array (Field Programmable Gate Array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
- a general-purpose processor may be a microprocessor or any conventional processor.
- the processor may be a random access memory (Random Access Memory, RAM), a flash memory, a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable memory
- RAM Random Access Memory
- ROM read-only memory
- PROM programmable read-only memory
- PROM Programmable ROM
- EEPROM Electrically erasable programmable read-only memory
- registers hard disk, removable hard disk, CD-ROM or any other form of storage medium known in the art middle.
- An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium.
- the storage medium can also be an integral part of the processor.
- the processor and storage medium may reside in an ASIC.
- the ASIC may be located in a network device or in an end device.
- the processor and the storage medium may also exist in the network device or the terminal device as discrete components.
- the computer program product includes one or more computer programs or instructions.
- the computer may be a general purpose computer, a special purpose computer, a computer network, a network device, a terminal device, or other programmable devices.
- the computer program or instructions may be stored in or transmitted over a computer-readable storage medium.
- the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more available media.
- the usable media can be magnetic media, such as floppy disks, hard disks, magnetic tapes; optical media, such as DVD; and semiconductor media, such as solid state disks (SSD).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种数据传输的方法和装置,终端设备从接入网设备接收第一指示信息,该第一指示信息包括第一数据包的标识,该第一数据包为需要复制传输的数据包,终端设备向所述接入网设备复制传输该第一数据包。根据本申请所提供的方法和装置,接入网设备向用户设备发送的指示信息含有数据包的标识,该数据包的标识可以指示还未丢弃的任意的数据包,从而,终端设备接收到指示信息后可以将指定的数据包进行复制传输,可以及时地实现数据包的复制传输。
Description
本申请涉及通信领域,并且更具体地,涉及一种数据传输的方法和装置。
在一些场景中,例如商业对商业(business to business,2B)场景,连续性丢包可能会导致产线宕机。为了保证高可靠性通信,可以采用分组数据汇聚协议复制技术(packet data convergence protocol duplication,PDCP duplication)。当基站判断需要激活PDCP duplication功能时,基站向终端发送激活命令,用于激活该功能。当终端接收到该命令后,将后续需要传输的PDCP协议数据单元(protocol data unit,PDU)分别通过不同的无线链路控制层协议(radio link control protocol,RLC)实体进行复制传输,进而提高可靠性。
发明内容
本申请提供一种数据传输的方法,能够及时地进行数据包的复制传输。
第一方面,本申请提供了一种数据传输的方法,该方法应用于终端设备或终端设备中的芯片。该方法的执行主体为终端设备或终端设备中的一个模块,这里以终端设备为执行主体为例进行描述。终端设备接收来自接入网设备的第一指示信息,该第一指示信息包括第一数据包的标识,该第一数据包为需要复制传输的数据包,终端设备向该接入网设备复制传输该第一数据包。
根据本申请所提供的实施例,接入网设备向终端设备发送的第一指示信息含有第一数据包的标识,该第一数据包的标识可以指示还未丢弃的任意的数据包,终端设备接收到指示信息后可以将指定的数据包进行复制传输,而不是等下一个数据包进行复制传输,从而可以及时地实现数据包的复制传输。
结合第一方面,在第一方面的第一种可能的实现方式中,终端设备向该接入网设备复制传输该第一数据包,包括:向该接入网设备复制传输该第一数据包以及后续的数据包。
从而,根据本申请所提供的实施例,终端设备向接入网设备复制传输该第一数据包以及后续的数据包,可以提高后续数据包传输的可靠性。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该第一数据包的标识包括数据无线承载标识DRB ID和分组数据汇聚协议序列号PDCP SN。
从而,根据本申请所提供的实施例,PDCP SN可以标识分组数据汇聚协议协议数据单元PDCP PDU,即使数据包的标识所指示的PDCP PDU已经递交给底层了,但是在丢弃定时器未超时时,PDCP层仍然保留对应的分组数据汇聚协议服务数据单元PDCP SDU,则终端设备依然能够将该PDCP SDU对应的PDCP PDU重新递交给底层进行复制传输,能够快速可靠的实现数据包的复制传输。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,该第一数据包的标识包括数据无线承载标识DRB ID,该DRB ID用于标识分组数据汇聚协议PDCP层还未丢弃的分组数据汇聚协议服务数据单元PDCP SDU或分组数据汇聚协议协议数据单元PDCP PDU。
从而,根据本申请所提供的实施例,DRB ID可以指示PDCP层还未丢弃的PDCP PDU或PDCP SDU,包括已经递交给底层传输的PDCP PDU或PDCP SDU,终端设备接收到该第一指示信息后可以将PDCP层还未丢弃的PDCP PDU或PDCP SDU进行复制传输,可以实现PDCP PDU或PDCP SDU的快速复制传输。
结合第一方面或第一方面的第一种至第三可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,该第一指示信息还包括腿标识或无线链路控制层协议RLC实体标识,该腿标识或该RLC实体标识用于标识复制传输使用的RLC实体,终端设备使用该RLC实体向该接入网设备复制传输该第一数据包。
从而,根据本申请所提供的实施例,接入网设备可以灵活地选择用于数据包复制传输的RLC实体,终端设备接收到第一指示信息后可以将指定的数据包在指定的实体上进行复制传输,可以实现数据包的快速复制传输。
结合第一方面或第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,终端设备在接收到第一指示信息之前,向底层的每个RLC实体递交数据包,接收到指示信息后,直接向底层传输第一数据包。
从而,根据本申请所提供的实施例,在接收指示信息之前,PDCP层已经将第一数据包传递给RLC实体,即,RLC实体中已经存在第一数据包,在接收到指示信息后,RLC实体无需等待PDCP层将第一数据包递交到RLC实体中,便可直接将数据包传递到底层,从而可以实现更快速的数据复制传输。
结合第一方面或第一方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,该第一指示信息还包括数据包数量信息,该数量信息用于指示需要复制传输的数据包的个数N。
例如,接收该第一指示信息,将第一数据包以及后续的共N个数据包进行复制传输。
例如,接收该第一指示信息,将第一数据包以及还未丢弃的PDCP PDU或PDCP SDU中的最近发送的N个数据包进行复制传输。
从而,根据本申请所提供的实施例,该指示信息可以指定复制传输的数据包的数量,从而既可以节省一定的资源,也能够提高数据复制传输的可靠性。
结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第七种可能的实现方式中,该第一数据包的标识包括第一混合自动重传请求HARQ进程号。
从而,根据本申请所提供的实施例,接入网设备向终端设备发送的第一指示信息中含有第一数据包的标识第一HARQ进程号,终端设备接收到第一指示信息后可以将指定的MAC PDU进行复制传输,数据包的复制传输无需在高层进行,可以更快速可靠地实现数据包的复制传输。
结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第八种可能的实现方式中,该RLC层处于第一模式时,该第一数据包的标识包括DRB ID,无线链路控制序号RLC SN。
例如,第一模式为确认模式AM模式,此时每个RLC PDU都可以有自己的序号,因此,RLC SN可以指示RLC PDU,即RLC SN可以指示需要复制传输的数据包。
结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第九种可能的实现方式中,该RLC层处于第二模式时,该第一数据包的标识包括DRB ID和PDCP SN。
例如,第二模式为非确认模式UM模式,此时,不进行分段的数据是没有SN序号的。因此,RLC SN无法直接指示具体的数据包,但是每个RLC的SDU是对应于一个PDCP SDU的,而PDCP SDU是可以用序号标记的,也就是说PDCP PDU中包含序号信息。因此对于RLC层处于UM模式时,可以使用PDCP SN标识需要复制传输的数据包。
从而,根据本申请所提供的实施例,接入网设备向终端设备发送的指示信息中含有数据包标识RLC SN或PDCP SN,终端设备接收到指示信息后可以将指定的RLC PDU进行复制传输,数据包的复制传输无需在高层进行,可以更快速地实现数据包的复制传输。
结合第一方面的第七种至第九种可能的实现方式中的任一种可能的实现方式,在第一方面的第十种可能的实现方式中,该第一指示信息还包括至少一个载波单元标识CC ID,该CC ID用于标识复制传输使用的载波单元CC,终端设备使用该CC向该接入网设备复制传输第一数据包。
例如,当一个HARQ实体对应多个CC时,即该多个CC使用一个HARQ进程号时,该第一指示信息还可以包括至少一个CC ID,用于指示终端设备使用该至少一个CC用于第一数据包的复制传输,且传输时依然使用第一HARQ进程号。
从而,根据本申请所提供的实施例,接入网设备通过发送第一指示信息,可以灵活地配置一个HARQ实体下的多个CC进行数据包的复制传输,且不同的CC属于同一HARQ实体或使用同一HARQ进程号,接入网设备接收数据,可以实现HARQ合并,最终确实一个数据包,从而可以实现高可靠性的数据包传输。
结合第一方面的第十种可能的实现方式,在第一方面第十一种可能的实现方式中,该至少一个CC ID对应至少一个第二HARQ进程号,终端设备从该接入网设备接收该第二HARQ进程号,该第二HARQ进程号用于标识该CC对应的HARQ进程号。
例如,接入网设备向终端设备配置一个HARQ实体对应一个CC,该第一指示信息还可以包括至少一个CC ID以及至少一个第二HARQ进程号。其中,至少一个CC ID可以与至少一个第二HARQ进程号一一对应,或者一个第二HARQ进程号也可以对应多个CC ID,终端设备从接入网设备接收CC ID和CC ID对应的HARQ进程号,使用该CC ID和该CC ID对应的HARQ进程号标识的CC向该接入网设备复制传输第一数据包。
从而,根据本申请所提供的实施例,接入网设备通过发送第一指示信息,可以灵活配置多个CC进行第一数据包的复制传输,接入网设备从不同的CC上接收到相同的数据,可以进行冗余删除,从而提高了传输的可靠性。
结合第一方面的第七种至第九种可能的实现方式中的任一种可能的实现方式,在第一方面的第十二种可能的实现方式中,从网络设备在第一CC上接收第一调度配置信息,该第一调度配置信息包括服务小区标识和第一调度小区标识,从该服务小区标识标记的第二CC接收第二调度小区标识,当第一调度小区标识与第二调度小区标识相同时,使用该第一CC进行数据包的复制传输。
从而,根据本申请所提供的实施例,终端设备可以从每个CC都可以接收调度配置信 息,该调度配置信息包括服务小区标识和第一调度小区标识,对比从服务小区标识标记的小区接收到的第二调度小区标识与第一调度小区标识,如果第一调度小区标识与第二调度小区标识一致,则使用接收调度配置信息的小区或者CC进行数据包的复制传输,即,可以为传输复制数据包灵活配置可以使用的CC。
第二方面,提供了一种数据传输的方法,该方法应用于终端设备或终端设备中的芯片。该方法的执行主体为接入网设备或接入网设备中的一个模块,这里以接入网设备为执行主体为例进行描述。接入网设备向终端设备发送第一指示信息,该第一指示信息包括第一数据包的标识,该第一数据包为需要复制传输的数据包,接入网设备从该终端设备接收该第一数据包。
根据本申请所提供的实施例,接入网设备向终端设备发送的指示信息含有第一数据包的标识,该第一数据包的标识可以指示还未丢弃的任意的数据包,终端设备接收到指示信息后可以将指定的数据包进行复制传输,而不是等下一个数据包进行复制传输,从而可以及时地实现数据包的复制传输。
结合第二方面,在第二方面的第一种可能的实现方式中,接入网设备从该终端设备接收该第一数据包,包括:从该终端设备接收该数据包以及后续数据包。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该第一数据包的标识包括数据无线承载标识DRB ID和分组数据汇聚协议序列号PDCP SN。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,该第一数据包的标识包括数据无线承载标识DRB ID,该DRB ID用于标识分组数据汇聚协议PDCP层还未丢弃的分组数据汇聚协议服务数据单元PDCP SDU或分组数据汇聚协议协议数据单元PDCP PDU。
结合第二方面或第二方面的第一种至第三可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,该第一指示信息还包括腿标识或无线链路控制层协议RLC实体标识,该腿标识或该RLC实体标识用于标识复制传输使用的RLC实体,接入网设备从该终端设备在对应的RLC实体接收该第一数据包。
结合第二方面或第二方面的第一种至第四可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,该第一指示信息还包括数据包数量信息,该数量信息用于指示需要复制传输的数据包的个数N。
例如,接收该第一指示信息,将第一数据包以及后续的共N个数据包进行复制传输。
例如,接收该第一指示信息,将第一数据包以及还未丢弃的PDCP PDU或PDCP SDU中的最近发送的N个数据包进行复制传输。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第六种可能的实现方式中,该第一数据包的标识包括第一混合自动重传请求HARQ进程号。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第七种可能的实现方式中,该RLC层处于第一模式时,该第一数据包的标识包括DRB ID,无线链路控制序号RLC SN。
例如,第一模式为AM模式,此时每个RLC PDU都可有自己的序号,因此,RLC SN可以指示RLC PDU,即RLC SN可以指示需要进行复制传输的数据包。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第八种可能的实现方式中,该RLC层处于第二模式时,该第一数据包的标识包括DRB ID和PDCP SN。
例如,第二模式为UM模式,此时,不进行分段的数据是没有SN序号的。因此,RLC SN无法直接指示具体的数据包,但是每个RLC的SDU是对应于一个PDCP SDU的,而PDCP SDU是可以用序号标记的,也就是说PDCP PDU中包含序号信息。因此对于RLC层处于UM模式时,可以使用PDCP SN标识需要复制传输的数据包。
结合第二方面的第六种至第八种可能的实现方式中的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,该第一指示信息还包括至少一个载波单元标识CC ID,该CC ID用于标识复制传输使用的载波单元CC,接入网设备从该终端设备在对应的CC上接收该第一数据包。
结合第二方面的第九种可能的实现方式,在第二方面的第十种可能的实现方式中,该指示信息包括至少一个CC ID对应至少一个第二HARQ进程号,该方法还包括:向该终端设备发送该第二HARQ进程号,该第二HARQ进程号指示在该CC使用的HARQ进程号。
结合第二方面的第六种至第八种可能的实现方式中的任一种可能的实现方式,在第二方面的第十一种可能的实现方式中,向终端设备在第一CC上发送第一调度配置信息,该第一调度配置信息包括服务小区标识和第一调度小区标识,从该服务小区标识标记的第二CC发送第二调度小区标识,当第一调度小区标识与第二调度小区标识相同时,使用该第一CC进行数据包的复制传输。
第三方面,提供了一种传输数据的装置,包括:收发单元,用于从接入网设备接收第一指示信息,所述第一指示信息包括第一数据包的标识,所述第一数据包为需要复制传输的数据包;处理单元,用于向该接入网设备复制传输该第一数据包。
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该处理单元还用于向所述接入网设备复制传输该第一数据包以及后续数据包。
结合第三方面或第三方面的第二种可能的方式,在第三方面的第三种可能的方式中,该第一数据包的标识包括数据无线承载标识DRB ID和分组数据汇聚协议序列号PDCP SN。
结合第三方面或第三方面的第一种至第三可能的实现方式中的任一种可能的实现方式,在第三方面的第四种可能的实现方式中,该第一指示信息还包括腿标识或无线链路控制层协议RLC实体标识,该腿标识或该RLC实体标识用于标识复制传输使用的RLC实体;该处理单元还用于使用该RLC实体向该接入网设备复制传输该第一数据包。
结合第三方面或第三方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,该处理单元还用于在接收到指示信息之前,向底层的每个RLC实体递交数据包,接收到指示信息后,直接向底层传输指示信息标识的数据包。
结合第三方面或第三方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,该第一指示信息还包括数据包数量信息,该数量信息用于指示需要复制传输的数据包的个数N。
结合第三方面或第三方面的第二种可能的实现方式,在第三方面的第七种可能的实现 方式中,该第一数据包的标识包括第一混合自动重传请求HARQ进程号。
结合第三方面或第三方面的第二种可能的实现方式,在第三方面的第八种可能的实现方式中,该RLC层处于第一模式时,该第一数据包的标识包括DRB ID和无线链路控制序号RLC SN。
结合第三方面或第三方面的第二种可能的实现方式,在第三方面的第九种可能的实现方式中,该RLC层处于第二模式时,该第一数据包的标识包括DRB ID和PDCP SN。
结合第三方面的第七种至第九种可能的实现方式中的任一种可能的实现方式,在第三方面的第十种可能的实现方式中,该第一指示信息还包括至少一个载波单元标识CC ID,该CC ID用于标识复制传输使用的载波单元CC;该处理单元还用于使用该CC向该接入网设备复制传输该第一数据包。
结合第三方面的第十种可能的实现方式,在第三方面第十一种可能的实现方式中,该至少一个CC ID对应至少一个第二HARQ进程号,该收发单元还用于从该接入网设备接收该第二HARQ进程号,该第二HARQ进程号用于标识该CC对应的HARQ进程号。
结合第三方面的第七种至第九种可能的实现方式中的任一种可能的实现方式,在第三方面的第十二种可能的实现方式中,该收发单元还用于从网络设备在第一CC上接收第一调度配置信息,该第一调度配置信息包括服务小区标识和第一调度小区标识,从该服务小区标识标记的第二CC接收第二调度小区标识,当第一调度小区标识与第二调度小区标识相同时,使用该第一CC进行数据包的复制传输。
第四方面,提供了一种传输数据的装置,包括:该装置包括收发单元,该收发单元用于向终端设备发送第一指示信息,该第一指示信息包括第一数据包的标识,该第一数据包为需要复制传输的数据包;从该终端设备接收该第一数据包。
结合第四方面,在第四方面的第一种可能的实现方式中,从该终端设备接收该第一数据包,包括:从该终端设备接收该第一数据包以及后续数据包。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,该第一数据包的标识包括数据无线承载标识DRB ID和分组数据汇聚协议序列号PDCP SN。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,该第一数据包的标识包括数据无线承载标识DRB ID,该DRB ID用于标识分组数据汇聚协议PDCP层还未丢弃的分组数据汇聚协议服务数据单元PDCP SDU或分组数据汇聚协议协议数据单元PDCP PDU。
结合第四方面或第四方面的第一种至第三可能的实现方式中的任一种可能的实现方式,在第四方面的第四种可能的实现方式中,该第一指示信息还包括腿标识或无线链路控制层协议RLC实体标识,该腿标识或该RLC实体标识用于标识复制传输使用的RLC实体;该收发单元还用于从该终端设备的对应该RLC实体接收该数据包。
结合第四方面或第四方面的第一种至第四可能的实现方式中的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,该第一指示信息还包括数据包数量信息,该数量信息用于指示需要复制传输的数据包的个数N。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第六种可能的实现方式中,该第一数据包的标识包括第一混合自动重传请求HARQ进程号。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第七种可能的实现方式中,该RLC层处于第一模式时,该第一数据包的标识包括DRB ID,无线链路控制序号RLC SN。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第八种可能的实现方式中,该RLC层处于第二模式时,该第一数据包的标识包括DRB ID和PDCP SN。
结合第四方面的第六种至第八种可能的实现方式中的任一种可能的实现方式,在第四方面的第九种可能的实现方式中,该第一指示信息还包括至少一个载波单元标识CC ID,该CC ID用于标识复制传输使用的载波单元CC;该收发单元还用于从该终端设备的对应该CC接收该第一数据包。
结合第四方面的第九种可能的实现方式,在第四方面的第十种可能的实现方式中,该至少一个CC ID对应至少一个第二HARQ进程号,该收发单元还用于向该终端设备发送该第二HARQ进程号,该第二HARQ进程号指示在该CC使用的HARQ进程号。
结合第四方面的第六种至第八种可能的实现方式中的任一种可能的实现方式,在第四方面的第十一种可能的实现方式中,该收发单元还用于向终端设备在第一CC上发送第一调度配置信息,该第一调度配置信息包括服务小区标识和第一调度小区标识,从该服务小区标识标记的第二CC发送第二调度小区标识,当第一调度小区标识与第二调度小区标识相同时,使用该第一CC进行数据包的复制传输。
第五方面,提供了一种通信装置,包括用于实现前述第一方面、第一方面的任意可能的实现方式中的方法的功能模块。
第六方面,提供了一种通信装置,包括用于实现前述第二方面、第二方面的任意可能的实现方式中的方法的功能模块。
第七方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第一方面、第一方面的任意可能的实现方式中的方法。
第八方面,提供了一种通信装置,包括处理器和接口电路,该接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第二方面、第二方面的任意可能的实现方式中的方法。
第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现前述第一方面、第一方面的任意可能的实现方式中的方法。
第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现前述第二方面、第二方面的任意可能的实现方式中的方法。
第十一方面,提供了一种包含指令的计算机程序产品,当该指令被运行时,实现前述第一方面、第一方面的任意可能的实现方式中的方法。
第十二方面,提供了一种包含指令的计算机程序产品,当该指令被运行时,实现前述第二方面、第二方面的任意可能的实现方式中的方法。
第十三方面,提供了一种计算机程序,该计算机程序包括代码或指令,当该代码或指令被运行时,实现前述第一方面、第一方面的任意可能的实现方式中的方法。
第十四方面,提供了一种计算机程序,该计算机程序包括代码或指令,当该代码或指令被运行时,实现前述第二方面、第二方面的任意可能的实现方式中的方法。
第十五方面,提供一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现前述第一方面和第二方面描述的至少一种方法。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十六方面,提供一种通信***,所述***包括第三方面或者第五方面所述的装置(如终端设备)、和第四方面或者第六方面所述的装置(如接入网设备)。
根据本申请实施例的方法和装置,接入网设备向终端设备发送的指示信息含有数据包的标识,该数据包的标识可以指示还未丢弃的任意的数据包,终端设备接收到指示信息后可以将指定的数据包进行复制传输,而不是等下一个数据包进行复制传输,从而可以及时地实现数据包的复制传输。
图1是适用本申请的数据传输方法的一例的示意图;
图2是适用本申请的数据传输方法的另一例的示意图;
图3为本申请实施例提供的一种DC场景下实现PDCP duplication功能的架构示意图;
图4为本申请实施例提供的一种CA场景下实现PDCP duplication功能的架构示意图;
图5是本申请实施例的数据传输方法的示意性流程图;
图6是本申请实施例的数据传输方法的另一例的示意图;
图7是本申请实施例的数据传输方法的再一例的示意图;
图8是本申请实施例的数据传输方法的再一例的示意图;
图9和图10是本申请实施例提供的可能的通信装置的结构示意图。
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(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)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信***、第五代(5th Generation,5G)***或新无线(new radio,NR)等。
图1示出了本申请实施例提供的一种网络架构的示意图,如图1所示,终端设备位于接入网设备提供的一个或多个小区(载波)的覆盖范围内,为终端设备服务的小区可以为一个或多个。当为终端设备的服务小区有多个时,终端设备可以按照载波聚合(carrier aggregation,CA),双连接(dual connectivity,DC)或协作多点传输方式工作。
本申请实施例中的终端设备可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。
终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制中的无线终端、无人驾驶(self driving)中的无线终端、远程手术中的无线终端、智能电网中的无线终端、运输安全中的无线终端、智慧城市中的无线终端、智慧家庭中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。
另外,在本申请实施例中,接入网设备是RAN中的设备,或者说,是将终端设备接入到无线网络的RAN节点。例如,作为示例而非限定,作为接入网设备,可以列举:gNB、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP)等。在一种网络结构中,接入网设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备、或者控制面CU节点(CU-CP节点)和用户面CU节点(CU-UP节点)以及DU节点的RAN设备。
接入网设备为小区提供服务,终端设备通过该小区(载波)使用的传输资源(例如,频域资源,或者说,频谱资源)与接入网设备进行通信,该小区可以是接入网设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
图2示出了本申请实施例提供的一种协议层解构的示意图,如图2所示,接入设备和终端设备之间的通信遵循一定的协议层结构。例如控制面协议层结构可以包括无线资源控制(radio resource control,RRC)层、分组数据汇聚层协议(packet data convergence protocol,PDCP)层、无线链路控制(radio link control,RLC)层、媒体接入控制(media access control, MAC)层和物理层等协议层的功能。用户面协议层结构可以包括PDCP层、RLC层、MAC层和物理层等协议层的功能;在一种实现中,PDCP层之上还可以包括业务数据适配(service data adaptation protocol,SDAP)层。
应理解,上述图1和图2仅是示例性说明,不应对本申请构成任何限定。例如,通信***还可以包括核心网设备,核心网设备可以与多个接入网设备连接,核心网设备用于控制接入网设备,并且,可以将从网络侧(例如,互联网)接收到的数据分发至接入网设备。
下面对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
(一)无线承载(radio bearer,RB)
终端设备和接入网设备之间通过建立至少一个无线承载(radio bearer,RB)来传输数据。无线承载可以分为用于传输信令数据的信令无线承载(signalling radio bearer,SRB)和用于传输业务数据的数据无线承载(data radio bearer,DRB),同一无线承载的一组功能实体集合包括一个PDCP实体、该PDCP实体对应的至少一个无线链路控制RLC实体、至少一个RLC实体对应的至少一个MAC实体。其中,PDCP实***于PDCP层,RLC实***于RLC层,MAC实***于MAC层。
以下行数据传输为例,接入网设备的SDAP层实体自上层取得数据后,可以根据数据的服务质量流标识(QoS flow indicator,QFI)将数据映射到相应RB的PDCP层实体,该PDCP层实体可以将数据传送到该PDCP层实体对应的至少一个RLC层实体,进而由至少一个RLC层实体传输到对应的MAC层实体,再由MAC层实体生成传输块,然后通过对应的物理层实体进行无线传输。数据在各个层中进行相对应的封装,某一层从该层的上层收到的数据视为该层的服务数据单元(service data unit,SDU),经过层封装后成为协议数据单元(protocol data unit,PDU),再传递给下一个层。例如PDCP层实体从上层接收到的数据称为PDCP SDU,PDCP层实体发送到下层的数据称为PDCP PDU;RLC层实体从上层接收到的数据称为RLC SDU,RLC层实体发送到下层的数据称为RLC PDU。其中,不同层之间可以通过相应的通道来传输数据,比如RLC层实体与MAC层实体之间可以通过逻辑信道(logical channel,LCH)来传输数据,MAC层实体与物理层实体之间可以通过传输通道(transport channel)来传输数据。
(二)双连接(dual connectivity,DC)
DC是指终端设备同时连接两个接入网设备。终端设备连接的两个接入网设备可以是同一无线接入技术下的基站,例如都是LTE通信***中的基站或都是5G移动通信***中的基站,或者终端设备连接的两个基站也可以是不同的无线接入技术下的基站,例如一个是LTE通信***中的基站,另一个是5G移动通信***中的基站。
(三)载波聚合(carrier aggregation,CA)
CA是指将多个载波单元(component carrier,CC)聚合在一起为一个终端设备提供服务,以实现更大的传输带宽,从而提高上下行传输速率。在本申请中,载波单元也可以称为“成员载波”。
(四)PDCP复制(PDCP duplication)
PDCP duplication是指:将无线承载的数据包在PDCP层复制成多个相同的包(也就是复制包),然后这复制的多个数据包分别递交给多个不同的RLC实体进行传输。示例性地,每个RLC实体通过该RLC实体对应的逻辑信道将数据包传输到MAC层。一般地, PDCP duplication与通常所说的重传(retransmission)不同,重传是指同一个数据包传输失败后再一次传输,而PDCP duplication是将一个数据包复制成多个数据包,分别通过多个RLC实体进行传输。
在本申请实施例中,PDCP duplication包括DC场景的PDCP duplication(也可以称为:DC duplication)和CA场景的PDCP duplication(也可以称为:CA duplication)。下面针对DC场景和CA场景,分别介绍的PDCP duplication的功能如何实现。
(1)DC duplication
图3示出了一种DC场景下实现DC duplication功能的网络架构。对于接入网设备来说,DC场景涉及到主接入网设备和辅接入网设备。对于一个RB,在主接入网设备中对应一个PDCP实体、一个RLC实体和一个MAC实体,在辅接入网设备中对应一个RLC实体和一个MAC实体。对于该RB,在终端设备中对应一个PDCP实体、两个RLC实体和两个MAC实体。对于一个RB,主接入网设备在PDCP实体之上还可以有SDAP实体,终端设备在PDCP实体之上也还可以有SDAP实体。
在DC场景下,一个终端设备同时连接两个接入网设备,即主接入网设备和辅接入网设备,如果为某个RB配置了DC duplication功能,那么经过PDCP层复制的属于该RB的两个相同的数据包将被传输给不同的两个RLC实体,并通过不同的逻辑信道分别传输给不同的两个MAC实体,最终形成两个MAC PDU分别在两个不同的MAC实体各自调度的小区资源上进行传输。对于接入网设备来说,主接入网设备中的PDCP层会将经过复制的两个数据包传输给不同的两个RLC实体,这两个RLC实体分别位于主接入网设备和辅接入网设备中,之后,主接入网设备中的RLC实体将接收的数据包传输给主接入网设备中的MAC实体,辅接入网设备中的RLC实体将接收的数据包传输给辅接入网设备中的MAC实体,这两个MAC实体会通过各自的小区资源传输数据包,而对于终端设备来说,两个RLC实体和两个MAC实体都位于该终端设备中。示例性地,在DC场景下,可以有两个小区组为终端设备提供服务,分别为主小区组(master cell group,MCG)和辅小区组(secondary cell group,SCG),其中,主小区组由主接入网设备管理和配置,辅小区组由主接入网设备或者辅接入网设备管理和配置。
可选的,接入网设备还可以为终端设备配置上述两个RLC实体中的一个RLC实体为主RLC实体(也俗称,主腿(primary leg)),另一个RLC实体为辅RLC实体(也俗称,辅腿(secondary leg)),比如接入网设备配置图3中的RLC1为主RLC实体,RLC2为辅RLC实体。在本申请实施例中,由于RLC实体和逻辑信道是一一对应的,所以,主腿可以指主RLC实体,也可以指主RLC实体关联的逻辑信道,也称作主逻辑信道;辅腿可以指辅RLC实体,也可以指辅RLC实体关联的逻辑信道,也称作辅逻辑信道。
当接入网设备通过无线资源控制(radio resource control,RRC)信令为一个无线承载配置DC duplication功能时,可以指示该无线承载的DC duplication功能的初始状态是激活还是去激活。可选的,接入网设备还可以通过MAC控制元素(MAC control element,MAC CE)配置该无线承载的DC duplication功能的激活/去激活。
当DC duplication功能被激活时,终端设备可以通过主RLC实体和辅RLC实体接收来自主接入网设备的经过主接入网设备的PDCP层复制的相同的数据包,或者,终端设备可以在终端设备的PDCP层将数据包复制成两份,分别通过主RLC实体和辅RLC实体发 送给主接入网设备和辅接入网设备。当终端设备与接入网设备传输PDCP控制PDU时,终端设备只能通过主RLC实体与接入网设备传输PDCP控制PDU。
当DC duplication功能被去激活时,则回退到分离承载(split bearer),即,终端设备可以通过终端设备侧的主RLC实体和辅RLC实体,分别与主接入网设备和辅接入网设备传输不同的数据包。示例性地,当终端设备与接入网设备待传输的数据量超过门限值时,终端设备通过主RLC实体和辅RLC实体,与主接入网设备和辅接入网设备分别传输不同的数据包;当上述数据量未超过该门限值时,终端设备只通过主RLC实体与主接入网设备传输数据包,其中,上述门限值是接入网设备通过RRC消息配置的。
(2)CA duplication
图4示出了一种CA场景下实现PDCP duplication功能的网络架构。在CA场景下,一个终端设备连接到一个接入网设备,在同一个接入网设备下至少有两个载波(或小区)为该终端设备服务。对于一个RB,在接入网设备中对应一个PDCP实体、两个RLC实体和一个MAC实体。在终端设备中对应一个PDCP实体、两个RLC实体和一个MAC实体。当接入网设备为一个无线承载配置了PDCP duplication功能时,在PDCP层经过复制的两个相同数据包将被传输给不同的两个RLC实体,并由这两个RLC实体通过不同的逻辑信道传输给同一个MAC实体。此时,由于两个相同的数据包传输到了同一个MAC实体中,MAC实体会将这两个数据包放到一个MAC PDU中传输,因此,为了使得这两个数据包通过两个小区分别传输,可以为逻辑信道配置一个参数,例如称为参数A,通过参数A的取值来指示不同的小区,从而保证这两个相同的数据包最终能形成两个MAC PDU在不同的小区上传输,从而提高可靠性。
目前,CA duplication可以支持一个无线承载的数据包在PDCP层被复制成两份,分别通过两个RLC实体来传输。可选的,接入网设备还可以配置其中一个RLC实体为主RLC实体,另一个RLC实体为辅RLC实体,比如接入网设备配置图4中的RLC1为主RLC实体,RLC2为辅RLC实体。当接入网设备通过RRC信令为一个无线承载配置PDCP duplication功能时,可以指示该无线承载的PDCP duplication功能的初始状态是激活还是去激活。可选的,接入网设备还可以通MAC CE配置该无线承载的PDCP duplication功能的激活/去激活。当CA duplication功能被激活时,终端设备可以通过主RLC实体和辅RLC实体与接入网设备传输数据;当CA duplication功能被去激活时,终端设备只能通过主RLC实体与接入网设备传输数据。
(五)RLC层三种传输模式
为适应不同类型业务数据的服务质量(quality of service,QoS)需求,RLC层提供三种传输模式:透明模式(transparent mode,TM)、无确认模式(unacknowledged mode,UM)和确认模式(acknowledge mode,AM)。
TM模式用于传输信令无线承载(signaling radio bearer,SRB)0的数据、寻呼数据、广播***消息。在TM模式下,RLC实体不对这类消息的RLC SDU进行分段和串联,只提供数据的透传功能。
UM模式通常用于服务时延要求很高但可靠性要求一般的业务,一个数据包经过UM RLC实体传输出去之后即认为传输结束,即使该数据包在空口传输丢失,RLC层也不会对其进行重传。
AM模式通常用于服务可靠性要求很高的业务,该类业务需要尽可能避免数据传输丢失。AM RLC实体采用自动重传请求(automatic repeat request,ARQ)机制保证数据的无损传输。ARQ的基本思想是数据接收侧(简称接收侧)可以向数据发送侧(简称发送侧)发送RLC状态报告(RLC status report),指示哪些数据包接收成功,哪些数据包接收失败,发送侧可以基于该RLC状态报告对传输失败的数据包进行重传。
作为示例而非限定,图3示出了本申请的无线通信方法100的一例示意***互图。方法100可以适用于双连接DC架构和载波聚合CA场景,本申请对此不作任何限定。如图3所示,该方法可以包括:S110和S120。
S110,接入网设备向所述终端设备发送第一指示信息,对应的,终端设备接收来自接入网设备的第一指示信息。其中,该第一指示信息包括第一数据包的标识,该第一数据包为需要复制传输的数据包。
下面对第一数据包的标识进行说明:
在一种可能的实现方式中,第一数据包可以在PDCP层进行复制传输,图6示出了一种本申请的在PDCP层复制传输数据的一例示意性结构图,其中图6(a)为一种DC场景下本申请的一例示意性结构图,图6(b)为一种CA场景下本申请的一例示意性结构图,数据封装成对应的数据单元流经每层,并在PDCP层使用多个RLC实体进行复制传输,此时该第一数据包的标识可以包括分组数据汇聚协议序列号(PDCP serial number,PDCP SN)和DRB ID,或者该第一数据包的标识可以只包括DRB ID。
需要说明的是,PDCP SN可以标识第一数据包,即第一PDCP PDU,即使第一PDCP PDU已经递交给RLC层了,但是在丢弃定时器未超时或者未被指示丢弃时,PDCP层仍然保留对应的PDCP SDU,则终端设备依然能够将该PDCP SDU对应的PDCP PDU重新递交给RLC层进行复制传输,从而能够快速可靠的实现数据包的复制传输。若第一指示信息中不包括PDCP SN,只包括DRB ID,则DRB ID可以标识PDCP层还未丢弃的PDCP SDU或PDCP PDU。例如,当终端设备接收第一指示信息时,终端设备的PDCP层还有4个DRB ID=1的PDCP PDU和PDCP SDU,其中PDCP PDU的PDCP SN为1和2,PDCP SDU的PDCP SN为3和4。如果第一指示信息中包括DRB=1,PDCP SN=1和3,则终端设备将PDCP SN为1和3的PDCP PDU和PDCP SDU进行复制传输,如果第一指示信息中包括DRB=1,则终端设备将PDCP SN为1,2,3,和4的PDCP PDU和PDCP SDU进行复制传输。
在另一种可能的实现方式中,第一数据包可以在MAC层进行复制传输,图7示出了一种本申请的在MAC层复制传输数据的一例示意性结构图,数据封装成对应的数据单元流经每层,并在MAC层使用多个CC进行复制传输。此时该第一数据包的标识可以包括第一混合自动重传(hybrid automatic repeat request,HARQ)进程号,该第一HARQ进程号可以对应需要复制传输的MAC PDU。
需要说明的是,HARQ进程号可以配合NDI(new data indicator,新传数据指示)标识需要复制传输的MAC PDU。例如,终端设备接收第一HARQ进程号,当NDI未翻转时,该第一HARQ进程号可以标识正在传输的数据包或上一个已经传输完成的数据包,当NDI翻转时,该第一HARQ进程号可以标识下一个将使用该第一HARQ进程号传输的数据包。
在另一种可能的实现方式中,第一数据包可以在RLC层进行复制传输,图8示出了一种本申请的在RLC层复制传输数据的一例示意性结构图,数据封装成对应的数据单元流经每层,并在RLC层使用多个CC进行复制传输。当RLC层处于AM模式时,第一指示信息中的第一数据包的标识可以包括DRB ID和RLC SN。当RLC层处于UM模式时,第一指示信息中的第一数据包的标识可以包括DRB ID和PDCP SN。
需要说明的是,在RLC层处于AM模式的情况下,每个RLC PDU都可有自己的序号,因此,RLC SN可以指示RLC PDU,即RLC SN可以指示需要进行复制传输的第一数据包。在RLC层处于UM的情况下,不进行分段的数据是没有SN序号的。因此,RLC SN是无法直接指示具体的数据包的,但是每个RLC的SDU是对应于一个PDCP SDU的,而PDCP SDU是可以用序号标记的,也就是说PDCP PDU中包含序号信息。因此对于RLC层处于UM模式时,可以使用PDCP SN标识需要复制传输的第一数据包。
可选地,该第一指示信息还可以用于指示复制传输第一数据包使用的RLC实体或CC,首先对第一指示信息用于指示复制传输第一数据包使用的RLC实体的方法进行说明:
当终端设备在PDCP层进行第一数据包的复制传输时,该第一指示信息还可以包括腿标识或RLC实体标识,用以指示复制传输第一数据包使用的RLC实体。腿标识或RLC实体标识指定RLC实体时,每个在PDCP下的RLC实体可以看作为一条腿。
例如,第一指示信息中的腿标识或RLC实体标识可以指示终端设备在指定的主腿和辅腿上进行复制传输,也可以指示终端设备只在指定的辅腿上进行复制传输。
以下对第一指示信息用于指示复制传输第一数据包使用的CC的方法进行说明:
当终端设备在MAC层或RLC层进行第一数据包的复制传输时,在一种可能的实施方式中,接入网设备向终端设备配置一个HARQ实体对应多个CC,即该多个CC使用一个HARQ进程号时,该第一指示信息还可以包括至少一个CC ID,用于指示终端设备使用该至少一个CC用于第一数据包的复制传输,且传输时依然使用第一HARQ进程号。
例如,接入网设备发送第一指示信息,携带第一HARQ进程号为1,携带CC ID为5和6。指示终端设备接收到该第一指示信息后,将HARQ进程号1传输的数据包使用CC ID5和6指示的CC进行复制传输。
在另一种可能的方式中,接入网设备向终端设备配置一个HARQ实体对应一个CC,该第一指示信息还可以包括至少一个CC ID以及至少一个第二HARQ进程号。其中,至少一个CC ID可以与至少一个第二HARQ进程号一一对应,例如,等于1的CC ID与等于1的第二HARQ进程号对应,等于2的CC ID与等于2的第二HARQ进程号对应,等于1和2的CC ID分别标识CC1和CC2,如果第一指示信息包括CC ID为1和2,第二HARQ进程号为1和2,则表明指示终端设备使用CC1和CC2进行复制传输,且CC1和CC2分别使用HARQ进程号1和HARQ进程号2。或者,一个第二HARQ进程号也可以对应多个CC ID,例如,等于1和2的CC ID与等于1的第二HARQ进程号对应,等于1和2的CC ID分别标识CC1和CC2,如果第一指示信息包括CC ID为1和2,第二HARQ进程号为1,则表明指示终端设备使用CC1和CC2进行复制传输,且CC1和CC2共同使用HARQ进程号1。需要说明的是,此处的第二HARQ进程号与第一数据包的标识中的第一HARQ进程号作用不同,该第二HARQ进程号用于指示数据复制传输时所使用的HARQ进程。
可选地,该CC ID使用的第二HARQ进程号与上述第一HARQ进程号和CC ID可以分别在两个指示信息上发送。
可选地,该CC ID使用的第二HARQ进程号与上述第一HARQ进程号和CC ID可以在一个指示信息上发送,此时可以节省开销。
在另一种可能的实现方式中,该第一指示信息还可以包括服务小区标识以及调度小区标识,终端设备接收第一指示信息,将该第一指示信息中的调度小区标识与从服务小区标识标记的CC上接收的调度小区标识进行比较,如果两个调度小区标识相同的话,终端设备便使用接收第一指示信息的CC进行数据包的复制传输。
需要说明的是,由于小区与CC是对应的关系,以上使用CC的方式同样可以适用于使用小区进行复制传输的方案。
例如,终端设备接收到第一指示信息,第一指示信息中包括一个或多个调度小区标识,且一个HARQ实体对应多个小区或者默认一个HARQ实体对应多个小区,多个小区使用一个HARQ进程号,终端设备使用一个或多个小区用于数据包的复制传输。
例如,终端设备收到第一指示信息,第一指示信息包括至少一个调度小区标识以及至少一个HARQ进程号,且调度小区与HARQ进程号可以一一对应,也可以一个HARQ进程号对应多个调度小区标识,该进程号与第一数据包的标识中的第一HARQ进程号作用不同,该HARQ进程号用于指示数据复制传输时所使用的HARQ进程。
例如,终端设备接收第一指示信息,将该第一指示信息中的调度小区标识与从服务小区标识标记的小区上接收的调度小区标识进行比较,如果两个调度小区标识相同的话,终端设备便使用接收配置标识的小区进行数据包的复制传输。
可选地,该第一指示信息还可以包括数据包数量信息,该数量信息用于指示复制传输共N个的数据包。
例如,终端设备从接入网设备接收该第一指示信息,用以指示终端设备对第一数据包以及后续的共N个数据包进行复制传输。
例如,终端设备从接入网设备接收该第一指示信息,用以指示终端设备将DRB ID标识的还未丢弃的PDCP PDU或PDCP SDU中的最近发送的N个数据包进行复制传输。
可选地,该第一指示信息还可以包括一个激活信息,用于指示终端设备确定是对第一数据包进行复制传输,和/或对第一数据包以及后续数据包都进行复制传输。例如,若收到激活信息为0,则表示只对第一数据包进行复制传输,此时可以节省实体开销,若收到激活信息为1,则表示对PDCP SN指示的PDCP PDU以及后续数据包进行复制传输,此时可以提高后续数据包传输的可靠性。需要说明的是,该举例只做示例说明,本申请并未对此做任何限定。
可选地,在PDCP层进行复制传输的方案中,在S110之前,即终端设备在接收到第一指示信息之前,终端设备的PDCP层可以向RLC层的每个RLC实体递交数据包。在PDCP复制还没有激活时,主腿正常将数据包传递给MAC层,其它配置的辅腿则不将第一数据包传递给MAC层,而是在RLC层进行超时丢弃。当收到接入网设备发送的第一指示信息后,用以复制传输的RLC实体直接向MAC层传输第一数据包。即,在接收第一指示信息之前,PDCP层已经将第一数据包传递给RLC实体,RLC实体中已经存在第一数据包,在接收到第一指示信息后,RLC实体无需等待PDCP层将第一数据包递交到RLC 实体中,便可直接将第一数据包传递到MAC层,从而可以实现更快速的数据复制传输。
S120,终端设备向接入网设备复制传输第一数据包。对应的,接入网设备接收终端设备复制传输的第一数据包。
例如,当第一数据包在PDCP层进行复制传输时,终端设备将第一指示信息标识的PDCP PDU递交给RLC实体进行复制传输,对应的,接入网设备在对应的RLC实体上接收该PDCP PDU。
可选地,当第一指示信息包括腿标识或RLC实体标识时,终端设备将第一指示信息标识的PDCP PDU递交给腿标识或RLC实体标识标记的RLC实体进行复制传输。
例如,当第一数据包在MAC层进行复制传输时,终端设备使用CC将第一指示信息标识的MAC PDU进行复制传输,当第一指示信息标识的为已经传输完的数据包时,该复制传输的操作也可以理解为重传操作,对应的,接入网设备在对应的CC上接收该第一数据包。
例如,当第一数据包在RLC层进行复制传输时,终端设备使用CC将第一指示信息标识的RLC PDU进行复制传输,对应的,接入网设备在对应的CC上接收该第一数据包。
可选地,当第一指示信息包括CC ID时,终端设备使用CC ID标记的CC将第一指示信息标识的MAC PDU或RLC PDU进行复制传输。
根据本申请所提供的实施例,接入网设备向终端设备发送的第一指示信息中含有第一数据包的标识,该第一数据包为需要复制传输的数据包,终端设备接收到第一指示信息后可以将第一数据包进行复制传输,可以实现指定数据包的快速复制传输。
可以理解的是,为了实现上述实施例中功能,网络设备和终端设备包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件、软件、或硬件和软件相结合的形式来实现。某个功能究竟以硬件、软件、或是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
图9和图10为本申请实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中终端设备或接入网设备的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请的实施例中,该通信装置可以是如图1所示的终端设备,也可以是如图1所示的接入网设备,还可以是应用于终端设备或接入网设备的模块(如芯片)。
如图9所示,通信装置900包括处理单元910和收发单元920。通信装置900用于实现上述图5中所示的方法实施例中终端设备或接入网设备的功能。或者,通信装置900可以包括用于实现上述图5中所示的方法实施例中终端设备或接入网设备的任一功能或操作的模块,该模块可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。
当通信装置900用于实现图5所示的方法实施例中终端设备的功能时,收发单元920用于接收来自接入网设备的第一指示信息,所述第一指示信息包括第一数据包的标识,该第一数据包的标识,该第一数据包为需要复制传输的数据包;收发单元920还用于向接入网设备复制传输该第一数据包。
当通信装置900用于实现图5所示的方法实施例中接入网设备的功能时,收发单元920用于向终端设备发送第一指示信息,该第一指示信息包括第一数据包的标识,该第一 数据包为需要复制传输的数据包;收发单元920还用于从终端设备接收该第一数据包。
有关上述处理单元910和收发单元920更详细的描述可以直接参考图5所示的方法实施例中相关描述直接得到,这里不加赘述。
如图10所示,通信装置1000包括处理器1010和接口电路1020。处理器1010和接口电路1020之间相互耦合。可以理解的是,接口电路1020可以为收发器或输入输出接口。可选的,通信装置1000还可以包括存储器1030,用于存储处理器1010执行的指令或存储处理器1010运行指令所需要的输入数据或存储处理器1010运行指令后产生的数据。
当通信装置1000用于实现图5所示的方法时,处理器1010用于实现上述处理单元1010的功能,接口电路1020用于实现上述收发单元1020的功能。
当上述通信装置为应用于终端设备的芯片时,该终端设备芯片实现上述方法实施例中终端设备的功能。该终端设备芯片从终端设备中的其它模块(如射频模块或天线)接收信息,该信息是网络设备发送给终端设备的;或者,该终端设备芯片向终端设备中的其它模块(如射频模块或天线)发送信息,该信息是终端设备发送给接入网设备的。
当上述通信装置为应用于接入网设备的芯片时,该接入网设备芯片实现上述方法实施例中接入网设备的功能。该接入网设备芯片从接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是终端设备发送给接入网设备的;或者,该接入网设备芯片向接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是接入网设备发送给终端设备的。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其它通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中处理器可以是随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备、或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用 介质的服务器等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,DVD;还可以是半导体介质,例如,固态硬盘(solid state disk,SSD)。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
Claims (28)
- 一种数据传输的方法,其特征在于,所述方法应用于终端设备或终端设备中的芯片,所述方法包括:从接入网设备接收第一指示信息,所述第一指示信息包括第一数据包的标识,所述第一数据包为需要复制传输的数据包;向所述接入网设备复制传输所述第一数据包。
- 根据权利要求1所述的方法,其特征在于,所述向所述接入网设备复制传输所述第一数据包,包括:向所述接入网设备复制传输所述第一数据包以及后续的数据包。
- 根据权利要求1或2所述的方法,其特征在于,所述第一数据包的标识包括数据无线承载标识DRB ID和分组数据汇聚协议序列号PDCP SN。
- 根据权利要求1或2所述的方法,其特征在于,所述第一数据包的标识包括数据无线承载标识DRB ID,所述DRB ID用于标识分组数据汇聚协议PDCP层还未丢弃的分组数据汇聚协议服务数据单元PDCP SDU或分组数据汇聚协议协议数据单元PDCP PDU。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述第一指示信息还包括腿标识或无线链路控制层协议RLC实体标识,所述腿标识或所述RLC实体标识用于标识复制传输使用的RLC实体;所述向所述接入网设备复制传输所述第一数据包,包括:使用所述RLC实体向所述接入网设备复制传输所述第一数据包。
- 根据权利要求1或2所述的方法,其特征在于,所述第一数据包的标识包括第一混合自动重传请求HARQ进程号。
- 根据权利要求1或2所述的方法,其特征在于,所述RLC层处于第一模式时,所述第一数据包的标识包括DRB ID和无线链路控制序号RLC SN。
- 根据权利要求1或2所述的方法,其特征在于,所述RLC层处于第二模式时,所述第一数据包的标识包括DRB ID和PDCP SN。
- 根据权利要求6至8中任一项所述的方法,其特征在于,所述第一指示信息还包括至少一个载波单元标识CC ID,所述CC ID用于标识复制传输使用的载波单元CC;所述向所述接入网设备复制传输所述第一数据包,包括:使用所述CC向所述接入网设备复制传输所述第一数据包。
- 根据权利要求9所述的方法,其特征在于,所述至少一个CC ID对应至少一个第二HARQ进程号,所述方法还包括:从所述接入网设备接收所述第二HARQ进程号,所述第二HARQ进程号用于指示在所述CC进行复制传输使用的HARQ进程号。
- 一种数据传输的方法,其特征在于,所述方法应用于接入网设备或接入网设备中的芯片,所述方法包括:向终端设备发送第一指示信息,所述第一指示信息包括第一数据包的标识,所述第一数据包为需要复制传输的数据包;从所述终端设备接收所述第一数据包。
- 根据权利要求11所述的方法,其特征在于,所述从所述终端设备接收所述第一数据包,包括:从所述终端设备接收所述第一数据包以及后续的数据包。
- 根据权利要求11或12所述的方法,其特征在于,所述第一数据包的标识包括数据无线承载标识DRB ID和分组数据汇聚协议序列号PDCP SN。
- 根据权利要求11或12所述的方法,其特征在于,所述第一数据包的标识包括数据无线承载标识DRB ID,所述DRB ID用于标识分组数据汇聚协议PDCP层还未丢弃的分组数据汇聚协议服务数据单元PDCP SDU或分组数据汇聚协议协议数据单元PDCP PDU。
- 根据权利要求11至14中任一项所述的方法,其特征在于,所述第一指示信息还包括腿标识或无线链路控制层协议RLC实体标识,所述腿标识或所述RLC实体标识用于标识复制传输使用的RLC实体;所述从所述终端设备接收所述第一数据包,包括:从所述终端设备的对应所述RLC实体接收所述第一数据包。
- 根据权利要求11或12所述的方法,其特征在于,所述第一数据包的标识包括第一混合自动重传请求HARQ进程号。
- 根据权利要求11或12所述的方法,其特征在于,所述RLC层处于第一模式时,所述第一数据包的标识包括DRB ID和无线链路控制序号RLC SN。
- 根据权利要求1或12所述的方法,其特征在于,所述RLC层处于第二模式时,所述第一数据包的标识包括DRB ID和PDCP SN。
- 根据权利要求16至18中任一项所述的方法,其特征在于,所述第一指示信息还包括至少一个载波标识CC ID,所述CC ID用于标识复制传输使用的载波CC;所述从所述终端设备接收所述第一数据包,包括:从所述终端设备的对应所述CC接收所述第一数据包。
- 根据权利要求19所述的方法,其特征在于,所述至少一个CC ID对应至少一个第二HARQ进程号,所述方法还包括:向所述终端设备发送所述第二HARQ进程号,所述第二HARQ进程号用于标识所述CC对应的HARQ进程号。
- 一种通信装置,其特征在于,包括用于执行如权利要求1至10中任一项所述方法的模块。
- 一种通信装置,其特征在于,包括用于执行如权利要求11至20中任一项所述方法的模块。
- 一种通信装置,其特征在于,包括处理器和存储器,所述处理器和所述存储器耦合,所述处理器用于控制所述装置实现如权利要求1至10中任一项所述的方法。
- 一种通信装置,其特征在于,包括处理器和存储器,所述处理器和所述存储器耦合,所述处理器用于控制所述装置实现如权利要求11至20中任一项所述的方法。
- 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的 信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至10中任一项所述的方法。
- 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求11至20中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至10中任一项所述的方法,或,实现如权利要求11至20中任一项所述的方法。
- 一种通信***,其特征在于,包括如权利要求21、23、25中任一项所述的通信装置,和如权利要求22、24、26中任一项所述的通信装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/134353 WO2022120541A1 (zh) | 2020-12-07 | 2020-12-07 | 数据传输的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/134353 WO2022120541A1 (zh) | 2020-12-07 | 2020-12-07 | 数据传输的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022120541A1 true WO2022120541A1 (zh) | 2022-06-16 |
Family
ID=81972808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/134353 WO2022120541A1 (zh) | 2020-12-07 | 2020-12-07 | 数据传输的方法和装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2022120541A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109644489A (zh) * | 2017-09-07 | 2019-04-16 | Oppo广东移动通信有限公司 | 用于传输数据的方法、终端设备和网络设备 |
CN110463255A (zh) * | 2017-03-23 | 2019-11-15 | 三星电子株式会社 | 用于处理用于分组复制的数据的方法和设备 |
CN111918335A (zh) * | 2019-05-08 | 2020-11-10 | 华为技术有限公司 | 处理数据包的方法和装置 |
US20200367305A1 (en) * | 2017-06-16 | 2020-11-19 | Samsung Electronics Co., Ltd. | Method and apparatus for processing packet in next-generation mobile communication system |
-
2020
- 2020-12-07 WO PCT/CN2020/134353 patent/WO2022120541A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110463255A (zh) * | 2017-03-23 | 2019-11-15 | 三星电子株式会社 | 用于处理用于分组复制的数据的方法和设备 |
US20200367305A1 (en) * | 2017-06-16 | 2020-11-19 | Samsung Electronics Co., Ltd. | Method and apparatus for processing packet in next-generation mobile communication system |
CN109644489A (zh) * | 2017-09-07 | 2019-04-16 | Oppo广东移动通信有限公司 | 用于传输数据的方法、终端设备和网络设备 |
CN111918335A (zh) * | 2019-05-08 | 2020-11-10 | 华为技术有限公司 | 处理数据包的方法和装置 |
Non-Patent Citations (1)
Title |
---|
HUAWEI, HISILICON: "Logical channel ID allocation for PDCP duplication", 3GPP DRAFT; R2-1807487 LOGICAL CHANNEL ID ALLOCATION FOR PDCP DUPLICATION, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Busan, Korea; 20180521 - 20180525, 20 May 2018 (2018-05-20), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051443864 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7222419B2 (ja) | 重複伝送の設定及び/又はアクティベーション方法、重複伝送の方法及び装置 | |
KR102435428B1 (ko) | 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치 | |
US11503510B2 (en) | Method and apparatus for resource management for conditional handover in wireless communication system | |
WO2019019133A1 (zh) | 命令指示方法及装置、信息交互方法及装置 | |
WO2018227555A1 (zh) | 用于传输数据的方法、终端设备和网络设备 | |
WO2019192458A1 (zh) | 通信方法和装置 | |
EP3634076B1 (en) | Method and device for processing data | |
KR20210113591A (ko) | 데이터 흐름 처리 방법, 기기 및 저장 매체 | |
US12004012B2 (en) | Method and device used for duplicate data transmission | |
WO2021056589A1 (zh) | 一种数据传输方法及装置 | |
TW201911928A (zh) | 無線通訊的方法、終端設備和網路設備 | |
US20230091236A1 (en) | Communication control method and user equipment | |
JP7419553B2 (ja) | フィードバックリソース決定方法およびフィードバックリソース決定装置 | |
KR20200114968A (ko) | 무선 통신 시스템에서 복수 개의 rlc 계층 장치의 활성화를 제어하는 방법 및 장치 | |
WO2021088991A1 (zh) | 一种混合自动重传请求的处理方法及通信装置 | |
WO2024103798A1 (zh) | 无线通信的方法及装置 | |
US20230189300A1 (en) | Communication control method | |
WO2020258018A1 (zh) | 一种数据包处理方法、设备及存储介质 | |
US20230124607A1 (en) | Apparatus and method for conditional mobility on secondary node initiated by master node in wireless communication systems | |
WO2020147054A1 (zh) | 一种数据复制传输的指示方法、终端设备及网络设备 | |
WO2022120541A1 (zh) | 数据传输的方法和装置 | |
WO2021097689A1 (zh) | 一种通信方法、装置及设备 | |
WO2021056521A1 (zh) | 链路状态的处理方法和装置 | |
WO2021016790A1 (zh) | 无线通信的方法、终端设备和网络设备 | |
CN116325882A (zh) | 具有pdcp重传的mrb架构 |
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: 20964488 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: 20964488 Country of ref document: EP Kind code of ref document: A1 |