Allocation Method, Device, Apparatus and Storage Medium for Spectrum Sharing Resources

By making shared judgments based on resource utilization and data detection results in the shared frequency band, the resource use of new air interfaces NR and LTE is determined, which solves the problem of resource allocation in the shared frequency band and improves spectrum utilization efficiency and LTE performance.

CN114449531BActive Publication Date: 2025-07-01DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011203658.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-02
Publication Date
2025-07-01
Estimated Expiration
2040-11-02

AI Technical Summary

Technical Problem

When multiple wireless systems coexist, how to effectively determine the resources used by new air interface NR and LTE in the shared frequency band, especially under different spectrum sharing methods and standards.

Method used

When TDD partially shares LTE frequency band resources in the new air interface NR network and the long-term evolution LTE network, the actual available subframe locations of NR and LTE in the next cycle are determined based on the uplink and downlink actual physical resource block PRB resource utilization and data detection results. At the same time, when FDD fully shares LTE frequency band resources while frequency division multiplexing method, the available bandwidth of LTE and NR in the next cycle is determined based on the PRB resource utilization ratio and the ratio of data to be transferred.

Benefits of technology

It effectively avoids LTE retransmission performance losses caused by bandwidth sharing, ensures LTE performance, and considers factors such as new service arrival, random access and handover when determining shared resources, improving user experience and network KPI.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114449531B_ABST
    Figure CN114449531B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, device, apparatus, and storage medium for allocating spectrum sharing resources. When the new radio (NR) network and the long term evolution (LTE) network partially share the LTE frequency band resources in a time division duplex (TDD) manner, the actual available subframe positions of NR and the actual available subframe positions of LTE in the next period are determined based on the actual physical resource block (PRB) resource utilization rate of LTE and the actual available subframe numbers of LTE. When the NR network and the LTE network fully share the LTE frequency band resources in a frequency division duplex (FDD) manner, the available bandwidth of LTE and the available bandwidth of NR in the next period are determined according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the data volume to be transmitted of LTE to the data volume to be transmitted of NR, which can reduce the loss of LTE retransmission performance caused by bandwidth sharing and ensure LTE performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method, device, apparatus, and storage medium for allocating spectrum sharing resources. Background Art

[0002] When multiple wireless systems coexist, in order to make full use of the bandwidth and improve the spectrum utilization efficiency, spectrum sharing technology can be adopted. According to the size relationship between the available bandwidths of NR (New Radio) and LTE (Long Term Evolution), spectrum sharing is divided into two methods: one is full spectrum sharing, that is, the maximum available bandwidths of NR and LTE are the same, for example, both are 20 MHz bandwidth; the other is partial spectrum sharing, that is, the maximum available bandwidth of NR is greater than that of LTE, for example, NR occupies 100 MHz bandwidth while LTE occupies 20 MHz bandwidth.

[0003] Under the two spectrum sharing methods and the two systems of FDD (Frequency-division duplex) and TDD (Time Division Duplexing), how to determine the resources used by NR and the resources used by LTE in the shared frequency band is a problem to be solved. Summary of the Invention

[0004] Embodiments of this application provide a method, device, apparatus, and storage medium for allocating spectrum sharing resources, so as to solve the problem of how to determine the resources used by NR and the resources used by LTE in the shared frequency band under the two spectrum sharing methods and the two systems of FDD (Frequency-division duplex) and TDD (Time Division Duplexing).

[0005] In a first aspect, embodiments of this application provide a method for allocating spectrum sharing resources, including:

[0006] In the case where the NR network and the LTE network use the time-division multiplexing method TDD to partially share the LTE frequency band resources, based on the uplink actual physical resource block (PRB) resource utilization rate and the uplink data detection result, perform uplink sharing judgment, and based on the downlink actual PRB resource utilization rate and the uplink sharing result, perform downlink sharing judgment, to determine the positions of the actually available subframes of NR and the positions of the actually available subframes of LTE in the next cycle;

[0007] And / or,

[0008] In the case where the NR network and the LTE network fully share the LTE frequency band resources in a frequency division multiplexing (FDD) manner, determine the available bandwidth of LTE and the available bandwidth of NR in the next cycle according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR.

[0009] In a second aspect, an embodiment of the present application provides a network device, including a memory, a transceiver, and a processor:

[0010] The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:

[0011] In the case where the new radio (NR) network and the long term evolution (LTE) network partially share the LTE frequency band resources in a time division multiplexing (TDD) manner, perform an uplink sharing determination based on the uplink actual physical resource block (PRB) resource utilization rate and the uplink data detection result, and perform a downlink sharing determination based on the downlink actual PRB resource utilization rate and the uplink sharing result, to determine the actual available subframe positions of NR and the actual available subframe positions of LTE in the next cycle;

[0012] And / or,

[0013] In the case where the NR network and the LTE network fully share the LTE frequency band resources in a frequency division multiplexing (FDD) manner, determine the available bandwidth of LTE and the available bandwidth of NR in the next cycle according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR.

[0014] In a third aspect, an embodiment of the present application provides a spectrum sharing resource allocation device, including:

[0015] A first shared resource allocation unit, which is used to, in the case where the new radio (NR) network and the long term evolution (LTE) network partially share the LTE frequency band resources in a time division multiplexing (TDD) manner, perform an uplink sharing determination based on the uplink actual physical resource block (PRB) resource utilization rate and the uplink data detection result, and perform a downlink sharing determination based on the downlink actual PRB resource utilization rate and the uplink sharing result, to determine the actual available subframe positions of NR and the actual available subframe positions of LTE in the next cycle;

[0016] And / or,

[0017] A second shared resource allocation unit, configured to determine the available bandwidth of LTE and the available bandwidth of NR in the next period according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the data volume to be transmitted of LTE to the data volume to be transmitted of NR, when the LTE frequency band resources are fully shared by the NR network and the LTE network in a frequency division multiplexing (FDD) manner.

[0018] In a fourth aspect, an embodiment of the present application provides a processor-readable storage medium storing a computer program, which is used to cause the processor to execute the method provided in the first aspect.

[0019] In the embodiments of the present application, methods for determining the resources used by NR and the resources used by LTE in the shared frequency band under the LTE absolute priority strategy of the partial spectrum sharing method, and methods for determining the resources used by NR and the resources used by LTE in the shared frequency band under the NR and LTE equal priority strategy of the full spectrum sharing method are given, which can reduce the loss of LTE retransmission performance caused by bandwidth sharing and ensure LTE performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0021] Figure 1 It is a schematic flowchart of the method for allocating spectrum sharing resources provided by the embodiment of the present application;

[0022] Figure 2 It is a schematic flowchart of determining the actual available subframe positions of NR and the actual available subframe positions of LTE in the next period provided by the embodiment of the present application;

[0023] Figure 3 It is a schematic flowchart of determining the available bandwidth of LTE and the available bandwidth of NR in the next period provided by the embodiment of the present application;

[0024] Figure 4 It is a schematic structural diagram of the network device provided by the embodiment of the present application;

[0025] Figure 5 It is a schematic structural diagram of the spectrum sharing resource allocation device provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object may be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.

[0028] The technical solutions provided by the embodiments of the present application can be applied to a variety of systems, especially 5G systems. For example, the applicable systems can be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G New Radio (NR) systems, etc. Both terminal devices and network devices are included in these various systems. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0029] The network device involved in the embodiments of this application can be a base station or a network-side node with base station functions, such as CU, DU, relay, IAB donor, IAB node, etc. The base station can include multiple cells that provide services to terminals. Depending on the specific application scenario, the base station can also be referred to as an access point, or it can be a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and act as a router between the wireless terminal device and the rest of the access network, where the rest of the access network can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the attributes of the air interface. For example, the network device involved in the embodiments of this application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of this application do not limit it. In some network structures, the network device can include a centralized unit (centralized unit, CU) node and a distributed unit (distributed unit, DU) node, and the centralized unit and the distributed unit can also be geographically separated.

[0030] The following will combine the accompanying drawings and, through specific embodiments and their application scenarios, elaborate in detail on the spectrum sharing resource allocation method, device, apparatus, and storage medium provided by the embodiments of this application.

[0031] In the current related technologies, when determining the resources used by NR and the resources used by LTE within the shared frequency band, the available resources are determined only based on information such as network load, resource utilization, interference, service characteristics, and user characteristics.

[0032] Actually, when determining shared resources, if the shared resources are determined only based on the above information or resource utilization, in the case of LTE detecting an error in uplink data reception, since the corresponding subframe of the next radio frame is shared with other networks or the shared bandwidth within the corresponding subframe is too small, LTE non - adaptive retransmission cannot be performed and only LTE adaptive retransmission can be used. In the case of adaptive retransmission, the network side needs to configure resources, so the retransmission delay will increase. In addition, it is also necessary to send scheduling PDCCH (Physical Downlink Control Channel), which increases resource overhead and interference.

[0033] In addition, if the shared resources are determined only based on the above information or resource utilization, when there are situations such as the arrival of new uplink or downlink services, random access, and the sending of handover commands, due to the lack of available shared resources or the shared bandwidth being too small, the services cannot be scheduled in a timely manner, the random access delay increases, and the handover cannot be performed in a timely manner, resulting in a decline in user experience and network KPIs (Key Performance Indicators).

[0034] To solve or at least partially solve the above problems, the embodiments of the present application provide a method for allocating spectrum shared resources.

[0035] Figure 1 The following is a schematic flowchart of the method for allocating spectrum shared resources provided by the embodiments of the present application. The execution subject of this method can be a network device, such as Figure 1 As shown, the method includes the following steps:

[0036] Step 100: In the case where the new radio (NR) network and the long - term evolution (LTE) network partially share the LTE frequency band resources in a time - division duplex (TDD) manner, based on the actual physical resource block (PRB) resource utilization rate of the uplink in the current period and the uplink data detection result, perform uplink sharing judgment, and based on the actual PRB resource utilization rate of the downlink and the uplink sharing result, perform downlink sharing judgment to determine the positions of the actually available subframes of NR and LTE in the next period;

[0037] And / or,

[0038] In the case where the NR network and the LTE network fully share the LTE frequency band resources in a frequency - division duplex (FDD) manner, according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, determine the available bandwidth of LTE and the available bandwidth of NR in the next period.

[0039] Specifically, for the shared resource allocation in the TDD partial spectrum sharing mode, NR has dedicated bandwidth, and the available bandwidth of NR is greater than that of LTE. Therefore, the LTE absolute priority strategy is mainly considered. NR and LTE share the LTE frequency band resources in a time-division multiplexing manner. The allocation of shared resources needs to determine the available subframe positions of NR and LTE.

[0040] When determining the shared resources in the TDD partial spectrum sharing mode, a method is adopted to perform uplink sharing judgment based on the actual physical resource block (PRB) resource utilization rate of the uplink in the current period and the uplink data detection result, and perform downlink sharing judgment based on the actual PRB resource utilization rate of the downlink and the uplink sharing result, so as to determine the actual available subframe positions of NR and LTE in the next period, avoiding the loss of LTE non-adaptive retransmission performance caused by bandwidth sharing and ensuring the LTE performance.

[0041] In an optional embodiment, first, relevant parameter initialization and the statistics of the actual PRB (Physical Resource Block) resource utilization rate of LTE and the available number of LTE subframes within the sharing judgment period are performed. Then, according to the relevant sharing judgment method, the available number of LTE subframes and the maximum available number of NR subframes in the next period are determined, as well as the actual available subframe positions of NR and LTE are determined.

[0042] For the shared resource allocation in the FDD full spectrum sharing mode, the available bandwidth of NR is equal to that of LTE. Therefore, the equal priority strategy of NR and LTE is mainly considered. NR and LTE share the LTE frequency band resources in a frequency-division multiplexing manner. The shared resource allocation method needs to determine the size of the available bandwidth of NR and LTE.

[0043] In the frequency-division multiplexing mode, the available bandwidth of LTE exists fixedly in each subframe within the set period. Therefore, there is no problem that LTE cannot perform non-adaptive retransmission. Only after the bandwidth sharing is adjusted between periods, there may be a problem that non-adaptive retransmission cannot be performed. In the solution, a larger period is set to reduce the probability of the occurrence of the problem of non-adaptive retransmission. In addition, when adjusting the shared bandwidth between periods, it is only performed according to the set step size, avoiding the problem that LTE cannot perform retransmission in an adaptive retransmission manner due to excessive adjustment of the shared bandwidth, thereby ensuring the retransmission performance of LTE.

[0044] When performing shared resource allocation in the FDD full spectrum sharing mode, a method based on the ratio of the actual PRB resource utilization rate and the ratio of the data volume to be transmitted is adopted for sharing judgment to ensure fair sharing of resources between NR and LTE.

[0045] In an optional embodiment, first, relevant parameters are initialized, and the ratios of the actual LTE PRB resource utilization rate to the actual NR PRB resource utilization rate and the ratio of the LTE data to be transmitted to the NR data to be transmitted during the sharing judgment period are calculated. Then, according to relevant sharing judgment methods, the available bandwidth of LTE and the available bandwidth of NR in the next period are determined. After that, the adjustment and maintenance of shared resources are carried out.

[0046] In the embodiments of the present application, methods for determining the resources used by NR and the resources used by LTE in the shared frequency band under the LTE absolute priority strategy of partial spectrum sharing mode and methods for determining the resources used by NR and the resources used by LTE in the shared frequency band under the equal priority strategy of NR and LTE in the full spectrum sharing mode are given, which can reduce the loss of LTE retransmission performance caused by bandwidth sharing and ensure LTE performance.

[0047] Optionally, as Figure 2 shown, the method for performing uplink sharing judgment based on the actual physical resource block (PRB) resource utilization rate of the uplink in the current period and the uplink data detection result and the method for performing downlink sharing judgment based on the actual PRB resource utilization rate of the downlink and the uplink sharing result to determine the actual available subframe positions of NR and LTE in the next period further include:

[0048] Step 1001: Determine the available subframe numbers of the LTE uplink / downlink in the next period according to the actual LTE uplink / downlink PRB resource utilization rate and the actual available subframe numbers of the LTE uplink / downlink in the current period;

[0049] Step 1002: Determine the maximum available subframe numbers of the NR uplink / downlink in the next period according to the total number of uplink / downlink subframes in one period and the available subframe numbers of the LTE uplink / downlink in the next period;

[0050] Step 1003: Based on the maximum available subframe numbers of the NR uplink in the next period, the LTE uplink data detection result, the presence flag of the Voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool, determine the actual available subframe positions of the NR uplink and the LTE uplink;

[0051] Step 1004: Based on the maximum available subframe numbers of the NR downlink in the next period, the actual available subframe positions of the LTE uplink, the presence flag of the VoLTE service, and the configuration information of the LTE system information block (SIB1), determine the actual available subframe positions of the NR downlink and the LTE downlink.

[0052] Specifically, first, the available subframe numbers of the LTE uplink / downlink in the next period are determined according to the actual LTE uplink / downlink PRB resource utilization rate and the actual available subframe numbers of the LTE uplink / downlink in the current period.

[0053] After determining the available subframe numbers of LTE uplink / downlink in the next period, the maximum available subframe numbers of NR in the next period are the remaining subframe numbers after subtracting the available subframe numbers of LTE uplink / downlink in the next period from all uplink / downlink subframe numbers in the period.

[0054] Then, in the uplink direction, it is necessary to determine the actual available subframe positions of NR uplink and LTE uplink based on information such as the maximum available uplink subframe numbers of NR in the next period, LTE uplink data detection results, the presence indication of VoLTE (Voice over Long-Term Evolution) service, and the configuration of LTE SRS (Sounding reference signal) resource pool.

[0055] In the downlink direction, it is necessary to determine the actual available subframe positions of NR downlink and LTE downlink based on information such as the maximum available downlink subframe numbers of NR in the next period, the actual available subframe positions of LTE uplink, the presence indication of VoLTE service, and the transmission configuration of LTE SIB1 (system information block type1).

[0056] In the embodiment of the present application, for the problem that in the time division multiplexing mode, the data reception detection of LTE in the uplink direction is incorrect, and the corresponding subframes of the next radio frame are shared with other networks, resulting in the inability of LTE data to perform non-adaptive retransmission, in the embodiment of the present application, when determining the shared resources, an uplink sharing judgment method based on information such as the actual PRB resource utilization rate of the uplink and the uplink data detection results and a downlink sharing judgment method based on information such as the actual PRB resource utilization rate of the downlink and the uplink sharing result are adopted, which avoids the loss of LTE non-adaptive retransmission performance caused by bandwidth sharing, ensures the LTE performance, and at the same time considers the uplink and downlink sharing linkage factors.

[0057] Optionally, the step 1001 of determining the available subframe numbers of LTE uplink / downlink in the next period according to the actual PRB resource utilization rate and the actual available subframe numbers of LTE uplink / downlink in the current period includes one of the following items:

[0058] (1) When there is a VoLTE service in the LTE network, determining the available subframe numbers of LTE uplink / downlink in the next period as all uplink / downlink subframe numbers in the next period;

[0059] When there is a VoLTE service in the LTE network, in order to ensure the quality of voice services, the available subframe numbers of LTE in the next period are all subframes in the next period, and this principle applies to both uplink and downlink.

[0060] (2) When the actual available sub - frame number of LTE uplink / downlink in the current period is zero, and there is data to be scheduled or an uplink service scheduling request SR is received, it is determined that the available sub - frame number of LTE in the next period is at least 1; otherwise, the available sub - frame number of LTE uplink / downlink in the next period remains 0.

[0061] Specifically, if the actual available sub - frame number of LTE in the current period is 0, in order to quickly resume LTE services, it is necessary to initialize the actual PRB resource utilization rate to 0, and this principle applies to both the uplink and the downlink.

[0062] If there is data to be scheduled, then the available sub - frame number of LTE in the next period is at least 1, and this principle applies to both the uplink and the downlink.

[0063] For the uplink direction, if an uplink service SR request is received, then the available sub - frame number of LTE uplink in the subsequent two consecutive periods is at least 1.

[0064] In other cases, the available sub - frame number of LTE in the next period is not adjusted and remains 0.

[0065] (3) When the actual available sub - frame number of LTE uplink / downlink in the current period is 1, and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, if there is no data to be scheduled, it is determined that the available sub - frame number of LTE uplink / downlink in the next period is 0; otherwise, the available sub - frame number of LTE uplink / downlink in the next period remains 1.

[0066] It should be noted that the first preset threshold is the set low threshold of the PRB resource utilization rate.

[0067] (4) When the actual available sub - frame number of LTE uplink / downlink in the current period is greater than 1, and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold, calculate the required uplink / downlink sub - frame number of LTE, and determine the available sub - frame number of LTE uplink / downlink in the next period according to the relative relationship between the smoothed actual available sub - frame number of LTE uplink / downlink and the required uplink / downlink sub - frame number of LTE.

[0068] Optionally, the calculating the required uplink / downlink sub - frame number of LTE based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold includes:

[0069] Use the following formula to calculate the required uplink sub - frame number of LTE:

[0070]

[0071] Among them, SFNumEstimate LTE_ul is the number of uplink subframes required for LTE, and PRBUsage LTE_ul is the actual uplink PRB resource utilization rate after smoothing filtering. PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod ul is the total number of uplink subframes within a period;

[0072] The number of downlink subframes required for LTE is calculated using the following formula:

[0073]

[0074] Among them, SFNumEstimate LTE_dl is the number of downlink subframes required for LTE, and PRBUsage LTE_dl is the actual downlink PRB resource utilization rate after smoothing filtering. PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod dl is the total number of downlink subframes within a period.

[0075] It should be noted that the second preset threshold is the set high threshold of PRB resource utilization rate.

[0076] Optionally, determining the available number of LTE uplink / downlink subframes in the next period according to the relative relationship between the actually available number of LTE uplink / downlink subframes after smoothing filtering and the required number of LTE uplink / downlink subframes includes:

[0077] Calculating the available number of LTE uplink subframes in the next period according to the actually available number of LTE uplink subframes after smoothing filtering and the required number of LTE uplink subframes using the following formula:

[0078]

[0079] Among them, SFNumNext LTE_ul is the available number of LTE uplink subframes in the next period, SFNumStatic LTE_ul is the actually available number of LTE uplink subframes after smoothing filtering, and SFNumEstimate LTE_ul is the required number of LTE uplink subframes, where X is the set reduction step and Y is the set increase multiple;

[0080] Calculating the available number of LTE downlink subframes in the next period according to the actually available number of LTE downlink subframes after smoothing filtering and the required number of LTE downlink subframes using the following formula:

[0081]

[0082] Among them, SFNumNext LTE_dl is the number of available subframes for LTE downlink in the next period, and SFNumStatic LTE_dl is the actual number of available subframes for LTE downlink after smoothing filtering, and SFNumEstimate LTE_dl is the number of downlink subframes required by LTE. Among them, X is the set reduction step, and Y is the set increase multiple.

[0083] (5) When the actual number of available subframes for LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is greater than the second preset threshold, determine that the number of available subframes for LTE uplink / downlink in the next period is all the uplink / downlink subframes in the next period.

[0084] (6) When the actual number of available subframes for LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is between the first preset threshold and the second preset threshold, determine that the number of available subframes for LTE uplink / downlink in the next period is the actual number of available subframes for LTE uplink / downlink in the current period after smoothing filtering.

[0085] Optionally, step 1003 determines the actual available subframe positions for NR uplink and LTE uplink based on the maximum available subframes for NR uplink in the next period, the LTE uplink data detection result, the presence flag of the Voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool, and further includes:

[0086] In a period, traverse each uplink subframe position in sequence according to the order of received uplink subframes;

[0087] When the first preset condition is met, determine that the position of the target uplink subframe in the next radio frame is the actual available subframe position for NR uplink; otherwise, determine that the position of the target uplink subframe in the next radio frame is the actual available subframe position for LTE uplink;

[0088] Stop traversing until all uplink subframes in the period are traversed or the number of currently determined actual available subframe positions for NR uplink is equal to the maximum available subframes for NR uplink in the next period;

[0089] Among them, the meeting of the first preset condition includes:

[0090] Receiving the data of the target uplink subframe in the current radio frame and simultaneously meeting the following items:

[0091] The data detection result of the target uplink subframe is ACK;

[0092] There is no configured resource for transmitting LTE SRS in the next radio frame;

[0093] The currently determined number of actually available subframe positions for NR uplink is less than the maximum number of available subframes for NR uplink in the next period;

[0094] The VoLTE service does not exist.

[0095] Specifically, in the uplink direction, it is necessary to determine the actually available subframe positions for NR uplink and the actually available subframe positions for LTE uplink based on information such as the maximum number of available subframes for NR uplink in the next period, the LTE uplink data detection result, the VoLTE service presence flag, and the LTE SRS resource pool configuration.

[0096] Within a period, traverse each uplink subframe position in sequence according to the order of received uplink subframes. Let the currently received radio frame SFN n and the uplink subframe sf m in it. If the following conditions are simultaneously met: (1) the data detection result of the uplink subframe sf m is ACK; (2) there is no configured transmission of LTE SRS resources in the next radio frame SFN n+1 ; (3) the currently determined number of actually available subframe positions for NR uplink is less than the maximum number of available subframes for NR uplink in the next period; (4) the VoLTE service does not exist, then determine that the position of the uplink subframe sf n+1 in the next radio frame SFN m is the actually available subframe position for NR uplink; otherwise, determine that the position of the uplink subframe sf n+1 in the next radio frame SFN m is the actually available subframe position for LTE uplink.

[0097] Until all uplink subframes in the period are traversed, or the currently determined number of actually available subframe positions for NR uplink is equal to the maximum number of available subframes for NR uplink in the next period, exit the traversal process.

[0098] Optionally, determining the actually available subframe positions for NR downlink and the actually available subframe positions for LTE downlink based on the maximum number of available subframes for NR downlink in the next period, the actually available subframe positions for LTE uplink, the VoLTE service presence flag, and the LTE system information block SIB1 configuration information includes:

[0099] Within a period, traverse each downlink subframe position in sequence;

[0100] When the second preset condition is met, determine that the position of the target downlink subframe in the current radio frame is the actually available subframe position for NR downlink; otherwise, determine that the position of the target downlink subframe in the current radio frame is the actually available subframe position for LTE downlink;

[0101] Until all the downlink subframes within the period are traversed, or the currently determined number of actually available NR downlink subframe positions is equal to the maximum number of available NR downlink subframes in the next period, the traversal ends;

[0102] Among them, the satisfaction of the second preset condition includes:

[0103] Simultaneously satisfying the following items:

[0104] The target downlink subframe does not need to send LTE SIB1 information;

[0105] According to the frame structure configuration, the actually available LTE uplink subframe positions, and the scheduling timing, it is judged that the target downlink subframe does not need to send the physical downlink control channel PDCCH for scheduling uplink services on the scheduling timing, or, on the scheduling timing, the target downlink subframe needs to send the physical downlink control channel PDCCH for scheduling uplink services but the corresponding scheduled subframe position is not the actually available LTE uplink subframe position;

[0106] The currently determined number of actually available NR downlink subframe positions is less than the maximum number of available NR downlink subframes in the next period;

[0107] The VoLTE service does not exist.

[0108] Specifically, in the downlink direction, it is necessary to determine the actually available NR downlink subframe positions and the actually available LTE downlink subframe positions based on information such as the maximum number of available NR downlink subframes in the next period, the actually available LTE uplink subframe positions, the VoLTE service presence flag, and the LTE SIB1 transmission configuration.

[0109] Within the period, each downlink subframe position is traversed in sequence. Let the currently judged radio frame SFN n and the downlink subframe sf p . If the conditions are simultaneously satisfied: (1) The current downlink subframe does not need to send LTE SIB1 information, that is, the SFN is an odd frame, or, the SFN is an even frame but the downlink subframe number is not 5; (2) According to the frame structure configuration, the actually available LTE uplink subframe positions, and the scheduling timing, it is judged that: on the scheduling timing, this downlink subframe does not need to send LTE uplink PDCCH, or, on the scheduling timing, this downlink subframe needs to send the physical downlink control channel PDCCH for scheduling uplink services but the corresponding scheduled subframe position is not the actually available LTE uplink subframe position; (3) The currently determined number of actually available NR downlink subframe positions is less than the maximum number of available NR downlink subframes in the next period; (4) The VoLTE service does not exist, then it is determined that the downlink subframe sf n in the SFN p is the actually available NR downlink subframe position; otherwise, it is determined that the downlink subframe sf n in the SFN pThe position is the actual available subframe position for LTE downlink.

[0110] Exit the traversal process until all downlink subframes in the period are traversed, or the number of currently determined actual available subframe positions for NR downlink is equal to the maximum number of available downlink subframes for NR in the next period.

[0111] Optionally, after determining the actual available subframe position for NR in the next period and the actual available subframe position for LTE, it further includes:

[0112] Under the condition of meeting the third preset condition, adjust all shared subframes to LTE available subframes within a preset time;

[0113] After the preset time expires, restore the original shared resource configuration;

[0114] Wherein, the third preset condition includes at least one of the following:

[0115] Physical Random Access Channel (PRACH) is detected in the LTE network;

[0116] There is a user handover in the LTE network;

[0117] Scheduling Request (SR) is received in the LTE network.

[0118] Specifically, when determining shared resources in the embodiments of the present application, the impacts of factors such as the arrival of new uplink or downlink services, random access, and handover command sending are also considered to ensure the random access performance and handover performance after sharing, and avoid the degradation of user experience and network KPIs.

[0119] When PRACH (Physical Random Access Channel) is detected in the LTE network, it will trigger the adjustment of shared resources brought by random access. To ensure the random access performance, within a set time (such as before the random access process is completed after receiving PRACH), all shared subframes will be adjusted to LTE available subframes. This principle applies to both uplink and downlink.

[0120] When there is a user handover in the LTE network and a handover command needs to be sent, it will trigger the adjustment of shared resources brought by handover. To ensure the handover performance, within a set time, all shared downlink subframes will be adjusted to LTE downlink available subframes. This principle only applies to downlink.

[0121] When the uplink in the LTE network receives a service SR request, it will trigger the adjustment of shared resources brought by SR. To ensure the user experience, within a set time, all shared subframes will be adjusted to LTE available subframes. This principle applies to both uplink and downlink.

[0122] After the set timeouts, the original shared resource allocation will be restored.

[0123] In the embodiments of the present application, for the problem that in the time division multiplexing mode, the LTE data reception detection is incorrect in the uplink direction, and the corresponding subframe of the next radio frame is shared with other networks, resulting in the inability of LTE data to perform non - adaptive retransmission, in the solution, when determining the shared resources, a method for judging uplink sharing based on information such as the actual PRB resource utilization rate in the uplink and the uplink data detection result, and a method for judging downlink sharing based on information such as the actual PRB resource utilization rate in the downlink and the uplink sharing result are adopted, avoiding the loss of LTE non - adaptive retransmission performance caused by bandwidth sharing and ensuring the LTE performance. In addition, when determining the shared resources, the solution also considers the influence of factors such as the arrival of new services in the uplink or downlink, random access, and handover command sending, ensuring the random access performance and handover performance after sharing and avoiding the decline of user experience and network KPIs.

[0124] Optionally, as Figure 3 shown, determining the available bandwidth of LTE and the available bandwidth of NR in the next period according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, includes:

[0125] Step 2001, determine the target shared bandwidth ratio according to the ratio of the number of actually used PRBs of LTE to the number of actually used PRBs of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted;

[0126] Optionally, step 2001 determines the target shared bandwidth ratio according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, including:

[0127] Determine the target shared bandwidth ratio according to the ratio of the number of actually used PRBs of LTE to the number of actually used PRBs of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, using the following formula:

[0128]

[0129] Among them, PRBUsage_ratio LTEvsNR is the ratio of the number of actually used PRBs of LTE to the number of actually used PRBs of NR, Data_ratio LTEvsNR is the ratio of the LTE data to be transmitted to the NR data to be transmitted, and TargetPRBNum_ratio LTEvsNR is the target shared bandwidth ratio.

[0130] Step 2002: Determine the number of NR shared bandwidth adjustment PRBs and the number of LTE shared bandwidth adjustment PRBs according to the target shared bandwidth ratio, the current NR available bandwidth, the current LTE available bandwidth, the ping-pong protection threshold for shared bandwidth adjustment, and the set maximum single adjustment step size.

[0131] Optionally, determining the number of NR shared bandwidth adjustment PRBs and the number of LTE shared bandwidth adjustment PRBs according to the target shared bandwidth ratio, the current NR available bandwidth, the current LTE available bandwidth, the ping-pong protection threshold for shared bandwidth adjustment, and the set maximum single adjustment step size includes:

[0132] According to the target shared bandwidth ratio, the current NR available bandwidth, the current LTE available bandwidth, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, use the following formula to determine the number of LTE shared bandwidth adjustment PRBs:

[0133]

[0134] where LTE_Prbnum_current is the current LTE available bandwidth, NR_Prbnum_current is the current NR available bandwidth, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step size, and LTE_X_Prbnum is the number of LTE shared bandwidth adjustment PRBs;

[0135] According to the target shared bandwidth ratio, the current NR available bandwidth, the current LTE available bandwidth, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, use the following formula to determine the number of NR shared bandwidth adjustment PRBs:

[0136]

[0137] where LTE_Prbnum_current is the current LTE available bandwidth, NR_Prbnum_current is the current NR available bandwidth, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step size, and NR_X_Prbnum is the number of NR shared bandwidth adjustment PRBs.

[0138] Step 2003: Determine the next-cycle NR / LTE available bandwidth according to the number of available PRBs on the fully shared bandwidth, the current NR / LTE available bandwidth, and the number of NR / LTE shared bandwidth adjustment PRBs.

[0139] Optionally, determining the available bandwidth of NR / LTE in the next period according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the adjusted PRB number of the NR / LTE shared bandwidth includes:

[0140] Adjust the number of PRBs according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR, and the adjusted PRB number of the NR shared bandwidth, and use the following formula to determine the available bandwidth of NR in the next period:

[0141] NR_Prbnum_next = max(min(NR_Prbnum_current + NR_X_Prbnum, All_Prbnum_init), 0)

[0142] Wherein, NR_Prbnum_next is the available bandwidth of NR in the next period, All_Prbnum_init is the number of available PRBs on the fully shared bandwidth, NR_Prbnum_current is the current available bandwidth of NR, and NR_X_Prbnum is the adjusted PRB number of the NR shared bandwidth;

[0143] According to the number of available PRBs on the fully shared bandwidth and the available bandwidth of NR, use the following formula to determine the available bandwidth of LTE in the next period:

[0144] LTE_Prbnum_next = All_Prbnum_init - NR_Prbnum_next

[0145] Wherein, LTE_Prbnum_next is the available bandwidth of LTE in the next period.

[0146] When allocating shared resources in the FDD full-spectrum sharing mode, the spectrum sharing resource allocation method provided by the embodiments of the present application determines the target shared bandwidth ratio according to the ratio of the actual number of used PRBs of NR and LTE and the ratio of the data volume to be transmitted, and determines the available bandwidth of NR / LTE by adjusting the number of PRBs according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the adjusted PRB number of the NR / LTE shared bandwidth, which can reduce the loss of LTE retransmission performance caused by bandwidth sharing and ensure the performance of LTE.

[0147] Optionally, after determining the available bandwidth of LTE and NR in the next period, it further includes:

[0148] When the fourth preset condition is satisfied, adjust the available bandwidth of LTE to the maximum within a preset time;

[0149] When the fifth preset condition is satisfied, adjust the available bandwidth of NR to the maximum within a preset time;

[0150] After the preset timeouts, restore the original shared resource configuration;

[0151] Among them, the fourth preset condition includes at least one of the following:

[0152] A Physical Random Access Channel (PRACH) is detected within the LTE network, and the current available LTE bandwidth is less than the number of Physical Resource Blocks (PRBs) required for LTE random access;

[0153] There is a user handover within the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for LTE handover;

[0154] A Scheduling Request (SR) is received uplink within the LTE network, and the current available LTE uplink bandwidth is less than the number of PRBs required for LTE uplink SR;

[0155] There is a Voice over LTE (VoLTE) service within the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for the VoLTE service;

[0156] The fifth preset condition includes at least one of the following:

[0157] A Physical Random Access Channel (PRACH) is detected within the NR network, and the current available NR bandwidth is less than the number of Physical Resource Blocks (PRBs) required for NR random access;

[0158] There is a user handover within the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR handover;

[0159] A Scheduling Request (SR) is received within the NR network, and the current available NR uplink bandwidth is less than the number of PRBs required for NR uplink SR;

[0160] There is a New Radio Voice Bearer (VoNR) service within the NR network, and the current available NR bandwidth is less than the number of PRBs required for the VoNR service.

[0161] Specifically, to ensure the performance of NR / LTE, it is necessary to trigger the adjustment of shared resources based on reasons such as random access, handover, uplink service SR requests, and voice services. LTE and NR need to interact on the reasons for triggering the sharing of resources, the number of PRBs that need to be guaranteed for the uplink, the number of PRBs that need to be guaranteed for the downlink, etc., including the following various situations:

[0162] (1) When a PRACH is detected and received within the LTE network, and the current available LTE downlink bandwidth is less than the set number of PRBs required for LTE random access downlink (such as 50% of the full bandwidth) or the current available LTE uplink bandwidth is less than the set number of PRBs required for LTE random access uplink, it will trigger the adjustment of shared resources brought about by random access.

[0163] To ensure the LTE random access performance, within a set time (e.g., from receiving the PRACH to the completion of the random access process), the available bandwidth of LTE / NR will be adjusted according to the following principles:

[0164] The available downlink bandwidth of LTE is adjusted to MAX(current available downlink bandwidth of LTE, the number of PRBs required for LTE downlink as set); the available downlink bandwidth of NR is adjusted to (total downlink bandwidth - available downlink bandwidth of LTE);

[0165] The available uplink bandwidth of LTE is adjusted to MAX(current available uplink bandwidth of LTE, the number of PRBs required for LTE uplink as set); the available uplink bandwidth of NR is adjusted to (total uplink bandwidth - available uplink bandwidth of LTE).

[0166] (2) When a PRACH is detected in the NR network and the current available downlink bandwidth of NR is less than the number of PRBs required for NR random access downlink as set (e.g., 50% of the total bandwidth) or the current available uplink bandwidth of NR is less than the number of PRBs required for NR random access uplink as set, the adjustment of shared resources caused by random access will be triggered.

[0167] To ensure the NR random access performance, within a set time (e.g., from receiving the PRACH to the completion of the random access process), the available bandwidth of LTE / NR will be adjusted according to the following principles:

[0168] The available downlink bandwidth of NR is adjusted to MAX(current available downlink bandwidth of NR, the number of PRBs required for NR downlink as set); the available uplink bandwidth of NR is adjusted to MAX(current available uplink bandwidth of NR, the number of PRBs required for NR uplink as set);

[0169] The available downlink bandwidth of LTE is adjusted to (total downlink bandwidth - available downlink bandwidth of NR); the available uplink bandwidth of LTE is adjusted to (total uplink bandwidth - available uplink bandwidth of NR).

[0170] (3) When there is a user handover in the LTE network and a handover command needs to be sent, and the current available downlink bandwidth of LTE is less than the number of PRBs required for LTE handover downlink as set (e.g., 50% of the total bandwidth) or the current available uplink bandwidth of LTE is less than the number of PRBs required for LTE handover uplink as set (e.g., 0), the adjustment of shared resources caused by handover will be triggered.

[0171] To ensure the handover performance, within a set time (e.g., from the sending of the handover command to the successful sending of the handover command), the available bandwidth of LTE / NR will be adjusted according to similar principles as in (1).

[0172] (4) When there is a user handover in the NR network and a handover command needs to be sent, and the current available NR downlink bandwidth is less than the set number of PRBs required for NR handover downlink (such as 50% of the full bandwidth) or the available NR uplink bandwidth is less than the set number of PRBs required for NR handover uplink (such as 0), the adjustment of shared resources brought about by the handover will be triggered.

[0173] To ensure handover performance, within a set time (such as from the sending of the handover command to the successful sending of the handover command), the available LTE / NR bandwidth will be adjusted according to the similar principle in (2).

[0174] (5) When an uplink service SR request is received in the LTE network and the available LTE uplink bandwidth is less than the set number of PRBs required for LTE uplink SR, the adjustment of shared resources brought about by the SR will be triggered.

[0175] To ensure the user service experience, within a set time (such as from the receipt of the SR to the successful receipt of the BSR), the available LTE / NR bandwidth will be adjusted according to the similar principle in (1).

[0176] (6) When an uplink service SR request is received in the NR network and the available NR uplink bandwidth is less than the set number of PRBs required for NR uplink SR, the adjustment of shared resources brought about by the SR will be triggered.

[0177] To ensure the user service experience, within a set time (such as from the receipt of the SR to the successful receipt of the BSR), the available LTE / NR bandwidth will be adjusted according to the similar principle in (2).

[0178] (7) When there is a VoLTE service in the LTE network and the current available LTE downlink bandwidth is less than the set number of PRBs required for VoLTE downlink (such as 50% of the full bandwidth) or the available LTE uplink bandwidth is less than the set number of PRBs required for VoLTE uplink (such as 50% of the full bandwidth), to ensure the quality of the voice service, within a set time (such as from the start of the VoLTE service to the end of the VoLTE service), the available LTE / NR bandwidth will be adjusted according to the similar principle in (1).

[0179] (8) When there is a VoNR (Voice over New Radio) service in the NR network and the current available NR downlink bandwidth is less than the set number of PRBs required for VoNR downlink (such as 50% of the full bandwidth) or the available NR uplink bandwidth is less than the set number of PRBs required for VoNR uplink (such as 50% of the full bandwidth), to ensure the quality of the voice service, within a set time (such as from the start of the VoNR service to the end of the VoNR service), the available LTE / NR bandwidth will be adjusted according to the similar principle in (2).

[0180] (9) When multiple causes are triggered simultaneously, it is set that the number of PRBs required for NR needs to take the MAX (the number of PRBs required for NR for all set causes), or the number of PRBs required for LTE needs to take the MAX (the number of PRBs required for LTE for all set causes). This principle applies to both the uplink and the downlink.

[0181] (10) After the set timeouts, the original shared resource allocation will be restored.

[0182] In the embodiments of the present application, after the shared resources are determined, the adjustment and maintenance of the shared resources are carried out, taking into account the impacts of factors such as the arrival of new uplink or downlink services, random access, and handover command sending, ensuring the random access performance and handover performance after sharing, and reducing the decline of user experience and network KPIs.

[0183] Figure 4 It is a schematic structural diagram of the network device provided by the embodiments of the present application, as Figure 4 shown. The network device includes a memory 420, a transceiver 410, and a processor 400, where:

[0184] The memory 420 is used to store computer programs; the transceiver 410 is used to send and receive data under the control of the processor 400; the processor 400 is used to read the computer programs in the memory 420 and perform the following operations:

[0185] In the case where the Time Division Duplexing (TDD) mode is adopted for partial sharing of LTE frequency band resources between the New Radio (NR) network and the Long Term Evolution (LTE) network, based on the uplink actual Physical Resource Block (PRB) resource utilization rate and the uplink data detection results, uplink sharing judgment is performed, and based on the downlink actual PRB resource utilization rate and the uplink sharing results, downlink sharing judgment is performed to determine the positions of the actually available subframes for NR and LTE in the next cycle;

[0186] and / or,

[0187] In the case where the Frequency Division Duplexing (FDD) mode is adopted for full sharing of LTE frequency band resources between the NR network and the LTE network, according to the ratio of the LTE actual PRB resource utilization rate to the NR actual PRB resource utilization rate in the current cycle, and the ratio of the LTE data volume to be transmitted to the NR data volume to be transmitted, the available bandwidths of LTE and NR in the next cycle are determined.

[0188] Specifically, the transceiver 410 is used to receive and send data under the control of the processor 400.

[0189] Among them, in Figure 4Among them, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors 400 represented by the processor 400 and the memory represented by the memory 420. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and thus will not be further described herein. The bus interface provides an interface. The transceiver 410 may be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, and these transmission media include transmission media such as wireless channels, wired channels, and optical cables. For different user devices, the user interface may also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0190] The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 when performing operations.

[0191] Optionally, the processor 400 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0192] It should be noted here that the above network 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, and the same parts and beneficial effects as the method embodiments in this embodiment will not be specifically described herein.

[0193] Optionally, for the network device according to an embodiment of the present application, the uplink sharing judgment based on the uplink actual physical resource block PRB resource utilization rate and the uplink data detection result and the downlink sharing judgment based on the downlink actual PRB resource utilization rate and the uplink sharing result to determine the next cycle NR actual available subframe position and the LTE actual available subframe position include:

[0194] Determine the next cycle LTE uplink / downlink available subframe number according to the current cycle LTE uplink / downlink actual PRB resource utilization rate and the LTE uplink / downlink actual available subframe number;

[0195] Determine the maximum available uplink / downlink subframe number of NR in the next period according to all uplink / downlink subframe numbers in a period and the available uplink / downlink subframe numbers of LTE in the next period;

[0196] Based on the maximum available uplink subframe number of NR in the next period, the LTE uplink data detection result, the presence flag of the Voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool, determine the actual available subframe positions of NR uplink and LTE uplink;

[0197] Based on the maximum available downlink subframe number of NR in the next period, the actual available subframe position of LTE uplink, the presence flag of the VoLTE service, and the configuration information of the LTE system information block (SIB1), determine the actual available subframe positions of NR downlink and LTE downlink.

[0198] Optionally, the determining of the available uplink / downlink subframe numbers of LTE in the next period according to the actual PRB resource utilization rate and the actual available subframe numbers of LTE uplink / downlink in the current period includes:

[0199] When there is a VoLTE service in the LTE network, determine that the available uplink / downlink subframe numbers of LTE in the next period are all uplink / downlink subframe numbers in the next period; or,

[0200] When the actual available subframe numbers of LTE uplink / downlink in the current period are zero and there is data to be scheduled or an uplink service request (SR) is received, determine that the available subframe numbers of LTE in the next period are at least 1; otherwise, the available uplink / downlink subframe numbers of LTE in the next period remain 0; or,

[0201] When the actual available subframe numbers of LTE uplink / downlink in the current period are 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, if there is no data to be scheduled, determine that the available uplink / downlink subframe numbers of LTE in the next period are 0; otherwise, the available uplink / downlink subframe numbers of LTE in the next period remain 1; or,

[0202] When the actual available subframe numbers of LTE uplink / downlink in the current period are greater than 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, calculate the required uplink / downlink subframe numbers of LTE based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold, and determine the available uplink / downlink subframe numbers of LTE in the next period according to the relative relationship between the smoothed actual available subframe numbers of LTE uplink / downlink and the required uplink / downlink subframe numbers of LTE; or,

[0203] When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is greater than the second preset threshold, determine that the available subframe number of LTE uplink / downlink in the next period is all the uplink / downlink subframe numbers in the next period; or,

[0204] When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is between the first preset threshold and the second preset threshold, determine that the available subframe number of LTE uplink / downlink in the next period is the smoothed actual available subframe number of LTE uplink / downlink in the current period.

[0205] Optionally, calculating the required uplink / downlink subframe number of LTE based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold includes:

[0206] Calculate the required uplink subframe number of LTE using the following formula:

[0207]

[0208] where SFNumEstimate LTE_ul is the required uplink subframe number of LTE, PRBUsage LTE_ul is the smoothed actual PRB resource utilization rate of the uplink, PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod ul is all the uplink subframe numbers in the period;

[0209] Calculate the required downlink subframe number of LTE using the following formula:

[0210]

[0211] where SFNumEstimate LTE_dl is the required downlink subframe number of LTE, PRBUsage LTE_dl is the smoothed actual PRB resource utilization rate of the downlink, PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod dl is all the downlink subframe numbers in the period.

[0212] Optionally, determining the available subframe number of LTE uplink / downlink in the next period according to the relative relationship between the smoothed actual available subframe number of LTE uplink / downlink and the required uplink / downlink subframe number of LTE includes:

[0213] Calculate the available uplink subframe number of LTE in the next period using the following formula:

[0214]

[0215] Among them, SFNumNext LTE_ul is the number of available subframes for LTE uplink in the next period, and SFNumStatic LTE_ul is the actual available number of LTE uplink subframes after smoothing filtering, and SFNumEstimate LTE_ul is the number of uplink subframes required by LTE. Among them, X is the set reduction step, and Y is the set increase multiple;

[0216] The number of available subframes for LTE downlink in the next period is calculated using the following formula:

[0217]

[0218] Among them, SFNumNext LTE_dl is the number of available subframes for LTE downlink in the next period, and SFNumStatic LTE_dl is the actual available number of LTE downlink subframes after smoothing filtering, and SFNumEstimate LTE_dl is the number of downlink subframes required by LTE. Among them, X is the set reduction step, and Y is the set increase multiple.

[0219] Optionally, determining the actual available subframe positions for NR uplink and the actual available subframe positions for LTE uplink based on the maximum available number of NR uplink subframes in the next period, the LTE uplink data detection result, the presence indication of the Voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool includes:

[0220] In one period, traverse each uplink subframe position in sequence according to the order of the received uplink subframes;

[0221] When the first preset condition is met, determine the position of the target uplink subframe in the next radio frame as the actual available subframe position for NR uplink; otherwise, determine the position of the target uplink subframe in the next radio frame as the actual available subframe position for LTE uplink;

[0222] Stop traversing until all uplink subframes in the period are traversed, or the number of currently determined actual available subframe positions for NR uplink is equal to the maximum available number of NR uplink subframes in the next period;

[0223] Among them, the satisfaction of the first preset condition includes:

