CN107872842B - Data receiving method and device - Google Patents

Data receiving method and device Download PDF

Info

Publication number
CN107872842B
CN107872842B CN201610857662.XA CN201610857662A CN107872842B CN 107872842 B CN107872842 B CN 107872842B CN 201610857662 A CN201610857662 A CN 201610857662A CN 107872842 B CN107872842 B CN 107872842B
Authority
CN
China
Prior art keywords
protocol data
data unit
super
timer
sequence number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610857662.XA
Other languages
Chinese (zh)
Other versions
CN107872842A (en
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
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
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, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610857662.XA priority Critical patent/CN107872842B/en
Publication of CN107872842A publication Critical patent/CN107872842A/en
Application granted granted Critical
Publication of CN107872842B publication Critical patent/CN107872842B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a data receiving method and a device, wherein the method comprises the following steps: receiving a protocol data unit, and extracting a super sequence number and a sequence number from the protocol data unit; determining a first protocol data unit group to which the protocol data unit belongs based on the super sequence number; if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration; and determining whether all protocol data units in the first protocol data unit group are received according to the timing duration of the first super serial number timer.

Description

Data receiving method and device
Technical Field
The present invention relates to transmission management technologies in the field of communications, and in particular, to a data receiving method and apparatus.
Background
Aiming at various scenes of 2G/3G/4G and 5G, a Next Generation Forward Interface (NGFI) network architecture based on a centralized processing radio access network (C-RAN) cloud platform completes coverage of various scenes through a flexible forward interface. The wireless cloud center (RCC) completes big data operation, then sends an instruction to a Radio Remote System (RRS), and the RRS completes resource allocation of a corresponding air interface on the basis of the RCC operation result. Each RRS reports information collected from the air interface to the RCC after performing certain processing, so that a large time delay may be introduced into a network connection between the RCC and the RRS, and Radio Link Control (RLC) is divided into two parts according to functions in order to adapt to the time delay, one part is called DDR to be responsible for PDU cluster rearrangement and distribution, and the other part is a remote radio link control entity (RLC remote) to be responsible for maintenance of RLC PDUs of the local branch link. In order to complete data interaction between DDR and RLC remote, super Sequence number (HSN) and end flag (Endmarker) are introduced, specifically, each RLC SDU cluster is allocated with one HSN. The HSN is responsible for marking the sequence of RLC SDU cluster on the branched chain, and Endmarker is used as the end mark of the RLC PDU cluster. Further, the in-order ordering of the RLC PDUs within the RLC PDU cluster of each supporting link is represented by a Sequence Number (SN). The RLC remote performs the sequencing inside the RLC PDU cluster through the SN number. Judging whether the PDU Cluster is finished according to Endmarker, if so, submitting the group of RLC PDUs to the DDR for sequencing among the clusters.
However, in the above scheme, since the UM mode has no ARQ process, there may be a situation that the last RLC PDU in the PDU cluster is lost, which may seriously affect the RLC to determine the end of the PDU cluster, and cause the RLC to not recognize the end of the RLC PDU cluster, and further cause that the PDU cluster cannot be ordered in time according to the HSN.
Disclosure of Invention
In view of the above, the present invention provides a data receiving method and apparatus, which can solve at least the above problems in the prior art.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the embodiment of the invention provides a data receiving method, which comprises the following steps:
receiving a protocol data unit, and extracting a super sequence number and a sequence number from the protocol data unit;
determining a first protocol data unit group to which the protocol data unit belongs based on the super sequence number;
if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration;
and determining whether all protocol data units in the first protocol data unit group are received according to the timing duration of the first super serial number timer.
An embodiment of the present invention provides a data receiving apparatus, where the data receiving apparatus includes:
a receiving unit, configured to receive a protocol data unit, and extract a super sequence number and a sequence number from the protocol data unit;
the timer management unit is used for determining a first protocol data unit group to which the protocol data unit belongs based on the super sequence number; if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration;
and the processing unit is used for determining whether all protocol data units in the first protocol data unit group complete receiving according to the timing duration of the first super serial number timer.
The embodiment of the invention provides a data receiving method and a device, wherein a super serial number timer is set for each protocol data unit group, whether the timer is started to obtain timing duration is determined according to whether the currently received protocol data unit is the unit with the maximum serial number, and whether all protocol data units in the protocol data unit group in which the timer is located are completely received is determined according to the timing duration. Therefore, under the condition of poor channel environment, especially under the scene that the ending flag bit cannot be received, the problem that the data packets cannot be sequenced correctly is avoided, and the time for reordering the protocol data units of the RLC is shortened.
Drawings
Fig. 1 is a schematic flow chart of a data receiving method according to an embodiment of the present invention;
FIG. 2 is an exemplary diagram of a PDU set ordering in UM;
FIG. 3 is a diagram illustrating a processing scenario for setting a start timer according to a PDU group in UM;
fig. 4 is a schematic view of a scenario for processing a PDU group in UM;
fig. 5 is a schematic structural diagram of a data receiving apparatus according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
The first embodiment,
An embodiment of the present invention provides a data receiving method, as shown in fig. 1, including:
step 101: receiving a protocol data unit, and extracting a super sequence number and a sequence number from the protocol data unit;
step 102: determining a first protocol data unit group to which the protocol data unit belongs based on the super sequence number;
step 103: if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration;
step 104: and determining whether all protocol data units in the first protocol data unit group are received according to the timing duration of the first super serial number timer.
The above scheme is particularly suitable for use in Unacknowledged Mode (UM).
By introducing the scheme into UM, the loss problem of the RLC PDU in a Protocol Data Unit (PDU) group or a PDU cluster (cluster) can be found in time, so that the timeliness of data transmission and data delivery is guaranteed.
In this embodiment, the determining, based on the super sequence number, a first protocol data unit group to which the protocol data unit belongs includes: and searching the protocol data unit group with the same super serial number according to the super serial number, and taking the protocol data unit group as the first protocol data unit group.
Specifically, as shown in fig. 2, each received PDU includes a Sequence Number (SN) and a super sequence number (HSN); the HSN is used to divide the PDU groups, that is, the PDUs with the same HSN number belong to the same PDU group, for example, in fig. 2, the PDUs with the same HSN 1 all belong to the same PDU group 21.
Further, if the serial number of the protocol data unit is the largest serial number in the first protocol data unit group, controlling to start a first super serial number timer and obtain a corresponding timing duration, including:
judging whether the serial number of the protocol data unit is the maximum serial number of the first protocol data unit group;
if yes, checking whether the first super serial number timer is started or not, and if yes, controlling to restart the first super serial number timer and acquiring the timing duration corresponding to the first super serial number timer; if not, controlling to start the first super serial number timer and obtaining the timing duration corresponding to the first super serial number timer;
if not, controlling the first super serial number timer to keep the current timing state to acquire the timing duration.
The controlling to restart the first super sequence number timer may be to reset the first super sequence number timer corresponding to the current first protocol data unit group to start timing from zero. That is, no matter how long the current timing duration of the first super sequence number timer is, once it is determined that the protocol data unit with the larger sequence number occurs, the first super sequence number timer is restarted to reacquire the timing duration.
For example, referring to fig. 3, if the largest sequence number in the first protocol data unit group with all HSNs being 2 currently received at time t1 is SN10, then at time t1, a first super sequence number timer may be started, and then timing is started; then, as time goes to time t2, if a larger SN number, that is, SN 13, is detected, the first super sequence number timer is restarted at time t2, that is, the timing process from zero is restarted.
In addition, for different sets of protocol data units, corresponding super sequence number timers may be set, that is, it is assumed that a super sequence number timer-1 is set for the set of protocol data units corresponding to which HSN is 1; then the protocol data unit group corresponding to HSN-2 will set super sequence number timer-2; and the different protocol data unit groups all maintain to judge whether the protocol data units in the group are received completely, so that the problem of interference among the groups can be avoided.
For example, referring to fig. 4, it is assumed that in the protocol data unit group corresponding to HSN 1, if the super sequence number timer is started at SN 6, and in the case where EM 1 in HSN 1 is not received, the operation of starting the corresponding super sequence number timer at HSN 2 is not affected.
In the above scenario, how to determine whether the data unit in each protocol data unit group is completely received is described below, which may specifically be as follows:
determining whether all protocol data units in the first protocol data unit group complete receiving according to the timing duration of the first super sequence number timer includes:
judging whether the timing duration of the first super serial number timer is greater than a preset threshold value or not and judging whether an ending flag bit aiming at the first protocol data unit group is received or not;
if the timing duration of the first super sequence number timer is greater than the preset threshold value and the ending flag bit is not received, determining that all protocol data units in the first protocol data unit group are completely received;
and if the timing duration of the first super sequence number timer is not greater than the preset threshold value and the ending flag bit is received, determining that all protocol data units in the first protocol data unit group are completely received.
That is, the determination criteria for determining that all the protocol data units of the first protocol data unit group have been received may be two: firstly, the timing duration of the first super sequence number timer is greater than the preset threshold value, and an end marker bit is not detected in the period; the other receives the end flag bit.
Also referring to fig. 4, when the HSN 1 receives the EM 1, it may determine that all data units in the group are completely received, sequence all protocol data units in the HSN 1 based on the SN number, and send the sequenced units in the group to a central radio link control (C-RLC) unit;
still referring to fig. 4, assuming that the corresponding super sequence number timer is started at the protocol data unit corresponding to the SN 15HSN 2, and no protocol data unit greater than the sequence number is received and no end flag is received thereafter, it is determined that the receiving of the data unit of the HSN 2 is completed when the timing duration of the super sequence number timer is greater than the threshold value. And when all the protocol data units in the first protocol data unit group are determined to be received, controlling all the protocol data units in the first protocol data unit group to be sequenced and sent out.
The scheme provided by the embodiment mainly comprises the following steps: adding a super sequence number timer (t-HSN-Reordering) for UM; the super sequence number timer t-HSN-Reordering is added to assist in judging whether the PDU cluster is sent out. The scheme can be mainly used for the condition that the last packet of the PDU cluster is lost.
If the super sequence number timer t-HSN-Reordering exceeds the preset threshold, it means that whether a packet with EM 1 is received or not, the PDU cluster data is considered to have been received, and the ordering between HSNs can be performed.
In addition, the super sequence number timer needs to be set at least larger than the reordering timer.
If the timer is set too small, for example, smaller than the Reordering timer t-Reordering, there is a case that PDU cluster ordering in HSN will be performed if SN ordering is not completed, and thus, the direct result is the problem of data packet Reordering.
Thus, the super sequence number timer t-HSN-Reordering is set to be greater than the Reordering timer t-Reordering. At the receiving end RLC remote each HSN number maintains a super sequence number timer t-HSN-Reordering separately.
When the receiving end receives a new RLC PDU in the HSN, if the SN number of the RLC PDU is larger than the maximum SN number already received in the HSN, t-HSN-Reordering is started, if the RLC PDU with a larger SN number is not received within the timeout of the t-HSN-Reordering, the PDU Cluster corresponding to the current HSN is considered to be received completely, and then the PDU Cluster is submitted to C _ RLC to carry out sequencing among HSNs.
Finally, in this embodiment, since the maximum SN number may be 1023, 0 may be set to an SN number greater than 1023.
Therefore, by adopting the scheme, a super serial number timer can be set for each protocol data unit group, whether the timer is started to obtain the timing duration is determined according to whether the currently received protocol data unit is the unit with the maximum serial number, and whether all protocol data units in the protocol data unit group in which the timer is located are completely received is determined according to the timing duration. Therefore, under the condition of poor channel environment, especially under the scene that the ending flag bit cannot be received, the problem that the data packets cannot be sequenced correctly is avoided, and the time for reordering the protocol data units of the RLC is shortened.
Example II,
An embodiment of the present invention provides a data receiving apparatus, as shown in fig. 5, including:
a receiving unit 51, configured to receive a protocol data unit, and extract a super sequence number and a sequence number from the protocol data unit;
a timer management unit 52, configured to determine, based on the super sequence number, a first protocol data unit group to which the protocol data unit belongs; if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration;
and the processing unit 53 is configured to determine whether all protocol data units in the first protocol data unit group complete receiving according to the timing duration of the first super sequence number timer.
The above scheme is particularly suitable for use in Unacknowledged Mode (UM). In addition, the above-mentioned apparatus may be a certain network device on the network side, that is, a terminal device, and in this embodiment, specific implementation devices are not exhaustive and are not limited thereto.
By introducing the scheme into UM, the loss problem of the RLC PDU in a Protocol Data Unit (PDU) group or a PDU cluster (cluster) can be found in time, so that the timeliness of data transmission and data delivery is guaranteed.
In this embodiment, the timer management unit is configured to search the protocol data unit groups with the same super serial number according to the super serial number, and use the protocol data unit group as the first protocol data unit group.
Specifically, as shown in fig. 2, each received PDU includes a Sequence Number (SN) and a super sequence number (HSN); the HSN is used to divide the PDU groups, that is, the PDUs with the same HSN number belong to the same PDU group, for example, in fig. 2, the PDUs with the same HSN 1 all belong to the same PDU group 21.
Further, the timer management unit is configured to determine whether a sequence number of the pdu is a maximum sequence number of the first pdu;
if yes, checking whether the first super serial number timer is started or not, and if yes, controlling to restart the first super serial number timer and acquiring the timing duration corresponding to the first super serial number timer; if not, controlling to start the first super serial number timer and obtaining the timing duration corresponding to the first super serial number timer;
if not, controlling the first super serial number timer to keep the current timing state to acquire the timing duration.
The controlling to restart the first super sequence number timer may be to reset the first super sequence number timer corresponding to the current first protocol data unit group to start timing from zero. That is, no matter how long the current timing duration of the first super sequence number timer is, once it is determined that the protocol data unit with the larger sequence number occurs, the first super sequence number timer is restarted to reacquire the timing duration.
For example, referring to fig. 3, if the largest sequence number in the first protocol data unit group with all HSNs being 2 currently received at time t1 is SN10, then at time t1, a first super sequence number timer may be started, and then timing is started; then, as time goes to time t2, if a larger SN number, that is, SN 13, is detected, the first super sequence number timer is restarted at time t2, that is, the timing process from zero is restarted.
In addition, for different sets of protocol data units, corresponding super sequence number timers may be set, that is, it is assumed that a super sequence number timer-1 is set for the set of protocol data units corresponding to which HSN is 1; then the protocol data unit group corresponding to HSN-2 will set super sequence number timer-2; and the different protocol data unit groups all maintain to judge whether the protocol data units in the group are received completely, so that the problem of interference among the groups can be avoided.
For example, referring to fig. 4, it is assumed that in the protocol data unit group corresponding to HSN 1, if the super sequence number timer is started at SN 6, and in the case where EM 1 in HSN 1 is not received, the operation of starting the corresponding super sequence number timer at HSN 2 is not affected.
In the above scenario, how to determine whether the data unit in each protocol data unit group is completely received is described below, which may specifically be as follows:
the processing unit is configured to determine whether a timing duration of the first super sequence number timer is greater than a preset threshold and determine whether an end flag bit for the first protocol data unit group is received;
if the timing duration of the first super sequence number timer is greater than the preset threshold value and the ending flag bit is not received, determining that all protocol data units in the first protocol data unit group are completely received;
and if the timing duration of the first super sequence number timer is not greater than the preset threshold value and the ending flag bit is received, determining that all protocol data units in the first protocol data unit group are completely received.
That is, the determination criteria for determining that all the protocol data units of the first protocol data unit group have been received may be two: firstly, the timing duration of the first super sequence number timer is greater than the preset threshold value, and an end marker bit is not detected in the period; the other receives the end flag bit.
Also referring to fig. 4, when the HSN 1 receives the EM 1, it may determine that all data units in the group are completely received, sequence all protocol data units in the HSN 1 based on the SN number, and send the sequenced units in the group to a central radio link control (C-RLC) unit;
still referring to fig. 4, assuming that the corresponding super sequence number timer is started at the protocol data unit corresponding to the SN 15HSN 2, and no protocol data unit greater than the sequence number is received and no end flag is received thereafter, it is determined that the receiving of the data unit of the HSN 2 is completed when the timing duration of the super sequence number timer is greater than the threshold value. And when all the protocol data units in the first protocol data unit group are determined to be received, controlling all the protocol data units in the first protocol data unit group to be sequenced and sent out.
The scheme provided by the embodiment mainly comprises the following steps: adding a super sequence number timer (t-HSN-Reordering) for UM; the super sequence number timer t-HSN-Reordering is added to assist in judging whether the PDU cluster is sent out. The scheme can be mainly used for the condition that the last packet of the PDU cluster is lost.
If the super sequence number timer t-HSN-Reordering exceeds the preset threshold, it means that whether a packet with EM 1 is received or not, the PDU cluster data is considered to have been received, and the ordering between HSNs can be performed.
In addition, the super sequence number timer needs to be set at least larger than the reordering timer.
If the timer is set too small, for example, smaller than the Reordering timer t-Reordering, there is a case that PDU cluster ordering in HSN will be performed if SN ordering is not completed, and thus, the direct result is the problem of data packet Reordering.
Thus, the super sequence number timer t-HSN-Reordering is set to be greater than the Reordering timer t-Reordering. At the receiving end RLC remote each HSN number maintains a super sequence number timer t-HSN-Reordering separately.
When the receiving end receives a new RLC PDU in the HSN, if the SN number of the RLC PDU is larger than the maximum SN number already received in the HSN, t-HSN-Reordering is started, if the RLC PDU with a larger SN number is not received within the timeout of the t-HSN-Reordering, the PDU Cluster corresponding to the current HSN is considered to be received completely, and then the PDU Cluster is submitted to C _ RLC to carry out sequencing among HSNs.
Finally, in this embodiment, since the maximum SN number may be 1023, 0 may be set to an SN number greater than 1023.
Therefore, by adopting the scheme, a super serial number timer can be set for each protocol data unit group, whether the timer is started to obtain the timing duration is determined according to whether the currently received protocol data unit is the unit with the maximum serial number, and whether all protocol data units in the protocol data unit group in which the timer is located are completely received is determined according to the timing duration. Therefore, under the condition of poor channel environment, especially under the scene that the ending flag bit cannot be received, the problem that the data packets cannot be sequenced correctly is avoided, and the time for reordering the protocol data units of the RLC is shortened.
The integrated module according to the embodiment of the present invention may also be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as an independent product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including several instructions for enabling a computer device (which may be a personal computer, a network device, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (6)

1. A method for receiving data, the method comprising:
receiving a protocol data unit, and extracting a super sequence number and a sequence number from the protocol data unit; the super serial number is used for marking the sequence of the wireless link control protocol data unit group on the branched chain circuit; the sequence number is used for representing the sequential ordering of the protocol data units in the protocol data unit group of each branch link;
determining a first protocol data unit group to which the protocol data unit belongs based on the super sequence number;
if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration; the first super sequence number timer is a super sequence number timer set for an unacknowledged mode UM;
determining whether all protocol data units in the first protocol data unit group are received according to the timing duration of the first super serial number timer;
when all protocol data units in the first protocol data unit group are determined to be received, controlling all protocol data units in the first protocol data unit group to be sequenced;
wherein the content of the first and second substances,
the controlling to start the first super serial number timer and obtain the corresponding timing duration comprises the following steps: checking whether the first super serial number timer is started or not, and if so, controlling to restart the first super serial number timer and acquiring the timing duration corresponding to the first super serial number timer; if not, controlling to start the first super serial number timer and obtaining the timing duration corresponding to the first super serial number timer;
determining whether all protocol data units in the first protocol data unit group complete receiving according to the timing duration of the first super sequence number timer includes: judging whether the timing duration of the first super serial number timer is greater than a preset threshold value or not and judging whether an ending flag bit aiming at the first protocol data unit group is received or not; if the timing duration of the first super sequence number timer is greater than the preset threshold value and the ending flag bit is not received, determining that all protocol data units in the first protocol data unit group are completely received; and if the timing duration of the first super sequence number timer is not greater than the preset threshold value and the ending flag bit is received, determining that all protocol data units in the first protocol data unit group are completely received.
2. The method of claim 1, wherein the determining the first group of protocol data units to which the protocol data unit belongs based on the super sequence number comprises:
and searching the protocol data unit group with the same super serial number according to the super serial number, and taking the protocol data unit group as the first protocol data unit group.
3. The method of claim 1, further comprising:
if the sequence number of the protocol data unit is not the maximum sequence number of the first protocol data unit group; controlling the first super serial number timer to keep the current timing state to acquire the timing duration.
4. A data receiving apparatus, characterized in that the data receiving apparatus comprises:
a receiving unit, configured to receive a protocol data unit, and extract a super sequence number and a sequence number from the protocol data unit; the super serial number is used for marking the sequence of the wireless link control protocol data unit group on the branched chain circuit; the sequence number is used for representing the sequential ordering of the protocol data units in the protocol data unit group of each branch link;
the timer management unit is used for determining a first protocol data unit group to which the protocol data unit belongs based on the super sequence number; if the serial number of the protocol data unit is the maximum serial number in the first protocol data unit group, controlling to start a first super serial number timer and acquiring corresponding timing duration; the first super sequence number timer is a super sequence number timer set for UM;
the processing unit is used for determining whether all protocol data units in the first protocol data unit group complete receiving according to the timing duration of the first super serial number timer; when all protocol data units in the first protocol data unit group are determined to be received, controlling all protocol data units in the first protocol data unit group to be sequenced;
wherein the content of the first and second substances,
the timer management unit is configured to: checking whether the first super serial number timer is started or not, and if so, controlling to restart the first super serial number timer and acquiring the timing duration corresponding to the first super serial number timer; if not, controlling to start the first super serial number timer and obtaining the timing duration corresponding to the first super serial number timer;
the processing unit is configured to: judging whether the timing duration of the first super serial number timer is greater than a preset threshold value or not and judging whether an ending flag bit aiming at the first protocol data unit group is received or not; if the timing duration of the first super sequence number timer is greater than the preset threshold value and the ending flag bit is not received, determining that all protocol data units in the first protocol data unit group are completely received; and if the timing duration of the first super sequence number timer is not greater than the preset threshold value and the ending flag bit is received, determining that all protocol data units in the first protocol data unit group are completely received.
5. The apparatus according to claim 4, wherein the timer management unit is configured to find the protocol data unit group with the same super sequence number according to the super sequence number, and use the protocol data unit group as the first protocol data unit group.
6. The apparatus according to claim 4, wherein the timer management unit is configured to control the first super sequence number timer to keep a current timing status to obtain a timing duration if the sequence number of the pdu is not the maximum sequence number of the first pdu group.
CN201610857662.XA 2016-09-27 2016-09-27 Data receiving method and device Active CN107872842B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610857662.XA CN107872842B (en) 2016-09-27 2016-09-27 Data receiving method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610857662.XA CN107872842B (en) 2016-09-27 2016-09-27 Data receiving method and device

Publications (2)

Publication Number Publication Date
CN107872842A CN107872842A (en) 2018-04-03
CN107872842B true CN107872842B (en) 2021-01-15

Family

ID=61761674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610857662.XA Active CN107872842B (en) 2016-09-27 2016-09-27 Data receiving method and device

Country Status (1)

Country Link
CN (1) CN107872842B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024065218A1 (en) * 2022-09-27 2024-04-04 Nec Corporation Methods, devices, and medium for communication

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1620768A (en) * 2002-01-05 2005-05-25 Lg电子株式会社 System and method for avoiding stall using timer for high-speed downlink packet access system
CN101843138A (en) * 2007-10-01 2010-09-22 高通股份有限公司 In-order delivery of packet data convergence protocol (PDCP) service data units in downlink during handover
CN102315915A (en) * 2010-07-01 2012-01-11 中兴通讯股份有限公司 Method and device for constructing status report
CN102316515A (en) * 2011-09-16 2012-01-11 中兴通讯股份有限公司 Construction method of radio link control (RLC) layer state report and apparatus thereof
CN103141051A (en) * 2010-10-01 2013-06-05 交互数字专利控股公司 MAC and rlc architecture and procedures to enable reception from multiple transmission points
WO2014158002A1 (en) * 2013-03-29 2014-10-02 Lg Electronics Inc. Method and apparatus for transmitting handover request message in wireless communication system
CN104683017A (en) * 2015-03-24 2015-06-03 重庆邮电大学 Satellite mobile communication RLC layer AM mode transmission method
CN104812000A (en) * 2014-01-27 2015-07-29 中兴通讯股份有限公司 Method and device for realizing data transmission
CN104935413A (en) * 2014-03-19 2015-09-23 夏普株式会社 Packet data convergence protocol PDCP entity and execution method thereof
CN105101293A (en) * 2014-04-30 2015-11-25 夏普株式会社 PDCP transmitting entity, secondary base station, user equipment and method thereof
CN105934906A (en) * 2014-01-31 2016-09-07 诺基亚通信公司 Acknowledgement of a range of sequence numbers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8379646B2 (en) * 2006-07-31 2013-02-19 Lg Electronics Inc. Method of processing control information in a mobile communication system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1620768A (en) * 2002-01-05 2005-05-25 Lg电子株式会社 System and method for avoiding stall using timer for high-speed downlink packet access system
CN101843138A (en) * 2007-10-01 2010-09-22 高通股份有限公司 In-order delivery of packet data convergence protocol (PDCP) service data units in downlink during handover
CN102315915A (en) * 2010-07-01 2012-01-11 中兴通讯股份有限公司 Method and device for constructing status report
CN103141051A (en) * 2010-10-01 2013-06-05 交互数字专利控股公司 MAC and rlc architecture and procedures to enable reception from multiple transmission points
CN102316515A (en) * 2011-09-16 2012-01-11 中兴通讯股份有限公司 Construction method of radio link control (RLC) layer state report and apparatus thereof
WO2014158002A1 (en) * 2013-03-29 2014-10-02 Lg Electronics Inc. Method and apparatus for transmitting handover request message in wireless communication system
CN104812000A (en) * 2014-01-27 2015-07-29 中兴通讯股份有限公司 Method and device for realizing data transmission
CN105934906A (en) * 2014-01-31 2016-09-07 诺基亚通信公司 Acknowledgement of a range of sequence numbers
CN104935413A (en) * 2014-03-19 2015-09-23 夏普株式会社 Packet data convergence protocol PDCP entity and execution method thereof
CN105101293A (en) * 2014-04-30 2015-11-25 夏普株式会社 PDCP transmitting entity, secondary base station, user equipment and method thereof
CN104683017A (en) * 2015-03-24 2015-06-03 重庆邮电大学 Satellite mobile communication RLC layer AM mode transmission method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《Status Report to TSG》;Qualcomm Incorporated;《3GPP TSG RAN meeting #64》;20140613;全文 *

Also Published As

Publication number Publication date
CN107872842A (en) 2018-04-03

Similar Documents

Publication Publication Date Title
CN109756994B (en) Method and device for recovering terminal state, base station and terminal
US11337217B2 (en) Method, device and system for controlling air interface resource
CN111865736B (en) Equipment control method and device
US10225830B2 (en) Processing method of data packet, terminal, base station and system
US20150372711A1 (en) Data compression method, data restoration method, apparatuses, and system
CN105850183B (en) Wireless network access control method, device and system
CN111078241B (en) OTA upgrading method and device
CN108847919B (en) Data transmission method, base station and wireless communication equipment
CN108616925B (en) Data stream processing method and device
CN102348259B (en) Method and device for processing initial UE (User Equipment) message
EP2723125A1 (en) Communication method and communication apparatus
CN101562500B (en) Data transmission request method, data transmission method and data transmission device
CN111064788B (en) Signal transmission method, robot, and computer-readable storage medium
JP2022084661A (en) Synchronization method and apparatus
WO2017220021A1 (en) Short message processing method and apparatus
CN104079371B (en) A kind of data communications method, equipment and system
CN107872842B (en) Data receiving method and device
CN112866125B (en) Downlink data transmission method and device
US10536393B2 (en) Mail obtaining method, terminal, and system
CN105517020A (en) Configuration parameter updating method and apparatus
CN106341433A (en) Service system, signal server and intercom server
KR101927081B1 (en) Method for processing data packet of rlc layer and rlc entity
CN108243503A (en) Radio resource scheduling method in unlicensed spectrum and base station using the same
CN109729551B (en) Communication method, base station and device with storage function
CN107360594B (en) Information processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant