Serial number configuration method, terminal, network equipment and storage medium

By configuring and notifying the serial number range, the problem of discontinuity of packet serial numbers in dual/multi-connection scenarios is solved, the packet reordering and the reliability of ARQ functions are realized, and the transmission efficiency is improved.

CN120223249APending Publication Date: 2025-06-27CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311805260.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In dual/multi-connection scenarios, data packets diverted to different network devices use independent sequence numbers, which makes it impossible for the receiver to reorder and submit data packets in sequence, which in turn affects the reliability of automatic retransmission request processing.

Method used

The terminal is configured with the serial number range of diversion to different network devices through the network, and the main network device notifies the secondary network device of the serial number range of data packets diversion to the secondary network device, so that the terminal and the network device can perform automatic retransmission request processing through the serial number range.

Benefits of technology

It realizes that when reordering and ARQ functions use a unified sequence number, it ensures the execution of automatic retransmission requests, shortens the length of the packet header, and improves transmission and processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223249A_ABST
    Figure CN120223249A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application are a serial number configuration method, a terminal, a network device and a storage medium, the method being applied to the terminal, the method comprising: receiving first configuration information sent by a first network device, the first configuration information being used for indicating a serial number range of a data packet corresponding to at least one network device; and sending an uplink data packet to a corresponding network device according to the first configuration information, and / or executing automatic retransmission request processing on downlink data packets from different network devices according to the first configuration information. According to the embodiment of the invention, the network and the terminal can execute ARQ through the range of the SN, so that a set of unified SN can be adopted to realize reordering and ARQ functions, and compared with a mode that PDCP and RLC packet headers respectively comprise 18-bit or 12-bit SN in an existing protocol, the embodiment of the invention can shorten the length of the packet headers, enable a protocol stack to be simpler, and improve the transmission and processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a serial number configuration method, a terminal, a network device, and a storage medium. Background Art

[0002] The formats of the protocol data units (PDUs) of the Packet Data Convergence Protocol (PDCP) and the PDUs of the Radio link control (RLC) (acknowledged mode (AM)) are respectively as Figure 1 and Figure 2 shown. The PDCP PDU and the RLC PDU (AM mode) contain independent serial numbers (SNs). The PDCP SN is mainly used for reordering to achieve in-sequence delivery, and the RLC SN is mainly used to identify the segmentation of the same RLC service data unit (SDU) and perform automatic repeat request (ARQ) to ensure reliability. The length of the SN in the PDCP data PDU is 12 bits (bit) or 18 bit, and the length of the RLC SN in the AM mode is 12 bit or 18 bit, and the lengths are both configured through Radio Resource Control (RRC) signaling.

[0003] In the existing protocol, the hierarchical design of the PDCP and RLC functions makes the RLC SN and the PDCP SN be respectively included in the headers of the RLC PDU and the PDCP PDU, resulting in redundancy. If the reordering and ARQ functions are combined in one protocol layer and a unified SN number is used, the overhead of the header can be effectively reduced, and the protocol processing flow can be reduced. Figure 3 FIG. is a schematic diagram of a protocol stack in which the protocol layers where the reordering and ARQ functions are located are combined and the SN numbers are unified in a dual-connection scenario. The first protocol layer includes the main functions of the existing PDCP and RLC, that is, encryption and decryption, header compression, integrity protection, SN allocation, segmentation, ARQ, etc. After the data packet is processed such as encrypted, header compressed, integrity protected, and SN allocated at the master node, it can be split to the secondary node for segmentation and ARQ processing.

[0004] In a dual / multi-connection scenario, if packets split to different nodes (base stations) use independent SNs, the receiving end will not be able to reorder and deliver the packets in sequence. Therefore, to ensure the in-sequence delivery function, it is necessary to uniformly allocate consecutive SN numbers to the packets before splitting. However, the SN numbers of the packets split to different nodes are not necessarily consecutive. For example, packets with SN numbers 1, 3, 5, 6,... may be split to node #0 for processing, and packets with SN numbers 2, 4, 7,... may be split to node #1 for processing. Such discontinuous SNs will cause the following: (1) During downlink transmission, when there are gaps in the SNs of the packets received by the UE, it is impossible to determine which node transmitted the packets with SN gaps, resulting in the inability to correctly feedback status reports to execute ARQ to ensure the reliability of data transmission; (2) During uplink transmission, when there are gaps in the SNs of the packets received by the secondary node, it is impossible to determine whether the packets with SN gaps are lost during transmission or transmitted by other nodes, and thus it is impossible to correctly feedback status reports to execute ARQ to ensure the reliability of data transmission. Summary of the Invention

[0005] At least one embodiment of the present application provides a sequence number configuration method, a terminal, a network device, and a storage medium, which are used to solve the problem of difficulty in performing automatic repeat request processing when the sequence numbers of packets split to the network device are discontinuous.

[0006] To solve the above technical problems, the present application is implemented as follows:

[0007] In a first aspect, an embodiment of the present application provides a sequence number configuration method, which is applied to a terminal and includes:

[0008] Receiving first configuration information sent by a first network device, where the first configuration information is used to indicate the sequence number range of packets corresponding to at least one network device;

[0009] According to the first configuration information, sending uplink packets to the corresponding network device, and / or, according to the first configuration information, performing automatic repeat request processing on downlink packets from different network devices.

[0010] Optionally, the first configuration information includes at least one of the following information:

[0011] First information, where the first information is used to indicate at least one network device and the sequence number range of packets corresponding to each network device;

[0012] Second information, where the first information is used to indicate at least one network device and the sequence number index corresponding to each network device, where each sequence number index corresponds to a sequence number range;

[0013] The third information, which is used to indicate the index of a configuration scheme, where the configuration scheme is used to configure at least one network device and the sequence number range of data packets corresponding to each network device.

[0014] Optionally, the network device in the first configuration information is indicated by a network device identifier or a cell group identifier associated with the network device;

[0015] The sequence number range in the first configuration information is indicated by the period and offset value of the sequence number.

[0016] Optionally, according to the first configuration information, sending an uplink data packet to the corresponding network device includes:

[0017] Determining the network device corresponding to the first uplink data packet according to the sequence number range of data packets corresponding to each network device and the first sequence number of the first uplink data packet;

[0018] Sending the first uplink data packet to the network device corresponding to the first uplink data packet.

[0019] Optionally, the first configuration information further includes: fourth information for indicating a default network device;

[0020] The method further includes: when the network device corresponding to the first uplink data packet cannot be determined according to the sequence number range of data packets corresponding to each network device and the first sequence number of the first uplink data packet, sending the first uplink data packet to the default network device.

[0021] Optionally, according to the first configuration information, performing automatic repeat request processing on downlink data packets from different network devices includes:

[0022] Determining the second sequence number of a first downlink data packet according to the sequence number range of data packets corresponding to any network device, where the first downlink data packet is a downlink data packet sent by any network device that the terminal fails to successfully receive;

[0023] Sending first feedback information to any network device, where the first feedback information is used to indicate the second sequence number of the first downlink data packet that fails to be successfully received.

[0024] Optionally, the first configuration information further includes: fifth information for configuring the sending end window size and / or the receiving end window size;

[0025] The method further includes: configuring the sending end window size and / or the receiving end window size according to the fifth information.

[0026] Second aspect, an embodiment of the present application provides a serial number configuration method, which is applied to a network device and includes:

[0027] Obtain second configuration information, where the second configuration information is used to indicate the serial number range of the uplink data packet corresponding to the network device;

[0028] According to the second configuration information, perform automatic repeat request processing on the uplink data packet from the terminal.

[0029] Optionally, the second configuration information includes at least one of the following information:

[0030] Sixth information, where the sixth information is used to indicate the serial number range of the data packet corresponding to the network device;

[0031] Seventh information, where the seventh information is used to indicate the serial number index corresponding to the network device, where each serial number index corresponds to a serial number range;

[0032] Optionally, the serial number range in the second configuration information is indicated by the period and offset value of the serial number.

[0033] Optionally, according to the second configuration information, performing automatic repeat request processing on the uplink data packet from the terminal includes:

[0034] Determine the third serial number of the first uplink data packet according to the serial number range of the uplink data packet corresponding to the network device, where the first uplink data packet is the uplink data packet sent by the terminal that the network device fails to successfully receive;

[0035] Send second feedback information to the terminal, where the second feedback information is used to indicate the third serial number of the first uplink data packet that fails to be successfully received.

[0036] Optionally, the second configuration information further includes: eighth information for configuring the sender window size and / or the receiver window size;

[0037] The method further includes: configuring the sender window size and / or the receiver window size according to the eighth information.

[0038] Optionally, when the network device is a first network device, and the first network device is the primary network device among at least two network devices connected to the terminal, the obtaining of the second configuration information is specifically: obtaining the second configuration information locally configured by the first network device;

[0039] When the network device is a second network device, and the second network device is a secondary network device among at least two network devices connected to the terminal, the obtaining of the second configuration information is specifically: receiving the second configuration information sent by the first network device.

[0040] Optionally, when the network device is a first network device, and the first network device is a primary network device among multiple network devices accessed by the terminal, the method further includes:

[0041] Sending third configuration information to a second network device, where the third configuration information is used to indicate the sequence number range of uplink data packets corresponding to the second network device.

[0042] In a third aspect, an embodiment of the present application provides a terminal, including a transceiver and a processor, where

[0043] The transceiver is configured to receive first configuration information sent by a first network device, where the first configuration information is used to indicate the sequence number range of data packets corresponding to at least one network device;

[0044] The processor is configured to send uplink data packets to corresponding network devices according to the first configuration information, and / or perform automatic repeat request processing on downlink data packets from different network devices according to the first configuration information.

[0045] In a fourth aspect, an embodiment of the present application provides a terminal, including: a processor, a memory, and a program stored on the memory and executable on the processor, where when the program is executed by the processor, the steps of the method described in the first aspect are implemented.

[0046] In a fifth aspect, an embodiment of the present application provides a network device, including a transceiver and a processor, where

[0047] The transceiver is configured to obtain second configuration information, where the second configuration information is used to indicate the sequence number range of uplink data packets corresponding to the network device;

[0048] The processor is configured to perform automatic repeat request processing on uplink data packets from a terminal according to the second configuration information.

[0049] In a sixth aspect, an embodiment of the present application provides a network device, including: a processor, a memory, and a program stored on the memory and executable on the processor, where when the program is executed by the processor, the steps of the method described in the second aspect are implemented.

[0050] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps of the method described above are implemented.

[0051] Compared with the prior art, in the sequence number configuration method, terminal, network device and storage medium provided by the embodiments of the present application, the network configures the range of SNs for the terminal to be split to different network devices, and the first network device notifies the second network device of the range of SNs of the data packets split to the second network device, so that the network and the terminal can perform ARQ through the range of SNs, and then a unified set of SNs can be used to implement the reordering and ARQ functions. Compared with the existing protocol in which the PDCP and RLC packet headers each contain 18-bit or 12-bit SNs, the embodiments of the present application can shorten the packet header length, make the protocol stack more concise, and improve the transmission and processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present application. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0053] Figure 1 is a schematic structural diagram of a PDCP PDU in the prior art;

[0054] Figure 2 is a schematic structural diagram of an RLC PDU in the prior art;

[0055] Figure 3 is a schematic diagram of a protocol stack in a dual-connection scenario after reconstructing PDCP and RLC functions;

[0056] Figure 4 is a schematic diagram of an application scenario of an embodiment of the present application;

[0057] Figure 5 is a flowchart when the sequence number configuration method of an embodiment of the present application is applied to the terminal side;

[0058] Figure 6 is a schematic diagram of an interaction process of the sequence number configuration method of an embodiment of the present application;

[0059] Figure 7 is a flowchart when the sequence number configuration method of an embodiment of the present application is applied to a network device;

[0060] Figure 8 is another schematic diagram of an interaction process of the sequence number configuration method of an embodiment of the present application;

[0061] Figure 9 Structural schematic diagram of a terminal according to an embodiment of the present application;

[0062] Figure 10 Structural schematic diagram of a network device according to an embodiment of the present application;

[0063] Figure 11 Structural schematic diagram of a terminal according to another embodiment of the present application;

[0064] Figure 12 Structural schematic diagram of a network device according to another embodiment of the present application. Detailed implementation manners

[0065] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present application can be more thoroughly understood and the scope of the present application can be fully conveyed to those skilled in the art.

[0066] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented, for example, in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices. "And / or" in the specification and claims means at least one of the connected objects.

[0067] The techniques described herein are not limited to NR systems and Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. CDMA systems can implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. TDMA systems can implement radio technologies such as Global System for Mobile Communication (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.21 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE (such as LTE-A) are new UMTS versions using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in the literature from an organization called the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in the literature from an organization called the "3rd Generation Partnership Project 2" (3GPP2).The techniques described herein can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. However, the following description describes the NR system for illustrative purposes and uses NR terminology in most of the following description, although these techniques can also be applied to applications other than NR system applications.

[0068] The following description provides examples and is not intended to limit the scope, applicability, or configuration set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the spirit and scope of the present disclosure. Various examples may appropriately omit, substitute, or add various procedures or components. For example, the methods described may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0069] Please refer to Figure 4 , Figure 4 , which shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal and network devices (first and second network devices), where one network device can be a primary network device and the other network device can be a secondary network device. It should be noted that Figure 4 only two network devices in a dual-connection scenario are taken as examples for illustration. In a multi-connection scenario, embodiments of the present application may further include more network devices. Generally, there is only one primary network device among these network devices, and the other network devices are secondary network devices.

[0070] In the embodiments of the present application, the terminal may also be referred to as a user terminal or user equipment (UE). The terminal may be a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or a vehicle-mounted device, etc., which are terminal-side devices. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application. The network device may be a base station and / or a core network element. Among them, the above base station may be a base station of 5G and later versions (for example: gNB, 5G NR NB, etc.), or a base station in other communication systems (for example: eNB, WLAN access point, or other access points, etc.). Among them, the base station may be referred to as Node B, evolved Node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0071] The base station can communicate with the terminal under the control of a base station controller. In various examples, the base station controller may be a part of the core network or some base stations. Some base stations can communicate control information or user data with the core network through a backhaul. In some examples, some of these base stations can communicate with each other directly or indirectly through a backhaul link, and the backhaul link can be a wired or wireless communication link. The wireless communication system can support operations on multiple carriers (waveform signals of different frequencies). The multi-carrier transmitter can simultaneously transmit modulated signals on these multiple carriers. For example, each communication link can be a multi-carrier signal modulated according to various radio technologies. Each modulated signal can be transmitted on a different carrier and can carry control information (for example, reference signals, control channels, etc.), overhead information, data, etc.

