[go: up one dir, main page]

WO2019042032A1 - Data transmission method, rlc entity and pdcp entity - Google Patents

Data transmission method, rlc entity and pdcp entity Download PDF

Info

Publication number
WO2019042032A1
WO2019042032A1 PCT/CN2018/095963 CN2018095963W WO2019042032A1 WO 2019042032 A1 WO2019042032 A1 WO 2019042032A1 CN 2018095963 W CN2018095963 W CN 2018095963W WO 2019042032 A1 WO2019042032 A1 WO 2019042032A1
Authority
WO
WIPO (PCT)
Prior art keywords
rlc
pdcp
entity
identification information
sdu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/095963
Other languages
French (fr)
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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication 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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Publication of WO2019042032A1 publication Critical patent/WO2019042032A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information

Definitions

  • the present disclosure relates to the field of communications technologies, and in particular, to a data transmission method, an RLC entity, and a PDCP entity.
  • the centralized unit (CU) and the distributed unit (DU) architecture protocol stack function is divided into: Splitting between the Packet Data Convergence Protocol (PDCP) layer and the Radio Link Control (RLC) layer, that is, the protocol stack functions of the PDCP layer and the RLC layer are respectively in the CU and Implemented on the DU.
  • the 3GPP standard has determined that there is an interface between the CU and the DU on the network side, and the interface name is an F1 interface.
  • the RLC layer Since the protocol stack functions of the PDCP layer and the RLC layer are implemented on the CU and the DU respectively, and there is an interface between the CU and the DU on the network side, the RLC layer is sent to the receiving end PDCP layer by the RLC layer at the receiving end (network side).
  • the F1 interface needs to be used, and packet loss may occur during the transmission of the interface. Therefore, the PDCP layer at the receiving end cannot successfully receive data.
  • the embodiments of the present disclosure provide a data transmission method, an RLC entity, and a PDCP entity, to solve the problem that an existing receiving end PDCP entity may not successfully receive data.
  • an embodiment of the present disclosure provides a data transmission method, which is applied to an RLC entity at a receiving end, and includes:
  • the RLC SDU is sent to the PDCP entity of the receiving end, and the RLC SDU carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.
  • the method further includes:
  • the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity;
  • the obtaining the RLC PDU corresponding to the RLC identifier information of the lost RLC SDU includes:
  • the status report process is triggered, and the status report information is sent to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU;
  • the obtaining the RLC PDU corresponding to the RLC identifier information of the lost RLC SDU includes:
  • the RLC PDU corresponding to the RLC identification information of the lost RLC SDU is selected from the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end.
  • the method further includes:
  • the identifier information is a serial number.
  • the embodiment of the present disclosure further provides a data transmission method, which is applied to a PDCP entity at a receiving end, and includes:
  • the RLC SDU sent by the RLC entity of the receiving end is received, and the RLC identification information of the RLC SDU is carried in the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.
  • the method further includes:
  • the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity;
  • the identifier information is a serial number
  • the generating identifier report information includes:
  • the identifier report information is generated or improved, where the identifier report information carries the predetermined PDCP sequence number Linked RLC serial number;
  • the PDCP PDU carrying the predetermined PDCP sequence number is not received when the receiving timer expires, but after receiving at least one PDCP PDU carrying the other PDCP sequence number after carrying the predetermined PDCP sequence number, and continuing
  • the PDCP PDU is arranged in an ascending order of the PDCP sequence number to generate or refine the identifier report information, where the identifier report information carries an RLC sequence number associated with the ascending PDCP sequence number;
  • the state variable to be checked by the receiving timer is the predetermined PDCP sequence number, and the state variable is after each generation of the identifier report information, or after each improvement of the report report information, or after the receiving timer expires. Increase by 1.
  • an embodiment of the present disclosure further provides an RLC entity, which is applied to a receiving end, including a processor, a sending interface, and a receiving interface.
  • the processor is configured to determine RLC identification information of the RLC SDU sent by the RLC entity;
  • the sending interface is configured to send, to the PDCP entity of the receiving end, the RLC SDU, and the RLC SDU carries the RLC identification information of the RLC SDU, where the RLC identification information is used by the PDCP entity to determine that the RLC entity is successful.
  • the RLC SDU sent.
  • the receiving interface is configured to receive the identifier report information that is sent by the PDCP entity, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity;
  • the processor is further configured to determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and determine, when there is a lost RLC SDU, the RLC identifier information of the lost RLC SDU. Obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU;
  • the sending interface is further configured to retransmit the RLC SDU to the PDCP entity.
  • the processor is further configured to trigger a status reporting process
  • the sending interface is further configured to send the status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU;
  • the receiving interface is further configured to receive, by the RLC entity of the sending end, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU.
  • the processor is further configured to: select, from the backup data, an RLC PDU corresponding to the RLC identifier information of the lost RLC SDU, where the backup data stores an RLC received from an RLC entity of the sending end. PDU.
  • the processor is further configured to obtain the RLC identifier information that is carried in the identifier report information, and delete the RLC PDU corresponding to the obtained RLC identifier information in the backup data, where the backup data is stored. There are RLC PDUs received from the RLC entity at the transmitting end.
  • the identifier information is a serial number.
  • the embodiment of the present disclosure further provides a PDCP entity, which is applied to a receiving end, including a processor, a sending interface, and a receiving interface.
  • the receiving interface is configured to receive the RLC SDU sent by the RLC entity of the receiving end, and the RLC identification information is used by the RLC SDU to determine the RLC entity of the RLC SDU. Successfully sent RLC SDU.
  • the processor is configured to associate the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information is associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity.
  • RLC identification information ;
  • the sending interface is configured to send the identifier report information to the RLC entity
  • the receiving interface is further configured to receive an RLC SDU corresponding to the RLC identification information of the lost RLC SDU that is retransmitted by the RLC entity.
  • the processor is further configured to trigger a receiving timer by using a predetermined PDCP sequence number; when the PDCP PDU carrying the predetermined PDCP sequence number is received within the duration of the receiving timer, generating or refining the Identifying report information, wherein the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number; or, when the receiving timer expires, does not receive the predetermined PDCP sequence number a PDCP PDU, but after receiving at least one consecutive PDCP PDU carrying another PDCP sequence number after the PDCP PDU carrying the predetermined PDCP sequence number, the identity report information is generated or improved according to the ascending order of the PDCP sequence number.
  • the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers;
  • the state variable to be checked by the receiving timer is the predetermined PDCP sequence number, and the state variable is after each generation of the identifier report information, or after each improvement of the report report information, or after the receiving timer expires. Increase by 1.
  • an embodiment of the present disclosure further provides a receiving end, including a memory, a processor, and a data transmission program stored on the memory and operable on the processor, where the data transmission program is The steps in the above-described data transmission method applied to the receiving end are implemented when the processor executes.
  • an embodiment of the present disclosure further provides a computer readable storage medium having stored thereon a data transmission program, where the data transmission program is executed by a processor to implement the steps in the data transmission method applied to the receiving end.
  • the RLC SDU is sent to the PDCP entity of the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU.
  • the RLC SDU is successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end correctly receives the data.
  • FIG. 1 is a flow chart showing a data transmission method according to an embodiment of the present disclosure
  • FIG. 2 is a flow chart showing another data transmission method of an embodiment of the present disclosure
  • FIG. 3 is a flowchart showing still another data transmission method according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic structural diagram of an RLC entity according to an embodiment of the present disclosure.
  • FIG. 5 is a schematic structural diagram of a PDCP entity according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram of a receiving end of an embodiment of the present disclosure.
  • an embodiment of the present disclosure provides a data transmission method, which is applied to an RLC entity at a receiving end, and includes the following steps:
  • Step 101 Send an RLC SDU to the PDCP entity at the receiving end.
  • the RLC SDU (Service Data Unit) carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.
  • the identification information may be a serial number.
  • the scenario applicable to the embodiment of the present disclosure is that the terminal transmits data to the network side device, and the receiving end is specifically a network side device.
  • An interface (F1 interface) exists between the CU and the DU of the network side device. Therefore, when the network side device functions as the receiving end, the RLC entity needs to pass the F1 interface in the process of sending the RLC SDU (that is, the PDCP PDU) to the PDCP entity. Packet loss may occur during the transmission of the F1 interface, and the RLC SDU to be transmitted may be lost. Therefore, the PDCP entity cannot receive data successfully.
  • the RLC SDU is sent to the PDCP entity of the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU.
  • the RLC SDU is successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end successfully receives the data.
  • the RLC entity at the receiving end may retransmit the lost RLC SDU to the PDCP entity at the receiving end.
  • the data transmission method may further include the following steps:
  • Step 102 Receive identifier report information sent by the PDCP entity at the receiving end.
  • the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU (Protocol Data Unit) received by the PDCP entity.
  • the RLC SDU successfully sent by the RLC entity can be determined by using the identifier report information.
  • the RLC SDU sent by the RLC entity is a PDCP PDU received by the PDCP entity, which is a different name in the RLC entity and the PDCP entity.
  • Step 103 Determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU.
  • the method for determining whether there is a lost RLC SDU in the transmission process of the RLC SDU according to the identifier report information may be: the RLC identifier information carried in the identifier report information and the RLC of the sent RLC SDU The identifier information is compared. If there is RLC identification information that is not carried by the identifier report information, and any identifier report information that has been received has more RLC identifier information than the missing RLC identifier information, the identifier information is not The RLC SDU corresponding to the carried RLC identification information is a lost (transmission failed) RLC SDU.
  • the lost RLC SDU may be lost during air interface and F1 interface transmission.
  • Step 104 Determine the RLC identification information of the lost RLC SDU if there is a lost RLC SDU.
  • Step 105 Acquire an RLC PDU corresponding to the RLC identification information of the lost RLC SDU.
  • the RLC PDU obtained in step 105 is retransmitted data.
  • the RLC PDU can be processed by packet header to obtain the corresponding RLC SDU.
  • Step 106 Retransmit the RLC SDU to the PDCP entity.
  • the data retransmission process can further ensure that the PDCP entity successfully receives data.
  • the RLC entity at the receiving end may be obtained by using at least the following two methods, as follows.
  • step 105 may include:
  • the RLC entity of the receiving end triggers a status report process and sends status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU;
  • the RLC entity at the receiving end receives the RLC PDU corresponding to the RLC identification information of the lost RLC SDU sent by the RLC entity of the sending end.
  • the RLC entity at the receiving end may directly trigger the status reporting process when determining that there is a missing RLC SDU. If the RLC identification information is the RLC sequence number, the RLC entity at the receiving end may add the RLC sequence number of the lost RLC SDU to the sequence number list in the status report information to be sent to reacquire the lost RLC SDU.
  • an ARQ (Automatic Repeat-reQuest) process is required, and the existing ARQ process feedback is too slow, so the embodiment of the present disclosure determines that there is a loss.
  • the status report process is triggered directly, which can make up for the slow feedback of the ARQ process in the related technology and shorten the time for obtaining the retransmitted data.
  • step 105 may include:
  • the RLC entity at the receiving end selects an RLC PDU corresponding to the RLC identification information of the lost RLC SDU from the backup data.
  • the backup data stores an RLC PDU received from an RLC entity at the transmitting end.
  • the retransmission data is directly selected from the backup data without being re-acquired from the RLC entity at the sending end, which can further shorten the time for obtaining the retransmitted data and implement fast retransmission.
  • the RLC entity at the receiving end may delete the successfully transmitted data in the backup data.
  • the data transmission method may further include:
  • the RLC entity at the receiving end acquires the RLC identification information carried in the identifier report information
  • the RLC entity at the receiving end deletes the RLC PDU corresponding to the obtained RLC identification information in the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end.
  • the successfully transmitted data in the backup data is deleted in real time, which can prevent the receiving end from buffering too much data and improve the performance of the receiving end.
  • an embodiment of the present disclosure further provides a data transmission method, which is applied to a PDCP entity at a receiving end, and includes the following steps:
  • Step 301 Receive an RLC SDU sent by an RLC entity at the receiving end.
  • the RLC identification information is used to carry the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.
  • the data transmission method of the embodiment of the present disclosure is configured to receive the RLC SDU sent by the RLC entity at the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU.
  • the RLC SDU successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end successfully receives the data.
  • the data transmission method may further include:
  • the PDCP entity at the receiving end associates the PDCP identification information with the RLC identification information; wherein, if the identification information is a serial number, the PDCP entity at the receiving end may associate the PDCP serial number with the corresponding RLC serial number;
  • the PDCP entity at the receiving end generates the identifier report information, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity; the RLC SDU sent by the RLC entity is PDCP PDU received by the PDCP entity;
  • the PDCP entity at the receiving end receives the RLC SDU corresponding to the RLC identification information of the lost RLC SDU retransmitted by the RLC entity.
  • the association between the PDCP identification information and the RLC identification information and the feedback of the identification report information can facilitate the RLC entity at the receiving end to determine whether there is a lost RLC SDU, and perform retransmission of the corresponding data when there is a lost RLC SDU. Ensure that the PDCP entity successfully receives data.
  • the PDCP entity at the receiving end can detect the packet loss in the transmission process of the air interface and the F1 interface by using the newly added receiving timer (t-Reception Timer), and generate a corresponding identifier.
  • Report information In this case, the identification information is a serial number, and the state variable (Reception_PDCP_RX_SN) that the receiving timer needs to check is a predetermined PDCP serial number, and the state variable is generated after each time the identification report information is generated, or after each time the identification report information is improved. Or increase by 1 after the timer expires.
  • the duration of the receiving timer can be configured by higher layer signaling. For the same PDCP entity, there can be at most one receive timer running at the same time. When the PDCP entity is established, the initial value of the state variable of the receiving timer is zero.
  • the process of the PDCP entity at the receiving end generating the identifier report information by using the receiving timer may be:
  • the PDCP entity at the receiving end triggers the receiving timer by using the check scheduled PDCP sequence number; at this time, the receiving timer is in the running state;
  • the PDCP entity at the receiving end receives or generates the PDCP PDU carrying the predetermined PDCP sequence number within the duration of the receiving timer, and generates or refines the identifier report information; wherein the identifier report information carries the predetermined information
  • the RLC sequence number associated with the PDCP sequence number is used to notify the RLC entity that the RLC SDU (ie, PDCP PDU) corresponding to the RLC sequence number is successfully received; in this case, the state variable of the receiving timer is incremented by 1, stopping and Reset the receiving timer;
  • the PDCP entity at the receiving end does not receive the PDCP PDU carrying the predetermined PDCP sequence number when the receiving timer expires, but after receiving at least one PDCP PDU carrying the other PDCP sequence number and carrying the predetermined PDCP sequence number And the consecutive PDCP PDUs are arranged in ascending order of the PDCP sequence number, and the identifier report information is generated or improved; wherein the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers, and is used for The RLC SDU (ie PDCP PDU) corresponding to the RLC sequence number is notified to be successfully received by the RLC entity; for example, if the predetermined PDCP sequence number is 5 and the other received PDCP sequence numbers are 6 and 7.
  • the PDCP PDU carrying the predetermined PDCP sequence number is not received, if the receiving timer expires, the state variable of the receiving timer is incremented by 1, and the received PDCP sequence numbers are 6 and 7.
  • the PDCP PDU generates or refines the identification report information; each time the identification report information is generated or refined, the state variable of the reception timer is incremented by 1, and when the state variable of the reception timer is incremented by 1, the reception timer is stopped and reset. . Therefore, after the above operation is completed, the reserved PDCP serial number becomes 8.
  • the state variable of the receiving timer is incremented by 1, and the receiving timer is stopped and reset.
  • the receiving timer is not running (including the case where the receiving timer is stopped)
  • the receiving timer is started.
  • the duration of the receiving timer is reconfigured by the higher layer signaling, the receiving timer is stopped and restarted.
  • an embodiment of the present disclosure further provides an RLC entity, which is applied to a receiving end, and includes a processor 41, a sending interface 42, and a receiving interface 43.
  • the processor 41 is configured to determine RLC identification information that is sent by the RLC entity along with the RLC SDU.
  • the sending interface 42 is configured to send, to the PDCP entity of the receiving end, an RLC SDU, where the RLC SDU carries the RLC identification information of the RLC SDU, where the RLC identification information is used by the PDCP entity to determine the RLC.
  • the RLC SDU that the entity successfully sent.
  • the RLC entity of the receiving end of the present disclosure sends the RLC SDU to the PDCP entity of the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU.
  • the RLC SDU successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end successfully receives the data.
  • the receiving interface 43 may be configured to receive the identifier report information that is sent by the PDCP entity, where the identifier report information carries the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity. Linked RLC identification information.
  • the processor 41 is further configured to determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU. When there is a lost RLC SDU, the RLC identification information of the lost RLC SDU is determined, and an RLC PDU corresponding to the RLC identification information of the lost RLC SDU is obtained.
  • the sending interface 42 is further configured to retransmit the RLC SDU to the PDCP entity.
  • the processor 41 also triggers a status reporting process.
  • the sending interface 42 is further configured to send status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU.
  • the receiving interface 43 is further configured to receive, by the RLC entity of the sending end, an RLC SDU corresponding to the RLC identification information of the lost RLC SDU.
  • the processor 42 is further configured to: select, from the backup data, an RLC PDU corresponding to the RLC identifier information of the lost RLC SDU, where the backup data is stored in the RLC entity received from the sending end. RLC PDU.
  • the processor 42 is further configured to obtain the RLC identifier information that is carried in the identifier report information, and delete the RLC PDU corresponding to the obtained RLC identifier information in the backup data, where the backup data is included in the backup data.
  • the RLC PDU received from the RLC entity of the transmitting end is stored.
  • the identifier information is a serial number.
  • bus 40 may include any number of interconnected buses and bridges, and bus 40 will include one or more processors represented by processor 41 and memory represented by memory 44. The various circuits are connected together.
  • the transmitting interface 42 and the receiving interface 43 may be a transceiving interface, and the transmitting interface 42 and the receiving interface 43 may be connected to the processor 41 and the memory 44 via the bus 40.
  • the processor 41 is responsible for managing the bus 40 and the usual processing, and the memory 44 can be used to store data used by the processor 41 when performing operations.
  • an embodiment of the present disclosure further provides a PDCP entity, which is applied to a receiving end, and includes a processor 51, a sending interface 52, and a receiving interface 53.
  • the receiving interface 53 is configured to receive the RLC SDU sent by the RLC entity of the receiving end, where the RLC SDU carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine The RLC SDU successfully sent by the RLC entity.
  • the PDCP entity of the receiving end of the present disclosure receives the RLC SDU sent by the RLC entity of the receiving end, and the RLC identification information is used by the PDCP entity because the RLC SDU carries the RLC identification information of the RLC SDU. Determining the RLC SDU successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end correctly receives the data.
  • the processor 51 may be configured to associate the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information carries the PDCP received by the PDCP entity.
  • the sending interface 52 is configured to send the identifier report information to the RLC entity.
  • the receiving interface 53 is configured to receive an RLC SDU corresponding to the RLC identification information of the lost RLC SDU that is retransmitted by the RLC entity.
  • the processor 51 is further configured to: use a predetermined PDCP sequence number to trigger a receiving timer; when the PDCP PDU carrying the predetermined PDCP sequence number is received within the duration of the receiving timer, generate the identifier.
  • Reporting information wherein the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number; or, when the receiving timer expires, does not receive the PDCP carrying the predetermined PDCP sequence number
  • the PDU but after receiving at least one consecutive PDCP PDU that carries the PDCP PDU carrying the predetermined PDCP sequence number, is arranged in ascending order of the PDCP sequence number to generate or improve the identifier report information.
  • the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers;
  • the state variable to be checked by the receiving timer is the predetermined PDCP sequence number, and the state variable is after each generation of the identifier report information, or after each improvement of the report report information, or after the receiving timer expires. Increase by 1.
  • bus 50 may include any number of interconnected buses and bridges, and bus 50 will include one or more processors represented by processor 51 and memory represented by memory 54. The various circuits are connected together.
  • Transmit interface 52 and receive interface 53 may be a transceiving interface, and transmit interface 52 and receive interface 53 may be coupled to processor 51 and memory 54 via bus 50.
  • the processor 51 is responsible for managing the bus 50 and the usual processing, and the memory 54 can be used to store data used by the processor 51 when performing operations.
  • an embodiment of the present disclosure further provides a receiving end, including a memory, a processor, and a data transmission program stored on the memory and operable on the processor, wherein the data transmission program is
  • a receiving end including a memory, a processor, and a data transmission program stored on the memory and operable on the processor, wherein the data transmission program is
  • the embodiment of the present disclosure further provides a receiving end, and the receiving end includes a bus 61, a transceiver 62, an antenna 63, a bus interface 64, a processor 65, and a memory 66.
  • the receiving end further includes an RLC entity and a PDCP entity.
  • the receiving end further includes: a data transfer program stored on the memory 66 and operable on the processor 601. Specifically, when the data transfer program is executed by the processor 65, the following steps may be implemented. Determining the RLC identification information associated with the RLC SDU sent by the RLC entity, and sending the RLC SDU to the PDCP entity of the receiving end, where the RLC identification information is used for the RLC SDU. The PDCP entity determines the RLC SDU successfully sent by the RLC entity.
  • the method further includes the following steps: receiving the identifier report information sent by the PDCP entity, where the identifier report information carries the PDCP corresponding to the PDCP PDU received by the PDCP entity. Determining, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and if there is a lost RLC SDU, determining the RLC identifier of the lost RLC SDU. And obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, and retransmitting the RLC PDU to the PDCP entity.
  • the following steps are further implemented: triggering a status reporting process and controlling the transceiver 62 to send status report information to the RLC entity of the sending end, where the status report information carries The RLC identification information of the lost RLC SDU is controlled, and the control transceiver 62 receives the RLC PDU corresponding to the RLC identification information of the lost RLC SDU sent by the RLC entity of the sending end.
  • the method further includes: selecting, from the backup data, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, where the backup data is stored The RLC PDU received from the RLC entity at the transmitting end.
  • the following steps are performed: acquiring the RLC identification information carried in the identifier report information, and deleting the RLC PDU corresponding to the obtained RLC identifier information in the backup data. And storing, in the backup data, an RLC PDU received from an RLC entity at the transmitting end.
  • the identifier information is a serial number.
  • the following steps may be implemented: receiving an RLC SDU sent by the RLC entity of the receiving end, where the RLC SDU carries the RLC identification information of the RLC SDU, The RLC identification information is used by the PDCP entity to determine an RLC SDU successfully sent by the RLC entity.
  • the following steps are further performed: associating the PDCP identification information with the RLC identification information to generate identifier report information, where the identifier report information carries And the RLC identification information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity, and the identifier report information is sent to the RLC entity, and the RLC identifier information corresponding to the lost RLC SDU that is retransmitted by the RLC entity is received.
  • RLC SDU the following steps are further performed: associating the PDCP identification information with the RLC identification information to generate identifier report information, where the identifier report information carries And the RLC identification information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity, and the identifier report information is sent to the RLC entity, and the RLC identifier information corresponding to the lost RLC SDU that is retransmitted by the RLC entity is received.
  • RLC SDU the following steps are further performed
  • the method further includes: triggering, by using a predetermined PDCP sequence number, a receiving timer, if the predetermined PDCP serial number is received within the duration of the receiving timer
  • the PDCP PDU is configured to generate the identifier report information, where the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number, and if the subscription timer expires, the bearer is not received.
  • a PDCP PDU of a PDCP sequence number but receiving at least one PDCP PDU that carries other PDCP sequence numbers after the PDCP PDU carrying the predetermined PDCP sequence number, is arranged in ascending order of the PDCP sequence number, generates or refines the And the identifier report information, where the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers, and the state variable checked by the receiving timer is the predetermined PDCP sequence number, and the receiving timing is The state variable of the device is incremented by one after each generation of the identification report information or after each improvement of the identification report information or after the reception timer expires.
  • bus 61 may include any number of interconnected buses and bridges, and bus 61 will include one or more processors represented by processor 65 and memory represented by memory 66.
  • the various circuits are linked together.
  • the bus 61 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein.
  • Bus interface 64 provides an interface between bus 61 and transceiver 62.
  • Transceiver 62 can be an element or a plurality of elements, such as multiple receivers and transmitters, providing means for communicating with various other devices on a transmission medium.
  • Data processed by processor 65 is transmitted over the wireless medium via antenna 63. Further, antenna 63 also receives the data and transmits the data to processor 65.
  • the processor 65 is responsible for managing the bus 61 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
  • the memory 66 can be used to store data used by the processor 65 when performing operations.
  • the processor 65 may be a CPU, an ASIC, an FPGA, or a CPLD.
  • the embodiment of the present disclosure further provides a computer readable storage medium, where a data transmission program is stored, and the data transmission program is executed by a processor to implement various processes of the foregoing data transmission method embodiment, and can achieve the same technology. The effect, to avoid repetition, will not be repeated here.
  • the following steps may be implemented: sending an RLC SDU to the PDCP entity of the receiving end, where the RLC identifier is accompanied by the RLC identifier of the RLC SDU.
  • the information is used by the PDCP entity to determine an RLC SDU successfully sent by the RLC entity.
  • the following steps may be implemented: receiving the identifier report information sent by the PDCP entity, where the identifier report information carries the PDCP corresponding to the PDCP PDU received by the PDCP entity. Determining, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and if there is a lost RLC SDU, determining the RLC identifier of the lost RLC SDU. And obtaining an RLC PDU corresponding to the RLC identifier information of the lost RLC SDU, and retransmitting the RLC SDU to the PDCP entity.
  • the following steps may be implemented: triggering a status reporting process and sending status report information to the RLC entity of the sending end, where the status report information carries the lost RLC
  • the RLC identification information of the SDU receives the RLC SDU corresponding to the RLC identification information of the lost RLC SDU sent by the RLC entity of the sending end.
  • the method further includes: selecting, from the backup data, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, where the backup data stores The RLC PDU received by the RLC entity at the transmitting end.
  • the following steps are performed: acquiring the RLC identification information carried in the identifier report information, and deleting the RLC PDU corresponding to the obtained RLC identifier information in the backup data,
  • the backup data stores an RLC PDU received from an RLC entity at the transmitting end.
  • the identifier information is a serial number.
  • the following steps are performed: receiving an RLC SDU sent by the RLC entity of the receiving end, where the RLC identifier is accompanied by the RLC identifier of the RLC SDU.
  • the information is used by the PDCP entity to determine an RLC SDU successfully sent by the RLC entity.
  • the following steps are further performed: associating the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information carries the The RLC identification information associated with the PDCP identification information corresponding to the PDCP PDU received by the PDCP entity, and the identifier report information is sent to the RLC entity, and the RLC identifier information corresponding to the lost RLC SDU that is retransmitted by the RLC entity is received.
  • RLC SDU the following steps are further performed: associating the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information carries the The RLC identification information associated with the PDCP identification information corresponding to the PDCP PDU received by the PDCP entity, and the identifier report information is sent to the RLC entity, and the RLC identifier information corresponding to the lost RLC SDU that is retransmitted by the RLC entity is received.
  • the method further includes: triggering a receiving timer by using a predetermined PDCP sequence number, and receiving a PDCP carrying the predetermined PDCP sequence number within a duration of the receiving timer
  • the PDU the identifier report information is generated, where the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number, and if the receiving timer expires, the predetermined PDCP is not received.
  • a PDCP PDU of the serial number but receiving at least one PDCP PDU that carries the PDCP PDU carrying the predetermined PDCP sequence number and consecutive PDCP PDUs, arranged in ascending order of the PDCP sequence number, generating or perfecting the identifier Reporting information, wherein the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence number, and the state variable checked by the receiving timer is the predetermined PDCP sequence number, and the receiving timer The state variable is incremented by one after each generation of the identification report information or after each improvement of the identification report information or after the reception timer expires.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media, and information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.