[0224] The data of the target uplink subframe in the current radio frame is received, and at the same time, the following items are satisfied:

[0225] The data detection result of the target uplink subframe is ACK;

[0226] There is no resource configured to send LTE SRS in the next radio frame;

[0227] The currently determined number of actually available subframe positions for NR uplink is less than the maximum number of available subframes for NR uplink in the next period;

[0228] There is no VoLTE service.

[0229] Optionally, determining the actually available subframe positions for NR downlink and the actually available subframe positions for LTE downlink based on the maximum number of available subframes for NR downlink in the next period, the actually available subframe positions for LTE uplink, the VoLTE service presence flag, and the LTE system information block SIB1 configuration information includes:

[0230] In one period, sequentially traverse each downlink subframe position;

[0231] When the second preset condition is satisfied, determine the position of the target downlink subframe in the current radio frame as the actually available subframe position for NR downlink; otherwise, determine the position of the target downlink subframe in the current radio frame as the actually available subframe position for LTE downlink;

[0232] End the traversal until all downlink subframes in the period are traversed, or the currently determined number of actually available subframe positions for NR downlink is equal to the maximum number of available subframes for NR downlink in the next period;

[0233] Wherein, the satisfaction of the second preset condition includes:

[0234] Simultaneously satisfy the following items:

[0235] The target downlink subframe does not need to send LTE SIB1 information;

[0236] According to the frame structure configuration, the actually available subframe positions for LTE uplink, and the scheduling timing, determine that the target downlink subframe does not need to send a physical downlink control channel PDCCH for scheduling uplink services in the scheduling timing, or, in the scheduling timing, the target downlink subframe needs to send a physical downlink control channel PDCCH for scheduling uplink services but the corresponding scheduled subframe position is not the actually available subframe position for LTE uplink;

[0237] The currently determined number of actually available subframe positions for NR downlink is less than the maximum number of available subframes for NR downlink in the next period;

[0238] There is no VoLTE service.

[0239] Optionally, after determining the actually available subframe positions for NR in the next period and the actually available subframe positions for LTE, it further includes:

[0240] When the third preset condition is satisfied, all shared subframes are adjusted to LTE available subframes within a preset time;

[0241] After the preset time expires, the original shared resource configuration is restored;

[0242] Among them, the third preset condition includes at least one of the following:

[0243] A Physical Random Access Channel (PRACH) is detected within the LTE network;

[0244] There is a user handover within the LTE network;

[0245] A Scheduling Request (SR) is received within the LTE network.

[0246] Optionally, determining the available bandwidth of LTE and the available bandwidth of NR in the next cycle according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR, includes:

[0247] Determine the target shared bandwidth ratio according to the ratio of the number of actually used PRBs of LTE to the number of actually used PRBs of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR;

[0248] Determine the number of PRBs for adjusting the NR shared bandwidth and the number of PRBs for adjusting the LTE shared bandwidth according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for adjusting the shared bandwidth, and the set maximum single adjustment step size;

[0249] Determine the available bandwidth of NR / LTE in the next cycle according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for adjusting the NR / LTE shared bandwidth.

[0250] Optionally, determining the target shared bandwidth ratio according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR, includes:

[0251] Determine the target shared bandwidth ratio according to the ratio of the number of actually used PRBs of LTE to the number of actually used PRBs of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR, using the following formula:

[0252]

[0253] Among them, PRBUsage_ratio LTEvsNRIt is the ratio of the number of PRBs actually used by LTE to the number of PRBs actually used by NR, Data_ratio LTEvsNR It is the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR, TargetPRBNum_ratio LTEvsNR It is the target shared bandwidth ratio.

[0254] Optionally, determine the number of PRBs for NR shared bandwidth adjustment and the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the set maximum single adjustment step size, including:

[0255] According to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, use the following formula to determine the number of PRBs for LTE shared bandwidth adjustment:

[0256]

[0257] where, LTE_Prbnum_current is the current available bandwidth of LTE, NR_Prbnum_current is the current available bandwidth of NR, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step size, and LTE_X_Prbnum is the number of PRBs for LTE shared bandwidth adjustment;

[0258] According to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, use the following formula to determine the number of PRBs for NR shared bandwidth adjustment:

[0259]

[0260] where, LTE_Prbnum_current is the current available bandwidth of LTE, NR_Prbnum_current is the current available bandwidth of NR, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step size, and NR_X_Prbnum is the number of PRBs for NR shared bandwidth adjustment.

[0261] Optionally, the determining of the available bandwidth of NR / LTE in the next cycle according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for NR / LTE shared bandwidth adjustment includes:

[0262] Adjust the number of PRBs according to the number of available PRBs on the fully shared bandwidth, the current NR available bandwidth, and the NR shared bandwidth adjustment PRB number, and use the following formula to determine the NR available bandwidth in the next cycle:

[0263] NR_Prbnum_next = max(min(NR_Prbnum_current + NR_X_Prbnum, All_Prbnum_init), 0)

[0264] Wherein, NR_Prbnum_next is the NR available bandwidth in the next cycle, All_Prbnum_init is the number of available PRBs on the fully shared bandwidth, NR_Prbnum_current is the current NR available bandwidth, and NR_X_Prbnum is the NR shared bandwidth adjustment PRB number;

[0265] According to the number of available PRBs on the fully shared bandwidth and the NR available bandwidth, use the following formula to determine the LTE available bandwidth in the next cycle:

[0266] LTE_Prbnum_next = All_Prbnum_init - NR_Prbnum_next

[0267] Wherein, LTE_Prbnum_next is the LTE available bandwidth in the next cycle.

[0268] Optionally, after determining the LTE available bandwidth and NR available bandwidth in the next cycle, it further includes:

[0269] When the fourth preset condition is met, adjust the LTE available bandwidth to the maximum within a preset time;

[0270] When the fifth preset condition is met, adjust the NR available bandwidth to the maximum within a preset time;

[0271] After the preset time expires, restore the original shared resource configuration;

[0272] Wherein, the fourth preset condition includes at least one of the following:

[0273] A physical random access channel PRACH is detected in the LTE network, and the current LTE available bandwidth is less than the number of PRBs required for LTE random access;

[0274] There is a user handover in the LTE network, and the current LTE available bandwidth is less than the number of PRBs required for LTE handover;

[0275] A scheduling request SR is received uplink in the LTE network, and the current LTE uplink available bandwidth is less than the number of PRBs required for LTE uplink SR;

[0276] There is a VoLTE service in the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for the VoLTE service;

[0277] The fifth preset condition includes at least one of the following:

[0278] A Physical Random Access Channel (PRACH) is detected in the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR random access;

[0279] There is a user handover in the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR handover;

[0280] A Scheduling Request (SR) is received in the NR network, and the current available NR uplink bandwidth is less than the number of PRBs required for the NR uplink SR;

[0281] There is a New Radio Voice Bearer (VoNR) service in the NR network, and the current available NR bandwidth is less than the number of PRBs required for the VoNR service.

[0282] It should be noted here that the network 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. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0283] Figure 5 This is a schematic structural diagram of a spectrum sharing resource allocation device provided in the embodiments of the present application, as Figure 5 shown. The device includes: a first shared resource allocation unit 510 and a second shared resource allocation unit 520; where

[0284] The first shared resource allocation unit 510 is configured to, when the NR network and the Long-Term Evolution (LTE) network partially share the LTE frequency band resources in a Time Division Duplex (TDD) manner, perform an uplink sharing determination based on the uplink actual Physical Resource Block (PRB) resource utilization rate and the uplink data detection result, and perform a downlink sharing determination based on the downlink actual PRB resource utilization rate and the uplink sharing result, to determine the next cycle's actual available subframe positions for NR and LTE; and / or,

[0285] The second shared resource allocation unit 520 is configured to, when the NR network and the LTE network fully share the LTE frequency band resources in a Frequency Division Duplex (FDD) manner, determine the next cycle's available bandwidths for LTE and NR according to the ratio of the current cycle's actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR, and the ratio of the LTE data to be transmitted to the NR data to be transmitted.

[0286] Optionally, the uplink sharing determination based on the uplink actual physical resource block (PRB) resource utilization rate and the uplink data detection result, and the downlink sharing determination based on the downlink actual PRB resource utilization rate and the uplink sharing result to determine the next-cycle NR actual available subframe positions and the LTE actual available subframe positions include:

[0287] Determine the next-cycle LTE uplink / downlink available subframe numbers according to the current-cycle LTE uplink / downlink actual PRB resource utilization rates and the current-cycle LTE uplink / downlink actual available subframe numbers;

[0288] Determine the next-cycle NR maximum uplink / downlink available subframe numbers according to the number of all uplink / downlink subframes in one cycle and the next-cycle LTE uplink / downlink available subframe numbers;

[0289] Based on the next-cycle NR maximum uplink available subframe numbers, the LTE uplink data detection result, the Voice over LTE (VoLTE) service presence flag, and the LTE sounding reference signal (SRS) resource pool configuration information, determine the NR uplink actual available subframe positions and the LTE uplink actual available subframe positions;

[0290] Based on the next-cycle NR maximum downlink available subframe numbers, the LTE uplink actual available subframe positions, the VoLTE service presence flag, and the LTE system information block (SIB1) configuration information, determine the NR downlink actual available subframe positions and the LTE downlink actual available subframe positions.

[0291] Optionally, the determining the next-cycle LTE uplink / downlink available subframe numbers according to the current-cycle LTE uplink / downlink actual PRB resource utilization rates and the current-cycle LTE uplink / downlink actual available subframe numbers includes:

[0292] When there is a VoLTE service in the LTE network, determine that the next-cycle LTE uplink / downlink available subframe numbers are the number of all uplink / downlink subframes in the next cycle; or,

[0293] When the current-cycle LTE uplink / downlink actual available subframe numbers are zero and there is data to be scheduled or a scheduling request (SR) for uplink service is received, determine that the next-cycle LTE available subframe numbers are at least 1; otherwise, the next-cycle LTE uplink / downlink available subframe numbers remain 0; or,

[0294] When the current-cycle LTE uplink / downlink actual available subframe numbers are 1 and the current-cycle LTE uplink / downlink actual PRB resource utilization rate is less than a first preset threshold, if there is no data to be scheduled, determine that the next-cycle LTE uplink / downlink available subframe numbers are 0; otherwise, the next-cycle LTE uplink / downlink available subframe numbers remain 1; or,

[0295] When the actual available subframe number of LTE uplink / downlink in the current period is greater than 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, calculate the required uplink / downlink subframe number of LTE based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold, and determine the available uplink / downlink subframe number of LTE in the next period according to the relative relationship between the smoothed actual available subframe number of LTE uplink / downlink and the required uplink / downlink subframe number of LTE; or,

[0296] When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is greater than the second preset threshold, determine that the available uplink / downlink subframe number of LTE in the next period is all the uplink / downlink subframe numbers in the next period; or,

[0297] When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is between the first preset threshold and the second preset threshold, determine that the available uplink / downlink subframe number of LTE in the next period is the smoothed actual available subframe number of LTE uplink / downlink in the current period.

[0298] Optionally, after determining the actual available subframe position of NR and the actual available subframe position of LTE in the next period, it further includes:

[0299] When the third preset condition is met, adjust all shared subframes to LTE available subframes within a preset time;

[0300] After the preset time expires, restore the original shared resource configuration;

[0301] Among them, the third preset condition includes at least one of the following:

[0302] Physical Random Access Channel (PRACH) is detected in the LTE network;

[0303] There is a user handover in the LTE network;

[0304] A Scheduling Request (SR) is received in the LTE network.

[0305] Optionally, the determining the available bandwidth of LTE and the available bandwidth of NR in the next period according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period and the ratio of the data volume to be transmitted of LTE to the data volume to be transmitted of NR includes:

[0306] Determine the target shared bandwidth ratio according to the ratio of the number of PRBs actually used by LTE to the number of PRBs actually used by NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR.

[0307] Determine the number of PRBs for NR shared bandwidth adjustment and the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the set maximum adjustment step size per time.

[0308] Determine the available bandwidth of NR / LTE in the next cycle according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for NR / LTE shared bandwidth adjustment.

[0309] Optionally, after determining the available bandwidth of LTE and NR in the next cycle, it further includes:

[0310] When the fourth preset condition is met, adjust the available bandwidth of LTE to the maximum within a preset time;

[0311] When the fifth preset condition is met, adjust the available bandwidth of NR to the maximum within a preset time;

[0312] After the preset time expires, restore the original shared resource configuration;

[0313] Wherein, the fourth preset condition includes at least one of the following:

[0314] A physical random access channel PRACH is detected in the LTE network, and the current available bandwidth of LTE is less than the number of PRBs required for LTE random access;

[0315] There is a user handover in the LTE network, and the current available bandwidth of LTE is less than the number of PRBs required for LTE handover;

[0316] A scheduling request SR is received uplink in the LTE network, and the current available uplink bandwidth of LTE is less than the number of PRBs required for LTE uplink SR;

[0317] There is a VoLTE service in the LTE network, and the current available bandwidth of LTE is less than the number of PRBs required for the VoLTE service;

[0318] The fifth preset condition includes at least one of the following:

[0319] A physical random access channel PRACH is detected in the NR network, and the current available bandwidth of NR is less than the number of PRBs required for NR random access;

[0320] There is a user handover in the NR network, and the current available bandwidth of NR is less than the number of PRBs required for NR handover;

[0321] An SR is received within the NR network, and the current available NR uplink bandwidth is less than the number of PRBs required for the NR uplink SR.

[0322] There is a Voice over New Radio (VoNR) service with a new radio voice bearer within the NR network, and the current available NR bandwidth is less than the number of PRBs required for the VoNR service.

[0323] It should be noted here that the spectrum sharing resource allocation 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. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0324] It should be noted that the division of units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0325] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, 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 and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.

[0326] On the other hand, the embodiments of the present application further provide a processor-readable storage medium storing a computer program for causing the processor to execute the spectrum sharing resource allocation method provided in the above embodiments, including:

[0327] When the time division multiplexing (TDD) mode is adopted to partially share the LTE frequency band resources between the new radio (NR) network and the long term evolution (LTE) network, the uplink sharing is determined based on the uplink actual physical resource block (PRB) resource utilization rate and the uplink data detection result, and the downlink sharing is determined based on the downlink actual PRB resource utilization rate and the uplink sharing result, so as to determine the positions of the actually available subframes of NR and LTE in the next period;

[0328] and / or

[0329] When the frequency division multiplexing (FDD) mode is adopted to fully share the LTE frequency band resources between the NR network and the LTE network, the available bandwidths of LTE and NR in the next period are determined according to the ratio of the LTE actual PRB resource utilization rate to the NR actual PRB resource utilization rate in the current period, and the ratio of the LTE data volume to be transmitted to the NR data volume to be transmitted.

[0330] Optionally, the determining the positions of the actually available subframes of NR and LTE in the next period by determining the uplink sharing based on the uplink actual PRB resource utilization rate and the uplink data detection result and determining the downlink sharing based on the downlink PRB resource utilization rate and the uplink sharing result includes:

[0331] Determining the available uplink / downlink subframe numbers of LTE in the next period according to the LTE uplink / downlink actual PRB resource utilization rate and the LTE uplink / downlink actually available subframe numbers in the current period;

[0332] Determining the maximum available uplink / downlink subframe numbers of NR in the next period according to all the uplink / downlink subframe numbers in a period and the available uplink / downlink subframe numbers of LTE in the next period;

[0333] Based on the maximum available uplink subframe numbers of NR in the next period, the LTE uplink data detection result, the indication of the existence of the voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool, determining the positions of the actually available uplink subframes of NR and LTE;

[0334] Based on the maximum available downlink subframe numbers of NR in the next period, the positions of the actually available uplink subframes of LTE, the indication of the existence of the VoLTE service, and the configuration information of the LTE system information block (SIB1), determining the positions of the actually available downlink subframes of NR and LTE.

[0335] Optionally, the determining the available uplink / downlink subframe numbers of LTE in the next period according to the LTE uplink / downlink actual PRB resource utilization rate and the LTE uplink / downlink actually available subframe numbers in the current period includes:

[0336] When there is VoLTE service in the LTE network, determine that the available uplink / downlink subframes in the next period are all uplink / downlink subframes in the next period; or,

[0337] When the actual available uplink / downlink subframes in the current period are zero and there is pending data to be scheduled or an uplink service scheduling request (SR) is received, determine that the available LTE subframes in the next period are at least 1; otherwise, the available uplink / downlink subframes in the next period remain 0; or,

[0338] When the actual available uplink / downlink subframes in the current period are 1 and the actual PRB resource utilization rate of the LTE uplink / downlink is less than the first preset threshold, if there is no pending data to be scheduled, determine that the available uplink / downlink subframes in the next period are 0; otherwise, the available uplink / downlink subframes in the next period remain 1; or,

[0339] When the actual available uplink / downlink subframes in the current period are greater than 1 and the actual PRB resource utilization rate of the LTE uplink / downlink is less than the first preset threshold, calculate the required uplink / downlink subframes of LTE based on the smoothed actual PRB resource utilization rate of the LTE uplink / downlink and the second preset threshold, and determine the available uplink / downlink subframes in the next period according to the relative relationship between the smoothed actual available uplink / downlink subframes in the current period and the required uplink / downlink subframes of LTE; or,

[0340] When the actual available uplink / downlink subframes in the current period are greater than zero and the actual PRB resource utilization rate of the LTE uplink / downlink is greater than the second preset threshold, determine that the available uplink / downlink subframes in the next period are all uplink / downlink subframes in the next period; or,

[0341] When the actual available uplink / downlink subframes in the current period are greater than zero and the actual PRB resource utilization rate of the LTE uplink / downlink is between the first preset threshold and the second preset threshold, determine that the available uplink / downlink subframes in the next period are the smoothed actual available uplink / downlink subframes in the current period.

[0342] Optionally, after determining the actual available subframe positions of NR and LTE in the next period, it further includes:

[0343] When the third preset condition is met, adjust all shared subframes to available LTE subframes within a preset time;

[0344] After the preset time expires, restore the original shared resource configuration;

[0345] Among them, the third preset condition includes at least one of the following:

[0346] A Physical Random Access Channel (PRACH) is detected within the LTE network;

[0347] There is a user handover within the LTE network;

[0348] A Scheduling Request (SR) is received within the LTE network.

[0349] Optionally, determining the available bandwidth of LTE and the available bandwidth of NR in the next cycle according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR includes:

[0350] Determining a target shared bandwidth ratio according to the ratio of the number of actually used PRBs of LTE to the number of actually used PRBs of NR in the current cycle, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR;

[0351] Determining the number of PRBs for adjusting the NR shared bandwidth and the number of PRBs for adjusting the LTE shared bandwidth according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for adjusting the shared bandwidth, and the set maximum adjustment step size per time;

[0352] Determining the available bandwidth of NR / LTE in the next cycle according to the number of available PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for adjusting the NR / LTE shared bandwidth.

[0353] Optionally, after determining the available bandwidth of LTE and the available bandwidth of NR in the next cycle, it further includes:

[0354] When the fourth preset condition is met, adjusting the available bandwidth of LTE to the maximum within a preset time;

[0355] When the fifth preset condition is met, adjusting the available bandwidth of NR to the maximum within a preset time;

[0356] After the preset time expires, restoring the original shared resource configuration;

[0357] Among them, the fourth preset condition includes at least one of the following:

[0358] A Physical Random Access Channel (PRACH) is detected within the LTE network, and the current available bandwidth of LTE is less than the number of PRBs required for LTE random access;

[0359] There is a user handover within the LTE network, and the current available bandwidth of LTE is less than the number of PRBs required for LTE handover;

[0360] In the LTE network, a scheduling request SR is received on the uplink, and the current available LTE uplink bandwidth is less than the number of PRBs required for the LTE uplink SR;

[0361] There is a VoLTE service in the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for the VoLTE service;

[0362] The fifth preset condition includes at least one of the following:

[0363] A physical random access channel PRACH is detected in the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR random access;

[0364] There is a user handover in the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR handover;

[0365] A scheduling request SR is received in the NR network, and the current available NR uplink bandwidth is less than the number of PRBs required for the NR uplink SR;

[0366] There is a new radio voice bearer VoNR service in the NR network, and the current available NR bandwidth is less than the number of PRBs required for the VoNR service.

[0367] The processor-readable storage medium provided in this embodiment, on which the computer program stored enables the processor to implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment in this embodiment will not be specifically described herein.

[0368] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSD)).

[0369] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program code.

[0370] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce means for implementing the functions specified in one or more flows and / or one or more blocks Figure 1 in one or more flows and / or one or more blocks Figure 1 of the functions specified in one or more blocks.

[0371] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory produce a manufacture including instruction means that implement the functions specified in one or more flows and / or one or more blocks Figure 1 in one or more flows and / or one or more blocks Figure 1 of the functions specified in one or more blocks.

[0372] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows and / or one or more blocks Figure 1 in one or more flows and / or one or more blocks Figure 1 of the functions specified in one or more blocks.

[0373] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.

Claims

1. A method for allocating spectrum sharing resources, characterized in that Including: In the case where the time division multiplexing (TDD) mode is adopted to partially share the LTE frequency band resources between the New Radio (NR) network and the Long Term Evolution (LTE) network, perform uplink sharing determination based on the uplink actual Physical Resource Block (PRB) resource utilization rate and the uplink data detection result, and perform downlink sharing determination based on the downlink actual PRB resource utilization rate and the uplink sharing result, to determine the positions of the actually available subframes of NR and LTE in the next period; And / or In the case where the frequency division multiplexing (FDD) mode is adopted to fully share the LTE frequency band resources between the NR network and the LTE network, determine the available bandwidth of LTE and the available bandwidth of NR in the next period according to the ratio of the LTE actual PRB resource utilization rate to the NR actual PRB resource utilization rate within the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted.

2. The allocation method of the spectrum sharing resource according to claim 1, characterized in that, The performing uplink sharing determination based on the uplink actual Physical Resource Block (PRB) resource utilization rate and the uplink data detection result, and performing downlink sharing determination based on the downlink actual PRB resource utilization rate and the uplink sharing result, to determine the positions of the actually available subframes of NR and LTE in the next period, includes: Determine the number of available uplink / downlink subframes of LTE in the next period according to the LTE uplink / downlink actual PRB resource utilization rate and the LTE uplink / downlink actually available subframe number within the current period; Determine the maximum number of available uplink / downlink subframes of NR in the next period according to the total number of uplink / downlink subframes in one period and the number of available uplink / downlink subframes of LTE in the next period; Based on the maximum number of available uplink subframes of NR in the next period, the LTE uplink data detection result, the presence indication of the Voice over Long-Term Evolution (VoLTE) service, and the configuration information of the LTE Sounding Reference Signal (SRS) resource pool, determine the positions of the actually available uplink subframes of NR and LTE; Based on the maximum number of available downlink subframes of NR in the next period, the position of the actually available uplink subframe of LTE, the presence indication of the VoLTE service, and the configuration information of the LTE System Information Block (SIB1), determine the positions of the actually available downlink subframes of NR and LTE.

3. The allocation method of the spectrum sharing resources according to claim 2, wherein The determining the number of available uplink / downlink subframes of LTE in the next period according to the LTE uplink / downlink actual PRB resource utilization rate and the LTE uplink / downlink actually available subframe number within the current period, includes: In the case where there is a VoLTE service in the LTE network, determine that the number of available uplink / downlink subframes of LTE in the next period is the total number of uplink / downlink subframes in the next period; or In the case where the number of actually available uplink / downlink subframes of LTE within the current period is zero, and there is data to be scheduled or an uplink Service Request (SR) is received, determine that the number of available subframes of LTE in the next period is at least 1, otherwise, the number of available uplink / downlink subframes of LTE in the next period remains 0; or When the actual available subframe number of LTE uplink / downlink in the current period is 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, if there is no data to be scheduled, it is determined that the available subframe number of LTE uplink / downlink in the next period is 0; otherwise, the available subframe number of LTE uplink / downlink in the next period remains 1; or, When the actual available subframe number of LTE uplink / downlink in the current period is greater than 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold, calculate the required uplink / downlink subframe number of LTE, and determine the available subframe number of LTE uplink / downlink in the next period according to the relative relationship between the smoothed actual available subframe number of LTE uplink / downlink and the required uplink / downlink subframe number of LTE; or, When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is greater than the second preset threshold, it is determined that the available subframe number of LTE uplink / downlink in the next period is all the uplink / downlink subframe numbers in the next period; or, When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is between the first preset threshold and the second preset threshold, it is determined that the available subframe number of LTE uplink / downlink in the next period is the smoothed actual available subframe number of LTE uplink / downlink in the current period.

