Pdcp downlink dynamic shunting method, system and device in NR-DC scene

By counting and reporting the number of Rlc Pdu messages in the NR-DC scenario, calculating the offload ratio data between cells, and dynamically adjusting the offload ratio of downlink data, the problem that Pdcp on the base station side cannot quickly sense the quality of the cell air interface is solved, and a better solution is achieved. High data transfer rate and lower transmission delay.

CN119364436APending Publication Date: 2025-01-24BEIJING CHANGKUN TECHNOLOGY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411492046.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the NR-DC scenario, the base station side Pdcp cannot quickly perceive the quality differences of the cell air interface, resulting in the downlink data being unable to be quickly sent to the UE.

Method used

By counting the number of Rlc Pdu packets sent by SCG and MCG Rlc instances within the preset period, and reporting feedback messages to Pdcp, the inter-cell offload ratio data is calculated, and the packet offload ratio in the next cycle is dynamically adjusted.

Benefits of technology

The dynamic diversion of the downlink data in the main community and the auxiliary communities, reducing the frequency of frequent triggering PDCP sorting caused by uneven diversion, increasing the data transmission rate and reducing the transmission delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364436A_ABST
    Figure CN119364436A_ABST
Patent Text Reader

Abstract

The invention provides a Pdcp downlink dynamic shunting method, system and device in an NR-DC scene, and the method comprises the steps: carrying out the statistics of the number of first Rlc Pdu messages sent by an SCG Rlc instance in a preset period T, and reporting a first feedback message to a Pdcp; counting the number of second Rlc Pdu messages sent by the MCG Rlc instance in a preset period T, and reporting a second feedback message to the Pdcp; after the Pdcp receives the first feedback message and the second feedback message reported in the preset period T, calculating distribution proportion data of the MCG cell and the SCG cell in the preset period T; and shunting the number of messages of the MCG cell and the SCG cell in the next period T. According to the invention, the sending capability of the data at the air interface is sensed, and the distribution proportion of the downlink data is dynamically calculated, so that the downlink data is dynamically switched between the main cell and the auxiliary cell, and the influence on the data transmission rate and time delay caused by frequent transmission and triggering of Pdcp reordering at the UE side due to non-uniform distribution is reduced as far as possible; therefore, the data can be better shunted in the primary and secondary cells, the data transmission rate is higher, and the transmission delay is lower.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a PDCP downlink dynamic splitting method, system and device in an NR-DC scenario. Background Art

[0002] With the continuous development of mobile communications, people have put forward higher requirements on the peak rate and system capacity of user equipment (UE). In R16, 3GPP (Third Generation Partnership Project) introduced NR-NR DC. In addition to dual-connection DC, carrier aggregation (CA) has become a key feature to increase data transmission rate in a flexible way in many different deployment scenarios. It allows UE to communicate with multiple physical carrier units (CC) at the same time, increasing the transmission bandwidth, improving data transmission rate and spectrum efficiency. For split bearer, downlink data can be sent to UE through MCG (Master Cell Group) or SCG (Secondary Cell Group). However, in each scenario, the air interface conditions of the cell vary greatly, and the Pdcp on the base station side cannot quickly perceive the air interface quality, so that the downlink data cannot be sent to the UE faster. Summary of the invention

[0003] To this end, the present invention provides a Pdcp downlink dynamic diversion method, system and device in an NR-DC scenario, aiming to solve the technical problem in the prior art that the air interface conditions of the cells vary greatly, the Pdcp on the base station side cannot quickly perceive the air interface quality, and the downlink data cannot be sent to the UE faster.

[0004] To achieve the above objectives, the present invention adopts the following technical solutions:

[0005] According to a first aspect of the present invention, the present invention provides a Pdcp downlink dynamic splitting method in an NR-DC scenario, the method comprising:

[0006] Count the number of first Rlc Pdu messages sent by the SCG Rlc instance within a preset period T, and report the first feedback message to Pdcp;

[0007] as well as,

[0008] Counting the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T, and reporting a second feedback message to Pdcp;

[0009] After the Pdcp receives the first feedback message and the second feedback message reported within the preset period T, it calculates the diversion ratio data of the MCG cell and the SCG cell within the preset period T;

[0010] Based on the diversion ratio data, the number of messages in the MCG cell and the SCG cell in the next period T is diverted.

[0011] Further, after counting the number of first Rlc Pdu messages sent by SCG Rlc based on a preset period, the method further includes:

[0012] If the first Rlc Pdu message number is less than the minimum Rlc Pdu message number, the first Rlc Pdu message number is updated using the minimum Rlc Pdu message number.

[0013] Furthermore, the method further comprises:

[0014] The spectrum efficiency of the UE in the MCG cell and the SCG cell is obtained through MAC, and the spectrum efficiency is normalized to obtain efficiency ratio data;

[0015] If the second Rlc Pdu message number is less than the minimum Rlc Pdu message number, the target Rlc Pdu message number is calculated using the minimum Rlc Pdu message number and efficiency ratio data, and the second Rlc Pdu message number is updated using the target Rlc Pdu message number.

[0016] Further, the dividing the number of messages of the MCG cell and the SCG cell in the next period T based on the dividing ratio data includes:

[0017] Based on the diversion ratio data and the data diversion base number within the preset period T, respectively calculate the first target diversion message number of the SCG cell within the preset period T and the second target diversion message number of the MCG cell within the preset period T;

[0018] In the next period T, it is determined whether the number of diverted messages of Pdcp Pdu to the MCG cell reaches the second target number of diverted messages;

[0019] If the number of diverted messages of Pdcp Pdu to the MCG cell does not reach the second target number of diverted messages, continue to send messages to the MCG cell;

[0020] If the number of diverted messages of Pdcp Pdu to the MCG cell has reached the second target number of diverted messages, messages continue to be sent to the SCG cell.

[0021] Further, the calculating of the traffic diversion ratio data of the MCG cell and the SCG cell within the preset period T includes:

[0022] The split ratio data is calculated using the following formula:

[0023] SplitRatio=MCG RlcBufSize / SCG RlcBufSize;

[0024] Among them, SplitRatio is the diversion ratio data; SCG RlcBufSize is the number of first Rlc Pdu messages; first MCG RlcBufSize is the number of second Rlc Pdu messages.

[0025] Furthermore, the calculation formula of the efficiency ratio data is:

[0026] SepectralRaito=MCG Sepectral / SCG Sepectral;

[0027] Among them, SepectralRaito is the efficiency ratio data; MCG Sepectral is the spectrum efficiency of the MCG cell; SCG Sepectral is the spectrum efficiency of the SCG cell;

[0028] The calculating the target Rlc Pdu message number by using the minimum Rlc Pdu message number and the efficiency ratio data includes:

[0029] RlcBufSize=miniRlcBufSize*SepectralRaito;

[0030] Among them, RlcBufSize is the target number of Rlc Pdu messages; miniRlcBufSize is the minimum number of Rlc Pdu messages; SepectralRaito is the efficiency ratio data.

[0031] Further, based on the diversion ratio data and the data diversion cardinality within the preset period T, respectively calculating the first target diversion message number of the SCG cell within the preset period T and the second target diversion message number of the MCG cell within the preset period T, includes:

[0032] The first target diversion message number and the second target diversion message number are calculated using the following formula:

[0033] MCGPduNumin T=SplitRatio*SplitBasePduNum;

[0034] SCGPduNumin T=(1-SplitRatio)*SplitBasePduNum;

[0035] Among them, MCGPduNumin T is the first target diversion message number; SCGPduNumin T is the first target diversion message number SplitRatio is the diversion ratio data; SplitBasePduNum is the data diversion base.

[0036] Further, before reporting the first feedback message to the Pdcp, the method further includes:

[0037] Construct Rlc DL DATA DELIVER STATUS PDU on the SCG side;

[0038] and / or,

[0039] Before reporting the second feedback message to the Pdcp, the method further includes:

[0040] Construct Rlc DL DATA DELIVER STATUS PDU on the MCG side.

[0041] According to a second aspect of the present invention, the present invention provides a Pdcp downlink dynamic splitting system in an NR-DC scenario, the system comprising:

[0042] A message statistics module, used to count the number of first Rlc Pdu messages sent by the SCG Rlc instance within a preset period T, and report a first feedback message to Pdcp;

[0043] as well as,

[0044] Counting the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T, and reporting a second feedback message to Pdcp;

[0045] A data calculation module, used for calculating the diversion ratio data of the MCG cell and the SCG cell within the preset period T after the Pdcp receives the first feedback message and the second feedback message reported within the preset period T;