[0072] A base station can communicate wirelessly with a terminal via one or more access point antennas. Each base station can provide communication coverage for its respective coverage area. The coverage area of an access point can be divided into sectors that only form a part of the coverage area. A wireless communication system can include different types of base stations (such as macro base stations, micro base stations, or pico base stations). A base station can also utilize different radio technologies, such as cellular or WLAN radio access technologies. A base station can be associated with the same or different access network or operator deployments. The coverage areas of different base stations (including the coverage areas of the same or different types of base stations, the coverage areas using the same or different radio technologies, or the coverage areas belonging to the same or different access networks) can overlap.

[0073] A communication link in a wireless communication system can include an uplink for carrying uplink (UL) transmissions (e.g., from a terminal to a network device), or a downlink for carrying downlink (DL) transmissions (e.g., from a network device to a terminal). UL transmissions can also be referred to as reverse link transmissions, while DL transmissions can also be referred to as forward link transmissions. Downlink transmissions can be performed using an authorized frequency band, an unlicensed frequency band, or both. Similarly, uplink transmissions can be performed using an authorized frequency band, an unlicensed frequency band, or both.

[0074] In addition, in the embodiments of this application, the transmission direction from the terminal to the network device is referred to as uplink, and the transmission direction from the network device to the terminal is referred to as downlink.

[0075] To solve the problem that in scenarios such as dual / multi-connection, using the same SN number for the reordering function and the ARQ function will result in discontinuous SN numbers shunted to each network node, and further result in the inability to correctly feedback status reports to perform ARQ to ensure the reliability of data transmission, the embodiments of this application propose a sequence number configuration method. The network configures the range of SN numbers shunted to different network devices for the terminal, and the primary network device informs the secondary network device of the range of SNs of the data packets shunted to this secondary network device, so that (1) during downlink transmission, the terminal can identify the network device corresponding to the data packet that has not been successfully received, and feedback the SN information of the lost data packet to this network device through a status report; (2) during uplink transmission, the secondary network device can know the range of SNs of the data packets to be received to perform ARQ. This solution can ensure the execution of ARQ when using the same SN number for reordering and ARQ, realize the shortening of the header length, and improve the transmission and processing efficiency.

[0076] Please refer to Figures 5 - 6 , a sequence number configuration method provided by the embodiments of this application, when applied to the terminal side, includes:

[0077] Step 51: Receive first configuration information sent by a first network device, where the first configuration information is used to indicate the sequence number range of data packets corresponding to at least one network device.

[0078] Here, the first configuration information is used to indicate the sequence number range of data packets corresponding to at least one network device. Optionally, the at least one network device is a network device connected to a terminal. For example, in a dual-connection scenario, the sequence number range of data packets corresponding to two network devices is usually indicated; in a multi-connection scenario, the sequence number range of data packets corresponding to multiple network devices is indicated. Optionally, the first configuration information may be sent by a primary network device.

[0079] In an embodiment of this application, the first configuration information may use various indication methods to indicate the sequence number range of each network device and its corresponding data packets. The network device in the first configuration information may be indicated by a network device identifier or a cell group identifier associated with the network device, and the range of the sequence number of the data packets in the first configuration information may be indicated by the period and offset value of the sequence number.

[0080] Specifically, the first configuration information includes at least one of the following information:

[0081] (1) First information, which is used to indicate at least one network device and the sequence number range of data packets corresponding to each network device.

[0082] Here, the first information is used to indicate the network device and the sequence number range of data packets mapped to the network device. For example, configure the base station corresponding to cell group (Cellgroup) 0 to process data packets with a sequence number (SN) period of 4 and an offset of 0, that is, the base station transmits data packets with SN numbers 0, 4, 8, 12,...; configure the base station with Cellgroup 1 to process data packets with an SN period of 4 and offsets of 1, 2, 3, that is, the base station transmits data packets with SN numbers 1, 2, 3, 5, 6, 7, 9, 10, 11,...

[0083] (2) Second information, which is used to indicate at least one network device and the sequence number index corresponding to each network device, where each sequence number index corresponds to a sequence number range.

[0084] Here, at least one sequence number index is pre-configured, and each sequence number index corresponds to a range of sequence numbers. For example, sequence number index A corresponds to data packets with SNs of 0, 2, 4, 6, 8...; sequence number index B corresponds to data packets with SNs of 1, 3, 5, 7, 9,... After receiving the second information, the terminal looks up the correspondence table between the pre-established sequence number index and the range of sequence numbers according to the sequence number index corresponding to each network device in the second information, so as to obtain the range of sequence numbers of the data packets corresponding to each network device.

[0085] (3) The third information is used to indicate an index of a configuration scheme, where the configuration scheme is used to configure at least one network device and the range of sequence numbers of the data packets corresponding to each network device.

[0086] Here, at least one configuration scheme is pre-configured, and each configuration scheme configures at least one network device and the range of sequence numbers of the data packets corresponding to each network device.

