[go: up one dir, main page]

CN112702752A - Communication method, device and equipment - Google Patents

Communication method, device and equipment Download PDF

Info

Publication number
CN112702752A
CN112702752A CN202011530597.2A CN202011530597A CN112702752A CN 112702752 A CN112702752 A CN 112702752A CN 202011530597 A CN202011530597 A CN 202011530597A CN 112702752 A CN112702752 A CN 112702752A
Authority
CN
China
Prior art keywords
data
base station
terminal device
rlc layer
terminal equipment
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.)
Pending
Application number
CN202011530597.2A
Other languages
Chinese (zh)
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.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai 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 Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN202011530597.2A priority Critical patent/CN112702752A/en
Publication of CN112702752A publication Critical patent/CN112702752A/en
Priority to PCT/CN2021/131328 priority patent/WO2022134960A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer

Landscapes

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

Abstract

The embodiment of the application provides a communication method, a communication device and communication equipment, wherein the method is applied to terminal equipment, the terminal equipment is respectively connected with a main base station and a secondary base station, and the method comprises the following steps: the terminal equipment determines that the communication between the terminal equipment and the auxiliary base station is abnormal; the terminal equipment determines first data which is not successfully sent to the auxiliary base station; the terminal equipment sends first data to a main base station so that the main base station processes the first data. The reliability of communication is improved.

Description

