WO2021203353A1 - 多播传输方法及相关装置 - Google Patents

多播传输方法及相关装置 Download PDF

Info

Publication number
WO2021203353A1
WO2021203353A1 PCT/CN2020/083923 CN2020083923W WO2021203353A1 WO 2021203353 A1 WO2021203353 A1 WO 2021203353A1 CN 2020083923 W CN2020083923 W CN 2020083923W WO 2021203353 A1 WO2021203353 A1 WO 2021203353A1
Authority
WO
WIPO (PCT)
Prior art keywords
protocol layer
data packet
indication information
terminal device
network device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/083923
Other languages
English (en)
French (fr)
Inventor
许斌
李秉肇
于海凤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP20930342.9A priority Critical patent/EP4123931B1/en
Priority to PCT/CN2020/083923 priority patent/WO2021203353A1/zh
Priority to CN202080098853.7A priority patent/CN115298982B/zh
Publication of WO2021203353A1 publication Critical patent/WO2021203353A1/zh
Priority to US17/937,119 priority patent/US20230042357A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1642Formats specially adapted for sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Definitions

  • This application relates to the field of communication technology, and in particular to a multicast transmission method and related devices.
  • Multimedia broadcast multicast service is a service for multiple terminal devices, such as live broadcast service and some public safety services.
  • the MBMS service can be sent to the terminal equipment in a unicast transmission mode by establishing a dedicated bearer with a single terminal equipment, or it can be multicast (group) by establishing a shared bearer with multiple terminal equipment.
  • the transmission mode of broadcast is sent to the terminal device.
  • the base station can choose to send the MBMS service to a certain terminal device through a dedicated radio bearer or a shared radio bearer according to the situation. Therefore, from the perspective of a terminal device, the terminal device may receive data packets through a dedicated radio bearer at some times, and receive data packets through a shared radio bearer at some times. In this way, due to different transmission conditions on different radio bearers, when the terminal device receives the MBMS service data packet, data packet interruption, data packet disorder, or data packet redundancy will occur, which will affect the user experience.
  • This application provides a multicast transmission method and related devices.
  • a network device sends a data packet to a terminal device
  • the network device sets the first protocol layer serial number of the data packet, so that the data packet received by the terminal device is duplicated and out of sequence
  • the terminal device can perform corresponding processing on the received data packet according to the first protocol layer serial number to improve communication efficiency.
  • the present application provides a multicast transmission method, which is applicable to a first network device, and includes: receiving a first data packet and first indication information, where the first indication information is used to indicate the first network device.
  • the sequence of a data packet in at least one data packet ; setting the first protocol layer serial number of the first data packet according to the first indication information; sending the first data packet to a terminal device.
  • the first network device when the first network device sends the first data packet to the terminal device, the first network device sets the first protocol layer serial number of the first data packet, and then sends the first data packet to the terminal device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer serial number is the same as the first serial number, or the first protocol layer serial number is the same as the first serial number
  • the difference between the numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the method before the sending the first data packet to the terminal device, the method further includes: sending second indication information to the terminal device and /Or third indication information, where the second indication information and/or third indication information are used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information, and the at least one first identification information corresponds to at least one radio bearer one by one, so
  • the at least one piece of first identification information includes at least one of the following: a radio bearer identifier, a packet data convergence protocol PDCP layer identifier, a radio link control RLC layer identifier, and a logical channel identifier.
  • the third indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the third indication information Including the first protocol layer identifier of the terminal device.
  • the method further includes: sending a data packet in the first protocol layer to a target access network device, where the first network device is the terminal The access network device to which the device belongs.
  • the present application provides a multicast transmission method, the method is suitable for terminal equipment, including: receiving a first data packet, the first protocol layer sequence number of the first data packet is based on the first indication information If set, the first indication information is used to indicate the sequence of the first data packet in at least one data packet; the first data packet is processed according to the first protocol layer sequence number.
  • the terminal device receives the first data packet, and the first data packet includes the serial number of the first protocol layer.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer serial number is the same as the first serial number, or the first protocol layer serial number is the same as the first serial number
  • the difference between the numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the method before the receiving the first data packet, the method further includes: receiving second indication information and/or third indication information, the first The second indication information and/or the third indication information are used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information, and the at least one first identification information corresponds to at least one radio bearer one by one, so
  • the at least one piece of first identification information includes at least one of the following: a radio bearer identifier, a packet data convergence protocol PDCP layer identifier, a radio link control RLC layer identifier, and a logical channel identifier.
  • the third indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the third indication information Including the first protocol layer identifier of the terminal device.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, and discarding , Send to the upper layer, and give feedback on the first data packet.
  • the present application provides a communication device that is suitable for a first network device and includes a transceiving module and a processing module, wherein the transceiving module is configured to receive a first data packet and first indication information, The first indication information is used to indicate the order of the first data packet in at least one data packet; the processing module is used to set the first protocol layer of the first data packet according to the first indication information Serial number; the transceiver module is also used to send the first data packet to the terminal device.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer serial number is the same as the first serial number, or the first protocol layer serial number is the same as the first serial number
  • the difference between the numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module is further configured to: send second instruction information and/or third instruction information to the terminal device, and the second instruction information And/or the third indication information is used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information
  • the at least one first identification information corresponds to at least one radio bearer one by one
  • the at least one piece of first identification information includes at least one of the following: a radio bearer identifier, a packet data convergence protocol PDCP layer identifier, a radio link control RLC layer identifier, and a logical channel identifier.
  • the third indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the third indication information Including the first protocol layer identifier of the terminal device.
  • the transceiver module is further configured to: send a data packet in the first protocol layer to a target access network device, and the first network device is all The access network equipment to which the terminal equipment belongs.
  • the present application provides a communication device that is suitable for terminal equipment and includes a transceiving module and a processing module, wherein the transceiving module is configured to receive a first data packet.
  • the sequence number of the first protocol layer is set according to the first indication information, and the first indication information is used to indicate the sequence of the first data packet in at least one data packet; the processing module is used to indicate the sequence of the first data packet according to the A protocol layer sequence number processes the first data packet.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer serial number is the same as the first serial number, or the first protocol layer serial number is the same as the first serial number
  • the difference between the numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module is further configured to: receive second indication information and/or third indication information, and the second indication information and/or third indication information
  • the indication information is used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information, and the at least one first identification information corresponds to at least one radio bearer one by one, so
  • the at least one piece of first identification information includes at least one of the following: a radio bearer identifier, a packet data convergence protocol PDCP layer identifier, a radio link control RLC layer identifier, and a logical channel identifier.
  • the third indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the third indication information Including the first protocol layer identifier of the terminal device.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, and discarding , Send to the upper layer, and give feedback on the first data packet.
  • the present application provides a communication device, including a processor and a communication interface, and optionally a memory, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the first A method in one aspect or any possible implementation of the first aspect.
  • the communication device may be a chip.
  • the present application provides a computer-readable storage medium that stores a computer program.
  • the computer program includes program instructions that, when executed by a processor, cause the processor to execute Such as the method in the first aspect or any possible implementation of the first aspect.
  • the present application provides a communication device, including a processor and a communication interface, and optionally a memory, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement The second aspect or the method in any possible implementation of the second aspect.
  • the communication device may be a chip.
  • the present application provides a computer-readable storage medium that stores a computer program.
  • the computer program includes program instructions that, when executed by a processor, cause the processor to execute Such as the method in the second aspect or any possible implementation of the second aspect.
  • the present application provides a communication system including the communication device described in the third aspect and the fourth aspect, or the communication device described in the fifth aspect and the seventh aspect.
  • the present application provides a multicast transmission method, which is applicable to a second network device, and includes: receiving a first data packet and fourth indication information, where the fourth indication information is used to indicate the first The sequence of the data packet in at least one data packet; the first protocol layer serial number of the first data packet is set according to the fourth indication information; the first data packet is sent to the terminal device through the first network device.
  • the second network device when the second network device sends the first data packet to the terminal device, the second network device sets the first protocol layer serial number of the first data packet, and then sends the first data to the terminal device through the first network device Bag.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer sequence number is set according to the second sequence number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the first protocol layer sequence number is the same as the second sequence number
  • the difference between the numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the method before the sending the first data packet to the terminal device through the first network device, the method further includes: sending to the terminal device Fifth indication information; sending sixth indication information to the first network device, where the fifth indication information and the sixth indication information are used to indicate the correspondence between the first protocol layer and the at least two radio bearers relation.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one piece of second identification information, and the at least one piece of second identification information includes at least one of the following: a transmission channel identifier, The first protocol layer identifier of the terminal device and the service identifier of the first data packet.
  • the sixth indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the sixth indication information Including the at least one piece of second identification information.
  • this application provides a multicast transmission method suitable for a first network device, including: receiving a first data packet, the first protocol layer sequence number of the first data packet is set according to the fourth indication information Yes, the fourth indication information is used to indicate the order of the first data packet in at least one data packet; and send the first data packet to a terminal device.
  • the first data packet received by the first network device includes the first protocol layer serial number, and then the first network device sends the first data packet to the terminal device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer sequence number is set according to the second sequence number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the first protocol layer sequence number is the same as the first protocol layer sequence number.
  • the difference between the two serial numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the method before the sending the first data packet to the terminal device, the method further includes: receiving sixth indication information, The sixth indication information is used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the sixth indication information is used to configure the radio bearer or the PDCP layer or the RLC layer or the logical channel of the terminal device, and the sixth The indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: a transmission channel identification, a first protocol layer identification of the terminal device, and a service identification of the first data packet.
  • the present application provides a multicast transmission method, the method is suitable for terminal equipment, including: receiving a first data packet, the first protocol layer sequence number of the first data packet is based on the fourth indication information If set, the fourth indication information is used to indicate the sequence of the first data packet in at least one data packet; the first data packet is processed according to the first protocol layer sequence number.
  • the terminal device receives the first data packet, and the first data packet includes the serial number of the first protocol layer.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer sequence number is set according to the second sequence number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the first protocol layer sequence number is the same as the first protocol layer sequence number.
  • the difference between the two serial numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the method before the receiving the first data packet, the method further includes: receiving fifth indication information, where the fifth indication information is used for Indicating the correspondence between the first protocol layer and the at least two radio bearers.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: transmission channel The identifier, the first protocol layer identifier of the terminal device, and the service identifier of the first data packet.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection , Discarding, sending to the upper layer, and feedback on the first data packet.
  • the present application provides a communication device that is suitable for a second network device and includes a transceiving module and a processing module, wherein the transceiving module is configured to receive the first data packet and the fourth indication information ,
  • the fourth indication information is used to indicate the order of the first data packet in at least one data packet;
  • the processing module is used to set the first protocol of the first data packet according to the fourth indication information Layer sequence number;
  • the transceiver module is also used to send the first data packet to the terminal device through the first network device.
  • the first protocol layer serial number is set according to the second serial number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the first protocol layer sequence number is the same as the first protocol layer sequence number.
  • the difference between the two serial numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module is further configured to: send fifth instruction information to the terminal device; send a sixth instruction to the first network device Information, the fifth indication information and the sixth indication information are used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: transmission channel The identifier, the first protocol layer identifier of the terminal device, and the service identifier of the first data packet.
  • the sixth indication information is used to configure the radio bearer or the PDCP layer or the RLC layer or the logical channel of the terminal device, and the sixth The indication information includes the at least one piece of second identification information.
  • the present application provides a communication device that is suitable for a first network device and includes a transceiver module.
  • the transceiver module is configured to receive a first data packet.
  • the protocol layer serial number is set according to the fourth indication information, and the fourth indication information is used to indicate the sequence of the first data packet in at least one data packet; the transceiver module is also used to send all the data packets to the terminal device.
  • the first data packet is suitable for a first network device and includes a transceiver module.
  • the transceiver module is configured to receive a first data packet.
  • the protocol layer serial number is set according to the fourth indication information, and the fourth indication information is used to indicate the sequence of the first data packet in at least one data packet; the transceiver module is also used to send all the data packets to the terminal device.
  • the first data packet is suitable for a first network device and includes a transceiver module.
  • the first protocol layer sequence number is set according to the second sequence number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the first protocol layer sequence number is the same as the first protocol layer sequence number.
  • the difference between the two serial numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module is further configured to: receive sixth indication information, where the sixth indication information is used to indicate that the first protocol layer and the The correspondence between the at least two radio bearers.
  • the sixth indication information is used to configure the radio bearer or the PDCP layer or the RLC layer or the logical channel of the terminal device, and the sixth The indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: a transmission channel identification, a first protocol layer identification of the terminal device, and a service identification of the first data packet.
  • the present application provides a communication device that is suitable for terminal equipment and includes a transceiving module and a processing module, wherein the transceiving module is configured to receive a first data packet, and the first data packet
  • the serial number of the first protocol layer is set according to the fourth indication information, and the fourth indication information is used to indicate the sequence of the first data packet in at least one data packet; the processing module is used to The first protocol layer sequence number processes the first data packet.
  • the first protocol layer serial number is set according to the second serial number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the first protocol layer sequence number is the same as the first protocol layer sequence number.
  • the difference between the two serial numbers is a fixed value N.
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module is further configured to: receive fifth indication information, where the fifth indication information is used to indicate that the first protocol layer and the The correspondence between the at least two radio bearers.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: transmission channel The identifier, the first protocol layer identifier of the terminal device, and the service identifier of the first data packet.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection , Discarding, sending to the upper layer, and feedback on the first data packet.
  • the present application provides a communication device, including a processor and a communication interface, and optionally a memory, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement The tenth aspect or the method in any possible implementation of the tenth aspect.
  • the communication device may be a chip.
  • the present application provides a computer-readable storage medium that stores a computer program.
  • the computer program includes program instructions that, when executed by a processor, cause the processor to Perform the method in the tenth aspect or any possible implementation manner of the tenth aspect.
  • the present application provides a communication device, including a processor and a communication interface, and optionally a memory, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction, The method in any possible implementation manner of the eleventh aspect or the eleventh aspect is implemented.
  • the communication device may be a chip.
  • this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that when executed by a processor cause the processor to Perform the method in the eleventh aspect or any possible implementation manner of the eleventh aspect.
  • the present application provides a communication device, including a processor and a communication interface, and optionally a memory, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement The twelfth aspect or the method in any possible implementation of the twelfth aspect.
  • the communication device may be a chip.
  • the present application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processing
  • the device executes the method in the twelfth aspect or any possible implementation of the twelfth aspect.
  • the present application provides a communication system including the communication devices described in the thirteenth, fourteenth, and fifteenth aspects, or the sixteenth, eighteenth, and The communication device described in the twentieth aspect.
  • Figure 1 is a schematic diagram of MBMS service data transmission
  • Figure 2 is a schematic diagram of multicast transmission between a base station and a terminal device
  • Figure 3 is a schematic diagram of a base station sending MBMS service data to a terminal device
  • FIG. 4 is a schematic diagram of a multicast transmission method provided by an embodiment of the application.
  • FIG. 5 is a schematic diagram of the first network device in FIG. 4 sending MBMS service data to the terminal device;
  • FIG. 6 is a schematic diagram of another multicast transmission method provided by an embodiment of the application.
  • FIG. 7 is a schematic diagram of another multicast transmission method provided by an embodiment of the application.
  • FIG. 8 is a schematic diagram of the second network device in FIG. 7 sending MBMS service data to the terminal device;
  • FIG. 9 is a schematic diagram of another multicast transmission method provided by an embodiment of the application.
  • FIG. 10 is a schematic diagram of a communication device 1000 provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram of another communication device 1100 according to an embodiment of this application.
  • FIG. 12 is a schematic diagram of a communication device 1200 according to an embodiment of the application.
  • FIG. 13 is a schematic diagram of another communication device 1300 according to an embodiment of the application.
  • FIG. 14 is a schematic diagram of a communication device 1400 according to an embodiment of the application.
  • FIG. 15 is a schematic diagram of another communication device 1500 provided by an embodiment of this application.
  • FIG. 16 is a schematic diagram of a communication device 1600 provided by an embodiment of the application.
  • FIG. 17 is a schematic diagram of another communication device 1700 according to an embodiment of the application.
  • FIG. 18 is a schematic diagram of a communication device 1800 according to an embodiment of this application.
  • FIG. 19 is a schematic diagram of another communication device 1900 provided by an embodiment of this application.
  • LTE long term evolution
  • UMTS universal mobile telecommunications system
  • UTRAN UMTS terrestrial radio access network
  • GSM global system for mobile communication
  • EDGE enhanced data rate for GSM evolution
  • GSM EDGE system radio access network
  • GERAN GERAN
  • the function of the MME is completed by the serving GPRS support node (SGSN) of the general packet radio service (GPRS), and the function of SGW ⁇ PGW is performed by the gateway GPRS support node (gateway GPRS).
  • SGSN serving GPRS support node
  • GPRS general packet radio service
  • gateway GPRS support node gateway GPRS support node
  • GGSN support node
  • Terminal devices include terminal devices in 5G networks, and devices that provide users with voice and/or data connectivity. For example, they may include handheld devices with wireless connection functions or processing devices connected to wireless modems.
  • the terminal device can communicate with the core network via a radio access network (RAN), and exchange voice and/or data with the RAN.
  • RAN radio access network
  • the terminal equipment may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device communication (device-to-device, D2D) terminal equipment, vehicle-to-everything (V2X) Terminal equipment, machine-to-machine/machine-type communications (M2M/MTC) terminal equipment, Internet of things (IoT) terminal equipment, subscriber unit, subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (AP), remote terminal (remote terminal), access terminal (access terminal), user terminal (user terminal) , User agent (user agent), or user equipment (user device), etc.
  • UE user equipment
  • UE user equipment
  • D2D device-to-device communication
  • V2X vehicle-to-everything
  • M2M/MTC machine-to-machine/machine-type communications
  • IoT Internet of things
  • subscriber unit subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (
  • it may include mobile phones (or “cellular” phones), computers with mobile terminal equipment, portable, pocket-sized, hand-held, mobile devices with built-in computers, and so on.
  • PCS personal communication service
  • PCS personal communication service
  • SIP session initiation protocol
  • WLL wireless local loop
  • PDA personal digital assistants
  • restricted devices such as devices with low power consumption, or devices with limited storage capabilities, or devices with limited computing capabilities.
  • RFID radio frequency identification
  • GPS global positioning system
  • laser scanners and other information sensing equipment, terminal equipment in the network after 5G, etc.
  • the terminal device may also be a wearable device.
  • Wearable devices can also be called wearable smart devices or smart wearable devices, etc. It is a general term for using wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes Wait.
  • a wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only a kind of hardware device, but also realize powerful functions through software support, data interaction, and cloud interaction.
  • wearable smart devices include full-featured, large-sized, complete or partial functions that can be achieved without relying on smart phones, such as smart watches or smart glasses, and only focus on a certain type of application function, and need to cooperate with other devices such as smart phones.
  • Use such as all kinds of smart bracelets, smart helmets, smart jewelry, etc. for physical sign monitoring.
  • the various terminal devices described above if they are located on the vehicle (for example, placed in the vehicle or installed in the vehicle), can be regarded as vehicle-mounted terminal equipment, for example, the vehicle-mounted terminal equipment is also called on-board unit (OBU). ).
  • OBU on-board unit
  • the embodiment of the present application also relates to the first network device.
  • the first network device can be a device used to communicate with terminal devices, for example, it can be a network side device in a 5G network, it can also be a base transceiver station (BTS) in the GSM system or CDMA, or it can be WCDMA
  • BTS base transceiver station
  • the base station (NodeB, NB) in the system can also be an evolved Node B (eNB or eNodeB) in the LTE system, or the first network device can be a relay station, an access point, a vehicle-mounted device, or a wearable device And the network side equipment in the network after 5G or the network equipment in the future evolved PLMN network, etc.
  • eNB evolved Node B
  • the first network device involved in the embodiments of the present application may also be referred to as a radio access network (radio access network, RAN) device.
  • the RAN equipment is connected to the terminal equipment and is used to receive data from the terminal equipment and send it to the core network equipment.
  • RAN equipment corresponds to different equipment in different communication systems, for example, it corresponds to base station and base station controller in 2G system, corresponds to base station and radio network controller (RNC) in 3G system, and corresponds to evolution in 4G system
  • RNC base station and radio network controller
  • An evolutional Node B (eNB) corresponds to a 5G system in a 5G system, such as access network equipment (such as gNB, CU, and DU) in a new radio access technology (NR).
  • NR new radio access technology
  • the embodiment of the present application also relates to a second network device.
  • the second network device may be a device used to communicate with a terminal device through the first network device.
  • it may be a network side device in a 5G network, or a network side device in other communication systems.
  • the second network device involved in the embodiment of the present application may also be referred to as a core network (core network, CN) device.
  • the CN equipment communicates with the terminal equipment through the RAN equipment.
  • CN equipment corresponds to different equipment in different communication systems. For example, it corresponds to 5G systems in 5G systems, such as core network equipment (such as user plane functions) in the new radio access technology (NR). , UPF) equipment).
  • At least one refers to one or more, and “multiple” refers to two or more.
  • “And/or” describes the association relationship of the associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
  • the following at least one item (a)” or similar expressions refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a).
  • at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
  • first and second are used to distinguish multiple objects, and are not used to limit the order, timing, priority, or order of multiple objects. Importance.
  • first information and the second information are only for distinguishing different information, but do not indicate the difference in content, priority, sending order, or importance of the two types of information.
  • Unicast A point-to-point communication technology, that is, a single point of communication between a network device and a terminal device.
  • the network device can send data separately for each terminal device.
  • Unicast can also be called unicast transmission mode or unicast transmission technology.
  • Sending by unicast transmission means that when the sending device sends the transport block (TB) corresponding to the protocol data unit (protocol data unit, PDU), the cell network temporary identifier (C-RNTI) is used.
  • C-RNTI cell network temporary identifier
  • a receiving device receives the same PDU according to the C-RNTI; or the unicast transmission of the PDU can refer to the PDU Transmission is carried out in a radio bearer established for unicast transmission or in a channel specially designed for unicast transmission.
  • Receiving in the unicast transmission mode means that when the unicast transmission is used, the receiving device receives the PDU according to the C-RNTI; or the receiving device receives the PDU through a radio bearer established for unicast transmission or is used for unicast transmission. Receive on the transmitted channel.
  • Multicast Point-to-multipoint communication technology, which can also be called multicast transmission method or multicast transmission technology, used to serve multimedia broadcast multicast services. Multicast can also be called multicast, and can also be called a broadcast technology in some broad scenarios, but there are differences between multicast and traditional broadcast technology.
  • multicast transmission technologies are mainly divided into two types: multimedia broadcast multicast single frequency network service (multimedia broadcast multicast service single frequency network, MBSFN) and single cell point to multipoint service (single cell point to multiple, SC-PTM).
  • MBSFN multimedia broadcast multicast service single frequency network
  • SC-PTM single cell point to multipoint service
  • other multicast transmission technologies are also being discussed, and this application is not limited.
  • Sending by multicast transmission means that when the sending device sends the TB corresponding to the PDU, it uses a group radio network temporary identifier (G-RNTI) to scramble the PDU or scramble the DCI corresponding to the PDU.
  • G-RNTI group radio network temporary identifier
  • One or more receiving devices receive the same PDU according to the same G-RNTI.
  • transmitting the PDU in a multicast manner may refer to informing multiple receiving devices of the location of the same PDU in a semi-static manner, and multiple receiving devices can receive the PDU at the same time.
  • the use of multicast to transmit the PDU may mean that the PDU is transmitted in a radio bearer established for multicast transmission or transmitted in a channel specially designed for multicast.
  • Receiving by multicast transmission means that when the opposite side uses multicast transmission, one of the multiple receiving devices receives the PDU according to the G-RNTI; or one of the multiple receiving devices receives the PDU according to G-RNTI;
  • the radio bearer established by the multicast transmission receives or receives PDUs on the channel used for the multicast transmission.
  • Broadcast Point-to-multipoint communication technology. Different from multicast, the technology involved in broadcasting is that the sending device sends the TB corresponding to the PDU on the broadcast channel, and all receiving devices can receive the PDU on the broadcast channel. Different from the multicast technology, in traditional broadcast transmission, the broadcast channel does not use the above-mentioned G-RNTI scrambling method.
  • Handover In a wireless communication system, each cell covers a limited range. Therefore, when a terminal device moves from the current serving cell to an adjacent cell, in order to ensure service continuity, the network side needs to switch the service to Adjacent cells, so as not to interrupt the communication process. Handover refers to the process of switching the link carrying communication data from one cell (or base station) to another cell (or base station) in order to ensure uninterrupted communication during the communication process.
  • the control plane protocol layer structure can include the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, and the media interface. Access control (media access control, MAC) and physical layer, etc.
  • the user plane protocol layer structure may include the PDCP layer, the RLC layer, the MAC layer, and the physical layer. Among them, the physical layer is located at the lowest layer (layer one), the MAC layer, RLC, and PDCP belong to the second layer (layer two), and the RRC belongs to the third layer (layer three).
  • the PDCP layer may also include a service data adaptation protocol (SDAP) layer.
  • SDAP service data adaptation protocol
  • TCP/IP Transmission Control Protocol/Internet Protocol
  • the radio access network device can include a centralized unit (CU) and a distributed unit (CU).
  • CU distributed unit
  • multiple DUs can be centrally controlled by one CU.
  • CU and DU can be divided according to the protocol layer of the wireless network. For example, the functions of the PDCP layer and above are set in the CU, the protocol layers below the PDCP, and the functions of the RLC layer and MAC layer are set in the DU.
  • this division of protocol layers is just an example, and it can also be divided in other protocol layers, for example, in the RLC layer.
  • the functions of the RLC layer and above protocol layers are set in the CU, and the protocol layers below the RLC layer
  • the functions are set in the DU; or, divided in a certain protocol layer, for example, part of the functions of the RLC layer and the functions of the protocol layer above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer Set in DU.
  • it can also be divided in other ways, for example, divided by delay, and functions that need to meet the delay requirements for processing time are set in the DU, and functions that do not need to meet the delay requirements are set in the CU.
  • Radio bearer Generally, it can be understood as a transmission path or treatment that a data packet or signaling passes through when it is transmitted on an air interface.
  • Radio bearers include data radio bearers and signaling radio bearers.
  • the radio bearer is established and configured through the RRC signaling of the network equipment.
  • the configuration of the radio bearer includes the configuration of each protocol layer.
  • the entities of each protocol layer of the network equipment and terminal equipment perform data packets in the radio bearer according to the configuration. Or the sending, receiving or processing of signaling.
  • a radio bearer can be understood as a transmission channel. Whether on the terminal device side or on the network device side, each radio bearer contains a PDCP entity and at least one RLC entity to perform data packets transmitted in the radio bearer. deal with.
  • network equipment can also add, modify, or delete (release) radio bearers through RRC signaling.
  • Multimedia broadcast multicast service (multimedia broadcast multicast service, MBMS):
  • the MBMS service is a point-to-multipoint unidirectional multimedia service. For example, on the air interface, a multimedia broadcast service is sent to users in a cell through a common channel, or a multicast service subscribed by a user is sent to users in a cell in a multicast manner, thereby saving air interface resources.
  • FIG. 1 is a schematic diagram of MBMS service data transmission.
  • the MBMS service comes from the data server 101.
  • the data server 101 sends the MBMS service data to the core network device 102, then the core network device 102 sends the MBMS service data to the base station 103, and finally the base station 103 sends the MBMS service data To the terminal device 104 that receives the MBMS service.
  • the core network device 102 sends MBMS service data to the base station 103 through a protocol data unit (PDU) session (session) or a quality of service flow (QoS flow), and the core
  • PDU protocol data unit
  • QoS flow quality of service flow
  • the MBMS service can be sent to the terminal device 104 in the form of unicast by establishing a dedicated radio bearer, or it can be sent to the terminal device in the form of multicast by establishing a shared radio bearer for the MBMS service. 104.
  • FIG 2 is a schematic diagram of multicast transmission between a base station and a terminal device.
  • multiple terminal devices 104 need to receive the same MBMS service. If the base station 103 transmits in unicast form, it is necessary to establish a dedicated radio bearer for each terminal device 104 to transmit separately, which consumes a lot of resources; if The base station 103 sends in the form of multicast, only a shared MBMS radio bearer needs to be established, and all terminal devices 104 interested in the MBMS service can receive the MBMS service through the shared radio bearer.
  • the base station 103 may decide whether to send the MBMS service through unicast transmission, multicast transmission, or both transmission methods according to actual conditions (for example, the number of terminal equipment, the channel quality condition of the terminal equipment, or the geographic location of the terminal equipment).
  • actual conditions for example, the number of terminal equipment, the channel quality condition of the terminal equipment, or the geographic location of the terminal equipment.
  • FIG 3 is a schematic diagram of a base station sending MBMS service data to a terminal device.
  • the base station can use one of the following three methods to send MBMS service data to the terminal device: only unicast transmission, only multicast transmission, and unicast transmission at the same time And multicast transmission method.
  • the base station uses the unicast transmission method, it transmits data through the unicast radio bearer.
  • the base station uses the multicast transmission method, it transmits data through the multicast radio bearer, that is to say, there are two types of The transmission method uses different radio bearers to send.
  • the bearer performs data transmission, and sometimes two radio bearers are used for data transmission at the same time.
  • the transmission conditions such as transmission speed
  • the order of the situation For example, data packet 1 and data packet 2 are sent on the multicast radio bearer, and data packet 3 and data packet 4 are sent on the unicast radio bearer.
  • the transmission speed of the unicast radio bearer is faster.
  • data packets may be repeatedly received.
  • the data packet No. 1 is sent on both the unicast radio bearer and the multicast radio bearer, which causes the terminal device to repeatedly receive the data packet No. 1 and the data packet reception is redundant.
  • data packet No. 1 is sent on the multicast radio bearer, but the terminal device does not receive it, and then the terminal device cannot continue to receive No. 1 after switching to the unicast radio bearer. data pack.
  • FIG. 4 is a schematic diagram of a multicast transmission method provided by an embodiment of the application. As shown in Figure 4, the multicast transmission method includes:
  • the first network device receives a first data packet and first indication information, where the first indication information is used to indicate a sequence of the first data packet in at least one data packet.
  • the first indication information may be sent to the first network device together with the first data packet, such as carried in the data packet or carried in the data packet header, or it may be sent to the first network device separately from the first data packet.
  • the first network device there is no limitation here.
  • the first network device is an access network device to which the terminal device belongs, and the first data packet and the first indication information are sent by the core network device to the first network device.
  • the first network device sets the first protocol layer serial number of the first data packet according to the first indication information.
  • This step can also be understood as that the first network device determines the first protocol layer serial number of the first data packet according to the first indication information.
  • the first protocol layer is the protocol layer above the PDCP layer.
  • the first protocol layer may be an existing protocol layer above the PDCP layer (for example, the SDAP layer, or the IP layer, etc.), and the first protocol layer may also be a newly designed protocol layer above the PDCP layer (further , It can be located in the upper layer of the SDAP layer or located in the middle layer between the PDCP layer and the SDAP layer), which is not limited here.
  • the first protocol layer of the first network device is used to implement at least one of the following functions during downlink transmission: adding a protocol layer header to the data packet, setting the first protocol layer serial number for the data packet, receiving feedback information, and responding to the data packet Perform segmentation or concatenation, perform data packet retransmission, and so on.
  • each protocol entity of the first protocol layer is associated with at least one radio bearer.
  • each protocol entity corresponds to at least two radio bearers
  • the first network device communicates to at least two radio bearers through the at least two radio bearers.
  • the terminal device sends the data packet of the MBMS service.
  • the at least two radio bearers may both be unicast radio bearers or both multicast radio bearers, and may also be partly unicast radio bearers and partly multicast radio bearers.
  • the first protocol layer serial number is set according to the first serial number in the first indication information, where the first serial number may be set by the core network device or set by the data server.
  • the first protocol layer sequence number is the same as the first sequence number, that is, the first network device sets the first sequence number in the first indication information as the first sequence number of the first data packet. Protocol layer serial number.
  • the difference between the first protocol layer sequence number and the first sequence number is a fixed value N, that is, the first network device combines the first sequence number in the first indication information with the fixed value N. After the value N is added or subtracted, it is set as the first protocol layer sequence number of the first data packet.
  • the fixed value N is stipulated by the protocol or received by the first network device from other network devices (for example, core network devices).
  • the first network device may also set the first protocol layer serial number of the first data packet by itself. For example, after the first protocol layer entity is established, the data packet serial number therein is set to 0 or 1, and the serial number is incremented sequentially.
  • S403 The first network device sends the first data packet to the terminal device.
  • the first network device When the first network device sends the first data packet to the terminal device, it may be sent via a unicast radio bearer or a multicast radio bearer, and the first data packet includes the first protocol layer serial number set by the first network device.
  • the terminal device processes the first data packet according to the first protocol layer serial number.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and feedback on the reception of the first data packet (for example, Whether it was successfully received).
  • the first network device when the first network device sends the first data packet to the terminal device, the first network device sets the first protocol layer serial number of the first data packet, and then sends the first data packet to the terminal device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The sequence number of the first protocol layer performs corresponding processing on the received data packets. For example, when the reception is repeated, one of the data packets can be discarded; when the reception is out of order, it can be reordered; when packet loss occurs, it can be forwarded.
  • the sender sends feedback information so that the sender can retransmit and so on. In this way, by setting the first protocol layer on the first network device and the terminal device, the orderly processing of the multicast service is ensured, thereby improving the communication efficiency.
  • FIG. 5 is a schematic diagram of the first network device in FIG. 4 sending MBMS service data to the terminal device.
  • the first protocol layer is set on the first network device and the terminal device, and the first protocol layer is a protocol layer located above the PDCP layer.
  • the first protocol layer can be an existing protocol layer located above the PDCP layer (for example, the SDAP layer), or a newly designed protocol layer located above the PDCP layer (further, it can be located above the SDAP layer or It is located in the middle layer between the PDCP layer and the SDAP layer), which is not limited here.
  • the terminal device may receive the data packet of the MBMS service sent by the first network device through a unicast radio bearer, or may receive the data packet of the MBMS service through a multicast radio bearer.
  • the first protocol layer of the first network device can be used to set the first protocol layer serial number of the data packet, receive feedback information, and divide or classify the data packet.
  • the first protocol layer of the terminal device can be used to perform at least one of the following processing on the data packets: reordering, duplicate detection, discarding, sending to the upper layer, and receiving the data packet Give feedback.
  • the data packets sent by the unicast radio bearer or the multicast radio bearer can be processed in the first protocol layer.
  • the data packets received from the unicast radio bearer or the multicast radio bearer can be processed in the first protocol layer, so as to ensure that the terminal device can receive MBMS service data packets through different radio bearers. Correctly process the received data packets of the MBMS service to ensure that they are delivered to the upper layer in order, without repetition and without packet loss.
  • FIG. 6 is a schematic diagram of another multicast transmission method provided by an embodiment of the application. As shown in Figure 6, the multicast transmission method includes:
  • the first network device receives a first data packet and first indication information, where the first indication information is used to indicate a sequence of the first data packet in at least one data packet.
  • the first indication information may be sent to the first network device together with the first data packet, such as carried in the data packet or carried in the data packet header, or it may be sent to the first network device separately from the first data packet.
  • the first network device there is no limitation here.
  • the first network device is an access network device to which the terminal device belongs, and the first data packet and the first indication information are sent by the core network device to the first network device.
  • the first network device sets the first protocol layer serial number of the first data packet according to the first indication information.
  • This step can also be understood as that the first network device determines the first protocol layer serial number of the first data packet according to the first indication information.
  • the first protocol layer is the protocol layer above the PDCP layer.
  • the first protocol layer can be an existing protocol layer above the PDCP layer (for example, the SDAP layer, or IP layer, etc.), or it can be a newly designed protocol layer above the PDCP layer (further, it can be located in the SDAP layer).
  • the upper layer of the layer or the middle layer between the PDCP layer and the SDAP layer) is not limited here.
  • the first protocol layer of the first network device is used to implement at least one of the following functions during downlink transmission: adding a protocol layer header to the data packet, setting the first protocol layer serial number for the data packet, receiving feedback information, and responding to the data packet Perform segmentation or concatenation, perform data packet retransmission, and so on.
  • each protocol entity of the first protocol layer is associated with at least one radio bearer.
  • each protocol entity corresponds to at least two radio bearers
  • the first network device communicates to at least two radio bearers through the at least two radio bearers.
  • the terminal device sends the data packet of the MBMS service.
  • the at least two radio bearers may both be unicast radio bearers or both multicast radio bearers, and may also be partly unicast radio bearers and partly multicast radio bearers.
  • the first protocol layer of the first network device needs to set a first protocol layer serial number for each data packet of the MBMS service, so that the terminal device can process the received data packet according to the first protocol layer serial number.
  • the first protocol layer sequence number may be placed in the header of the data packet.
  • the first protocol layer serial number is set according to the first serial number in the first indication information, where the first serial number may be set by the core network device or set by the data server.
  • the first protocol layer sequence number is the same as the first sequence number, that is, the first network device sets the first sequence number in the first indication information as the first sequence number of the first data packet.
  • Protocol layer serial number the first network device receives first indication information sent by the core network device, where the first indication information includes a first sequence number (for example, General Packet Radio Service Tunneling Protocol-User Plane Sequence Number (GPRS Tunneling Protocol-U Sequence Number, GTP-U) or other serial numbers), the first network device sets the first serial number as the first protocol layer serial number of the first data packet.
  • GPRS Tunneling Protocol-U Sequence Number GTP-U
  • the GTP-U sequence number of the first data packet sent by the core network device received by the first network device is 3, and the GTP-U sequence number of different data packets sent by the core network device is different, then the first network device is in When the first protocol layer sets the first protocol layer serial number for the first data packet, the first protocol layer serial number is also set to 3.
  • the first indication information may be transmitted, and the first indication information This can be achieved by setting the first sequence number for the data packet.
  • the core network device sends data packets received from the data server to different first network devices, for the same data packet (with the same content or load), make it carry the same first sequence number, that is, the same first indication Information, the first indication information is used to identify the position of the data packet in at least one data packet sent.
  • the first indication information includes at least one of the following information: a GTP-U serial number and a first service serial number; where the first service serial number is set by the core network device or data server, and The first data packet is a data packet of the first service, and the at least one data packet is a data packet of the first service.
  • the core network device when the core network device and the first network device are transmitting data, the core network device establishes different PDU sessions or GTP tunnels with different first network devices to operate independently, so even if the core network device receives the same data packet from the data server When sending to different first network devices, it is also possible to set different GTP-U serial numbers.
  • the core network device sets the same GTP-U serial number when sending to different first network devices, one A possible implementation is that each data packet sets the GTP-U serial number according to the instructions of the data server. In this way, because the GTP-U serial number is associated with the content of the data packet, different first network devices can be based on the GTP-U serial number. The serial number is used to judge the transmission progress of the service.
  • the difference between the first protocol layer sequence number and the first sequence number is a fixed value N, that is, the first network device combines the first sequence number in the first indication information with the fixed value N. After the value N is added or subtracted, it is set as the first protocol layer sequence number of the first data packet.
  • the first network device receives first indication information sent by the core network device, where the first indication information includes a first serial number (for example, a GTP-U serial number or other serial numbers), and the first network device sends the first serial number After adding or subtracting from the fixed value N, it is set as the first protocol layer serial number of the first data packet.
  • the GTP-U sequence number of the first data packet sent by the core network device is 3 and N is 1, the GTP-U sequence number of the first data packet sent by the core network device is different.
  • the first protocol layer serial number is set to 2 or 4.
  • N may be carried in the first indication information received by the first network device from the core network device, may also be carried in other indication information, or may be pre-defined in the protocol.
  • the first network device may also set the first protocol layer serial number of the first data packet by itself. For example, the first network device sets the first protocol layer serial number of the first data packet to 0, sets the first protocol layer serial number of the second data packet to 1, and the first protocol layer serial number of subsequent data packets Increase sequentially.
  • the first network device sends second indication information and/or third indication information to the terminal device, where the second indication information and/or third indication information is used to indicate that the first protocol layer and the at least two radio bearers The corresponding relationship.
  • the terminal device needs to know which radio bearers are used to transmit the same MBMS service data. Therefore, the first network device needs to configure the terminal device.
  • the method includes: the first network device sends second indication information and/or third indication information to the terminal device, where the second indication information and/or third indication information are used to indicate that the first protocol layer and the at least two radio bearers Correspondence.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information, the at least one first identification information corresponds to at least one radio bearer one by one, and the at least one first identification information includes at least one of the following: radio bearer identification, PDCP layer identification , RLC layer identification, logical channel identification.
  • the third indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the third indication information includes the first protocol layer identifier of the terminal device.
  • the first network device sends the second indication information to the terminal device.
  • the second indication information is carried in RRC signaling.
  • the second indication information is used to indicate the radio bearer associated with the first protocol layer of the terminal device, and includes at least one first identification information, the at least one first identification information corresponds to at least one radio bearer one by one, and the at least one first identification information It includes at least one of the following: radio bearer identifier, PDCP layer identifier, RLC layer identifier, and logical channel identifier.
  • the terminal device configures the first protocol layer of the terminal device according to the second instruction information.
  • the second indication information includes the first radio bearer identifier and the second radio bearer identifier, it indicates that the data packets received by the terminal device from the first radio bearer and the second radio bearer belong to the same MBMS service, and the terminal device The first protocol layer for unified processing.
  • the second indication information may further include a service identifier, and the service identifier is used to indicate the MBMS service associated with the first protocol layer of the terminal device.
  • the first network device sends third indication information to the terminal device.
  • the third indication information is carried in RRC signaling.
  • the third indication information is used to configure the radio bearer or PDCP layer or RLC layer or logical channel of the terminal device.
  • the third indication information includes the first protocol layer identifier of the terminal device, and the first protocol layer identifier is used to indicate the radio bearer or the terminal device.
  • the third indication information may further include a service identifier, which is used to indicate the radio bearer or PDCP layer or RLC layer of the terminal device or the MBMS service associated with the logical channel.
  • the first network device sends the second instruction information and the third instruction information to the terminal device.
  • the first network device sends the first data packet to the terminal device.
  • the first network device When the first network device sends the first data packet to the terminal device, it may be sent via a unicast radio bearer or a multicast radio bearer, and the first data packet includes the first protocol layer serial number set by the first network device.
  • the terminal device processes the first data packet according to the first protocol layer serial number.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and feedback on the reception of the first data packet (for example, Whether it was successfully received).
  • the terminal device after receiving the first data packet, the terminal device obtains the first protocol layer serial number of the first data packet, and then sorts the received MBMS service data packets according to the first protocol layer serial number , And send to the higher protocol layer in sequence.
  • the terminal device after receiving the first data packet, obtains the first protocol layer serial number of the first data packet, and then compares the first protocol layer serial number of the first data packet with the received MBMS service The first protocol layer sequence numbers of other data packets are compared, and if there are data packets with the same first protocol layer sequence number, one of the data packets is retained, and the other data packets with the same sequence number are discarded.
  • the terminal device after receiving the first data packet, the terminal device obtains the first protocol layer serial number of the first data packet. If it is found that a data packet with the first protocol layer serial number is not successfully received, the terminal The device sends feedback information to the first network device, where the feedback information is used to indicate that a data packet of a certain first protocol layer sequence number has not been successfully received, and the first network device may perform data packet retransmission according to the feedback information. For example, if a terminal device receives a data packet with a first protocol layer sequence number of 1 and 3, it can be determined that the data packet with a first protocol layer sequence number of 2 has not been successfully received, so that the first protocol layer sequence number is 2 packets send feedback information.
  • data packets belonging to the same MBMS service can perform different security processing in the unicast radio bearer and the multicast radio bearer (for example, using different Key and/or security algorithm for processing).
  • the security processing of data packets transmitted through the radio bearer is configured and executed in the corresponding PDCP layer.
  • the security processing includes processing procedures such as integrity protection, integrity verification, encryption, and decryption.
  • the above method further includes: the first network device sends a data packet in the first protocol layer to the target access network device, where the first network device is the access network device to which the terminal device belongs.
  • data forwarding needs to be performed between the access network devices.
  • the purpose is to forward the data in the first network device that has not been sent to the terminal device to the target access network device, and then send it to the terminal device switched to the target access network device through the target access network device.
  • data packet in the first protocol layer of the first network device needs to be forwarded to the target access network device, and then the target access network device transmits the data packet forwarded by the first network device through a unicast radio bearer Send to the terminal device.
  • the first network device when the first network device sends MBMS service data to the terminal device through different radio bearers, the first network device first configures the terminal device so that the terminal device can determine the radio bearer used to transmit the same MBMS service data.
  • the first network device sets the first protocol layer serial number of the first data packet, and then sends the first data packet to the terminal device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The sequence number of the first protocol layer performs corresponding processing on the received data packets.
  • one of the data packets can be discarded; when the reception is out of order, it can be reordered; when packet loss occurs, it can be forwarded.
  • the sender sends feedback information so that the sender can retransmit and so on. In this way, by setting the first protocol layer on the first network device and the terminal device, the orderly processing of the multicast service is ensured, thereby improving the communication efficiency.
  • FIG. 7 is a schematic diagram of another multicast transmission method provided by an embodiment of the application. As shown in Figure 7, the multicast transmission method includes:
  • a second network device receives a first data packet and fourth indication information, where the fourth indication information is used to indicate a sequence of the first data packet in at least one data packet.
  • the fourth indication information may be sent to the second network device together with the first data packet, such as carried in the data packet or carried in the header of the data packet, or it may be sent to the second network device separately from the first data packet.
  • first data packet such as carried in the data packet or carried in the header of the data packet, or it may be sent to the second network device separately from the first data packet.
  • second network device there is no limitation here.
  • the second network device is a core network device, and the first data packet and the fourth indication information are sent by the data server to the second network device.
  • the second network device sets the first protocol layer serial number of the first data packet according to the fourth indication information.
  • This step can also be understood as that the second network device determines the first protocol layer sequence number of the first data packet according to the fourth indication information.
  • the first protocol layer is the protocol layer above the PDCP layer.
  • the first protocol layer may be an existing protocol layer above the PDCP layer (for example, the TCP/IP layer), and the first protocol layer may also be a newly designed protocol layer above the PDCP layer, which is not limited here.
  • the first protocol layer of the second network device is used to implement at least one of the following functions during downlink transmission: adding a protocol layer header to the data packet, setting the first protocol layer serial number for the data packet, receiving feedback information, and responding to the data packet Perform segmentation or concatenation, perform data packet retransmission, and so on.
  • each protocol entity of the first protocol layer is associated with at least one radio bearer, and one implementation manner is that each protocol entity corresponds to at least two radio bearers.
  • the at least two radio bearers may both be unicast radio bearers or both multicast radio bearers, and may also be partly unicast radio bearers and partly multicast radio bearers.
  • the first protocol layer serial number is set according to the second serial number in the fourth instruction information, where the second serial number may be set by the data server.
  • the first protocol layer sequence number is the same as the second sequence number, that is, the second network device sets the second sequence number in the fourth indication information as the first sequence number of the first data packet. Protocol layer serial number.
  • the difference between the first protocol layer sequence number and the second sequence number is a fixed value N, that is, the second network device combines the second sequence number in the fourth indication information with the fixed value N. After the value N is added or subtracted, it is set as the first protocol layer sequence number of the first data packet.
  • the fixed value N is specified by the protocol or received by the second network device from other network devices (for example, a data server).
  • the second network device can also set the first protocol layer serial number of the first data packet by itself. For example, after the first protocol layer entity is established, set the data packet serial number in it to 0 or 1, and increase sequentially.
  • S703 The second network device sends the first data packet to the terminal device through the first network device.
  • the first data packet is processed by the first protocol layer of the second network device, it is transmitted to the first network device through the transmission channel (for example, PDU session or QoS flow) between the second network device and the first network device ,
  • the first network device transmits the first data packet to the terminal device through at least two radio bearers.
  • the terminal device processes the first data packet according to the first protocol layer serial number.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and feedback on the reception of the first data packet (for example, Whether it was successfully received).
  • the second network device when the second network device sends the first data packet to the terminal device, the second network device sets the first protocol layer serial number of the first data packet, and then sends the first data to the terminal device through the first network device Bag.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The sequence number of the first protocol layer performs corresponding processing on the received data packets. For example, when the reception is repeated, one of the data packets can be discarded; when the reception is out of order, it can be reordered; when packet loss occurs, it can be forwarded.
  • the sender sends feedback information so that the sender can retransmit and so on. In this way, by setting the first protocol layer on the second network device and the terminal device, the orderly processing of the multicast service is ensured, thereby improving the communication efficiency.
  • FIG. 8 is a schematic diagram of the second network device in FIG. 7 sending MBMS service data to the terminal device.
  • the first protocol layer is set on the second network device and the terminal device.
  • the first protocol layer can be the existing protocol layer above the PDCP layer (for example, the TCP/IP layer), or it can be a new protocol layer.
  • the designed protocol layer above the PDCP layer is not limited here.
  • the first data packet After the first data packet is processed by the first protocol layer of the second network device, it is transmitted to the first network device through the transmission channel (for example, PDU session or QoS flow) between the second network device and the first network device.
  • the network device transmits the first data packet to the terminal device through at least two radio bearers.
  • the terminal device may receive the data packet of the MBMS service through a unicast radio bearer, or may receive the data packet of the MBMS service through a multicast radio bearer.
  • the first protocol layer of the second network device can be used to set the first protocol layer serial number of the data packet, receive feedback information, and divide or classify the data packet.
  • the first protocol layer of the terminal device can be used to perform at least one of the following processing on the data packets: reordering, duplicate detection, discarding, sending to the upper layer, and receiving the data packet Give feedback.
  • the second network device sends MBMS service data to the terminal device
  • the MBMS service data packet can be processed in the first protocol layer.
  • the terminal device whether it is from unicast wireless
  • the MBMS service data packets received by the bearer or the multicast radio bearer can be processed in the first protocol layer, so as to ensure that when the terminal device receives the MBMS service data packet through different radio bearers, it can correctly respond to the received MBMS service data packet.
  • Business data packets are processed to ensure that they are delivered to the upper layer in order, without repetition and packet loss.
  • FIG. 9 is a schematic diagram of another multicast transmission method provided by an embodiment of the application.
  • the multicast transmission method includes:
  • the second network device receives a first data packet and fourth indication information, where the fourth indication information is used to indicate the order of the first data packet in at least one data packet.
  • the fourth indication information may be sent to the second network device together with the first data packet, such as carried in the data packet or carried in the data packet header, or it may be sent to the second network device separately from the first data packet.
  • first data packet such as carried in the data packet or carried in the data packet header
  • second network device separately from the first data packet.
  • network equipment there is no limitation here.
  • the second network device is a core network device, and the first data packet and the fourth indication information are sent by the data server to the second network device.
  • the second network device sets the first protocol layer serial number of the first data packet according to the fourth indication information.
  • This step can also be understood as that the second network device determines the first protocol layer sequence number of the first data packet according to the fourth indication information.
  • the first protocol layer is the protocol layer above the PDCP layer.
  • the first protocol layer may be an existing protocol layer located above the PDCP layer (for example, the TCP/IP layer), or may be a newly designed protocol layer located above the PDCP layer, which is not limited here.
  • the first protocol layer of the second network device is used to implement at least one of the following functions during downlink transmission: adding a protocol layer header to the data packet, setting the first protocol layer serial number for the data packet, receiving feedback information, and responding to the data packet Perform segmentation or concatenation, perform data packet retransmission, and so on.
  • each protocol entity of the first protocol layer is associated with at least one radio bearer, and one implementation manner is that each protocol entity corresponds to at least two radio bearers.
  • the at least two radio bearers may both be unicast radio bearers or both multicast radio bearers, and may also be partly unicast radio bearers and partly multicast radio bearers.
  • the first protocol layer of the second network device needs to set a first protocol layer serial number for each data packet of the MBMS service, so that the terminal device can process the received data packet according to the first protocol layer serial number.
  • the first protocol layer sequence number can be placed in the header of the data packet.
  • the first protocol layer serial number is set according to the second serial number in the fourth instruction information, where the second serial number may be set by the data server.
  • the first protocol layer sequence number is the same as the second sequence number, that is, the second network device sets the second sequence number in the fourth indication information as the first sequence number of the first data packet.
  • Protocol layer serial number the second network device receives the fourth instruction information sent by the data server, the fourth instruction information includes the second serial number, and the second network device sets the second serial number as the first protocol layer serial number of the first data packet . For example, if the second network device receives the second sequence number of the first data packet sent by the data server as 3, then the second network device sets the first protocol layer sequence number for the first data packet at the first protocol layer , Set the serial number of the first protocol layer to 3.
  • the difference between the first protocol layer sequence number and the second sequence number is a fixed value N, that is, the second network device combines the second sequence number in the fourth indication information with the fixed value N. After the value N is added or subtracted, it is set as the first protocol layer sequence number of the first data packet.
  • the second network device receives the fourth instruction information sent by the data server, the fourth instruction information includes the second serial number, and the second network device adds or subtracts the second serial number to the fixed value N and sets it as the first The serial number of the first protocol layer of the packet.
  • the second network device receives the second sequence number of the first data packet sent by the data server is 3 and N is 1, then the second network device sets the first protocol for the first data packet at the first protocol layer When setting the layer sequence number, set the first protocol layer sequence number to 2 or 4.
  • N may be carried in the fourth indication information received by the second network device from the data server, may also be carried in other indication information, or may be pre-defined in the protocol.
  • the second network device may also set the first protocol layer serial number of the first data packet by itself. For example, the second network device sets the first protocol layer sequence number of the first data packet to 0, sets the first protocol layer sequence number of the second data packet to 1, and the first protocol layer sequence number of subsequent data packets Increase sequentially.
  • the second network device sends fifth indication information to the terminal device.
  • the configuration method includes: 2.
  • the network device sends fifth instruction information to the terminal device.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: a transmission channel identification, a first protocol layer identification of the terminal device, and a service identification of the first data packet .
  • the second network device sends fifth indication information to the terminal device.
  • the fifth indication information is carried in non-access stratum (NAS) signaling.
  • the fifth indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: a transmission channel identification, a first protocol layer identification of the terminal device, and a service identification of the first data packet.
  • the terminal device configures the first protocol layer of the terminal device according to the fifth instruction information, and the terminal device can obtain the first protocol layer identifier or the transmission channel identifier associated with the first protocol layer or the first protocol layer The associated business ID.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes a radio bearer identifier.
  • the fifth indication information is used to indicate the radio bearer associated with the first protocol layer of the terminal device.
  • the terminal device configures the first protocol layer of the terminal device according to the fifth instruction information. For example, if the fifth indication information includes the first radio bearer identifier and the second radio bearer identifier, it means that the data packets received by the terminal device from the first radio bearer and the second radio bearer belong to the same MBMS service, and the terminal device The first protocol layer for unified processing.
  • the second network device sends sixth indication information to the first network device.
  • the sixth indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the sixth indication information includes the above-mentioned at least one second identification information.
  • the fifth indication information and the sixth indication information are used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the second network device sends sixth indication information to the first network device, the sixth indication information includes at least one second identification information, and the at least one second identification information includes at least one of the following: transmission The channel identifier, the first protocol layer identifier of the terminal device, and the service identifier of the first data packet.
  • the first network device configures the radio bearer or PDCP layer or RLC layer or logical channel of the terminal device according to the sixth indication information.
  • the transmission channel identifier is used to indicate the radio bearer or PDCP layer or RLC layer or the transmission channel associated with the logical channel of the terminal device;
  • the first protocol layer identifier of the terminal device is used to indicate the radio bearer or the PDCP layer or the RLC layer or the logical channel of the terminal device
  • the service identifier of the first data packet is used to indicate the service associated with the radio bearer or PDCP layer or RLC layer or logical channel of the terminal device.
  • the first protocol layer of the terminal device is associated with the first transmission channel
  • the first radio bearer and the second radio bearer of the terminal device are associated with the first transmission channel. 2.
  • the data packets received by the radio bearer belong to the same MBMS service and need to be processed uniformly at the first protocol layer of the terminal device.
  • the second network device sends the first data packet to the terminal device through the first network device.
  • the first data packet is processed by the first protocol layer of the second network device, it is transmitted to the first network device through the transmission channel (for example, PDU session or QoS flow) between the second network device and the first network device .
  • the transmission channel for example, PDU session or QoS flow
  • the second network device establishes a transmission channel associated with the first protocol layer
  • the MBMS service data packet is processed by the first protocol layer of the second network device , Sent to the first network device through the associated transmission channel.
  • the first network device establishes an associated radio bearer according to the configuration information of the transmission channel sent by the second network device or the QoS information corresponding to the transmission channel, for transmitting the data packet sent through the transmission channel.
  • the first network device transmits the first data packet to the terminal device through at least two radio bearers.
  • the terminal device processes the first data packet according to the first protocol layer serial number.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and feedback on the reception of the first data packet (for example, Whether it was successfully received).
  • the terminal device after receiving the first data packet, the terminal device obtains the first protocol layer serial number of the first data packet, and then sorts the received MBMS service data packets according to the first protocol layer serial number , And send to the higher protocol layer in sequence.
  • the terminal device after receiving the first data packet, obtains the first protocol layer serial number of the first data packet, and then compares the first protocol layer serial number of the first data packet with the received MBMS service The first protocol layer sequence numbers of other data packets are compared, and if there are data packets with the same first protocol layer sequence number, one of the data packets is retained, and the other data packets with the same sequence number are discarded.
  • the terminal device after receiving the first data packet, the terminal device obtains the first protocol layer serial number of the first data packet. If it is found that a data packet with the first protocol layer serial number is not successfully received, the terminal The device sends feedback information to the first network device, where the feedback information is used to indicate that a data packet of a certain first protocol layer sequence number has not been successfully received, and the first network device may perform data packet retransmission according to the feedback information. For example, if a terminal device receives a data packet with a first protocol layer sequence number of 1 and 3, it can be determined that the data packet with a first protocol layer sequence number of 2 has not been successfully received, so that the first protocol layer sequence number is 2 packets send feedback information.
  • data packets belonging to the same MBMS service can perform different security processing in the unicast radio bearer and the multicast radio bearer (for example, using different Key and/or security algorithm for processing).
  • the security processing of data packets transmitted through the radio bearer is configured and executed in the corresponding PDCP layer.
  • the security processing includes processing procedures such as integrity protection, integrity verification, encryption, and decryption.
  • the second network device when sending MBMS service data to the terminal device through different radio bearers, the second network device first configures the terminal device, so that the terminal device can determine the radio bearer used to transmit the same MBMS service data.
  • the second network device sends the first data packet to the terminal device
  • the second network device sets the first protocol layer serial number of the first data packet, and then sends the first data packet to the terminal device through the first network device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The sequence number of the first protocol layer performs corresponding processing on the received data packets.
  • one of the data packets can be discarded; when the reception is out of order, it can be reordered; when packet loss occurs, it can be forwarded.
  • the sender sends feedback information so that the sender can retransmit and so on. In this way, by setting the first protocol layer on the second network device and the terminal device, the orderly processing of the multicast service is ensured, thereby improving the communication efficiency.
  • the service comes from the data server.
  • the data server sends the service data to the second network device (core network device), and then the second network device sends the service data to the second network device through PDU session or QoS flow.
  • a network device access network device
  • the first network device sends service data to the terminal device through the wireless bearer.
  • a PDU session between the second network device and the first network device can contain at least one unicast service QoS flow.
  • Each PDU session corresponds to one SDAP, and the SDAP is responsible for transferring one PDU session
  • Multiple QoS flows are mapped to at least one radio bearer.
  • One QoS flow can only be mapped to the same radio bearer, and multiple QoS flows can be mapped to the same radio bearer. After the mapping is completed, the data in the QoS flow can be mapped to the same radio bearer. That is, it can be transmitted on the mapped radio bearer.
  • the embodiment of this application provides a method for mapping the QoS flow of the multicast service to the radio bearer:
  • the second network device may send indication information to the first network device when the PDU session is established or the QoS flow is established, and the indication information is used to indicate the QoS
  • the type of flow is multicast QoS flow or unicast QoS flow, where multicast QoS flow is used to transmit MBMS services.
  • the first network device receives the instruction information, and maps the QoS flow of the multicast service to the multicast radio bearer through SDAP. When the SDAP maps the QoS flow of the multicast service, it can only be used with the multicast service flow.
  • Broadcast radio bearers do one-to-one mapping, that is, only one multicast service QoS flow can be mapped on one radio bearer. In this case, when the data packet of the multicast service is transmitted in the radio bearer, there is no need to increase the SDAP header or to carry the QoS flow ID in the header.
  • the multicast radio bearer transmits the multicast service to a specific group of terminal devices. Different multicast radio bearers may target different groups of terminal devices. In addition, the unicast radio bearer is for one group of terminal devices. For terminal equipment, the QoS flow of the multicast service can only be mapped to one multicast radio bearer alone, and cannot be mapped to the same radio bearer together with other QoS flows.
  • the second network device may send indication information to the first network device when the PDU session is established or the QoS flow is established, and the indication information is used to indicate the The type of QoS flow is multicast QoS flow or unicast QoS flow.
  • the first network device After the first network device receives the indication information for indicating the multicast QoS flow, it can establish a separate radio bearer for the multicast QoS flow to transmit MBMS services, and the configuration information of the radio bearer It can contain the identifier of the PDU session or the identifier of the QoS flow.
  • the protocol stack for MBMS service transmission does not include the SDAP protocol layer, and a separate radio bearer can be established for the multicast QoS flow, and there is no need to map the multicast QoS flow to the radio bearer through the SDAP protocol layer.
  • the QoS flow of the unicast service and the QoS flow of the multicast service can be transmitted in the same PDU session, for example, the multicast QoS flow1 and the unicast QoS flow2 are transmitted in the same PDU session; It can also be that the QoS flow that can only multicast services is transmitted in the same PDU session.
  • multicast QoS flow1 and multicast QoS flow2 are transmitted in the same PDU session, while unicast QoS flow1 and unicast QoS flow2 are in the same PDU session. It is transmitted in the PDU session; in addition, the QoS flow of each multicast service can be transmitted in a PDU session alone, which is not limited here.
  • FIG. 10 is a schematic diagram of a communication device 1000 according to an embodiment of the application.
  • the communication device 1000 is suitable for a first network device and includes a transceiver module 1010 and a processing module 1020.
  • the communication device 1000 may be a first network device, or a chip or an integrated circuit inside the first network device, where:
  • the transceiver module 1010 is configured to receive a first data packet and first indication information, where the first indication information is used to indicate the order of the first data packet in at least one data packet;
  • the processing module 1020 is configured to set the first protocol layer serial number of the first data packet according to the first indication information
  • the transceiver module 1010 is further configured to send the first data packet to the terminal device.
  • the first network device when the first network device sends the first data packet to the terminal device, the first network device sets the first protocol layer serial number of the first data packet, and then sends the first data packet to the terminal device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer sequence number is the same as the first sequence number, or the difference between the first protocol layer sequence number and the first sequence number is a fixed value N .
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module 1010 is further configured to: send second indication information and/or third indication information to the terminal device, and the second indication information and/or third indication information are used for To indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information
  • the at least one first identification information corresponds to at least one radio bearer one by one
  • the at least one first identification information includes the following At least one: a radio bearer identifier, a packet data convergence protocol PDCP layer identifier, a radio link control RLC layer identifier, and a logical channel identifier.
  • the third indication information is used to configure the radio bearer or PDCP layer or RLC layer or logical channel of the terminal device, and the third indication information includes the first protocol of the terminal device Layer identification.
  • the transceiver module 1010 is further configured to: send a data packet in the first protocol layer to a target access network device, where the first network device is the access network to which the terminal device belongs equipment.
  • processing module 1020 in the embodiment of the present application may be implemented by a processor or a processor-related circuit component
  • transceiver module 1010 may be implemented by a transceiver or a transceiver-related circuit component.
  • FIG. 11 is a schematic diagram of another communication device 1100 provided by an embodiment of the application.
  • the communication device 1100 includes a processor 1110 and a communication interface 1120, and optionally, a memory 1130.
  • the communication device 1100 may be
  • the first network device may also be an internal chip or integrated circuit of the first network device.
  • the processor 1110, the communication interface 1120, and the memory 1130 are connected by a bus.
  • the memory 1130 stores instructions or programs, and the processor 1110 is used to execute Instructions or programs stored in the memory 1130.
  • the processor 1110 When the instructions or programs stored in the memory 1130 are executed, the processor 1110 is used to perform the operations performed by the processing module 1020 in the foregoing embodiment, and the communication interface 1120 is used to perform the operations performed by the transceiver module 1010 in the foregoing embodiment.
  • the communication device 1000 or the communication device 1100 of the embodiment of the present application may correspond to the first network device in the multicast transmission method of the embodiment of the present application, and the operation and/or operation of each module in the communication device 1000 or the communication device 1100 Or the function is to realize the corresponding process of each method in FIG. 4 to FIG. 6, for the sake of brevity, it will not be repeated here.
  • FIG. 12 is a schematic diagram of a communication device 1200 according to an embodiment of the application.
  • the communication device 1200 is suitable for terminal equipment and includes a transceiver module 1210 and a processing module 1220.
  • the communication device 1200 may be a terminal device, or a chip or an integrated circuit inside the terminal device, where:
  • the transceiver module 1210 is configured to receive a first data packet, the first protocol layer serial number of the first data packet is set according to first indication information, and the first indication information is used to indicate that the first data packet is The sequence in at least one data packet;
  • the processing module 1220 is configured to process the first data packet according to the first protocol layer serial number.
  • the terminal device receives the first data packet, and the first data packet includes the first protocol layer serial number.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer sequence number is the same as the first sequence number, or the difference between the first protocol layer sequence number and the first sequence number is a fixed value N .
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module 1210 is further configured to: receive second indication information and/or third indication information, where the second indication information and/or third indication information are used to indicate the first indication information A correspondence between a protocol layer and the at least two radio bearers.
  • the second indication information includes configuration information of the first protocol layer of the terminal device.
  • the second indication information includes at least one first identification information
  • the at least one first identification information corresponds to at least one radio bearer one by one
  • the at least one first identification information includes the following At least one: a radio bearer identifier, a packet data convergence protocol PDCP layer identifier, a radio link control RLC layer identifier, and a logical channel identifier.
  • the third indication information is used to configure the radio bearer or PDCP layer or RLC layer or logical channel of the terminal device, and the third indication information includes the first protocol of the terminal device Layer identification.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and targeting the first data packet.
  • One data packet for feedback is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and targeting the first data packet.
  • FIG. 13 is a schematic diagram of another communication device 1300 according to an embodiment of the application.
  • the communication device 1300 includes a processor 1310 and a communication interface 1320, and optionally, a memory 1330.
  • the communication device 1300 may be
  • the terminal device may also be a chip or integrated circuit inside the terminal device.
  • the processor 1310, the communication interface 1320, and the memory 1330 are connected by a bus.
  • the memory 1330 stores instructions or programs, and the processor 1310 is used to execute data stored in the memory 1330. Instructions or procedures.
  • the processor 1310 When the instructions or programs stored in the memory 1330 are executed, the processor 1310 is used to perform the operations performed by the processing module 1220 in the foregoing embodiment, and the communication interface 1320 is used to perform the operations performed by the transceiver module 1210 in the foregoing embodiment.
  • the communication device 1200 or the communication device 1300 of the embodiment of the present application may correspond to the terminal device in the multicast transmission method of the embodiment of the present application, and the operation and/or function of each module in the communication device 1200 or the communication device 1300 In order to realize the corresponding processes of the methods in FIGS. 4 to 6 respectively, for the sake of brevity, details are not described herein again.
  • FIG. 14 is a schematic diagram of a communication device 1400 according to an embodiment of the application.
  • the communication device 1400 is suitable for a second network device and includes a transceiver module 1410 and a processing module 1420.
  • the communication device 1400 may be a second network device, or a chip or an integrated circuit inside the second network device, where:
  • the transceiver module 1410 is configured to receive a first data packet and fourth indication information, where the fourth indication information is used to indicate the order of the first data packet in at least one data packet;
  • the processing module 1420 is configured to set the first protocol layer serial number of the first data packet according to the fourth indication information
  • the transceiver module 1410 is further configured to send the first data packet to the terminal device through the first network device.
  • the second network device when the second network device sends the first data packet to the terminal device, the second network device sets the first protocol layer serial number of the first data packet, and then sends the first data packet to the terminal device through the first network device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the first serial number in the first indication information.
  • the first protocol layer sequence number is the same as the first sequence number, or the difference between the first protocol layer sequence number and the first sequence number is a fixed value N .
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module 1410 is further configured to: send fifth indication information to the terminal device; send sixth indication information to the first network device, the fifth indication information and the The sixth indication information is used to indicate the correspondence between the first protocol layer and the at least two radio bearers.
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one piece of second identification information, and the at least one piece of second identification information includes at least one of the following: a transmission channel identifier, and a first protocol layer of the terminal device ID, the service ID of the first data packet.
  • the sixth indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the sixth indication information includes the at least one second identification information .
  • processing module 1420 in the embodiment of the present application may be implemented by a processor or a processor-related circuit component
  • transceiver module 1410 may be implemented by a transceiver or a transceiver-related circuit component.
  • FIG. 15 is a schematic diagram of another communication device 1500 according to an embodiment of the application.
  • the communication device 1500 includes a processor 1510, a communication interface 1520, and optionally, a memory 1530.
  • the communication device 1500 may be
  • the second network device may also be an internal chip or integrated circuit of the second network device, where the processor 1510, the communication interface 1520, and the memory 1530 are connected by a bus, the memory 1530 stores instructions or programs, and the processor 1510 is used to execute Instructions or programs stored in the memory 1530.
  • the processor 1510 When the instructions or programs stored in the memory 1530 are executed, the processor 1510 is used to perform the operations performed by the processing module 1420 in the foregoing embodiment, and the communication interface 1520 is used to perform the operations performed by the transceiver module 1410 in the foregoing embodiment.
  • the communication device 1400 or the communication device 1500 of the embodiment of the present application may correspond to the second network device in the multicast transmission method of the embodiment of the present application, and the operation and/or operation of each module in the communication device 1400 or the communication device 1500 Or the function is to realize the corresponding process of each method in FIG. 7 to FIG. 9. For the sake of brevity, it will not be repeated here.
  • FIG. 16 is a schematic diagram of a communication device 1600 according to an embodiment of the application.
  • the communication device 1600 is suitable for a first network device and includes a transceiver module 1610.
  • the communication device 1600 may be a first network device, or a chip or an integrated circuit inside the first network device, where:
  • the transceiver module 1610 is configured to receive a first data packet, the first protocol layer serial number of the first data packet is set according to fourth indication information, and the fourth indication information is used to indicate that the first data packet is The sequence in at least one data packet;
  • the transceiver module 1610 is further configured to send the first data packet to the terminal device.
  • the first data packet received by the first network device includes the first protocol layer serial number, and then the first network device sends the first data packet to the terminal device.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the second serial number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the difference between the first protocol layer sequence number and the second sequence number is a fixed value N .
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module 1610 is further configured to: receive sixth indication information, where the sixth indication information is used to indicate the correspondence between the first protocol layer and the at least two radio bearers .
  • the sixth indication information is used to configure a radio bearer or a PDCP layer or an RLC layer or a logical channel of the terminal device, and the sixth indication information includes at least one second identification information, so The at least one piece of second identification information includes at least one of the following: a transmission channel identification, a first protocol layer identification of the terminal device, and a service identification of the first data packet.
  • transceiver module 1610 in the embodiment of the present application may be implemented by a transceiver or transceiver-related circuit components.
  • FIG. 17 is a schematic diagram of another communication device 1700 according to an embodiment of the application.
  • the communication device 1700 includes a processor 1710, a communication interface 1720, and optionally, a memory 1730.
  • the communication device 1700 may be
  • the first network device may also be an internal chip or integrated circuit of the first network device, where the processor 1710, the communication interface 1720, and the memory 1730 are connected by a bus, the memory 1730 stores instructions or programs, and the processor 1710 is used to execute Instructions or programs stored in the memory 1730.
  • the communication interface 1720 is used to perform operations performed by the transceiver module 1610 in the foregoing embodiment.
  • the communication device 1600 or the communication device 1700 of the embodiment of the present application may correspond to the first network device in the multicast transmission method of the embodiment of the present application, and the operation and/or operation of each module in the communication device 1600 or the communication device 1700 Or the function is to realize the corresponding process of each method in FIG. 7 to FIG. 9. For the sake of brevity, it will not be repeated here.
  • FIG. 18 is a schematic diagram of a communication device 1800 according to an embodiment of the application.
  • the communication device 1800 is suitable for terminal equipment and includes a transceiver module 1810 and a processing module 1820.
  • the communication device 1800 may be a terminal device, or a chip or an integrated circuit inside the terminal device, where:
  • the transceiver module 1810 is configured to receive a first data packet, the first protocol layer serial number of the first data packet is set according to fourth indication information, and the fourth indication information is used to indicate that the first data packet is The sequence in at least one data packet;
  • the processing module 1820 is configured to process the first data packet according to the first protocol layer serial number.
  • the terminal device receives the first data packet, and the first data packet includes the first protocol layer serial number.
  • the data packets received by the terminal device all include the corresponding first protocol layer sequence number, so that in the case of repetition, disorder, packet loss, or error reception in the data packet received by the terminal device, the terminal device can The serial number of the first protocol layer performs corresponding processing on the received data packet to improve communication efficiency.
  • the first protocol layer serial number is set according to the second serial number in the fourth indication information.
  • the first protocol layer sequence number is the same as the second sequence number, or the difference between the first protocol layer sequence number and the second sequence number is a fixed value N .
  • the first protocol layer corresponds to at least two radio bearers.
  • the transceiver module 1810 is further configured to: receive fifth indication information, where the fifth indication information is used to indicate the correspondence between the first protocol layer and the at least two radio bearers .
  • the fifth indication information includes configuration information of the first protocol layer of the terminal device.
  • the fifth indication information includes at least one piece of second identification information, and the at least one piece of second identification information includes at least one of the following: a transmission channel identifier, and a first protocol layer of the terminal device ID, the service ID of the first data packet.
  • the first protocol layer of the terminal device is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and targeting the first data packet.
  • One data packet for feedback is used to perform at least one of the following processing on the first data packet: reordering, repeated detection, discarding, sending to the upper layer, and targeting the first data packet.
  • FIG. 19 is a schematic diagram of another communication device 1900 provided by an embodiment of the application.
  • the communication device 1900 includes a processor 1910 and a communication interface 1920, and optionally, a memory 1930.
  • the communication device 1900 may be
  • the terminal device may also be a chip or an integrated circuit inside the terminal device.
  • the processor 1910, the communication interface 1920, and the memory 1930 are connected by a bus.
  • the memory 1930 stores instructions or programs, and the processor 1910 is used to execute data stored in the memory 1930. Instructions or procedures. When the instructions or programs stored in the memory 1930 are executed, the processor 1910 is used to perform the operations performed by the processing module 1820 in the foregoing embodiment, and the communication interface 1920 is used to perform the operations performed by the transceiver module 1810 in the foregoing embodiment.
  • the communication device 1800 or the communication device 1900 of the embodiment of the present application may correspond to the terminal device in the multicast transmission method of the embodiment of the present application, and the operation and/or function of each module in the communication device 1800 or the communication device 1900 In order to implement the corresponding processes of the methods in FIGS. 7 to 9 respectively, for the sake of brevity, details are not described herein again.
  • the embodiments of the present application also provide a computer-readable storage medium on which a computer program is stored.
  • the program When the program is executed by a processor, it can realize the information related to the first network device or the second network device or the terminal device in the above method embodiment. Process.
  • the embodiment of the present application also provides a computer program product, which when it runs on a computer or a processor, causes the computer or the processor to execute one or more steps in the foregoing method embodiments. If each component module of the aforementioned equipment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in the computer readable storage medium.
  • An embodiment of the present application also provides a communication system, which includes the first network device and terminal device in the foregoing embodiment, or includes the first network device, second network device, and terminal device in the foregoing embodiment.
  • the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • the volatile memory may be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • static random access memory static random access memory
  • dynamic RAM dynamic RAM
  • DRAM dynamic random access memory
  • synchronous dynamic random access memory synchronous DRAM, SDRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
  • synchronous connection dynamic random access memory serial DRAM, SLDRAM
  • direct rambus RAM direct rambus RAM, DR RAM
  • the communication interface mentioned in the embodiments of this application may be a wired communication interface, a wireless communication interface, or a combination thereof.
  • the wired communication interface may be, for example, an Ethernet interface, and the Ethernet interface may be an optical interface, an electrical interface, or a combination thereof.
  • the communication interface may be, for example, a WLAN interface.
  • the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component
  • the memory storage module
  • the size of the sequence number of the above-mentioned processes does not mean the order of execution.
  • the execution order of each process should be determined by its function and internal logic, and should not correspond to the embodiments of the present application.
  • the implementation process constitutes any limitation.
  • the disclosed system, device, and method can be implemented in other ways.
  • the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disks or optical disks and other media that can store program codes. .