[0046] The message diversion module is used to divert the number of messages in the MCG cell and the SCG cell within the next period T based on the diversion ratio data.

[0047] According to the third aspect of the present invention, the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the Pdcp downlink dynamic splitting method in the NR-DC scenario as described in any one of the first aspect of the present invention is implemented.

[0048] The present invention adopts the above technical solution and has at least the following beneficial effects:

[0049] Through the scheme of the present invention, the number of first Rlc Pdu messages sent by the SCG Rlc instance within the preset period T is counted, and the first feedback message is reported to Pdcp; the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T is counted, and the second feedback message is reported to Pdcp; after Pdcp receives the first feedback message and the second feedback message reported within the preset period T, it calculates the diversion ratio data of the MCG cell and the SCG cell within the preset period T; and the number of messages of the MCG cell and the SCG cell within the next period T is diverted. Through the present invention, the data transmission capability at the air interface is sensed, the downlink data diversion ratio is dynamically calculated, and the downlink data is dynamically switched between the primary cell and the secondary cell, so as to minimize the frequent triggering of Pdcp reordering on the UE side caused by uneven diversion, which affects the data transmission rate and delay; so that the data is better diverted between the primary and secondary cells, ensuring a higher data transmission rate and a lower transmission delay.

[0050] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0052] Figure 1 A schematic diagram of a process of a Pdcp downlink dynamic splitting method in an NR-DC scenario provided by an embodiment of the present invention is shown;

[0053] Figure 2 A schematic diagram of a scenario of PDCP downlink data offloading provided by an embodiment of the present invention is shown;

[0054] Figure 3 A schematic diagram of a process for determining the number of messages according to efficiency ratio data provided by an embodiment of the present invention is shown;

[0055] Figure 4 A schematic diagram of a process for calculating a downlink split ratio according to an embodiment of the present invention is shown;

[0056] Figure 5 A schematic diagram of the flow of downlink message diversion logic provided by an embodiment of the present invention is shown;

[0057] Figure 6 A schematic diagram of the structure of a Pdcp downlink dynamic splitting system in an NR-DC scenario provided by an embodiment of the present invention is shown;

[0058] Figure 7 A schematic diagram of the physical structure of a computer device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

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

[0060] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0061] In order to enhance the understanding of the present application by those skilled in the art, the following briefly introduces the Pdcp downlink data splitting:

[0062] Specifically, Pdcp downlink data diversion is divided into static diversion and dynamic diversion.

[0063] Static diversion of Pdcp downlink data: Data is sent in a fixed ratio between MCG and SCG. The logic is relatively simple, but it does not refer to the current air interface quality of each cell, resulting in uneven data diversion. When there is too little diverted data, the air interface resources cannot be fully utilized; when there is too much diverted data, the air interface transmission capacity is exceeded and a large amount of data is accumulated. On the terminal side, there are many data holes on the Pdcp side, and the reordering timer is frequently started to update the receiving window, resulting in memory flow control and IP layer flow control. The TCP service traffic fluctuates greatly, and the overall traffic rate is low.

[0064] Dynamic downlink data diversion of Pdcp: The diversion ratio is calculated periodically based on the transmission capacity of the MCG and SCG cells, and the downlink data is divided into MCG or MCG cells according to the diversion ratio. The data received by the terminal side from the MCG / SCG cell is continuous, with low RTT delay and high overall traffic rate.

[0065] Based on this, an embodiment of the present invention provides a Pdcp downlink dynamic splitting method in an NR-DC scenario, such as Figure 1 As shown, at least the following steps S101 to S103 may be included:

[0066] Step S101, counting the number of first Rlc Pdu messages sent by the SCG Rlc instance within the preset period T, and reporting a first feedback message to the Pdcp; and, counting the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T, and reporting a second feedback message to the Pdcp.

[0067] like Figure 2 As shown, it is an example of Pdcp downlink data diversion proposed in an embodiment of the present invention. Assume that in the NR-DC scenario, Pcell is a sub6G cell and Scell ​​is an Mmw cell of 4CC. It can be understood that although the Mmw cell is composed of 4 Mmw cells under CA mode 4CC, Rlc only focuses on one Mmw cell. Therefore, the figure only describes the NR-DC networking consisting of an Mmw cell and a sub6G cell. It can be seen from the figure that for split bearer, the downlink data can be sent to the UE through the MCG group or the SCG group, and the feedback message is reported to the Pdcp.