4. The allocation method of the spectrum sharing resources according to claim 3, wherein The calculating the required uplink / downlink subframe number of LTE based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold includes: Calculate the required uplink subframe number of LTE using the following formula: Among them, SFNumEstimate LTE_ul is the number of uplink subframes required by LTE, and PRBUsage LTE_ul is the actual uplink PRB resource utilization rate after smoothing filtering, PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod ul is the total number of uplink subframes within a period; Calculate the required downlink subframe number of LTE using the following formula: Among them, SFNumEstimate LTE_dl is the number of downlink subframes required for LTE, and PRBUsage LTE_dl is the actual downlink PRB resource utilization rate after smoothing filtering. PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod dl is the total number of downlink subframes within a period.

5. The allocation method of the spectrum sharing resource according to claim 3, wherein The determining the available subframe number of LTE uplink / downlink in the next period according to the relative relationship between the smoothed actual available subframe number of LTE uplink / downlink and the required uplink / downlink subframe number of LTE includes: Calculate the available uplink subframe number of LTE in the next period using the following formula: Among them, SFNumNext LTE_ul is the number of available subframes for LTE uplink in the next period, SFNumStatic LTE_ul is the actual available number of subframes for LTE uplink after smooth filtering, SFNumEstimate LTE_ul is the number of uplink subframes required by LTE, where X is the set reduction step and Y is the set increase multiple; Calculate the available downlink subframe number of LTE in the next period using the following formula: Among them, SFNumNext LTE_dl is the number of available LTE downlink subframes in the next period, and SFNumStatic LTE_dl is the actual available number of LTE downlink subframes after smoothing filtering, and SFNumEstimate LTE_dl is the number of required LTE downlink subframes. Among them, X is the set reduction step, and Y is the set increase multiple.

6. The allocation method of the spectrum sharing resource according to claim 2, wherein The determining the actual available subframe position of NR uplink and the actual available subframe position of LTE uplink based on the maximum available uplink subframe number of NR in the next period, the LTE uplink data detection result, the presence indication of the Voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool includes: In one period, traverse each uplink subframe position in sequence according to the received order of uplink subframes; When the first preset condition is satisfied, determine that the position of the target uplink subframe in the next radio frame is the actual available subframe position of NR uplink; otherwise, determine that the position of the target uplink subframe in the next radio frame is the actual available subframe position of LTE uplink; End the traversal until all uplink subframes within the period are traversed, or the currently determined number of actually available subframe positions for NR uplink is equal to the maximum number of available uplink subframes for NR in the next period; Among them, the satisfaction of the first preset condition includes: Receiving the data of the target uplink subframe in the current radio frame and simultaneously satisfying the following items: The data detection result of the target uplink subframe is ACK; There is no resource configured to send LTE SRS in the next radio frame; The currently determined number of actually available subframe positions for NR uplink is less than the maximum number of available uplink subframes for NR in the next period; There is no VoLTE service.

7. The allocation method of the spectrum sharing resource according to claim 2, wherein Determining the actually available subframe positions for NR downlink and the actually available subframe positions for LTE downlink based on the maximum number of available downlink subframes for NR in the next period, the actually available subframe positions for LTE uplink, the VoLTE service presence flag, and the LTE system information block SIB1 configuration information includes: Within one period, sequentially traverse each downlink subframe position; When the second preset condition is satisfied, determine the position of the target downlink subframe in the current radio frame as the actually available subframe position for NR downlink; otherwise, determine the position of the target downlink subframe in the current radio frame as the actually available subframe position for LTE downlink; End the traversal until all downlink subframes within the period are traversed, or the currently determined number of actually available subframe positions for NR downlink is equal to the maximum number of available downlink subframes for NR in the next period; Among them, the satisfaction of the second preset condition includes: Simultaneously satisfying the following items: The target downlink subframe does not need to send LTE SIB1 information; According to the frame structure configuration, the actually available subframe position for LTE uplink, and the scheduling timing, judge that the target downlink subframe does not need to send the physical downlink control channel PDCCH for scheduling uplink services in terms of scheduling timing, or, in terms of scheduling timing, the target downlink subframe needs to send the physical downlink control channel PDCCH for scheduling uplink services but the corresponding scheduled subframe position is not the actually available subframe position for LTE uplink; The currently determined number of actually available subframe positions for NR downlink is less than the maximum number of available downlink subframes for NR in the next period; There is no VoLTE service.

8. The allocation method of spectrum sharing resources according to any one of claims 1 to 7, characterized in that After determining the actually available subframe positions for NR and LTE in the next period, it further includes: When the third preset condition is satisfied, adjust all shared subframes to LTE available subframes within a preset time; After the preset time expires, restore the original shared resource configuration; Among them, the third preset condition includes at least one of the following: Physical random access channel PRACH is detected within the LTE network; There is a user handover within the LTE network; A scheduling request SR is received within the LTE network.

9. The allocation method of spectrum sharing resources according to claim 1, wherein Determining the available bandwidth for LTE and the available bandwidth for NR in the next period according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR within the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted includes: Determine the target shared bandwidth ratio according to the ratio of the actual number of PRBs used by LTE to the actual number of PRBs used by NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted; Determine the number of PRBs for NR shared bandwidth adjustment and the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the set maximum single adjustment step size; Determine the available bandwidth of NR / LTE in the next period according to the available number of PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for NR / LTE shared bandwidth adjustment.

10. The allocation method of the spectrum sharing resource according to claim 9, wherein The determining the target shared bandwidth ratio according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, includes: Determine the target shared bandwidth ratio according to the ratio of the actual number of PRBs used by LTE to the actual number of PRBs used by NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, using the following formula: Among them, PRBUsage_ratio LTEvsNR is the ratio of the number of PRBs actually used by LTE to the number of PRBs actually used by NR, and Data_ratio LTEvsNR is the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR, and TargetPRBNum_ratio LTEvsNR is the target shared bandwidth ratio.

11. The allocation method of the spectrum sharing resource according to claim 9, characterized in that, The determining the number of PRBs for NR shared bandwidth adjustment and the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, includes: Determine the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, using the following formula: Wherein, LTE_Prbnum_current is the current available bandwidth of LTE, NR_Prbnum_current is the current available bandwidth of NR, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step size, and LTE_X_Prbnum is the number of PRBs for LTE shared bandwidth adjustment; Determine the number of PRBs for NR shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step size, using the following formula: Wherein, LTE_Prbnum_current is the current available bandwidth of LTE, NR_Prbnum_current is the current available bandwidth of NR, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step size, and NR_X_Prbnum is the number of PRBs for NR shared bandwidth adjustment.

12. The allocation method of the spectrum sharing resource according to claim 9, characterized in that The determining the available bandwidth of NR / LTE in the next period according to the available number of PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for NR / LTE shared bandwidth adjustment, includes: Determine the available bandwidth of NR in the next period according to the available number of PRBs on the fully shared bandwidth, the current available bandwidth of NR, and the number of PRBs for NR shared bandwidth adjustment, using the following formula: NR_Prbnum_next = max(min(NR_Prbnum_current + NR_X_Prbnum, All_Prbnum_init), 0) Wherein, NR_Prbnum_next is the available NR bandwidth in the next period, All_Prbnum_init is the number of available PRBs on the fully shared bandwidth, NR_Prbnum_current is the available NR bandwidth in the current period, and NR_X_Prbnum is the number of PRBs for adjusting the NR shared bandwidth; According to the number of available PRBs on the fully shared bandwidth and the available NR bandwidth in the next period, the available LTE bandwidth in the next period is determined using the following formula: LTE_Prbnum_next = All_Prbnum_init - NR_Prbnum_next Wherein, LTE_Prbnum_next is the available LTE bandwidth in the next period.

13. The allocation method of the spectrum sharing resource according to any one of claims 9 to 12, characterized in that, After determining the available LTE bandwidth and NR bandwidth in the next period, it further includes: When the fourth preset condition is satisfied, adjusting the available LTE bandwidth to the maximum within a preset time; When the fifth preset condition is satisfied, adjusting the available NR bandwidth to the maximum within a preset time; After the preset time expires, restoring the original shared resource configuration; Wherein, the fourth preset condition includes at least one of the following: A physical random access channel PRACH is detected in the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for LTE random access; There is a user handover in the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for LTE handover; A scheduling request SR is received uplink in the LTE network, and the current available LTE uplink bandwidth is less than the number of PRBs required for LTE uplink SR; There is a VoLTE service in the LTE network, and the current available LTE bandwidth is less than the number of PRBs required for the VoLTE service; The fifth preset condition includes at least one of the following: A physical random access channel PRACH is detected in the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR random access; There is a user handover in the NR network, and the current available NR bandwidth is less than the number of PRBs required for NR handover; A scheduling request SR is received in the NR network, and the current available NR uplink bandwidth is less than the number of PRBs required for NR uplink SR; There is a new radio voice bearer VoNR service in the NR network, and the current available NR bandwidth is less than the number of PRBs required for the VoNR service.

14. A network device, characterized in that, It includes a memory, a transceiver, and a processor: The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: When the time division multiplexing (TDD) mode is adopted to partially share the LTE frequency band resources between the new radio (NR) network and the long term evolution (LTE) network, the uplink sharing is determined based on the actual physical resource block (PRB) resource utilization rate of the uplink and the uplink data detection result, and the downlink sharing is determined based on the actual PRB resource utilization rate of the downlink and the uplink sharing result, so as to determine the positions of the actually available subframes of NR and LTE in the next period; and / or When the frequency division multiplexing (FDD) mode is adopted to fully share the LTE frequency band resources between the NR network and the LTE network, the available bandwidths of LTE and NR in the next period are determined according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR.