Landscapes

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

Abstract

本申请公开了一种多播传输方法,该多播传输方法包括:第一网络设备接收第一数据包以及第一指示信息,该第一指示信息用于指示该第一数据包在至少一个数据包中的顺序;第一网络设备根据该第一指示信息设置该第一数据包的第一协议层序列号;第一网络设备向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。

Description

多播传输方法及相关装置 技术领域
本申请涉及通信技术领域,尤其涉及一种多播传输方法及相关装置。
背景技术
多媒体广播多播业务(multimedia broadcast multicast service,MBMS)是面向多个终端设备的业务,例如现场直播业务、部分公共安全业务。
目前,在基站与终端设备之间,MBMS业务可以通过与单个终端设备建立专用的承载以单播的传输模式发送给终端设备,也可以通过与多个终端设备建立共用的承载以多播(组播)的传输模式发送给终端设备。在实际的传输过程中,基站可以根据情况选择通过专用无线承载或者通过共用无线承载将MBMS业务发送给某个终端设备。所以,从一个终端设备的角度来说,终端设备可能在某些时刻通过专用无线承载接收数据包,某些时刻通过共用无线承载接收数据包。这样,由于不同无线承载上的发送情况不同,会造成终端设备接收MBMS业务数据包的时候,出现数据包中断、数据包乱序或者数据包冗余的情况,进而影响用户体验。
发明内容
本申请提供一种多播传输方法及相关装置,网络设备向终端设备发送数据包时,网络设备设置数据包的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
第一方面,本申请提供了一种多播传输方法,所述方法适用于第一网络设备,包括:接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;根据所述第一指示信息设置所述第一数据包的第一协议层序列号;向终端设备发送所述第一数据包。
上述方法中,第一网络设备向终端设备发送第一数据包时,第一网络设备设置该第一数据包的第一协议层序列号,然后向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
结合第一方面,在第一方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
结合第一方面,在第一方面的一种可能的实施方式中,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
结合第一方面,在第一方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第一方面,在第一方面的一种可能的实施方式中,在所述向终端设备发送所述第 一数据包之前,所述方法还包括:向所述终端设备发送第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第一方面,在第一方面的一种可能的实施方式中,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
结合第一方面,在第一方面的一种可能的实施方式中,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
结合第一方面,在第一方面的一种可能的实施方式中,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
结合第一方面,在第一方面的一种可能的实施方式中,所述方法还包括:向目标接入网设备发送第一协议层中的数据包,所述第一网络设备为所述终端设备所属的接入网设备。
第二方面,本申请提供了一种多播传输方法,所述方法适用于终端设备,包括:接收第一数据包,所述第一数据包的第一协议层序列号是根据第一指示信息设置的,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;根据所述第一协议层序列号对所述第一数据包进行处理。
上述方法中,终端设备接收第一数据包,该第一数据包中包括了第一协议层序列号。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
结合第二方面,在第二方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
结合第二方面,在第二方面的一种可能的实施方式中,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
结合第二方面,在第二方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第二方面,在第二方面的一种可能的实施方式中,在所述接收第一数据包之前,所述方法还包括:接收第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第二方面,在第二方面的一种可能的实施方式中,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
结合第二方面,在第二方面的一种可能的实施方式中,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
结合第二方面,在第二方面的一种可能的实施方式中,所述第三指示信息用于配置所 述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
结合第二方面,在第二方面的一种可能的实施方式中,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
第三方面,本申请提供一种通信装置,所述通信装置适用于第一网络设备,包括收发模块和处理模块,其中,所述收发模块,用于接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;所述处理模块,用于根据所述第一指示信息设置所述第一数据包的第一协议层序列号;所述收发模块,还用于向终端设备发送所述第一数据包。
结合第三方面,在第三方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
结合第三方面,在第三方面的一种可能的实施方式中,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
结合第三方面,在第三方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第三方面,在第三方面的一种可能的实施方式中,所述收发模块还用于:向所述终端设备发送第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第三方面,在第三方面的一种可能的实施方式中,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
结合第三方面,在第三方面的一种可能的实施方式中,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
结合第三方面,在第三方面的一种可能的实施方式中,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
结合第三方面,在第三方面的一种可能的实施方式中,所述收发模块还用于:向目标接入网设备发送第一协议层中的数据包,所述第一网络设备为所述终端设备所属的接入网设备。
第四方面,本申请提供一种通信装置,所述通信装置适用于终端设备,包括收发模块和处理模块,其中,所述收发模块,用于接收第一数据包,所述第一数据包的第一协议层序列号是根据第一指示信息设置的,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;所述处理模块,用于根据所述第一协议层序列号对所述第一数据包进行处理。
结合第四方面,在第四方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
结合第四方面,在第四方面的一种可能的实施方式中,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
结合第四方面,在第四方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第四方面,在第四方面的一种可能的实施方式中,所述收发模块还用于:接收第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第四方面,在第四方面的一种可能的实施方式中,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
结合第四方面,在第四方面的一种可能的实施方式中,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
结合第四方面,在第四方面的一种可能的实施方式中,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
结合第四方面,在第四方面的一种可能的实施方式中,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
第五方面,本申请提供一种通信装置,包括处理器和通信接口,可选的还包括存储器,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,实现第一方面或第一方面的任一可能的实施方式中的方法。可选的,所述通信装置可以为芯片。
第六方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面或第一方面的任一可能的实施方式中的方法。
第七方面,本申请提供了一种通信装置,包括处理器和通信接口,可选的还包括存储器,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,实现第二方面或第二方面的任一可能的实施方式中的方法。可选的,所述通信装置可以为芯片。
第八方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第二方面或第二方面的任一可能的实施方式中的方法。
第九方面,本申请提供了一种通信系统,该通信系统包括第三方面、第四方面所述的通信装置,或第五方面、第七方面所述的通信装置。
第十方面,本申请提供一种多播传输方法,所述方法适用于第二网络设备,包括:接收第一数据包以及第四指示信息,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;根据所述第四指示信息设置所述第一数据包的第一协议层序列号;通过第一网络设备向终端设备发送所述第一数据包。
上述方法中,第二网络设备向终端设备发送第一数据包时,第二网络设备设置该第一 数据包的第一协议层序列号,然后通过第一网络设备向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
结合第十方面,在第十方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
结合第十方面,在第十方面的一种可能的实施方式中,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
结合第十方面,在第十方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第十方面,在第十方面的一种可能的实施方式中,在所述通过第一网络设备向终端设备发送所述第一数据包之前,所述方法还包括:向所述终端设备发送第五指示信息;向所述第一网络设备发送第六指示信息,所述第五指示信息和所述第六指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第十方面,在第十方面的一种可能的实施方式中,所述第五指示信息包括所述终端设备的第一协议层的配置信息。
结合第十方面,在第十方面的一种可能的实施方式中,所述第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
结合第十方面,在第十方面的一种可能的实施方式中,所述第六指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第六指示信息包括所述至少一个第二标识信息。
第十一方面,本申请提供一种多播传输方法,适用于第一网络设备,包括:接收第一数据包,所述第一数据包的第一协议层序列号是根据第四指示信息设置的,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;向终端设备发送所述第一数据包。
上述方法中,第一网络设备接收到的第一数据包中包括了第一协议层序列号,然后第一网络设备向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
结合第十一方面,在第十一方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
结合第十一方面,在第十一方面的一种可能的实施方式中,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
结合第十一方面,在第十一方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第十一方面,在第十一方面的一种可能的实施方式中,在所述向终端设备发送所述第一数据包之前,所述方法还包括:接收第六指示信息,所述第六指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第十一方面,在第十一方面的一种可能的实施方式中,所述第六指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第六指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
第十二方面,本申请提供一种多播传输方法,所述方法适用于终端设备,包括:接收第一数据包,所述第一数据包的第一协议层序列号是根据第四指示信息设置的,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;根据所述第一协议层序列号对所述第一数据包进行处理。
上述方法中,终端设备接收第一数据包,该第一数据包中包括了第一协议层序列号。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
结合第十二方面,在第十二方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
结合第十二方面,在第十二方面的一种可能的实施方式中,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
结合第十二方面,在第十二方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第十二方面,在第十二方面的一种可能的实施方式中,在所述接收第一数据包之前,所述方法还包括:接收第五指示信息,所述第五指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第十二方面,在第十二方面的一种可能的实施方式中,所述第五指示信息包括所述终端设备的第一协议层的配置信息。
结合第十二方面,在第十二方面的一种可能的实施方式中,所述第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
结合第十二方面,在第十二方面的一种可能的实施方式中,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
第十三方面,本申请提供一种通信装置,所述通信装置适用于第二网络设备,包括收发模块和处理模块,其中,所述收发模块,用于接收第一数据包以及第四指示信息,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;所述处理模块,用于根据所述第四指示信息设置所述第一数据包的第一协议层序列号;所述收发模块,还用于通过第一网络设备向终端设备发送所述第一数据包。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述收发模块还用于:向所述终端设备发送第五指示信息;向所述第一网络设备发送第六指示信息,所述第五指示信息和所述第六指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述第五指示信息包括所述终端设备的第一协议层的配置信息。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
结合第十三方面,在第十三方面的一种可能的实施方式中,所述第六指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第六指示信息包括所述至少一个第二标识信息。
第十四方面,本申请提供一种通信装置,所述通信装置适用于第一网络设备,包括收发模块,所述收发模块,用于接收第一数据包,所述第一数据包的第一协议层序列号是根据第四指示信息设置的,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;所述收发模块,还用于向终端设备发送所述第一数据包。
结合第十四方面,在第十四方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
结合第十四方面,在第十四方面的一种可能的实施方式中,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
结合第十四方面,在第十四方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第十四方面,在第十四方面的一种可能的实施方式中,所述收发模块还用于:接收第六指示信息,所述第六指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第十四方面,在第十四方面的一种可能的实施方式中,所述第六指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第六指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
第十五方面,本申请提供一种通信装置,所述通信装置适用于终端设备,包括收发模块和处理模块,其中,所述收发模块,用于接收第一数据包,所述第一数据包的第一协议 层序列号是根据第四指示信息设置的,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;所述处理模块,用于根据所述第一协议层序列号对所述第一数据包进行处理。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述第一协议层对应于至少两个无线承载。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述收发模块还用于:接收第五指示信息,所述第五指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述第五指示信息包括所述终端设备的第一协议层的配置信息。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
结合第十五方面,在第十五方面的一种可能的实施方式中,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
第十六方面,本申请提供一种通信装置,包括处理器和通信接口,可选的还包括存储器,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,实现第十方面或第十方面的任一可能的实施方式中的方法。可选的,所述通信装置可以为芯片。
第十七方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第十方面或第十方面的任一可能的实施方式中的方法。
第十八方面,本申请提供了一种通信装置,包括处理器和通信接口,可选的还包括存储器,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,实现第十一方面或第十一方面的任一可能的实施方式中的方法。可选的,所述通信装置可以为芯片。
第十九方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第十一方面或第十一方面的任一可能的实施方式中的方法。
第二十方面,本申请提供一种通信装置,包括处理器和通信接口,可选的还包括存储器,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,实现第十二方面或第十二方面的任一可能的实施方式中的方法。可选的,所述通信装置可以为芯片。
第二十一方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有 计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第十二方面或第十二方面的任一可能的实施方式中的方法。
第二十二方面,本申请提供了一种通信系统,该通信系统包括第十三方面、第十四方面和第十五方面所述的通信装置,或第十六方面、第十八方面和第二十方面所述的通信装置。
附图说明
图1为一种MBMS业务数据传输的示意图;
图2为基站与终端设备之间多播传输的示意图;
图3为基站向终端设备发送MBMS业务数据的示意图;
图4为本申请实施例提供的一种多播传输方法的示意图;
图5为图4中第一网络设备向终端设备发送MBMS业务数据的示意图;
图6为本申请实施例提供的另一种多播传输方法的示意图;
图7为本申请实施例提供的另一种多播传输方法的示意图;
图8为图7中第二网络设备向终端设备发送MBMS业务数据的示意图;
图9为本申请实施例提供的另一种多播传输方法的示意图;
图10为本申请实施例提供的一种通信装置1000的示意图;
图11为本申请实施例提供的另一种通信装置1100的示意图;
图12为本申请实施例提供的一种通信装置1200的示意图;
图13为本申请实施例提供的另一种通信装置1300的示意图;
图14为本申请实施例提供的一种通信装置1400的示意图;
图15为本申请实施例提供的另一种通信装置1500的示意图;
图16为本申请实施例提供的一种通信装置1600的示意图;
图17为本申请实施例提供的另一种通信装置1700的示意图;
图18为本申请实施例提供的一种通信装置1800的示意图;
图19为本申请实施例提供的另一种通信装置1900的示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
应理解,本申请实施例的技术方案可以应用于5G通信系统,还可以应用于长期演进(long term evolution,LTE)架构,通用移动通信系统(universal mobile telecommunications system,UMTS)陆地无线接入网(UMTS terrestrial radio access network,UTRAN)架构,或者全球移动通信系统(global system for mobile communication,GSM)/增强型数据速率GSM演进(enhanced data rate for GSM evolution,EDGE)系统的无线接入网(GSM EDGE radio access network,GERAN)架构。在UTRAN架构或GERAN架构中,MME的功能由服务通用分组无线业务(general packet radio service,GPRS)支持节点(serving GPRS support node,SGSN)完成,SGW\PGW的功能由网关GPRS支持节点(gateway GPRS support node, GGSN)完成。本申请实施例的技术方案还可以应用于其他通信系统,例如公共陆地移动网络(public land mobile network,PLMN)系统,甚至5G之后的通信系统等,本申请实施例对此不作限定。
本申请实施例涉及终端设备。终端设备,包括5G网络中的终端设备,还包括向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。该终端设备可以包括用户设备(user equipment,UE)、无线终端设备、移动终端设备、设备到设备通信(device-to-device,D2D)终端设备、车到一切(vehicle-to-everything,V2X)终端设备、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)终端设备、物联网(internet of things,IoT)终端设备、订户单元(subscriber unit)、订户站(subscriber station)、移动站(mobile station)、远程站(remote station)、接入点(access point,AP)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备,5G之后的网络中的终端设备等,本申请实施例对此不作限定。
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,OBU)。
本申请实施例还涉及第一网络设备。第一网络设备可以是用于与终端设备进行通信的设备,例如,可以是5G网络中的网络侧设备,也可以是GSM系统或CDMA中的基站(base transceiver station,BTS),也可以是WCDMA系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(evolutional Node B,eNB或eNodeB),或者该第一网络设备可以为中继站、接入点、车载设备、可穿戴设备以及5G之后的网络中的网络侧设备或未来演进的PLMN网络中的网络设备等。
本申请实施例中涉及的第一网络设备也可称为无线接入网(radio access network,RAN) 设备。RAN设备与终端设备连接,用于接收终端设备的数据并发送给核心网设备。RAN设备在不同通信系统中对应不同的设备,例如,在2G系统中对应基站与基站控制器,在3G系统中对应基站与无线网络控制器(radio network controller,RNC),在4G系统中对应演进型基站(evolutional Node B,eNB),在5G系统中对应5G系统,如新无线接入系统(new radio access technology,NR)中的接入网设备(例如gNB,CU,DU)。
本申请实施例还涉及第二网络设备。第二网络设备可以是用于通过第一网络设备与终端设备进行通信的设备,例如,可以是5G网络中的网络侧设备,也可以是其他通信系统中的网络侧设备。本申请实施例涉及的第二网络设备也可称为核心网(core network,CN)设备。CN设备通过RAN设备与终端设备进行数据通信。CN设备在不同通信系统中对应不同的设备,例如,在5G系统中对应5G系统,如新无线接入系统(new radio access technology,NR)中的核心网设备(例如用户面功能(user plane function,UPF)设备)。
本申请实施例中涉及的“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
以及,除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如,第一信息和第二信息,只是为了区分不同的信息,而并不是表示这两种信息的内容、优先级、发送顺序或者重要程度等的不同。
为了便于理解本申请,首先对本申请涉及的概念进行解释:
单播(unicast):点对点的通信技术,即网络设备与终端设备之间的单点通信,网络设备可以针对每个终端设备单独发送数据。单播也可以称为单播传输方式或者单播传输技术。
通过单播传输方式发送是指:发送装置发送协议数据单元(protocol data unit,PDU)对应的传输块(transport block,TB)时,采用小区无线网络临时标识(cell network temporary identifier,C-RNTI)对PDU进行加扰,或对PDU对应的下行控制信息(downlink control information,DCI)进行加扰,一个接收装置根据C-RNTI对同一PDU进行接收;或者采用单播的方式传输PDU可以指该PDU在为单播传输建立的无线承载中传输或者在专门为单播设计的信道中进行传输。
采用单播传输方式接收是指采用单播方式发送的时候,所述接收装置根据C-RNTI对PDU进行接收;或者所述接收装置通过为单播传输建立的无线承载接收或者在用于单播传输的信道上进行接收。
多播(multicast):点到多点的通信技术,也可以称为多播传输方式或者多播传输技术,用来为多媒体广播多播业务服务。多播也可以称为组播,在某些广义的场景中也可以称为一种广播技术,但是多播与传统意义的广播技术存在差异。在采用多播传输方式时,针对同一数据,网络设备(例如基站)发送的过程中有多个终端设备同时进行接收。目前多播 传输技术主要分为两种:多媒体广播多播单频网络业务(multimedia broadcast multicast service single frequency network,MBSFN)和单小区点到多点业务(single cell point to multipoint,SC-PTM)。除此之外,其他多播传输技术也在讨论,本申请不作限定。
通过多播传输方式发送是指:发送装置发送PDU对应的TB时,采用分组无线网络临时标识(group radio network temporary identifier,G-RNTI)对PDU进行加扰,或对PDU对应的DCI进行加扰,一个或多个接收装置根据相同的G-RNTI对同一PDU进行接收。或者采用多播的方式传输PDU可以指通过半静态方式通知多个接收装置同一PDU的位置,多个接收装置可以同时对该PDU进行接收。或者采用多播的方式传输PDU可以指该PDU在为多播传输建立的无线承载中传输或者在专门为多播设计的信道中进行传输。
通过多播传输方式接收是指对侧采用多播方式发送的时候,所述多个接收装置中的一个装置根据G-RNTI对PDU进行接收;或者所述多个接收装置中的一个装置通过为多播传输建立的无线承载接收或者在用于多播传输的信道上进行接收PDU。
广播:点到多点的通信技术。与多播不同,广播涉及的技术是发送装置在广播信道上发送PDU对应的TB,所有接收装置都可以在广播信道上对PDU进行接收。与多播技术不同的是,传统意义的广播传输中,广播信道不采用上述G-RNTI加扰方式。
切换(handover,HO):无线通信系统中,每个小区覆盖有限的范围,因此当终端设备从当前服务小区移动到相邻小区的时候,为了保证业务的连续性,网络侧需要将业务切换到相邻小区,从而不中断通信过程。切换就是指在通信过程中,为保证通信不中断,把承载通信数据的链路由一个小区(或基站)切换到另一个小区(或基站)的过程。
协议栈(protocol stack):网络设备和终端设备具有一定的协议层结构,以用于相互通信。例如控制面协议层结构可以包括无线资源控制(radio resource control,RRC)层、分组数据汇聚层协议(packet data convergence protocol,PDCP)层、无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)和物理层等。用户面协议层结构可以包括PDCP层、RLC层、MAC层和物理层等。其中,物理层位于最低层(层一),MAC层、RLC以及PDCP属于第二层(层二),RRC属于第三层(层三)。在一种实现中,PDCP层之上还可以包括业务数据适配(service data adaptation protocol,SDAP)层。另外在SDAP层的上方还可以有传输控制协议/互联网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)层等传输层以及应用层。
这些协议层的功能可以由一个节点实现,或者可以由多个节点实现;例如,在一种演进结构中,无线接入网设备可以包括集中单元(centralized unit,CU)和分布单元(distributed unit,DU),多个DU可以由一个CU集中控制。CU和DU可以根据无线网络的协议层划分,例如,PDCP层及以上协议层的功能设置在CU,PDCP以下的协议层,RLC层和MAC层等的功能设置在DU等。
应该理解的是,这种协议层的划分仅仅是一种举例,还可以在其它协议层划分,例如在RLC层划分,将RLC层及以上协议层的功能设置在CU,RLC层以下协议层的功能设置在DU;或者,在某个协议层中划分,例如将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。此外,也可以按其它方式划分,例如按时延划分,将处理时间需要满足时延要求的功能设置在DU, 不需要满足该时延要求的功能设置在CU。
无线承载(radio bearer):一般,可以理解为数据包或者信令在空口上进行传输时所经过的传输路径或者经过的处理策略(treatment)。无线承载包含数据无线承载和信令无线承载。无线承载通过网络设备的RRC信令进行建立和配置,在无线承载的配置中包含各个协议层的配置,网络设备和终端设备的各协议层的实体按照所述配置在该无线承载中进行数据包或者信令的发送、接收或者处理。技术上,无线承载可以理解为一个传输通道,无论是在终端设备侧还是在网络设备侧,每个无线承载都包含一个PDCP实体和至少一个RLC实体来对在该无线承载中传输的数据包进行处理。除建立无线承载之外,网络设备还可以通过RRC信令添加、修改或者删除(释放)无线承载。
多媒体广播多播业务(multimedia broadcast multicast service,MBMS):MBMS业务是用于点到多点的单向多媒体业务。例如,在空中接口通过公共信道向小区内的用户发送多媒体的广播业务,或者以多播的方式向小区内的用户发送由用户订购的多播业务,从而节省空口资源。
参见图1,图1为一种MBMS业务数据传输的示意图。如图1所示,MBMS业务来自数据服务器101,首先数据服务器101将MBMS业务数据发送给核心网设备102,然后核心网设备102将MBMS业务数据发送给基站103,最后基站103将MBMS业务数据发送给接收该MBMS业务的终端设备104。
在核心网设备102与基站103之间,核心网设备102通过协议数据单元(protocol data unit,PDU)会话(session)或者服务质量流(QoS flow)将MBMS业务数据发送给基站103,并且,核心网设备102发送给多个终端设备104的同一种MBMS业务数据通过同一个PDU session发送给基站103。
在基站103与终端设备104之间,MBMS业务可以通过建立专用的无线承载以单播的形式发送给终端设备104,也可以通过建立针对MBMS业务的共用无线承载以多播的形式发送给终端设备104。
参见图2,图2为基站与终端设备之间多播传输的示意图。如图2所示,多个终端设备104需要接收同一MBMS业务,如果基站103以单播形式发送,则需要为每个终端设备104建立各自专用的无线承载分别进行发送,消耗大量的资源;如果基站103以多播形式发送,则只需要建立一个共用的MBMS无线承载,所有对该MBMS业务感兴趣的终端设备104都可以通过该共用的无线承载接收该MBMS业务。基站103可以根据实际情况(例如终端设备的数目,终端设备的信道质量条件或者终端设备的地理位置)决定是通过单播传输方式或者通过多播传输方式或者同时使用两种传输方式将MBMS业务发送给终端设备104。
参见图3,图3为基站向终端设备发送MBMS业务数据的示意图。如图3所示,对于每个终端设备而言,基站可以采用以下三种方式之一向终端设备发送MBMS业务数据:只使用单播传输方式、只使用多播传输方式、同时使用单播传输方式和多播传输方式。基站使用单播传输方式的时候是通过单播(unicast)无线承载进行数据发送的,基站使用多播传输方式的时候是通过多播(multicast)无线承载进行数据发送的,也就是说,两种传输方式使用不同的无线承载发送。
根据MBMS业务的需求,经常需要在两种传输方式之间进行切换或者同时使用两种传输方式进行传输,也就是说,某些时候采用单播无线承载进行数据发送,某些时候采用多播无线承载进行数据发送,而某些时候同时采用两种无线承载进行数据发送。当同一种MBMS业务的数据包在两种无线承载上进行发送的时候,由于不同无线承载上的发送情况(例如发送速度)不一样,会导致该MBMS业务本来具有一定顺序的数据包,出现乱序的情况。例如,1号数据包和2号数据包在多播无线承载上发送,3号数据包和4号数据包在单播无线承载上发送,但是由于单播无线承载发送速度更快,导致3号数据包和4号数据包先被终端设备接收而1号数据包和2号数据包后被终端设备接收,出现数据包乱序的情况。另外,当同时使用两种无线承载进行数据传输的时候,会出现数据包重复接收的情况。例如,1号数据包既在单播无线承载上发送又在多播无线承载上发送,导致终端设备重复接收1号数据包,出现数据包接收冗余的情况。除此之外,还有可能出现数据包丢失的情况,比如1号数据包在多播无线承载上发送,但是终端设备没有接收到,然后终端设备切换到单播无线承载后无法继续接收1号数据包。
如上介绍了本申请的背景技术,下面介绍本申请实施例的技术特征。
参见图4,图4为本申请实施例提供的一种多播传输方法的示意图。如图4所示,该多播传输方法包括:
S401、第一网络设备接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序。
可选的,第一指示信息可以是与第一数据包一起发送给第一网络设备的,如承载在数据包中或者承载在数据包头中,也可以是与第一数据包分开发送给第一网络设备的,在此不作限定。
可选的,第一网络设备为终端设备所属的接入网设备,第一数据包以及第一指示信息是由核心网设备发送给第一网络设备的。
S402、第一网络设备根据所述第一指示信息设置所述第一数据包的第一协议层序列号。
这个步骤也可以理解为,第一网络设备根据所述第一指示信息确定所述第一数据包的第一协议层序列号。
第一协议层为位于PDCP层以上的协议层。具体的,第一协议层可以是现有的位于PDCP层以上的协议层(例如,SDAP层,或者IP层等),第一协议层也可以是新设计的位于PDCP层以上的协议层(进一步,可以位于SDAP层的上层或者位于PDCP层和SDAP层的中间层),在此不作限定。第一网络设备的第一协议层用于在下行传输的时候实现以下至少之一的功能:为数据包增加协议层包头,为数据包设置第一协议层序列号,接收反馈信息,对数据包进行分割或者级联,进行数据包重传等。
可选的,第一协议层的每个协议实体与至少一个无线承载相关联,一种实现方式为每个协议实体对应于至少两个无线承载,第一网络设备通过该至少两个无线承载向终端设备发送MBMS业务的数据包。其中该至少两个无线承载可以都是单播无线承载或者都是多播无线承载,也可以部分是单播无线承载部分是多播无线承载。
可选的,第一协议层序列号是根据第一指示信息中的第一序列号设置的,其中第一序列号可以为核心网设备设置的或者数据服务器设置的。
在一种可能的实施方式中,第一协议层序列号与第一序列号相同,也就是说,第一网络设备将第一指示信息中的第一序列号设置为第一数据包的第一协议层序列号。
在一种可能的实施方式中,第一协议层序列号与第一序列号的差值为一个固定值N,也就是说,第一网络设备将第一指示信息中的第一序列号与固定值N进行相加或者相减后设置为第一数据包的第一协议层序列号。其中固定值N为协议规定或者第一网络设备从其他网络设备(例如核心网设备)接收的。
可选的,第一网络设备还可以自行设置第一数据包的第一协议层序列号,例如第一协议层实体建立以后,设置其中的数据包序列号为0或者1,并依次递增。
S403、第一网络设备向终端设备发送所述第一数据包。
第一网络设备向终端设备发送第一数据包时,可以通过单播无线承载或者多播无线承载发送,并且第一数据包中包括了第一网络设备设置的第一协议层序列号。
S404、终端设备根据所述第一协议层序列号对所述第一数据包进行处理。
具体的,终端设备的第一协议层用于对第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包的接收情况进行反馈(例如是否成功接收)。
上述方法中,第一网络设备向终端设备发送第一数据包时,第一网络设备设置该第一数据包的第一协议层序列号,然后向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,例如接收重复时,可以丢弃其中一个数据包;接收乱序时,可以进行重排序;出现丢包的情况的时候,可以进行向发送端发送反馈信息,从而发送端可以进行重传等。这样,通过在第一网络设备和终端设备上设置第一协议层,保证了多播业务有序处理,从而提升了通信效率。
参见图5,图5为图4中第一网络设备向终端设备发送MBMS业务数据的示意图。如图5所示,在第一网络设备和终端设备上设置第一协议层,第一协议层为位于PDCP层以上的协议层。具体的,第一协议层可以是现有的位于PDCP层以上的协议层(例如,SDAP层),也可以是新设计的位于PDCP层以上的协议层(进一步的,可以位于SDAP层的上层或者位于PDCP层和SDAP层的中间层),在此不作限定。
对于终端设备而言,终端设备既可能通过单播无线承载接收第一网络设备发送的MBMS业务的数据包,也可能通过多播无线承载接收该MBMS业务的数据包。在第一网络设备和终端设备上设置第一协议层后,第一网络设备的第一协议层可以用于设置数据包的第一协议层序列号、接收反馈信息、对数据包进行分割或者级联、和/或对数据包进行重传,终端设备的第一协议层可以用于对数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对数据包的接收情况进行反馈。这样,第一网络设备向终端设备发送MBMS业务数据时,对于第一网络设备而言,无论通过单播无线承载还是多播无线承载发送的数据包都可以在第一协议层中进行处理,对于终端设备而言,无论从单播无线承载还是多播无线承载接收到的数据包都可以在第一协议层中进行处理,从而保证终端设备通过不同的无线承载接收MBMS业务的数据包时,能够正确地对接收到的MBMS业务的数 据包进行处理,保证按序且不重复不丢包地向上层递交。
参见图6,图6为本申请实施例提供的另一种多播传输方法的示意图。如图6所示,该多播传输方法包括:
S601、第一网络设备接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序。
可选的,第一指示信息可以是与第一数据包一起发送给第一网络设备的,如承载在数据包中或者承载在数据包头中,也可以是与第一数据包分开发送给第一网络设备的,在此不作限定。
可选的,第一网络设备为终端设备所属的接入网设备,第一数据包以及第一指示信息是由核心网设备发送给第一网络设备的。
S602、第一网络设备根据所述第一指示信息设置所述第一数据包的第一协议层序列号。
这个步骤也可以理解为,第一网络设备根据所述第一指示信息确定所述第一数据包的第一协议层序列号。
第一协议层为位于PDCP层以上的协议层。具体的,第一协议层可以是现有的位于PDCP层以上的协议层(例如,SDAP层,或者IP层等),也可以是新设计的位于PDCP层以上的协议层(进一步,可以位于SDAP层的上层或者位于PDCP层和SDAP层的中间层),在此不作限定。第一网络设备的第一协议层用于在下行传输的时候实现以下至少之一的功能:为数据包增加协议层包头,为数据包设置第一协议层序列号,接收反馈信息,对数据包进行分割或者级联,进行数据包重传等。
可选的,第一协议层的每个协议实体与至少一个无线承载相关联,一种实现方式为每个协议实体对应于至少两个无线承载,第一网络设备通过该至少两个无线承载向终端设备发送MBMS业务的数据包。其中该至少两个无线承载可以都是单播无线承载或者都是多播无线承载,也可以部分是单播无线承载部分是多播无线承载。
第一网络设备的第一协议层需要为MBMS业务的每个数据包设置第一协议层序列号,以便于终端设备根据该第一协议层序列号对接收到的数据包进行处理。在一种可能的实施方式中,第一协议层序列号可以放在数据包的包头中。
可选的,第一协议层序列号是根据第一指示信息中的第一序列号设置的,其中第一序列号可以为核心网设备设置的或者数据服务器设置的。
在一种可能的实施方式中,第一协议层序列号与第一序列号相同,也就是说,第一网络设备将第一指示信息中的第一序列号设置为第一数据包的第一协议层序列号。具体的,第一网络设备接收核心网设备发送的第一指示信息,该第一指示信息包括第一序列号(例如通用分组无线服务隧道协议-用户面序列号(GPRS Tunneling Protocol-U Sequence Number,GTP-U)或者其他序列号),第一网络设备将第一序列号设置为第一数据包的第一协议层序列号。举例来说,第一网络设备接收到核心网设备发送的第一数据包的GTP-U序列号为3,核心网设备发送的不同数据包的GTP-U序列号不同,则第一网络设备在第一协议层为该第一数据包设置第一协议层序列号时,将第一协议层序列号也设置为3。
具体而言,核心网设备向第一网络设备发送第一业务的至少一个数据包时,为了能够让第一网络设备了解该第一业务的发送进度可以传输第一指示信息,该第一指示信息可以 通过为数据包设置第一序列号实现。该核心网设备向不同第一网络设备发送从数据服务器接收到的数据包时,针对相同的数据包(承载的内容或负载相同),使其承载相同第一序列号,即相同的第一指示信息,该第一指示信息用于标识数据包在发送的至少一个数据包中的位置。
可选的,该第一指示信息包含以下信息中的至少一种:GTP-U序列号、第一业务序列号;其中,该第一业务序列号为该核心网设备或者数据服务器设置的,该第一数据包为第一业务的数据包,该至少一个数据包为第一业务的数据包。
下面以GTP-U序列号为例,进行简单说明。目前核心网设备与第一网络设备在数据传输的时候,核心网设备与不同第一网络设备建立不同的PDU session或者GTP隧道独立运作,因此即使核心网设备从数据服务器接收到的相同的数据包,在向不同的第一网络设备发送的时候,也可能设置不同的GTP-U序列号。而在本申请中,针对核心网设备从数据服务器接收到的或者自己产生的相同的数据包,核心网设备在向不同的第一网络设备发送的时候,设置相同的GTP-U序列号,一种可能的实现方式是每个数据包都根据数据服务器的指示信息设置GTP-U序列号,这样由于GTP-U序列号和数据包内容相关联,所以不同的第一网络设备可以根据GTP-U序列号,来判断业务的传输进度。
在一种可能的实施方式中,第一协议层序列号与第一序列号的差值为一个固定值N,也就是说,第一网络设备将第一指示信息中的第一序列号与固定值N进行相加或者相减后设置为第一数据包的第一协议层序列号。具体的,第一网络设备接收核心网设备发送的第一指示信息,该第一指示信息包括第一序列号(例如GTP-U序列号或者其他序列号),第一网络设备将第一序列号与固定值N进行加或者减后设置为第一数据包的第一协议层序列号。举例来说,第一网络设备接收到核心网设备发送的第一数据包的GTP-U序列号为3,N为1,核心网设备发送的不同数据包的GTP-U序列号不同,则第一网络设备在第一协议层为该第一数据包设置第一协议层序列号时,将第一协议层序列号设置为2或4。其中N可以是第一网络设备从核心网设备接收的第一指示信息中承载的,也可以是其他指示信息中承载的,也可以是协议中预先规定的。
可选的,第一网络设备还可以自行设置第一数据包的第一协议层序列号。例如,第一网络设备将第一个数据包的第一协议层序列号设置为0,将第二个数据包的第一协议层序列号设置为1,后续数据包的第一协议层序列号依次增加。
S603、第一网络设备向终端设备发送第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与至少两个无线承载的对应关系。
具体的,第一网络设备通过不同无线承载向终端设备发送MBMS业务数据时,终端设备需要知道哪些无线承载是用于传输相同MBMS业务数据的,因此第一网络设备需要对终端设备进行配置,配置方法包括:第一网络设备向终端设备发送第二指示信息和/或第三指示信息,其中,第二指示信息和/或第三指示信息用于指示第一协议层与至少两个无线承载的对应关系。
可选的,第二指示信息包括终端设备的第一协议层的配置信息。第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、PDCP层标识、RLC层标识、逻 辑信道标识。
可选的,第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
在一种可能的实施方式中,第一网络设备向终端设备发送第二指示信息,可选的,第二指示信息承载于RRC信令中。第二指示信息用于指示终端设备的第一协议层关联的无线承载,包括至少一个第一标识信息,该至少一个第一标识信息一一对应于至少一个无线承载,该至少一个第一标识信息包括以下至少一种:无线承载标识、PDCP层标识、RLC层标识、逻辑信道标识。终端设备接收第二指示信息后,根据该第二指示信息对终端设备的第一协议层进行配置。举例来说,第二指示信息包括第一无线承载标识和第二无线承载标识,则表示终端设备从第一无线承载和第二无线承载接收到的数据包属于相同的MBMS业务,需要在终端设备的第一协议层进行统一处理。可选的,第二指示信息还可以包括业务标识,业务标识用于指示终端设备的第一协议层关联的MBMS业务。
在一种可能的实施方式中,第一网络设备向终端设备发送第三指示信息,可选的,第三指示信息承载于RRC信令中。第三指示信息用于配置终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,第三指示信息包括终端设备的第一协议层标识,第一协议层标识用于指示终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道关联的第一协议层。举例来说,用于配置终端设备的第一无线承载和用于配置终端设备的第二无线承载的第三指示信息中都包括第一协议层标识,则表示终端设备从第一无线承载和第二无线承载接收到的数据包属于相同的MBMS业务,需要在终端设备的第一协议层进行统一处理。可选的,第三指示信息还可以包括业务标识,业务标识用于指示终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道关联的MBMS业务。
在一种可能的实施方式中,第一网络设备向终端设备发送第二指示信息和第三指示信息。
S604、第一网络设备向所述终端设备发送所述第一数据包。
第一网络设备向终端设备发送第一数据包时,可以通过单播无线承载或者多播无线承载发送,并且第一数据包中包括了第一网络设备设置的第一协议层序列号。
S605、终端设备根据所述第一协议层序列号对所述第一数据包进行处理。
具体的,终端设备的第一协议层用于对第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包的接收情况进行反馈(例如是否成功接收)。
在一种可能的实施方式中,终端设备接收第一数据包后,获取第一数据包的第一协议层序列号,然后根据第一协议层序列号对接收到的MBMS业务的数据包进行排序,并且按照顺序向更高协议层发送。
在一种可能的实施方式中,终端设备接收第一数据包后,获取第一数据包的第一协议层序列号,然后将第一数据包的第一协议层序列号与接收到的MBMS业务的其他数据包的第一协议层序列号进行对比,若存在第一协议层序列号相同的数据包,则保留其中一个数据包,丢弃其他序列号相同的数据包。保留其中一个数据包时,可以选择保留最先接收到的数据包,也可以选择保留最后接收到的数据包,在此不作限定。
在一种可能的实施方式中,终端设备接收第一数据包后,获取第一数据包的第一协议层序列号,如果发现某个第一协议层序列号的数据包未接收成功,则终端设备向第一网络设备发送反馈信息,该反馈信息用于指示某个第一协议层序列号的数据包未接收成功,第一网络设备可以根据该反馈信息进行数据包重传。举例来说,终端设备接收到了第一协议层序列号分别为1和3的数据包,则可以确定第一协议层序列号为2的数据包未接收成功,从而针对第一协议层序列号为2的数据包发送反馈信息。
可选的,第一网络设备通过不同无线承载向终端设备发送MBMS业务数据时,属于同一MBMS业务的数据包在单播无线承载和多播无线承载中可以执行不同的安全处理(例如,使用不同的密钥和/或安全算法进行处理)。通过无线承载传输的数据包的安全处理在对应的PDCP层中配置并执行,安全处理包括:完整性保护、完整性验证、加密以及解密等处理过程。
可选的,上述方法还包括:第一网络设备向目标接入网设备发送第一协议层中的数据包,所述第一网络设备为所述终端设备所属的接入网设备。
具体的,当终端设备由于移动性原因从第一网络设备切换到目标接入网设备时,为了保证业务传输的连续性,需要在接入网设备间进行数据转发(data forwarding)。目的是将第一网络设备中未向终端设备发送完的数据转发给目标接入网设备,再通过目标接入网设备发送给切换到该目标接入网设备下的终端设备。在数据转发的时候,需要将第一网络设备的第一协议层中的数据包转发给目标接入网设备,然后目标接入网设备通过单播无线承载将第一网络设备转发过来的数据包发送给终端设备。
上述方法中,第一网络设备通过不同无线承载向终端设备发送MBMS业务数据时,第一网络设备首先对终端设备进行配置,这样,终端设备就可以确定用于传输相同MBMS业务数据的无线承载。第一网络设备向终端设备发送第一数据包时,第一网络设备设置该第一数据包的第一协议层序列号,然后向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,例如接收重复时,可以丢弃其中一个数据包;接收乱序时,可以进行重排序;出现丢包的情况的时候,可以进行向发送端发送反馈信息,从而发送端可以进行重传等。这样,通过在第一网络设备和终端设备上设置第一协议层,保证了多播业务有序处理,从而提升了通信效率。
参见图7,图7为本申请实施例提供的另一种多播传输方法的示意图。如图7所示,该多播传输方法包括:
S701、第二网络设备接收第一数据包以及第四指示信息,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序。
可选的,第四指示信息可以是与第一数据包一起发送给第二网络设备的,如承载在数据包中或者承载在数据包头中,也可以是与第一数据包分开发送给第二网络设备的,在此不作限定。
可选的,第二网络设备为核心网设备,第一数据包以及第四指示信息是由数据服务器发送给第二网络设备的。
S702、第二网络设备根据所述第四指示信息设置所述第一数据包的第一协议层序列号。
这个步骤也可以理解为,第二网络设备根据所述第四指示信息确定所述第一数据包的第一协议层序列号。
第一协议层为位于PDCP层以上的协议层。具体的,第一协议层可以是现有的位于PDCP层以上的协议层(例如,TCP/IP层),第一协议层也可以是新设计的位于PDCP层以上的协议层,在此不作限定。第二网络设备的第一协议层用于在下行传输的时候实现以下至少之一的功能:为数据包增加协议层包头,为数据包设置第一协议层序列号,接收反馈信息,对数据包进行分割或者级联,进行数据包重传等。
可选的,第一协议层的每个协议实体与至少一个无线承载相关联,一种实现方式为每个协议实体对应于至少两个无线承载。其中该至少两个无线承载可以都是单播无线承载或者都是多播无线承载,也可以部分是单播无线承载部分是多播无线承载。
可选的,第一协议层序列号是根据第四指示信息中的第二序列号设置的,其中第二序列号可以为数据服务器设置的。
在一种可能的实施方式中,第一协议层序列号与第二序列号相同,也就是说,第二网络设备将第四指示信息中的第二序列号设置为第一数据包的第一协议层序列号。
在一种可能的实施方式中,第一协议层序列号与第二序列号的差值为一个固定值N,也就是说,第二网络设备将第四指示信息中的第二序列号与固定值N进行相加或者相减后设置为第一数据包的第一协议层序列号。其中固定值N为协议规定或者第二网络设备从其他网络设备(例如数据服务器)接收的。
可选的,第二网络设备还可以自行设置第一数据包的第一协议层序列号,例如第一协议层实体建立以后,设置其中的数据包序列号为0或1,并依次递增。
S703、第二网络设备通过第一网络设备向终端设备发送所述第一数据包。
具体的,第一数据包经过第二网络设备的第一协议层处理以后,通过第二网络设备与第一网络设备之间的传输通道(例如,PDU session或者QoS flow)传输到第一网络设备,第一网络设备通过至少两个无线承载将第一数据包传输给终端设备。
S704、终端设备根据所述第一协议层序列号对所述第一数据包进行处理。
具体的,终端设备的第一协议层用于对第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包的接收情况进行反馈(例如是否成功接收)。
上述方法中,第二网络设备向终端设备发送第一数据包时,第二网络设备设置该第一数据包的第一协议层序列号,然后通过第一网络设备向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,例如接收重复时,可以丢弃其中一个数据包;接收乱序时,可以进行重排序;出现丢包的情况的时候,可以进行向发送端发送反馈信息,从而发送端可以进行重传等。这样,通过在第二网络设备和终端设备上设置第一协议层,保证了多播业务有序处理,从而提升了通信效率。
参见图8,图8为图7中第二网络设备向终端设备发送MBMS业务数据的示意图。如 图8所示,在第二网络设备和终端设备上设置第一协议层,第一协议层可以是现有的位于PDCP层以上的协议层(例如,TCP/IP层),也可以是新设计的位于PDCP层以上的协议层,在此不作限定。
第一数据包经过第二网络设备的第一协议层处理以后,通过第二网络设备与第一网络设备之间的传输通道(例如,PDU session或者QoS flow)传输到第一网络设备,第一网络设备通过至少两个无线承载将第一数据包传输给终端设备。对于终端设备而言,终端设备既可能通过单播无线承载接收MBMS业务的数据包,也可能通过多播无线承载接收该MBMS业务的数据包。在第二网络设备和终端设备上设置第一协议层后,第二网络设备的第一协议层可以用于设置数据包的第一协议层序列号、接收反馈信息、对数据包进行分割或者级联、和/或对数据包进行重传,终端设备的第一协议层可以用于对数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对数据包的接收情况进行反馈。这样,第二网络设备向终端设备发送MBMS业务数据时,对于第二网络设备而言,MBMS业务的数据包都可以在第一协议层中进行处理,对于终端设备而言,无论从单播无线承载还是多播无线承载接收到的MBMS业务的数据包都可以在第一协议层中进行处理,从而保证终端设备通过不同的无线承载接收MBMS业务的数据包时,能够正确地对接收到的MBMS业务的数据包进行处理,保证按序且不重复不丢包地向上层递交。
参见图9,图9为本申请实施例提供的另一种多播传输方法的示意图。如图9所示,该多播传输方法包括:
S901、第二网络设备接收第一数据包以及第四指示信息,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序。
可选的,第四指示信息可以是与第一数据包一起发送给第二网络设备的,如承载在数据包中或者承载在数据包头中,也可以是与第一数据包分开发送给第二网络设备的,在此不作限定。
可选的,第二网络设备为核心网设备,第一数据包以及第四指示信息是由数据服务器发送给第二网络设备的。
S902、第二网络设备根据所述第四指示信息设置所述第一数据包的第一协议层序列号。
这个步骤也可以理解为,第二网络设备根据所述第四指示信息确定所述第一数据包的第一协议层序列号。
第一协议层为位于PDCP层以上的协议层。具体的,第一协议层可以是现有的位于PDCP层以上的协议层(例如,TCP/IP层),也可以是新设计的位于PDCP层以上的协议层,在此不作限定。第二网络设备的第一协议层用于在下行传输的时候实现以下至少之一的功能:为数据包增加协议层包头,为数据包设置第一协议层序列号,接收反馈信息,对数据包进行分割或者级联,进行数据包重传等。
可选的,第一协议层的每个协议实体与至少一个无线承载相关联,一种实现方式为每个协议实体对应于至少两个无线承载。其中该至少两个无线承载可以都是单播无线承载或者都是多播无线承载,也可以部分是单播无线承载部分是多播无线承载。
第二网络设备的第一协议层需要为MBMS业务的每个数据包设置第一协议层序列号,以便于终端设备根据该第一协议层序列号对接收到的数据包进行处理。在一种可能的实施 方式中,第一协议层序列号可以放在数据包的包头中。
可选的,第一协议层序列号是根据第四指示信息中的第二序列号设置的,其中第二序列号可以为数据服务器设置的。
在一种可能的实施方式中,第一协议层序列号与第二序列号相同,也就是说,第二网络设备将第四指示信息中的第二序列号设置为第一数据包的第一协议层序列号。具体的,第二网络设备接收数据服务器发送的第四指示信息,该第四指示信息包括第二序列号,第二网络设备将第二序列号设置为第一数据包的第一协议层序列号。举例来说,第二网络设备接收到数据服务器发送的第一数据包的第二序列号为3,则第二网络设备在第一协议层为该第一数据包设置第一协议层序列号时,将第一协议层序列号也设置为3。
在一种可能的实施方式中,第一协议层序列号与第二序列号的差值为一个固定值N,也就是说,第二网络设备将第四指示信息中的第二序列号与固定值N进行相加或者相减后设置为第一数据包的第一协议层序列号。具体的,第二网络设备接收数据服务器发送的第四指示信息,该第四指示信息包括第二序列号,第二网络设备将第二序列号与固定值N进行加或者减后设置为第一数据包的第一协议层序列号。举例来说,第二网络设备接收到数据服务器发送的第一数据包的第二序列号为3,N为1,则第二网络设备在第一协议层为该第一数据包设置第一协议层序列号时,将第一协议层序列号设置为2或4。其中N可以是第二网络设备从数据服务器接收到的第四指示信息中承载的,也可以是其他指示信息中承载的,也可以是协议中预先规定的。
可选的,第二网络设备还可以自行设置第一数据包的第一协议层序列号。例如,第二网络设备将第一个数据包的第一协议层序列号设置为0,将第二个数据包的第一协议层序列号设置为1,后续数据包的第一协议层序列号依次增加。
S903、第二网络设备向终端设备发送第五指示信息。
具体的,通过不同无线承载向终端设备发送MBMS业务数据时,终端设备需要知道哪些无线承载是用于传输相同MBMS业务数据的,因此第二网络设备需要对终端设备进行配置,配置方法包括:第二网络设备向终端设备发送第五指示信息。
可选的,第五指示信息包括终端设备的第一协议层的配置信息。第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
在一种可能的实施方式中,第二网络设备向终端设备发送第五指示信息,可选的,第五指示信息承载于非接入层(non-access stratum,NAS)信令中。第五指示信息包括至少一个第二标识信息,该至少一个第二标识信息包括以下至少一种:传输通道标识、终端设备的第一协议层标识、第一数据包的业务标识。终端设备接收第五指示信息后,根据该第五指示信息对终端设备的第一协议层进行配置,终端设备可以获得第一协议层标识或者第一协议层关联的传输通道标识或者第一协议层关联的业务标识。
可选的,第五指示信息包括终端设备的第一协议层的配置信息。第五指示信息包括无线承载标识。第五指示信息用于指示终端设备的第一协议层关联的无线承载。终端设备接收第五指示信息后,根据该第五指示信息对终端设备的第一协议层进行配置。举例来说,第五指示信息包括第一无线承载标识和第二无线承载标识,则表示终端设备从第一无线承 载和第二无线承载接收到的数据包属于相同的MBMS业务,需要在终端设备的第一协议层进行统一处理。
S904、第二网络设备向第一网络设备发送第六指示信息。
可选的,第六指示信息用于配置终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,第六指示信息包括上述至少一个第二标识信息。第五指示信息和第六指示信息用于指示第一协议层与至少两个无线承载的对应关系。
在一种可能的实施方式中,第二网络设备向第一网络设备发送第六指示信息,第六指示信息包括至少一个第二标识信息,该至少一个第二标识信息包括以下至少一种:传输通道标识、终端设备的第一协议层标识、第一数据包的业务标识。第一网络设备接收第六指示信息后,根据该第六指示信息配置终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道。传输通道标识用于指示终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道关联的传输通道;终端设备的第一协议层标识用于指示终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道关联的第一协议层;第一数据包的业务标识用于指示终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道关联的业务。举例来说,终端设备的第一协议层与第一传输通道关联,并且,终端设备的第一无线承载和第二无线承载与第一传输通道关联,则表示终端设备从第一无线承载和第二无线承载接收到的数据包属于相同的MBMS业务,需要在终端设备的第一协议层进行统一处理。
S905、第二网络设备通过第一网络设备向终端设备发送所述第一数据包。
具体的,第一数据包经过第二网络设备的第一协议层处理以后,通过第二网络设备与第一网络设备之间的传输通道(例如,PDU session或者QoS flow)传输到第一网络设备。在建立第二网络设备与第一网络设备之间的传输通道时,第二网络设备建立与第一协议层关联的传输通道,MBMS业务的数据包经过第二网络设备的第一协议层处理以后,通过关联的传输通道发送给第一网络设备。在传输通道建立完成以后,第一网络设备根据第二网络设备发送的传输通道的配置信息或者传输通道对应的QoS信息建立关联的无线承载,用于传输通过该传输通道发送的数据包。第一网络设备通过至少两个无线承载将第一数据包传输给终端设备。
S906、终端设备根据所述第一协议层序列号对所述第一数据包进行处理。
具体的,终端设备的第一协议层用于对第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包的接收情况进行反馈(例如是否成功接收)。
在一种可能的实施方式中,终端设备接收第一数据包后,获取第一数据包的第一协议层序列号,然后根据第一协议层序列号对接收到的MBMS业务的数据包进行排序,并且按照顺序向更高协议层发送。
在一种可能的实施方式中,终端设备接收第一数据包后,获取第一数据包的第一协议层序列号,然后将第一数据包的第一协议层序列号与接收到的MBMS业务的其他数据包的第一协议层序列号进行对比,若存在第一协议层序列号相同的数据包,则保留其中一个数据包,丢弃其他序列号相同的数据包。保留其中一个数据包时,可以选择保留最先接收到的数据包,也可以选择保留最后接收到的数据包,在此不作限定。
在一种可能的实施方式中,终端设备接收第一数据包后,获取第一数据包的第一协议层序列号,如果发现某个第一协议层序列号的数据包未接收成功,则终端设备向第一网络设备发送反馈信息,该反馈信息用于指示某个第一协议层序列号的数据包未接收成功,第一网络设备可以根据该反馈信息进行数据包重传。举例来说,终端设备接收到了第一协议层序列号分别为1和3的数据包,则可以确定第一协议层序列号为2的数据包未接收成功,从而针对第一协议层序列号为2的数据包发送反馈信息。
可选的,第一网络设备通过不同无线承载向终端设备发送MBMS业务数据时,属于同一MBMS业务的数据包在单播无线承载和多播无线承载中可以执行不同的安全处理(例如,使用不同的密钥和/或安全算法进行处理)。通过无线承载传输的数据包的安全处理在对应的PDCP层中配置并执行,安全处理包括:完整性保护、完整性验证、加密以及解密等处理过程。
上述方法中,通过不同无线承载向终端设备发送MBMS业务数据时,第二网络设备首先对终端设备进行配置,这样,终端设备就可以确定用于传输相同MBMS业务数据的无线承载。第二网络设备向终端设备发送第一数据包时,第二网络设备设置该第一数据包的第一协议层序列号,然后通过第一网络设备向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,例如接收重复时,可以丢弃其中一个数据包;接收乱序时,可以进行重排序;出现丢包的情况的时候,可以进行向发送端发送反馈信息,从而发送端可以进行重传等。这样,通过在第二网络设备和终端设备上设置第一协议层,保证了多播业务有序处理,从而提升了通信效率。
下面对业务的传输过程进行介绍:业务来自数据服务器,首先数据服务器将业务数据发送给第二网络设备(核心网设备),然后第二网络设备通过PDU session或者QoS flow将业务数据发送给第一网络设备(接入网设备),最后第一网络设备通过无线承载将业务数据发送给终端设备。
对于单播业务的传输来说,第二网络设备和第一网络设备之间的一个PDU session里面可以包含至少一个单播业务的QoS flow,每个PDU session对应一个SDAP,SDAP负责将一个PDU session里面的多个QoS flow映射到至少一个无线承载,其中一个QoS flow只能映射到同一个无线承载上,而多个QoS flow可以映射到同一个无线承载上,映射完成以后,QoS flow中的数据即可以在映射好的无线承载上传输。
对于多播业务的传输来说,本申请实施例提供了一种将多播业务的QoS flow映射到无线承载的方法:
在一种可能的实施方式中,对于某一个特定的QoS flow,第二网络设备在PDU session建立或者QoS flow建立的时候,可以向第一网络设备发送指示信息,该指示信息用于指示该QoS flow的类型为多播QoS flow或者单播QoS flow,其中,多播QoS flow用于传输MBMS业务。在第一网络设备侧,第一网络设备接收该指示信息,通过SDAP将多播业务的QoS flow映射到多播无线承载上,其中SDAP在映射多播业务的QoS flow的时候,只能与多播无线承载做一对一映射,即一个无线承载上只能映射一个多播业务的QoS flow。 在这种情况下,多播业务的数据包在无线承载中传输的时候,可以无需增加SDAP包头或者无需在包头中承载QoS flow ID。
只能做一对一映射的原因是多播无线承载是将多播业务传输给特定的一组终端设备,不同的多播无线承载针对的终端设备组可能不同,另外单播无线承载是针对一个终端设备的,所以多播业务的QoS flow只能单独映射到一个多播无线承载上,而不能和其他QoS flow共同映射到一个无线承载上。
在另一种可能的实施方式中,对于某一个特定的QoS flow,第二网络设备在PDU session建立或者QoS flow建立的时候,可以向第一网络设备发送指示信息,该指示信息用于指示该QoS flow的类型为多播QoS flow或者单播QoS flow。在第一网络设备侧,第一网络设备接收到用于指示多播QoS flow的指示信息后,可以为该多播QoS flow建立单独的无线承载用来传输MBMS业务,其中该无线承载的配置信息里面可以包含PDU session的标识或QoS flow的标识。在这种实施方式中,对于MBMS业务进行传输的协议栈不包含SDAP协议层,可以为多播QoS flow建立单独的无线承载,无需通过SDAP协议层进行多播QoS flow到无线承载的映射。
在上述两种可能的实施方式中,单播业务的QoS flow和多播业务的QoS flow可以在同一个PDU session里面传输,例如多播QoS flow1和单播QoS flow2在同一个PDU session里传输;也可以是只能多播业务的QoS flow在同一个PDU session里传输,例如多播QoS flow1和多播QoS flow2在同一个PDU session里传输,而单播QoS flow1和单播QoS flow2在同一个PDU session里传输;另外也可以是每个多播业务的QoS flow单独在一个PDU session里传输,在此不作限定。
上文描述了本申请实施例提供的多播传输方法,下面将描述本申请实施例提供的通信装置。
参见图10,图10为本申请实施例提供的一种通信装置1000的示意图,该通信装置1000适用于第一网络设备,包括收发模块1010和处理模块1020。该通信装置1000可以为第一网络设备,也可以为第一网络设备内部的芯片或者集成电路,其中,
收发模块1010,用于接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
处理模块1020,用于根据所述第一指示信息设置所述第一数据包的第一协议层序列号;
收发模块1010,还用于向终端设备发送所述第一数据包。
本申请实施例中,第一网络设备向终端设备发送第一数据包时,第一网络设备设置该第一数据包的第一协议层序列号,然后向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
可选的,作为一个实施例,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
可选的,作为一个实施例,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
可选的,作为一个实施例,所述第一协议层对应于至少两个无线承载。
可选的,作为一个实施例,所述收发模块1010还用于:向所述终端设备发送第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
可选的,作为一个实施例,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
可选的,作为一个实施例,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
可选的,作为一个实施例,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
可选的,作为一个实施例,所述收发模块1010还用于:向目标接入网设备发送第一协议层中的数据包,所述第一网络设备为所述终端设备所属的接入网设备。
应理解,本申请实施例中的处理模块1020可以由处理器或处理器相关电路组件实现,收发模块1010可以由收发器或收发器相关电路组件实现。
参见图11,图11为本申请实施例提供的另一种通信装置1100的示意图,该通信装置1100包括处理器1110和通信接口1120,可选的,还包括存储器1130,该通信装置1100可以为第一网络设备,也可以为第一网络设备的内部的芯片或者集成电路,其中,处理器1110、通信接口1120和存储器1130通过总线连接,存储器1130中存储指令或程序,处理器1110用于执行存储器1130中存储的指令或程序。存储器1130中存储的指令或程序被执行时,该处理器1110用于执行上述实施例中处理模块1020执行的操作,通信接口1120用于执行上述实施例中收发模块1010执行的操作。
应理解,本申请实施例的通信装置1000或通信装置1100可对应于本申请实施例的多播传输方法中的第一网络设备,并且通信装置1000或通信装置1100中的各个模块的操作和/或功能分别为了实现图4至图6中的各个方法的相应流程,为了简洁,在此不再赘述。
参见图12,图12为本申请实施例提供的一种通信装置1200的示意图,该通信装置1200适用于终端设备,包括收发模块1210和处理模块1220。该通信装置1200可以为终端设备,也可以为终端设备内部的芯片或者集成电路,其中,
收发模块1210,用于接收第一数据包,所述第一数据包的第一协议层序列号是根据第一指示信息设置的,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
处理模块1220,用于根据所述第一协议层序列号对所述第一数据包进行处理。
本申请实施例中,终端设备接收第一数据包,该第一数据包中包括了第一协议层序列号。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
可选的,作为一个实施例,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
可选的,作为一个实施例,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
可选的,作为一个实施例,所述第一协议层对应于至少两个无线承载。
可选的,作为一个实施例,所述收发模块1210还用于:接收第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
可选的,作为一个实施例,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
可选的,作为一个实施例,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
可选的,作为一个实施例,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
可选的,作为一个实施例,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
参见图13,图13为本申请实施例提供的另一种通信装置1300的示意图,该通信装置1300包括处理器1310和通信接口1320,可选的,还包括存储器1330,该通信装置1300可以为终端设备,也可以为终端设备内部的芯片或者集成电路,其中,处理器1310、通信接口1320和存储器1330通过总线连接,存储器1330中存储指令或程序,处理器1310用于执行存储器1330中存储的指令或程序。存储器1330中存储的指令或程序被执行时,该处理器1310用于执行上述实施例中处理模块1220执行的操作,通信接口1320用于执行上述实施例中收发模块1210执行的操作。
应理解,本申请实施例的通信装置1200或通信装置1300可对应于本申请实施例的多播传输方法中的终端设备,并且通信装置1200或通信装置1300中的各个模块的操作和/或功能分别为了实现图4至图6中的各个方法的相应流程,为了简洁,在此不再赘述。
参见图14,图14为本申请实施例提供的一种通信装置1400的示意图,该通信装置1400适用于第二网络设备,包括收发模块1410和处理模块1420。该通信装置1400可以为第二网络设备,也可以为第二网络设备内部的芯片或者集成电路,其中,
收发模块1410,用于接收第一数据包以及第四指示信息,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
处理模块1420,用于根据所述第四指示信息设置所述第一数据包的第一协议层序列号;
收发模块1410,还用于通过第一网络设备向终端设备发送所述第一数据包。
本申请实施例中,第二网络设备向终端设备发送第一数据包时,第二网络设备设置该第一数据包的第一协议层序列号,然后通过第一网络设备向终端设备发送该第一数据包。 这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
可选的,作为一个实施例,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
可选的,作为一个实施例,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
可选的,作为一个实施例,所述第一协议层对应于至少两个无线承载。
可选的,作为一个实施例,所述收发模块1410还用于:向所述终端设备发送第五指示信息;向所述第一网络设备发送第六指示信息,所述第五指示信息和所述第六指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
可选的,作为一个实施例,所述第五指示信息包括所述终端设备的第一协议层的配置信息。
可选的,作为一个实施例,所述第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
可选的,作为一个实施例,所述第六指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第六指示信息包括所述至少一个第二标识信息。
应理解,本申请实施例中的处理模块1420可以由处理器或处理器相关电路组件实现,收发模块1410可以由收发器或收发器相关电路组件实现。
参见图15,图15为本申请实施例提供的另一种通信装置1500的示意图,该通信装置1500包括处理器1510和通信接口1520,可选的,还包括存储器1530,该通信装置1500可以为第二网络设备,也可以为第二网络设备的内部的芯片或者集成电路,其中,处理器1510、通信接口1520和存储器1530通过总线连接,存储器1530中存储指令或程序,处理器1510用于执行存储器1530中存储的指令或程序。存储器1530中存储的指令或程序被执行时,该处理器1510用于执行上述实施例中处理模块1420执行的操作,通信接口1520用于执行上述实施例中收发模块1410执行的操作。
应理解,本申请实施例的通信装置1400或通信装置1500可对应于本申请实施例的多播传输方法中的第二网络设备,并且通信装置1400或通信装置1500中的各个模块的操作和/或功能分别为了实现图7至图9中的各个方法的相应流程,为了简洁,在此不再赘述。
参见图16,图16为本申请实施例提供的一种通信装置1600的示意图,该通信装置1600适用于第一网络设备,包括收发模块1610。该通信装置1600可以为第一网络设备,也可以为第一网络设备内部的芯片或者集成电路,其中,
收发模块1610,用于接收第一数据包,所述第一数据包的第一协议层序列号是根据第四指示信息设置的,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
收发模块1610,还用于向终端设备发送所述第一数据包。
本申请实施例中,第一网络设备接收到的第一数据包中包括了第一协议层序列号,然 后第一网络设备向终端设备发送该第一数据包。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
可选的,作为一个实施例,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
可选的,作为一个实施例,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
可选的,作为一个实施例,所述第一协议层对应于至少两个无线承载。
可选的,作为一个实施例,所述收发模块1610还用于:接收第六指示信息,所述第六指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
可选的,作为一个实施例,所述第六指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第六指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
应理解,本申请实施例中的收发模块1610可以由收发器或收发器相关电路组件实现。
参见图17,图17为本申请实施例提供的另一种通信装置1700的示意图,该通信装置1700包括处理器1710和通信接口1720,可选的,还包括存储器1730,该通信装置1700可以为第一网络设备,也可以为第一网络设备的内部的芯片或者集成电路,其中,处理器1710、通信接口1720和存储器1730通过总线连接,存储器1730中存储指令或程序,处理器1710用于执行存储器1730中存储的指令或程序。通信接口1720用于执行上述实施例中收发模块1610执行的操作。
应理解,本申请实施例的通信装置1600或通信装置1700可对应于本申请实施例的多播传输方法中的第一网络设备,并且通信装置1600或通信装置1700中的各个模块的操作和/或功能分别为了实现图7至图9中的各个方法的相应流程,为了简洁,在此不再赘述。
参见图18,图18为本申请实施例提供的一种通信装置1800的示意图,该通信装置1800适用于终端设备,包括收发模块1810和处理模块1820。该通信装置1800可以为终端设备,也可以为终端设备内部的芯片或者集成电路,其中,
收发模块1810,用于接收第一数据包,所述第一数据包的第一协议层序列号是根据第四指示信息设置的,所述第四指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
处理模块1820,用于根据所述第一协议层序列号对所述第一数据包进行处理。
本申请实施例中,终端设备接收第一数据包,该第一数据包中包括了第一协议层序列号。这样,终端设备接收到的数据包中都包括了对应的第一协议层序列号,从而在终端设备接收到的数据包出现重复、乱序、丢包或者错误接收等情况下,终端设备可以根据第一协议层序列号对接收到的数据包进行相应的处理,提升通信效率。
可选的,作为一个实施例,所述第一协议层序列号是根据所述第四指示信息中的第二序列号设置的。
可选的,作为一个实施例,所述第一协议层序列号与所述第二序列号相同,或者所述第一协议层序列号与所述第二序列号的差值为一个固定值N。
可选的,作为一个实施例,所述第一协议层对应于至少两个无线承载。
可选的,作为一个实施例,所述收发模块1810还用于:接收第五指示信息,所述第五指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
可选的,作为一个实施例,所述第五指示信息包括所述终端设备的第一协议层的配置信息。
可选的,作为一个实施例,所述第五指示信息包括至少一个第二标识信息,所述至少一个第二标识信息包括以下至少一种:传输通道标识、所述终端设备的第一协议层标识、所述第一数据包的业务标识。
可选的,作为一个实施例,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
参见图19,图19为本申请实施例提供的另一种通信装置1900的示意图,该通信装置1900包括处理器1910和通信接口1920,可选的,还包括存储器1930,该通信装置1900可以为终端设备,也可以为终端设备内部的芯片或者集成电路,其中,处理器1910、通信接口1920和存储器1930通过总线连接,存储器1930中存储指令或程序,处理器1910用于执行存储器1930中存储的指令或程序。存储器1930中存储的指令或程序被执行时,该处理器1910用于执行上述实施例中处理模块1820执行的操作,通信接口1920用于执行上述实施例中收发模块1810执行的操作。
应理解,本申请实施例的通信装置1800或通信装置1900可对应于本申请实施例的多播传输方法中的终端设备,并且通信装置1800或通信装置1900中的各个模块的操作和/或功能分别为了实现图7至图9中的各个方法的相应流程,为了简洁,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述方法实施例中与第一网络设备或者第二网络设备或者终端设备相关的流程。
本申请实施例还提供了一种计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行上述方法实施例中的一个或多个步骤。上述所涉及的设备的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中。
本申请实施例还提供了一种通信系统,包括上述实施例中的第一网络设备和终端设备,或者包括上述实施例中的第一网络设备、第二网络设备和终端设备。
还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、 同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
本申请实施例中提及的通信接口可以为有线通信接口、无线通信接口或其组合,其中,有线通信接口例如可以为以太网接口,以太网接口可以是光接口、电接口或其组合,无线通信接口例如可以是WLAN接口。
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。
应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (38)

  1. 一种多播传输方法,其特征在于,所述方法适用于第一网络设备,包括:
    接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
    根据所述第一指示信息设置所述第一数据包的第一协议层序列号;
    向终端设备发送所述第一数据包。
  2. 根据权利要求1所述的方法,其特征在于,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
  3. 根据权利要求2所述的方法,其特征在于,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
  4. 根据权利要求1-3任一项所述的方法,其特征在于,所述第一协议层对应于至少两个无线承载。
  5. 根据权利要求4所述的方法,其特征在于,在所述向终端设备发送所述第一数据包之前,所述方法还包括:
    向所述终端设备发送第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
  6. 根据权利要求5所述的方法,其特征在于,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
  7. 根据权利要求6所述的方法,其特征在于,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
  8. 根据权利要求5-7任一项所述的方法,其特征在于,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
  9. 根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
    向目标接入网设备发送第一协议层中的数据包,所述第一网络设备为所述终端设备所属的接入网设备。
  10. 一种多播传输方法,其特征在于,所述方法适用于终端设备,包括:
    接收第一数据包,所述第一数据包的第一协议层序列号是根据第一指示信息设置的,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
    根据所述第一协议层序列号对所述第一数据包进行处理。
  11. 根据权利要求10所述的方法,其特征在于,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
  12. 根据权利要求11所述的方法,其特征在于,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
  13. 根据权利要求10-12任一项所述的方法,其特征在于,所述第一协议层对应于至少两个无线承载。
  14. 根据权利要求13所述的方法,其特征在于,在所述接收第一数据包之前,所述方法还包括:
    接收第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
  15. 根据权利要求14所述的方法,其特征在于,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
  16. 根据权利要求15所述的方法,其特征在于,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
  17. 根据权利要求14-16任一项所述的方法,其特征在于,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
  18. 根据权利要求10-17任一项所述的方法,其特征在于,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
  19. 一种通信装置,其特征在于,所述通信装置适用于第一网络设备,包括收发模块和处理模块,其中,
    所述收发模块,用于接收第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
    所述处理模块,用于根据所述第一指示信息设置所述第一数据包的第一协议层序列号;
    所述收发模块,还用于向终端设备发送所述第一数据包。
  20. 根据权利要求19所述的通信装置,其特征在于,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
  21. 根据权利要求20所述的通信装置,其特征在于,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
  22. 根据权利要求19-21任一项所述的通信装置,其特征在于,所述第一协议层对应于至少两个无线承载。
  23. 根据权利要求22所述的通信装置,其特征在于,所述收发模块还用于:
    向所述终端设备发送第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
  24. 根据权利要求23所述的通信装置,其特征在于,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
  25. 根据权利要求24所述的通信装置,其特征在于,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个 第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
  26. 根据权利要求23-25任一项所述的通信装置,其特征在于,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
  27. 根据权利要求19-26任一项所述的通信装置,其特征在于,所述收发模块还用于:
    向目标接入网设备发送第一协议层中的数据包,所述第一网络设备为所述终端设备所属的接入网设备。
  28. 一种通信装置,其特征在于,所述通信装置适用于终端设备,包括收发模块和处理模块,其中,
    所述收发模块,用于接收第一数据包,所述第一数据包的第一协议层序列号是根据第一指示信息设置的,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;
    所述处理模块,用于根据所述第一协议层序列号对所述第一数据包进行处理。
  29. 根据权利要求28所述的通信装置,其特征在于,所述第一协议层序列号是根据所述第一指示信息中的第一序列号设置的。
  30. 根据权利要求29所述的通信装置,其特征在于,所述第一协议层序列号与所述第一序列号相同,或者所述第一协议层序列号与所述第一序列号的差值为一个固定值N。
  31. 根据权利要求28-30任一项所述的通信装置,其特征在于,所述第一协议层对应于至少两个无线承载。
  32. 根据权利要求31所述的通信装置,其特征在于,所述收发模块还用于:
    接收第二指示信息和/或第三指示信息,所述第二指示信息和/或第三指示信息用于指示所述第一协议层与所述至少两个无线承载的对应关系。
  33. 根据权利要求32所述的通信装置,其特征在于,所述第二指示信息包括所述终端设备的第一协议层的配置信息。
  34. 根据权利要求33所述的通信装置,其特征在于,所述第二指示信息包括至少一个第一标识信息,所述至少一个第一标识信息一一对应于至少一个无线承载,所述至少一个第一标识信息包括以下至少一种:无线承载标识、分组数据汇聚协议PDCP层标识、无线链路控制RLC层标识、逻辑信道标识。
  35. 根据权利要求32-34任一项所述的通信装置,其特征在于,所述第三指示信息用于配置所述终端设备的无线承载或者PDCP层或者RLC层或者逻辑信道,所述第三指示信息包括所述终端设备的第一协议层标识。
  36. 根据权利要求28-35任一项所述的通信装置,其特征在于,所述终端设备的第一协议层用于对所述第一数据包进行以下至少一种处理:重排序、重复检测、丢弃、向上层发送、针对所述第一数据包进行反馈。
  37. 一种通信装置,其特征在于,包括处理器和通信接口,所述通信接口和所述处理 器耦合,所述处理器用于运行计算机程序或指令,实现如权利要求1至9任一项、或如权利要求10至18任一项所述的方法。
  38. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至9任一项、或如权利要求10至18任一项所述的方法。
