CN113938438B - Data processing method, data processing device and first terminal - Google Patents
Data processing method, data processing device and first terminal Download PDFInfo
- Publication number
- CN113938438B CN113938438B CN202010677251.9A CN202010677251A CN113938438B CN 113938438 B CN113938438 B CN 113938438B CN 202010677251 A CN202010677251 A CN 202010677251A CN 113938438 B CN113938438 B CN 113938438B
- Authority
- CN
- China
- Prior art keywords
- data
- transmission path
- target service
- terminal
- packet
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims abstract description 316
- 238000000034 method Methods 0.000 claims abstract description 60
- 238000004891 communication Methods 0.000 abstract description 17
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a data processing method, a data processing device and a first terminal, and belongs to the technical field of communication. The method comprises the following steps: receiving a first message sent by network side equipment, wherein the first message is used for indicating the change of a transmission path of a target service from a first transmission path to a second transmission path; after the first data of the target service is processed, the second data of the target service is processed; the first data of the target service is data received in a first transmission path, and the second data of the target service is data received in a second transmission path. In the application, when the data transmission path is changed, the first terminal processes the data received in the first transmission path and processes the data received in the second transmission path, so that the first terminal can process the data of the target service in sequence according to the data receiving sequence of the target service, thereby reducing data loss and avoiding interruption of received data.
Description
Technical Field
The application belongs to the technical field of communication, and particularly relates to a data processing method, a data processing device and a first terminal.
Background
In the prior art, the transmission path of the data can be changed, before and after the transmission path is changed, the network side device transmits the data through different transmission paths, and the terminal can also receive the data sent by the network side device through different transmission paths. In the process of processing data received by different transmission paths, the terminal may have a technical problem of data loss or interruption.
Disclosure of Invention
The embodiment of the application aims to provide a data processing method, a data processing device and a first terminal, which can solve the problem that data loss or interruption possibly exists in the process of processing data received by different transmission paths by the terminal.
In order to solve the technical problems, the application is realized as follows:
in a first aspect, a data processing method is provided and applied to a first terminal, and the method includes:
receiving a first message sent by network side equipment, wherein the first message is used for indicating a transmission path of a target service to be changed from a first transmission path to a second transmission path;
after the first data of the target service is processed, the second data of the target service is processed; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path.
In a second aspect, there is provided a data processing apparatus applied to a first terminal, including:
the receiving module is used for receiving a first message sent by the network side equipment, wherein the first message is used for indicating the transmission path of the target service to be changed from a first transmission path to a second transmission path;
the processing module is used for processing the first data of the target service and then processing the second data of the target service; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path.
In a third aspect, there is provided a first terminal comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, the program or instruction when executed by the processor implementing the steps of the method according to the first aspect.
In a fourth aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
In a fifth aspect, a chip is provided, the chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to run a network-side device program or instruction to implement the method according to the first aspect.
In the embodiment of the application, under the condition that the transmission path of the data is changed, the first terminal processes the data received in the first transmission path and processes the data received in the second transmission path, so that when the transmission path of the target service is changed, the first terminal can ensure that the first terminal processes the data of the target service in sequence according to the data receiving sequence of the target service, thereby reducing data loss and avoiding interruption of the received data.
Drawings
Fig. 1 is a block diagram of a wireless communication system to which embodiments of the present application are applicable;
FIG. 2 is a flow chart of a data processing method according to an embodiment of the present application;
FIG. 3 is a block diagram of a data processing apparatus according to an embodiment of the present application;
fig. 4 is a block diagram of a communication device according to an embodiment of the present application;
fig. 5 is a hardware configuration diagram of a first terminal according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate, such that embodiments of the application may be practiced otherwise than as specifically illustrated and described herein, and that the "first" and "second" distinguishing between objects generally being of the same type, and not necessarily limited to the number of objects, such as the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/" generally means a relationship in which the associated object is an "or" before and after.
It should be noted that the techniques described in the embodiments of the present application are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems, but may also be used in other wireless communication systems, such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single-carrier frequency division multiple access (Single-carrier Frequency-Division Multiple Access, SC-FDMA), and other systems. The terms "system" and "network" in embodiments of the application are often used interchangeably, and the techniques described may be used for both the above-mentioned systems and radio technologies, as well as other systems and radio technologies. However, the following description describes a New air interface (NR) system for purposes of example, and NR terminology is used in much of the following description, although these techniques are also applicable to applications other than NR system applications, such as the 6th generation (6th Generation,6G) communication system.
Fig. 1 shows a block diagram of a wireless communication system to which an embodiment of the present application is applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may also be called a terminal Device or a User Equipment (UE), and the terminal 11 may be a terminal-side Device such as a mobile phone, a tablet Computer (Tablet Personal Computer), a Laptop (Laptop Computer) or a notebook (Personal Digital Assistant, PDA), a palm Computer, a netbook, an ultra-mobile personal Computer (ultra-mobile personal Computer, UMPC), a mobile internet Device (Mobile Internet Device, MID), a Wearable Device (or a vehicle-mounted Device (VUE), a pedestrian terminal (PUE), and the Wearable Device includes: a bracelet, earphone, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may be a base station or a core network, wherein the base station may be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmission and reception point (Transmitting Receiving Point, TRP), or some other suitable terminology in the field, and the base station is not limited to a specific technical vocabulary so long as the same technical effect is achieved, and it should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
The data processing method, the data processing device, the network side device and the first terminal provided by the embodiment of the application are described in detail below through specific embodiments and application scenes thereof with reference to the accompanying drawings.
Fig. 2 is a flowchart of a data processing method according to an embodiment of the present application, where the data processing method is applied to a first terminal, as shown in fig. 2, and the method includes the following steps:
step 201: and receiving a first message sent by the network side equipment, wherein the first message is used for indicating the transmission path of the target service to be changed from the first transmission path to the second transmission path.
In the embodiment of the present application, the first terminal may be understood as the terminal 11 in fig. 1.
In the field of communication technology, services generally include multicast services such as MBMS (Multimedia Broadcast and Multicast Service, multimedia broadcast multicast service), MBS (Multicast Broadcast Service, broadcast multicast service) and unicast service.
MBMS is generally transmitted in two ways: first, the control information is transmitted through PMCH (Physical Multicast Channel ) physical channel in MBSFN (Multimedia Broadcast multicast service Single Frequency Network, MBMS single frequency network) subframes, wherein the control information is transmitted through system information (e.g., SIB 13) and MCCH (Multicast Control Channel, broadcast control channel), and the data is transmitted through MTCH (Multicast Traffic Channel, broadcast traffic channel). Second, PDSCH (Physical Downlink Shared Channel, physical downlink control channel) channel transmission scheduled by PDCCH (Physical Downlink Control Channel ), wherein control information is transmitted through system information (e.g., SIB 20) and SC-MCCH (Single Cell Multicast Control Channel, single cell broadcast control channel), and data is transmitted through SC-MTCH (Single Cell Multicast Traffic Channel, single cell broadcast traffic channel). Wherein, the SC-MCCH transmits PDSCH scheduled by an SC-RNTI (Single Cell RNTI, single Cell RNTI (Radio Network Temporary Identity, radio network temporary identifier)) PDCCH, and the SC-MTCH transmits PDSCH scheduled by G-RNTI PDCCH. MBS services are typically transmitted through a specific MRB (MBMS Radio Bearer ), and MBS services may be marked by an identification such as TMGI (Temporary Mobile Group Identity, temporary mobile group identification) and QoS flow ID. Unicast traffic is typically transmitted over a particular DRB (Data Radio Bearer, unicast data radio bearer).
In the embodiment of the application, the target service can be understood as a specific service, the target service can be either a multicast service or a unicast service, and the network side equipment can indicate the target service through the indication information. The network side device may indicate the target traffic through the first message, i.e., the first message may include indication information of the target traffic. The indication information for indicating the target traffic may include at least one of a Session identification (e.g., PDU Session-1), a data flow identification (e.g., qoS flow-1), and a multicast traffic identification (e.g., TMGI-1).
In the embodiment of the application, the change of the transmission path of the target service can include the change of the transmission path of the target service and the change of the receiving path of the target service. That is, the network side device may instruct, through the first message, the transmission path of the target service to change from the first transmission path to the second transmission path, so that the network side device may transmit, through the second transmission path, the data of the target service to the terminal, and the terminal may receive, through the reception path corresponding to the second transmission path, the data of the target service transmitted by the network side device. The network side device may instruct, through the first message, the receiving path of the target service to change from the first receiving path to the second receiving path, so that the network side device may send the data of the target service to the terminal through the sending path corresponding to the second receiving path, and the terminal may receive the data of the target service sent by the network side device through the second receiving path.
In the embodiment of the present application, the first transmission path may also be referred to as a source path (e.g., a source receiving path, a source transmitting path, a source bearer, etc.), and the second transmission path may also be referred to as a target path (e.g., a target receiving path, a target transmitting path, a target bearer, etc.).
In the embodiment of the application, no matter whether the target service is a unicast service or a multicast service, the first transmission path can be a transmission path of a unicast transmission mode or a transmission path of a multicast transmission mode; accordingly, the second transmission path may be a transmission path of a unicast transmission scheme or a transmission path of a multicast transmission scheme.
Optionally, the first transmission path is a transmission path of a unicast transmission mode, and the second transmission path is a transmission path of a multicast transmission mode. For example, the first transmission path is DRB and the second transmission path is MRB. For another example, the first transmission path is a unicast receiving RLC (Radio Link Control ) entity of RB-1 (Radio Bearer-1), and the second transmission path is a multicast receiving RLC entity of RB-1.
Optionally, the first transmission path is a transmission path of a multicast transmission mode, and the second transmission path is a transmission path of a unicast transmission mode. For example, the first transmission path is MRB and the second transmission path is DRB. For another example, the first transmission path is a multicast RLC receiving entity of RB-1 and the second transmission path is a unicast RLC receiving entity of RB-1.
Optionally, the first transmission path and the second transmission path are transmission paths of different radio bearers, respectively. For example, the first transmission path is MRB-1, and the second transmission path is DRB-1; alternatively, the first transmission path is DRB-2 and the second transmission path is MRB-2.
Optionally, the first transmission path and the second transmission path are different transmission paths of the same radio bearer. For example, bearer 1 has 1 PDCP (Packet Data Convergence Protocol ) receiving entity associated with 2 RLC receiving entities, where RLC-1 corresponds to a first transmission path and RLC-2 corresponds to a second transmission path.
As an example, in step 201, a first message sent by the network side device to the terminal may be used to instruct the terminal to change the multicast service of TMGI-1 in MRB-1 to DRB-1 for receiving.
Step 202: after the first data of the target service is processed, the second data of the target service is processed; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path.
In the embodiment of the application, the first terminal processes the data received in the first transmission path and processes the data received in the second transmission path, so that when the transmission path of the target service is changed, the first terminal can be ensured to process the data of the target service in sequence according to the data receiving sequence of the target service, thereby reducing data loss and avoiding interruption of received data.
Optionally, the processing the first data of the target service includes:
and processing the first data of the target service and submitting the first data to a higher-layer protocol entity.
Optionally, the processing and submitting the first data of the target service to a higher layer protocol entity includes any one of the following:
reestablishing a Radio Link Control (RLC) entity of the first transmission path;
processing the first data of the target service through the RLC entity, and submitting the processed first data of the target service to a higher-layer protocol entity;
reconstructing a packet data convergence protocol PDCP entity of the first transmission path;
and processing the first data of the target service through the PDCP entity and submitting the processed first data of the target service to a higher-layer protocol entity.
In this embodiment, the first terminal may reconstruct the RLC entity of the first transmission path, or may not reconstruct the RLC entity of the first transmission path, but may process the first data of the buffered target service and then submit the complete RLC SDU data to the higher layer protocol entity. The first terminal may reconstruct the PDCP entity of the first transmission path, or may process the first data of the buffered target service and then submit the processed first data to the higher layer protocol entity, instead of reconstructing the PDCP entity of the first transmission path.
Optionally, the processing and submitting the first data of the target service to a higher layer protocol entity includes at least one of the following:
ignoring data which is not received by the first terminal on the first transmission path;
processing and submitting the data cached by the first terminal to a higher-layer protocol entity;
discarding a first lost data packet of the first terminal on the first transmission path and a data packet after the first lost data packet;
and processing the data packet before the first lost data packet and submitting the data packet to a higher-layer protocol entity.
In this embodiment, the first terminal may ignore data that is not received by the first terminal on the first transmission path, and may process the data buffered by the first terminal and submit the processed data to the higher layer protocol entity. For example, if the PDCP receiving entity of the first terminal receives PDCP PDU-1/3 but does not receive PDCP PDU-2 in the first transmission path, the PDCP receiving entity may ignore PDCP PDU-2, process PDCP PDU-1/3, e.g., decrypt PDCP PDU-1/3 or decompress or remove PDCP PDU header, and then deliver it to the higher layer protocol entity of the PDCP receiving entity.
In this embodiment, the first terminal may process a packet before the first lost packet of the first transmission path and submit the packet to the higher layer protocol entity, and discard all packets after the packet from the first lost packet. For example, the PDCP receiving entity of the first terminal receives PDCP PDU-1/3/5 on the first transmission path, PDCP PDU-2 is the first lost data packet, and then the PDCP receiving entity processes PDCP PDU-1, for example, decrypts or decompresses PDCP PDU-1 or removes PDCP PDU header, and then delivers it to the higher layer protocol entity of the PDCP receiving entity, and discards PDCP PDU-3/5.
Optionally, the second data of the target service includes:
a first lost data packet of the first transmission path and a data packet after the first lost data packet of the first terminal;
the first terminal loses the data packet in the first transmission path;
the earliest data packet among the first lost data packets of the first transmission path and the data packets after the earliest data packet are N terminals, wherein the N terminals comprise the first terminal;
the N terminals are the latest packet among the first lost packets of the first transmission path, and the packets following the latest packet.
In this embodiment, when there are a plurality of terminals reporting or feeding back data reception status information of a target service on a first transmission path to a network side device, the data reception status information reported by the plurality of terminals may be different, for example, a first lost data packet on the first transmission path reported by the plurality of terminals may be different. In this case, then, the first data of the target traffic transmitted by the network-side device on the second transmission path may have the following various possible cases.
The network side device uses the earliest lost data packet in the first lost data packet of the first transmission path of the plurality of terminals as a reference, and uses the earliest lost data packet and the data packet behind the earliest lost data packet as data needing to be retransmitted on the second transmission path. For example, the UE-1 reports that the first lost data packet in the first transmission path is the data packet-1, the UE-2 reports that the first lost data packet in the first transmission path is the data packet-2, the earliest lost data packet is the data packet-1, and the network side device starts to retransmit the data packet from the data packet-1.
And secondly, the network side equipment takes the latest lost data packet in the first lost data packet of the first transmission path of the plurality of terminals as a reference, and takes the latest lost data packet and the data packet behind the latest lost data packet as data needing to be retransmitted on the second transmission path. For example, the UE-1 reports that the first lost packet in the first transmission path is the packet-1, the UE-2 reports that the first lost packet in the first transmission path is the packet-2, the latest lost packet is the packet-2, and the network side device starts to retransmit the packet from the packet-2.
Thirdly, the network side equipment takes the data packet lost by each terminal on the first transmission path as the data needing to be retransmitted on the second transmission path.
In this embodiment, the network-side device may send, to the terminal, a packet following the first lost packet of the first transmission path, that is, all packets subsequent to the first lost packet including the first lost packet, to the terminal via the second transmission path, starting from the first lost packet of the first transmission path. The network side device may also send all the data packets lost in the first transmission path to the first terminal in the second transmission path, and for the first terminal to receive successful data packets in the first transmission path, the network side device may not send the data packets repeatedly.
Optionally, the processing the second data of the target service includes:
and discarding the data packets meeting the preset conditions in the second data of the target service.
In this embodiment, after receiving the second data of the target service sent by the network side device, the first terminal may discard the data packet in which the preset condition is satisfied. Specifically, the first terminal may determine, according to the packet number information corresponding to the second data of the target service indicated by the network side device on the first transmission path, a packet meeting the preset condition from the second data of the target service.
Optionally, the data packet meeting the preset condition includes any one of the following:
data packets submitted to a higher layer protocol entity in the first transmission path;
the received data packets are ignored at the first transmission path.
The higher layer protocol entities may include, in order from top to bottom, SDAP (Service Data Adaptation Protocol, traffic data adaptation protocol), PDCP (Packet Data Convergence Protocol ), RLC (Radio Link Control, radio link control), and MAC (Media Access Control, medium access control).
Since the network side device may retransmit the data packet received by the first terminal on the first transmission path through the second transmission path, for the portion of the data packet, if the first terminal has already submitted to the higher layer protocol entity on the first transmission path, the first terminal may discard the portion of the data packet without submitting to the higher layer protocol entity again. In addition, for a packet that the first terminal has ignored on the first transmission path, the first terminal may discard the portion of the packet even if the network-side device retransmits via the second transmission path.
In this embodiment, the first terminal can save the resource transmission overhead by discarding the data packet satisfying the preset condition, thereby improving the communication performance of the first terminal.
Optionally, after step 201, the method further includes:
and sending a second message to the network side equipment, wherein the second message is used for indicating the receiving state of the first terminal on the target service in the first transmission path.
The second message may be transmitted through at least one of the first transmission path and the second transmission path to improve transmission reliability of the second message. Assuming that the first message is used to instruct the receiving path of the target service to change from the first receiving path to the second receiving path, the terminal may send the second message through the sending path corresponding to the first receiving path. For example, the terminal may send the second message through an uplink sending RLC entity corresponding to the source DRB, may send the second message through an uplink sending RLC entity corresponding to the target DRB, and may send the second message through uplink sending RLC entities corresponding to the source DRB and the target DRB.
Further, the RLC entity of the source path corresponding to the second message may be any one of UM mode (Unacknowledged Mode ) and AM mode (Acknowledged Mode, acknowledged mode) to further improve the transmission reliability of the second message.
In this embodiment, the timing of sending the second message to the network side device by the first terminal may be after receiving the first message, that is, after receiving the message that the transmission path of the target service is changed, the first terminal may report the second message to the network side device. The second message is used for indicating the receiving state of the first terminal on the target service in the first transmission path, and the second message can be understood as data receiving state information, so that the first terminal reports the second message to the network side device, and can be understood as that the first terminal reports the data receiving state of the target service on the source receiving path to the network side device.
In this embodiment, when the transmission path of the target service is changed, the first terminal reports the data receiving state of the source receiving path to the network side device, so that the network side device can determine the data of the target service that needs to be retransmitted according to the data receiving state of the first terminal, thereby effectively avoiding repeated data transmission.
Optionally, the second message is transmitted through at least one of the first transmission path and the second transmission path.
Optionally, the second message includes packet number information of the target service, where the packet number information of the target service is used to indicate a receiving state of the first terminal on the target service in the first transmission path.
In this embodiment, the receiving state of the first terminal on the target service in the first transmission path is indicated by the packet number information of the target service, and the indication mode of the receiving state has the characteristics of simplicity, intuitiveness and clarity.
Optionally, the packet number information of the target service includes any one of the following:
the first terminal is in the first lost data packet number information of the first transmission path;
the first terminal is in the serial number information of the previous data packet of the first lost data packet of the first transmission path;
the first terminal is in the serial number information of the next data packet of the first lost data packet of the first transmission path;
the number information of the data packet lost by the first terminal on the first transmission path;
and the first terminal receives the serial number information of the data packet in the first transmission path.
In this embodiment, the number information of the first lost packet, the number information of the previous packet of the first lost packet, and the number information of the next packet of the first lost packet are all understood as the number information of the first lost packet. The first terminal may report only the number information of any one of the first lost data packets, but not report the receiving state information of the other data packets except for the number information of the first lost data packet, so that for the network side device, all the data packets may be retransmitted from the first lost data packet.
In this embodiment, the second message may include, in addition to the indication of the receiving state of the first terminal on the target service in the first transmission path, indication information of the first transmission path, for example, the second message may include, in addition to the packet number information of the target service, indication information of the first transmission path. In this way, the network side device can distinguish, through the second message, the data receiving state information reported by the first terminal is the data receiving state information of which first transmission path the data receiving state information is aimed at, so that the network side device can determine the data needing to be retransmitted in the second transmission path more accurately according to the second message.
Optionally, the indication information of the first transmission path includes at least one of a radio bearer identification (e.g., DRB-1), a data flow identification (e.g., qoS flow-1), a Session identification (e.g., PDU Session-1), a logical channel identification (e.g., LCID-1), a cell group identification (e.g., MCG (Master Cell Group, primary cell group) or SCG (Secondary Cell Group )), and a multicast service identification (e.g., TMGI-1).
Optionally, the method further comprises:
and adjusting the variable of the data receiving window of the second transmission path according to the second message.
In this embodiment, the variable of the data reception window includes at least one of an upper boundary and a lower boundary of the data reception window. Because the first terminal determines whether to receive the data packet according to the variable of the data receiving window, for example, the lower boundary of the data receiving window, the first terminal adjusts the variable of the data receiving window of the second transmission path according to the second message, so that the first terminal can successfully receive the data of the target service sent by the network side device on the second transmission path, and the loss of the data packet is avoided.
Optionally, the adjusting the variable of the data receiving window of the second transmission path according to the second message includes:
the number of the last data packet submitted to the higher-layer protocol entity in the current second transmission path is adjusted to be a first number, wherein the first number is the number of the previous data packet of the first lost data packet or the number of the last data packet submitted to the higher-layer protocol entity in the first transmission path by the first terminal; or,
and adjusting the number of the current first data packet to be received of the second transmission path to be a second number, wherein the second number is the number of the first lost data packet of the first terminal in the first transmission path.
In this embodiment, the first terminal may adjust the variable of the data receiving window of the second transmission path according to the number information of the first lost data packet of the first transmission path, or may adjust the variable of the data receiving window of the second transmission path according to the number information of the last data packet submitted to the higher-layer protocol entity of the first transmission path.
Through the adjustment, the number of the data packet retransmitted by the network side equipment on the second transmission path is positioned in the range of the data receiving window, so that the first terminal can be ensured to successfully receive the data packet retransmitted by the network side equipment on the second transmission path, and the loss of the data packet is avoided.
Optionally, after step 201, the method further includes:
and receiving a third message sent by the network side equipment, wherein the third message is used for indicating data packet number information corresponding to the second data of the target service on the first transmission path.
In this embodiment, by receiving the third message sent by the network side device, the first terminal may know, through the third message, the number information corresponding to the first transmission path of the data packet retransmitted by the network side device, so that when the first terminal receives, in the second transmission path, the data packet retransmitted by the network side device, it is able to determine whether to receive or discard the data packets according to the number information corresponding to the first transmission path.
For example, assuming that the network side device transmits the data packet 1/2/3 on the second transmission path, and the number of the data packet 1/2/3 on the first transmission path is 4/5/6, the third message is used to indicate the number information of the data packet 1/2/3 on the first transmission path, that is, 4/5/6. Thus, the first terminal can know that the data packet 1/2/3 sent by the network side device on the second transmission path corresponds to the data packet 4/5/6 originally on the first transmission path.
It should be noted that, in the data processing method provided in the embodiment of the present application, the execution body may be a data processing apparatus, or a control module in the data processing apparatus for executing the data processing method. In the embodiment of the present application, a data processing device is described by taking a data processing method performed by the data processing device as an example.
Fig. 3 is a block diagram of a data processing apparatus according to an embodiment of the present application, and as shown in fig. 3, a data processing apparatus 300 is applied to a first terminal, and the data processing apparatus 300 includes:
a receiving module 301, configured to receive a first message sent by a network side device, where the first message is used to instruct a transmission path of a target service to change from a first transmission path to a second transmission path;
A processing module 302, configured to process the first data of the target service, and then process the second data of the target service; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path.
Optionally, the processing module 302 includes:
and the first processing unit is used for processing the first data of the target service and submitting the first data to a higher-layer protocol entity.
Optionally, the first processing unit is specifically configured to any one of the following:
reestablishing a Radio Link Control (RLC) entity of the first transmission path;
processing the first data of the target service through the RLC entity, and submitting the processed first data of the target service to a higher-layer protocol entity;
reconstructing a packet data convergence protocol PDCP entity of the first transmission path;
and processing the first data of the target service through the PDCP entity and submitting the processed first data of the target service to a higher-layer protocol entity.
Optionally, the first processing unit is specifically configured to at least one of:
Ignoring data which is not received by the first terminal on the first transmission path;
processing and submitting the data cached by the first terminal to a higher-layer protocol entity;
discarding a first lost data packet of the first terminal on the first transmission path and a data packet after the first lost data packet;
and processing the data packet before the first lost data packet and submitting the data packet to a higher-layer protocol entity.
Optionally, the second data of the target service includes any one of the following:
a first lost data packet of the first transmission path and a data packet after the first lost data packet of the first terminal;
the first terminal loses the data packet in the first transmission path;
the earliest data packet among the first lost data packets of the first transmission path and the data packets after the earliest data packet are N terminals, wherein the N terminals comprise the first terminal;
the N terminals are the latest packet among the first lost packets of the first transmission path, and the packets following the latest packet.
Optionally, the processing module 302 includes:
And the second processing unit is used for discarding the data packets meeting the preset conditions in the second data of the target service.
Optionally, the data packet meeting the preset condition includes any one of the following:
data packets submitted to a higher layer protocol entity in the first transmission path;
the received data packets are ignored at the first transmission path.
Optionally, the first transmission path and the second transmission path are transmission paths of different radio bearers respectively; or,
the first transmission path and the second transmission path are different transmission paths of the same radio bearer.
Optionally, the first transmission path is a transmission path of a unicast transmission mode, and the second transmission path is a transmission path of a multicast transmission mode; or,
the first transmission path is a transmission path of a multicast transmission mode, and the second transmission path is a transmission path of a unicast transmission mode.
Optionally, the first message further includes indication information of the target service, where the indication information includes at least one of a session identifier, a data flow identifier, and a multicast service identifier.
The data processing device in the embodiment of the application can be a device, or can be a component, an integrated circuit, or a chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. By way of example, mobile terminals may include, but are not limited to, the types of terminals 11 listed above, and non-mobile terminals may be servers, network attached storage (Network Attached Storage, NAS), personal computers (personal computer, PCs), televisions (TVs), teller machines, self-service machines, etc., and embodiments of the present application are not limited in particular.
The data processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The data processing device provided by the embodiment of the present application can implement each process implemented by the method embodiment of fig. 2, and achieve the same technical effects, and in order to avoid repetition, a detailed description is omitted here.
Optionally, as shown in fig. 4, the embodiment of the present application further provides a communication device 600, including a processor 601, a memory 602, and a program or an instruction stored in the memory 602 and capable of running on the processor 601, for example, when the communication device 600 is a terminal, the program or the instruction is executed by the processor 601 to implement each process of the foregoing data processing method embodiment, and the same technical effects can be achieved, so that repetition is avoided and redundant description is omitted herein.
Fig. 5 is a schematic hardware structure of a first terminal for implementing an embodiment of the present application.
The first terminal 1000 includes, but is not limited to: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
Those skilled in the art will appreciate that first terminal 1000 can also include a power source (e.g., a battery) for powering the various components, which can be logically coupled to processor 1010 by a power management system for performing functions such as managing charge, discharge, and power consumption by the power management system. The terminal structure shown in fig. 5 is not limiting, and the first terminal may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
It should be appreciated that in an embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 can include two portions, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
In the embodiment of the present application, after receiving downlink data from a network side device, the radio frequency unit 1001 processes the downlink data with the processor 1010; in addition, the uplink data is sent to the network side equipment. In general, the radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1009 may be used to store software programs or instructions and various data. The memory 1009 may mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area may store an operating system, an application program or instruction (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. In addition, the Memory 1009 may include a high-speed random access Memory, and may also include a nonvolatile Memory, wherein the nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable EPROM (EEPROM), or a flash Memory. Such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.
The processor 1010 may include one or more processing units; alternatively, the processor 1010 may integrate an application processor that primarily processes operating systems, user interfaces, and applications or instructions, etc., with a modem processor that primarily processes wireless communications, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 1010.
Wherein, the radio frequency unit 1001 is used for:
receiving a first message sent by network side equipment, wherein the first message is used for indicating a transmission path of a target service to be changed from a first transmission path to a second transmission path;
a processor 1010 for:
after the first data of the target service is processed, the second data of the target service is processed; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path.
Optionally, the processor 1010 is further configured to:
and processing the first data of the target service and submitting the first data to a higher-layer protocol entity.
Optionally, the processor 1010 is further configured to:
reestablishing a Radio Link Control (RLC) entity of the first transmission path;
processing the first data of the target service through the RLC entity, and submitting the processed first data of the target service to a higher-layer protocol entity;
reconstructing a packet data convergence protocol PDCP entity of the first transmission path;
and processing the first data of the target service through the PDCP entity and submitting the processed first data of the target service to a higher-layer protocol entity.
Optionally, the processor 1010 is further configured to at least one of:
ignoring data which is not received by the first terminal on the first transmission path;
processing and submitting the data cached by the first terminal to a higher-layer protocol entity;
discarding a first lost data packet of the first terminal on the first transmission path and a data packet after the first lost data packet;
and processing the data packet before the first lost data packet and submitting the data packet to a higher-layer protocol entity.
Optionally, the second data of the target service includes any one of the following:
A first lost data packet of the first transmission path and a data packet after the first lost data packet of the first terminal;
the first terminal loses the data packet in the first transmission path;
the earliest data packet among the first lost data packets of the first transmission path and the data packets after the earliest data packet are N terminals, wherein the N terminals comprise the first terminal;
the N terminals are the latest packet among the first lost packets of the first transmission path, and the packets following the latest packet.
Optionally, the processor 1010 is further configured to:
and discarding the data packets meeting the preset conditions in the second data of the target service.
Optionally, the data packet meeting the preset condition includes any one of the following:
data packets submitted to a higher layer protocol entity in the first transmission path;
the received data packets are ignored at the first transmission path.
Optionally, the first transmission path and the second transmission path are transmission paths of different radio bearers respectively; or,
the first transmission path and the second transmission path are different transmission paths of the same radio bearer.
Optionally, the first transmission path is a transmission path of a unicast transmission mode, and the second transmission path is a transmission path of a multicast transmission mode; or,
the first transmission path is a transmission path of a multicast transmission mode, and the second transmission path is a transmission path of a unicast transmission mode.
Optionally, the first message further includes indication information of the target service, where the indication information includes at least one of a session identifier, a data flow identifier, and a multicast service identifier.
In the embodiment of the application, under the condition that the transmission path of the data is changed, the first terminal processes the data received in the first transmission path and processes the data received in the second transmission path, so that when the transmission path of the target service is changed, the first terminal can ensure that the first terminal processes the data of the target service in sequence according to the data receiving sequence of the target service, thereby reducing data loss and avoiding interruption of the received data.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above-mentioned data processing method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the first terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the data processing method embodiment, and can achieve the same technical effects, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, or the like.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.
Claims (18)
1. A data processing method applied to a first terminal, comprising:
receiving a first message sent by network side equipment, wherein the first message is used for indicating a transmission path of a target service to be changed from a first transmission path to a second transmission path;
after the first data of the target service is processed, the second data of the target service is processed; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path;
wherein the first transmission path and the second transmission path are transmission paths of different radio bearers, respectively; or,
the first transmission path and the second transmission path are different transmission paths of the same radio bearer; or,
the first transmission path is a transmission path of a unicast transmission mode, and the second transmission path is a transmission path of a multicast transmission mode; or,
the first transmission path is a transmission path of a multicast transmission mode, and the second transmission path is a transmission path of a unicast transmission mode.
2. The method of claim 1, wherein the processing the first data of the target service comprises:
and processing the first data of the target service and submitting the first data to a higher-layer protocol entity.
3. The method according to claim 2, wherein said processing and submitting the first data of the target traffic to a higher layer protocol entity comprises any one of:
reestablishing a Radio Link Control (RLC) entity of the first transmission path;
processing the first data of the target service through the RLC entity, and submitting the processed first data of the target service to a higher-layer protocol entity;
reconstructing a packet data convergence protocol PDCP entity of the first transmission path;
and processing the first data of the target service through the PDCP entity and submitting the processed first data of the target service to a higher-layer protocol entity.
4. The method of claim 2, wherein the processing and submitting the first data of the target traffic to a higher layer protocol entity comprises at least one of:
ignoring data which is not received by the first terminal on the first transmission path;
Processing and submitting the data cached by the first terminal to a higher-layer protocol entity;
discarding a first lost data packet of the first terminal on the first transmission path and a data packet after the first lost data packet;
and processing the data packet before the first lost data packet and submitting the data packet to a higher-layer protocol entity.
5. The method of claim 1, wherein the second data of the target service comprises any one of:
a first lost data packet of the first transmission path and a data packet after the first lost data packet of the first terminal;
the first terminal loses the data packet in the first transmission path;
the earliest data packet among the first lost data packets of the first transmission path and the data packets after the earliest data packet are N terminals, wherein the N terminals comprise the first terminal;
the N terminals are the latest packet among the first lost packets of the first transmission path, and the packets following the latest packet.
6. The method of claim 1, wherein said processing the second data of the target traffic comprises:
And discarding the data packets meeting the preset conditions in the second data of the target service.
7. The method of claim 6, wherein the data packet satisfying the preset condition includes any one of the following:
data packets submitted to a higher layer protocol entity in the first transmission path;
the received data packets are ignored at the first transmission path.
8. The method of claim 1, wherein the first message further comprises indication information of the target service, the indication information comprising at least one of a session identification, a data flow identification, and a multicast service identification.
9. A data processing apparatus for use in a first terminal, comprising:
the receiving module is used for receiving a first message sent by the network side equipment, wherein the first message is used for indicating the transmission path of the target service to be changed from a first transmission path to a second transmission path;
the processing module is used for processing the first data of the target service and then processing the second data of the target service; the first data of the target service is data received by the first terminal on the first transmission path, and the second data of the target service is data received by the first terminal on the second transmission path;
Wherein the first transmission path and the second transmission path are transmission paths of different radio bearers, respectively; or,
the first transmission path and the second transmission path are different transmission paths of the same radio bearer; or,
the first transmission path is a transmission path of a unicast transmission mode, and the second transmission path is a transmission path of a multicast transmission mode; or,
the first transmission path is a transmission path of a multicast transmission mode, and the second transmission path is a transmission path of a unicast transmission mode.
10. The apparatus of claim 9, wherein the processing module comprises:
and the first processing unit is used for processing the first data of the target service and submitting the first data to a higher-layer protocol entity.
11. The apparatus according to claim 10, wherein the first processing unit is specifically configured to any one of:
reestablishing a Radio Link Control (RLC) entity of the first transmission path;
processing the first data of the target service through the RLC entity, and submitting the processed first data of the target service to a higher-layer protocol entity;
reconstructing a packet data convergence protocol PDCP entity of the first transmission path;
And processing the first data of the target service through the PDCP entity and submitting the processed first data of the target service to a higher-layer protocol entity.
12. The apparatus according to claim 10, wherein the first processing unit is specifically configured to at least one of:
ignoring data which is not received by the first terminal on the first transmission path;
processing and submitting the data cached by the first terminal to a higher-layer protocol entity;
discarding a first lost data packet of the first terminal on the first transmission path and a data packet after the first lost data packet;
and processing the data packet before the first lost data packet and submitting the data packet to a higher-layer protocol entity.
13. The apparatus of claim 9, wherein the second data of the target service comprises any one of:
a first lost data packet of the first transmission path and a data packet after the first lost data packet of the first terminal;
the first terminal loses the data packet in the first transmission path;
the earliest data packet among the first lost data packets of the first transmission path and the data packets after the earliest data packet are N terminals, wherein the N terminals comprise the first terminal;
The N terminals are the latest packet among the first lost packets of the first transmission path, and the packets following the latest packet.
14. The apparatus of claim 9, wherein the processing module comprises:
and the second processing unit is used for discarding the data packets meeting the preset conditions in the second data of the target service.
15. The apparatus of claim 14, wherein the data packet satisfying the preset condition includes any one of:
data packets submitted to a higher layer protocol entity in the first transmission path;
the received data packets are ignored at the first transmission path.
16. The apparatus of claim 9, wherein the first message further comprises indication information of the target service, the indication information comprising at least one of a session identification, a data flow identification, and a multicast service identification.
17. A first terminal comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which program or instruction when executed by the processor implements the steps of the data processing method according to any of claims 1 to 8.
18. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the data processing method according to any of claims 1 to 8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010677251.9A CN113938438B (en) | 2020-07-14 | 2020-07-14 | Data processing method, data processing device and first terminal |
PCT/CN2021/106222 WO2022012583A1 (en) | 2020-07-14 | 2021-07-14 | Data processing method, data processing apparatus, and first terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010677251.9A CN113938438B (en) | 2020-07-14 | 2020-07-14 | Data processing method, data processing device and first terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113938438A CN113938438A (en) | 2022-01-14 |
CN113938438B true CN113938438B (en) | 2023-10-13 |
Family
ID=79273947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010677251.9A Active CN113938438B (en) | 2020-07-14 | 2020-07-14 | Data processing method, data processing device and first terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113938438B (en) |
WO (1) | WO2022012583A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022027682A1 (en) * | 2020-08-07 | 2022-02-10 | Oppo广东移动通信有限公司 | Wireless communication method and device |
CN118488489A (en) * | 2023-02-10 | 2024-08-13 | 大唐移动通信设备有限公司 | PDU discarding method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102104417A (en) * | 2009-12-16 | 2011-06-22 | 佳能株式会社 | Control apparatus, relay apparatus and control method of these apparatuses |
CN105009638A (en) * | 2014-01-03 | 2015-10-28 | 华为技术有限公司 | User equipment handover method and base station |
CN109982266A (en) * | 2017-12-28 | 2019-07-05 | 华为技术有限公司 | A kind of communication means and Related product |
CN110752952A (en) * | 2019-10-25 | 2020-02-04 | 腾讯科技(深圳)有限公司 | Network fault positioning method and device, network equipment and computer storage medium |
CN110831070A (en) * | 2018-08-13 | 2020-02-21 | 华为技术有限公司 | Method for processing service flow, communication method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011157190A2 (en) * | 2011-06-07 | 2011-12-22 | 华为技术有限公司 | Data reception processing method and apparatus |
US20150055537A1 (en) * | 2013-08-26 | 2015-02-26 | Sumsung Electronics Co., Ltd. | Media access control (mac) protocol with path operators for multipath wireless networks |
-
2020
- 2020-07-14 CN CN202010677251.9A patent/CN113938438B/en active Active
-
2021
- 2021-07-14 WO PCT/CN2021/106222 patent/WO2022012583A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102104417A (en) * | 2009-12-16 | 2011-06-22 | 佳能株式会社 | Control apparatus, relay apparatus and control method of these apparatuses |
CN105009638A (en) * | 2014-01-03 | 2015-10-28 | 华为技术有限公司 | User equipment handover method and base station |
CN109982266A (en) * | 2017-12-28 | 2019-07-05 | 华为技术有限公司 | A kind of communication means and Related product |
CN110831070A (en) * | 2018-08-13 | 2020-02-21 | 华为技术有限公司 | Method for processing service flow, communication method and device |
CN110752952A (en) * | 2019-10-25 | 2020-02-04 | 腾讯科技(深圳)有限公司 | Network fault positioning method and device, network equipment and computer storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2022012583A1 (en) | 2022-01-20 |
CN113938438A (en) | 2022-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115038049B (en) | Multicast service receiving method, configuration method, terminal and network equipment | |
WO2022033560A1 (en) | Capability reporting method, terminal device and network device | |
WO2022089349A1 (en) | Method for configuring, activating or deactivating pdcp duplication and terminal | |
CN113938438B (en) | Data processing method, data processing device and first terminal | |
CN113972967B (en) | Auxiliary information sending method, auxiliary information receiving device, terminal and network side equipment | |
WO2022012525A1 (en) | Data transmission method, data transmission apparatus, network side device, and first terminal | |
WO2022028521A1 (en) | Sps pdsch type indication method, and apparatus, terminal and network-side device | |
US20230254749A1 (en) | Multicast service transmission method and apparatus, and communications device | |
US20230171844A1 (en) | Multicast service receiving method, multicast service configuration method, terminal, and network-side device | |
WO2022121876A1 (en) | Method and apparatus for transmitting multicast broadcast service in acknowledged mode, and device and storage medium | |
WO2022012480A1 (en) | Data transmission method and apparatus, and device | |
WO2022089312A1 (en) | Service maintaining method in sidelink relay system and relay device, and medium | |
WO2021197468A1 (en) | Bearer change method, network device, and terminal device | |
WO2021237526A1 (en) | Methods and apparatus of rlc based reliable multicast transmission | |
WO2022017480A1 (en) | Method and apparatus for managing target service, and communication device | |
WO2023066106A1 (en) | Data discarding method and apparatus, terminal, and network side device | |
AU2021359510B2 (en) | Sn synchronization method, apparatus and device for multicast broadcast service, and readable storage medium | |
WO2023041016A1 (en) | Method and device for indicating state variable of multicast service | |
US20240356680A1 (en) | 5g multicast-broadcast services (mbs) multiplexing, reliability, and power savings | |
CN113950042B (en) | Identification method, transmission method and related equipment | |
CN116962988A (en) | Configuration information receiving method, configuration information sending method, device, user equipment, network equipment and storage medium | |
CN115696434A (en) | Data transmission method, device, terminal and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |