WO2018126449A1 - Method for modifying data transmission window and device thereof, and communication system - Google Patents

Method for modifying data transmission window and device thereof, and communication system Download PDF

Info

Publication number
WO2018126449A1
WO2018126449A1 PCT/CN2017/070471 CN2017070471W WO2018126449A1 WO 2018126449 A1 WO2018126449 A1 WO 2018126449A1 CN 2017070471 W CN2017070471 W CN 2017070471W WO 2018126449 A1 WO2018126449 A1 WO 2018126449A1
Authority
WO
WIPO (PCT)
Prior art keywords
pdcp
hfn
space
new
sdu
Prior art date
Application number
PCT/CN2017/070471
Other languages
French (fr)
Chinese (zh)
Inventor
史玉龙
吴联海
贾美艺
Original Assignee
富士通株式会社
史玉龙
吴联海
贾美艺
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 富士通株式会社, 史玉龙, 吴联海, 贾美艺 filed Critical 富士通株式会社
Priority to PCT/CN2017/070471 priority Critical patent/WO2018126449A1/en
Publication of WO2018126449A1 publication Critical patent/WO2018126449A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Definitions

  • the present invention relates to the field of communications, and in particular, to a data transmission window transformation method, device, and communication system.
  • the 3rd Generation Partnership Project (3GPP) is studying the related issues of the next generation communication system.
  • the Packet Data Convergence Protocol (PDCP) Sequence Number (SN) length which is completely different from the Long Term Evolution (LTE) system, will be adopted in the next generation communication system.
  • PDCP Packet Data Convergence Protocol
  • SN Sequence Number
  • LTE Long Term Evolution
  • the LTE system When the length of the PDCP SN before and after the configuration changes, the LTE system resets the PDCP entity at the transmitting end and the receiving end, clears the data in the cache, and resets all variables to zero.
  • the destination base station For PDCP data that has been transmitted to the radio link at the source base station, in order to prevent data packet duplication, the destination base station does not retransmit the data packet that is not successfully transmitted at the source base station.
  • the inventor has found that in the LTE system, the PDCP entity resetting scheme is adopted, and the PDCP data sent by the source base station cannot be retransmitted after handover or connection reconfiguration, and packet loss may occur. In the next generation communication system, packet loss due to handover or connection reconfiguration should be avoided, and the PDCP entity reset scheme cannot be adopted.
  • the destination base station uses the PDCP state variable of the source base station to ensure that data is not lost during the handover process. However, since the PDCP SN length used by the source base station and the destination base station may be inconsistent, the original PDCP state variable may not match the new PDCP SN length.
  • an embodiment of the present invention provides a data transmission window transformation method and apparatus thereof.
  • the communication system by designing the behavior of the PDCP entity at the transmitting end and the receiving end, is used to ensure that the transmitted data is not lost when the length of the PDCP SN changes.
  • a method for data transmission window transformation includes:
  • the network device selects and configures a reference superframe number known by the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number to the PDCP state variable and the stored PDCP SDU.
  • the HF of the HFN, and/or the stored PDCP SDU is transformed.
  • a data transmission window transformation method includes:
  • the receiving end selects the PDCP state variable of the receiving end, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU according to the reference superframe number configured by the network device. Make a transformation.
  • a data transmission window transformation method includes:
  • the transmitting end selects the PDCP state variable of the transmitting end, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU according to the reference superframe number configured by the network device. Make a transformation.
  • an apparatus for data transmission window transformation comprising:
  • a configuration unit when the length of the PDCP SN is changed, selecting and configuring a reference superframe number known by the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number to the PDCP state variable and stored
  • the HFN of the PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
  • an apparatus for data transmission window transformation comprising:
  • a transform unit that, when the length of the configured PDCP SN of the PDCP entity at the receiving end is changed, the PDCP state variable of the receiving end, the HFN of the stored PDCP SDU, and/or the storage according to the reference superframe number configured by the network device The SN of the PDCP SDU is transformed.
  • an apparatus for data transmission window transformation comprising:
  • a transform unit that, when the length of the configured PDCP SN of the PDCP entity at the transmitting end is changed, the PDCP state variable of the transmitting end, the HFN of the stored PDCP SDU, and/or the storage according to the reference superframe number configured by the network device The SN of the PDCP SDU is transformed.
  • a communication system comprising: a network device and a user equipment, wherein the network device has the apparatus according to the aforementioned fourth aspect, and the network device And the device according to the fifth aspect, wherein the network device, when acting as a transmitting end, further includes the apparatus according to the sixth aspect, wherein the user equipment, when acting as a receiving end, has the foregoing The device according to the fifth aspect, wherein the user equipment, when acting as a transmitting end, has the apparatus described in the sixth aspect.
  • a computer readable program wherein the program causes the data transmission window to be changed when the program is executed in a device or a network device transformed by a data transmission window Or the user equipment performs the method of data transmission window transformation according to the first aspect or the second aspect or the third aspect of the embodiments of the present invention.
  • a storage medium storing a computer readable program, wherein the computer readable program causes a device or network device for data transmission window transformation to perform the first aspect of an embodiment of the present invention Or the method of data transmission window transformation according to the second aspect or the third aspect.
  • a computer readable program wherein the program causes the data transmission window to be transformed when the program is executed in a device or user device transformed by a data transmission window Or the user equipment performs the method of data transmission window transformation according to the second aspect or the third aspect of the embodiments of the present invention.
  • a storage medium storing a computer readable program, wherein the computer readable program causes a device or user equipment for data transmission window transformation to perform a second embodiment of the present invention Aspect or method of data transmission window transformation as described in the third aspect.
  • the beneficial effects of the embodiments of the present invention are that, by the method, the device and the system of the embodiments of the present invention, it can be ensured that the transmitted data is not lost when the length of the PDCP SN is changed.
  • FIG. 1 is a schematic diagram of a method of data transmission window transformation of Embodiment 1;
  • FIG. 2 is a schematic diagram of a method of data transmission window transformation of Embodiment 2;
  • Embodiment 3 is a schematic diagram of a method of data transmission window transformation of Embodiment 3;
  • FIG. 4 is a schematic diagram of an apparatus for data transmission window conversion of Embodiment 4.
  • Figure 5 is a schematic diagram of an apparatus for data transmission window conversion of Embodiment 5;
  • Figure 6 is a schematic diagram of an apparatus for data transmission window conversion of Embodiment 6;
  • FIG. 7 is a schematic diagram of a network device of Embodiment 7;
  • Embodiment 8 is a schematic diagram of a user equipment of Embodiment 8.
  • Embodiment 9 is a schematic diagram of a communication system of Embodiment 9.
  • first the terms “first”, “second”, etc. are used to perform a region on a different element from a title. Points, but does not indicate the spatial arrangement or chronological order of these elements, etc. These elements should not be limited by these terms.
  • the term “and/or” includes any and all combinations of one or more of the associated listed terms.
  • the terms “comprising,” “comprising,” “having,” or “an” are used to perform a region on a different element from a title. Points, but does not indicate the spatial arrangement or chronological order of these elements, etc. These elements should not be limited by these terms.
  • the term “and/or” includes any and all combinations of one or more of the associated listed terms.
  • the term “communication network” or “wireless communication network” may refer to a network that conforms to any communication standard such as Long Term Evolution (LTE), Enhanced Long Term Evolution (LTE-A, LTE- Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), and the like.
  • LTE Long Term Evolution
  • LTE-A Enhanced Long Term Evolution
  • WCDMA Wideband Code Division Multiple Access
  • HSPA High-Speed Packet Access
  • the communication between devices in the communication system may be performed according to any phase of the communication protocol, and may include, for example but not limited to, the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, and future. 5G, New Radio (NR), etc., and/or other communication protocols currently known or to be developed in the future.
  • the term "network device” refers to, for example, a device in a communication system that accesses a terminal device to a communication network and provides a service for the terminal device.
  • the network device may include, but is not limited to, a device: a base station (BS, a base station), an access point (AP, an Access Point), a transmission and reception point (TRP), a broadcast transmitter, and a mobility management entity (MME, Mobile). Management Entity), gateway, server, Radio Network Controller (RNC), Base Station Controller (BSC), and so on.
  • BS base station
  • AP access point
  • TRP transmission and reception point
  • MME mobility management entity
  • Management Entity gateway
  • server Radio Network Controller
  • BSC Base Station Controller
  • the base station may include, but is not limited to, a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), and a 5G base station (gNB), and the like, and may further include a Remote Radio Head (RRH). , Remote Radio Unit (RRU), relay or low power node (eg femto, pico, etc.).
  • RRH Remote Radio Head
  • RRU Remote Radio Unit
  • base station may include some or all of their functions, and each base station may provide communication coverage for a particular geographic area.
  • the term "cell” can refer to a base station and/or its coverage area, depending on the context in which the term is used.
  • the term "user equipment” (UE) or “Terminal Equipment” (TE) refers to, for example, a device that accesses a communication network through a network device and receives a network service.
  • the user equipment may be fixed or mobile, and may also be referred to as a mobile station (MS, Mobile Station), a terminal, a subscriber station (SS, Subscriber Station), an access terminal (AT, Access Terminal), a station (station). and many more.
  • the user equipment may include, but is not limited to, a cellular phone (Cellular Phone), a personal digital assistant (PDA, Personal Digital Assistant), a wireless modem, a wireless communication device, a handheld device, a machine type communication device, a laptop computer, Cordless phones, smart phones, smart watches, digital cameras, and more.
  • a cellular phone Cellular Phone
  • PDA Personal Digital Assistant
  • wireless modem Wireless Fidelity
  • a wireless communication device a handheld device
  • a machine type communication device a laptop computer
  • Cordless phones smart phones, smart watches, digital cameras, and more.
  • the user equipment may also be a machine or device that performs monitoring or measurement, and may include, but is not limited to, a Machine Type Communication (MTC) terminal, In-vehicle communication terminal, device to device (D2D, Device to Device) terminal, machine to machine (M2M, Machine to Machine) terminal, and the like.
  • MTC Machine Type Communication
  • D2D Device to Device
  • M2M Machine to Machine
  • the UE reserves all PDCP state variables of the original cell, and does not reset the PDCP entity.
  • the source eNB sends a PDCP SDU that has not received the peer acknowledgement in the PDCP service data unit (SDU) and the already transmitted PDCP SDU to the target base station (target eNB);
  • the source eNB sends all PDCP state variables to the target eNB;
  • the destination base station reuses all PDCP state variables transmitted by the source base station
  • the target base station After the handover or connection reconfiguration, the target base station first transmits the PDCP SDU transmitted by the source base station, and then sends the new PDCP SDU received from the core network;
  • the UE After completing the handover and connection reconfiguration, the UE sends a PDCP status report as soon as possible, so that the target base station retransmits the PDCP SDU that has not been successfully received as soon as possible.
  • Next_PDCP_RX_SN the next PDCP SN expected to be received
  • Next_PDCP_TX_SN the next PDCP SN expected to be sent
  • Last_Submitted_PDCP_RX_SN the PDCP SN value of the last PDCP SDU submitted to the upper layer
  • Reference_HFN reference superframe number
  • RX_HFN the superframe number used by the receiver to calculate the COUNT value
  • TX_HFN the superframe number used by the sender to calculate the COUNT value
  • Reordering_Window the length of the reordering window (that is, the receiving window);
  • Old_Reordering_Window The length of the reordering window before switching or connecting reconfiguration
  • New_Reordering_Window The length of the reordering window after switching or connecting reconfiguration
  • Maximum_PDCP_SN the largest PDCP SN number
  • New_Maximum_PDCP_SN The maximum PDCP SN number after switching or connecting reconfiguration
  • Old_SN_Space the total number of PDCP SN numbers before switching or connecting reconfiguration
  • New_SN_Space the total number of PDCP SN numbers after switching or connecting reconfiguration
  • FIG. 1 is a schematic diagram of the method. As shown in FIG. 1, the method includes:
  • Step 101 When the length of the PDCP SN changes, the network device selects and configures a reference superframe number that is common to the transmitting end and the receiving end, so that the sending end and the receiving end use the reference superframe number to record the PDCP state variable and store.
  • the HFN of the PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
  • the network device can be configured with a reference superframe number, which is known by the transmitting end and the receiving end, and the receiving end is known. And the transmitting end may use the reference superframe number to transform the data transmission window, for example, transforming the PDCP state variable, the stored HFN of the PDCP SDU, and/or the stored SN of the PDCP SDU, thereby being able to guarantee the PDCP
  • the transmitted data is not lost.
  • the length of the PDCP SN The degree becomes shorter, then:
  • RX_HFN the reference superframe number
  • Reference_HFN+1 the reference superframe number
  • the network device can configure the reference superframe number, thereby the sender and the receiver can use the same reference superframe number for the data transmission window. Transformation. This embodiment does not limit the configuration method.
  • the method for selecting a reference superframe number for the network device is described by way of example, and the embodiment of the present invention is not limited thereto. Other feasible methods for selecting the reference superframe number are also in the protection scope of the present application. Inside.
  • the reference superframe number may also be divided into an uplink reference superframe number and a downlink reference superframe number.
  • the parameter selected and configured by the network device is referred to as a “reference superframe number”, but the embodiment of the present invention is not limited thereto. In other embodiments, it may also be called another name, as long as it The transformation of the data transmission window by the transmitting end and the receiving end as a parameter is included in the protection scope of the present application.
  • the network device selects and configures the reference superframe number, and the transmitting end and the receiving end can use the reference superframe number to transform the data transmission window, which can ensure the data transmitted when the length of the PDCP SN changes. Will not be lost.
  • the embodiment provides a data transmission window transformation method, and the method is applied to a receiving end of data transmission, which may be a network device or a user equipment.
  • 2 is a schematic diagram of the method, as shown in FIG. 2, the method includes:
  • Step 201 When the length of the PDCP SN configured by the PDCP entity is changed, the receiving end performs the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU according to the reference superframe number configured by the network device. Transform.
  • the network device when the network device changes the length of the PDCP SN configured to the PDCP entity when the handover or the connection reconfiguration occurs, the network device selects and configures the reference superframe number.
  • the transmitting end and the receiving end performing data transmission may use the reference superframe number to transform the respective data transmission windows, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
  • the PDCP SN of the receiving end is configured to have a shorter PDCP SN length.
  • the receiving end may transform the HFN of all stored PDCP SDUs according to the reference superframe number configured by the network device.
  • the receiving end may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+(HFN-Reference_HFN)*Old_SN_Space/New_SN_Space,
  • SN is the SN of the PDCP SDU
  • HFN is the HFN of the PDCP SDU
  • DIV is the divisible quotient operation, and the meanings of other PDCP state variables are as described above.
  • the receiving end may also transform the RX_HFN in the PDCP state variable according to the reference superframe number configured by the network device.
  • the receiving end can update RX_HFN using Equation (1) or Equation (2) below.
  • the receiving end can update RX_HFN to:
  • Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
  • the receiver can update RX_HFN to:
  • Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
  • the DIV is a divisible quotation operation, and the meanings of other PDCP state variables are as described above.
  • the receiving end may also transform the SN of the stored PDCP SDU.
  • the receiving end may update the SN of the PDCP SDU to SN MOD New_SN_Space, where SN is the sequence number of the PDCP SDU, and MOD is the divisible remainder operation, and the meanings of other PDCP state variables are as described above. .
  • the receiving end may also transform Last_Submitted_PDCP_RX_SN and Next_PDCP_RX_SN in the PDCP state variable.
  • the Last_Submitted_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space; Next_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN+1.
  • MOD is a divisor remainder operation, and the meanings of other PDCP state variables are as described above.
  • the receiving end may update Next_PDCP_RX_SN to 0 and update RX_HFN to RX_HFN+1.
  • the receiving end can also update the COUNT value.
  • the corresponding COUNT value is updated according to the updated HFN and the updated SN, and the new COUNT value is used when retransmitting.
  • the receiving end may further update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable.
  • the receiving end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes shorter, thereby ensuring that the transmitted data is not lost.
  • the receiving end updates the part of the HFN and PDCP state variables of the stored PDCP SDU according to the reference superframe number configured by the network device, but this embodiment is not limited thereto.
  • the receiving end may also update the related other PDCP state variables and/or the stored SN of the PDCP SDU according to the reference superframe number (or other name or name) configured by the network device.
  • the receiving end may also perform certain PDCP state variables accordingly. Update.
  • the receiving end may update Next_PDCP_RX_SN and Last_Submitted_PDCP_RX_SN according to the above reference superframe number configured by the network device.
  • the receiver can update Next_PDCP_RX_SN to:
  • the receiving end can update Last_Submitted_PDCP_RX_SN to:
  • Last_Submitted_PDCP_RX_SN may update Last_Submitted_PDCP_RX_SN to:
  • the meaning of the PDCP state variable is as described above.
  • the receiving end may also update the SN of the stored PDCP SDU.
  • the receiving end may update the SN of the PDCP SDU in the stored PDCP SDU whose HFN is smaller than the reference superframe number to:
  • the receiving end may not update or transform the HFN of the stored PDCP SDU, but retain the original value.
  • the receiving end can also update the COUNT value.
  • the receiving end may update the corresponding COUNT value according to the HFN and SN (according to the updated SN if there is an update) and use the new COUNT value when retransmitting.
  • the receiving end may further update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable.
  • the receiving end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes long, thereby ensuring that the transmitted data is not lost.
  • the receiving end updates the part of the PDCP state variable according to the reference superframe number configured by the network device, but this embodiment is not limited thereto. In specific implementation, the receiving end may also be used.
  • the reference superframe number (which may also be another name or name) configured by the network device updates the associated other PDCP state variables, and/or the stored HFNs and SNs of the PDCP SDUs.
  • the receiving end may also perform certain PDCP state variables accordingly. Update.
  • the receiving end may also feed back the PDCP status report to the sending end according to the trigger of the sending end.
  • the receiving end may only indicate the data transmission status of the PDCP SDU located in the new sorting window in the PDCP status report, without changing the format of the existing PDCP status report.
  • the receiving end may indicate the data transmission status of all PDCP SDUs in the buffer in the PDCP status report.
  • the PDCP status report includes at least the HFN and SN of the first lost PDCP SDU.
  • the receiving end can transform the data transmission window according to the reference superframe number configured by the network device, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
  • the embodiment provides a method for transforming a data transmission window.
  • the method is applied to a transmitting end for performing data transmission, and may be a network device or a user equipment.
  • 3 is a schematic diagram of the method, as shown in FIG. 3, the method includes:
  • Step 301 The sender performs the PDCP state variable, the stored HFN of the PDCP SDU, and/or the stored SN of the PDCP SDU according to the reference superframe number configured by the network device when the length of the configured PDCP SN of the PDCP entity is changed. Transform.
  • the network device when the network device changes the length of the PDCP SN configured to the PDCP entity when the handover or the connection reconfiguration occurs, the network device selects and configures the reference superframe number.
  • the transmitting end and the receiving end performing data transmission may use the reference superframe number to transform the respective data transmission windows, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
  • the length of the configured PDCP SN of the PDCP entity at the transmitting end becomes shorter.
  • the transmitting end may transform the HFN of the stored PDCP SDU according to the reference superframe number configured by the network device.
  • the sender may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+(HFN ⁇ Reference_HFN)*Old_SN_Space/New_SN_Space.
  • SN is the SN of the PDCP SDU
  • HFN is the HFN of the PDCP SDU
  • DIV is the divisible quotient operation, and the meanings of other PDCP state variables are as described above.
  • the transmitting end may further convert RX_HFN according to the reference superframe number configured by the network device.
  • the sender can update TX_HFN to:
  • Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
  • the DIV is a divisible quotation operation, and the meanings of other PDCP state variables are as described above.
  • the transmitting end may also transform Next_PDCP_TX_SN.
  • the sender may update Next_PDCP_TX_SN to: Next_PDCP_TX_SN MOD New_SN_Space;
  • MOD is a divisor remainder operation, and the meanings of other PDCP state variables are as described above.
  • the transmitting end may also transform the SN of the stored PDCP SDU.
  • the sender can update all SNs of PDCP SDUs that have not been successfully acknowledged by the receiving end as:
  • SN is the SN of the PDCP SDU
  • MOD is the divisible remainder operation, and the meaning of New_SN_Space is as described above.
  • the sender can also update the COUNT value.
  • the sender may update the corresponding COUNT value based on the updated HFN and SN (according to the updated SN if there is an update) and use the new COUNT value when retransmitting.
  • the sender may also update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable accordingly.
  • the transmitting end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes shorter, thereby ensuring that the transmitted data is not lost.
  • the transmitting end may also perform the related other PDCP state variables and/or the stored SN of the PDCP SDU according to the reference superframe number (or other name or name) configured by the network device. Update.
  • the transmitting end updates the HFN and SN of the PDCP state variable and/or the stored PDCP SDU according to the reference superframe number configured by the network device, the receiving end may further perform certain PDCP state variables accordingly. Update.
  • the transmitting end may transform Next_PDCP_TX_SN according to the reference superframe number configured by the network device.
  • the sender may update Next_PDCP_TX_SN to: Next_PDCP_TX_SN+Delta_SN_Space. That is, the above Delta_SN_Space is added on the basis of the original Next_PDCP_TX_SN.
  • the transmitting end may also transform the SN of the stored PDCP SDU.
  • the sender may update all SNs of the PDCP SDU whose HFN is smaller than the reference superframe number, which is not successfully acknowledged by the receiving end, to: SN+Delta_SN_Space. That is, the above Delta_SN_Space is added on the basis of the original SN.
  • the transmitting end may not update or transform the HFN of the stored PDCP SDU, but retain the original value.
  • the sender can also update the COUNT value.
  • the sender may update the corresponding COUNT value according to the HFN and SN (if updated, according to the updated SN) and use the new COUNT value when retransmitting.
  • the sender may also update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable accordingly.
  • the transmitting end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes long, thereby ensuring that the transmitted data is not lost.
  • the transmitting end updates the part of the PDCP state variable according to the reference superframe number configured by the network device, but this embodiment is not limited thereto.
  • the sending end may also be used.
  • the reference superframe number (which may also be another name or name) configured by the network device updates the associated other PDCP state variables, and/or the stored HFNs and SNs of the PDCP SDUs.
  • the PDCP state variable and/or the stored PDCP are stored with the reference superframe number configured by the network device according to the network device.
  • the update of the HFN and SN of the SDU, the sender can also update certain PDCP state variables accordingly.
  • the sending end may also trigger the receiving end to send a PDCP status report to the sending end when the length of the PDCP SN configured by the PDCP entity is changed.
  • the PDCP status report only the new sorting window may be indicated.
  • the data transmission situation of the PDCP SDU in the cache may also indicate the data transmission status of all the PDCP SDUs in the cache, and the super-frame number of the first lost PDCP SDU is included in the PDCP status report, as described in Embodiment 1. , will not repeat them here.
  • the transmitting end can transform the data transmission window according to the reference superframe number configured by the network device, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
  • the embodiment of the present invention provides a device for transforming a data transmission window.
  • the principle of solving the problem is similar to the method of the first embodiment. Therefore, the specific implementation may refer to the implementation of the method of the first embodiment, and the content is the same. Repeat the instructions.
  • the apparatus 400 includes: a configuration unit 401, which selects and configures a transmitting end and a receiving end when a length of a PDCP SN is changed.
  • a well-known reference superframe number is used so that the transmitting end and the receiving end use the reference superframe number to transform the PDCP state variable, the stored HFN of the PDCP SDU, and/or the stored SN of the PDCP SDU.
  • the configuration manner of the reference superframe number is not limited.
  • the name of the reference superframe number is not limited.
  • the network device configures the reference superframe number, so that the transmitting end and the receiving end use the same reference superframe number to perform data transmission window transformation, thereby ensuring When the length of the PDCP SN changes, the transmitted data is not lost.
  • the embodiment provides a device for transforming a data transmission window.
  • the device is applied to a receiving end, such as a network device or a user equipment.
  • a receiving end such as a network device or a user equipment.
  • the principle of solving the problem is similar to the method of the second embodiment. Therefore, the specific implementation may be referred to.
  • the implementation of the method of Embodiment 2 the same contents will not be repeated.
  • FIG. 5 is a schematic diagram of an apparatus for data transmission window transformation according to the embodiment.
  • the apparatus 500 includes: a transformation unit 501, when a length of a PDCP SN configured by a PDCP entity at a receiving end is changed, according to a network
  • the reference superframe number of the device configuration transforms the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU.
  • the PDCP SN of the receiving end is configured to have a shorter PDCP SN length.
  • the transform unit 501 may include:
  • the first transform unit 5011 may update the HFN of the PDCP SDU to: SN DIV New_SN_Space when the HFN of the PDCP SDU is equal to the reference superframe number +Reference_HFN; when the HFN of the PDCP SDU is equal to the reference superframe number plus 1, the HFN of the PDCP SDU is updated to: SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space.
  • the first transform unit 5011 may also update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+(HFN ⁇ Reference_HFN)*Old_SN_Space/New_SN_Space.
  • the apparatus 500 may further include:
  • the second transform unit 502 may update the SN of the PDCP SDU to: SN MOD New_SN_Space for each PDCP SDU stored.
  • the transform unit 501 further includes:
  • the third transform unit 5012 may update the RX_HFN to: under the condition that the foregoing formula (1) or formula (2) satisfies:
  • Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
  • RX_HFN is updated to:
  • Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
  • the apparatus 500 may further include:
  • the fourth transform unit 503 may update the Last_Submitted_PDCP_RX_SN to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space under the condition that the foregoing formula (1) or formula (2) satisfies; update Next_PDCP_RX_SN to: Last_Submitted_PDCP_RX_SN+1; in the foregoing formula (1) and formula (2) Under the condition that none is satisfied, the Last_Submitted_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space; Next_PDCP_RX_SN is updated to: Next_PDCP_RX_SN MOD New_SN_Space.
  • the fourth transform unit 503 when the fourth transform unit 503 updates the Next_PDCP_RX_SN to: Last_Submitted_PDCP_RX_SN+1, if the updated Next_PDCP_RX_SN is greater than New_Maximum_PDCP_SN, the fourth transform unit 503 may update Next_PDCP_RX_SN to 0 and update RX_HFN to RX_HFN+. 1.
  • the length of the configured PDCP SN of the PDCP entity at the receiving end becomes longer.
  • the transform unit 501 may include:
  • the fifth transform unit 5013 updates the Next_PDCP_RX_SN to: when RX_HFN ⁇ Reference_HFN:
  • the transform unit 501 may further include:
  • the sixth transform unit 5014 when RX_HFN ⁇ Reference_HFN or RX_HFN ⁇ Reference_HFN and Last_Submitted_PDCP_RX_SN>Old_Reordering_Window, Last_Submitted_PDCP_RX_SN is updated to:
  • the apparatus 500 may further include:
  • the seventh transform unit 504 can update the SN of the PDCP SDU whose stored HFN is smaller than the reference superframe number to: SN+Delta_SN_Space.
  • the apparatus 500 may further include:
  • the sending unit 505 sends a PDCP status report to the sending end according to the trigger of the sending end, indicating, in the PDCP status report, a data transmission situation of the PDCP SDU located in the new sorting window, or indicating in the PDCP status report
  • the data transmission condition of all PDCP SDUs in the buffer, and at least the superframe number of the first lost PDCP SDU is included in the PDCP status report.
  • each parameter and the meaning of each PDCP state variable are as described above.
  • the receiving end can perform the transformation of the data transmission window by using the reference superframe number configured by the network device, so as to ensure that the transmitted data is not lost when the length of the PDCP SN is changed.
  • the embodiment provides a device for transforming a data transmission window.
  • the device is applied to a transmitting end, such as a network device or a user equipment.
  • a transmitting end such as a network device or a user equipment.
  • the principle of solving the problem is similar to the method of the third embodiment. Therefore, the specific implementation may be referred to.
  • the implementation of the method of Embodiment 3 will not be repeated where the contents are the same.
  • FIG. 6 is a schematic diagram of an apparatus for data transmission window transformation according to the embodiment.
  • the apparatus 600 includes: a transformation unit 601, when a length of a PDCP SN configured by a PDCP entity at a transmitting end is changed, according to a network
  • the reference superframe number of the device configuration transforms the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU.
  • the length of the configured PDCP SN of the PDCP entity at the transmitting end is shortened.
  • the transform unit 601 may include:
  • the first transform unit 6011 for each PDCP SDU stored, the first transform unit 6011 may update the superframe number of the PDCP SDU to be: when the HFN of the PDCP SDU is equal to the reference superframe number:
  • the superframe number of the PDCP SDU is updated to:
  • the first transform unit 6011 may also update the superframe number of the PDCP SDU to:
  • the transform unit 601 may further include:
  • a second transform unit 6012 that can update TX_HFN to:
  • Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
  • the device 600 may further include:
  • a third transform unit 602 which can update Next_PDCP_TX_SN to:
  • the device 600 may further include:
  • the fourth transform unit 603 can update all the SNs of the PDCP SDUs that have not been successfully acknowledged by the receiving end as:
  • the length of the configured PDCP SN of the PDCP entity at the transmitting end becomes longer.
  • the transform unit 601 may include:
  • the fifth transform unit 6013 may update Next_PDCP_TX_SN to: when TX_HFN ⁇ Reference_HFN:
  • the device 600 may further include:
  • the sixth transform unit 604 can update all SNs of the PDCP SDU whose HFN is smaller than the reference superframe number, which is not successfully acknowledged by the receiving end, to:
  • the apparatus 600 may further include:
  • the triggering unit 605 when the length of the PDCP SN is changed, triggering the receiving end to send a PDCP status report, indicating, in the PDCP status report, a data transmission situation of the PDCP SDU located in the new sorting window; or in the PDCP status
  • the report indicates the data transmission of all PDCP SDUs in the cache, and And including at least the superframe number of the first lost PDCP SDU in the PDCP status report.
  • each parameter and the meaning of each PDCP state variable are as described above.
  • the transmitting end can perform the transformation of the data transmission window by using the reference superframe number configured by the network device, so as to ensure that the transmitted data is not lost when the length of the PDCP SN is changed.
  • the embodiment provides a network device including the device for transforming the data transmission window as described in Embodiment 4 or 5 or 6.
  • FIG. 7 is a schematic diagram of a network device according to an embodiment of the present invention.
  • network device 700 can include a processor 701 and a memory 702; memory 702 is coupled to processor 701.
  • the memory 702 can store various data; in addition, a program 703 for information processing is stored, and the program 703 is executed under the control of the processor 701 to receive various information transmitted by the user equipment, and send various information to the user equipment. .
  • the functionality of the device for data transfer window transformation can be integrated into central processor 701.
  • the processor 701 may be configured to: when the length of the PDCP SN changes, select and configure a reference superframe number that is common to the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number pair.
  • the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
  • the processor 701 may be configured to: when the length of the PDCP SN configured by the PDCP entity of the network device changes, according to the reference superframe number configured by the network device, the PDCP state variable, the HFN of the stored PDCP SDU, And/or the SN of the stored PDCP SDU is transformed.
  • the apparatus for transforming the data transmission window may be configured separately from the processor 701.
  • the apparatus for transforming the data transmission window may be configured as a chip connected to the processor 701, and the data transmission is implemented by the control of the processor 701. The function of the device for window transformation.
  • the network device 700 may further include: a transceiver 704, an antenna 705, and the like; wherein the functions of the foregoing components are similar to those of the prior art, and details are not described herein again. It should be noted that the network device 700 does not have to include all the components shown in FIG. 7; in addition, the network device 700 may further include components not shown in FIG. 7, and reference may be made to the prior art.
  • the reference superframe number can be configured when the length of the PDCP SN is changed, so that the sender and the receiver use the same reference superframe number to perform data transmission window transformation. It is proved that the transmitted data will not be lost when the length of the PDCP SN changes.
  • the embodiment provides a user equipment, which includes the apparatus for transforming the data transmission window as described in Embodiment 5 or 6.
  • FIG. 8 is a schematic diagram of a user equipment 800 according to an embodiment of the present invention.
  • the user device 800 can include a processor 801 and a memory 802; the memory 802 is coupled to the processor 801.
  • the figure is exemplary; other types of structures may be used in addition to or in place of the structure to implement telecommunications functions or other functions.
  • the functionality of the device for data transfer window transformation can be integrated into processor 801.
  • the processor 801 may be configured to: when the length of the PDCP SN configured by the PDCP entity of the user equipment is changed, according to the reference superframe number configured by the network device, the PDCP state variable, the HFN of the stored PDCP SDU, And/or the SN of the stored PDCP SDU is transformed.
  • the device for data transmission window transformation may be configured separately from the processor 801.
  • the device for transforming the data transmission window may be configured as a chip connected to the processor 801, and the data transmission is implemented by the control of the processor 801. The function of the device for window transformation.
  • the user equipment 800 may further include: a communication module 803, an input unit 804, a display 805, and a power source 806. It should be noted that the user equipment 800 does not necessarily have to include all the components shown in FIG. 8; in addition, the user equipment 800 may also include components not shown in FIG. 8, and reference may be made to the prior art.
  • processor 801 also sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device that receives input and controls various components of user device 800. operating.
  • the memory 802 can be, for example, one or more of a buffer, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory, or other suitable device.
  • Various data can be stored, and programs for executing related information can be stored.
  • the processor 801 can execute the program stored by the memory 802 to implement information storage or processing and the like.
  • the functions of other components are similar to those of the existing ones and will not be described here.
  • the various components of user device 800 may be implemented by special purpose hardware, firmware, software or a combination thereof without departing from the scope of the invention.
  • the data transmission window can be performed by using the reference superframe number configured by the network device.
  • the port transformation ensures that the transmitted data will not be lost when the length of the PDCP SN changes.
  • the embodiment provides a communication system, including the network device as described in Embodiment 7 and the user equipment as described in Embodiment 8.
  • FIG. 9 is a schematic diagram of a communication system according to an embodiment of the present invention, schematically illustrating a case where a user equipment and a network device are taken as an example.
  • the communication system 900 may include a network device 901 and a user equipment 902 (for simplicity)
  • Figure 9 shows only one user equipment as an example.
  • an existing service or a service that can be implemented in the future can be performed between the network device 901 and the user equipment 902.
  • these services include, but are not limited to, enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and high reliability low latency communication (URLLC, Ultra-Reliable and Low- Latency Communication), and more.
  • eMBB enhanced mobile broadband
  • mMTC massive machine type communication
  • URLLC Ultra-Reliable and Low- Latency Communication
  • the user equipment 902 can transmit data to the network device 901, for example, using an unlicensed transmission mode.
  • the network device 901 can receive data sent by one or more user devices 902 and feed back information (eg, acknowledgment (ACK)/non-acknowledgement (NACK) information) to the user equipment 902, and the user equipment 902 can confirm the end of the transmission process according to the feedback information, Or you can perform new data transmission or data retransmission.
  • ACK acknowledgment
  • NACK non-acknowledgement
  • the network device can configure the reference superframe number when the length of the PDCP SN is changed, so that the transmitting end and the receiving end use the same reference superframe number to perform data transmission window transformation, thereby ensuring When the length of the PDCP SN changes, the transmitted data is not lost.
  • the above apparatus and method of the present invention may be implemented by hardware or by hardware in combination with software.
  • the present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps.
  • the present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
  • the method/apparatus described in connection with the embodiments of the invention may be embodied directly in hardware, a software module executed by a processor, or a combination of both.
  • one or more of the functional block diagrams shown in FIG. 4 and/or one or more combinations of functional block diagrams may correspond to individual software modules of a computer program flow, or may correspond to Various hardware modules.
  • These software modules may correspond to the respective steps shown in FIG. 1, respectively.
  • This These hardware modules can be implemented, for example, by solidifying these software modules using a Field Programmable Gate Array (FPGA).
  • FPGA Field Programmable Gate Array
  • the software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
  • a storage medium can be coupled to the processor to enable the processor to read information from, and write information to, the storage medium; or the storage medium can be an integral part of the processor.
  • the processor and the storage medium can be located in an ASIC.
  • the software module can be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal.
  • the software module can be stored in the MEGA-SIM card or a large-capacity flash memory device.
  • One or more of the functional blocks described in the figures and/or one or more combinations of functional blocks may be implemented as a general purpose processor, digital signal processor (DSP) for performing the functions described herein.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • One or more of the functional blocks described with respect to the figures and/or one or more combinations of functional blocks may also be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors One or more microprocessors in conjunction with DSP communication or any other such configuration.

Landscapes

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

Abstract

Provided are a method for modifying a data transmission window and a device thereof, and a communication system. The method comprises: in the event of a change in a length of a PDCP SN due to a switch or a connection reconfiguration, a network apparatus configuring a reference superframe number commonly known to a transmitting end and a receiving end, such that the transmitting end and the receiving end use the reference superframe number to modify a data transmission window, such as update a PDCP state variable, an HFN of a stored PDCP SDU and/or an SN of the stored PDCP SDU, thereby preventing loss of transmitted data in the event of a change in a length of a PDCP SN.

Description

数据传输窗口变换的方法及其装置、通信***Data transmission window transformation method and device thereof, communication system 技术领域Technical field
本发明涉及通信领域,特别涉及一种数据传输窗口变换的方法及其装置、通信***。The present invention relates to the field of communications, and in particular, to a data transmission window transformation method, device, and communication system.
背景技术Background technique
第3代合作伙伴计划(3rd Generation Partnership Project,3GPP)正在研究下一代通信***的相关课题。下一代通信***中将会采用和长期演进(Long Term Evolution,LTE)***完全不同的分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)序号(Sequence Number,SN)长度。当进行切换(包括LTE***内的基站之间的切换和LTE与下一代***之间的切换)或连接重配置时,可能会出现源基站和目的基站的PDCP SN长度不一致的情况。The 3rd Generation Partnership Project (3GPP) is studying the related issues of the next generation communication system. The Packet Data Convergence Protocol (PDCP) Sequence Number (SN) length, which is completely different from the Long Term Evolution (LTE) system, will be adopted in the next generation communication system. When handover is performed (including handover between base stations in the LTE system and handover between LTE and next-generation systems) or connection reconfiguration, there may be cases where the PDCP SN lengths of the source base station and the destination base station are inconsistent.
当配置前后的PDCP SN长度发生改变时,LTE***会将发送端和接收端的PDCP实体进行重置,清除缓存内的数据,将所有变量归零。对于已经在源基站发送到无线链路中的PDCP数据,为了防止数据包重复,在目的基站不会对没有在源基站成功传输的数据包进行重传。When the length of the PDCP SN before and after the configuration changes, the LTE system resets the PDCP entity at the transmitting end and the receiving end, clears the data in the cache, and resets all variables to zero. For PDCP data that has been transmitted to the radio link at the source base station, in order to prevent data packet duplication, the destination base station does not retransmit the data packet that is not successfully transmitted at the source base station.
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。It should be noted that the above description of the technical background is only for the purpose of facilitating a clear and complete description of the technical solutions of the present invention, and is convenient for understanding by those skilled in the art. The above technical solutions are not considered to be well known to those skilled in the art simply because these aspects are set forth in the background section of the present invention.
发明内容Summary of the invention
发明人发现,LTE***中采用PDCP实体重置的方案,由源基站发送的PDCP数据在切换或连接重配置之后不能进行重传,可能会出现数据包的丢失。在下一代通信***中,应该避免由于切换或连接重配置导致的数据包丢失,不能采用PDCP实体重置的方案。目的基站沿用源基站的PDCP状态变量,可以保证切换过程中数据不丢失。然而,由于源基站和目的基站使用的PDCP SN长度可能不一致,此时原有的PDCP状态变量可能无法匹配新的PDCP SN长度。The inventor has found that in the LTE system, the PDCP entity resetting scheme is adopted, and the PDCP data sent by the source base station cannot be retransmitted after handover or connection reconfiguration, and packet loss may occur. In the next generation communication system, packet loss due to handover or connection reconfiguration should be avoided, and the PDCP entity reset scheme cannot be adopted. The destination base station uses the PDCP state variable of the source base station to ensure that data is not lost during the handover process. However, since the PDCP SN length used by the source base station and the destination base station may be inconsistent, the original PDCP state variable may not match the new PDCP SN length.
为了解决上述问题,本发明实施例提供一种数据传输窗口变换的方法及其装置、 通信***,通过设计发送端和接收端的PDCP实体的行为,用以保证在PDCP SN的长度发生改变时,传输的数据不会丢失。In order to solve the above problem, an embodiment of the present invention provides a data transmission window transformation method and apparatus thereof, The communication system, by designing the behavior of the PDCP entity at the transmitting end and the receiving end, is used to ensure that the transmitted data is not lost when the length of the PDCP SN changes.
根据本发明实施例的第一方面,提供了一种数据传输窗口变换的方法,其中,所述方法包括:According to a first aspect of the embodiments of the present invention, a method for data transmission window transformation is provided, wherein the method includes:
网络设备在PDCP SN的长度发生改变时,选择并配置发送端和接收端所共知的参考超帧号,以便发送端和接收端利用所述参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。When the length of the PDCP SN changes, the network device selects and configures a reference superframe number known by the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number to the PDCP state variable and the stored PDCP SDU. The HF of the HFN, and/or the stored PDCP SDU is transformed.
根据本发明实施例的第二方面,提供了一种数据传输窗口变换的方法,其中,所述方法包括:According to a second aspect of the embodiments of the present invention, a data transmission window transformation method is provided, wherein the method includes:
接收端在PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对所述接收端的PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。When the length of the PDCP SN configured by the PDCP entity is changed, the receiving end selects the PDCP state variable of the receiving end, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU according to the reference superframe number configured by the network device. Make a transformation.
根据本发明实施例的第三方面,提供了一种数据传输窗口变换的方法,其中,所述方法包括:According to a third aspect of the embodiments of the present invention, a data transmission window transformation method is provided, wherein the method includes:
发送端在PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对所述发送端的PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。When the length of the PDCP SN to which the PDCP entity is configured is changed, the transmitting end selects the PDCP state variable of the transmitting end, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU according to the reference superframe number configured by the network device. Make a transformation.
根据本发明实施例的第四方面,提供了一种数据传输窗口变换的装置,其中,所述装置包括:According to a fourth aspect of the embodiments of the present invention, there is provided an apparatus for data transmission window transformation, wherein the apparatus comprises:
配置单元,其在PDCP SN的长度发生改变时,选择并配置发送端和接收端所共知的参考超帧号,以便发送端和接收端利用所述参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。a configuration unit, when the length of the PDCP SN is changed, selecting and configuring a reference superframe number known by the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number to the PDCP state variable and stored The HFN of the PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
根据本发明实施例的第五方面,提供了一种数据传输窗口变换的装置,其中,所述装置包括:According to a fifth aspect of the embodiments of the present invention, there is provided an apparatus for data transmission window transformation, wherein the apparatus comprises:
变换单元,其在接收端的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对所述接收端的PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。a transform unit that, when the length of the configured PDCP SN of the PDCP entity at the receiving end is changed, the PDCP state variable of the receiving end, the HFN of the stored PDCP SDU, and/or the storage according to the reference superframe number configured by the network device The SN of the PDCP SDU is transformed.
根据本发明实施例的第六方面,提供了一种数据传输窗口变换的装置,其中,所述装置包括: According to a sixth aspect of the embodiments of the present invention, there is provided an apparatus for data transmission window transformation, wherein the apparatus comprises:
变换单元,其在发送端的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对所述发送端的PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。a transform unit that, when the length of the configured PDCP SN of the PDCP entity at the transmitting end is changed, the PDCP state variable of the transmitting end, the HFN of the stored PDCP SDU, and/or the storage according to the reference superframe number configured by the network device The SN of the PDCP SDU is transformed.
根据本发明实施例的第七方面,提供了一种通信***,所述通信***包括网络设备和用户设备,其中,所述网络设备具有前述第四方面所述的装置,并且,所述网络设备在作为接收端时,还具有前述第五方面所述的装置,所述网络设备在作为发送端时,还具有前述第六方面所述的装置,所述用户设备在作为接收端时,具有前述第五方面所述的装置,所述用户设备在作为发送端时,具有前述第六方面所述的装置。According to a seventh aspect of the embodiments of the present invention, there is provided a communication system, comprising: a network device and a user equipment, wherein the network device has the apparatus according to the aforementioned fourth aspect, and the network device And the device according to the fifth aspect, wherein the network device, when acting as a transmitting end, further includes the apparatus according to the sixth aspect, wherein the user equipment, when acting as a receiving end, has the foregoing The device according to the fifth aspect, wherein the user equipment, when acting as a transmitting end, has the apparatus described in the sixth aspect.
根据本发明实施例的第八方面,提供了一种计算机可读程序,其中当在数据传输窗口变换的装置或网络设备中执行所述程序时,所述程序使得所述数据传输窗口变换的装置或用户设备执行本发明实施例的第一方面或第二方面或第三方面所述的数据传输窗口变换的方法。According to an eighth aspect of the embodiments of the present invention, there is provided a computer readable program, wherein the program causes the data transmission window to be changed when the program is executed in a device or a network device transformed by a data transmission window Or the user equipment performs the method of data transmission window transformation according to the first aspect or the second aspect or the third aspect of the embodiments of the present invention.
根据本发明实施例的第九方面,提供了一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得数据传输窗口变换的装置或网络设备执行本发明实施例的第一方面或第二方面或第三方面所述的数据传输窗口变换的方法。According to a ninth aspect of the embodiments of the present invention, there is provided a storage medium storing a computer readable program, wherein the computer readable program causes a device or network device for data transmission window transformation to perform the first aspect of an embodiment of the present invention Or the method of data transmission window transformation according to the second aspect or the third aspect.
根据本发明实施例的第十方面,提供了一种计算机可读程序,其中当在数据传输窗口变换的装置或用户设备中执行所述程序时,所述程序使得所述数据传输窗口变换的装置或用户设备执行本发明实施例的第二方面或第三方面所述的数据传输窗口变换的方法。According to a tenth aspect of the embodiments of the present invention, there is provided a computer readable program, wherein the program causes the data transmission window to be transformed when the program is executed in a device or user device transformed by a data transmission window Or the user equipment performs the method of data transmission window transformation according to the second aspect or the third aspect of the embodiments of the present invention.
根据本发明实施例的第十一方面,提供了一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得数据传输窗口变换的装置或用户设备执行本发明实施例的第二方面或第三方面所述的数据传输窗口变换的方法。According to an eleventh aspect of the embodiments of the present invention, there is provided a storage medium storing a computer readable program, wherein the computer readable program causes a device or user equipment for data transmission window transformation to perform a second embodiment of the present invention Aspect or method of data transmission window transformation as described in the third aspect.
本发明实施例的有益效果在于:通过本发明实施例的方法、装置和***,能够保证在PDCP SN的长度发生改变时,传输的数据不会丢失。The beneficial effects of the embodiments of the present invention are that, by the method, the device and the system of the embodiments of the present invention, it can be ensured that the transmitted data is not lost when the length of the PDCP SN is changed.
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的条款的范围内,本发明的实施方式包括许多改变、修改和等同。Specific embodiments of the present invention are disclosed in detail with reference to the following description and the drawings, in which <RTIgt; It should be understood that the embodiments of the invention are not limited in scope. The embodiments of the present invention include many variations, modifications, and equivalents within the scope of the appended claims.
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的 特征。Features described and/or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, in combination with features in other embodiments, or in place of other embodiments. feature.
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。It should be emphasized that the term "comprising" or "comprises" or "comprising" or "comprising" or "comprising" or "comprising" or "comprises"
附图说明DRAWINGS
在本发明实施例的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。The elements and features described in one of the figures or one embodiment of the embodiments of the invention may be combined with the elements and features illustrated in one or more other figures or embodiments. In the accompanying drawings, like reference numerals refer to the
所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:The accompanying drawings are included to provide a further understanding of the embodiments of the invention Obviously, the drawings in the following description are only some of the embodiments of the present invention, and those skilled in the art can obtain other drawings according to the drawings without any inventive labor. In the drawing:
图1是实施例1的数据传输窗口变换的方法的示意图;1 is a schematic diagram of a method of data transmission window transformation of Embodiment 1;
图2是实施例2的数据传输窗口变换的方法的示意图;2 is a schematic diagram of a method of data transmission window transformation of Embodiment 2;
图3是实施例3的数据传输窗口变换的方法的示意图;3 is a schematic diagram of a method of data transmission window transformation of Embodiment 3;
图4是实施例4的数据传输窗口变换的装置的示意图;4 is a schematic diagram of an apparatus for data transmission window conversion of Embodiment 4;
图5是实施例5的数据传输窗口变换的装置的示意图;Figure 5 is a schematic diagram of an apparatus for data transmission window conversion of Embodiment 5;
图6是实施例6的数据传输窗口变换的装置的示意图;Figure 6 is a schematic diagram of an apparatus for data transmission window conversion of Embodiment 6;
图7是实施例7的网络设备的示意图;7 is a schematic diagram of a network device of Embodiment 7;
图8是实施例8的用户设备的示意图;8 is a schematic diagram of a user equipment of Embodiment 8;
图9是实施例9的通信***的示意图。9 is a schematic diagram of a communication system of Embodiment 9.
具体实施方式detailed description
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。下面结合附图对本发明的各种实施方式进行说明。这些实施方式只是示例性的,不是对本发明的限制。The foregoing and other features of the present invention will be apparent from the The specific embodiments of the present invention are disclosed in the specification and the drawings, which are illustrated in the embodiment of the invention The invention includes all modifications, variations and equivalents falling within the scope of the appended claims. Various embodiments of the present invention will be described below with reference to the accompanying drawings. These embodiments are merely exemplary and are not limiting of the invention.
在本发明实施例中,术语“第一”、“第二”等用于对不同元素从称谓上进行区 分,但并不表示这些元素的空间排列或时间顺序等,这些元素不应被这些术语所限制。术语“和/或”包括相关联列出的术语的一种或多个中的任何一个和所有组合。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。In the embodiment of the present invention, the terms "first", "second", etc. are used to perform a region on a different element from a title. Points, but does not indicate the spatial arrangement or chronological order of these elements, etc. These elements should not be limited by these terms. The term "and/or" includes any and all combinations of one or more of the associated listed terms. The terms "comprising," "comprising," "having," or "an"
在本发明实施例中,单数形式“一”、“该”等包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据……”,术语“基于”应理解为“至少部分基于……”,除非上下文另外明确指出。In the embodiments of the present invention, the singular forms "a", "the", "the", "the" and "the" It is to be understood that the singular In addition, the term "subject" should be understood to mean "based at least in part", and the term "based on" should be understood to mean "based at least in part on" unless the context clearly indicates otherwise.
在本发明实施例中,术语“通信网络”或“无线通信网络”可以指符合如下任意通信标准的网络,例如长期演进(LTE,Long Term Evolution)、增强的长期演进(LTE-A,LTE-Advanced)、宽带码分多址接入(WCDMA,Wideband Code Division Multiple Access)、高速报文接入(HSPA,High-Speed Packet Access)等等。In the embodiment of the present invention, the term "communication network" or "wireless communication network" may refer to a network that conforms to any communication standard such as Long Term Evolution (LTE), Enhanced Long Term Evolution (LTE-A, LTE- Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), and the like.
并且,通信***中设备之间的通信可以根据任意阶段的通信协议进行,例如可以包括但不限于如下通信协议:1G(generation)、2G、2.5G、2.75G、3G、4G、4.5G以及未来的5G、新无线(NR,New Radio)等等,和/或其他目前已知或未来将被开发的通信协议。Moreover, the communication between devices in the communication system may be performed according to any phase of the communication protocol, and may include, for example but not limited to, the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, and future. 5G, New Radio (NR), etc., and/or other communication protocols currently known or to be developed in the future.
在本发明实施例中,术语“网络设备”例如是指通信***中将终端设备接入通信网络并为该终端设备提供服务的设备。网络设备可以包括但不限于如下设备:基站(BS,Base Station)、接入点(AP、Access Point)、发送接收点(TRP,Transmission Reception Point)、广播发射机、移动管理实体(MME、Mobile Management Entity)、网关、服务器、无线网络控制器(RNC,Radio Network Controller)、基站控制器(BSC,Base Station Controller)等等。In the embodiment of the present invention, the term "network device" refers to, for example, a device in a communication system that accesses a terminal device to a communication network and provides a service for the terminal device. The network device may include, but is not limited to, a device: a base station (BS, a base station), an access point (AP, an Access Point), a transmission and reception point (TRP), a broadcast transmitter, and a mobility management entity (MME, Mobile). Management Entity), gateway, server, Radio Network Controller (RNC), Base Station Controller (BSC), and so on.
其中,基站可以包括但不限于:节点B(NodeB或NB)、演进节点B(eNodeB或eNB)以及5G基站(gNB),等等,此外还可包括远端无线头(RRH,Remote Radio Head)、远端无线单元(RRU,Remote Radio Unit)、中继(relay)或者低功率节点(例如femto、pico等等)。并且术语“基站”可以包括它们的一些或所有功能,每个基站可以对特定的地理区域提供通信覆盖。术语“小区”可以指的是基站和/或其覆盖区域,这取决于使用该术语的上下文。 The base station may include, but is not limited to, a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), and a 5G base station (gNB), and the like, and may further include a Remote Radio Head (RRH). , Remote Radio Unit (RRU), relay or low power node (eg femto, pico, etc.). And the term "base station" may include some or all of their functions, and each base station may provide communication coverage for a particular geographic area. The term "cell" can refer to a base station and/or its coverage area, depending on the context in which the term is used.
在本发明实施例中,术语“用户设备”(UE,User Equipment)或者“终端设备”(TE,Terminal Equipment)例如是指通过网络设备接入通信网络并接收网络服务的设备。用户设备可以是固定的或移动的,并且也可以称为移动台(MS,Mobile Station)、终端、用户台(SS,Subscriber Station)、接入终端(AT,Access Terminal)、站(station),等等。In the embodiment of the present invention, the term "user equipment" (UE) or "Terminal Equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives a network service. The user equipment may be fixed or mobile, and may also be referred to as a mobile station (MS, Mobile Station), a terminal, a subscriber station (SS, Subscriber Station), an access terminal (AT, Access Terminal), a station (station). and many more.
其中,用户设备可以包括但不限于如下设备:蜂窝电话(Cellular Phone)、个人数字助理(PDA,Personal Digital Assistant)、无线调制解调器、无线通信设备、手持设备、机器型通信设备、膝上型计算机、无绳电话、智能手机、智能手表、数字相机,等等。The user equipment may include, but is not limited to, a cellular phone (Cellular Phone), a personal digital assistant (PDA, Personal Digital Assistant), a wireless modem, a wireless communication device, a handheld device, a machine type communication device, a laptop computer, Cordless phones, smart phones, smart watches, digital cameras, and more.
再例如,在物联网(IoT,Internet of Things)等场景下,用户设备还可以是进行监控或测量的机器或装置,例如可以包括但不限于:机器类通信(MTC,Machine Type Communication)终端、车载通信终端、设备到设备(D2D,Device to Device)终端、机器到机器(M2M,Machine to Machine)终端,等等。For example, in a scenario such as the Internet of Things (IoT), the user equipment may also be a machine or device that performs monitoring or measurement, and may include, but is not limited to, a Machine Type Communication (MTC) terminal, In-vehicle communication terminal, device to device (D2D, Device to Device) terminal, machine to machine (M2M, Machine to Machine) terminal, and the like.
在本发明实施例中,为了保证在切换或连接重配置时,传输的数据不会丢失,需要基于以下基本假设:In the embodiment of the present invention, in order to ensure that the transmitted data is not lost when switching or connecting reconfiguration, the following basic assumptions are needed:
UE保留源小区(original cell)的所有PDCP状态变量,不对PDCP实体进行重置;The UE reserves all PDCP state variables of the original cell, and does not reset the PDCP entity.
源基站(source eNB)将所有缓存中的PDCP服务数据单元(SDU,Service Data Unit)和已经发送的PDCP SDU中还没有收到对端确认的PDCP SDU发送给目的基站(target eNB);The source eNB sends a PDCP SDU that has not received the peer acknowledgement in the PDCP service data unit (SDU) and the already transmitted PDCP SDU to the target base station (target eNB);
源基站(source eNB)将所有PDCP状态变量发送给目的基站(target eNB);The source eNB sends all PDCP state variables to the target eNB;
目的基站重用所有由源基站传递来的PDCP状态变量;The destination base station reuses all PDCP state variables transmitted by the source base station;
目的基站在切换或连接重配置后,首先发送由源基站传递来的PDCP SDU,之后再发送从核心网接收到的新的PDCP SDU;After the handover or connection reconfiguration, the target base station first transmits the PDCP SDU transmitted by the source base station, and then sends the new PDCP SDU received from the core network;
UE完成切换和连接重配置后,尽快发送PDCP状态报告,以便目的基站尽快重传没有成功接收的PDCP SDU。After completing the handover and connection reconfiguration, the UE sends a PDCP status report as soon as possible, so that the target base station retransmits the PDCP SDU that has not been successfully received as soon as possible.
在本发明实施例中,涉及了一些PDCP状态变量,为了表述方便,对这些变量的定义说明如下:In the embodiment of the present invention, some PDCP state variables are involved. For convenience of description, the definitions of these variables are as follows:
Next_PDCP_RX_SN:期待接收的下一个PDCP SN; Next_PDCP_RX_SN: the next PDCP SN expected to be received;
Next_PDCP_TX_SN:期待发送的下一个PDCP SN;Next_PDCP_TX_SN: the next PDCP SN expected to be sent;
Last_Submitted_PDCP_RX_SN:最后递交给高层的PDCP SDU的PDCP SN值;Last_Submitted_PDCP_RX_SN: the PDCP SN value of the last PDCP SDU submitted to the upper layer;
Reference_HFN:参考超帧号;Reference_HFN: reference superframe number;
RX_HFN:接收端用于计算COUNT值的超帧号;RX_HFN: the superframe number used by the receiver to calculate the COUNT value;
TX_HFN:发送端用于计算COUNT值的超帧号;TX_HFN: the superframe number used by the sender to calculate the COUNT value;
Reordering_Window:重排序窗口(也即接收窗口)长度;Reordering_Window: the length of the reordering window (that is, the receiving window);
Old_Reordering_Window:切换或连接重配置之前的重排序窗口长度;Old_Reordering_Window: The length of the reordering window before switching or connecting reconfiguration;
New_Reordering_Window:切换或连接重配置之后的重排序窗口长度;New_Reordering_Window: The length of the reordering window after switching or connecting reconfiguration;
Maximum_PDCP_SN:最大的PDCP SN号;Maximum_PDCP_SN: the largest PDCP SN number;
New_Maximum_PDCP_SN:切换或连接重配置之后最大的PDCP SN号;New_Maximum_PDCP_SN: The maximum PDCP SN number after switching or connecting reconfiguration;
SN_Space:PDCP SN号的总个数,SN_Space=Maximum_PDCP_SN+1,其中,Maximum_PDCP_SN+1和SN_Space可以互换,均在本发明实施例的保护范围内;SN_Space: the total number of PDCP SN numbers, SN_Space=Maximum_PDCP_SN+1, where Maximum_PDCP_SN+1 and SN_Space are interchangeable, which are all within the protection scope of the embodiment of the present invention;
Old_SN_Space:切换或连接重配置之前的PDCP SN号的总个数;Old_SN_Space: the total number of PDCP SN numbers before switching or connecting reconfiguration;
New_SN_Space:切换或连接重配置之后的PDCP SN号的总个数;New_SN_Space: the total number of PDCP SN numbers after switching or connecting reconfiguration;
Delta_SN_Space:切换或连接重配置前后的PDCP SN号总个数的变化值,Delta_SN_Space=New_SN_Space-Old_SN_Space。Delta_SN_Space: Change value of the total number of PDCP SN numbers before and after switching or reconfiguration, Delta_SN_Space=New_SN_Space-Old_SN_Space.
下面结合附图对本发明实施例进行说明。The embodiments of the present invention will be described below with reference to the accompanying drawings.
实施例1Example 1
本实施例提供了一种数据传输窗口变换的方法,该方法应用于网络设备,图1是该方法的示意图,如图1所示,该方法包括:This embodiment provides a method for transforming a data transmission window. The method is applied to a network device. FIG. 1 is a schematic diagram of the method. As shown in FIG. 1, the method includes:
步骤101:网络设备在PDCP SN的长度发生改变时,选择并配置发送端和接收端所共知的参考超帧号,以便发送端和接收端利用所述参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。Step 101: When the length of the PDCP SN changes, the network device selects and configures a reference superframe number that is common to the transmitting end and the receiving end, so that the sending end and the receiving end use the reference superframe number to record the PDCP state variable and store. The HFN of the PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
在本实施例中,如果发生切换或连接重配置,PDCP SN的长度发生了改变,网络设备可以配置一个参考超帧号,该参考超帧号是发送端和接收端所共知的,接收端和发送端可以使用该参考超帧号对数据传输窗口进行变换,例如,对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换,由此,能够保证在PDCP SN的长度发生改变时,传输的数据不会丢失。In this embodiment, if the handover or the connection reconfiguration occurs, the length of the PDCP SN is changed, and the network device can be configured with a reference superframe number, which is known by the transmitting end and the receiving end, and the receiving end is known. And the transmitting end may use the reference superframe number to transform the data transmission window, for example, transforming the PDCP state variable, the stored HFN of the PDCP SDU, and/or the stored SN of the PDCP SDU, thereby being able to guarantee the PDCP When the length of the SN changes, the transmitted data is not lost.
在本实施例的一个实施方式中,如果发生切换或连接重配置时,PDCP SN的长 度变短,则:In an embodiment of this embodiment, if a handover or a connection reconfiguration occurs, the length of the PDCP SN The degree becomes shorter, then:
对于上行传输,也即该网络设备作为接收端的情况下,如果Next_PDCP_RX_SN<Old_Reordering_Window,则该网络设备可以选择RX_HFN-1作为参考超帧号,也即Reference_HFN=RX_HFN-1;否则该网络设备可以选择RX_HFN作为参考超帧号,也即Reference_HFN=RX_HFN。For the uplink transmission, that is, if the network device is the receiving end, if Next_PDCP_RX_SN<Old_Reordering_Window, the network device may select RX_HFN-1 as the reference superframe number, that is, Reference_HFN=RX_HFN-1; otherwise, the network device may select RX_HFN As the reference superframe number, that is, Reference_HFN=RX_HFN.
对于下行传输,也即该网络设备作为发送端的情况下,如果Next_PDCP_TX_SN<Old_Reordering_Window,则该网络设备可以选择TX_HFN-1作为参考超帧号,也即Reference_HFN=TX_HFN-1;否则该网络设备可以选择TX_HFN作为参考超帧号,也即Reference_HFN=TX_HFN。For the downlink transmission, that is, if the network device is the transmitting end, if Next_PDCP_TX_SN<Old_Reordering_Window, the network device may select TX_HFN-1 as the reference superframe number, that is, Reference_HFN=TX_HFN-1; otherwise, the network device may select TX_HFN As the reference superframe number, that is, Reference_HFN=TX_HFN.
在本实施例的另一个实施方式中,如果发生切换或连接重配置时,PDCP SN的长度变长,则:In another embodiment of this embodiment, if the length of the PDCP SN becomes longer when a handover or connection reconfiguration occurs, then:
对于上行传输,也即该网络设备作为接收端的情况下,如果Next_PDCP_RX_SN<Old_Reordering_Window,则该网络设备可以选择RX_HFN作为参考超帧号,也即Reference_HFN=RX_HFN;否则该网络设备可以选择RX_HFN+1作为参考超帧号,也即Reference_HFN=RX_HFN+1。For uplink transmission, that is, if the network device is the receiving end, if Next_PDCP_RX_SN<Old_Reordering_Window, the network device may select RX_HFN as the reference superframe number, that is, Reference_HFN=RX_HFN; otherwise, the network device may select RX_HFN+1 as a reference. Superframe number, ie Reference_HFN=RX_HFN+1.
对于下行传输,也即该网络设备作为发送端的情况下,如果Next_PDCP_TX_SN<Old_Reordering_Window,则该网络设备可以选择TX_HFN作为参考超帧号,也即Reference_HFN=TX_HFN;否则该网络设备可以选择TX_HFN+1作为参考超帧号,也即Reference_HFN=TX_HFN+1。For the downlink transmission, that is, if the network device is the transmitting end, if Next_PDCP_TX_SN<Old_Reordering_Window, the network device may select TX_HFN as the reference superframe number, that is, Reference_HFN=TX_HFN; otherwise, the network device may select TX_HFN+1 as a reference. Superframe number, ie Reference_HFN=TX_HFN+1.
在本实施例中,选择好了上述参考超帧号之后,该网络设备即可将该参考超帧号配置下去,由此,发送端和接收端可以利用相同的参考超帧号进行数据传输窗口的变换。本实施例对配置方法不做限制。In this embodiment, after the reference superframe number is selected, the network device can configure the reference superframe number, thereby the sender and the receiver can use the same reference superframe number for the data transmission window. Transformation. This embodiment does not limit the configuration method.
在本实施例中,通过举例对网络设备选择参考超帧号的方法做了说明,本发明实施例并不以此作为限制,其他可行的选择参考超帧号的方法也在本申请的保护范围内。In this embodiment, the method for selecting a reference superframe number for the network device is described by way of example, and the embodiment of the present invention is not limited thereto. Other feasible methods for selecting the reference superframe number are also in the protection scope of the present application. Inside.
在本实施例中,该参考超帧号也可以区分为上行参考超帧号和下行参考超帧号。In this embodiment, the reference superframe number may also be divided into an uplink reference superframe number and a downlink reference superframe number.
在本实施例中,将该网络设备选择并配置的参数称为“参考超帧号”,但本发明实施例并不以此作为限制,在其他实施例中,也可以叫做其他名称,只要其作为一个参数供发送端和接收端进行数据传输窗口的变换,都包含于本申请的保护范围内。 In this embodiment, the parameter selected and configured by the network device is referred to as a “reference superframe number”, but the embodiment of the present invention is not limited thereto. In other embodiments, it may also be called another name, as long as it The transformation of the data transmission window by the transmitting end and the receiving end as a parameter is included in the protection scope of the present application.
通过本实施例的方法,网络设备选择并配置参考超帧号,发送端和接收端可以利用该参考超帧号对数据传输窗口进行变换,能够保证在PDCP SN的长度发生改变时,传输的数据不会丢失。With the method of the embodiment, the network device selects and configures the reference superframe number, and the transmitting end and the receiving end can use the reference superframe number to transform the data transmission window, which can ensure the data transmitted when the length of the PDCP SN changes. Will not be lost.
实施例2Example 2
本实施例提供了一种数据传输窗口变换的方法,该方法应用于进行数据传输的接收端,可以是网络设备,也可以是用户设备。图2是该方法的示意图,如图2所示,该方法包括:The embodiment provides a data transmission window transformation method, and the method is applied to a receiving end of data transmission, which may be a network device or a user equipment. 2 is a schematic diagram of the method, as shown in FIG. 2, the method includes:
步骤201:接收端在PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。Step 201: When the length of the PDCP SN configured by the PDCP entity is changed, the receiving end performs the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU according to the reference superframe number configured by the network device. Transform.
在本实施例中,如实施例1所述,网络设备在发生切换或连接重配置时,如果配置给PDCP实体的PDCP SN的长度发生了改变,则该网络设备会选择并配置参考超帧号,进行数据传输的发送端和接收端可以利用该参考超帧号对各自的数据传输窗口进行变换,由此,保证在PDCP SN的长度发生改变时,传输的数据不会丢失。In this embodiment, as described in Embodiment 1, when the network device changes the length of the PDCP SN configured to the PDCP entity when the handover or the connection reconfiguration occurs, the network device selects and configures the reference superframe number. The transmitting end and the receiving end performing data transmission may use the reference superframe number to transform the respective data transmission windows, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
在本实施例的一个实施方式中,接收端的PDCP实体被配置的PDCP SN的长度变短。In an embodiment of this embodiment, the PDCP SN of the receiving end is configured to have a shorter PDCP SN length.
在本实施方式中,接收端可以根据网络设备配置的上述参考超帧号对存储的所有PDCP SDU的HFN进行变换。In this embodiment, the receiving end may transform the HFN of all stored PDCP SDUs according to the reference superframe number configured by the network device.
例如,对于存储的每个PDCP SDU,接收端可以将该PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN+(HFN–Reference_HFN)*Old_SN_Space/New_SN_Space,For example, for each PDCP SDU stored, the receiving end may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+(HFN-Reference_HFN)*Old_SN_Space/New_SN_Space,
再例如,对于存储的PDCP SDU中HFN=Reference_HFN的PDCP SDU,接收端可以将该PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN;而对于存储的PDCP SDU中HFN=Reference_HFN+1的PDCP SDU,接收端可以将该PDCP SDU的HFN更新为SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space。For another example, for a PDCP SDU of a HFN=Reference_HFN in the stored PDCP SDU, the receiving end may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN; and for the PDCP SDU of the stored PDCP SDU with HFN=Reference_HFN+1, The receiving end may update the HFN of the PDCP SDU to SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space.
在以上举例中,SN为该PDCP SDU的SN,HFN为该PDCP SDU的HFN,DIV为整除取商运算,其他PDCP状态变量的含义如前所述。 In the above example, SN is the SN of the PDCP SDU, HFN is the HFN of the PDCP SDU, and DIV is the divisible quotient operation, and the meanings of other PDCP state variables are as described above.
在本实施方式中,接收端也可以根据网络设备配置的上述参考超帧号对PDCP状态变量中的RX_HFN进行变换。In this embodiment, the receiving end may also transform the RX_HFN in the PDCP state variable according to the reference superframe number configured by the network device.
例如,接收端可以利用下面的公式(1)或公式(2)对RX_HFN进行更新。For example, the receiving end can update RX_HFN using Equation (1) or Equation (2) below.
公式(1):Formula 1):
Next_PDCP_RX_SN-Last_Submitted_PDCP_RX_SN>New_Reordering_Window;Next_PDCP_RX_SN-Last_Submitted_PDCP_RX_SN>New_Reordering_Window;
公式(2):Formula (2):
0<Last_Submitted_PDCP_RX_SN-Next_PDCP_RX_SN<Old_SN_Space–New_Reordering_Window。0<Last_Submitted_PDCP_RX_SN-Next_PDCP_RX_SN<Old_SN_Space–New_Reordering_Window.
如果上面的公式(1)或公式(2)能够满足,则接收端可以将RX_HFN更新为:If the above formula (1) or formula (2) can be satisfied, the receiving end can update RX_HFN to:
Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
如果上面的公式(1)和公式(2)都不能满足,则接收端可以将RX_HFN更新为:If neither formula (1) nor formula (2) above is satisfied, the receiver can update RX_HFN to:
Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space。Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
在以上举例中,DIV为整除取商运算,其他PDCP状态变量的含义如前所述。In the above example, the DIV is a divisible quotation operation, and the meanings of other PDCP state variables are as described above.
在本实施方式中,接收端还可以对存储的PDCP SDU的SN进行变换。In this embodiment, the receiving end may also transform the SN of the stored PDCP SDU.
例如,对于存储的每个PDCP SDU,接收端可以将该PDCP SDU的SN更新为SN MOD New_SN_Space,SN为该PDCP SDU的序号,MOD为整除取余运算,其他PDCP状态变量的含义如前所述。For example, for each PDCP SDU stored, the receiving end may update the SN of the PDCP SDU to SN MOD New_SN_Space, where SN is the sequence number of the PDCP SDU, and MOD is the divisible remainder operation, and the meanings of other PDCP state variables are as described above. .
在本实施方式中,接收端还可以对PDCP状态变量中的Last_Submitted_PDCP_RX_SN和Next_PDCP_RX_SN进行变换。In this embodiment, the receiving end may also transform Last_Submitted_PDCP_RX_SN and Next_PDCP_RX_SN in the PDCP state variable.
例如,同样利用上述公式(1)和公式(2),在上述公式(1)和公式(2)满足时,将Last_Submitted_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN MOD New_SN_Space;将Next_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN+1。在上述公式(1)和公式(2)不满足时,将Last_Submitted_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN MOD New_SN_Space;将Next_PDCP_RX_SN更新为:Next_PDCP_RX_SN MOD New_SN_Space。For example, also using the above formula (1) and formula (2), when the above formula (1) and formula (2) are satisfied, the Last_Submitted_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space; Next_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN+1. When the above formula (1) and formula (2) are not satisfied, the Last_Submitted_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space; Next_PDCP_RX_SN is updated to: Next_PDCP_RX_SN MOD New_SN_Space.
在以上举例中,MOD为整除取余运算,其他PDCP状态变量的含义如前所述。 In the above example, MOD is a divisor remainder operation, and the meanings of other PDCP state variables are as described above.
在以上举例中,在将Next_PDCP_RX_SN更新为Last_Submitted_PDCP_RX_SN+1后,如果更新后的Next_PDCP_RX_SN大于New_Maximum_PDCP_SN,则接收端可以将Next_PDCP_RX_SN更新为0,并将RX_HFN更新为RX_HFN+1。In the above example, after updating Next_PDCP_RX_SN to Last_Submitted_PDCP_RX_SN+1, if the updated Next_PDCP_RX_SN is greater than New_Maximum_PDCP_SN, the receiving end may update Next_PDCP_RX_SN to 0 and update RX_HFN to RX_HFN+1.
在本实施方式中,该接收端还可以更新COUNT值。In this embodiment, the receiving end can also update the COUNT value.
例如,对于存储的所有PDCP SDU,根据更新的HFN和更新的SN,更新相应的COUNT值,并在进行重传时使用新的COUNT值。For example, for all stored PDCP SDUs, the corresponding COUNT value is updated according to the updated HFN and the updated SN, and the new COUNT value is used when retransmitting.
在本实施方式中,该接收端还可以对PDCP状态变量中的Reordering_Window和Maximum_PDCP_SN进行相应的更新。In this embodiment, the receiving end may further update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable.
通过本实施方式,接收端可以在PDCP SN的长度变短时,根据网络设备配置的参考超帧号对数据传输窗口进行变换,由此保证了传输的数据不会丢失。In this embodiment, the receiving end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes shorter, thereby ensuring that the transmitted data is not lost.
以上仅通过举例对接收端根据网络设备配置的参考超帧号对存储的PDCP SDU的HFN、PDCP状态变量中的一部分进行更新做了说明,但本实施例并不以此作为限制,在具体实施时,该接收端也可以根据网络设备配置的该参考超帧号(也可以是其他名称或叫法)对相关的其他PDCP状态变量,和/或存储的PDCP SDU的SN进行更新。此外,随着该接收端根据网络设备配置的该参考超帧号对上述PDCP状态变量和/或存储的PDCP SDU的HFN和SN的更新,该接收端还可以相应地对某些PDCP状态变量进行更新。The foregoing describes, by way of example only, the receiving end updates the part of the HFN and PDCP state variables of the stored PDCP SDU according to the reference superframe number configured by the network device, but this embodiment is not limited thereto. The receiving end may also update the related other PDCP state variables and/or the stored SN of the PDCP SDU according to the reference superframe number (or other name or name) configured by the network device. In addition, as the receiving end updates the HFN and SN of the PDCP state variable and/or the stored PDCP SDU according to the reference superframe number configured by the network device, the receiving end may also perform certain PDCP state variables accordingly. Update.
在本实施例的另一个实施方式中,接收端的PDCP实体被配置的PDCP SN的长度变长,则一个新的PDCP状态变量Delta_SN_Space被提出,且Delta_SN_Space=New_SN_Space-Old_SN_Space。In another embodiment of this embodiment, the length of the configured PDCP SN of the PDCP entity at the receiving end becomes longer, then a new PDCP state variable Delta_SN_Space is proposed, and Delta_SN_Space=New_SN_Space-Old_SN_Space.
在本实施方式中,接收端可以根据网络设备配置的上述参考超帧号对Next_PDCP_RX_SN和Last_Submitted_PDCP_RX_SN进行更新。In this embodiment, the receiving end may update Next_PDCP_RX_SN and Last_Submitted_PDCP_RX_SN according to the above reference superframe number configured by the network device.
例如,如果RX_HFN<Reference_HFN,则接收端可以将Next_PDCP_RX_SN更新为:For example, if RX_HFN<Reference_HFN, the receiver can update Next_PDCP_RX_SN to:
Next_PDCP_RX_SN+Delta_SN_Space。Next_PDCP_RX_SN+Delta_SN_Space.
也即在原Next_PDCP_RX_SN的基础上增加上述Delta_SN_Space。That is, the above Delta_SN_Space is added on the basis of the original Next_PDCP_RX_SN.
再例如,如果RX_HFN<Reference_HFN,则接收端可以将Last_Submitted_PDCP_RX_SN更新为:For another example, if RX_HFN<Reference_HFN, the receiving end can update Last_Submitted_PDCP_RX_SN to:
Last_Submitted_PDCP_RX_SN+Delta_SN_Space。 Last_Submitted_PDCP_RX_SN+Delta_SN_Space.
也即在原Last_Submitted_PDCP_RX_SN的基础上增加上述Next_PDCP_RX_SN。That is, the above Next_PDCP_RX_SN is added on the basis of the original Last_Submitted_PDCP_RX_SN.
再例如,如果RX_HFN≥Reference_HFN且Last_Submitted_PDCP_RX_SN>Old_Reordering_Window,则接收端可以将Last_Submitted_PDCP_RX_SN更新为:For another example, if RX_HFN ≥ Reference_HFN and Last_Submitted_PDCP_RX_SN> Old_Reordering_Window, the receiving end may update Last_Submitted_PDCP_RX_SN to:
Last_Submitted_PDCP_RX_SN+Delta_SN_Space。Last_Submitted_PDCP_RX_SN+Delta_SN_Space.
也即在原Last_Submitted_PDCP_RX_SN的基础上增加上述Delta_SN_Space。That is, the above Delta_SN_Space is added on the basis of the original Last_Submitted_PDCP_RX_SN.
在以上举例中,PDCP状态变量的含义如前所述。In the above examples, the meaning of the PDCP state variable is as described above.
在本实施方式中,接收端还可以更新存储的PDCP SDU的SN。In this embodiment, the receiving end may also update the SN of the stored PDCP SDU.
例如,接收端可以将存储的PDCP SDU中HFN小于参考超帧号的PDCP SDU的SN更新为:For example, the receiving end may update the SN of the PDCP SDU in the stored PDCP SDU whose HFN is smaller than the reference superframe number to:
SN+Delta_SN_Space;SN+Delta_SN_Space;
也即在原SN的基础上增加上述Delta_SN_Space。That is, the above Delta_SN_Space is added on the basis of the original SN.
在本实施方式中,接收端可以对存储的PDCP SDU的HFN不做任何更新或变换,而保留原来的值。In this embodiment, the receiving end may not update or transform the HFN of the stored PDCP SDU, but retain the original value.
在本实施方式中,接收端还可以更新COUNT值。In this embodiment, the receiving end can also update the COUNT value.
例如,对于存储的所有PDCP SDU,接收端可以根据HFN和SN(如果有更新,则按照更新的SN),更新相应的COUNT值,并在进行重传时使用新的COUNT值。For example, for all PDCP SDUs stored, the receiving end may update the corresponding COUNT value according to the HFN and SN (according to the updated SN if there is an update) and use the new COUNT value when retransmitting.
在本实施方式中,该接收端还可以对PDCP状态变量中的Reordering_Window和Maximum_PDCP_SN进行相应的更新。In this embodiment, the receiving end may further update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable.
通过本实施方式,接收端可以在PDCP SN的长度变长时,根据网络设备配置的参考超帧号对数据传输窗口进行变换,由此保证了传输的数据不会丢失。With the present embodiment, the receiving end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes long, thereby ensuring that the transmitted data is not lost.
以上仅通过举例对接收端根据网络设备配置的参考超帧号对PDCP状态变量中的一部分进行更新做了说明,但本实施例并不以此作为限制,在具体实施时,该接收端也可以根据网络设备配置的该参考超帧号(也可以是其他名称或叫法)对相关的其他PDCP状态变量,和/或存储的PDCP SDU的HFN和SN进行更新。此外,随着该接收端根据网络设备配置的该参考超帧号对上述PDCP状态变量和/或存储的PDCP SDU的HFN和SN的更新,该接收端还可以相应地对某些PDCP状态变量进行更新。The above description is only for the example that the receiving end updates the part of the PDCP state variable according to the reference superframe number configured by the network device, but this embodiment is not limited thereto. In specific implementation, the receiving end may also be used. The reference superframe number (which may also be another name or name) configured by the network device updates the associated other PDCP state variables, and/or the stored HFNs and SNs of the PDCP SDUs. In addition, as the receiving end updates the HFN and SN of the PDCP state variable and/or the stored PDCP SDU according to the reference superframe number configured by the network device, the receiving end may also perform certain PDCP state variables accordingly. Update.
在本实施例中,该接收端还可以根据发送端的触发,向发送端反馈PDCP状态报告。在一个实施方式中,该接收端可以在该PDCP状态报告中仅指示位于新的排序窗口内的PDCP SDU的数据传输情况,而不需要改变现有PDCP状态报告的格式。 在另一个实施方式中,该接收端可以在该PDCP状态报告中指示缓存中所有PDCP SDU的数据传输情况,此时,PDCP状态报告中至少包含第一个丢失的PDCP SDU的HFN和SN。In this embodiment, the receiving end may also feed back the PDCP status report to the sending end according to the trigger of the sending end. In one embodiment, the receiving end may only indicate the data transmission status of the PDCP SDU located in the new sorting window in the PDCP status report, without changing the format of the existing PDCP status report. In another embodiment, the receiving end may indicate the data transmission status of all PDCP SDUs in the buffer in the PDCP status report. At this time, the PDCP status report includes at least the HFN and SN of the first lost PDCP SDU.
通过本实施例的方法,接收端可以根据网络设备配置的参考超帧号对数据传输窗口进行变换,由此保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the method of this embodiment, the receiving end can transform the data transmission window according to the reference superframe number configured by the network device, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
实施例3Example 3
本实施例提供了一种数据传输窗口变换的方法,该方法应用于进行数据传输的发送端,可以是网络设备,也可以是用户设备。图3是该方法的示意图,如图3所示,该方法包括:The embodiment provides a method for transforming a data transmission window. The method is applied to a transmitting end for performing data transmission, and may be a network device or a user equipment. 3 is a schematic diagram of the method, as shown in FIG. 3, the method includes:
步骤301:发送端在PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。Step 301: The sender performs the PDCP state variable, the stored HFN of the PDCP SDU, and/or the stored SN of the PDCP SDU according to the reference superframe number configured by the network device when the length of the configured PDCP SN of the PDCP entity is changed. Transform.
在本实施例中,如实施例1所述,网络设备在发生切换或连接重配置时,如果配置给PDCP实体的PDCP SN的长度发生了改变,则该网络设备会选择并配置参考超帧号,进行数据传输的发送端和接收端可以利用该参考超帧号对各自的数据传输窗口进行变换,由此,保证在PDCP SN的长度发生改变时,传输的数据不会丢失。In this embodiment, as described in Embodiment 1, when the network device changes the length of the PDCP SN configured to the PDCP entity when the handover or the connection reconfiguration occurs, the network device selects and configures the reference superframe number. The transmitting end and the receiving end performing data transmission may use the reference superframe number to transform the respective data transmission windows, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
在本实施例的一个实施方式中,发送端的PDCP实体被配置的PDCP SN的长度变短。In an embodiment of this embodiment, the length of the configured PDCP SN of the PDCP entity at the transmitting end becomes shorter.
在本实施方式中,发送端可以根据网络设备配置的上述参考超帧号对存储的PDCP SDU的HFN进行变换。In this embodiment, the transmitting end may transform the HFN of the stored PDCP SDU according to the reference superframe number configured by the network device.
例如,对于存储的每个PDCP SDU,该发送端可以将所述PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN+(HFN–Reference_HFN)*Old_SN_Space/New_SN_Space。For example, for each PDCP SDU stored, the sender may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+(HFN−Reference_HFN)*Old_SN_Space/New_SN_Space.
再例如,对于存储的PDCP SDU中HFN=Reference_HFN的PDCP SDU,该发送端可以将该PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN;而对于PDCP SDU中HFN=Reference_HFN+1的PDCP SDU,该发送端可以将该PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space。 For another example, for the PDCP SDU of the HFN=Reference_HFN in the stored PDCP SDU, the sender may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN; and for the PDCP SDU of the HFN=Reference_HFN+1 in the PDCP SDU, The sender may update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space.
在以上举例中,SN为该PDCP SDU的SN,HFN为该PDCP SDU的HFN,DIV为整除取商运算,其他PDCP状态变量的含义如前所述。In the above example, SN is the SN of the PDCP SDU, HFN is the HFN of the PDCP SDU, and DIV is the divisible quotient operation, and the meanings of other PDCP state variables are as described above.
在本实施方式中,该发送端还可以根据网络设备配置的上述参考超帧号对RX_HFN进行变换。In this embodiment, the transmitting end may further convert RX_HFN according to the reference superframe number configured by the network device.
例如,该发送端可以将TX_HFN更新为:For example, the sender can update TX_HFN to:
Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
在以上举例中,DIV为整除取商运算,其他PDCP状态变量的含义如前所述。In the above example, the DIV is a divisible quotation operation, and the meanings of other PDCP state variables are as described above.
在本实施方式中,该发送端还可以对Next_PDCP_TX_SN进行变换。In this embodiment, the transmitting end may also transform Next_PDCP_TX_SN.
例如,该发送端可以将Next_PDCP_TX_SN更新为:Next_PDCP_TX_SN MOD New_SN_Space;For example, the sender may update Next_PDCP_TX_SN to: Next_PDCP_TX_SN MOD New_SN_Space;
在以上举例中,MOD为整除取余运算,其他PDCP状态变量的含义如前所述。In the above example, MOD is a divisor remainder operation, and the meanings of other PDCP state variables are as described above.
在本实施方式中,该发送端还可以对存储的PDCP SDU的SN进行变换。In this embodiment, the transmitting end may also transform the SN of the stored PDCP SDU.
例如,该发送端可以将所有未得到接收端成功确认的PDCP SDU的SN更新为:For example, the sender can update all SNs of PDCP SDUs that have not been successfully acknowledged by the receiving end as:
SN MOD New_SN_Space;SN MOD New_SN_Space;
其中,SN为上述PDCP SDU的SN,MOD为整除取余运算,New_SN_Space的含义如前所述。Where SN is the SN of the PDCP SDU, MOD is the divisible remainder operation, and the meaning of New_SN_Space is as described above.
在本实施方式中,该发送端还可以更新COUNT值。In this embodiment, the sender can also update the COUNT value.
例如,对于存储的PDCP SDU,该发送端可以根据更新的HFN和SN(如果有更新,则按照更新的SN),更新相应的COUNT值,并在进行重传时使用新的COUNT值。For example, for a stored PDCP SDU, the sender may update the corresponding COUNT value based on the updated HFN and SN (according to the updated SN if there is an update) and use the new COUNT value when retransmitting.
在本实施方式中,该发送端还可以对PDCP状态变量中的Reordering_Window和Maximum_PDCP_SN进行相应的更新。In this embodiment, the sender may also update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable accordingly.
通过本实施方式,发送端可以在PDCP SN的长度变短时,根据网络设备配置的参考超帧号对数据传输窗口进行变换,由此保证了传输的数据不会丢失。In this embodiment, the transmitting end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes shorter, thereby ensuring that the transmitted data is not lost.
以上仅通过举例对发送端根据网络设备配置的参考超帧号对存储的PDCP SDU的HFN、PDCP状态变量中的一部分进行更新做了说明,但本实施例并不以此作为限制,在具体实施时,该发送端也可以根据网络设备配置的该参考超帧号(也可以是其他名称或叫法)对相关的其他PDCP状态变量,和/或存储的PDCP SDU的SN进行 更新。此外,随着该发送端根据网络设备配置的该参考超帧号对上述PDCP状态变量和/或存储的PDCP SDU的HFN和SN的更新,该接收端还可以相应地对某些PDCP状态变量进行更新。The foregoing describes, by way of example only, a part of the HFN and PDCP state variables of the stored PDCP SDU according to the reference superframe number configured by the network device, but the embodiment is not limited thereto. The transmitting end may also perform the related other PDCP state variables and/or the stored SN of the PDCP SDU according to the reference superframe number (or other name or name) configured by the network device. Update. In addition, as the transmitting end updates the HFN and SN of the PDCP state variable and/or the stored PDCP SDU according to the reference superframe number configured by the network device, the receiving end may further perform certain PDCP state variables accordingly. Update.
在本实施例的另一个实施方式中,发送端的PDCP实体被配置的PDCP SN的长度变长,则一个新的PDCP状态变量Delta_SN_Space被提出,且Delta_SN_Space=New_SN_Space-Old_SN_Space。In another embodiment of this embodiment, the length of the configured PDCP SN of the PDCP entity at the transmitting end becomes longer, and then a new PDCP state variable Delta_SN_Space is proposed, and Delta_SN_Space=New_SN_Space-Old_SN_Space.
在本实施方式中,发送端可以根据网络设备配置的上述参考超帧号对Next_PDCP_TX_SN进行变换。In this embodiment, the transmitting end may transform Next_PDCP_TX_SN according to the reference superframe number configured by the network device.
例如,如果TX_HFN<Reference_HFN,则该发送端可以将Next_PDCP_TX_SN更新为:Next_PDCP_TX_SN+Delta_SN_Space。也即在原Next_PDCP_TX_SN的基础上增加上述Delta_SN_Space。For example, if TX_HFN<Reference_HFN, the sender may update Next_PDCP_TX_SN to: Next_PDCP_TX_SN+Delta_SN_Space. That is, the above Delta_SN_Space is added on the basis of the original Next_PDCP_TX_SN.
在本实施方式中,发送端还可以对存储的PDCP SDU的SN进行变换。In this embodiment, the transmitting end may also transform the SN of the stored PDCP SDU.
例如,该发送端可以将所有未得到接收端成功确认的、HFN小于所述参考超帧号的PDCP SDU的SN更新为:SN+Delta_SN_Space。也即在原SN的基础上增加上述Delta_SN_Space。For example, the sender may update all SNs of the PDCP SDU whose HFN is smaller than the reference superframe number, which is not successfully acknowledged by the receiving end, to: SN+Delta_SN_Space. That is, the above Delta_SN_Space is added on the basis of the original SN.
在本实施方式中,发送端可以对存储的PDCP SDU的HFN不做任何更新或变换,而保留原来的值。In this embodiment, the transmitting end may not update or transform the HFN of the stored PDCP SDU, but retain the original value.
在本实施方式中,发送端还可以更新COUNT值。In this embodiment, the sender can also update the COUNT value.
例如,对于存储的PDCP SDU,该发送端可以根据HFN和SN(如果有更新,则按照更新的SN)更新相应的COUNT值,并在进行重传时使用新的COUNT值。For example, for a stored PDCP SDU, the sender may update the corresponding COUNT value according to the HFN and SN (if updated, according to the updated SN) and use the new COUNT value when retransmitting.
在本实施方式中,发送端还可以对PDCP状态变量中的Reordering_Window和Maximum_PDCP_SN进行相应的更新。In this embodiment, the sender may also update the Reordering_Window and the Maximum_PDCP_SN in the PDCP state variable accordingly.
通过本实施方式,发送端可以在PDCP SN的长度变长时,根据网络设备配置的参考超帧号对数据传输窗口进行变换,由此保证了传输的数据不会丢失。In this embodiment, the transmitting end can transform the data transmission window according to the reference superframe number configured by the network device when the length of the PDCP SN becomes long, thereby ensuring that the transmitted data is not lost.
以上仅通过举例对发送端根据网络设备配置的参考超帧号对PDCP状态变量中的一部分进行更新做了说明,但本实施例并不以此作为限制,在具体实施时,该发送端也可以根据网络设备配置的该参考超帧号(也可以是其他名称或叫法)对相关的其他PDCP状态变量,和/或存储的PDCP SDU的HFN和SN进行更新。此外,随着该发送端根据网络设备配置的该参考超帧号对上述PDCP状态变量和/或存储的PDCP  SDU的HFN和SN的更新,该发送端还可以相应地对某些PDCP状态变量进行更新。The above description is only for the example that the transmitting end updates the part of the PDCP state variable according to the reference superframe number configured by the network device, but this embodiment is not limited thereto. In specific implementation, the sending end may also be used. The reference superframe number (which may also be another name or name) configured by the network device updates the associated other PDCP state variables, and/or the stored HFNs and SNs of the PDCP SDUs. In addition, the PDCP state variable and/or the stored PDCP are stored with the reference superframe number configured by the network device according to the network device. The update of the HFN and SN of the SDU, the sender can also update certain PDCP state variables accordingly.
在本实施例中,发送端还可以在PDCP实体被配置的PDCP SN的长度改变时,触发接收端向该发送端发送PDCP状态报告,在该PDCP状态报告中,可以仅指示位于新的排序窗口内的PDCP SDU的数据传输情况,也可以指示缓存中所有PDCP SDU的数据传输情况,并且在该PDCP状态报告中至少包含第一个丢失的PDCP SDU的超帧号,具体如实施例1所述,此处不再赘述。In this embodiment, the sending end may also trigger the receiving end to send a PDCP status report to the sending end when the length of the PDCP SN configured by the PDCP entity is changed. In the PDCP status report, only the new sorting window may be indicated. The data transmission situation of the PDCP SDU in the cache may also indicate the data transmission status of all the PDCP SDUs in the cache, and the super-frame number of the first lost PDCP SDU is included in the PDCP status report, as described in Embodiment 1. , will not repeat them here.
通过本实施例的方法,发送端可以根据网络设备配置的参考超帧号对数据传输窗口进行变换,由此保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。Through the method of the embodiment, the transmitting end can transform the data transmission window according to the reference superframe number configured by the network device, thereby ensuring that the transmitted data is not lost when the length of the PDCP SN is changed.
实施例4Example 4
本实施例提供了一种数据传输窗口变换的装置,由于该装置解决问题的原理与实施例1的方法类似,因此其具体的实施可以参考实施例1的方法的实施,内容相同之处不再重复说明。The embodiment of the present invention provides a device for transforming a data transmission window. The principle of solving the problem is similar to the method of the first embodiment. Therefore, the specific implementation may refer to the implementation of the method of the first embodiment, and the content is the same. Repeat the instructions.
图4是本实施例的数据传输窗口变换的装置的示意图,如图4所示,该装置400包括:配置单元401,其在PDCP SN的长度发生改变时,选择并配置发送端和接收端所共知的参考超帧号,以便发送端和接收端利用所述参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。4 is a schematic diagram of an apparatus for data transmission window conversion according to the embodiment. As shown in FIG. 4, the apparatus 400 includes: a configuration unit 401, which selects and configures a transmitting end and a receiving end when a length of a PDCP SN is changed. A well-known reference superframe number is used so that the transmitting end and the receiving end use the reference superframe number to transform the PDCP state variable, the stored HFN of the PDCP SDU, and/or the stored SN of the PDCP SDU.
在本实施例的一个实施方式中,在PDCP SN的长度变短并且网络设备为接收端的情况下,如果Next_PDCP_RX_SN<Old_Reordering_Window,则配置单元401将RX_HFN-1作为参考超帧号,也即Reference_HFN=RX_HFN-1;否则,配置单元401将RX_HFN作为参考超帧号,也即Reference_HFN=RX_HFN。In an embodiment of the present embodiment, in a case where the length of the PDCP SN becomes short and the network device is the receiving end, if Next_PDCP_RX_SN<Old_Reordering_Window, the configuration unit 401 uses RX_HFN-1 as a reference superframe number, that is, Reference_HFN=RX_HFN -1; otherwise, the configuration unit 401 takes RX_HFN as the reference superframe number, that is, Reference_HFN=RX_HFN.
在本实施例的另一个实施方式中,在PDCP SN的长度变短并且网络设备为发送端的情况下,如果Next_PDCP_TX_SN<Old_Reordering_Window,则配置单元401将TX_HFN-1作为参考超帧号,也即Reference_HFN=TX_HFN-1;否则,配置单元401将TX_HFN作为参考超帧号,也即Reference_HFN=TX_HFN。In another embodiment of the present embodiment, in a case where the length of the PDCP SN becomes short and the network device is the transmitting end, if Next_PDCP_TX_SN<Old_Reordering_Window, the configuration unit 401 uses TX_HFN-1 as the reference superframe number, that is, Reference_HFN= TX_HFN-1; otherwise, the configuration unit 401 uses TX_HFN as the reference superframe number, that is, Reference_HFN=TX_HFN.
在本实施例的再一个实施方式中,在PDCP SN的长度变长并且网络设备为接收端的情况下,如果Next_PDCP_RX_SN<Old_Reordering_Window,则配置单元401将RX_HFN作为参考超帧号,也即Reference_HFN=RX_HFN;否则,配置单元401将RX_HFN+1作为参考超帧号,也即Reference_HFN=RX_HFN+1。 In still another embodiment of this embodiment, in the case that the length of the PDCP SN becomes long and the network device is the receiving end, if Next_PDCP_RX_SN<Old_Reordering_Window, the configuration unit 401 takes RX_HFN as the reference superframe number, that is, Reference_HFN=RX_HFN; Otherwise, the configuration unit 401 takes RX_HFN+1 as the reference superframe number, that is, Reference_HFN=RX_HFN+1.
在本实施例的又一个实施方式中,在PDCP SN的长度变长并且网络设备为发送端的情况下,如果Next_PDCP_TX_SN<Old_Reordering_Window,则配置单元401将TX_HFN作为参考超帧号,也即Reference_HFN=TX_HFN;否则,配置单元401将TX_HFN+1作为参考超帧号,也即Reference_HFN=TX_HFN+1。In still another embodiment of this embodiment, in the case that the length of the PDCP SN becomes long and the network device is the transmitting end, if Next_PDCP_TX_SN<Old_Reordering_Window, the configuration unit 401 uses TX_HFN as the reference superframe number, that is, Reference_HFN=TX_HFN; Otherwise, the configuration unit 401 uses TX_HFN+1 as the reference superframe number, that is, Reference_HFN=TX_HFN+1.
在本实施例中,对参考超帧号的配置方式不做限制。In this embodiment, the configuration manner of the reference superframe number is not limited.
在本实施例中,对参考超帧号的叫法不做限制。In this embodiment, the name of the reference superframe number is not limited.
通过本实施例的装置,网络设备在PDCP SN的长度发生改变的情况下,通过配置参考超帧号,使得发送端和接收端利用相同的参考超帧号进行数据传输窗口的变换,保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the apparatus of this embodiment, when the length of the PDCP SN is changed, the network device configures the reference superframe number, so that the transmitting end and the receiving end use the same reference superframe number to perform data transmission window transformation, thereby ensuring When the length of the PDCP SN changes, the transmitted data is not lost.
实施例5Example 5
本实施例提供了一种数据传输窗口变换的装置,该装置应用于接收端,例如网络设备或用户设备,由于该装置解决问题的原理与实施例2的方法类似,因此其具体的实施可以参考实施例2的方法的实施,内容相同之处不再重复说明。The embodiment provides a device for transforming a data transmission window. The device is applied to a receiving end, such as a network device or a user equipment. The principle of solving the problem is similar to the method of the second embodiment. Therefore, the specific implementation may be referred to. The implementation of the method of Embodiment 2, the same contents will not be repeated.
图5是本实施例的数据传输窗口变换的装置的示意图,如图5所示,该装置500包括:变换单元501,其在接收端的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。FIG. 5 is a schematic diagram of an apparatus for data transmission window transformation according to the embodiment. As shown in FIG. 5, the apparatus 500 includes: a transformation unit 501, when a length of a PDCP SN configured by a PDCP entity at a receiving end is changed, according to a network The reference superframe number of the device configuration transforms the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU.
在一个实施方式中,接收端的PDCP实体被配置的PDCP SN的长度变短。In one embodiment, the PDCP SN of the receiving end is configured to have a shorter PDCP SN length.
在本实施方式中,如图5所示,变换单元501可以包括:In this embodiment, as shown in FIG. 5, the transform unit 501 may include:
第一变换单元5011,对于存储的每个PDCP SDU,该第一变换单元5011可以在所述PDCP SDU的HFN等于所述参考超帧号时,将所述PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN;在所述PDCP SDU的HFN等于所述参考超帧号加1时,将所述PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space。The first transform unit 5011, for each PDCP SDU stored, the first transform unit 5011 may update the HFN of the PDCP SDU to: SN DIV New_SN_Space when the HFN of the PDCP SDU is equal to the reference superframe number +Reference_HFN; when the HFN of the PDCP SDU is equal to the reference superframe number plus 1, the HFN of the PDCP SDU is updated to: SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space.
可替换的,对于存储的每个PDCP SDU,该第一变换单元5011也可以将所述PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN+(HFN–Reference_HFN)*Old_SN_Space/New_SN_Space。Alternatively, for each PDCP SDU stored, the first transform unit 5011 may also update the HFN of the PDCP SDU to: SN DIV New_SN_Space+Reference_HFN+(HFN−Reference_HFN)*Old_SN_Space/New_SN_Space.
在本实施方式中,如图5所示,该装置500还可以包括: In this embodiment, as shown in FIG. 5, the apparatus 500 may further include:
第二变换单元502,对于存储的每个PDCP SDU,该第二变换单元502可以将所述PDCP SDU的SN更新为:SN MOD New_SN_Space。The second transform unit 502 may update the SN of the PDCP SDU to: SN MOD New_SN_Space for each PDCP SDU stored.
在本实施方式中,如图5所示,该变换单元501还包括:In this embodiment, as shown in FIG. 5, the transform unit 501 further includes:
第三变换单元5012,其可以在前述公式(1)或公式(2)满足的条件下,将RX_HFN更新为:The third transform unit 5012 may update the RX_HFN to: under the condition that the foregoing formula (1) or formula (2) satisfies:
Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
在前述公式(1)和公式(2)都不满足的条件下,将RX_HFN更新为:Under the condition that neither the above formula (1) nor formula (2) is satisfied, RX_HFN is updated to:
Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space。Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
在本实施方式中,如图5所述,该装置500还可以包括:In this embodiment, as shown in FIG. 5, the apparatus 500 may further include:
第四变换单元503,其可以在前述公式(1)或公式(2)满足的条件下,将Last_Submitted_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN MOD New_SN_Space;将Next_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN+1;在前述公式(1)和公式(2)都不满足的条件下,将Last_Submitted_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN MOD New_SN_Space;将Next_PDCP_RX_SN更新为:Next_PDCP_RX_SN MOD New_SN_Space。The fourth transform unit 503 may update the Last_Submitted_PDCP_RX_SN to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space under the condition that the foregoing formula (1) or formula (2) satisfies; update Next_PDCP_RX_SN to: Last_Submitted_PDCP_RX_SN+1; in the foregoing formula (1) and formula (2) Under the condition that none is satisfied, the Last_Submitted_PDCP_RX_SN is updated to: Last_Submitted_PDCP_RX_SN MOD New_SN_Space; Next_PDCP_RX_SN is updated to: Next_PDCP_RX_SN MOD New_SN_Space.
在本实施方式中,在第四变换单元503将Next_PDCP_RX_SN更新为:Last_Submitted_PDCP_RX_SN+1时,如果更新后的Next_PDCP_RX_SN大于New_Maximum_PDCP_SN,则第四变换单元503可以将Next_PDCP_RX_SN更新为0,并将RX_HFN更新为RX_HFN+1。In the present embodiment, when the fourth transform unit 503 updates the Next_PDCP_RX_SN to: Last_Submitted_PDCP_RX_SN+1, if the updated Next_PDCP_RX_SN is greater than New_Maximum_PDCP_SN, the fourth transform unit 503 may update Next_PDCP_RX_SN to 0 and update RX_HFN to RX_HFN+. 1.
在另一个实施方式中,接收端的PDCP实体被配置的PDCP SN的长度变长。In another embodiment, the length of the configured PDCP SN of the PDCP entity at the receiving end becomes longer.
在本实施方式中,如图5所示,变换单元501可以包括:In this embodiment, as shown in FIG. 5, the transform unit 501 may include:
第五变换单元5013,其在RX_HFN<Reference_HFN时,将Next_PDCP_RX_SN更新为:The fifth transform unit 5013 updates the Next_PDCP_RX_SN to: when RX_HFN<Reference_HFN:
Next_PDCP_RX_SN+Delta_SN_Space。Next_PDCP_RX_SN+Delta_SN_Space.
在本实施方式中,如图5所示,变换单元501还可以包括:In this embodiment, as shown in FIG. 5, the transform unit 501 may further include:
第六变换单元5014,其RX_HFN<Reference_HFN或者RX_HFN≥Reference_HFN且Last_Submitted_PDCP_RX_SN>Old_Reordering_Window时,将 Last_Submitted_PDCP_RX_SN更新为:The sixth transform unit 5014, when RX_HFN<Reference_HFN or RX_HFN≥Reference_HFN and Last_Submitted_PDCP_RX_SN>Old_Reordering_Window, Last_Submitted_PDCP_RX_SN is updated to:
Last_Submitted_PDCP_RX_SN+Delta_SN_Space。Last_Submitted_PDCP_RX_SN+Delta_SN_Space.
在本实施方式中,如图5所示,该装置500还可以包括:In this embodiment, as shown in FIG. 5, the apparatus 500 may further include:
第七变换单元504,其可以将存储的HFN小于参考超帧号的PDCP SDU的SN更新为:SN+Delta_SN_Space。The seventh transform unit 504 can update the SN of the PDCP SDU whose stored HFN is smaller than the reference superframe number to: SN+Delta_SN_Space.
在本实施例中,如图5所示,该装置500还可以包括:In this embodiment, as shown in FIG. 5, the apparatus 500 may further include:
发送单元505,其根据发送端的触发向所述发送端发送PDCP状态报告,在所述PDCP状态报告中指示位于新的排序窗口内的PDCP SDU的数据传输情况,或者在所述PDCP状态报告中指示缓存中所有PDCP SDU的数据传输情况,并且在所述PDCP状态报告中至少包含第一个丢失的PDCP SDU的超帧号。The sending unit 505 sends a PDCP status report to the sending end according to the trigger of the sending end, indicating, in the PDCP status report, a data transmission situation of the PDCP SDU located in the new sorting window, or indicating in the PDCP status report The data transmission condition of all PDCP SDUs in the buffer, and at least the superframe number of the first lost PDCP SDU is included in the PDCP status report.
在本实施例中,各参数的含义以及各PDCP状态变量的含义如前所述。In the present embodiment, the meaning of each parameter and the meaning of each PDCP state variable are as described above.
通过本实施例的装置,接收端可以利用网络设备配置的参考超帧号进行数据传输窗口的变换,保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the apparatus of this embodiment, the receiving end can perform the transformation of the data transmission window by using the reference superframe number configured by the network device, so as to ensure that the transmitted data is not lost when the length of the PDCP SN is changed.
实施例6Example 6
本实施例提供了一种数据传输窗口变换的装置,该装置应用于发送端,例如网络设备或用户设备,由于该装置解决问题的原理与实施例3的方法类似,因此其具体的实施可以参考实施例3的方法的实施,内容相同之处不再重复说明。The embodiment provides a device for transforming a data transmission window. The device is applied to a transmitting end, such as a network device or a user equipment. The principle of solving the problem is similar to the method of the third embodiment. Therefore, the specific implementation may be referred to. The implementation of the method of Embodiment 3 will not be repeated where the contents are the same.
图6是本实施例的数据传输窗口变换的装置的示意图,如图6所示,该装置600包括:变换单元601,其在发送端的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。FIG. 6 is a schematic diagram of an apparatus for data transmission window transformation according to the embodiment. As shown in FIG. 6, the apparatus 600 includes: a transformation unit 601, when a length of a PDCP SN configured by a PDCP entity at a transmitting end is changed, according to a network The reference superframe number of the device configuration transforms the PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU.
在一个实施方式中,发送端的PDCP实体被配置的PDCP SN的长度变短。In one embodiment, the length of the configured PDCP SN of the PDCP entity at the transmitting end is shortened.
在本实施方式中,如图6所示,变换单元601可以包括:In this embodiment, as shown in FIG. 6, the transform unit 601 may include:
第一变换单元6011,对于存储的每个PDCP SDU,该第一变换单元6011可以在所述PDCP SDU的HFN等于所述参考超帧号时,将所述PDCP SDU的超帧号更新为:The first transform unit 6011, for each PDCP SDU stored, the first transform unit 6011 may update the superframe number of the PDCP SDU to be: when the HFN of the PDCP SDU is equal to the reference superframe number:
SN DIV New_SN_Space+Reference_HFN;SN DIV New_SN_Space+Reference_HFN;
在所述PDCP SDU的HFN等于所述参考超帧号加1时,将所述PDCP SDU的超帧号更新为: When the HFN of the PDCP SDU is equal to the reference superframe number plus 1, the superframe number of the PDCP SDU is updated to:
SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space。SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space.
可替换的,对于存储的每个PDCP SDU,该第一变换单元6011也可以将所述PDCP SDU的超帧号更新为:Alternatively, for each PDCP SDU stored, the first transform unit 6011 may also update the superframe number of the PDCP SDU to:
SN DIV New_SN_Space+Reference_HFN+(HFN–Reference_HFN)*Old_SN_Space/New_SN_Space。SN DIV New_SN_Space+Reference_HFN+(HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
在本实施方式中,如图6所示,该变换单元601还可以包括:In this embodiment, as shown in FIG. 6, the transform unit 601 may further include:
第二变换单元6012,其可以将TX_HFN更新为:A second transform unit 6012 that can update TX_HFN to:
Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space。Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space.
在本实施方式中,如图6所示,该装置600还可以包括:In this embodiment, as shown in FIG. 6, the device 600 may further include:
第三变换单元602,其可以将Next_PDCP_TX_SN更新为:A third transform unit 602, which can update Next_PDCP_TX_SN to:
Next_PDCP_TX_SN MOD New_SN_Space。Next_PDCP_TX_SN MOD New_SN_Space.
在本实施方式中,如图6所示,该装置600还可以包括:In this embodiment, as shown in FIG. 6, the device 600 may further include:
第四变换单元603,其可以将所有未得到接收端成功确认的PDCP SDU的SN更新为:The fourth transform unit 603 can update all the SNs of the PDCP SDUs that have not been successfully acknowledged by the receiving end as:
SN MOD New_SN_Space。SN MOD New_SN_Space.
在另一个实施方式中,发送端的PDCP实体被配置的PDCP SN的长度变长。In another embodiment, the length of the configured PDCP SN of the PDCP entity at the transmitting end becomes longer.
在本实施方式中,如图6所示,变换单元601可以包括:In this embodiment, as shown in FIG. 6, the transform unit 601 may include:
第五变换单元6013,其可以在TX_HFN<Reference_HFN时,将Next_PDCP_TX_SN更新为:The fifth transform unit 6013 may update Next_PDCP_TX_SN to: when TX_HFN<Reference_HFN:
Next_PDCP_TX_SN+Delta_SN_Space。Next_PDCP_TX_SN+Delta_SN_Space.
在本实施方式中,如图6所示,该装置600还可以包括:In this embodiment, as shown in FIG. 6, the device 600 may further include:
第六变换单元604,其可以将所有未得到接收端成功确认的、HFN小于所述参考超帧号的PDCP SDU的SN更新为:The sixth transform unit 604 can update all SNs of the PDCP SDU whose HFN is smaller than the reference superframe number, which is not successfully acknowledged by the receiving end, to:
SN+Delta_SN_Space。SN+Delta_SN_Space.
在本实施例中,如图6所示,该装置600还可以包括:In this embodiment, as shown in FIG. 6, the apparatus 600 may further include:
触发单元605,在所述PDCP SN的长度改变时,触发接收端发送PDCP状态报告,在所述PDCP状态报告中指示位于新的排序窗口内的PDCP SDU的数据传输情况;或者在所述PDCP状态报告中指示缓存中所有PDCP SDU的数据传输情况,并 且在所述PDCP状态报告中至少包含第一个丢失的PDCP SDU的超帧号。The triggering unit 605, when the length of the PDCP SN is changed, triggering the receiving end to send a PDCP status report, indicating, in the PDCP status report, a data transmission situation of the PDCP SDU located in the new sorting window; or in the PDCP status The report indicates the data transmission of all PDCP SDUs in the cache, and And including at least the superframe number of the first lost PDCP SDU in the PDCP status report.
在本实施例中,各参数的含义以及各PDCP状态变量的含义如前所述。In the present embodiment, the meaning of each parameter and the meaning of each PDCP state variable are as described above.
通过本实施例的装置,发送端可以利用网络设备配置的参考超帧号进行数据传输窗口的变换,保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the apparatus of this embodiment, the transmitting end can perform the transformation of the data transmission window by using the reference superframe number configured by the network device, so as to ensure that the transmitted data is not lost when the length of the PDCP SN is changed.
实施例7Example 7
本实施例提供了一种网络设备,该网络设备包括如实施例4或5或6所述的数据传输窗口变换的装置。The embodiment provides a network device including the device for transforming the data transmission window as described in Embodiment 4 or 5 or 6.
图7是本发明实施例的网络设备的示意图。如图7所示,网络设备700可以包括:处理器(processor)701和存储器702;存储器702耦合到处理器701。其中该存储器702可存储各种数据;此外还存储信息处理的程序703,并且在处理器701的控制下执行该程序703,以接收用户设备发送的各种信息、并且向用户设备发送各种信息。FIG. 7 is a schematic diagram of a network device according to an embodiment of the present invention. As shown in FIG. 7, network device 700 can include a processor 701 and a memory 702; memory 702 is coupled to processor 701. The memory 702 can store various data; in addition, a program 703 for information processing is stored, and the program 703 is executed under the control of the processor 701 to receive various information transmitted by the user equipment, and send various information to the user equipment. .
在一个实施方式中,数据传输窗口变换的装置的功能可以被集成到中央处理器701中。其中,处理器701可以被配置为:在PDCP SN的长度发生改变时,选择并配置发送端和接收端所共知的参考超帧号,以便发送端和接收端利用所述参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。In one embodiment, the functionality of the device for data transfer window transformation can be integrated into central processor 701. The processor 701 may be configured to: when the length of the PDCP SN changes, select and configure a reference superframe number that is common to the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number pair. The PDCP state variable, the HFN of the stored PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
其中,处理器701可以被配置为:在所述网络设备的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。The processor 701 may be configured to: when the length of the PDCP SN configured by the PDCP entity of the network device changes, according to the reference superframe number configured by the network device, the PDCP state variable, the HFN of the stored PDCP SDU, And/or the SN of the stored PDCP SDU is transformed.
在另一个实施方式中,数据传输窗口变换的装置可以与处理器701分开配置,例如可以将数据传输窗口变换的装置配置为与处理器701连接的芯片,通过处理器701的控制来实现数据传输窗口变换的装置的功能。In another embodiment, the apparatus for transforming the data transmission window may be configured separately from the processor 701. For example, the apparatus for transforming the data transmission window may be configured as a chip connected to the processor 701, and the data transmission is implemented by the control of the processor 701. The function of the device for window transformation.
此外,如图7所示,网络设备700还可以包括:收发机704和天线705等;其中,上述部件的功能与现有技术类似,此处不再赘述。值得注意的是,网络设备700也并不是必须要包括图7中所示的所有部件;此外,网络设备700还可以包括图7中没有示出的部件,可以参考现有技术。In addition, as shown in FIG. 7, the network device 700 may further include: a transceiver 704, an antenna 705, and the like; wherein the functions of the foregoing components are similar to those of the prior art, and details are not described herein again. It should be noted that the network device 700 does not have to include all the components shown in FIG. 7; in addition, the network device 700 may further include components not shown in FIG. 7, and reference may be made to the prior art.
通过本实施例的网络设备,可以在PDCP SN的长度发生改变的情况下,配置参考超帧号,使得发送端和接收端利用相同的参考超帧号进行数据传输窗口的变换,保 证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the network device of this embodiment, the reference superframe number can be configured when the length of the PDCP SN is changed, so that the sender and the receiver use the same reference superframe number to perform data transmission window transformation. It is proved that the transmitted data will not be lost when the length of the PDCP SN changes.
实施例8Example 8
本实施例提供了一种用户设备,该用户设备包括如实施例5或6所述的数据传输窗口变换的装置。The embodiment provides a user equipment, which includes the apparatus for transforming the data transmission window as described in Embodiment 5 or 6.
图8是本发明实施例的用户设备800的示意图。如图8所示,该用户设备800可以包括处理器(processor)801和存储器802;存储器802耦合到处理器801。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。FIG. 8 is a schematic diagram of a user equipment 800 according to an embodiment of the present invention. As shown in FIG. 8, the user device 800 can include a processor 801 and a memory 802; the memory 802 is coupled to the processor 801. It should be noted that the figure is exemplary; other types of structures may be used in addition to or in place of the structure to implement telecommunications functions or other functions.
在一个实施方式中,数据传输窗口变换的装置的功能可以被集成到处理器801中。其中,处理器801可以被配置为:在所述用户设备的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。In one embodiment, the functionality of the device for data transfer window transformation can be integrated into processor 801. The processor 801 may be configured to: when the length of the PDCP SN configured by the PDCP entity of the user equipment is changed, according to the reference superframe number configured by the network device, the PDCP state variable, the HFN of the stored PDCP SDU, And/or the SN of the stored PDCP SDU is transformed.
在另一个实施方式中,数据传输窗口变换的装置可以与处理器801分开配置,例如可以将数据传输窗口变换的装置配置为与处理器801连接的芯片,通过处理器801的控制来实现数据传输窗口变换的装置的功能。In another embodiment, the device for data transmission window transformation may be configured separately from the processor 801. For example, the device for transforming the data transmission window may be configured as a chip connected to the processor 801, and the data transmission is implemented by the control of the processor 801. The function of the device for window transformation.
如图8所示,该用户设备800还可以包括:通信模块803、输入单元804、显示器805、电源806。值得注意的是,用户设备800也并不是必须要包括图8中所示的所有部件;此外,用户设备800还可以包括图8中没有示出的部件,可以参考现有技术。As shown in FIG. 8, the user equipment 800 may further include: a communication module 803, an input unit 804, a display 805, and a power source 806. It should be noted that the user equipment 800 does not necessarily have to include all the components shown in FIG. 8; in addition, the user equipment 800 may also include components not shown in FIG. 8, and reference may be made to the prior art.
如图8所示,处理器801有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该处理器801接收输入并控制用户设备800的各个部件的操作。As shown in FIG. 8, processor 801, also sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device that receives input and controls various components of user device 800. operating.
其中,存储器802,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存各种数据,此外还可存储执行有关信息的程序。并且处理器801可执行该存储器802存储的该程序,以实现信息存储或处理等。其他部件的功能与现有类似,此处不再赘述。用户设备800的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。The memory 802 can be, for example, one or more of a buffer, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory, or other suitable device. Various data can be stored, and programs for executing related information can be stored. And the processor 801 can execute the program stored by the memory 802 to implement information storage or processing and the like. The functions of other components are similar to those of the existing ones and will not be described here. The various components of user device 800 may be implemented by special purpose hardware, firmware, software or a combination thereof without departing from the scope of the invention.
通过本实施例的用户设备,可以利用网络设备配置的参考超帧号进行数据传输窗 口的变换,保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the user equipment of this embodiment, the data transmission window can be performed by using the reference superframe number configured by the network device. The port transformation ensures that the transmitted data will not be lost when the length of the PDCP SN changes.
实施例9Example 9
本实施例提供了一种通信***,包括如实施例7所述的网络设备以及如实施例8所述的用户设备。The embodiment provides a communication system, including the network device as described in Embodiment 7 and the user equipment as described in Embodiment 8.
图9是本发明实施例的通信***的示意图,示意性说明了以用户设备和网络设备为例的情况,如图9所示,通信***900可以包括网络设备901和用户设备902(为简单起见,图9仅以一个用户设备为例进行说明)。9 is a schematic diagram of a communication system according to an embodiment of the present invention, schematically illustrating a case where a user equipment and a network device are taken as an example. As shown in FIG. 9, the communication system 900 may include a network device 901 and a user equipment 902 (for simplicity) Figure 9 shows only one user equipment as an example.
在本实施例中,网络设备901和用户设备902之间可以进行现有的业务或者未来可实施的业务。例如,这些业务包括但不限于:增强的移动宽带(eMBB,enhanced Mobile Broadband)、大规模机器类型通信(mMTC,massive Machine Type Communication)和高可靠低时延通信(URLLC,Ultra-Reliable and Low-Latency Communication),等等。In this embodiment, an existing service or a service that can be implemented in the future can be performed between the network device 901 and the user equipment 902. For example, these services include, but are not limited to, enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and high reliability low latency communication (URLLC, Ultra-Reliable and Low- Latency Communication), and more.
其中,用户设备902可以向网络设备901发送数据,例如使用免授权传输方式。网络设备901可以接收一个或多个用户设备902发送的数据,并向用户设备902反馈信息(例如确认(ACK)/非确认(NACK)信息),用户设备902根据反馈信息可以确认结束传输过程、或者还可以再进行新的数据传输,或者可以进行数据重传。The user equipment 902 can transmit data to the network device 901, for example, using an unlicensed transmission mode. The network device 901 can receive data sent by one or more user devices 902 and feed back information (eg, acknowledgment (ACK)/non-acknowledgement (NACK) information) to the user equipment 902, and the user equipment 902 can confirm the end of the transmission process according to the feedback information, Or you can perform new data transmission or data retransmission.
通过本实施例的通信***,网络设备可以在PDCP SN的长度发生改变的情况下,配置参考超帧号,使得发送端和接收端利用相同的参考超帧号进行数据传输窗口的变换,保证了在PDCP SN的长度发生改变时,传输的数据不会丢失。With the communication system of this embodiment, the network device can configure the reference superframe number when the length of the PDCP SN is changed, so that the transmitting end and the receiving end use the same reference superframe number to perform data transmission window transformation, thereby ensuring When the length of the PDCP SN changes, the transmitted data is not lost.
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。The above apparatus and method of the present invention may be implemented by hardware or by hardware in combination with software. The present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps. The present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
结合本发明实施例描述的方法/装置可直接体现为硬件、由处理器执行的软件模块或二者组合。例如,图4中所示的功能框图中的一个或多个和/或功能框图的一个或多个组合(例如配置单元等),既可以对应于计算机程序流程的各个软件模块,亦可以对应于各个硬件模块。这些软件模块,可以分别对应于图1所示的各个步骤。这 些硬件模块例如可利用现场可编程门阵列(FPGA)将这些软件模块固化而实现。The method/apparatus described in connection with the embodiments of the invention may be embodied directly in hardware, a software module executed by a processor, or a combination of both. For example, one or more of the functional block diagrams shown in FIG. 4 and/or one or more combinations of functional block diagrams (eg, configuration units, etc.) may correspond to individual software modules of a computer program flow, or may correspond to Various hardware modules. These software modules may correspond to the respective steps shown in FIG. 1, respectively. This These hardware modules can be implemented, for example, by solidifying these software modules using a Field Programmable Gate Array (FPGA).
软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域已知的任何其它形式的存储介质。可以将一种存储介质耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息;或者该存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该软件模块可以存储在移动终端的存储器中,也可以存储在可***移动终端的存储卡中。例如,若设备(如移动终端)采用的是较大容量的MEGA-SIM卡或者大容量的闪存装置,则该软件模块可存储在该MEGA-SIM卡或者大容量的闪存装置中。The software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. A storage medium can be coupled to the processor to enable the processor to read information from, and write information to, the storage medium; or the storage medium can be an integral part of the processor. The processor and the storage medium can be located in an ASIC. The software module can be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if a device (such as a mobile terminal) uses a larger capacity MEGA-SIM card or a large-capacity flash memory device, the software module can be stored in the MEGA-SIM card or a large-capacity flash memory device.
针对附图中描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,可以实现为用于执行本发明所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。针对附图描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP通信结合的一个或多个微处理器或者任何其它这种配置。One or more of the functional blocks described in the figures and/or one or more combinations of functional blocks may be implemented as a general purpose processor, digital signal processor (DSP) for performing the functions described herein. An application specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any suitable combination thereof. One or more of the functional blocks described with respect to the figures and/or one or more combinations of functional blocks may also be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors One or more microprocessors in conjunction with DSP communication or any other such configuration.
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。 The present invention has been described in connection with the specific embodiments thereof, and it should be understood by those skilled in the art that A person skilled in the art can make various modifications and changes to the present invention within the scope of the present invention.

Claims (18)

  1. 一种数据传输窗口变换的装置,其中,所述装置包括:A device for data transmission window transformation, wherein the device comprises:
    配置单元,其在PDCP SN的长度发生改变时,选择并配置发送端和接收端所共知的参考超帧号,以便发送端和接收端利用所述参考超帧号对PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。a configuration unit, when the length of the PDCP SN is changed, selecting and configuring a reference superframe number known by the transmitting end and the receiving end, so that the transmitting end and the receiving end use the reference superframe number to the PDCP state variable and stored The HFN of the PDCP SDU, and/or the SN of the stored PDCP SDU are transformed.
  2. 一种数据传输窗口变换的装置,其中,所述装置包括:A device for data transmission window transformation, wherein the device comprises:
    变换单元,其在接收端的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对所述接收端的PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。a transform unit that, when the length of the configured PDCP SN of the PDCP entity at the receiving end is changed, the PDCP state variable of the receiving end, the HFN of the stored PDCP SDU, and/or the storage according to the reference superframe number configured by the network device The SN of the PDCP SDU is transformed.
  3. 根据权利要求2所述的装置,其中,所述变换单元包括:The apparatus of claim 2 wherein said transforming unit comprises:
    第一变换单元,其在所述PDCP SN的长度变短时,对于存储的每个PDCP SDU,在所述PDCP SDU的HFN等于所述参考超帧号时,将所述PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN;a first transforming unit, when the length of the PDCP SN becomes shorter, for each PDCP SDU stored, when the HFN of the PDCP SDU is equal to the reference superframe number, updating the HFN of the PDCP SDU to :SN DIV New_SN_Space+Reference_HFN;
    在所述PDCP SDU的HFN等于所述参考超帧号加1时,将所述PDCP SDU的HFN更新为:SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space;When the HFN of the PDCP SDU is equal to the reference superframe number plus 1, the HFN of the PDCP SDU is updated to: SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space;
    其中,SN为所述PDCP SDU的序号,DIV为整除取商运算,New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数,Old_SN_Space为切换或连接重配置之前的PDCP SN号的总个数,Reference_HFN为所述参考超帧号。The SN is the sequence number of the PDCP SDU, the DIV is the integer division and the quotient operation, the New_SN_Space is the total number of PDCP SN numbers after the handover or connection reconfiguration, and the Old_SN_Space is the total number of the PDCP SN numbers before the handover or connection reconfiguration. The number, Reference_HFN is the reference superframe number.
  4. 根据权利要求2所述的装置,其中,所述装置还包括:The device of claim 2, wherein the device further comprises:
    第二变换单元,其在所述PDCP SN的长度变短时,对于存储的每个PDCP SDU,将所述PDCP SDU的SN更新为:SN MOD New_SN_Space;a second transform unit, when the length of the PDCP SN becomes shorter, update the SN of the PDCP SDU to: SN MOD New_SN_Space for each PDCP SDU stored;
    其中,SN为所述PDCP SDU的序号,MOD为整除取余运算,New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数。The SN is the sequence number of the PDCP SDU, the MOD is the divisible remainder operation, and the New_SN_Space is the total number of PDCP SN numbers after the handover or connection reconfiguration.
  5. 根据权利要求2所述的装置,其中,所述变换单元包括:The apparatus of claim 2 wherein said transforming unit comprises:
    第三变换单元,其在所述PDCP SDU变短时,在Next_PDCP_RX_SN-Last_Submitted_PDCP_RX_SN>New_Reordering_Window,或a third transform unit, when the PDCP SDU becomes shorter, in Next_PDCP_RX_SN-Last_Submitted_PDCP_RX_SN>New_Reordering_Window, or
    0<Last_Submitted_PDCP_RX_SN-Next_PDCP_RX_SN<Old_SN_Space–New_Reordering_Window时, 0<Last_Submitted_PDCP_RX_SN-Next_PDCP_RX_SN<Old_SN_Space–New_Reordering_Window,
    将RX_HFN更新为:Update RX_HFN to:
    Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;Last_Submitted_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
    否则,otherwise,
    将RX_HFN更新为:Update RX_HFN to:
    Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;Next_PDCP_RX_SN DIV New_SN_Space+Reference_HFN+(RX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
    其中,among them,
    Next_PDCP_RX_SN为期待接收的下一个PDCP SN,Next_PDCP_RX_SN is the next PDCP SN that is expected to be received.
    Last_Submitted_PDCP_RX_SN为最后递交给高层的PDCP SDU的SN值;Last_Submitted_PDCP_RX_SN is the SN value of the PDCP SDU that is finally delivered to the upper layer;
    New_Reordering_Window为切换或连接重配置之后的重排序窗口长度;New_Reordering_Window is the reordering window length after switching or connection reconfiguration;
    Old_SN_Space为切换或连接重配置之前的PDCP SN号的总个数;Old_SN_Space is the total number of PDCP SN numbers before the reconfiguration or connection reconfiguration;
    New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数;New_SN_Space is the total number of PDCP SN numbers after reconfiguration or connection reconfiguration;
    Reference_HFN为参考超帧号;Reference_HFN is the reference superframe number;
    RX_HFN为接收端用于计算COUNT值的超帧号;RX_HFN is the superframe number used by the receiving end to calculate the COUNT value;
    DIV为整除取商运算。DIV is a divisible operation.
  6. 根据权利要求2所述的装置,其中,所述装置还包括:The device of claim 2, wherein the device further comprises:
    第四变换单元,其在所述PDCP SDU变短时,在Next_PDCP_RX_SN-Last_Submitted_PDCP_RX_SN>New_Reordering_Window,或a fourth transform unit, when the PDCP SDU becomes shorter, in Next_PDCP_RX_SN-Last_Submitted_PDCP_RX_SN>New_Reordering_Window, or
    0<Last_Submitted_PDCP_RX_SN-Next_PDCP_RX_SN<Old_SN_Space–New_Reordering_Window时,0<Last_Submitted_PDCP_RX_SN-Next_PDCP_RX_SN<Old_SN_Space–New_Reordering_Window,
    将Last_Submitted_PDCP_RX_SN更新为:Update Last_Submitted_PDCP_RX_SN to:
    Last_Submitted_PDCP_RX_SN MOD New_SN_Space;Last_Submitted_PDCP_RX_SN MOD New_SN_Space;
    将Next_PDCP_RX_SN更新为:Update Next_PDCP_RX_SN to:
    Last_Submitted_PDCP_RX_SN+1;Last_Submitted_PDCP_RX_SN+1;
    否则,otherwise,
    将Last_Submitted_PDCP_RX_SN更新为:Update Last_Submitted_PDCP_RX_SN to:
    Last_Submitted_PDCP_RX_SN MOD New_SN_Space;Last_Submitted_PDCP_RX_SN MOD New_SN_Space;
    将Next_PDCP_RX_SN更新为: Update Next_PDCP_RX_SN to:
    Next_PDCP_RX_SN MOD New_SN_Space;Next_PDCP_RX_SN MOD New_SN_Space;
    其中,among them,
    Next_PDCP_RX_SN为期待接收的下一个PDCP SN,Next_PDCP_RX_SN is the next PDCP SN that is expected to be received.
    Last_Submitted_PDCP_RX_SN为最后递交给高层的PDCP SDU的SN值;Last_Submitted_PDCP_RX_SN is the SN value of the PDCP SDU that is finally delivered to the upper layer;
    New_Reordering_Window为切换或连接重配置之后的重排序窗口长度;New_Reordering_Window is the reordering window length after switching or connection reconfiguration;
    Old_SN_Space为切换或连接重配置之前的PDCP SN号的总个数;Old_SN_Space is the total number of PDCP SN numbers before the reconfiguration or connection reconfiguration;
    New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数;New_SN_Space is the total number of PDCP SN numbers after reconfiguration or connection reconfiguration;
    RX_HFN为接收端用于计算COUNT值的超帧号;RX_HFN is the superframe number used by the receiving end to calculate the COUNT value;
    MOD为整除取余运算。MOD is the divisor remainder operation.
  7. 根据权利要求2所述的装置,其中,所述变换单元包括:The apparatus of claim 2 wherein said transforming unit comprises:
    第五变换单元,其在所述PDCP SN的长度变长时,在RX_HFN<Reference_HFN时,将Next_PDCP_RX_SN更新为:Next_PDCP_RX_SN+Delta_SN_Space;a fifth transform unit, when the length of the PDCP SN becomes longer, when RX_HFN<Reference_HFN, the Next_PDCP_RX_SN is updated to: Next_PDCP_RX_SN+Delta_SN_Space;
    其中,RX_HFN为接收端用于计算COUNT值的超帧号,Reference_HFN为参考超帧号,Next_PDCP_RX_SN为期待接收的下一个PDCP SN,Delta_SN_Space为切换或重配置前后的PDCP SN号总个数的变化值。Where RX_HFN is the superframe number used by the receiving end to calculate the COUNT value, Reference_HFN is the reference superframe number, Next_PDCP_RX_SN is the next PDCP SN expected to be received, and Delta_SN_Space is the change value of the total number of PDCP SN numbers before and after handover or reconfiguration. .
  8. 根据权利要求2所述的装置,其中,所述变换单元包括:The apparatus of claim 2 wherein said transforming unit comprises:
    第六变换单元,其在所述PDCP SN的长度变长时,在RX_HFN<Reference_HFN,或者RX_HFN≥Reference_HFN且Last_Submitted_PDCP_RX_SN>Old_Reordering_Window时,将Last_Submitted_PDCP_RX_SN更新为:a sixth transform unit that updates the Last_Submitted_PDCP_RX_SN to: when RX_HFN<Reference_HFN, or RX_HFN≥Reference_HFN and Last_Submitted_PDCP_RX_SN>Old_Reordering_Window when the length of the PDCP SN becomes longer:
    Last_Submitted_PDCP_RX_SN+Delta_SN_Space;Last_Submitted_PDCP_RX_SN+Delta_SN_Space;
    其中,RX_HFN为接收端用于计算COUNT值的超帧号,Reference_HFN为参考超帧号,Last_Submitted_PDCP_RX_SN为最后递交给高层的PDCP SDU的SN,Old_Reordering_Window为切换或连接重配置之前的重排序窗口长度,Delta_SN_Space为切换或重配置前后的PDCP SN号总个数的变化值。Where RX_HFN is the superframe number used by the receiving end to calculate the COUNT value, Reference_HFN is the reference superframe number, Last_Submitted_PDCP_RX_SN is the SN of the PDCP SDU finally delivered to the upper layer, and Old_Reordering_Window is the reordering window length before switching or reconfiguration, Delta_SN_Space The value of the total number of PDCP SN numbers before and after switching or reconfiguration.
  9. 根据权利要求2所述的装置,其中,所述装置包括:The device of claim 2 wherein said device comprises:
    第七变换单元,其在所述PDCP SN的长度变长时,将存储的HFN小于参考超帧号的PDCP SDU的SN更新为:And a seventh transform unit, when the length of the PDCP SN becomes longer, updating the SN of the PDCP SDU whose stored HFN is smaller than the reference superframe number to:
    SN+Delta_SN_Space;SN+Delta_SN_Space;
    其中,SN为所述PDCP SDU的SN,Delta_SN_Space为切换或重配置前后的PDCP SN号总个数的变化值。The SN is the SN of the PDCP SDU, and the Delta_SN_Space is the PDCP before or after the handover or reconfiguration. The change in the total number of SN numbers.
  10. 根据权利要求2所述的装置,其中,所述装置还包括:The device of claim 2, wherein the device further comprises:
    发送单元,其根据发送端的触发向所述发送端发送PDCP状态报告,在所述PDCP状态报告中指示位于新的排序窗口内的PDCP SDU的数据传输情况;或者在所述PDCP状态报告中指示缓存中所有PDCP SDU的数据传输情况,并且在所述PDCP状态报告中至少包含第一个丢失的PDCP SDU的超帧号。a sending unit, configured to send, to the sending end, a PDCP status report according to a trigger of the sending end, indicating, in the PDCP status report, a data transmission situation of a PDCP SDU located in a new sorting window; or indicating a buffer in the PDCP status report The data transmission condition of all PDCP SDUs, and at least the superframe number of the first lost PDCP SDU is included in the PDCP status report.
  11. 一种数据传输窗口变换的装置,其中,所述装置包括:A device for data transmission window transformation, wherein the device comprises:
    变换单元,其在发送端的PDCP实体被配置的PDCP SN的长度发生改变时,根据网络设备配置的参考超帧号对所述发送端的PDCP状态变量、存储的PDCP SDU的HFN、和/或存储的PDCP SDU的SN进行变换。a transform unit that, when the length of the configured PDCP SN of the PDCP entity at the transmitting end is changed, the PDCP state variable of the transmitting end, the HFN of the stored PDCP SDU, and/or the storage according to the reference superframe number configured by the network device The SN of the PDCP SDU is transformed.
  12. 根据权利要求11所述的装置,其中,所述变换单元包括:The apparatus of claim 11 wherein said transforming unit comprises:
    第一变换单元,其在所述PDCP SN的长度变短时,对于存储的每个PDCP SDU,在所述PDCP SDU的HFN等于所述参考超帧号时,将所述PDCP SDU的超帧号更新为:SN DIV New_SN_Space+Reference_HFN;在所述PDCP SDU的HFN等于所述参考超帧号加1时,将所述PDCP SDU的超帧号更新为:a first transforming unit, when the length of the PDCP SN becomes shorter, for each PDCP SDU stored, when the HFN of the PDCP SDU is equal to the reference superframe number, the superframe number of the PDCP SDU is The update is: SN DIV New_SN_Space+Reference_HFN; when the HFN of the PDCP SDU is equal to the reference superframe number plus 1, the superframe number of the PDCP SDU is updated to:
    SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space;SN DIV New_SN_Space+Reference_HFN+Old_SN_Space/New_SN_Space;
    其中,SN为所述PDCP SDU的SN,New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数,Old_SN_Space为切换或连接重配置之前的PDCP SN号的总个数,Reference_HFN为参考超帧号,DIV为整除取商运算。The SN is the SN of the PDCP SDU, the New_SN_Space is the total number of PDCP SN numbers after handover or connection reconfiguration, the Old_SN_Space is the total number of PDCP SN numbers before handover or connection reconfiguration, and the Reference_HFN is the reference superframe. No., DIV is the divisible operation.
  13. 根据权利要求11所述的装置,其中,所述变换单元包括:The apparatus of claim 11 wherein said transforming unit comprises:
    第二变换单元,其在所述PDCP SN的长度变短时,将TX_HFN更新为:a second transform unit that updates TX_HFN to: when the length of the PDCP SN becomes shorter:
    Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;Next_PDCP_TX_SN DIV New_SN_Space+Reference_HFN+(TX_HFN–Reference_HFN)*Old_SN_Space/New_SN_Space;
    其中,Next_PDCP_TX_SN为期待发送的下一个PDCP SN,New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数,TX_HFN为发送端用于计算COUNT值的HFN,Old_SN_Space为切换或连接重配置之前的PDCP SN号的总个数,Reference_HFN为参考超帧号,DIV为整除取商运算。Among them, Next_PDCP_TX_SN is the next PDCP SN expected to be sent, New_SN_Space is the total number of PDCP SN numbers after handover or connection reconfiguration, TX_HFN is the HFN used by the sender to calculate the COUNT value, and Old_SN_Space is before the handover or connection reconfiguration. The total number of PDCP SN numbers, Reference_HFN is the reference superframe number, and DIV is the divisible quotient.
  14. 根据权利要求11所述的装置,其中,所述装置还包括:The apparatus of claim 11 wherein said apparatus further comprises:
    第三变换单元,其在所述PDCP SN的长度变短时,将Next_PDCP_TX_SN更新 为:Next_PDCP_TX_SN MOD New_SN_Space;a third transform unit that updates Next_PDCP_TX_SN when the length of the PDCP SN becomes shorter Is: Next_PDCP_TX_SN MOD New_SN_Space;
    其中,Next_PDCP_TX_SN为期待发送的下一个PDCP SN,New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数,MOD为整除取余运算。Among them, Next_PDCP_TX_SN is the next PDCP SN expected to be transmitted, New_SN_Space is the total number of PDCP SN numbers after handover or connection reconfiguration, and MOD is a divisible remainder operation.
  15. 根据权利要求11所述的装置,其中,所述装置还包括:The apparatus of claim 11 wherein said apparatus further comprises:
    第四变换单元,其在所述PDCP SN的长度变短时,将所有未得到接收端成功确认的PDCP SDU的SN更新为:SN MOD New_SN_Space;a fourth transform unit, when the length of the PDCP SN becomes shorter, update all SNs of PDCP SDUs that have not been successfully acknowledged by the receiving end to: SN MOD New_SN_Space;
    其中,SN为所述PDCP SDU的SN,New_SN_Space为切换或连接重配置之后的PDCP SN号的总个数,MOD为整除取余运算。The SN is the SN of the PDCP SDU, the New_SN_Space is the total number of PDCP SN numbers after the handover or connection reconfiguration, and the MOD is the divisible remainder operation.
  16. 根据权利要求11所述的装置,其中,所述变换单元包括:The apparatus of claim 11 wherein said transforming unit comprises:
    第五变换单元,其在所述PDCP SN的长度变长时,在TX_HFN<Reference_HFN时,将Next_PDCP_TX_SN更新为:a fifth transform unit that updates Next_PDCP_TX_SN to: when TX_HFN<Reference_HFN becomes longer when the length of the PDCP SN becomes longer:
    Next_PDCP_TX_SN+Delta_SN_Space;Next_PDCP_TX_SN+Delta_SN_Space;
    其中,TX_HFN为发送端用于计算COUNT值的超帧号,Reference_HFN为参考超帧号,Next_PDCP_TX_SN为期待发送的下一个PDCP SN,Delta_SN_Space为切换或连接重配置前后的PDCP SN号总个数的变化值。TX_HFN is the superframe number used by the transmitting end to calculate the COUNT value, Reference_HFN is the reference superframe number, Next_PDCP_TX_SN is the next PDCP SN expected to be transmitted, and Delta_SN_Space is the total number of PDCP SN numbers before and after handover or reconfiguration. value.
  17. 根据权利要求11所述的装置,其中,所述装置包括:The apparatus of claim 11 wherein said apparatus comprises:
    第六变换单元,其在所述PDCP SN的长度变长时,将所有未得到接收端成功确认的、HFN小于所述参考超帧号的PDCP SDU的SN更新为:SN+Delta_SN_Space;a sixth transform unit, when the length of the PDCP SN becomes longer, update all SNs of the PDCP SDU whose HFN is smaller than the reference superframe number, which is not successfully acknowledged by the receiving end, to: SN+Delta_SN_Space;
    其中,SN为所述PDCP SDU的SN,Delta_SN_Space为切换或连接重配置前后的PDCP SN号总个数的变化值。The SN is the SN of the PDCP SDU, and the Delta_SN_Space is the change value of the total number of PDCP SN numbers before and after the handover or connection reconfiguration.
  18. 根据权利要求11所述的装置,其中,所述装置还包括:The apparatus of claim 11 wherein said apparatus further comprises:
    触发单元,其在所述PDCP SN的长度改变时,触发接收端发送PDCP状态报告,在所述PDCP状态报告中指示位于新的排序窗口内的PDCP SDU的数据传输情况;或者在所述PDCP状态报告中指示缓存中所有PDCP SDU的数据传输情况,并且在所述PDCP状态报告中至少包含第一个丢失的PDCP SDU的超帧号。 a triggering unit, when the length of the PDCP SN is changed, triggering a receiving end to send a PDCP status report, indicating, in the PDCP status report, a data transmission situation of a PDCP SDU located in a new sorting window; or in the PDCP status The data transmission status of all PDCP SDUs in the buffer is indicated in the report, and at least the superframe number of the first lost PDCP SDU is included in the PDCP status report.
PCT/CN2017/070471 2017-01-06 2017-01-06 Method for modifying data transmission window and device thereof, and communication system WO2018126449A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/070471 WO2018126449A1 (en) 2017-01-06 2017-01-06 Method for modifying data transmission window and device thereof, and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/070471 WO2018126449A1 (en) 2017-01-06 2017-01-06 Method for modifying data transmission window and device thereof, and communication system

Publications (1)

Publication Number Publication Date
WO2018126449A1 true WO2018126449A1 (en) 2018-07-12

Family

ID=62789057

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/070471 WO2018126449A1 (en) 2017-01-06 2017-01-06 Method for modifying data transmission window and device thereof, and communication system

Country Status (1)

Country Link
WO (1) WO2018126449A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111510278A (en) * 2020-04-26 2020-08-07 Oppo广东移动通信有限公司 Hyper frame number HFN synchronization method, terminal and storage medium
CN114499749A (en) * 2020-11-13 2022-05-13 上海华为技术有限公司 Data sending method and related equipment thereof
CN114598660A (en) * 2020-12-04 2022-06-07 大唐移动通信设备有限公司 Transmission window adjusting method, transmission window adjusting device, transmitting equipment, receiving equipment and medium
WO2022212001A1 (en) * 2021-04-01 2022-10-06 Google Llc Managing data communication before and after a state transition
CN117135775A (en) * 2023-04-04 2023-11-28 荣耀终端有限公司 Communication method and terminal equipment
CN114499749B (en) * 2020-11-13 2024-06-11 上海华为技术有限公司 Data transmission method and related equipment thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011017849A1 (en) * 2009-08-14 2011-02-17 华为技术有限公司 Data processing method and apparatus thereof
CN103533586A (en) * 2012-07-03 2014-01-22 电信科学技术研究院 Method and apparatus for signaling interaction and layer reconstruction in switching process
WO2014079391A1 (en) * 2012-11-23 2014-05-30 华为技术有限公司 Data transmission method and related device
US20160277983A1 (en) * 2012-08-14 2016-09-22 Samsung Electronics Co., Ltd. Method and device for performing handover in mobile communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011017849A1 (en) * 2009-08-14 2011-02-17 华为技术有限公司 Data processing method and apparatus thereof
CN103533586A (en) * 2012-07-03 2014-01-22 电信科学技术研究院 Method and apparatus for signaling interaction and layer reconstruction in switching process
US20160277983A1 (en) * 2012-08-14 2016-09-22 Samsung Electronics Co., Ltd. Method and device for performing handover in mobile communication system
WO2014079391A1 (en) * 2012-11-23 2014-05-30 华为技术有限公司 Data transmission method and related device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NOKIA NETWORKS: "RAN3 impacts of extending PDCP SN field length", 3GPP TSG-RAN WG3 MEETING #89BIS, R3-151849, 9 October 2015 (2015-10-09), XP051006878 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111510278A (en) * 2020-04-26 2020-08-07 Oppo广东移动通信有限公司 Hyper frame number HFN synchronization method, terminal and storage medium
CN114499749A (en) * 2020-11-13 2022-05-13 上海华为技术有限公司 Data sending method and related equipment thereof
CN114499749B (en) * 2020-11-13 2024-06-11 上海华为技术有限公司 Data transmission method and related equipment thereof
CN114598660A (en) * 2020-12-04 2022-06-07 大唐移动通信设备有限公司 Transmission window adjusting method, transmission window adjusting device, transmitting equipment, receiving equipment and medium
WO2022212001A1 (en) * 2021-04-01 2022-10-06 Google Llc Managing data communication before and after a state transition
CN117135775A (en) * 2023-04-04 2023-11-28 荣耀终端有限公司 Communication method and terminal equipment

Similar Documents

Publication Publication Date Title
CN108617029B (en) Radio bearer configuration method, corresponding UE and base station
EP3614736B1 (en) Handover control method and apparatus
WO2018170885A1 (en) Network connection recovery method and apparatus, and communication system
US20200100324A1 (en) A Network Node and Methods Therein for Packet Data Convergence Protocol (PDCP) Reordering
CN110999441B (en) Data transmission method and related equipment
WO2019136678A1 (en) Uplink signal transmission method, uplink signal receiving method, device, and system
WO2018126449A1 (en) Method for modifying data transmission window and device thereof, and communication system
TWI757425B (en) Method and apparatus for transmitting information
CN112187414B (en) Method and device for indicating data transmission condition
CN109474651B (en) Method and apparatus for processing data
WO2019019133A1 (en) Command instruction method and device, and information interaction method and device
JP6997203B2 (en) Feedback information transmission method, terminal equipment and network equipment
WO2019137501A1 (en) Communication method and device
US9191870B2 (en) Handover method for reducing the amount of data forwarded to a target node
EP3720070A1 (en) Data packet processing method and device
WO2019076347A1 (en) Communication method and communication apparatus
US20220182880A1 (en) Wireless communication method, terminal device and network device
WO2019061155A1 (en) Data processing method, terminal device and network device
WO2018201473A1 (en) Acknowledgment apparatus for activation command, and apparatus and method for reporting data transmission mode
CN111918335A (en) Method and device for processing data packet
WO2018078438A1 (en) Method and apparatus for two-hop packet transmission
CN108934044B (en) Data packet transmission method and device
WO2018127842A1 (en) Lossless packet data convergence protocol sequence number change
CN111654360B (en) Non-active state switching processing method and communication equipment
WO2018227628A1 (en) Data transmission method, network device, and terminal device

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17890457

Country of ref document: EP

Kind code of ref document: A1