Communication method, device and equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communication method, apparatus, and device.
Background
In a Non-Stand alone Network (NSA), a terminal device may be connected to a Long Term Evolution (LTE) base station and a New Radio (NR) base station at the same time. The LTE base station may be a primary base station, and the NR base station may be a secondary base station.
In the actual application process, when the communication between the terminal device and the secondary base station is abnormal, the terminal device continues to generate new data and transmits the new data to the main base station, so that the main base station transmits the new data to the receiving end (other terminal devices). However, if the terminal device has data that is not successfully transmitted to the secondary base station, the receiving end cannot receive continuous data, so that the receiving end fails to receive the data, and further, the reliability of communication is poor.
Disclosure of Invention
The application provides a communication method, a communication device and communication equipment. And further, data loss is avoided, and the reliability of communication is improved.
In a first aspect, an embodiment of the present application provides a communication method, which is applied to a terminal device, where the terminal device is connected to a primary base station and a secondary base station, respectively, and the method includes:
the terminal equipment determines that the communication between the terminal equipment and the auxiliary base station is abnormal;
the terminal equipment determines first data which is not successfully sent to the auxiliary base station;
the terminal equipment sends first data to a main base station so that the main base station processes the first data.
In a possible implementation manner, the determining, by the terminal device, first data that is not successfully transmitted to the secondary base station includes:
the terminal equipment determines a Data Radio Bearer (DRB) between the terminal equipment and the auxiliary base station;
and the terminal equipment determines first data which is not successfully sent to the auxiliary base station according to the type of the DRB, wherein the type of the DRB is a non-acknowledgement mode or an acknowledgement mode.
In one possible embodiment, the DRB is of the unacknowledged mode type; the determining, by the terminal device, first data that is not successfully transmitted to the secondary base station according to the type of the DRB includes:
and the terminal equipment determines the generated data which is not sent to the secondary base station as the first data.
In a possible implementation manner, the terminal device comprises a secondary cell group SCG radio link control RLC layer; the determining, by the terminal device, data that has been generated and is not sent to the secondary base station as the first data includes:
the terminal equipment determines the data submitted to the SCG RLC layer and not sent by the SCG RLC layer as the first data; the terminal device is configured to send data to the secondary base station through the SCG RLC layer.
In one possible embodiment, the DRB is of the type acknowledgement mode; the determining, by the terminal device, first data that is not successfully transmitted to the secondary base station according to the type of the DRB includes:
and the terminal equipment determines the generated data which are not sent to the auxiliary base station and the data which are sent to the auxiliary base station and do not receive the confirmation response as the first data.
In a possible implementation manner, the terminal device includes an SCG RLC layer; the determining, by the terminal device, the first data by using the generated data that is not sent to the secondary base station and the data that is sent to the secondary base station and does not receive the acknowledgement response includes:
and the terminal equipment determines the data submitted to the SCG RLC layer and not sent by the SCG RLC layer and the data sent to the secondary base station by the SCG RLC layer and not receiving an acknowledgement response as the first data.
In one possible embodiment, the method further comprises:
and the terminal equipment deletes the first data in the SCG RLC layer.
In one possible embodiment, the first data comprises a plurality of packet data convergence protocol PDCP protocol data units, PDUs; the terminal equipment sends first data to a main base station, and the method comprises the following steps:
the terminal equipment determines a sending sequence among the plurality of PDCP PDUs, wherein the sending sequence is the same as the sequence of the plurality of PDCP PDUs submitted to an SCG RLC layer of the terminal equipment;
and the terminal equipment transmits the plurality of PDCP PDUs to the main base station according to the transmission sequence.
In a possible implementation manner, the terminal equipment comprises a master cell group MCG RLC layer; the terminal equipment sends first data to a main base station, and the method comprises the following steps:
the terminal equipment submits the first data to the MCG RLC layer;
and the terminal equipment transmits the first data to the main base station through the MCG RLC layer.
In a possible implementation manner, before the terminal device sends the first data to the master base station, the method further includes:
the terminal device suspends the transmission of data other than the first data to the master base station.
In a second aspect, an embodiment of the present application provides a communication apparatus, which is applied to a terminal device, where the terminal device is connected to a main base station and a secondary base station, respectively, and the apparatus includes: a processing module and a sending module, wherein,
the processing module is configured to determine that communication between the terminal device and the secondary base station is abnormal;
the processing module is further configured to determine first data that is not successfully transmitted to the secondary base station;
the sending module is used for sending first data to a main base station so that the main base station processes the first data.
In a possible implementation, the processing module is specifically configured to:
determining a Data Radio Bearer (DRB) between the terminal equipment and the secondary base station;
and determining first data which is not successfully transmitted to the secondary base station according to the type of the DRB, wherein the type of the DRB is a non-acknowledgement mode or an acknowledgement mode.
In one possible embodiment, the DRB is of the unacknowledged mode type; the processing module is specifically configured to:
determining data that has been generated and that is not transmitted to the secondary base station as the first data.
In a possible implementation manner, the terminal device comprises a secondary cell group SCG radio link control RLC layer; the processing module is specifically configured to:
determining data which is submitted to the SCG RLC layer and is not transmitted through the SCG RLC layer as the first data; the terminal device is configured to send data to the secondary base station through the SCG RLC layer.
In one possible embodiment, the DRB is of the type acknowledgement mode; the processing module is specifically configured to:
and determining the data which is generated and is not sent to the secondary base station and the data which is sent to the secondary base station and is not received the confirmation response as the first data.
In a possible implementation manner, the terminal device includes an SCG RLC layer; the processing module is specifically configured to:
and determining data which is submitted to the SCG RLC layer and is not transmitted through the SCG RLC layer and data which is transmitted to the secondary base station through the SCG RLC layer and is not received an acknowledgement response as the first data.
In a possible implementation, the processing module is further configured to:
and deleting the first data at the SCG RLC layer.
In one possible embodiment, the first data comprises a plurality of packet data convergence protocol PDCP protocol data units, PDUs;
the processing module is further configured to determine a sending order among the plurality of PDCP PDUs, where the sending order is the same as an order in which the plurality of PDCP PDUs are submitted to an SCG RLC layer of the terminal device;
the sending module is specifically configured to send the plurality of PDCP PDUs to the master base station according to the sending order.
In a possible implementation manner, the terminal equipment comprises a master cell group MCG RLC layer;
the processing module is further configured to submit the first data to the MCG RLC layer;
the sending module is specifically configured to send the first data to the master base station through the MCG RLC layer.
In a possible implementation manner, the sending module is further configured to suspend sending of other data than the first data to the master base station before the sending module sends the first data to the master base station.
In a third aspect, an embodiment of the present application provides a terminal device, including: a processor and a memory;
the memory stores computer-executable instructions;
the processor executes computer-executable instructions stored by the memory, causing the processor to perform the communication method of any of the first aspects.
In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the computer-readable storage medium is configured to implement the communication method according to any one of the first aspect.
In a fifth aspect, the present application provides a computer program product, which includes a computer program that, when executed by a processor, implements the communication method according to any one of the first aspect.
According to the communication method, the communication device and the communication equipment, the terminal equipment is respectively connected with the main base station and the auxiliary base station, when the terminal equipment determines that the communication between the terminal equipment and the auxiliary base station is abnormal, the terminal equipment can determine first data which are not successfully sent to the auxiliary base station, and send the part of data to the main base station, so that the main base station processes the part of data, data loss is avoided, and the reliability of the communication is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a system architecture diagram provided herein;
fig. 2 is a flowchart illustrating a communication method according to an embodiment of the present application;
fig. 3 is a schematic flowchart of another communication method according to an embodiment of the present application;
fig. 4 is a schematic diagram of a communication process provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a system architecture diagram provided in the present application, please refer to fig. 1, which includes a terminal device 101, a main base station 102, and a secondary base station 103. The terminal apparatus 101 can establish connection and communicate with the main base station 102 and the secondary base station 103 at the same time.
The terminal device 101 includes a Packet Data Convergence Protocol (PDCP) layer, a Master Cell Group (MCG) Radio Link Control (RLC) layer, and a Secondary Cell Group (SCG) RLC layer. Terminal device 101 may generate a data packet to be transmitted through the PDCP layer. The terminal apparatus 101 may communicate with the main base station 102 through the MCG RLC layer, and for example, the terminal apparatus may transmit a packet to the main base station 102 through the MCG RLC layer. The terminal device 101 may communicate with the secondary base station 103 through the SCG RLC layer, for example, the terminal device 101 may transmit a data packet to the secondary base station 103 through the MCG RLC layer.
Optionally, the primary base station may be an LTE base station, and the secondary base station may be an NR base station. Alternatively, the primary base station may be an NR base station, and the secondary base station may be an LTE base station.
The terminal device is a device with wireless transceiving function. The terminal equipment can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.). The terminal device may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a vehicle-mounted terminal device, a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), a wearable terminal device, and the like. The terminal device according to the embodiment of the present application may also be referred to as a terminal, a User Equipment (UE), an access terminal device, a vehicle-mounted terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent, or a UE apparatus. The terminal equipment may also be fixed or mobile.
In the related art, when communication between the terminal device and the secondary base station is abnormal, the terminal device may trigger an SCG failure (SCG failure) procedure, which the terminal device performs is to suspend (suspend) transmission of a packet to the secondary base station and reset (reset) a SCG Media Access Control (MAC) layer. The terminal device further sends an SCG Failure notification to the main base station, for example, the Failure notification may be SCG Failure Information (SCG Failure Information), and waits for indication Information of the main base station, after the main base station receives the SCG Failure notification, the main base station may determine a next action according to Information such as a type of SCG Failure (for example, SCG side radio link abnormality, SCG side random access Failure, SCG target cell synchronization Failure), and a measurement result, and the next action may include: releasing the SCG, adding the SCG again, waiting for the terminal equipment to report a new measurement report, and the like.
After the terminal device determines that the communication with the secondary base station is abnormal, the terminal device may continue to generate new data (e.g., Protocol Data Unit (PDU)) through the PDCP layer and transmit the new data to the primary base station through the MCG RLC, so that the primary base station transmits the new data to the receiving end. However, when the terminal device determines that the communication with the secondary base station is abnormal, the terminal device may have generated data to be sent to the secondary base station through the PDCP layer, and the data is not successfully sent to the secondary base station, so that the secondary base station cannot successfully send the part of data to the receiving end, which results in data loss, and the data received by the receiving end is discontinuous, thereby affecting the upper layer application of the terminal device.
In the embodiment of the present application, in order to solve the above technical problem, when the terminal device determines that the communication with the secondary base station is abnormal, the terminal device may determine, in advance, data that is not successfully transmitted to the secondary base station, and transmit the partial data to the primary base station, so that the primary base station processes the partial data, thereby avoiding data loss and improving reliability of communication.
The method described in the present application will be described below with reference to specific examples. It should be noted that the following embodiments may exist independently or may be combined with each other, and description of the same or similar contents is not repeated in different embodiments.
Fig. 2 is a flowchart illustrating a communication method according to an embodiment of the present application. Referring to fig. 2, the method may include:
s201, the terminal device determines that communication between the terminal device and the auxiliary base station is abnormal.
When the terminal equipment determines that any one of the following conditions occurs, the terminal equipment determines that the communication with the secondary base station is abnormal: the SCG side radio link is abnormal, the SCG side random access fails, the SCG target cell synchronization fails and the like.
S202, the terminal device determines first data which is not successfully transmitted to the secondary base station.
The terminal device may determine the first data by: the terminal device determines a Data Radio Bearer (DRB) between the terminal device and the secondary base station, and determines, according to a type of the DRB, first data that is not successfully transmitted to the secondary base station, where the type of the DRB is an Unacknowledged Mode (UM) or an Acknowledged Mode (AM).
When the DRB type is the unacknowledged mode, the base station does not transmit a response to the terminal device after the terminal device transmits data to the base station (the primary base station or the secondary base station) through the DRB.
When the DRB type is the unacknowledged mode, the terminal device transmits data to the base station (the primary base station or the secondary base station) through the DRB, and then the base station transmits a response to the terminal device. For example, if the base station successfully receives the data transmitted by the terminal device, the base station transmits an acknowledgement response (ACK) to the terminal device, and if the base station does not successfully receive the data transmitted by the terminal device, the base station transmits a non-acknowledgement response (NACK) to the terminal device.
When the types of DRBs are different, the procedure for the terminal device to determine that the first data is not successfully transmitted to the secondary base station is also different, and the following two cases may be included:
case 1, the type of DRB is unacknowledged mode.
In this case, the terminal device may determine data that has been generated and is not transmitted to the secondary base station as the first data. That is, the first data includes: data that the terminal device has generated and has not transmitted to the secondary base station.
The terminal device may send data to the secondary base station by generating data through the PDCP layer and submitting the data generated by the PDCP layer to the SCG RLC layer, and then sending the data to the secondary base station through the SCG RLC layer. The SCG RLC layer may set a transmission queue, and after submitting data generated by the PDCP layer to the SCG RLC layer, the terminal device stores the data into the transmission queue of the SCG RLC layer according to the generation sequence of the data, and then transmits the data to the secondary base station through the SCG RLC layer according to the storage sequence of the data in the transmission queue. Since the DRB type is the unacknowledged mode, the terminal device does not receive the response message sent by the secondary base station after the terminal device sends the first data to the secondary base station through the SCG RLC layer.
In this case, the data that the terminal device has generated and transmitted to the secondary base station refers to data that the terminal device has committed to the SCG RLC layer and has not transmitted through the SCG RLC layer. Accordingly, the terminal device may determine data that has been submitted to the SCG RLC layer and that has not been transmitted through the SCG RLC layer as the first data.
Case 2, the type of DRB is acknowledged mode.
In this case, the terminal device may determine, as the first data, data that has been generated and has not been transmitted to the secondary base station, and data that has been transmitted to the secondary base station and has not received the acknowledgement response. That is, the first data includes: data that the terminal device has generated and has not transmitted to the secondary base station, and data that has transmitted to the secondary base station and has not received the acknowledgement response.
The manner of sending data to the secondary base station by the terminal device may be as described in case 1, and is not described herein again. Since the DRB type is the acknowledged mode, after the terminal equipment sends data to the secondary base station through the SCG RLC layer, the secondary base station sends a response to the terminal equipment, and if the secondary base station successfully receives the data from the terminal equipment, the secondary base station sends an acknowledgement response (ACK) to the terminal equipment; if the secondary base station does not successfully receive the data from the terminal device, the secondary base station sends a non-acknowledgement response (NACK) to the terminal device.
In this case, the data that the terminal device has generated and has not transmitted to the secondary base station is the data that the terminal device will have submitted to the SCG RLC layer and has not transmitted through the SCG RLC layer, and the data that the terminal device has transmitted to the secondary base station and has not received the acknowledgement response is the data that the terminal device has transmitted to the secondary base station through the SCG RLC layer and has not received the acknowledgement response. Accordingly, the terminal device may determine, as the first data, data that has been submitted to the SCG RLC layer and that has not been transmitted through the SCG RLC layer, and data that has been transmitted to the secondary base station through the SCG RLC layer and that has not received the acknowledgement response.
S203, the terminal equipment sends first data to the main base station.
The terminal device may transmit the first data to the master base station by: the terminal equipment submits the first data to the MCG RLC layer and sends the first data to the main base station through the MCG RLC layer.
Optionally, the first data may include a plurality of PDCP PDUs, and accordingly, the terminal device may determine a transmission order among the plurality of PDCP PDUs and transmit the plurality of PDCP PDUs to the master base station according to the transmission order. Wherein the transmission order between the PDCP PDUs is the same as the order in which the plurality of PDCP PDUs are submitted to the SCG RLC layer. In this way, the transmission order of the first data can be made correct.
Optionally, before the terminal device sends the first data to the main base station, if the terminal device generates new data through the PDCP layer, the terminal device temporarily does not send the new data to the main base station, so as to avoid an error in a sending sequence of the data. For example, after the terminal device generates new data through the PDCP layer, the terminal device may temporarily not submit the newly generated data to the MCG RLC layer, and after the first data is all submitted to the MCG RLC layer, the terminal device submits the newly generated data to the MCG RLC layer.
Optionally, the terminal device further deletes the first data of the SCG RLC layer already mentioned to avoid that the terminal device repeatedly transmits the first data to the secondary base station through the SCG RLC after the communication between the terminal device and the secondary base station is normal.
S204, the main base station processes the first data.
Alternatively, the main base station may determine a receiving end and transmit the first data to the receiving end.
The main base station also transmits a response (ACK or NACK) to the terminal device when the type of DRB is the acknowledged mode. When the type of the DRB is the unacknowledged mode, the main base station does not transmit a response to the terminal device.
According to the communication method provided by the embodiment of the application, the terminal device is respectively connected with the main base station and the auxiliary base station, when the terminal device determines that the communication between the terminal device and the auxiliary base station is abnormal, the terminal device can determine the first data which is not successfully sent to the auxiliary base station, and send the part of data to the main base station, so that the main base station processes the part of data, data loss is avoided, and the reliability of the communication is improved.
The communication method is further described in detail below with reference to the embodiment shown in fig. 3.
Fig. 3 is a flowchart illustrating another communication method according to an embodiment of the present application. Referring to fig. 3, the method may include:
s301, the end equipment determines that communication between the terminal equipment and the auxiliary base station is abnormal.
It should be noted that the execution process of S301 may refer to the execution process of S201, and is not described herein again.
S302, the terminal equipment determines the type of the DRB between the terminal equipment and the secondary base station.
The terminal device may determine that a DRB exists between the terminal device and the secondary base station, and then determine the type of the DRB, where the type of the DRB is an acknowledged mode or an unacknowledged mode.
And S303, the terminal equipment determines the first data successfully sent to the secondary base station according to the type of the DRB.
Wherein the first data comprises a plurality of PDCP PDUs.
It should be noted that the execution process of S303 may refer to the relevant description in S202, and is not described herein again.
S304, the terminal equipment determines the transmission sequence among a plurality of PDCP PDUs.
Optionally, the terminal device may determine an order of storing the plurality of PDCP PDUs in the SCG RLC layer as a transmission order of the plurality of PDCP PDUs.
For example, a transmission queue may be provided in the SCG RLC layer, and the order of the PDCP PDUs in the transmission queue may be determined as the transmission order among the plurality of PDCP PDUs.
S305, the terminal equipment submits the plurality of PDCP PDUs to the MCG RLC layer according to the sending sequence.
Optionally, the MCG RLC may be provided with the transmission queue, and the terminal device may store the plurality of PDCP PDUs in the transmission queue according to the transmission order.
In the actual application process, after S301 and before S305, if the terminal device generates a new PDCP PDU, the terminal device temporarily does not submit the new PDCP PDU to the MCG RLC layer until S305 is completed.
S306, the terminal equipment deletes a plurality of PDCP PDUs on the SCG RLC layer.
The terminal device may empty PDCP PDUs in the buffer queue of the SCG RLC layer.
S307, the terminal equipment transmits the plurality of PDCP PDUs to the main base station through the MCG RLC layer according to the transmission sequence.
S308, the main base station processes the plurality of PDCP PDUs.
It should be noted that fig. 3 illustrates only one possible execution sequence, and the execution sequence is not limited, for example, S306 may be executed after S307, or S306 may be executed before S305, which is not specifically limited in this embodiment of the application.
In the embodiment shown in fig. 3, the terminal device is connected to the primary base station and the secondary base station, when the terminal device determines that communication with the secondary base station is abnormal, the terminal device may first determine whether a DRB exists between the terminal device and the secondary base station, if so, the terminal device determines, according to the type of the DRB, a plurality of PDCP PDUs which are not successfully transmitted to the secondary base station and a transmission sequence among the plurality of PDCP PDUs, and submits the plurality of PDCP PDUs to the MCG RLC layer according to the transmission sequence, and transmits the plurality of PDCP PDUs to the primary base station through the MCG RLC layer according to the transmission sequence, so that the primary base station processes the plurality of PDCP PDUs, thereby avoiding data loss. And before the terminal equipment submits the completion of the plurality of PDCP PDUs to the MCG RLC layer, even if the terminal equipment generates a new PDCP PUD, the terminal equipment does not submit the new PDCP PDU to the MCG RLC layer so as to avoid the error of the sequence of the data packets.
Hereinafter, the communication method shown in the embodiment of the present application will be described in detail by specific examples with reference to fig. 4.
Fig. 4 is a schematic diagram of a communication process according to an embodiment of the present application. Referring to fig. 4, the terminal apparatus 401, the secondary base station 402, and the main base station 403 are included. The terminal device 401 has a communication connection with the secondary base station 402 and the main base station 403, respectively.
In the communication process, the terminal device determines that a communication link between the terminal device and the secondary base station is abnormal, and the terminal device determines that the terminal device and the secondary base station have the DRB, so that the terminal device acquires the type of the DRB. Assuming that the DRB type is unacknowledged mode, the determining, by the terminal device, in the transmission queue of the SCG RLC layer, that the PDCP PDU that has been generated by the PDCP layer and has not been transmitted to the secondary base station includes: PDCP PDU3, PDCP PDU4, PDCP PDU 5.
Assuming that the terminal device generates a new PDCP PDU6 through the PDCP layer at this time, the terminal device temporarily does not want the MCG RLC layer to submit the PDCP PDU 6.
The terminal equipment firstly submits the PDCP PDU3, the PDCP PDU4 and the PDCP PDU5 to a sending queue of the MCG RLC layer respectively, and then submits the PDCP PDU6 to the sending queue of the MCG RLC layer, namely, the PDCP PDUs in the sending queue of the MCG RLC layer sequentially have the following sequence: PDCP PDU3, PDCP PDU4, PDCP PDU5, PDCP PDU 6. After the terminal device stores the PDCP PDUs 3 through 5 to a transmission queue of the MCG RLC layer, the terminal device deletes the PDCP PDUs 3 through PDCP PDUs 5 in the transmission queue of the SCG RLC layer.
The terminal equipment sequentially transmits PDCP PDU3, PDCP PDU4, PDCP PDU5 and PDCP PDU6 to the main base station through the MCG RLC layer, so that the main base station sequentially transmits PDCP PDU3, PDCP PDU4, PDCP PDU5 and PDCP PDU6 to the receiving end, and thus, not only can the receiving missing of the PDCP PDU3, the PDCP PDU4 and the PDCP PDU5 be avoided, but also the receiving sequence can be prevented from being transmitted wrongly.
Optionally, if the DRB type is the unacknowledged mode, after the terminal device sends a PDCP PDU to the host base station through the MCG RLC layer, the terminal device deletes the PDCP PDU in a sending queue of the MCG RLC layer. For example, after the terminal device transmits the PDCP PDU3 to the main base station through the MCG RLC layer, the terminal device deletes the PDCP PDU3 in the transmission queue of the MCG RLC layer, and sequentially moves the other PDCP PDUs in the transmission queue so that the PDCP PDU4 is positioned at the head of the queue.
Optionally, if the type of the DRB is the acknowledged mode, after the terminal device sends one PDCP PDU to the main base station through the MCG RLC layer, if the terminal device receives an acknowledgement response corresponding to the PDCP PDU, the terminal device deletes the PDCP PDU in the sending queue of the MCG RLC layer, and if the terminal device does not receive an acknowledgement response of a PDCP PDU within the preset time duration, the terminal device may resend the PDCP PDU through the MCG RLC layer.
Fig. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication apparatus 10 may be provided in a terminal device, which is connected to a main base station and a secondary base station, respectively. Referring to fig. 5, the communication device 10 includes: a processing module 11 and a sending module 12, wherein,
the processing module 11 is configured to determine that communication between the terminal device and the secondary base station is abnormal;
the processing module 11 is further configured to determine first data that is not successfully transmitted to the secondary base station;
the sending module 12 is configured to send first data to a master base station, so that the master base station processes the first data.
The communication device provided in the embodiment of the present application may implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects thereof are similar, and are not described herein again.
In a possible implementation, the processing module 11 is specifically configured to:
determining a Data Radio Bearer (DRB) between the terminal equipment and the secondary base station;
and determining first data which is not successfully transmitted to the secondary base station according to the type of the DRB, wherein the type of the DRB is a non-acknowledgement mode or an acknowledgement mode.
In a possible embodiment, 11 the DRB is of the unacknowledged mode type; the processing module is specifically configured to:
determining data that has been generated and that is not transmitted to the secondary base station as the first data.
In a possible implementation manner, the terminal device comprises a secondary cell group SCG radio link control RLC layer; the processing module 11 is specifically configured to:
determining data which is submitted to the SCG RLC layer and is not transmitted through the SCG RLC layer as the first data; the terminal device is configured to send data to the secondary base station through the SCG RLC layer.
In one possible embodiment, the DRB is of the type acknowledgement mode; the processing module 11 is specifically configured to:
and determining the data which is generated and is not sent to the secondary base station and the data which is sent to the secondary base station and is not received the confirmation response as the first data.
In a possible implementation manner, the terminal device includes an SCG RLC layer; the processing module 11 is specifically configured to:
and determining data which is submitted to the SCG RLC layer and is not transmitted through the SCG RLC layer and data which is transmitted to the secondary base station through the SCG RLC layer and is not received an acknowledgement response as the first data.
In a possible implementation, the processing module 11 is further configured to:
and deleting the first data at the SCG RLC layer.
In one possible embodiment, the first data comprises a plurality of packet data convergence protocol PDCP protocol data units, PDUs;
the processing module 11 is further configured to determine a sending order among the plurality of PDCP PDUs, where the sending order is the same as an order in which the plurality of PDCP PDUs are submitted to the SCG RLC layer of the terminal device;
the sending module 12 is specifically configured to send the plurality of PDCP PDUs to the master base station according to the sending order.
In a possible implementation manner, the terminal equipment comprises a master cell group MCG RLC layer;
the processing module 11 is further configured to submit the first data to the MCG RLC layer;
the sending module 12 is specifically configured to send the first data to the master base station through the MCG RLC layer.
In a possible implementation, the sending module 12 is further configured to suspend sending other data except the first data to the master base station before the sending module sends the first data to the master base station.
The communication device provided in the embodiment of the present application may implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects thereof are similar, and are not described herein again.
Fig. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present invention. Referring to fig. 6, the terminal device 20 may include: a transceiver 21, a memory 22, a processor 23. The transceiver 21 may include: a transmitter and/or a receiver. The transmitter may also be referred to as a sender, a transmitter, a sending port or a sending interface, and the like, and the receiver may also be referred to as a receiver, a receiving port or a receiving interface, and the like. Illustratively, the transceiver 21, the memory 22, and the processor 23 are connected to each other by a bus 24.
The memory 22 is used for storing program instructions;
processor 23 is operative to execute program instructions stored by the memory to cause terminal device 20 to perform any of the illustrated communication methods described above.
The terminal device shown in the embodiment of fig. 6 may execute the technical solution shown in the above method embodiment, and the implementation principle and the beneficial effect are similar, which are not described herein again.
The embodiment of the application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the computer-readable storage medium is used for implementing the communication method.
Embodiments of the present application may also provide a computer program product, which can be executed by a processor, and when the computer program product is executed, the above-mentioned communication method can be implemented.
All or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The aforementioned program may be stored in a readable memory. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid state disk, magnetic tape (magnetic tape), floppy disk (flexible disk), optical disk (optical disk), and any combination thereof.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.
In the present application, the terms "include" and variations thereof may refer to non-limiting inclusions; the term "or" and variations thereof may mean "and/or". The terms "first," "second," and the like in this application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. In the present application, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.

Claims (23)

1. A communication method applied to a terminal device, the terminal device being respectively connected to a primary base station and a secondary base station, the method comprising:
the terminal equipment determines that the communication between the terminal equipment and the auxiliary base station is abnormal;
the terminal equipment determines first data which is not successfully sent to the auxiliary base station;
the terminal equipment sends first data to a main base station so that the main base station processes the first data.
2. The method of claim 1, wherein the determining, by the terminal device, the first data that is not successfully transmitted to the secondary base station comprises:
the terminal equipment determines a Data Radio Bearer (DRB) between the terminal equipment and the auxiliary base station;
and the terminal equipment determines first data which is not successfully sent to the auxiliary base station according to the type of the DRB, wherein the type of the DRB is a non-acknowledgement mode or an acknowledgement mode.
3. The method of claim 2, wherein the DRB is of a non-acknowledged mode type; the determining, by the terminal device, first data that is not successfully transmitted to the secondary base station according to the type of the DRB includes:
and the terminal equipment determines the generated data which is not sent to the secondary base station as the first data.
4. The method of claim 3, wherein a Secondary Cell Group (SCG) Radio Link Control (RLC) layer is included in the terminal device; the determining, by the terminal device, data that has been generated and is not sent to the secondary base station as the first data includes:
the terminal equipment determines the data submitted to the SCG RLC layer and not sent by the SCG RLC layer as the first data; the terminal device is configured to send data to the secondary base station through the SCG RLC layer.
5. The method of claim 2, wherein the DRB is of the type acknowledged mode; the determining, by the terminal device, first data that is not successfully transmitted to the secondary base station according to the type of the DRB includes:
and the terminal equipment determines the generated data which are not sent to the auxiliary base station and the data which are sent to the auxiliary base station and do not receive the confirmation response as the first data.
6. The method of claim 5, wherein the terminal device comprises an SCG RLC layer; the determining, by the terminal device, the first data by using the generated data that is not sent to the secondary base station and the data that is sent to the secondary base station and does not receive the acknowledgement response includes:
and the terminal equipment determines the data submitted to the SCG RLC layer and not sent by the SCG RLC layer and the data sent to the secondary base station by the SCG RLC layer and not receiving an acknowledgement response as the first data.
7. The method according to claim 4 or 6, characterized in that the method further comprises:
and the terminal equipment deletes the first data in the SCG RLC layer.
8. The method according to any of claims 1-7, wherein the first data comprises a plurality of packet data convergence protocol, PDCP, protocol data units, PDUs; the terminal equipment sends first data to a main base station, and the method comprises the following steps:
the terminal equipment determines a sending sequence among the plurality of PDCP PDUs, wherein the sending sequence is the same as the sequence of the plurality of PDCP PDUs submitted to an SCG RLC layer of the terminal equipment;
and the terminal equipment transmits the plurality of PDCP PDUs to the main base station according to the transmission sequence.
9. The method according to any of claims 1-8, characterized in that a master cell group, MCG, RLC, layer is included in the terminal device; the terminal equipment sends first data to a main base station, and the method comprises the following steps:
the terminal equipment submits the first data to the MCG RLC layer;
and the terminal equipment transmits the first data to the main base station through the MCG RLC layer.
10. The method according to any of claims 1-9, wherein before the terminal device sends the first data to the master base station, the method further comprises:
the terminal device suspends the transmission of data other than the first data to the master base station.
11. A communication apparatus applied to a terminal device, the terminal device being connected to a main base station and a secondary base station, respectively, the apparatus comprising: a processing module and a sending module, wherein,
the processing module is configured to determine that communication between the terminal device and the secondary base station is abnormal;
the processing module is further configured to determine first data that is not successfully transmitted to the secondary base station;
the sending module is used for sending first data to a main base station so that the main base station processes the first data.
12. The apparatus of claim 11, wherein the processing module is specifically configured to:
determining a Data Radio Bearer (DRB) between the terminal equipment and the secondary base station;
and determining first data which is not successfully transmitted to the secondary base station according to the type of the DRB, wherein the type of the DRB is a non-acknowledgement mode or an acknowledgement mode.
13. The apparatus of claim 12, wherein the DRB is of a non-acknowledged mode type; the processing module is specifically configured to:
determining data that has been generated and that is not transmitted to the secondary base station as the first data.
14. The apparatus according to claim 13, wherein a secondary cell group, SCG, radio link control, RLC, layer is included in the terminal device; the processing module is specifically configured to:
determining data which is submitted to the SCG RLC layer and is not transmitted through the SCG RLC layer as the first data; the terminal device is configured to send data to the secondary base station through the SCG RLC layer.
15. The apparatus of claim 13, wherein the DRB is of the type acknowledged mode; the processing module is specifically configured to:
and determining the data which is generated and is not sent to the secondary base station and the data which is sent to the secondary base station and is not received the confirmation response as the first data.
16. The apparatus of claim 15, wherein the terminal device comprises an SCG RLC layer; the processing module is specifically configured to:
and determining data which is submitted to the SCG RLC layer and is not transmitted through the SCG RLC layer and data which is transmitted to the secondary base station through the SCG RLC layer and is not received an acknowledgement response as the first data.
17. The apparatus of claim 14 or 16, wherein the processing module is further configured to:
and deleting the first data at the SCG RLC layer.
18. The apparatus according to any of claims 11-17, wherein the first data comprises a plurality of packet data convergence protocol, PDCP, protocol data units, PDUs;
the processing module is further configured to determine a sending order among the plurality of PDCP PDUs, where the sending order is the same as an order in which the plurality of PDCP PDUs are submitted to an SCG RLC layer of the terminal device;
the sending module is specifically configured to send the plurality of PDCP PDUs to the master base station according to the sending order.
19. The arrangement according to any of claims 11-18, characterized in that a master cell group, MCG, RLC layer is included in the terminal equipment;
the processing module is further configured to submit the first data to the MCG RLC layer;
the sending module is specifically configured to send the first data to the master base station through the MCG RLC layer.
20. The apparatus according to any of claims 11-19, wherein the transmitting module is further configured to suspend transmitting other data than the first data to the master base station before the transmitting module transmits the first data to the master base station.
21. A terminal device, comprising: a processor and a memory;
the memory stores computer-executable instructions;
the processor executes computer-executable instructions stored by the memory, causing the processor to perform the communication method of any of claims 1 to 10.
22. A computer-readable storage medium having stored thereon computer-executable instructions for implementing the communication method of any one of claims 1 to 10 when executed by a processor.
23. A computer program product, characterized in that it comprises a computer program which, when executed by a processor, implements the communication method according to any one of claims 1 to 10.
CN202011530597.2A 2020-12-22 2020-12-22 Communication method, device and equipment Pending CN112702752A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011530597.2A CN112702752A (en) 2020-12-22 2020-12-22 Communication method, device and equipment
PCT/CN2021/131328 WO2022134960A1 (en) 2020-12-22 2021-11-17 Communication method and apparatus, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011530597.2A CN112702752A (en) 2020-12-22 2020-12-22 Communication method, device and equipment