[0087] For example, configuration scheme index a indicates that base station #0 processes data packets with SNs of 0, 2, 4, 6, 8...; base station #1 processes data packets with SNs of 1, 3, 5, 7, 9,...; configuration scheme index b indicates that base station #0 processes data packets with SNs of 0, 4, 8,...; base station #1 processes data packets with SNs of 1, 5, 9...; base station #3 processes data packets with SNs of 2, 6, 10,...; base station #4 processes data packets with SNs of 3, 7, 11,.. Thus, after receiving the third information, the terminal looks up the configuration scheme corresponding to the configuration scheme index in the third information, so as to obtain the range of sequence numbers of the data packets corresponding to each network device.

[0088] It should be noted that the above are only several specific implementation manners of the first configuration information, and are not used to limit the present application. The embodiments of the present application can also be indicated in other ways.

[0089] Step 52: Send the uplink data packet to the corresponding network device according to the first configuration information, and / or perform automatic repeat request processing on the downlink data packets from different network devices according to the first configuration information.

[0090] Here, the terminal can determine the network device corresponding to the first uplink data packet according to the range of sequence numbers of the data packets corresponding to each network device and the first sequence number of the first uplink data packet to be sent; then, send the first uplink data packet to the network device corresponding to the first uplink data packet.

[0091] In an embodiment of the present application, the first configuration information may further include: fourth information for indicating a default network device. For example, it indicates that the default network device is the primary network device. If the network device corresponding to the first uplink data packet cannot be determined in the above manner, for example, the network device corresponding to a certain serial number or a certain type of serial number may not be configured in the first configuration information, in this case, the first uplink data packet may be sent to the default network device.

[0092] When performing automatic repeat request processing on downlink data packets from different network devices in the first configuration information, the terminal may determine a second serial number of a first downlink data packet according to the serial number range of the data packets corresponding to any network device. The first downlink data packet is a downlink data packet sent by any network device that the terminal fails to successfully receive. Then, a first feedback message is sent to any network device. The first feedback message is used to indicate the second serial number of the first downlink data packet that fails to be successfully received, thereby realizing the feedback of the data packet reception status to assist the network device in performing ARQ to ensure the reliability of downlink data transmission.

[0093] For example, if the first configuration information received by the terminal indicates that the data packet range of base station #1 is packets with an SN period of 4 and an offset of 0, when the terminal receives downlink data packets with SNs of 0 and 4 and then receives a downlink data packet with an SN of 12, the terminal starts a reordering timer. If the downlink data packet with an SN of 8 is not received when the reordering timer expires, the terminal sends a status report to base station #1 to report that the downlink data packet with an SN of 8 has not been received.

[0094] Through the above steps, the embodiment of the present application can implement the network to configure the range of SNs shunted to different network devices for the terminal, so that the terminal can perform ARQ according to the range of SNs. The above solution can be applied to the scenario of dual / multi-connection between the terminal and the network device, and the reordering and ARQ processing of data packets are performed using a unified SN number, which can ensure the execution of ARQ in the dual / multi-connection scenario, enabling the use of a set of unified SNs to implement the reordering and ARQ functions. Compared with the existing protocol where the PDCP and RLC packet headers each contain 18-bit or 12-bit SNs, the embodiment of the present application can shorten the packet header length, make the protocol stack more concise, and improve the transmission and processing efficiency. In addition, the embodiment of the present application can also be well compatible with the existing PDCP SN solution. For example, only an SN field needs to be added to the existing PDCP control PDU, and SN numbers are uniformly assigned to the PDCP control PDU and the PDCP data PDU to ensure the transmission reliability of the PDCP control PDU through the ARQ function. The data packet reordering process can reuse the solution of the existing protocol.

[0095] In addition, in the embodiments of the present application, the first configuration information may further include: fifth information for configuring the size of the sender window and / or the receiver window. At this time, after receiving the fifth information, the terminal may configure the size of the sender window and / or the receiver window according to the fifth information. For example, in the embodiments of the present application, the SN numbers received for ARQ may be discontinuous and sparser than those received by the existing ARQ mechanism. At this time, if the window size is still set to half of the SN value range, the window length may be set too small. Therefore, in the embodiments of the present application, the first configuration information is used to indicate the size of the sender window and / or the receiver window, and generally the above-mentioned window configured is larger than half of the N value range to avoid too small a window length. When the first configuration information received by the terminal carries the fifth information for indicating the sizes of the sending and receiving windows, the terminal sets the window size to the value indicated by the fifth information.

[0096] Please refer to Figures 7 - 8 , the serial number configuration method provided by the embodiments of the present application, when applied to a network device, includes the following steps:

[0097] Step 71, obtain second configuration information, where the second configuration information is used to indicate the serial number range of the uplink data packet corresponding to the network device.

[0098] Here, the second configuration information is used to indicate the serial number range of the uplink data packet corresponding to the network device. The serial number range in the second configuration information can be indicated by the period and offset value of the serial number.