Landscapes

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

Abstract

L'invention concerne un procédé de transmission de données, une entité RLC et une entité PDCP. Le procédé de transmission de données comporte les étapes consistant à: envoyer une SDU de RLC à une entité PDCP d'un terminal de réception, accompagnée d'informations d'identifiant de RLC de la SDU de RLC, les informations d'identifiant de RLC étant utilisées par l'entité PDCP pour déterminer la SDU de RLC émise avec succès par l'entité RLC.The invention relates to a data transmission method, an RLC entity and a PDCP entity. The data transmission method includes the steps of: sending an RLC SDU to a PDCP entity of a receiving terminal, accompanied by RLC identifier information of the RLC SDU, the RLC identifier information being used by the PDCP to determine the RLC SDU successfully issued by the RLC entity.

Description

一种数据传输方法、RLC实体及PDCP实体A data transmission method, an RLC entity and a PDCP entity

相关申请的交叉引用Cross-reference to related applications

本申请主张在2017年8月30日在中国提交的中国专利申请号No.201710762133.6的优先权,其全部内容通过引用包含于此。Priority is claimed on Japanese Patent Application No. 20171076213, filed on Aug.

技术领域Technical field

本公开涉及通信技术领域,尤其涉及一种数据传输方法、RLC实体及PDCP实体。The present disclosure relates to the field of communications technologies, and in particular, to a data transmission method, an RLC entity, and a PDCP entity.