[0068] First, the embodiment of the present invention needs to set a fixed preset period T, and report F1uStatus based on the preset period T. It should be noted that the preset period T cannot be too large, otherwise it cannot reflect the traffic fluctuation caused by air interface interference in real time. The F1uStatus message can refer to the 3GPP TS38.425 protocol. Rlc sends a DL DATA DELIVERY STATUS message to Pdcp to inform Pdcp of the corresponding Desired buffer size and other information.

[0069] like Figure 3 As shown, it is a flow chart of determining the number of messages according to the efficiency ratio data provided by an embodiment of the present invention. Specifically, after counting the number of first Rlc Pdu messages sent by SCG Rlc based on a preset period, if the number of first Rlc Pdu messages is less than the minimum number of Rlc Pdu messages, the minimum number of Rlc Pdu messages is used to update the number of first Rlc Pdu messages. That is to say, when counting the number of first Rlc Pdu messages sent by SCG Rlc within a T period, if the first RlcBufSize is less than the miniRlcBufSize, it needs to be set to the default value miniRlcBufSize.

[0070] Furthermore, the spectrum efficiency of the UE in the MCG cell and the SCG cell can be obtained through MAC, and the spectrum efficiency can be normalized to obtain efficiency ratio data; if the second Rlc Pdu message number is less than the minimum Rlc Pdu message number, the target Rlc Pdu message number is calculated using the minimum Rlc Pdu message number and the efficiency ratio data, and the second Rlc Pdu message number is updated using the target Rlc Pdu message number. That is to say, when counting the second Rlc Pdu message number sent by the MCG Rlc within the T period, if the second RlcBufSize is less than the miniRlcBufSize, it is necessary to calculate the target Rlc Pdu message number and set it to the default value.

[0071] The calculation formula for efficiency ratio data is:

[0072] SepectralRaito=MCG Sepectral / SCG Sepectral;

[0073] Among them, SepectralRaito is the efficiency ratio data; MCG Sepectral is the spectrum efficiency of the MCG cell; SCG Sepectral is the spectrum efficiency of the SCG cell;

[0074] The calculation formula for the target Rlc Pdu message number is:

[0075] RlcBufSize=miniRlcBufSize*SepectralRaito;

[0076] Among them, RlcBufSize is the target number of Rlc Pdu messages; miniRlcBufSize is the minimum number of Rlc Pdu messages; SepectralRaito is the efficiency ratio data.

[0077] Further, the first feedback message Rlc DL DATA DELIVER STATUS PDU on the SCG side and the second feedback message Rlc DL DATA DELIVER STATUS PDU on the MCG side are respectively constructed, and reported to Pdcp at a preset period T. The message format can refer to TS 38.425, which mainly includes the number of Rlcpdu messages that have been sent by Rlc on both sides within the T period, that is, RlcBufSize.

[0078] Step S102: After Pdcp receives the first feedback message and the second feedback message reported within the preset period T, it calculates the diversion ratio data of the MCG cell and the SCG cell within the preset period T.

[0079] like Figure 4 As shown, it is a schematic diagram of Pdcp calculating the downlink split ratio (T: 20ms, data split base: 200 is an example in the figure). When Pdcp receives the DL DATA DELIVER STATUS PDU message reported by the NR-DC cell within the preset period T, it calculates the split ratio data once. Specifically, the split ratio data can be calculated using the following formula:

[0080] SplitRatio=MCG RlcBufSize / SCG RlcBufSize;

[0081] Among them, SplitRatio is the diversion ratio data; SCG RlcBufSize is the number of first Rlc Pdu messages sent by Rlc on the SCG side within period T; MCG RlcBufSize is the number of second Rlc Pdu messages sent by Rlc on the MCG side within period T.

[0082] Step S103: Based on the diversion ratio data, the number of messages in the MCG cell and the SCG cell in the next period T is diverted.

[0083] Based on the diversion ratio data and the data diversion base within the preset period T, the first target diversion message number of the SCG cell within the preset period T and the second target diversion message number of the MCG cell within the preset period T are calculated respectively.

[0084] The following formula is used to calculate the number of first target diversion packets and the number of second target diversion packets:

[0085] MCGPduNumin T=SplitRatio*SplitBasePduNum;

[0086] SCGPduNumin T=(1-SplitRatio)*SplitBasePduNum;