[0099] In the embodiments of the present application, the second configuration information may use various indication methods to indicate the serial number range of the network device and its corresponding data packet. Specifically, the second configuration information includes at least one of the following information:

[0100] (1) Sixth information, where the sixth information is used to indicate the serial number range of the data packet corresponding to the network device. The sixth information is similar to the first information mentioned above and will not be elaborated here.

[0101] (2) Seventh information, where the seventh information is used to indicate the serial number index corresponding to the network device, where each serial number index corresponds to a serial number range.

[0102] Here, at least one serial number index is pre-configured, and each serial number index corresponds to a serial number range. For example, serial number index A corresponds to data packets with SNs of 0, 2, 4, 6, 8...; serial number index B corresponds to data packets with SNs of 1, 3, 5, 7, 9,... After obtaining the seventh information, the network device looks up the pre-established correspondence table between the serial number index and the serial number range according to the serial number index in the second information, so as to obtain the serial number range of the data packets corresponding to the network device. The seventh information is similar to the second information mentioned above and will not be elaborated here.

[0103] Step 72: Perform automatic repeat request processing on the uplink data packets from the terminal according to the second configuration information.

[0104] Here, the network device determines the third serial number of the first uplink data packet according to the serial number range of the uplink data packets corresponding to the network device, where the first uplink data packet is an uplink data packet sent by the terminal that the network device fails to successfully receive; then, the network device sends second feedback information to the terminal, and the second feedback information is used to indicate the third serial number of the first uplink data packet that fails to be successfully received, thus realizing the feedback of the data packet reception status to assist the terminal in performing ARQ to ensure the reliability of uplink data transmission.

[0105] Similarly, the second configuration information may further include: eighth information for configuring the sender window size and / or the receiver window size. At this time, the network device configures the sender window size and / or the receiver window size according to the eighth information.

[0106] In the embodiments of the present application, the network device may be the primary network device or the secondary network device among at least two network devices connected to the terminal.

[0107] For example, when the network device in step 71 is the first network device, and the first network device is the primary network device among at least two network devices connected to the terminal, in step 71, the obtaining of the second configuration information is specifically: obtaining the second configuration information locally configured by the first network device.

[0108] When the network device in step 71 is the second network device, and the second network device is the secondary network device among at least two network devices connected to the terminal, in step 71, the obtaining of the second configuration information is specifically: receiving the second configuration information sent by the first network device. That is to say, at this time, the primary network device sends the second configuration information to the secondary network device.

[0109] Optionally, the master network device may configure the serial number range of the uplink data packets corresponding to the network devices connected by the terminal. Then, the master network device sends configuration information to each slave network device to configure the serial number range of the uplink data packets corresponding to each network device.

[0110] When the network device in step 71 is the first network device and the first network device is the master network device among the multiple network devices accessed by the terminal, the first network device may further send third configuration information to the second network device, where the third configuration information is used to indicate the serial number range of the uplink data packets corresponding to the second network device. At this time, the second network device may perform automatic repeat request processing on the uplink data packets from the terminal according to the third configuration information.

[0111] For example, the first network device configures, through a third configuration message, the SN range of the uplink data packets of a certain terminal received by the second network device as 0, 2, 4, 6, 8,... When the second network device successively receives the data packet with SN 4 but has not received the data packet with SN 2, it starts a reordering timer. When the reordering timer expires and the data packet with SN 2 has still not been received, the second network device feeds back a status report indicating that the data packet with SN 2 has not been successfully received to the terminal.

[0112] Through the above method, in the embodiments of the present application, the network configures the range of SN numbers split to different network devices for the terminal, and the first network device notifies the second network device of the range of SNs of the data packets split to the second network device, so that the network and the terminal can perform ARQ through the range of SNs.

[0113] The various methods of the embodiments of the present application are introduced above. Next, an apparatus for implementing the above methods will be further provided.

[0114] Please refer to Figure 9 , embodiments of the present application further provide a terminal 900, including: a transceiver 901 and a processor 902;

[0115] The transceiver 901 is configured to receive first configuration information sent by a first network device, where the first configuration information is used to indicate the serial number range of data packets corresponding to at least one network device;

[0116] The processor 902 is configured to send uplink data packets to corresponding network devices according to the first configuration information, and / or perform automatic repeat request processing on downlink data packets from different network devices according to the first configuration information.

[0117] Optionally, the first configuration information includes at least one of the following information:

[0118] First information, where the first information is used to indicate at least one network device and the serial number range of data packets corresponding to each network device;

[0119] Second information, where the first information is used to indicate at least one network device and the serial number index corresponding to each network device, where each serial number index corresponds to a serial number range;

[0120] Third information, where the third information is used to indicate the index of a configuration scheme, where the configuration scheme is used to configure at least one network device and the serial number range of data packets corresponding to each network device.

[0121] Optionally, the network device in the first configuration information is indicated by a network device identifier or a cell group identifier associated with the network device;