背景技术Background technique

当前,根据第三代合作伙伴计划(3rd Generation Partnership Project,简称3GPP)相关标准,中心单元(Centralised Unit,简称CU)和分布单元(Distributed Unit,简称DU)架构协议栈功能的切分方式为:在分组数据汇聚协议(Packet Data Convergence Protocol,简称PDCP)层与无线链路控制(Radio Link Control,简称RLC)层之间进行切分,即PDCP层和RLC层的协议栈功能将分别在CU和DU上实现。同时,3GPP标准已确定网络侧的CU和DU之间存在接口,该接口名称为F1接口。Currently, according to the 3rd Generation Partnership Project (3GPP) related standards, the centralized unit (CU) and the distributed unit (DU) architecture protocol stack function is divided into: Splitting between the Packet Data Convergence Protocol (PDCP) layer and the Radio Link Control (RLC) layer, that is, the protocol stack functions of the PDCP layer and the RLC layer are respectively in the CU and Implemented on the DU. At the same time, the 3GPP standard has determined that there is an interface between the CU and the DU on the network side, and the interface name is an F1 interface.

由于PDCP层和RLC层的协议栈功能分别在CU和DU上实现,网络侧的CU和DU之间存在接口,因此在(网络侧)接收端RLC层向接收端PDCP层发送RLC SDU的过程中,需通过F1接口,在接口传输过程中可能会发生丢包情况,从而无法保证接收端PDCP层成功接收数据。Since the protocol stack functions of the PDCP layer and the RLC layer are implemented on the CU and the DU respectively, and there is an interface between the CU and the DU on the network side, the RLC layer is sent to the receiving end PDCP layer by the RLC layer at the receiving end (network side). The F1 interface needs to be used, and packet loss may occur during the transmission of the interface. Therefore, the PDCP layer at the receiving end cannot successfully receive data.

发明内容Summary of the invention

本公开实施例提供一种数据传输方法、RLC实体及PDCP实体,以解决现有的接收端PDCP实体可能无法成功接收数据的问题。The embodiments of the present disclosure provide a data transmission method, an RLC entity, and a PDCP entity, to solve the problem that an existing receiving end PDCP entity may not successfully receive data.

第一方面,本公开实施例提供了一种数据传输方法,应用于接收端的RLC实体,包括:In a first aspect, an embodiment of the present disclosure provides a data transmission method, which is applied to an RLC entity at a receiving end, and includes:

向接收端的PDCP实体发送RLC SDU,同时,伴随所述RLC SDU携带 有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The RLC SDU is sent to the PDCP entity of the receiving end, and the RLC SDU carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.

在向接收端的PDCP实体发送RLC SDU及RLC标识信息之后,所述方法还包括:After the RLC SDU and the RLC identification information are sent to the PDCP entity at the receiving end, the method further includes:

接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;Receiving the identifier report information sent by the PDCP entity, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity;

根据所述标识报告信息,判断在所述RLC SDU向PDCP实体的传输过程中是否有丢失的RLC SDU;Determining, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU to the PDCP entity;

若有丢失的RLC SDU,确定所述丢失的RLC SDU的RLC标识信息;Determining RLC identification information of the lost RLC SDU if there is a lost RLC SDU;

获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU;Obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU;

向所述PDCP实体重传所述RLC PDU对应的RLC SDU。Retransmitting the RLC SDU corresponding to the RLC PDU to the PDCP entity.

可选的,所述获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,包括:Optionally, the obtaining the RLC PDU corresponding to the RLC identifier information of the lost RLC SDU includes:

触发状态报告过程并向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息;The status report process is triggered, and the status report information is sent to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU;

接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。Receiving, by the RLC entity of the sending end, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU.

可选的,所述获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,包括:Optionally, the obtaining the RLC PDU corresponding to the RLC identifier information of the lost RLC SDU includes:

从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。The RLC PDU corresponding to the RLC identification information of the lost RLC SDU is selected from the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end.

可选的,所述接收所述PDCP实体发送的标识报告信息之后,所述方法还包括:Optionally, after the receiving the identifier report information sent by the PDCP entity, the method further includes:

获取所述标识报告信息中携带的RLC标识信息;Obtaining the RLC identification information carried in the identifier report information;

删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。And deleting the RLC PDU corresponding to the obtained RLC identification information in the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end.

可选的,所述标识信息为序列号。Optionally, the identifier information is a serial number.

第二方面,本公开实施例还提供了一种数据传输方法,应用于接收端的 PDCP实体,包括:In a second aspect, the embodiment of the present disclosure further provides a data transmission method, which is applied to a PDCP entity at a receiving end, and includes:

接收接收端的RLC实体发送的RLC SDU,同时,伴随所述RLC SDU携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The RLC SDU sent by the RLC entity of the receiving end is received, and the RLC identification information of the RLC SDU is carried in the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.

所述接收接收端的RLC实体发送的RLC SDU及RLC标识信息之后,所述方法还包括:After the receiving the RLC SDU and the RLC identification information sent by the RLC entity of the receiving end, the method further includes:

将PDCP标识信息和所述RLC标识信息进行关联;Associating PDCP identification information with the RLC identification information;

生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;Generating the identifier report information, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity;

向所述RLC实体发送所述标识报告信息;Sending the identification report information to the RLC entity;

接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。Receiving an RLC SDU corresponding to the RLC identification information of the lost RLC SDU retransmitted by the RLC entity.

可选的,所述标识信息为序列号,所述生成标识报告信息,包括:Optionally, the identifier information is a serial number, and the generating identifier report information includes:

利用预定PDCP序列号触发接收定时器;Triggering a reception timer by using a predetermined PDCP sequence number;

若在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号;If the PDCP PDU carrying the predetermined PDCP sequence number is received within the duration of the receiving timer, the identifier report information is generated or improved, where the identifier report information carries the predetermined PDCP sequence number Linked RLC serial number;

若在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号的处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU,并按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述升序排列的PDCP序列号相关联的RLC序列号;If the PDCP PDU carrying the predetermined PDCP sequence number is not received when the receiving timer expires, but after receiving at least one PDCP PDU carrying the other PDCP sequence number after carrying the predetermined PDCP sequence number, and continuing The PDCP PDU is arranged in an ascending order of the PDCP sequence number to generate or refine the identifier report information, where the identifier report information carries an RLC sequence number associated with the ascending PDCP sequence number;

其中,所述接收定时器需要检验的状态变量为所述预定PDCP序列号,所述状态变量在每次生成标识报告信息后,或每次完善标识报告信息后,或所述接收定时器超时后增加1。The state variable to be checked by the receiving timer is the predetermined PDCP sequence number, and the state variable is after each generation of the identifier report information, or after each improvement of the report report information, or after the receiving timer expires. Increase by 1.

第三方面,本公开实施例还提供了一种RLC实体,应用于接收端,包括处理器、发送接口和接收接口;In a third aspect, an embodiment of the present disclosure further provides an RLC entity, which is applied to a receiving end, including a processor, a sending interface, and a receiving interface.

所述处理器用于确定所述RLC实体发送的RLC SDU的RLC标识信息;The processor is configured to determine RLC identification information of the RLC SDU sent by the RLC entity;

所述发送接口用于向接收端的PDCP实体发送RLC SDU,同时,伴随所 述RLC SDU携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The sending interface is configured to send, to the PDCP entity of the receiving end, the RLC SDU, and the RLC SDU carries the RLC identification information of the RLC SDU, where the RLC identification information is used by the PDCP entity to determine that the RLC entity is successful. The RLC SDU sent.

所述接收接口用于接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;The receiving interface is configured to receive the identifier report information that is sent by the PDCP entity, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity;

所述处理器还用于根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU,在有丢失的RLC SDU时,确定所述丢失的RLC SDU的RLC标识信息,获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU;The processor is further configured to determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and determine, when there is a lost RLC SDU, the RLC identifier information of the lost RLC SDU. Obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU;