[0087] Among them, MCGPduNumin T is the first target diversion message number; SCGPduNumin T is the first target diversion message number SplitRatio is the diversion ratio data; SplitBasePduNum is the data diversion base.

[0088] like Figure 5 The figure shows the logical diagram of Pdcp downlink message diversion. Before Pdcp packet assembly is completed and sent to Rlc, the diversion direction needs to be determined. In the next cycle T, determine whether the number of diverted messages from Pdcp Pdu to the MCG cell has reached the second target number of diverted messages; if the number of diverted messages from Pdcp Pdu to the MCG cell has not reached the second target number of diverted messages, continue to send messages to the MCG cell; if the number of diverted messages from Pdcp Pdu to the MCG cell has reached the second target number of diverted messages, continue to send messages to the SCG cell.

[0089] It should be noted that in a scenario with multiple UEs or a far point with poor channel quality, since each UE is allocated limited air interface resources, if the split ratio is calculated entirely according to the Desired buffer size, the split ratio SplitRatio obtained will not meet expectations and cannot fully reflect the air interface transmission capacity. That is, the air interface traffic is lower than expected, so it needs to be corrected in time. The embodiment of the present invention calculates the split ratio SplitRatio based on the spectrum efficiency of the MCG and SCG of the UE, and timely splits the data in the next T period.

[0090] The embodiment of the present invention provides a method for dynamic downlink diversion of Pdcp in an NR-DC scenario, by counting the number of first Rlc Pdu messages sent by the SCG Rlc instance within a preset period T, and reporting a first feedback message to Pdcp; counting the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T, and reporting a second feedback message to Pdcp; after Pdcp receives the first feedback message and the second feedback message reported within the preset period T, it calculates the diversion ratio data of the MCG cell and the SCG cell within the preset period T; and diverts the number of messages of the MCG cell and the SCG cell within the next period T. Through the present invention, the data transmission capability at the air interface is sensed, the downlink data diversion ratio is dynamically calculated, and the downlink data is dynamically switched between the primary cell and the secondary cell, so as to minimize the frequent triggering of Pdcp reordering on the UE side caused by uneven diversion, which affects the data transmission rate and delay; so that the data is better diverted in the primary and secondary cells, ensuring a higher data transmission rate and a lower transmission delay.

[0091] Further, as Figure 1The specific implementation of the present invention provides a Pdcp downlink dynamic splitting system in the NR-DC scenario, such as Figure 6 As shown, the system may include: a message statistics module 610 , a data calculation module 620 and a message diversion module 630 .

[0092] The message statistics module 610 can be used to count the number of first Rlc Pdu messages sent by the SCG Rlc instance within a preset period T, and report a first feedback message to the Pdcp; and count the number of second Rlc Pdu messages sent by the MCG Rlc instance within a preset period T, and report a second feedback message to the Pdcp;

[0093] The data calculation module 620 may be used to calculate the diversion ratio data of the MCG cell and the SCG cell within the preset period T after the Pdcp receives the first feedback message and the second feedback message reported within the preset period T;

[0094] The message diversion module 630 can be used to divert the number of messages in the MCG cell and the SCG cell within the next period T based on the diversion ratio data.

[0095] Optionally, the message statistics module 610 may also be configured to update the first Rlc Pdu message number using the minimum Rlc Pdu message number when the first Rlc Pdu message number is less than the minimum Rlc Pdu message number.

[0096] Optionally, the message statistics module 610 may also be used to obtain the spectrum efficiency of the UE in the MCG cell and the SCG cell through the MAC, and normalize the spectrum efficiency to obtain efficiency ratio data;

[0097] When the second Rlc Pdu message number is less than the minimum Rlc Pdu message number, the target Rlc Pdu message number is calculated using the minimum Rlc Pdu message number and the efficiency ratio data, and the second Rlc Pdu message number is updated using the target Rlc Pdu message number.

[0098] Optionally, the message statistics module 610 can also be used to construct the Rlc DL DATA DELIVER STATUS PDU on the SCG side before reporting the first feedback message to the Pdcp; and / or, before reporting the second feedback message to the Pdcp, construct the Rlc DL DATA DELIVER STATUS PDU on the MCG side.

[0099] Optionally, the message statistics module 610 may also be used to calculate the efficiency ratio data using the following formula:

[0100] SepectralRaito=MCG Sepectral / SCG Sepectral;