15. The network device according to claim 14, characterized in that, The determining of the positions of the actually available subframes of NR and LTE in the next period by determining the uplink sharing based on the actual PRB resource utilization rate of the uplink and the uplink data detection result and determining the downlink sharing based on the actual PRB resource utilization rate of the downlink and the uplink sharing result includes: Determining the available number of uplink / downlink subframes of LTE in the next period according to the actual PRB resource utilization rate of LTE uplink / downlink and the actually available number of uplink / downlink subframes of LTE in the current period; Determining the maximum available number of uplink / downlink subframes of NR in the next period according to the total number of uplink / downlink subframes in one period and the available number of uplink / downlink subframes of LTE in the next period; Based on the maximum available number of uplink subframes of NR in the next period, the LTE uplink data detection result, the presence indication of the voice over LTE (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool, determining the positions of the actually available uplink subframes of NR and LTE; Based on the maximum available number of downlink subframes of NR in the next period, the position of the actually available uplink subframe of LTE, the presence indication of the VoLTE service, and the configuration information of the LTE system information block (SIB1), determining the positions of the actually available downlink subframes of NR and LTE.

16. The network device according to claim 15, wherein, The determining of the available number of uplink / downlink subframes of LTE in the next period according to the actual PRB resource utilization rate of LTE uplink / downlink and the actually available number of uplink / downlink subframes of LTE in the current period includes: When there is a VoLTE service in the LTE network, determining that the available number of uplink / downlink subframes of LTE in the next period is the total number of uplink / downlink subframes in the next period; or When the actually available number of uplink / downlink subframes of LTE in the current period is zero and there is data to be scheduled or an uplink scheduling request (SR) is received, determining that the available number of subframes of LTE in the next period is at least 1, otherwise, the available number of uplink / downlink subframes of LTE in the next period remains 0; or When the actual available subframe number of LTE uplink / downlink in the current period is 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, if there is no data to be scheduled, it is determined that the available subframe number of LTE uplink / downlink in the next period is 0; otherwise, the available subframe number of LTE uplink / downlink in the next period remains 1; or, When the actual available subframe number of LTE uplink / downlink in the current period is greater than 1 and the actual PRB resource utilization rate of LTE uplink / downlink is less than the first preset threshold, based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold, calculate the required uplink / downlink subframe number of LTE, and determine the available subframe number of LTE uplink / downlink in the next period according to the relative relationship between the smoothed actual available subframe number of LTE uplink / downlink and the required uplink / downlink subframe number of LTE; or, When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is greater than the second preset threshold, determine that the available subframe number of LTE uplink / downlink in the next period is all the uplink / downlink subframe numbers in the next period; or, When the actual available subframe number of LTE uplink / downlink in the current period is greater than zero and the actual PRB resource utilization rate of LTE uplink / downlink is between the first preset threshold and the second preset threshold, determine that the available subframe number of LTE uplink / downlink in the next period is the smoothed actual available subframe number of LTE uplink / downlink in the current period.

17. The network device according to claim 16, characterized in that, The calculating the required uplink / downlink subframe number of LTE based on the smoothed actual PRB resource utilization rate of LTE uplink / downlink and the second preset threshold includes: Calculate the required uplink subframe number of LTE using the following formula: Among them, SFNumEstimate LTE_ul is the number of uplink subframes required by LTE, and PRBUsage LTE_ul is the actual uplink PRB resource utilization rate after smoothing filtering. PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod ul is the total number of uplink subframes within a period; Calculate the required downlink subframe number of LTE using the following formula: Among them, SFNumEstimate LTE_dl is the number of downlink subframes required for LTE, and PRBUsage LTE_dl is the actual downlink PRB resource utilization rate after smoothing filtering. PRBUsageHighThr is the second preset threshold, and SFNumPerPeriod dl is the total number of downlink subframes within a period.

18. The network device according to claim 16, characterized in that, The determining the available subframe number of LTE uplink / downlink in the next period according to the relative relationship between the smoothed actual available subframe number of LTE uplink / downlink and the required uplink / downlink subframe number of LTE includes: Calculate the available uplink subframe number of LTE in the next period using the following formula: Among them, SFNumNext LTE_ul is the number of available subframes for LTE uplink in the next period, and SFNumStatic LTE_ul is the actual available number of subframes for LTE uplink after smoothing filtering, and SFNumEstimate LTE_ul is the number of uplink subframes required by LTE. Among them, X is the set reduction step, and Y is the set increase multiple; Calculate the available downlink subframe number of LTE in the next period using the following formula: Among them, SFNumNext LTE_dl is the number of available LTE downlink subframes in the next period, and SFNumStatic LTE_dl is the actual number of available LTE downlink subframes after smoothing filtering, and SFNumEstimate LTE_dl is the number of downlink subframes required by LTE. Among them, X is the set reduction step, and Y is the set increase multiple.

19. The network device according to claim 15, characterized in that, The determining the actual available subframe position of NR uplink and the actual available subframe position of LTE uplink based on the maximum available uplink subframe number of NR in the next period, the LTE uplink data detection result, the presence indication of the Voice over Long-Term Evolution (VoLTE) service, and the configuration information of the LTE sounding reference signal (SRS) resource pool includes: In a period, sequentially traverse each uplink subframe position in the order of received uplink subframes; When the first preset condition is met, determine that the position of the target uplink subframe in the next radio frame is the actual available subframe position of NR uplink; otherwise, determine that the position of the target uplink subframe in the next radio frame is the actual available subframe position of LTE uplink; End the traversal until all uplink subframes within the period are traversed, or the currently determined number of actually available subframe positions for NR uplink is equal to the maximum number of available subframes for NR uplink in the next period; Among them, the satisfaction of the first preset condition includes: Receiving data of the target uplink subframe in the current radio frame and simultaneously satisfying the following items: The data detection result of the target uplink subframe is ACK; There is no resource configured to send LTE SRS in the next radio frame; The currently determined number of actually available subframe positions for NR uplink is less than the maximum number of available subframes for NR uplink in the next period; The VoLTE service does not exist.

20. The network device according to claim 15, wherein Determining the actually available subframe positions for NR downlink and the actually available subframe positions for LTE downlink based on the maximum number of available subframes for NR downlink in the next period, the actually available subframe positions for LTE uplink, the VoLTE service presence flag, and the LTE system information block SIB1 configuration information includes: In one period, sequentially traverse each downlink subframe position; When the second preset condition is satisfied, determine the position of the target downlink subframe in the current radio frame as the actually available subframe position for NR downlink; otherwise, determine the position of the target downlink subframe in the current radio frame as the actually available subframe position for LTE downlink; End the traversal until all downlink subframes within the period are traversed, or the currently determined number of actually available subframe positions for NR downlink is equal to the maximum number of available subframes for NR downlink in the next period; Among them, the satisfaction of the second preset condition includes: Simultaneously satisfying the following items: The target downlink subframe does not need to send LTE SIB1 information; According to the frame structure configuration, the actually available subframe positions for LTE uplink, and the scheduling timing, judge that the target downlink subframe does not need to send the physical downlink control channel PDCCH for scheduling uplink services in terms of scheduling timing, or, in terms of scheduling timing, the target downlink subframe needs to send the physical downlink control channel PDCCH for scheduling uplink services but the corresponding scheduled subframe position is not the actually available subframe position for LTE uplink; The currently determined number of actually available subframe positions for NR downlink is less than the maximum number of available subframes for NR downlink in the next period; The VoLTE service does not exist.

21. The network device according to any one of claims 14 to 20, characterized in that, After determining the actually available subframe positions for NR and LTE in the next period, it further includes: When the third preset condition is satisfied, adjust all shared subframes to LTE available subframes within a preset time; After the preset time expires, restore the original shared resource configuration; Among them, the third preset condition includes at least one of the following: The physical random access channel PRACH is detected within the LTE network; There is a user handover within the LTE network; A scheduling request SR is received within the LTE network.

22. The network device according to claim 14, wherein Determining the available bandwidth for LTE and the available bandwidth for NR in the next period according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR within the current period, and the ratio of the LTE data volume to be transmitted to the NR data volume to be transmitted includes: Determine the target shared bandwidth ratio according to the ratio of the actual number of PRBs used by LTE to the actual number of PRBs used by NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted; Determine the number of PRBs for NR shared bandwidth adjustment and the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the set maximum single adjustment step; Determine the available bandwidth of NR / LTE in the next period according to the available number of PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for NR / LTE shared bandwidth adjustment; 23. The network device according to claim 22, characterized in that, The determining the target shared bandwidth ratio according to the ratio of the actual PRB resource utilization rate of LTE to the actual PRB resource utilization rate of NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, includes: Determine the target shared bandwidth ratio according to the ratio of the actual number of PRBs used by LTE to the actual number of PRBs used by NR in the current period, and the ratio of the LTE data to be transmitted to the NR data to be transmitted, using the following formula: Among them, PRBUsage_ratio LTEvsNR is the ratio of the number of PRBs actually used by LTE to the number of PRBs actually used by NR, and Data_ratio LTEvsNR is the ratio of the data volume to be transmitted by LTE to the data volume to be transmitted by NR, and TargetPRBNum_ratio LTEvsNR is the target shared bandwidth ratio.

24. The network device according to claim 22, characterized in that, The determining the number of PRBs for NR shared bandwidth adjustment and the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step, includes: Determine the number of PRBs for LTE shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step, using the following formula: Wherein, LTE_Prbnum_current is the current available bandwidth of LTE, NR_Prbnum_current is the current available bandwidth of NR, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step, and LTE_X_Prbnum is the number of PRBs for LTE shared bandwidth adjustment; Determine the number of PRBs for NR shared bandwidth adjustment according to the target shared bandwidth ratio, the current available bandwidth of NR, the current available bandwidth of LTE, the ping-pong protection threshold for shared bandwidth adjustment, and the preset maximum single adjustment step, using the following formula: Wherein, LTE_Prbnum_current is the current available bandwidth of LTE, NR_Prbnum_current is the current available bandwidth of NR, Adjust_guard is the ping-pong protection threshold for shared bandwidth adjustment, Adjust_step is the preset maximum single adjustment step, and NR_X_Prbnum is the number of PRBs for NR shared bandwidth adjustment.

25. The network device according to claim 22, characterized in that, The determining the available bandwidth of NR / LTE in the next period according to the available number of PRBs on the fully shared bandwidth, the current available bandwidth of NR / LTE, and the number of PRBs for NR / LTE shared bandwidth adjustment, includes: Determine the available bandwidth of NR in the next period according to the available number of PRBs on the fully shared bandwidth, the current available bandwidth of NR, and the number of PRBs for NR shared bandwidth adjustment, using the following formula: NR_Prbnum_next = max(min(NR_Prbnum_current + NR_X_Prbnum, All_Prbnum_init), 0) Wherein, NR_Prbnum_next is the NR available bandwidth in the next period, All_Prbnum_init is the number of available PRBs on the fully shared bandwidth, NR_Prbnum_current is the current NR available bandwidth, and NR_X_Prbnum is the number of PRBs for adjusting the NR shared bandwidth; According to the number of available PRBs on the fully shared bandwidth and the NR available bandwidth, the LTE available bandwidth in the next period is determined using the following formula: LTE_Prbnum_next = All_Prbnum_init - NR_Prbnum_next Wherein, LTE_Prbnum_next is the LTE available bandwidth in the next period.

26. The network device according to any one of claims 22 to 25, characterized in that, After determining the LTE available bandwidth and the NR available bandwidth in the next period, it further includes: When the fourth preset condition is met, adjusting the LTE available bandwidth to the maximum within a preset time; When the fifth preset condition is met, adjusting the NR available bandwidth to the maximum within a preset time; After the preset time expires, restoring the original shared resource configuration; Wherein, the fourth preset condition includes at least one of the following: A physical random access channel PRACH is detected in the LTE network, and the current LTE available bandwidth is less than the number of PRBs required for LTE random access; There is a user handover in the LTE network, and the current LTE available bandwidth is less than the number of PRBs required for LTE handover; A scheduling request SR is received uplink in the LTE network, and the current LTE uplink available bandwidth is less than the number of PRBs required for LTE uplink SR; There is a VoLTE service in the LTE network, and the current LTE available bandwidth is less than the number of PRBs required for the VoLTE service; The fifth preset condition includes at least one of the following: A physical random access channel PRACH is detected in the NR network, and the current NR available bandwidth is less than the number of PRBs required for NR random access; There is a user handover in the NR network, and the current NR available bandwidth is less than the number of PRBs required for NR handover; A scheduling request SR is received in the NR network, and the current NR uplink available bandwidth is less than the number of PRBs required for NR uplink SR; There is a new radio voice bearer VoNR service in the NR network, and the current NR available bandwidth is less than the number of PRBs required for the VoNR service.

27. An allocation device for spectrum sharing resources, characterized in that, It includes: A first shared resource allocation unit, which is used to, when the new radio NR network and the long-term evolution LTE network partially share the LTE frequency band resources in a time-division multiplexing manner TDD, perform uplink sharing judgment based on the uplink actual physical resource block PRB resource utilization rate and the uplink data detection result, and perform downlink sharing judgment based on the downlink actual PRB resource utilization rate and the uplink sharing result, to determine the actual available subframe positions of NR and LTE in the next period; And / or, A second shared resource allocation unit, configured to determine the available bandwidth of LTE and the available bandwidth of NR in a next period according to a ratio of an actual LTE PRB resource utilization rate to an actual NR PRB resource utilization rate in a current period and a ratio of an LTE data volume to be transmitted to an NR data volume to be transmitted, when the LTE frequency band resources are fully shared by the NR network and the LTE network in a frequency division duplexing (FDD) manner.

28. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method for allocating spectrum sharing resources according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Spectrum resource allocation method and device enabling full spectrum sharing

    CN109983825A

  • Spectral bandwidth adjustment method, device and equipment and medium

    CN111132349A