PCT/CN2020/083923 2020-04-09 2020-04-09 多播传输方法及相关装置 Ceased WO2021203353A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP20930342.9A EP4123931B1 (en) 2020-04-09 2020-04-09 Multicast transmission method and related device
PCT/CN2020/083923 WO2021203353A1 (zh) 2020-04-09 2020-04-09 多播传输方法及相关装置
CN202080098853.7A CN115298982B (zh) 2020-04-09 2020-04-09 多播传输方法及相关装置
US17/937,119 US20230042357A1 (en) 2020-04-09 2022-09-30 Multicast Transmission Method and Related Apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/083923 WO2021203353A1 (zh) 2020-04-09 2020-04-09 多播传输方法及相关装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/937,119 Continuation US20230042357A1 (en) 2020-04-09 2022-09-30 Multicast Transmission Method and Related Apparatus

Publications (1)

Publication Number Publication Date
WO2021203353A1 true WO2021203353A1 (zh) 2021-10-14

Family

ID=78022748

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/083923 Ceased WO2021203353A1 (zh) 2020-04-09 2020-04-09 多播传输方法及相关装置

Country Status (4)

Country Link
US (1) US20230042357A1 (zh)
EP (1) EP4123931B1 (zh)
CN (1) CN115298982B (zh)
WO (1) WO2021203353A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114071567B (zh) * 2020-08-06 2024-04-23 中国移动通信有限公司研究院 数据传输方法、终端及网络节点
EP4241405A4 (en) * 2020-11-05 2024-10-16 Qualcomm Incorporated TECHNIQUES FOR RECOVERING DATA FROM A DUAL CONNECTIVITY DATA OUTAGE

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110078528A1 (en) * 2009-09-30 2011-03-31 Fujitsu Limited User terminal and method for performing retransmission control
WO2011035616A1 (zh) * 2009-09-23 2011-03-31 中兴通讯股份有限公司 一种数据传输方法、系统及装置
CN107786493A (zh) * 2016-08-24 2018-03-09 中国移动通信有限公司研究院 一种数据传输方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9781630B2 (en) * 2013-07-16 2017-10-03 Lg Electronics Inc. Method for segmenting and reordering a radio link control status protocol data unit and a device therefor
BR112017019464A2 (zh) * 2015-03-12 2018-07-03 Huawei Technologies Co., Ltd. A real-time transport protocol (RTP) packet transmission method and apparatus
JP2019080244A (ja) * 2017-10-26 2019-05-23 株式会社ナカヨ インターカム制御装置、インターカムシステム、コンピュータで読み取り可能なプログラム、およびインターカム制御方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011035616A1 (zh) * 2009-09-23 2011-03-31 中兴通讯股份有限公司 一种数据传输方法、系统及装置
US20110078528A1 (en) * 2009-09-30 2011-03-31 Fujitsu Limited User terminal and method for performing retransmission control
CN107786493A (zh) * 2016-08-24 2018-03-09 中国移动通信有限公司研究院 一种数据传输方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
OPPO: "The SDAP Supporting for MR-DC", 3GPP TSG-RAN2 MEETING #103 R2-1811353, 10 August 2018 (2018-08-10), XP051521014 *
See also references of EP4123931A4 *