[0101] Among them, SepectralRaito is the efficiency ratio data; MCG Sepectral is the spectrum efficiency of the MCG cell; SCG Sepectral is the spectrum efficiency of the SCG cell;

[0102] The target Rlc Pdu message number is calculated using the following formula, including:

[0103] RlcBufSize=miniRlcBufSize*SepectralRaito;

[0104] Among them, RlcBufSize is the target number of Rlc Pdu messages; miniRlcBufSize is the minimum number of Rlc Pdu messages; SepectralRaito is the efficiency ratio data.

[0105] Optionally, the data calculation module 620 may also be used to calculate the diversion ratio data using the following formula:

[0106] SplitRatio=MCG RlcBufSize / SCG RlcBufSize;

[0107] Among them, SplitRatio is the diversion ratio data; SCG RlcBufSize is the number of first Rlc Pdu messages; first MCG RlcBufSize is the number of second Rlc Pdu messages.

[0108] Optionally, the message diversion module 630 may also be used to calculate the first target diversion message number of the SCG cell within the preset period T and the second target diversion message number of the MCG cell within the preset period T respectively based on the diversion ratio data and the data diversion base number within the preset period T;

[0109] In the next period T, it is determined whether the number of diverted messages from Pdcp Pdu to the MCG cell reaches the second target number of diverted messages;

[0110] If the number of diverted messages of Pdcp Pdu to the MCG cell does not reach the second target number of diverted messages, continue to send messages to the MCG cell;

[0111] If the number of diverted messages of Pdcp Pdu to the MCG cell has reached the second target number of diverted messages, messages continue to be sent to the SCG cell.

[0112] Optionally, the message diversion module 630 may also be configured to calculate the first target diversion message number and the second target diversion message number using the following formula:

[0113] MCGPduNumin T=SplitRatio*SplitBasePduNum;

[0114] SCGPduNumin T=(1-SplitRatio)*SplitBasePduNum;

[0115] Among them, MCGPduNumin T is the first target diversion message number; SCGPduNumin T is the first target diversion message number SplitRatio is the diversion ratio data; SplitBasePduNum is the data diversion base.

[0116] It should be noted that for other corresponding descriptions of the functional modules involved in the Pdcp downlink dynamic splitting system in the NR-DC scenario provided in an embodiment of the present invention, please refer to Figure 1 The corresponding description of the method shown will not be repeated here.

[0117] Based on the above Figure 1 The method shown and Figure 6 The embodiment of the system shown in the figure, the embodiment of the present invention also provides a physical structure diagram of a computer device, such as Figure 7 As shown, the computer device may include a communication bus, a processor, a memory and a communication interface, and may also include an input and output interface and a display device, wherein each functional unit can communicate with each other through the bus. The memory stores a computer program, and the processor is used to execute the program stored in the memory and execute the steps of the Pdcp downlink dynamic splitting method in the NR-DC scenario described in the above embodiment.

[0118] Those skilled in the art can clearly understand that the specific working processes of the systems, devices, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.

[0119] In addition, the functional units in various embodiments of the present invention may be physically independent of each other, or two or more functional units may be integrated together, or all functional units may be integrated into one processing unit. The above integrated functional units may be implemented in the form of hardware, or in the form of software or firmware.

[0120] Those skilled in the art can understand that if the integrated functional unit is implemented in the form of software and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can essentially or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, which includes a number of instructions to enable a computing device (such as a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention when running the instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes.

[0121] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as a computing device such as a personal computer, a server, or a network device), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of a computing device, the computing device executes all or part of the steps of the methods described in the embodiments of the present invention.