Publications (1)

Publication Number Publication Date
CN112702752A true CN112702752A (en) 2021-04-23

Family

ID=75510558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011530597.2A Pending CN112702752A (en) 2020-12-22 2020-12-22 Communication method, device and equipment

Country Status (2)

Country Link
CN (1) CN112702752A (en)
WO (1) WO2022134960A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022134960A1 (en) * 2020-12-22 2022-06-30 展讯通信(上海)有限公司 Communication method and apparatus, and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101547141A (en) * 2008-03-25 2009-09-30 华为技术有限公司 Method, system and device for data transmission
CN102449944A (en) * 2009-08-17 2012-05-09 上海贝尔股份有限公司 Method and device for controlling downlink data transmission in multi-hop relay communication system
CN104935414A (en) * 2014-03-21 2015-09-23 上海贝尔股份有限公司 A method and device for transmitting information in a dual connection system
CN105101253A (en) * 2014-05-09 2015-11-25 上海贝尔股份有限公司 Method, master base station and user equipment used in dual connectivity system
CN111148097A (en) * 2018-11-02 2020-05-12 华为技术有限公司 A communication method, communication device and system
WO2020103047A1 (en) * 2018-11-21 2020-05-28 华为技术有限公司 Data transmission method and apparatus
CN111328118A (en) * 2020-02-25 2020-06-23 展讯通信(上海)有限公司 Transmission method and device
CN111699752A (en) * 2018-02-15 2020-09-22 高通股份有限公司 Secondary Cell Group (SCG) failure handling

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110167200A (en) * 2018-02-13 2019-08-23 北京三星通信技术研究有限公司 Data distribution method, DRB mark distributing method, method for releasing resource and equipment
CN112702752A (en) * 2020-12-22 2021-04-23 展讯通信(上海)有限公司 Communication method, device and equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101547141A (en) * 2008-03-25 2009-09-30 华为技术有限公司 Method, system and device for data transmission
CN102449944A (en) * 2009-08-17 2012-05-09 上海贝尔股份有限公司 Method and device for controlling downlink data transmission in multi-hop relay communication system
CN104935414A (en) * 2014-03-21 2015-09-23 上海贝尔股份有限公司 A method and device for transmitting information in a dual connection system
CN105101253A (en) * 2014-05-09 2015-11-25 上海贝尔股份有限公司 Method, master base station and user equipment used in dual connectivity system
CN111699752A (en) * 2018-02-15 2020-09-22 高通股份有限公司 Secondary Cell Group (SCG) failure handling
CN111148097A (en) * 2018-11-02 2020-05-12 华为技术有限公司 A communication method, communication device and system
WO2020103047A1 (en) * 2018-11-21 2020-05-28 华为技术有限公司 Data transmission method and apparatus
CN111328118A (en) * 2020-02-25 2020-06-23 展讯通信(上海)有限公司 Transmission method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022134960A1 (en) * 2020-12-22 2022-06-30 展讯通信(上海)有限公司 Communication method and apparatus, and device