[0122] The serial number range in the first configuration information is indicated by the period and offset value of the serial number.

[0123] Optionally, the processor is further configured to:

[0124] Determine the network device corresponding to the first uplink data packet according to the serial number range of data packets corresponding to each network device and the first serial number of the first uplink data packet;

[0125] Send the first uplink data packet to the network device corresponding to the first uplink data packet.

[0126] Optionally, the first configuration information further includes: fourth information for indicating a default network device; the processor is further configured to: in the case where the network device corresponding to the first uplink data packet cannot be determined according to the serial number range of data packets corresponding to each network device and the first serial number of the first uplink data packet, send the first uplink data packet to the default network device.

[0127] Optionally, the processor is further configured to:

[0128] Determine the second serial number of the first downlink data packet according to the serial number range of data packets corresponding to any network device, where the first downlink data packet is a downlink data packet sent by any network device that the terminal fails to successfully receive;

[0129] Send first feedback information to any network device, where the first feedback information is used to indicate the second serial number of the first downlink data packet that fails to be successfully received.

[0130] Optionally, the first configuration information further includes: fifth information for configuring the sender window size and / or the receiver window size; optionally, the processor is further configured to: configure the sender window size and / or the receiver window size according to the fifth information.

[0131] It should be noted that the device in this embodiment is the device corresponding to the method applied to the terminal side above. The implementation manners in the above embodiments are all applicable to the embodiments of this device and can also achieve the same technical effects. The above device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. Here, the same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described again.

[0132] Please refer to Figure 10 , the embodiments of the present application further provide a network device 1000, including: a transceiver 1001 and a processor 1002;

[0133] The transceiver 1001 is configured to obtain second configuration information, where the second configuration information is used to indicate the serial number range of the uplink data packets corresponding to the network device;

[0134] The processor 1002 is configured to perform automatic repeat request processing on the uplink data packets from the terminal according to the second configuration information.

[0135] Optionally, the second configuration information includes at least one of the following information:

[0136] Sixth information, where the sixth information is used to indicate the serial number range of the data packets corresponding to the network device;

[0137] Seventh information, where the seventh information is used to indicate the serial number index corresponding to the network device, where each serial number index corresponds to a serial number range;

[0138] Optionally, the serial number range in the second configuration information is indicated by the period and offset value of the serial number.

[0139] Optionally, the processor is further configured to:

[0140] Determine the third serial number of the first uplink data packet according to the serial number range of the uplink data packets corresponding to the network device, where the first uplink data packet is the uplink data packet sent by the terminal that the network device fails to successfully receive;

[0141] Send second feedback information to the terminal, where the second feedback information is used to indicate the third serial number of the first uplink data packet that fails to be successfully received.

[0142] Optionally, the second configuration information further includes: an eighth piece of information for configuring the sender window size and / or the receiver window size; the processor is further configured to: configure the sender window size and / or the receiver window size according to the eighth piece of information.

[0143] Optionally, when the network device is a first network device, and the first network device is the primary network device among at least two network devices connected to the terminal, the transceiver is further configured to obtain the second configuration information locally configured by the first network device;

[0144] When the network device is a second network device, and the second network device is the secondary network device among at least two network devices connected to the terminal, the transceiver is further configured to: receive the second configuration information sent by the first network device.

[0145] Optionally, when the network device is a first network device, and the first network device is the primary network device among multiple network devices accessed by the terminal, the transceiver is further configured to: send third configuration information to a second network device, where the third configuration information is used to indicate the serial number range of the uplink data packets corresponding to the second network device.

[0146] It should be noted that the device in this embodiment is the device corresponding to the method applied to the network device side above. The implementation manners in the above embodiments are all applicable to the embodiments of this device and can achieve the same technical effects. The above device provided by the embodiments of the present application can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described herein.

[0147] Please refer to Figure 11 , the embodiments of the present application further provide a terminal 1100, including a processor 1101, a memory 1102, and a computer program stored on the memory 1102 and executable on the processor 1101. When the computer program is executed by the processor 1101, it implements each process of the above-mentioned serial number configuration method embodiment executed by the terminal and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0148] Please refer to Figure 12 , the embodiments of the present application further provide a network device 1200, including a processor 1201, a memory 1202, and a computer program stored on the memory 1202 and executable on the processor 1201. When the computer program is executed by the processor 1201, it implements each process of the above-mentioned serial number configuration method embodiment executed by the network device and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0149] The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements each process of the above-described embodiment of the serial number configuration method and can achieve the same technical effects. To avoid repetition, details are not described herein again. Among them, the computer-readable storage medium includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0150] It should be noted that in this article, the term "including", "containing", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article, or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article, or device including that element.

[0151] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment method can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in various embodiments of the present application.

[0152] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.

Claims

1. A serial number configuration method, applied to a terminal, characterized in that, including: receiving first configuration information sent by a first network device, where the first configuration information is used to indicate a sequence number range of data packets corresponding to at least one network device; sending an uplink data packet to a corresponding network device according to the first configuration information, and / or performing an automatic repeat request process on downlink data packets from different network devices according to the first configuration information.