[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present invention, the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate from the protection scope of the present invention.

Claims

1. A Pdcp downlink dynamic splitting method in an NR-DC scenario, characterized in that: The method comprises: Count the number of first Rlc Pdu messages sent by the SCG Rlc instance within a preset period T, and report the first feedback message to Pdcp; as well as, Counting the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T, and reporting a second feedback message to Pdcp; After the Pdcp receives the first feedback message and the second feedback message reported within the preset period T, it calculates the diversion ratio data of the MCG cell and the SCG cell within the preset period T; Based on the diversion ratio data, the number of messages in the MCG cell and the SCG cell in the next period T is diverted.

2. The method according to claim 1, characterized in that After counting the number of first Rlc Pdu messages sent by SCG Rlc based on a preset period, the method further includes: If the first Rlc Pdu message number is less than the minimum Rlc Pdu message number, the first Rlc Pdu message number is updated using the minimum Rlc Pdu message number.

3. The method according to claim 1, characterized in that The method further comprises: The spectrum efficiency of the UE in the MCG cell and the SCG cell is obtained through MAC, and the spectrum efficiency is normalized to obtain efficiency ratio data; If the second Rlc Pdu message number is less than the minimum Rlc Pdu message number, the target Rlc Pdu message number is calculated using the minimum Rlc Pdu message number and efficiency ratio data, and the second Rlc Pdu message number is updated using the target Rlc Pdu message number.

4. The method according to claim 1, characterized in that: The dividing the number of messages of the MCG cell and the SCG cell in the next period T based on the dividing ratio data includes: Based on the diversion ratio data and the data diversion base number within the preset period T, respectively calculate the first target diversion message number of the SCG cell within the preset period T and the second target diversion message number of the MCG cell within the preset period T; In the next period T, it is determined whether the number of diverted messages of Pdcp Pdu to the MCG cell reaches the second target number of diverted messages; If the number of diverted messages of Pdcp Pdu to the MCG cell does not reach the second target number of diverted messages, continue to send messages to the MCG cell; If the number of diverted messages of Pdcp Pdu to the MCG cell has reached the second target number of diverted messages, messages continue to be sent to the SCG cell.

5. The method according to claim 1, characterized in that: The calculating of the traffic diversion ratio data of the MCG cell and the SCG cell within the preset period T includes: The split ratio data is calculated using the following formula: SplitRatio=MCG RlcBufSize / SCG RlcBufSize; Among them, SplitRatio is the split ratio data; SCG RlcBufSize is the number of first Rlc Pdu messages; first MCGRlcBufSize is the number of second Rlc Pdu messages.

6. The method according to claim 3, characterized in that The calculation formula of the efficiency ratio data is: SepectralRaito=MCG Sepectral / SCG Sepectral; Among them, SepectralRaito is the efficiency ratio data; MCG Sepectral is the spectrum efficiency of the MCG cell; SCGSepectral is the spectrum efficiency of the SCG cell; The calculating the target Rlc Pdu message number by using the minimum Rlc Pdu message number and the efficiency ratio data includes: RlcBufSize=miniRlcBufSize*SepectralRaito; Among them, RlcBufSize is the target number of Rlc Pdu messages; miniRlcBufSize is the minimum number of Rlc Pdu messages; SepectralRaito is the efficiency ratio data.

7. The method according to claim 4, characterized in that The calculating, based on the diversion ratio data and the data diversion cardinality within the preset period T, respectively the first target diversion message number of the SCG cell within the preset period T and the second target diversion message number of the MCG cell within the preset period T, comprises: The first target diversion message number and the second target diversion message number are calculated using the following formula: MCGPduNumin T=SplitRatio*SplitBasePduNum; SCGPduNumin T=(1-SplitRatio)*SplitBasePduNum; Among them, MCGPduNumin T is the first target diversion message number; SCGPduNumin T is the first target diversion message number SplitRatio is the diversion ratio data; SplitBasePduNum is the data diversion base.

8. The method according to claim 1, characterized in that: Before reporting the first feedback message to the Pdcp, the method further includes: Construct Rlc DL DATA DELIVER STATUS PDU on the SCG side; and / or, Before reporting the second feedback message to the Pdcp, the method further includes: Construct Rlc DL DATA DELIVER STATUS PDU on the MCG side.

9. A Pdcp downlink dynamic splitting system in an NR-DC scenario, characterized in that: The system comprises: A message statistics module, used to count the number of first Rlc Pdu messages sent by the SCG Rlc instance within a preset period T, and report a first feedback message to Pdcp; as well as, Counting the number of second Rlc Pdu messages sent by the MCG Rlc instance within the preset period T, and reporting a second feedback message to Pdcp; A data calculation module, used for calculating the diversion ratio data of the MCG cell and the SCG cell within the preset period T after the Pdcp receives the first feedback message and the second feedback message reported within the preset period T; The message diversion module is used to divert the number of messages in the MCG cell and the SCG cell within the next period T based on the diversion ratio data.

10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the Pdcp downlink dynamic splitting method in the NR-DC scenario according to any one of claims 1 to 8 is implemented.