Also Published As

Publication number Publication date
WO2022134960A1 (en) 2022-06-30

Similar Documents

Publication Publication Date Title
CN103138905B (en) The confirmation method of RLC packet transmission and RLC AM entity sender
CN110754110A (en) Method and apparatus for controlling packet transmission
EP3643100B1 (en) Method and apparatus for implementing bearer specific changes as part of a connection reconfiguration that impacts the security keys being used
EP2670077A1 (en) Method and apparatus for data packet retransmission
CN109246848B (en) RLC entity reestablishment method and device
CN111629368B (en) Communication method of earphone and charging box, earphone and readable storage medium
WO2018149283A1 (en) Transmission method and device
CN112702752A (en) Communication method, device and equipment
CN116601989B (en) Data transmission processing method and related device
CN114762392B (en) Communication method and device
CN113079587B (en) A transmission method and communication device for failure information
EP3718231B1 (en) Enhanced harq algorithm for large round trip delay links
KR102567332B1 (en) Method and apparatus for high-speed data processing
TW201911918A (en) Device and method of handling a secondary node change in dual connectivity
US11258545B2 (en) Counting method and communications apparatus
CN104243107A (en) Data transmission method, device, terminal, server and system
CN116963175A (en) Data transmission method, device and system
CN111130705A (en) Method and device for sending data packets
EP1424823A1 (en) Processing unexpected transmission interruptions in a wireless communications system
JP2022535346A (en) Resource activation method, device, storage medium and electronic device
CN112187408A (en) Data processing method, system, device, storage medium and processor
CN111464269B (en) Method and equipment for repeated transmission confirmation
CN111786747B (en) Receiving state feedback method, communication unit and terminal
CN111937476A (en) Feedback indication for persistent transmission for wireless networks
CN108810939A (en) A kind of method and device promoting data path reliability

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210423

RJ01 Rejection of invention patent application after publication