Also Published As

Publication number Publication date
CN115298982B (zh) 2024-03-26
US20230042357A1 (en) 2023-02-09
CN115298982A (zh) 2022-11-04
EP4123931B1 (en) 2026-02-25
EP4123931A4 (en) 2023-04-19
EP4123931A1 (en) 2023-01-25

Similar Documents

Publication Publication Date Title
US11438941B2 (en) Communication method and communications apparatus
EP4124107A1 (en) Communication method, access network device, terminal device and core network device
CN110475381A (zh) 通信方法、设备和系统
US12335817B2 (en) Multicast sending and receiving method and apparatus
AU2021308253B2 (en) Communication method and communication apparatus
US20260012986A1 (en) Communication method and apparatus
CN104684030A (zh) 一种集群系统中实现安全参数同步的方法
US20220377541A1 (en) Key Management Method and Communication Apparatus
WO2022151086A1 (zh) 集成的接入和回传的通信方法以及装置
US20190124515A1 (en) Data Transmission Method and Apparatus
WO2024012299A1 (zh) 一种通信方法、通信装置及通信系统
US20230042357A1 (en) Multicast Transmission Method and Related Apparatus
CN113794544B (zh) 无线通信方法和终端设备
CN109155956A (zh) 一种数据传输方法、装置及系统
WO2021163832A1 (zh) 数据传输的方法和装置
JP2022553622A (ja) 無線通信方法、装置及びネットワークデバイス
CN116318540B (zh) 通信方式切换方法、装置及其设备
WO2020124540A1 (zh) 一种数据包重排序方法、电子设备及存储介质
CN118056364A (zh) 通信方法和设备
CN118355728A (zh) Rrc消息的配置方法、装置和系统
CN116156555A (zh) 一种数据传输方法、装置、通信设备和存储介质

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: 20930342

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202237060503

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2020930342

Country of ref document: EP

Effective date: 20221018

NENP Non-entry into the national phase

Ref country code: DE

WWG Wipo information: grant in national office

Ref document number: 2020930342

Country of ref document: EP