所述发送接口还用于向所述PDCP实体重传所述RLC SDU。The sending interface is further configured to retransmit the RLC SDU to the PDCP entity.

可选的,所述处理器还用于触发状态报告过程;Optionally, the processor is further configured to trigger a status reporting process;

所述发送接口还用于向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息;The sending interface is further configured to send the status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU;

所述接收接口还用于接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。The receiving interface is further configured to receive, by the RLC entity of the sending end, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU.

可选的,所述处理器还用于从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, the processor is further configured to: select, from the backup data, an RLC PDU corresponding to the RLC identifier information of the lost RLC SDU, where the backup data stores an RLC received from an RLC entity of the sending end. PDU.

可选的,所述处理器还用于获取所述标识报告信息中携带的RLC标识信息,删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, the processor is further configured to obtain the RLC identifier information that is carried in the identifier report information, and delete the RLC PDU corresponding to the obtained RLC identifier information in the backup data, where the backup data is stored. There are RLC PDUs received from the RLC entity at the transmitting end.

可选的,所述标识信息为序列号。Optionally, the identifier information is a serial number.

第四方面,本公开实施例还提供了一种PDCP实体,应用于接收端,包括处理器、发送接口和接收接口;In a fourth aspect, the embodiment of the present disclosure further provides a PDCP entity, which is applied to a receiving end, including a processor, a sending interface, and a receiving interface.

所述接收接口用于接收接收端的RLC实体发送的RLC SDU,同时,伴随所述RLC SDU携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The receiving interface is configured to receive the RLC SDU sent by the RLC entity of the receiving end, and the RLC identification information is used by the RLC SDU to determine the RLC entity of the RLC SDU. Successfully sent RLC SDU.

所述处理器用于将PDCP标识信息和所述RLC标识信息进行关联,生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到 的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;The processor is configured to associate the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information is associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity. RLC identification information;

所述发送接口用于向所述RLC实体发送所述标识报告信息;The sending interface is configured to send the identifier report information to the RLC entity;

所述接收接口还用于接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。The receiving interface is further configured to receive an RLC SDU corresponding to the RLC identification information of the lost RLC SDU that is retransmitted by the RLC entity.

可选的,所述处理器还用于利用预定PDCP序列号触发接收定时器;当在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU时,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号;或者,当在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU时,按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号;Optionally, the processor is further configured to trigger a receiving timer by using a predetermined PDCP sequence number; when the PDCP PDU carrying the predetermined PDCP sequence number is received within the duration of the receiving timer, generating or refining the Identifying report information, wherein the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number; or, when the receiving timer expires, does not receive the predetermined PDCP sequence number a PDCP PDU, but after receiving at least one consecutive PDCP PDU carrying another PDCP sequence number after the PDCP PDU carrying the predetermined PDCP sequence number, the identity report information is generated or improved according to the ascending order of the PDCP sequence number. The identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers;

其中,所述接收定时器需要检验的状态变量为所述预定PDCP序列号,所述状态变量在每次生成标识报告信息后,或每次完善标识报告信息后,或所述接收定时器超时后增加1。The state variable to be checked by the receiving timer is the predetermined PDCP sequence number, and the state variable is after each generation of the identifier report information, or after each improvement of the report report information, or after the receiving timer expires. Increase by 1.

第五方面,本公开实施例还提供了一种接收端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据传输程序,所述数据传输程序被所述处理器执行时实现上述应用于接收端的数据传输方法中的步骤。In a fifth aspect, an embodiment of the present disclosure further provides a receiving end, including a memory, a processor, and a data transmission program stored on the memory and operable on the processor, where the data transmission program is The steps in the above-described data transmission method applied to the receiving end are implemented when the processor executes.

第六方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有数据传输程序,所述数据传输程序被处理器执行时实现上述应用于接收端的数据传输方法中的步骤。In a sixth aspect, an embodiment of the present disclosure further provides a computer readable storage medium having stored thereon a data transmission program, where the data transmission program is executed by a processor to implement the steps in the data transmission method applied to the receiving end.

本公开实施例的数据传输方法,通过向接收端的PDCP实体发送RLC SDU,由于伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU,因此可便于接收端的PDCP实体确定成功发送的RLC SDU并向接收端的RLC实体进行反馈,从而保证接收端的PDCP实体正确接收数据。In the data transmission method of the embodiment of the present disclosure, the RLC SDU is sent to the PDCP entity of the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU. The RLC SDU is successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end correctly receives the data.

附图说明DRAWINGS

为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings to be used in the embodiments of the present disclosure will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present disclosure, Those skilled in the art can also obtain other drawings based on these drawings without paying for creative labor.

图1表示本公开实施例的一数据传输方法的流程图;1 is a flow chart showing a data transmission method according to an embodiment of the present disclosure;

图2表示本公开实施例的另一数据传输方法的流程图;2 is a flow chart showing another data transmission method of an embodiment of the present disclosure;

图3表示本公开实施例的再一数据传输方法的流程图;FIG. 3 is a flowchart showing still another data transmission method according to an embodiment of the present disclosure;

图4表示本公开实施例的一RLC实体的结构示意图;4 is a schematic structural diagram of an RLC entity according to an embodiment of the present disclosure;

图5表示本公开实施例的一PDCP实体的结构示意图;FIG. 5 is a schematic structural diagram of a PDCP entity according to an embodiment of the present disclosure;

图6表示本公开实施例的接收端的结构示意图。FIG. 6 is a schematic structural diagram of a receiving end of an embodiment of the present disclosure.

具体实施方式Detailed ways

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。The technical solutions in the embodiments of the present disclosure are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present disclosure. It is obvious that the described embodiments are a part of the embodiments of the present disclosure, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without departing from the inventive scope are the scope of the disclosure.

参见图1所示,本公开实施例提供了一种数据传输方法,应用于接收端的RLC实体,包括如下步骤:As shown in FIG. 1 , an embodiment of the present disclosure provides a data transmission method, which is applied to an RLC entity at a receiving end, and includes the following steps:

步骤101:向接收端的PDCP实体发送RLC SDU。Step 101: Send an RLC SDU to the PDCP entity at the receiving end.

同时,伴随所述RLC SDU(服务数据单元,service data unit)携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。具体的,所述标识信息可为序列号。At the same time, the RLC SDU (Service Data Unit) carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity. Specifically, the identification information may be a serial number.

应说明的是,本公开实施例适用的场景为终端向网络侧设备传输数据,涉及的接收端具体为网络侧设备。由于网络侧设备的CU和DU之间存在接口(F1接口),因此网络侧设备作为接收端时,其RLC实体向PDCP实体发送RLC SDU(即PDCP PDU)的过程中需通过F1接口,而由于在F1接口传输过程中可能会发生丢包,丢失要传输的RLC SDU,因此会造成PDCP实体无法成功接收数据。It should be noted that the scenario applicable to the embodiment of the present disclosure is that the terminal transmits data to the network side device, and the receiving end is specifically a network side device. An interface (F1 interface) exists between the CU and the DU of the network side device. Therefore, when the network side device functions as the receiving end, the RLC entity needs to pass the F1 interface in the process of sending the RLC SDU (that is, the PDCP PDU) to the PDCP entity. Packet loss may occur during the transmission of the F1 interface, and the RLC SDU to be transmitted may be lost. Therefore, the PDCP entity cannot receive data successfully.

本公开实施例的数据传输方法,通过向接收端的PDCP实体发送RLC SDU,由于伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU,因此可便于接收端的PDCP实体确定成功发送的RLC SDU并向接收端的RLC实体进行反馈,从而保证接收端的PDCP实体成功接收数据。In the data transmission method of the embodiment of the present disclosure, the RLC SDU is sent to the PDCP entity of the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU. The RLC SDU is successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end successfully receives the data.

本公开实施例中,为了进一步保证PDCP实体正确接收数据,在存在丢失的RLC SDU的情况下,接收端的RLC实体可向接收端的PDCP实体重传丢失的RLC SDU。具体的,参见图2所示,步骤101之后,所述数据传输方法还可包括如下步骤:In the embodiment of the present disclosure, in order to further ensure that the PDCP entity correctly receives data, in the case that there is a lost RLC SDU, the RLC entity at the receiving end may retransmit the lost RLC SDU to the PDCP entity at the receiving end. Specifically, referring to FIG. 2, after step 101, the data transmission method may further include the following steps:

步骤102:接收接收端的PDCP实体发送的标识报告信息。Step 102: Receive identifier report information sent by the PDCP entity at the receiving end.

其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU(协议数据单元,Protocol Data Unit)对应的PDCP标识信息相关联的RLC标识信息。这样,通过所述标识报告信息,可确定所述RLC实体成功发送的RLC SDU。所述RLC实体发送的RLC SDU即为所述PDCP实体接收的PDCP PDU,为在所述RLC实体和所述PDCP实体中的不同叫法。The identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU (Protocol Data Unit) received by the PDCP entity. In this way, the RLC SDU successfully sent by the RLC entity can be determined by using the identifier report information. The RLC SDU sent by the RLC entity is a PDCP PDU received by the PDCP entity, which is a different name in the RLC entity and the PDCP entity.

步骤103:根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU。Step 103: Determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU.

其中,根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU的方式可为:将所述标识报告信息中携带的RLC标识信息与已发送的RLC SDU的RLC标识信息进行比较,若存在未被所述标识报告信息携带的RLC标识信息,并且已收到的任何标识报告信息中存在比缺失的RLC标识信息数值上更靠后的RLC标识信息,则未被携带的RLC标识信息对应的RLC SDU即为丢失的(发送失败的)RLC SDU。该丢失的RLC SDU可能在空口和F1接口传输过程中丢失。The method for determining whether there is a lost RLC SDU in the transmission process of the RLC SDU according to the identifier report information may be: the RLC identifier information carried in the identifier report information and the RLC of the sent RLC SDU The identifier information is compared. If there is RLC identification information that is not carried by the identifier report information, and any identifier report information that has been received has more RLC identifier information than the missing RLC identifier information, the identifier information is not The RLC SDU corresponding to the carried RLC identification information is a lost (transmission failed) RLC SDU. The lost RLC SDU may be lost during air interface and F1 interface transmission.

步骤104:若有丢失的RLC SDU,确定所述丢失的RLC SDU的RLC标识信息。Step 104: Determine the RLC identification information of the lost RLC SDU if there is a lost RLC SDU.

步骤105:获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。Step 105: Acquire an RLC PDU corresponding to the RLC identification information of the lost RLC SDU.

其中,该步骤105获取的RLC PDU即为重传数据。RLC PDU经过包头处理等即可得到相应的RLC SDU。The RLC PDU obtained in step 105 is retransmitted data. The RLC PDU can be processed by packet header to obtain the corresponding RLC SDU.

步骤106:向所述PDCP实体重传所述RLC SDU。Step 106: Retransmit the RLC SDU to the PDCP entity.

这样,通过数据重传过程,可进一步保证PDCP实体成功接收数据。In this way, the data retransmission process can further ensure that the PDCP entity successfully receives data.

本公开实施例中,在获取重传数据时,接收端的RLC实体可至少采用如下两种方式获取,详述如下。In the embodiment of the present disclosure, when the retransmission data is obtained, the RLC entity at the receiving end may be obtained by using at least the following two methods, as follows.

方式一method one

方式一下,接收端的RLC实体通过状态报告过程从发送端的RLC实体获取重传数据。具体的,步骤105可包括:By the way, the RLC entity at the receiving end obtains the retransmission data from the RLC entity of the sending end through the status reporting process. Specifically, step 105 may include:

接收端的RLC实体触发状态报告过程并向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息;The RLC entity of the receiving end triggers a status report process and sends status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU;

接收端的RLC实体接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。The RLC entity at the receiving end receives the RLC PDU corresponding to the RLC identification information of the lost RLC SDU sent by the RLC entity of the sending end.

其中,接收端的RLC实体在确定存在丢失的RLC SDU时,可以直接触发状态报告过程。若RLC标识信息为RLC序列号,接收端的RLC实体可将该丢失的RLC SDU的RLC序列号添加到待发送的状态报告信息中的序列号列表中,以重新获取丢失的RLC SDU。The RLC entity at the receiving end may directly trigger the status reporting process when determining that there is a missing RLC SDU. If the RLC identification information is the RLC sequence number, the RLC entity at the receiving end may add the RLC sequence number of the lost RLC SDU to the sequence number list in the status report information to be sent to reacquire the lost RLC SDU.

由于相关技术中,在从发送端重新获取数据时,需借助ARQ(自动重传请求,Automatic Repeat-reQuest)过程,而现有的ARQ过程反馈过慢,因此本公开实施例在确定存在丢失的RLC SDU时,直接触发状态报告过程,可弥补相关技术中的ARQ过程反馈过慢的问题,缩短获取重传数据的时间。In the related art, when re-acquiring data from the transmitting end, an ARQ (Automatic Repeat-reQuest) process is required, and the existing ARQ process feedback is too slow, so the embodiment of the present disclosure determines that there is a loss. When the RLC SDU is used, the status report process is triggered directly, which can make up for the slow feedback of the ARQ process in the related technology and shorten the time for obtaining the retransmitted data.

方式二Way two

方式二下,接收端的RLC实体通过备份数据获取重传数据。具体的,步骤105可包括:In mode 2, the RLC entity at the receiving end obtains the retransmitted data by using the backup data. Specifically, step 105 may include:

接收端的RLC实体从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。The RLC entity at the receiving end selects an RLC PDU corresponding to the RLC identification information of the lost RLC SDU from the backup data.

其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。The backup data stores an RLC PDU received from an RLC entity at the transmitting end.

这样,直接从备份数据选取重传数据,而不重新从发送端的RLC实体获取,可进一步缩短获取重传数据的时间,实现快速重传。In this way, the retransmission data is directly selected from the backup data without being re-acquired from the RLC entity at the sending end, which can further shorten the time for obtaining the retransmitted data and implement fast retransmission.

进一步的,为了避免接收端缓存过多数据,影响接收端性能,接收端的 RLC实体可删除备份数据中的已发送成功的数据。具体的,步骤102之后,所述数据传输方法还可包括:Further, in order to prevent the receiving end from buffering too much data and affecting the performance of the receiving end, the RLC entity at the receiving end may delete the successfully transmitted data in the backup data. Specifically, after the step 102, the data transmission method may further include:

接收端的RLC实体获取所述标识报告信息中携带的RLC标识信息;The RLC entity at the receiving end acquires the RLC identification information carried in the identifier report information;

接收端的RLC实体删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。The RLC entity at the receiving end deletes the RLC PDU corresponding to the obtained RLC identification information in the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end.

这样,实时删除备份数据中的已发送成功的数据,可避免接收端缓存过多数据,提升接收端性能。In this way, the successfully transmitted data in the backup data is deleted in real time, which can prevent the receiving end from buffering too much data and improve the performance of the receiving end.

参见图3所示,本公开实施例还提供了一种数据传输方法,应用于接收端的PDCP实体,包括如下步骤:Referring to FIG. 3, an embodiment of the present disclosure further provides a data transmission method, which is applied to a PDCP entity at a receiving end, and includes the following steps:

步骤301:接收接收端的RLC实体发送的RLC SDU。Step 301: Receive an RLC SDU sent by an RLC entity at the receiving end.

其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The RLC identification information is used to carry the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity.

本公开实施例的数据传输方法,通过接收接收端的RLC实体发送的RLC SDU,由于伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU,因此可便于接收端的PDCP实体确定成功发送的RLC SDU并向接收端的RLC实体进行反馈,从而保证接收端的PDCP实体成功接收数据。The data transmission method of the embodiment of the present disclosure is configured to receive the RLC SDU sent by the RLC entity at the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU. The RLC SDU successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end successfully receives the data.

本公开实施例中,步骤302之后,所述数据传输方法还可包括:In the embodiment of the present disclosure, after the step 302, the data transmission method may further include:

接收端的PDCP实体将PDCP标识信息和所述RLC标识信息进行关联;其中,若标识信息为序列号,则接收端的PDCP实体可将PDCP序列号和对应的RLC序列号进行关联;The PDCP entity at the receiving end associates the PDCP identification information with the RLC identification information; wherein, if the identification information is a serial number, the PDCP entity at the receiving end may associate the PDCP serial number with the corresponding RLC serial number;

接收端的PDCP实体生成标识报告信息;其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;该RLC实体发送的RLC SDU即为PDCP实体接收的PDCP PDU;The PDCP entity at the receiving end generates the identifier report information, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity; the RLC SDU sent by the RLC entity is PDCP PDU received by the PDCP entity;

接收端的PDCP实体向所述RLC实体发送所述标识报告信息;Transmitting, by the PDCP entity at the receiving end, the identifier report information to the RLC entity;

接收端的PDCP实体接收所述RLC实体重传的与丢失的RLC SDU的 RLC标识信息对应的RLC SDU。The PDCP entity at the receiving end receives the RLC SDU corresponding to the RLC identification information of the lost RLC SDU retransmitted by the RLC entity.

这样,借助PDCP标识信息和RLC标识信息的关联及标识报告信息的反馈,可便于接收端的RLC实体判断是否有丢失的RLC SDU,并在有丢失的RLC SDU时,进行相应数据的重传,进一步保证PDCP实体成功接收数据。In this way, the association between the PDCP identification information and the RLC identification information and the feedback of the identification report information can facilitate the RLC entity at the receiving end to determine whether there is a lost RLC SDU, and perform retransmission of the corresponding data when there is a lost RLC SDU. Ensure that the PDCP entity successfully receives data.

本公开实施例中,在生成标识报告信息时,接收端的PDCP实体可借助其内新增的接收定时器(t-Reception Timer)检测空口和F1接口传输过程中的丢包,并生成相应的标识报告信息。此情况下,标识信息为序列号,该接收定时器需要检验的状态变量(Reception_PDCP_RX_SN)为预定PDCP序列号,该状态变量在每次生成标识报告信息后,或者在每次完善标识报告信息后,或者接收定时器超时后增加1。该接收定时器的时长可由高层信令配置。对于同一个PDCP实体,同时最多只能有一个接收定时器运行。在PDCP实体建立时,该接收定时器的状态变量的初始值为0。In the embodiment of the present disclosure, when generating the identifier report information, the PDCP entity at the receiving end can detect the packet loss in the transmission process of the air interface and the F1 interface by using the newly added receiving timer (t-Reception Timer), and generate a corresponding identifier. Report information. In this case, the identification information is a serial number, and the state variable (Reception_PDCP_RX_SN) that the receiving timer needs to check is a predetermined PDCP serial number, and the state variable is generated after each time the identification report information is generated, or after each time the identification report information is improved. Or increase by 1 after the timer expires. The duration of the receiving timer can be configured by higher layer signaling. For the same PDCP entity, there can be at most one receive timer running at the same time. When the PDCP entity is established, the initial value of the state variable of the receiving timer is zero.

具体的,接收端的PDCP实体借助接收定时器生成标识报告信息的过程可为:Specifically, the process of the PDCP entity at the receiving end generating the identifier report information by using the receiving timer may be:

接收端的PDCP实体利用检验预定PDCP序列号触发接收定时器;此时,接收定时器处于运行状态;The PDCP entity at the receiving end triggers the receiving timer by using the check scheduled PDCP sequence number; at this time, the receiving timer is in the running state;

接收端的PDCP实体若在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU,生成或完善所述标识报告信息;其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号,用于通知RLC实体与所述RLC序列号对应的RLC SDU(即PDCP PDU)被成功接收;此情况下,该接收定时器的状态变量增加1,停止并重置接收定时器;The PDCP entity at the receiving end receives or generates the PDCP PDU carrying the predetermined PDCP sequence number within the duration of the receiving timer, and generates or refines the identifier report information; wherein the identifier report information carries the predetermined information The RLC sequence number associated with the PDCP sequence number is used to notify the RLC entity that the RLC SDU (ie, PDCP PDU) corresponding to the RLC sequence number is successfully received; in this case, the state variable of the receiving timer is incremented by 1, stopping and Reset the receiving timer;

接收端的PDCP实体若在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU,按照PDCP序列号的升序排列,生成或完善所述标识报告信息;其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号,用于通知RLC实体与所述RLC序列号对应的RLC SDU(即PDCP PDU)被成功接收;例如,若预定PDCP序列号为5,而其他接收到的PDCP序列号为6和7时。此情况下,在未接收到携带所述预定PDCP序列号的PDCP PDU时, 若接收定时器超时,则该接收定时器的状态变量增加1,并且为接收到的PDCP序列号为6和7的PDCP PDU生成或完善标识报告信息;每生成或完善一次标识报告信息时,该接收定时器的状态变量增加1,且在该接收定时器的状态变量增加1时,停止并重置该接收定时器。因此在上述操作完成后,预订的PDCP序列号变为8。The PDCP entity at the receiving end does not receive the PDCP PDU carrying the predetermined PDCP sequence number when the receiving timer expires, but after receiving at least one PDCP PDU carrying the other PDCP sequence number and carrying the predetermined PDCP sequence number And the consecutive PDCP PDUs are arranged in ascending order of the PDCP sequence number, and the identifier report information is generated or improved; wherein the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers, and is used for The RLC SDU (ie PDCP PDU) corresponding to the RLC sequence number is notified to be successfully received by the RLC entity; for example, if the predetermined PDCP sequence number is 5 and the other received PDCP sequence numbers are 6 and 7. In this case, when the PDCP PDU carrying the predetermined PDCP sequence number is not received, if the receiving timer expires, the state variable of the receiving timer is incremented by 1, and the received PDCP sequence numbers are 6 and 7. The PDCP PDU generates or refines the identification report information; each time the identification report information is generated or refined, the state variable of the reception timer is incremented by 1, and when the state variable of the reception timer is incremented by 1, the reception timer is stopped and reset. . Therefore, after the above operation is completed, the reserved PDCP serial number becomes 8.

需要指出的是,接收端的PDCP实体若在接收定时器超时时未接收到携带预定PDCP序列号的PDCP PDU,则该接收定时器的状态变量增加1,停止并重置该接收定时器。在接收定时器未运行(包括接收定时器停止的情况)时,若接收端的PDCP实体的缓存中存在至少一个PDCP PDU,则启动接收定时器。在接收定时器运行过程中,若接收定时器的时长被高层信令重新配置,则停止并重新启动接收定时器。It should be noted that if the PDCP entity at the receiving end does not receive the PDCP PDU carrying the predetermined PDCP sequence number when the receiving timer expires, the state variable of the receiving timer is incremented by 1, and the receiving timer is stopped and reset. When the receiving timer is not running (including the case where the receiving timer is stopped), if there is at least one PDCP PDU in the buffer of the PDCP entity of the receiving end, the receiving timer is started. During the running of the receiving timer, if the duration of the receiving timer is reconfigured by the higher layer signaling, the receiving timer is stopped and restarted.

上述实施例对本公开的数据传输方法进行了说明,下面将结合实施例和附图对本公开的应用于接收端的RLC实体和PDCP实体进行说明。The above embodiment describes the data transmission method of the present disclosure. The RLC entity and the PDCP entity applied to the receiving end of the present disclosure will be described below with reference to the embodiments and the accompanying drawings.

参见图4所示,本公开实施例还提供了一种RLC实体,应用于接收端,包括处理器41、发送接口42和接收接口43。As shown in FIG. 4, an embodiment of the present disclosure further provides an RLC entity, which is applied to a receiving end, and includes a processor 41, a sending interface 42, and a receiving interface 43.

其中,所述处理器41用于确定所述RLC实体伴随RLC SDU同时发送的RLC标识信息。The processor 41 is configured to determine RLC identification information that is sent by the RLC entity along with the RLC SDU.

所述发送接口42用于向接收端的PDCP实体发送RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The sending interface 42 is configured to send, to the PDCP entity of the receiving end, an RLC SDU, where the RLC SDU carries the RLC identification information of the RLC SDU, where the RLC identification information is used by the PDCP entity to determine the RLC. The RLC SDU that the entity successfully sent.

本公开实施例的接收端的RLC实体,通过向接收端的PDCP实体发送RLC SDU,由于伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU,因此可便于接收端的PDCP实体确定成功发送的RLC SDU并向接收端的RLC实体进行反馈,从而保证接收端的PDCP实体成功接收数据。The RLC entity of the receiving end of the present disclosure sends the RLC SDU to the PDCP entity of the receiving end, and the RLC identification information is used by the PDCP entity to determine that the RLC SDU carries the RLC identification information of the RLC SDU. The RLC SDU successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end successfully receives the data.

本公开实施例中,所述接收接口43可用于接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息。In the embodiment of the present disclosure, the receiving interface 43 may be configured to receive the identifier report information that is sent by the PDCP entity, where the identifier report information carries the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity. Linked RLC identification information.

所述处理器41还用于根据所述标识报告信息,判断在所述RLC SDU的 传输过程中是否有丢失的RLC SDU。在有丢失的RLC SDU时,确定所述丢失的RLC SDU的RLC标识信息,获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。The processor 41 is further configured to determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU. When there is a lost RLC SDU, the RLC identification information of the lost RLC SDU is determined, and an RLC PDU corresponding to the RLC identification information of the lost RLC SDU is obtained.

所述发送接口42还用于向所述PDCP实体重传所述RLC SDU。The sending interface 42 is further configured to retransmit the RLC SDU to the PDCP entity.

可选的,所述处理器41还触发状态报告过程。Optionally, the processor 41 also triggers a status reporting process.

所述发送接口42还用于向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息。The sending interface 42 is further configured to send status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU.

所述接收接口43还用于接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC SDU。The receiving interface 43 is further configured to receive, by the RLC entity of the sending end, an RLC SDU corresponding to the RLC identification information of the lost RLC SDU.

可选的,所述处理器42还用于从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, the processor 42 is further configured to: select, from the backup data, an RLC PDU corresponding to the RLC identifier information of the lost RLC SDU, where the backup data is stored in the RLC entity received from the sending end. RLC PDU.

可选的,所述处理器42还用于获取所述标识报告信息中携带的RLC标识信息,删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, the processor 42 is further configured to obtain the RLC identifier information that is carried in the identifier report information, and delete the RLC PDU corresponding to the obtained RLC identifier information in the backup data, where the backup data is included in the backup data. The RLC PDU received from the RLC entity of the transmitting end is stored.

可选的,所述标识信息为序列号。Optionally, the identifier information is a serial number.

在图4中,总线架构(用总线40来代表),总线40可以包括任意数量的互联的总线和桥,总线40将包括由处理器41代表的一个或多个处理器和存储器44代表的存储器的各种电路连接在一起。发送接口42和接收接口43可以是一个收发接口,发送接口42和接收接口43可通过总线40与处理器41和存储器44连接。In FIG. 4, a bus architecture (represented by bus 40), bus 40 may include any number of interconnected buses and bridges, and bus 40 will include one or more processors represented by processor 41 and memory represented by memory 44. The various circuits are connected together. The transmitting interface 42 and the receiving interface 43 may be a transceiving interface, and the transmitting interface 42 and the receiving interface 43 may be connected to the processor 41 and the memory 44 via the bus 40.

处理器41负责管理总线40和通常的处理,而存储器44可以被用于存储处理器41在执行操作时所使用的数据。The processor 41 is responsible for managing the bus 40 and the usual processing, and the memory 44 can be used to store data used by the processor 41 when performing operations.

参见图5所示,本公开实施例还提供了一种PDCP实体,应用于接收端,包括处理器51、发送接口52和接收接口53。As shown in FIG. 5, an embodiment of the present disclosure further provides a PDCP entity, which is applied to a receiving end, and includes a processor 51, a sending interface 52, and a receiving interface 53.

其中,所述接收接口53用于接收接收端的RLC实体发送的RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The receiving interface 53 is configured to receive the RLC SDU sent by the RLC entity of the receiving end, where the RLC SDU carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine The RLC SDU successfully sent by the RLC entity.

本公开实施例的接收端的PDCP实体,通过接收接收端的RLC实体发送的RLC SDU,由于伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU,因此可便于接收端的PDCP实体确定成功发送的RLC SDU并向接收端的RLC实体进行反馈,从而保证接收端的PDCP实体正确接收数据。The PDCP entity of the receiving end of the present disclosure receives the RLC SDU sent by the RLC entity of the receiving end, and the RLC identification information is used by the PDCP entity because the RLC SDU carries the RLC identification information of the RLC SDU. Determining the RLC SDU successfully sent by the RLC entity, so that the PDCP entity at the receiving end can determine the successfully transmitted RLC SDU and feed back to the RLC entity of the receiving end, so as to ensure that the PDCP entity at the receiving end correctly receives the data.

本公开实施例中,所述处理器51可用于将PDCP标识信息和所述RLC标识信息进行关联,生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息。In the embodiment of the present disclosure, the processor 51 may be configured to associate the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information carries the PDCP received by the PDCP entity. The RLC identification information associated with the PDCP identification information corresponding to the PDU.

所述发送接口52用于向所述RLC实体发送所述标识报告信息。The sending interface 52 is configured to send the identifier report information to the RLC entity.

所述接收接口53用于接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。The receiving interface 53 is configured to receive an RLC SDU corresponding to the RLC identification information of the lost RLC SDU that is retransmitted by the RLC entity.

可选的,所述处理器51还用于利用预定PDCP序列号触发接收定时器;当在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU时,生成所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号;或者,当在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号的处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU时,按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号;Optionally, the processor 51 is further configured to: use a predetermined PDCP sequence number to trigger a receiving timer; when the PDCP PDU carrying the predetermined PDCP sequence number is received within the duration of the receiving timer, generate the identifier. Reporting information, wherein the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number; or, when the receiving timer expires, does not receive the PDCP carrying the predetermined PDCP sequence number The PDU, but after receiving at least one consecutive PDCP PDU that carries the PDCP PDU carrying the predetermined PDCP sequence number, is arranged in ascending order of the PDCP sequence number to generate or improve the identifier report information. The identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers;

其中,所述接收定时器需要检验的状态变量为所述预定PDCP序列号,所述状态变量在每次生成标识报告信息后,或每次完善标识报告信息后,或所述接收定时器超时后增加1。The state variable to be checked by the receiving timer is the predetermined PDCP sequence number, and the state variable is after each generation of the identifier report information, or after each improvement of the report report information, or after the receiving timer expires. Increase by 1.

在图5中,总线架构(用总线50来代表),总线50可以包括任意数量的互联的总线和桥,总线50将包括由处理器51代表的一个或多个处理器和存储器54代表的存储器的各种电路连接在一起。发送接口52和接收接口53可以是一个收发接口,发送接口52和接收接口53可通过总线50与处理器51和存储器54连 接。In FIG. 5, a bus architecture (represented by bus 50), bus 50 may include any number of interconnected buses and bridges, and bus 50 will include one or more processors represented by processor 51 and memory represented by memory 54. The various circuits are connected together. Transmit interface 52 and receive interface 53 may be a transceiving interface, and transmit interface 52 and receive interface 53 may be coupled to processor 51 and memory 54 via bus 50.

处理器51负责管理总线50和通常的处理,而存储器54可以被用于存储处理器51在执行操作时所使用的数据。The processor 51 is responsible for managing the bus 50 and the usual processing, and the memory 54 can be used to store data used by the processor 51 when performing operations.

此外,本公开实施例还提供了一种接收端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据传输程序,其中,所述数据传输程序被所述处理器执行时可实现上述应用于RLC实体和PDCP实体的数据传输方法中的步骤。In addition, an embodiment of the present disclosure further provides a receiving end, including a memory, a processor, and a data transmission program stored on the memory and operable on the processor, wherein the data transmission program is The steps in the data transmission method applied to the RLC entity and the PDCP entity described above may be implemented when the processor executes.

具体的,参见6所示,本公开实施例还提供了一种接收端,所述接收端包括总线61、收发机62、天线63、总线接口64、处理器65和存储器66。此外,所述接收端还包括RLC实体和PDCP实体。Specifically, as shown in FIG. 6, the embodiment of the present disclosure further provides a receiving end, and the receiving end includes a bus 61, a transceiver 62, an antenna 63, a bus interface 64, a processor 65, and a memory 66. In addition, the receiving end further includes an RLC entity and a PDCP entity.

在本公开实施例中,所述接收端还包括:存储在存储器66上并可在处理器601上运行的数据传输程序,具体的,所述数据传输程序被处理器65执行时可实现如下步骤:确定RLC实体发送的RLC SDU关联的RLC标识信息,向接收端的PDCP实体发送RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。In the embodiment of the present disclosure, the receiving end further includes: a data transfer program stored on the memory 66 and operable on the processor 601. Specifically, when the data transfer program is executed by the processor 65, the following steps may be implemented. Determining the RLC identification information associated with the RLC SDU sent by the RLC entity, and sending the RLC SDU to the PDCP entity of the receiving end, where the RLC identification information is used for the RLC SDU. The PDCP entity determines the RLC SDU successfully sent by the RLC entity.

所述数据传输程序被处理器65执行时还实现如下步骤:接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息,根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU,若有丢失的RLC SDU,确定所述丢失的RLC SDU的RLC标识信息,获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,向所述PDCP实体重传所述RLC PDU。When the data transmission program is executed by the processor 65, the method further includes the following steps: receiving the identifier report information sent by the PDCP entity, where the identifier report information carries the PDCP corresponding to the PDCP PDU received by the PDCP entity. Determining, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and if there is a lost RLC SDU, determining the RLC identifier of the lost RLC SDU. And obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, and retransmitting the RLC PDU to the PDCP entity.

可选的,所述数据传输程序被处理器65执行时还实现如下步骤:触发状态报告过程并控制收发机62向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息,控制收发机62接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。Optionally, when the data transmission program is executed by the processor 65, the following steps are further implemented: triggering a status reporting process and controlling the transceiver 62 to send status report information to the RLC entity of the sending end, where the status report information carries The RLC identification information of the lost RLC SDU is controlled, and the control transceiver 62 receives the RLC PDU corresponding to the RLC identification information of the lost RLC SDU sent by the RLC entity of the sending end.

可选的,所述数据传输程序被处理器65执行时还实现如下步骤:从备份 数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, when the data transmission program is executed by the processor 65, the method further includes: selecting, from the backup data, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, where the backup data is stored The RLC PDU received from the RLC entity at the transmitting end.

可选的,所述数据传输程序被处理器65执行时还实现如下步骤:获取所述标识报告信息中携带的RLC标识信息,删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, when the data transmission program is executed by the processor 65, the following steps are performed: acquiring the RLC identification information carried in the identifier report information, and deleting the RLC PDU corresponding to the obtained RLC identifier information in the backup data. And storing, in the backup data, an RLC PDU received from an RLC entity at the transmitting end.

可选的,所述标识信息为序列号。Optionally, the identifier information is a serial number.

具体的,所述数据传输程序被处理器65执行时可实现如下步骤:接收接收端的RLC实体发送的RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。Specifically, when the data transmission program is executed by the processor 65, the following steps may be implemented: receiving an RLC SDU sent by the RLC entity of the receiving end, where the RLC SDU carries the RLC identification information of the RLC SDU, The RLC identification information is used by the PDCP entity to determine an RLC SDU successfully sent by the RLC entity.

可选的,所述数据传输程序被处理器65执行时还实现如下步骤:将PDCP标识信息和所述RLC标识信息进行关联,生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息,向所述RLC实体发送所述标识报告信息,接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。Optionally, when the data transmission program is executed by the processor 65, the following steps are further performed: associating the PDCP identification information with the RLC identification information to generate identifier report information, where the identifier report information carries And the RLC identification information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity, and the identifier report information is sent to the RLC entity, and the RLC identifier information corresponding to the lost RLC SDU that is retransmitted by the RLC entity is received. RLC SDU.

可选的,所述数据传输程序被处理器65执行时还实现如下步骤:利用预定PDCP序列号触发接收定时器,若在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU,生成所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号,若在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号的处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU,按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号,所述接收定时器检验的状态变量为所述预定PDCP序列号,所述接收定时器的状态变量在每次生成标识报告信息后或每次完善标识报告信息后或所述接收定时器超时后增加1。Optionally, when the data transmission program is executed by the processor 65, the method further includes: triggering, by using a predetermined PDCP sequence number, a receiving timer, if the predetermined PDCP serial number is received within the duration of the receiving timer The PDCP PDU is configured to generate the identifier report information, where the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number, and if the subscription timer expires, the bearer is not received. a PDCP PDU of a PDCP sequence number, but receiving at least one PDCP PDU that carries other PDCP sequence numbers after the PDCP PDU carrying the predetermined PDCP sequence number, is arranged in ascending order of the PDCP sequence number, generates or refines the And the identifier report information, where the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers, and the state variable checked by the receiving timer is the predetermined PDCP sequence number, and the receiving timing is The state variable of the device is incremented by one after each generation of the identification report information or after each improvement of the identification report information or after the reception timer expires.

在图6中,总线架构(用总线61来代表),总线61可以包括任意数量的 互联的总线和桥,总线61将包括由处理器65代表的一个或多个处理器和存储器66代表的存储器的各种电路链接在一起。总线61还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口64在总线61和收发机62之间提供接口。收发机62可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器65处理的数据通过天线63在无线介质上进行传输,进一步,天线63还接收数据并将数据传送给处理器65。In Figure 6, a bus architecture (represented by bus 61), bus 61 may include any number of interconnected buses and bridges, and bus 61 will include one or more processors represented by processor 65 and memory represented by memory 66. The various circuits are linked together. The bus 61 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein. Bus interface 64 provides an interface between bus 61 and transceiver 62. Transceiver 62 can be an element or a plurality of elements, such as multiple receivers and transmitters, providing means for communicating with various other devices on a transmission medium. Data processed by processor 65 is transmitted over the wireless medium via antenna 63. Further, antenna 63 also receives the data and transmits the data to processor 65.

处理器65负责管理总线61和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器66可以被用于存储处理器65在执行操作时所使用的数据。The processor 65 is responsible for managing the bus 61 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 66 can be used to store data used by the processor 65 when performing operations.

可选的,处理器65可以是CPU、ASIC、FPGA或CPLD。Alternatively, the processor 65 may be a CPU, an ASIC, an FPGA, or a CPLD.

本公开实施例还提供了一种计算机可读存储介质,其上存储有数据传输程序,所述数据传输程序被处理器执行时实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present disclosure further provides a computer readable storage medium, where a data transmission program is stored, and the data transmission program is executed by a processor to implement various processes of the foregoing data transmission method embodiment, and can achieve the same technology. The effect, to avoid repetition, will not be repeated here.

具体的,所述数据传输程序被处理器执行时可实现以下步骤:向接收端的PDCP实体发送RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。Specifically, when the data transmission procedure is executed by the processor, the following steps may be implemented: sending an RLC SDU to the PDCP entity of the receiving end, where the RLC identifier is accompanied by the RLC identifier of the RLC SDU. The information is used by the PDCP entity to determine an RLC SDU successfully sent by the RLC entity.

所述数据传输程序被处理器执行时还可实现以下步骤:接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息,根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU,若有丢失的RLC SDU,确定所述丢失的RLC SDU的RLC标识信息,获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,向所述PDCP实体重传所述RLC SDU。When the data transmission program is executed by the processor, the following steps may be implemented: receiving the identifier report information sent by the PDCP entity, where the identifier report information carries the PDCP corresponding to the PDCP PDU received by the PDCP entity. Determining, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and if there is a lost RLC SDU, determining the RLC identifier of the lost RLC SDU. And obtaining an RLC PDU corresponding to the RLC identifier information of the lost RLC SDU, and retransmitting the RLC SDU to the PDCP entity.

可选地,所述数据传输程序被处理器执行时还可实现以下步骤:触发状态报告过程并向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息,接收所述发送端的 RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC SDU。Optionally, when the data transmission program is executed by the processor, the following steps may be implemented: triggering a status reporting process and sending status report information to the RLC entity of the sending end, where the status report information carries the lost RLC The RLC identification information of the SDU receives the RLC SDU corresponding to the RLC identification information of the lost RLC SDU sent by the RLC entity of the sending end.

可选的,所述数据传输程序被处理器执行时还实现如下步骤:从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, when the data transmission program is executed by the processor, the method further includes: selecting, from the backup data, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, where the backup data stores The RLC PDU received by the RLC entity at the transmitting end.

可选的,所述数据传输程序被处理器执行时还实现如下步骤:获取所述标识报告信息中携带的RLC标识信息,删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。Optionally, when the data transmission program is executed by the processor, the following steps are performed: acquiring the RLC identification information carried in the identifier report information, and deleting the RLC PDU corresponding to the obtained RLC identifier information in the backup data, The backup data stores an RLC PDU received from an RLC entity at the transmitting end.

可选的,所述标识信息为序列号。Optionally, the identifier information is a serial number.

具体的,所述数据传输程序被处理器执行时实现如下步骤:接收接收端的RLC实体发送的RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。Specifically, when the data transmission program is executed by the processor, the following steps are performed: receiving an RLC SDU sent by the RLC entity of the receiving end, where the RLC identifier is accompanied by the RLC identifier of the RLC SDU. The information is used by the PDCP entity to determine an RLC SDU successfully sent by the RLC entity.

可选的,所述数据传输程序被处理器执行时还实现如下步骤:将PDCP标识信息和所述RLC标识信息进行关联,生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息,向所述RLC实体发送所述标识报告信息,接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。Optionally, when the data transmission program is executed by the processor, the following steps are further performed: associating the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information carries the The RLC identification information associated with the PDCP identification information corresponding to the PDCP PDU received by the PDCP entity, and the identifier report information is sent to the RLC entity, and the RLC identifier information corresponding to the lost RLC SDU that is retransmitted by the RLC entity is received. RLC SDU.

可选的,所述数据传输程序被处理器执行时还实现如下步骤:利用预定PDCP序列号触发接收定时器,若在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU,生成所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号,若在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号的处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU,按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号,所述接收定时器检验的状态变量为所述预定PDCP序列号,所述接收定时器的状态变量在每次生成标识报告信 息后或每次完善标识报告信息后或所述接收定时器超时后增加1。Optionally, when the data transmission program is executed by the processor, the method further includes: triggering a receiving timer by using a predetermined PDCP sequence number, and receiving a PDCP carrying the predetermined PDCP sequence number within a duration of the receiving timer The PDU, the identifier report information is generated, where the identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number, and if the receiving timer expires, the predetermined PDCP is not received. a PDCP PDU of the serial number, but receiving at least one PDCP PDU that carries the PDCP PDU carrying the predetermined PDCP sequence number and consecutive PDCP PDUs, arranged in ascending order of the PDCP sequence number, generating or perfecting the identifier Reporting information, wherein the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence number, and the state variable checked by the receiving timer is the predetermined PDCP sequence number, and the receiving timer The state variable is incremented by one after each generation of the identification report information or after each improvement of the identification report information or after the reception timer expires.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer readable media includes both permanent and non-persistent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It is to be understood that the term "comprises", "comprising", or any other variants thereof, is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes those elements. It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, article, or device. An element that is defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.

上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present disclosure are merely for the description, and do not represent the advantages and disadvantages of the embodiments.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本公开各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better. Implementation. Based on such understanding, portions of the technical solution of the present disclosure that contribute substantially or to the prior art may be embodied in the form of a software product stored in a storage medium (eg, ROM/RAM, disk, The optical disc includes a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present disclosure.

以上所述仅是本公开的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本公开原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本公开的保护范围。The above description is only a preferred embodiment of the present disclosure, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present disclosure. It should be considered as the scope of protection of this disclosure.

Claims (20)

一种数据传输方法,应用于接收端的无线链路控制RLC实体,包括:A data transmission method is applied to a radio link control RLC entity at a receiving end, including: 向接收端的分组数据汇聚协议PDCP实体发送RLC服务数据单元SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。Transmitting, by the packet data convergence protocol PDCP entity of the receiving end, an RLC service data unit (SDU), wherein the RLC SDU carries the RLC identification information of the RLC SDU, where the RLC identification information is used by the PDCP entity to determine the RLC The RLC SDU that the entity successfully sent. 根据权利要求1所述的方法,其中,在向接收端的PDCP实体发送RLC SDU之后,所述方法还包括:The method of claim 1, wherein after the RLC SDU is sent to the PDCP entity at the receiving end, the method further comprises: 接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP协议数据单元PDU对应的PDCP标识信息相关联的RLC标识信息;Receiving, by the PDCP entity, the identifier report information, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP protocol data unit PDU received by the PDCP entity; 根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU;Determining, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU; 若有丢失的RLC SDU,确定所述丢失的RLC SDU的RLC标识信息;Determining RLC identification information of the lost RLC SDU if there is a lost RLC SDU; 获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU;Obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU; 向所述PDCP实体重传所述RLC SDU。Retransmitting the RLC SDU to the PDCP entity. 根据权利要求2所述的方法,其中,所述获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,包括:The method of claim 2, wherein the obtaining the RLC PDU corresponding to the RLC identification information of the lost RLC SDU comprises: 触发状态报告过程并向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息;The status report process is triggered, and the status report information is sent to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU; 接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。Receiving, by the RLC entity of the sending end, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU. 根据权利要求2所述的方法,其中,所述获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,包括:The method of claim 2, wherein the obtaining the RLC PDU corresponding to the RLC identification information of the lost RLC SDU comprises: 从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。The RLC PDU corresponding to the RLC identification information of the lost RLC SDU is selected from the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end. 根据权利要求2所述的方法,其中,所述接收所述PDCP实体发送的标识报告信息之后,所述方法还包括:The method of claim 2, wherein after the receiving the identifier report information sent by the PDCP entity, the method further comprises: 获取所述标识报告信息中携带的RLC标识信息;Obtaining the RLC identification information carried in the identifier report information; 删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。And deleting the RLC PDU corresponding to the obtained RLC identification information in the backup data, where the backup data stores an RLC PDU received from the RLC entity of the sending end. 根据权利要求1至5中任一项所述的方法,其中,所述标识信息为序列号。The method according to any one of claims 1 to 5, wherein the identification information is a serial number. 一种数据传输方法,应用于接收端的PDCP实体,包括:A data transmission method is applied to a PDCP entity at a receiving end, including: 接收接收端的RLC实体发送的RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。Receiving, by the RLC SDU, the RLC SDU sent by the RLC entity of the receiving end, wherein the RLC SDU carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC SDU successfully sent by the RLC entity. . 根据权利要求7所述的方法,其中,所述接收接收端的RLC实体发送的RLC SDU之后,所述方法还包括:The method of claim 7, wherein after the receiving the RLC SDU sent by the RLC entity of the receiving end, the method further comprises: 将PDCP标识信息和所述RLC标识信息进行关联;Associating PDCP identification information with the RLC identification information; 生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;Generating the identifier report information, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity; 向所述RLC实体发送所述标识报告信息;Sending the identification report information to the RLC entity; 接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。Receiving an RLC SDU corresponding to the RLC identification information of the lost RLC SDU retransmitted by the RLC entity. 根据权利要求8所述的方法,其中,所述标识信息为序列号,所述生成标识报告信息,包括:The method of claim 8, wherein the identification information is a serial number, and the generating the identification report information comprises: 利用预定PDCP序列号触发接收定时器;Triggering a reception timer by using a predetermined PDCP sequence number; 若在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU,生成所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号;And generating the identifier report information, where the identifier report information is associated with the predetermined PDCP sequence number, if the PDCP PDU carrying the predetermined PDCP sequence number is received within the duration of the receiving timer. RLC serial number; 若在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号的处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU,按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号;If the PDCP PDU carrying the predetermined PDCP sequence number is not received when the receiving timer expires, but after receiving at least one PDCP PDU carrying the other PDCP sequence number after carrying the predetermined PDCP sequence number, and continuing The PDCP PDUs are arranged in an ascending order of the PDCP sequence number to generate or refine the identifier report information, where the identifier report information carries an RLC sequence number associated with the other predetermined PDCP sequence numbers; 其中,所述接收定时器检验的状态变量为所述预定PDCP序列号,所述 状态变量在每次生成标识报告信息后或每次完善标识报告信息后或所述接收定时器超时后增加1。The state variable of the receiving timer check is the predetermined PDCP sequence number, and the state variable is incremented by one after each generation of the identifier report information or after each improvement of the identifier report information or after the receiving timer expires. 一种RLC实体,应用于接收端,包括处理器和发送接口;An RLC entity is applied to a receiving end, including a processor and a sending interface; 所述处理器用于确定所述RLC实体发送的RLC SDU关联的RLC标识信息;The processor is configured to determine RLC identification information associated with the RLC SDU sent by the RLC entity; 所述发送接口用于向接收端的PDCP实体发送RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The sending interface is configured to send, to the PDCP entity of the receiving end, an RLC SDU, where the RLC SDU carries the RLC identification information of the RLC SDU, where the RLC identification information is used by the PDCP entity to determine the RLC entity. Successfully sent RLC SDU. 根据权利要求10所述的RLC实体,其中,所述RLC实体还包括接收接口;The RLC entity according to claim 10, wherein the RLC entity further comprises a receiving interface; 所述接收接口用于接收所述PDCP实体发送的标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;The receiving interface is configured to receive the identifier report information that is sent by the PDCP entity, where the identifier report information carries the RLC identifier information associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity; 所述处理器还用于根据所述标识报告信息,判断在所述RLC SDU的传输过程中是否有丢失的RLC SDU,在有丢失的RLC SDU时,确定所述丢失的RLC SDU的RLC标识信息,获取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU;The processor is further configured to determine, according to the identifier report information, whether there is a lost RLC SDU in the transmission process of the RLC SDU, and determine, when there is a lost RLC SDU, the RLC identifier information of the lost RLC SDU. Obtaining an RLC PDU corresponding to the RLC identification information of the lost RLC SDU; 所述发送接口还用于向所述PDCP实体重传所述RLC SDU。The sending interface is further configured to retransmit the RLC SDU to the PDCP entity. 根据权利要求11所述的RLC实体,其中:The RLC entity of claim 11 wherein: 所述处理器还用于触发状态报告过程;The processor is further configured to trigger a status reporting process; 所述发送接口还用于向发送端的RLC实体发送状态报告信息,其中,所述状态报告信息中携带有所述丢失的RLC SDU的RLC标识信息;The sending interface is further configured to send the status report information to the RLC entity of the sending end, where the status report information carries the RLC identification information of the lost RLC SDU; 所述接收接口还用于接收所述发送端的RLC实体发送的与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU。The receiving interface is further configured to receive, by the RLC entity of the sending end, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU. 根据权利要求11所述的RLC实体,其中:The RLC entity of claim 11 wherein: 所述处理器还用于从备份数据中选取与所述丢失的RLC SDU的RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。The processor is further configured to select, from the backup data, an RLC PDU corresponding to the RLC identification information of the lost RLC SDU, where the backup data stores an RLC PDU received from an RLC entity of the sending end. 根据权利要求11所述的RLC实体,其中:The RLC entity of claim 11 wherein: 所述处理器还用于获取所述标识报告信息中携带的RLC标识信息,删除备份数据中的与获取的所述RLC标识信息对应的RLC PDU,其中,所述备份数据中存储有从发送端的RLC实体接收到的RLC PDU。The processor is further configured to obtain the RLC identification information carried in the identifier report information, and delete the RLC PDU corresponding to the obtained RLC identifier information in the backup data, where the backup data is stored in the backup data. RLC PDU received by the RLC entity. 根据权利要求10至14中任一项所述的RLC实体,其中,所述标识信息为序列号。The RLC entity according to any one of claims 10 to 14, wherein the identification information is a serial number. 一种PDCP实体,应用于接收端,包括接收接口;A PDCP entity is applied to a receiving end, including a receiving interface; 所述接收接口用于接收接收端的RLC实体发送的RLC SDU,其中,伴随所述RLC SDU同时携带有所述RLC SDU的RLC标识信息,所述RLC标识信息用于所述PDCP实体确定所述RLC实体成功发送的RLC SDU。The receiving interface is configured to receive an RLC SDU that is sent by the RLC entity of the receiving end, where the RLC SDU carries the RLC identification information of the RLC SDU, and the RLC identification information is used by the PDCP entity to determine the RLC. The RLC SDU that the entity successfully sent. 根据权利要求16所述的PDCP实体,其中,所述PDCP实体还包括处理器和发送接口;The PDCP entity of claim 16, wherein the PDCP entity further comprises a processor and a transmit interface; 所述处理器用于将PDCP标识信息和所述RLC标识信息进行关联,生成标识报告信息,其中,所述标识报告信息中携带有与所述PDCP实体接收到的PDCP PDU对应的PDCP标识信息相关联的RLC标识信息;The processor is configured to associate the PDCP identification information with the RLC identification information to generate the identifier report information, where the identifier report information is associated with the PDCP identifier information corresponding to the PDCP PDU received by the PDCP entity. RLC identification information; 所述发送接口用于向所述RLC实体发送所述标识报告信息;The sending interface is configured to send the identifier report information to the RLC entity; 所述接收接口还用于接收所述RLC实体重传的与丢失的RLC SDU的RLC标识信息对应的RLC SDU。The receiving interface is further configured to receive an RLC SDU corresponding to the RLC identification information of the lost RLC SDU that is retransmitted by the RLC entity. 根据权利要求17所述的PDCP实体,其中:The PDCP entity of claim 17 wherein: 所述处理器还用于利用预定PDCP序列号触发接收定时器;当在所述接收定时器的时长内接收到携带所述预定PDCP序列号的PDCP PDU时,生成所述标识报告信息,其中,所述标识报告信息中携带有与所述预定PDCP序列号相关联的RLC序列号;或者,当在所述接收定时器超时时未接收到携带所述预定PDCP序列号的PDCP PDU,但接收到至少一个携带其他PDCP序列号的处于携带所述预定PDCP序列号的PDCP PDU之后的且连续的PDCP PDU时,按照PDCP序列号的升序排列,生成或完善所述标识报告信息,其中,所述标识报告信息中携带有与所述其他预定PDCP序列号相关联的RLC序列号;The processor is further configured to: trigger a receiving timer by using a predetermined PDCP sequence number; and generate the identifier report information when receiving a PDCP PDU carrying the predetermined PDCP sequence number within a duration of the receiving timer, where The identifier report information carries an RLC sequence number associated with the predetermined PDCP sequence number; or, when the receiving timer expires, the PDCP PDU carrying the predetermined PDCP sequence number is not received, but is received Generating or refining the identification report information according to the PDCP sequence number in ascending order when at least one PDCP PDU following the PDCP PDU carrying the predetermined PDCP sequence number carrying other PDCP sequence numbers is arranged in an ascending order. The report information carries an RLC serial number associated with the other predetermined PDCP serial number; 其中,所述接收定时器检验的状态变量为所述预定PDCP序列号,所述状态变量在每次生成标识报告信息后或每次完善标识报告信息后或所述接收 定时器超时后增加1。The state variable of the receiving timer check is the predetermined PDCP sequence number, and the state variable is incremented by one after each generation of the identifier report information or after each improvement of the identifier report information or after the receiving timer expires. 一种接收端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据传输程序,其中,所述数据传输程序被所述处理器执行时实现如权利要求1至9中任一项所述的数据传输方法中的步骤。A receiving end comprising a memory, a processor, and a data transfer program stored on the memory and operable on the processor, wherein the data transfer program is implemented by the processor as claimed in claim 1 The steps in the data transmission method according to any one of the preceding claims. 一种计算机可读存储介质,其上存储有数据传输程序,其中,所述数据传输程序被处理器执行时实现如权利要求1至9中任一项所述的数据传输方法中的步骤。A computer readable storage medium having stored thereon a data transfer program, wherein the data transfer program is executed by a processor to implement the steps of the data transfer method according to any one of claims 1 to 9.
PCT/CN2018/095963 2017-08-30 2018-07-17 Data transmission method, rlc entity and pdcp entity Ceased WO2019042032A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710762133.6A CN109428684B (en) 2017-08-30 2017-08-30 A data transmission method, RLC entity and PDCP entity
CN201710762133.6 2017-08-30

Publications (1)

Publication Number Publication Date
WO2019042032A1 true WO2019042032A1 (en) 2019-03-07

Family

ID=65503817

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/095963 Ceased WO2019042032A1 (en) 2017-08-30 2018-07-17 Data transmission method, rlc entity and pdcp entity

Country Status (2)

Country Link
CN (1) CN109428684B (en)
WO (1) WO2019042032A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113875284A (en) * 2020-04-30 2021-12-31 华为技术有限公司 Method and communication device for processing data packet

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111756482B (en) * 2019-03-29 2023-01-13 中国移动通信有限公司研究院 Acknowledgement feedback method, device and computer readable storage medium
CN111935794B (en) * 2020-07-02 2021-06-04 四川创智联恒科技有限公司 Data processing method for shortening switching time delay

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731771A (en) * 2005-08-16 2006-02-08 中兴通讯股份有限公司 System and method for supporting multi-carrier downlink high-speed data packet access
CN101547141A (en) * 2008-03-25 2009-09-30 华为技术有限公司 Method, system and device for data transmission
US20150305041A1 (en) * 2014-04-16 2015-10-22 Electronics And Telecommunications Research Institute Method and apparatus for providing service using radio resource aggregation
WO2016021822A1 (en) * 2014-08-07 2016-02-11 Lg Electronics Inc. Method for processing a packet data convergence protocol packet data unit at a user equipment in a dual connectivity systme and device therefor

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047484B (en) * 2006-06-21 2010-10-13 华为技术有限公司 A transport layer retransmission method and system
CN101132609B (en) * 2006-08-22 2010-04-21 华为技术有限公司 A method and system for forwarding data during switching
CN101127586A (en) * 2007-09-25 2008-02-20 中兴通讯股份有限公司 A method for triggering automatic retransfer request status report
CN101809924B (en) * 2007-12-29 2013-08-21 中兴通讯股份有限公司 Method for reset control of radio link control entity
CN101483505B (en) * 2008-01-08 2013-02-27 中兴通讯股份有限公司 Service data unit discarding method
CN102395156B (en) * 2011-09-28 2015-05-20 电信科学技术研究院 Data transmission methods and device applied between packet data convergence protocol (PDCP) entity and radio link control (RLC) entity
CN104935413B (en) * 2014-03-19 2019-12-27 夏普株式会社 Packet data convergence protocol PDCP entity and execution method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731771A (en) * 2005-08-16 2006-02-08 中兴通讯股份有限公司 System and method for supporting multi-carrier downlink high-speed data packet access
CN101547141A (en) * 2008-03-25 2009-09-30 华为技术有限公司 Method, system and device for data transmission
US20150305041A1 (en) * 2014-04-16 2015-10-22 Electronics And Telecommunications Research Institute Method and apparatus for providing service using radio resource aggregation
WO2016021822A1 (en) * 2014-08-07 2016-02-11 Lg Electronics Inc. Method for processing a packet data convergence protocol packet data unit at a user equipment in a dual connectivity systme and device therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CATTCHINA TELECOM: "3GPP TSG RAN WG3 Meeting #94 R3-162863", CONSIDERATIONS ON RAN FUNCTION SPLIT BETWEEN CU AND DU, 18 November 2016 (2016-11-18), XP051178962 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113875284A (en) * 2020-04-30 2021-12-31 华为技术有限公司 Method and communication device for processing data packet

Also Published As

Publication number Publication date
CN109428684A (en) 2019-03-05
CN109428684B (en) 2020-11-27

Similar Documents

Publication Publication Date Title
CN103138905B (en) Acknowledgment method for RLC data packet transmission and RLC AM entity sender
CN108631954B (en) Data transmission method and device
KR102335821B1 (en) Data transmission method and device
JP2017526302A (en) Multiple connectivity within a wireless network
MXPA05002750A (en) System for efficient recovery of node-b buffered data following mac layer reset.
CN114026946A (en) Beam failure recovery for secondary cells
EP3952353B1 (en) Method and apparatus for releasing connections
US10972923B2 (en) Information processing method and device
US20170064679A1 (en) Processing method of data packet, terminal, base station and system
US20160316515A1 (en) Service Processing Method and Device
EP3934207B1 (en) Communication method and apparatus
WO2019042032A1 (en) Data transmission method, rlc entity and pdcp entity
US20150382166A1 (en) Transmission of a multimedia message doubled with the transmission of a text message
CN112789892B (en) Wireless communication method, device and system
US11424864B2 (en) Data packet retransmission method and apparatus
WO2019037540A1 (en) Deactivated ue exception handling method, devices, and computer-readable storage medium
CN114080063A (en) Method, device and equipment for activating or deactivating secondary node or secondary cell
EP4164277A1 (en) Protocol data unit processing method and apparatus, sending device and storage medium
CN110557229B (en) A data sending method, receiving method, sending end and receiving end
US11316620B2 (en) Enhanced HARQ algorithm for large round trip delay links
CN106793110A (en) A kind of data transmission method and base station
US10219311B2 (en) Monitoring and handling a radio link failure in an inactive state
CN110891326B (en) Control plane connection reestablishing method, communication equipment, target base station and source base station
CN117676741A (en) QoS information sending method, receiving method, device, equipment and medium
CN113891499A (en) Method and device for solving inconsistency of user plane states of core network and base station

Legal Events

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

Ref document number: 18851450

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18/08/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18851450

Country of ref document: EP

Kind code of ref document: A1