2. The method according to claim 1, wherein The first configuration information includes at least one of the following information: first information, where the first information is used to indicate at least one network device and a sequence number range of data packets corresponding to each network device; second information, where the first information is used to indicate at least one network device and a sequence number index corresponding to each network device, where each sequence number index corresponds to a sequence number range; third information, where the third information is used to indicate an index of a configuration scheme, where the configuration scheme is used to configure a sequence number range of data packets corresponding to at least one network device and each network device.

3. The method according to claim 2, wherein the network device in the first configuration information is indicated by a network device identifier or a cell group identifier associated with the network device; the sequence number range in the first configuration information is indicated by a period and an offset value of the sequence number.

4. The method according to claim 1, characterized in that, Sending the uplink data packet to the corresponding network device according to the first configuration information includes: determining the network device corresponding to the first uplink data packet according to the sequence number range of data packets corresponding to each network device and a first sequence number of the first uplink data packet; sending the first uplink data packet to the network device corresponding to the first uplink data packet.

5. The method according to claim 4, wherein The first configuration information further includes: fourth information for indicating a default network device; The method further includes: in a case where the network device corresponding to the first uplink data packet cannot be determined according to the sequence number range of data packets corresponding to each network device and the first sequence number of the first uplink data packet, sending the first uplink data packet to the default network device.

6. The method according to claim 1, characterized in that, Performing an automatic repeat request process on downlink data packets from different network devices according to the first configuration information includes: determining a second sequence number of a first downlink data packet according to the sequence number range of data packets corresponding to any network device, where the first downlink data packet is a downlink data packet sent by any network device that the terminal fails to successfully receive; sending first feedback information to any network device, where the first feedback information is used to indicate the second sequence number of the first downlink data packet that fails to be successfully received.

7. The method according to claim 1, characterized in that, The first configuration information further includes: fifth information for configuring a sender window size and / or a receiver window size; The method further includes: configuring the sender window size and / or the receiver window size according to the fifth information.

8. A serial number configuration method, applied to a network device, characterized in that, including: obtaining second configuration information, where the second configuration information is used to indicate a sequence number range of uplink data packets corresponding to the network device; performing an automatic repeat request process on uplink data packets from a terminal according to the second configuration information.

9. The method according to claim 8, characterized in that, The second configuration information includes at least one of the following information: Sixth information, where the sixth information is used to indicate the serial number range of the data packets corresponding to the network device; Seventh information, where the seventh information is used to indicate the serial number index corresponding to the network device, and each serial number index corresponds to a serial number range.

10. The method according to claim 9, wherein The serial number range in the second configuration information is indicated by the period and offset value of the serial number.

11. The method according to claim 8, characterized in that Performing automatic repeat request processing on the uplink data packets from the terminal according to the second configuration information includes: Determining a third serial number of a first uplink data packet according to the serial number range of the uplink data packets corresponding to the network device, where the first uplink data packet is an uplink data packet sent by the terminal that the network device fails to successfully receive; Sending second feedback information to the terminal, where the second feedback information is used to indicate the third serial number of the first uplink data packet that fails to be successfully received.

12. The method according to claim 9, characterized in that, The second configuration information further includes: eighth information for configuring the sender window size and / or the receiver window size; The method further includes: configuring the sender window size and / or the receiver window size according to the eighth information.

13. The method according to claim 9, wherein when the network device is a first network device and the first network device is the primary network device among at least two network devices connected to the terminal, the obtaining of the second configuration information is specifically: obtaining the second configuration information locally configured by the first network device; when the network device is a second network device and the second network device is the secondary network device among at least two network devices connected to the terminal, the obtaining of the second configuration information is specifically: receiving the second configuration information sent by the first network device.

14. The method according to claim 9, wherein when the network device is a first network device and the first network device is the primary network device among multiple network devices accessed by the terminal, the method further includes: sending third configuration information to a second network device, where the third configuration information is used to indicate the serial number range of the uplink data packets corresponding to the second network device.

15. A terminal, characterized in that, including a transceiver and a processor, where the transceiver is configured to receive first configuration information sent by a first network device, where the first configuration information is used to indicate the serial number range of the data packets corresponding to at least one network device; the processor is configured to send the uplink data packets to the corresponding network device according to the first configuration information, and / or perform automatic repeat request processing on the downlink data packets from different network devices according to the first configuration information.

16. A terminal, characterized in that, including: a processor, a memory, and a program stored on the memory and executable on the processor, where when the program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.

17. A network device, characterized in that, including a transceiver and a processor, where the transceiver is configured to obtain second configuration information, where the second configuration information is used to indicate the serial number range of the uplink data packets corresponding to the network device; the processor is configured to perform automatic repeat request processing on the uplink data packets from the terminal according to the second configuration information.

18. A network device, characterized in that, including: A processor, a memory, and a program stored on the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 8 to 14 are implemented.

19. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.