Resource scheduling method and device, electronic equipment and storage medium

By determining the time-frequency spatial domain resources of target terminals in the overlapping coverage area of ​​TDD and FDD base stations in the 5G SA co-construction and sharing network, calculating the maximum channel capacity and dynamically switching beams, the problem of uneven user distribution between TDD and FDD base stations is solved, and system performance and user experience are improved.

CN116847380BActive Publication Date: 2026-08-04CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310836355.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2026-08-04
Estimated Expiration
2043-07-07

AI Technical Summary

Technical Problem

In 5G SA co-construction and sharing networks, the uneven distribution of users and airspace load between TDD and FDD base stations of different frequency bands leads to low spectrum efficiency and spectrum utilization, affecting the overall system performance and user experience.

Method used

By identifying target terminals in the overlapping coverage area of ​​the first and second shared base stations, and combining time-domain, frequency-domain, and spatial-domain resources, the maximum channel capacity of each base station is calculated, and wide and narrow beams are dynamically switched to achieve joint scheduling of terminals.

Benefits of technology

It improved the overall throughput, spectrum efficiency, and user experience of shared base stations, while reducing operation and maintenance optimization costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116847380B_ABST
    Figure CN116847380B_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource scheduling method and device, electronic equipment and storage medium. The method comprises: determining each target terminal in the overlapping coverage area of a first shared base station and a second shared base station; determining the time domain resource, frequency domain resource and space domain resource corresponding to each target terminal at the first shared base station, and the time domain resource, frequency domain resource and space domain resource corresponding to each target terminal at the second shared base station; determining the first maximum channel capacity corresponding to the first shared base station according to the time domain resource, frequency domain resource and space domain resource corresponding to each target terminal at the first shared base station, and determining the second maximum channel capacity corresponding to the second shared base station according to the time domain resource, frequency domain resource and space domain resource corresponding to each target terminal at the second shared base station; and determining a target shared base station according to the first maximum channel capacity and the second maximum channel capacity, so that each target terminal communicates with the target shared base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a resource scheduling method, apparatus, electronic device, and storage medium. Background Technology

[0002] In related technologies, in 5G SA co-construction and sharing networks, TDD (3.5G or 2.6G, etc.) and FDD (2.1G or 700M, etc.) base stations are independently scheduled based on Shannon's formula. There is no efficient overall scheduling among base stations of different frequency bands, which will cause uneven distribution of users and airspace load in different frequency bands of TDD and FDD, low spectrum efficiency and spectrum utilization, and affect the overall performance and user experience of TDD and FDD shared network systems.

[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0004] The purpose of this disclosure is to provide a resource scheduling method, apparatus, electronic device and storage medium, which can maximize the shared base station channel capacity based on time-frequency spatial domain resources and jointly schedule terminals.

[0005] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0006] This disclosure provides a resource scheduling method, comprising: determining each target terminal in an overlapping coverage area of ​​a first shared base station and a second shared base station; determining the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the second shared base station; determining a first maximum channel capacity corresponding to the first shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the first shared base station, and determining a second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the second shared base station; and determining a target shared base station based on the first maximum channel capacity and the second maximum channel capacity, so that each target terminal can communicate with the target shared base station.

[0007] In some exemplary embodiments of this disclosure, the first shared base station is a time-division duplex (TDD) shared base station, and the second shared base station is a frequency-division duplex (FDD) shared base station.

[0008] In some exemplary embodiments of this disclosure, determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal corresponding to the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal corresponding to the second shared base station, includes: determining a plurality of first resource allocation strategies corresponding to the first shared base station, and a plurality of second resource allocation strategies corresponding to the second shared base station; determining, according to each first resource allocation strategy, a first time slot corresponding to each target terminal, a first bandwidth allocated to each target terminal on each beam, and a first precoding matrix and a first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; and determining, according to each second resource allocation strategy, a second time slot corresponding to each target terminal, a second bandwidth allocated to each target terminal on each beam, and a second precoding matrix and a second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam.

[0009] In some exemplary embodiments of this disclosure, determining the first maximum channel capacity corresponding to the first shared base station based on the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each target terminal at the first shared base station, and determining the second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each target terminal at the second shared base station, includes: determining each first channel capacity corresponding to each first resource allocation strategy based on the first time slot corresponding to each target terminal, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; determining each second channel capacity corresponding to each second resource allocation strategy based on the second time slot corresponding to each target terminal, the second bandwidth allocated to each target terminal on each beam, and the second precoding matrix and second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam; determining the largest first channel capacity among the first channel capacities as the first maximum channel capacity, and determining the largest second channel capacity among the second channel capacities as the second maximum channel capacity.

[0010] In some exemplary embodiments of this disclosure, the method further includes: when the target shared base station is the first shared base station, using a first resource allocation strategy corresponding to the first maximum channel capacity as a target resource allocation strategy; when the target shared base station is the second shared base station, using a second resource allocation strategy corresponding to the first maximum channel capacity as a target resource allocation strategy; and scheduling each target terminal according to the target resource allocation strategy.

[0011] In some exemplary embodiments of this disclosure, determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the second shared base station, includes: acquiring channel state information, reference signal received power, signal-to-noise ratio, and beam identifier of synchronization signal blocks corresponding to each target terminal; acquiring occupancy information of physical resource blocks of each target terminal at the first shared base station and the second shared base station; and determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station and the second shared base station based on the channel state information, reference signal received power, signal-to-noise ratio, beam identifier of synchronization signal blocks, and occupancy information of physical resource blocks of each target terminal at the first shared base station and the second shared base station.

[0012] In some exemplary embodiments of this disclosure, determining a target shared base station based on the first maximum channel capacity and the second maximum channel capacity includes: if the first maximum channel capacity is greater than or equal to the second maximum channel capacity, then determining the first shared base station as the target shared base station; if the first maximum channel capacity is less than the second maximum channel capacity, then determining the second shared base station as the target shared base station.

[0013] This disclosure provides a resource scheduling apparatus, comprising: a terminal determination module, configured to determine each target terminal in an overlapping coverage area of ​​a first shared base station and a second shared base station; a resource determination module, configured to determine the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the second shared base station; a capacity determination module, configured to determine a first maximum channel capacity corresponding to the first shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the first shared base station, and to determine a second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the second shared base station; and a base station determination module, configured to determine a target shared base station based on the first maximum channel capacity and the second maximum channel capacity, so that each target terminal can communicate with the target shared base station.

[0014] This disclosure provides an electronic device, including: at least one processor; and a storage terminal device for storing at least one program, wherein when the at least one program is executed by the at least one processor, the at least one processor implements any of the above-described resource scheduling methods.

[0015] This disclosure provides a computer-readable storage medium storing a computer program thereon, characterized in that the computer program, when executed by a processor, implements any of the above-described resource scheduling methods.

[0016] The resource scheduling method provided in this disclosure determines the first maximum channel capacity corresponding to the first shared base station and the second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal in the overlapping coverage area of ​​the first shared base station and the second shared base station. The method then determines the target shared base station based on the first and second maximum channel capacities, enabling each target terminal to communicate with the target shared base station. This method can maximize the channel capacity of the shared base station based on time-frequency and spatial resources, dynamically switch between wide and narrow beams, and jointly schedule terminals, thereby improving the overall throughput, spectrum efficiency, and user experience of the shared base station, increasing operation and maintenance efficiency, and saving operation and maintenance costs.

[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0019] Figure 1 This is a flowchart illustrating a resource scheduling method according to an exemplary embodiment.

[0020] Figure 2 This is a schematic diagram illustrating the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each target terminal, as shown in the example.

[0021] Figure 3 This is a schematic diagram illustrating the handover of a target terminal using a time-frequency-spatial joint scheduler, as shown in an example.

[0022] Figure 4 This is a block diagram illustrating a resource scheduling apparatus according to an exemplary embodiment.

[0023] Figure 5 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment. Detailed Implementation

[0024] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.

[0025] The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0026] The accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus omitting repeated descriptions of them. Some block diagrams shown in the drawings do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in at least one hardware module or integrated circuit, or in different network and / or processor devices and / or microcontroller devices.

[0027] The flowchart shown in the accompanying drawings is merely illustrative and does not necessarily include all content and steps, nor does it require execution in the described order. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0028] Furthermore, in the description of this disclosure, the terms “a,” “one,” “the,” “the,” and “at least one” are used to indicate the presence of at least one element or component; the terms “comprising,” “including,” and “having” are used to indicate an open-ended inclusion and to mean that there may be other elements or components in addition to the listed elements or components; the terms “first,” “second,” and “third,” etc., are used only as labels and are not a limitation on the number of objects.

[0029] The steps of the resource scheduling method in the exemplary embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings and examples.

[0030] Figure 1This is a flowchart illustrating a resource scheduling method according to an exemplary embodiment. The method provided in this disclosure can be executed by a time-frequency-spatial joint scheduler, and the method provided in this disclosure can be applied to wireless communication scenarios such as 5G or 5G SA (Standalone) co-construction and sharing networks, but this disclosure is not limited thereto.

[0031] like Figure 1 As shown, the resource scheduling method provided in this embodiment may include the following steps.

[0032] In step S102, each target terminal under the overlapping coverage area of ​​the first shared base station and the second shared base station is determined.

[0033] In an exemplary embodiment, the first shared base station is a TDD (Time Division Duplexing) shared base station, and the second shared base station is an FDD (Frequency Division Duplexing) shared base station.

[0034] In this embodiment of the disclosure, the first shared base station and the second shared base station may be located at the same site or not, and the first shared base station and the second shared base station have overlapping coverage areas.

[0035] For example, the first shared base station can be a 3.5G TDD shared SA base station with 7 narrow beams of SSB (Synchronization Signal block); the second shared base station can be a 2.1G FDD shared SA base station with 1 to 4 wide beams of SSB.

[0036] In some embodiments, the coverage area of ​​a 2.1G FDD shared SA base station may include the coverage area of ​​a 3.5G TDD shared SA base station, but this disclosure is not limited thereto.

[0037] In this embodiment of the disclosure, both the first shared base station and the second shared base station can be communicatively connected to the time-frequency-spatial joint scheduler. The time-frequency-spatial joint scheduler can obtain information about the first shared base station and the second shared base station, and schedule each target terminal in the overlapping coverage area of ​​the first shared base station and the second shared base station according to the obtained information.

[0038] In this embodiment of the disclosure, the terminal located in the overlapping coverage area of ​​the first shared base station and the second shared base station is referred to as the target terminal. There may be one or more target terminals, and this disclosure does not limit the number of target terminals.

[0039] In step S104, the time domain resources, frequency domain resources, and spatial domain resources of each target terminal corresponding to the first shared base station are determined, as well as the time domain resources, frequency domain resources, and spatial domain resources of each target terminal corresponding to the second shared base station.

[0040] Figure 2 This is a schematic diagram illustrating the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each target terminal, as shown in the example.

[0041] refer to Figure 2 Taking the existence of 3 target terminals (UE1, UE2, UE3) as an example, the time domain resources, frequency domain resources and spatial domain resources of these 3 target terminals corresponding to the first shared base station are determined respectively, as well as the time domain resources, frequency domain resources and spatial domain resources of these 3 target terminals corresponding to the second shared base station.

[0042] In this embodiment of the disclosure, time-domain resources may include, but are not limited to, the time slots corresponding to each target terminal; frequency-domain resources may include, but are not limited to, the bandwidth allocated to each target terminal on each beam; and spatial-domain resources may include, but are not limited to, the precoding matrix and channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam.

[0043] In step S106, the first maximum channel capacity corresponding to the first shared base station is determined based on the time domain resources, frequency domain resources, and spatial domain resources corresponding to each target terminal at the first shared base station, and the second maximum channel capacity corresponding to the second shared base station is determined based on the time domain resources, frequency domain resources, and spatial domain resources corresponding to each target terminal at the second shared base station.

[0044] In this embodiment of the disclosure, an improved Shannon formula can be used to calculate the first maximum channel capacity corresponding to the first shared base station based on the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each target terminal at the first shared base station; and to determine the second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each target terminal at the second shared base station.

[0045] In this embodiment of the disclosure, there may be multiple first resource allocation strategies, each corresponding to an allocation method for time-domain resources, frequency-domain resources, and spatial-domain resources. The channel capacity is calculated based on the allocation method of each time-domain resource, frequency-domain resource, and spatial-domain resource, and the largest channel capacity is taken as the first maximum channel capacity. Similarly, there may be multiple second resource allocation strategies, each corresponding to an allocation method for time-domain resources, frequency-domain resources, and spatial-domain resources. The channel capacity is calculated based on the allocation method of each time-domain resource, frequency-domain resource, and spatial-domain resource, and the largest channel capacity is taken as the second maximum channel capacity.

[0046] In step S108, a target shared base station is determined based on the first maximum channel capacity and the second maximum channel capacity, so that each target terminal can communicate with the target shared base station.

[0047] In this embodiment of the disclosure, the first shared base station or the second shared base station can be used as the target shared base station based on the values ​​of the first maximum channel capacity and the second maximum channel capacity, and each target terminal can be switched to the target shared base station.

[0048] In an exemplary embodiment, determining a target shared base station based on a first maximum channel capacity and a second maximum channel capacity includes: if the first maximum channel capacity is greater than or equal to the second maximum channel capacity, then determining the first shared base station as the target shared base station; if the first maximum channel capacity is less than the second maximum channel capacity, then determining the second shared base station as the target shared base station.

[0049] In this embodiment of the disclosure, a channel capacity threshold can also be set. If the first maximum channel capacity is greater than or equal to the second maximum channel capacity, and the first maximum channel capacity is greater than the channel capacity threshold, then the first shared base station is determined as the target shared base station; if the first maximum channel capacity is less than the second maximum channel capacity, and the second maximum channel capacity is greater than the channel capacity threshold, then the second shared base station is determined as the target shared base station.

[0050] Figure 3 This is a schematic diagram illustrating the handover of a target terminal using a time-frequency-spatial joint scheduler, as shown in an example.

[0051] For example, refer to Figure 3 In (1), assuming the maximum channel capacity of a 2.1G FDD shared SA base station is greater than that of a 3.5G TDD shared SA base station, then migrating the target terminal from TDD to FDD can achieve offloading of one or more beam capacities of TDD; see reference. Figure 3 In (2), assuming that the maximum channel capacity of the 3.5G TDD shared SA base station is greater than that of the 2.1G FDD shared SA base station, then migrating the target terminal from FDD to TDD can improve the TDD MU-MIMO (Multi-User Multiple-Input Multiple-Output) pairing capability and system capacity.

[0052] The resource scheduling method provided in this disclosure determines the first maximum channel capacity corresponding to the first shared base station and the second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal in the overlapping coverage area of ​​the first shared base station and the second shared base station. The method then determines the target shared base station based on the first and second maximum channel capacities, enabling each target terminal to communicate with the target shared base station. This method can maximize the channel capacity of the shared base station based on time-frequency and spatial resources, dynamically switch between wide and narrow beams, and jointly schedule terminals, thereby improving the overall throughput, spectrum efficiency, and user experience of the shared base station, increasing operation and maintenance efficiency, and saving operation and maintenance costs.

[0053] In an exemplary embodiment, determining the time-domain, frequency-domain, and spatial resources corresponding to each target terminal at the first shared base station, and the time-domain, frequency-domain, and spatial resources corresponding to each target terminal at the second shared base station, may include: acquiring channel state information, reference signal received power, signal-to-noise ratio, and beam identifier of synchronization signal blocks corresponding to each target terminal; acquiring occupancy information of physical resource blocks of each target terminal at the first and second shared base stations; and determining the time-domain, frequency-domain, and spatial resources corresponding to each target terminal at the first and second shared base stations based on the channel state information, reference signal received power, signal-to-noise ratio, beam identifier of synchronization signal blocks, and occupancy information of physical resource blocks of each target terminal at the first and second shared base stations.

[0054] In this embodiment of the disclosure, the time-frequency-spatial joint scheduler can calculate the channel information, interference and noise energy, and user distribution information of each target terminal based on the CSI (Channel State Information) (or SRS (Sounding Reference Signal)), RSRP (Reference Singnal Received Power), SINR (Signal to Interference plus Noise Ratio), and Beam Id (identifier) ​​of SSB (Synchronization Signal block) reported by each target terminal under the overlapping coverage of the 3.5G TDD shared SA base station and the 2.1G FDD shared SA base station; and obtain the PRB (Physical Resource Block) occupancy rate of each 3.5G TDD shared SA base station and the 2.1G FDD shared SA base station.

[0055] In this embodiment, the historical PRB occupancy of each terminal is used as the frequency domain resource reference, the CSI information reported by each terminal in the FDD band or the SRS information (precoding matrix and channel matrix) and location distribution obtained by each terminal from the base station in the TDD band are used as the spatial domain resource reference, and the expected scheduling sequence of each terminal is used as the time domain resource reference. Considering signal, interference and noise energy, based on the improved Shannon formula, the time-frequency and spatial domain resources of the 3.5G TDD shared SA base station and the 2.1G FDD shared SA base station are integrated, and the wide and narrow beams are dynamically switched. The various target terminals are jointly and comprehensively scheduled to achieve the optimal overall channel capacity of the TDD+FDD base station.

[0056] In this embodiment of the disclosure, the above process is repeated continuously. Based on the channel information, interference and noise energy, user distribution and PRB occupancy of each target terminal, the wide and narrow beams are dynamically switched according to the improved Shannon formula. The terminals are jointly and systematically scheduled to improve the overall throughput, spectrum efficiency and user experience of the TDD+FDD shared SA base station, improve the operation and maintenance optimization efficiency and save operation and maintenance optimization costs.

[0057] In an exemplary embodiment, determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal corresponding to the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal corresponding to the second shared base station, includes: determining multiple first resource allocation strategies corresponding to the first shared base station, and multiple second resource allocation strategies corresponding to the second shared base station; determining, according to each first resource allocation strategy, a first time slot corresponding to each target terminal, a first bandwidth allocated to each target terminal on each beam, and a first precoding matrix and a first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; and determining, according to each second resource allocation strategy, a second time slot corresponding to each target terminal, a second bandwidth allocated to each target terminal on each beam, and a second precoding matrix and a second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam.

[0058] In this embodiment of the disclosure, the resource allocation strategy corresponding to the first shared base station is referred to as the first resource allocation strategy, the time slot corresponding to each target terminal determined under the first resource allocation strategy is referred to as the first time slot, the bandwidth allocated to each target terminal on each beam under the first resource allocation strategy is referred to as the first bandwidth, and the precoding matrix and channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam are referred to as the first precoding matrix and the first channel matrix. Similarly, the resource allocation strategy corresponding to the second shared base station is referred to as the second resource allocation strategy, the time slot corresponding to each target terminal determined under the second resource allocation strategy is referred to as the second time slot, the bandwidth allocated to each target terminal on each beam under the second resource allocation strategy is referred to as the second bandwidth, and the precoding matrix and channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam are referred to as the second precoding matrix and the second channel matrix.

[0059] In an exemplary embodiment, determining the first maximum channel capacity corresponding to the first shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the first shared base station, and determining the second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources, and spatial resources corresponding to each target terminal at the second shared base station, includes: determining each first channel capacity corresponding to each first resource allocation strategy based on the first time slot corresponding to each target terminal, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; determining each second channel capacity corresponding to each second resource allocation strategy based on the second time slot corresponding to each target terminal, the second bandwidth allocated to each target terminal on each beam, and the second precoding matrix and second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam; and determining the largest first channel capacity among the first channel capacities as the first maximum channel capacity, and determining the largest second channel capacity among the second channel capacities as the second maximum channel capacity.

[0060] In this embodiment of the disclosure, the improved Shannon formula can be used to calculate the first maximum channel capacity corresponding to the first shared base station and the second maximum channel capacity corresponding to the second shared base station. The following description takes the calculation of the first maximum channel capacity corresponding to the first shared base station as an example. The calculation process of the second maximum channel capacity corresponding to the second shared base station is similar and will not be repeated here.

[0061] In this embodiment of the disclosure, the improved Shannon formula is as follows:

[0062]

[0063] Where C represents the channel capacity, K represents the number of target terminals, N represents the total number of beams used by all target terminals under the same spectrum, and α k (t) indicates whether the target terminal k uses air interface resources in the t-th time slot, b k,n (t) represents the bandwidth allocated to the target terminal k on beam n, w k,n,b h represents the precoding matrix corresponding to the bandwidth b allocated to the target terminal k on beam n. k,n,b This represents the channel matrix corresponding to the bandwidth b allocated to the target terminal k on beam n.

[0064] T is determined by the quotient of the radio frame length (10ms) and the time-domain scheduling unit. For a 2.1G FDD base station, the SCS (Subcarrier Spacing) is 15kHz and one time-domain scheduling unit is 1ms, so T is 10; for a 3.5G TDD base station, the SCS is 30kHz and one time-domain scheduling unit is 0.5ms, so T is 20.

[0065] In this embodiment of the disclosure, the first time slot corresponding to each target terminal under each first resource allocation strategy, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and the first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam can be input into the above formula to obtain the first channel capacity corresponding to each first resource allocation strategy, and the largest first channel capacity is taken as the first maximum channel capacity.

[0066] In an exemplary embodiment, the method further includes: when the target shared base station is a first shared base station, using a first resource allocation strategy corresponding to the first maximum channel capacity as a target resource allocation strategy; when the target shared base station is a second shared base station, using a second resource allocation strategy corresponding to the first maximum channel capacity as a target resource allocation strategy; and scheduling each target terminal according to the target resource allocation strategy.

[0067] In this embodiment, if the first maximum channel capacity is greater than or equal to the second maximum channel capacity, the first shared base station is determined as the target shared base station. If the target shared base station is the first shared base station, the first resource allocation strategy corresponding to the first maximum channel capacity is used as the target resource allocation strategy. If the first maximum channel capacity is less than the second maximum channel capacity, the second shared base station is determined as the target shared base station. If the target shared base station is the second shared base station, the second resource allocation strategy corresponding to the first maximum channel capacity is used as the target resource allocation strategy. When scheduling the target terminal subsequently, scheduling is performed according to the allocation scheme of time-domain resources, frequency-domain resources, and spatial resources corresponding to the target resource allocation strategy.

[0068] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of this disclosure, and is not intended to limit the scope of the embodiments of this disclosure. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given above. For example, some steps in the above methods may be unnecessary, or new steps may be added, etc. Alternatively, any combination of any two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this disclosure.

[0069] It should also be understood that the above description of the embodiments of this disclosure focuses on highlighting the differences between the various embodiments. Any similarities or differences not mentioned can be referred to each other, and for the sake of brevity, they will not be repeated here.

[0070] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.

[0071] It should also be understood that, in the various embodiments of this disclosure, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0072] The foregoing section detailed examples of methods for determining network anomaly detection models provided in this disclosure. It is understood that, in order to implement the aforementioned functions, computer devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0073] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.

[0074] Figure 4 This is a block diagram illustrating a resource scheduling apparatus according to an exemplary embodiment.

[0075] like Figure 4 As shown, the resource scheduling device 400 may include: a terminal determination module 402, a resource determination module 404, a capacity determination module 406, and a base station determination module 408.

[0076] The terminal determination module 402 is used to determine each target terminal in the overlapping coverage area of ​​the first shared base station and the second shared base station; the resource determination module 404 is used to determine the time-domain resources, frequency-domain resources and spatial resources corresponding to the first shared base station for each target terminal, and the time-domain resources, frequency-domain resources and spatial resources corresponding to the second shared base station for each target terminal; the capacity determination module 406 is used to determine the first maximum channel capacity corresponding to the first shared base station based on the time-domain resources, frequency-domain resources and spatial resources corresponding to the first shared base station for each target terminal, and to determine the second maximum channel capacity corresponding to the second shared base station based on the time-domain resources, frequency-domain resources and spatial resources corresponding to the second shared base station for each target terminal; the base station determination module 408 is used to determine the target shared base station based on the first maximum channel capacity and the second maximum channel capacity, so that each target terminal can communicate with the target shared base station.

[0077] In some exemplary embodiments of this disclosure, the first shared base station is a time-division duplex (TDD) shared base station, and the second shared base station is a frequency-division duplex (FDD) shared base station.

[0078] In some exemplary embodiments of this disclosure, the resource determination module 404 is configured to: determine a plurality of first resource allocation strategies corresponding to the first shared base station and a plurality of second resource allocation strategies corresponding to the second shared base station; determine a first time slot corresponding to each target terminal, a first bandwidth allocated to each target terminal on each beam, and a first precoding matrix and a first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam according to each first resource allocation strategy; and determine a second time slot corresponding to each target terminal, a second bandwidth allocated to each target terminal on each beam, and a second precoding matrix and a second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam according to each second resource allocation strategy.

[0079] In some exemplary embodiments of this disclosure, the capacity determination module 406: determines the capacity of each first channel corresponding to each first resource allocation strategy based on the first time slot corresponding to each target terminal, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; determines the capacity of each second channel corresponding to each second resource allocation strategy based on the second time slot corresponding to each target terminal, the second bandwidth allocated to each target terminal on each beam, and the second precoding matrix and second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam; and determines the largest first channel capacity among the first channel capacities as the first maximum channel capacity, and determines the largest second channel capacity among the second channel capacities as the second maximum channel capacity.

[0080] In some exemplary embodiments of this disclosure, the apparatus further includes: a strategy determination module, configured to: when the target shared base station is the first shared base station, use a first resource allocation strategy corresponding to the first maximum channel capacity as a target resource allocation strategy; when the target shared base station is the second shared base station, use a second resource allocation strategy corresponding to the first maximum channel capacity as a target resource allocation strategy; and schedule each target terminal according to the target resource allocation strategy.

[0081] In some exemplary embodiments of this disclosure, determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the second shared base station, includes: acquiring channel state information, reference signal received power, signal-to-noise ratio, and beam identifier of synchronization signal blocks corresponding to each target terminal; acquiring occupancy information of physical resource blocks of each target terminal at the first shared base station and the second shared base station; and determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station and the second shared base station based on the channel state information, reference signal received power, signal-to-noise ratio, beam identifier of synchronization signal blocks, and occupancy information of physical resource blocks of each target terminal at the first shared base station and the second shared base station.

[0082] In some exemplary embodiments of this disclosure, determining a target shared base station based on the first maximum channel capacity and the second maximum channel capacity includes: if the first maximum channel capacity is greater than or equal to the second maximum channel capacity, then determining the first shared base station as the target shared base station; if the first maximum channel capacity is less than the second maximum channel capacity, then determining the second shared base station as the target shared base station.

[0083] It should be noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor terminal devices and / or microcontroller terminal devices.

[0084] Figure 5 This is a schematic diagram illustrating the structure of an electronic device according to an exemplary embodiment. It should be noted that... Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0085] like Figure 5 As shown, the electronic device 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage section 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0086] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. A removable medium 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 510 as needed so that computer programs read from it can be installed into storage section 508 as needed.

[0087] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs the functions defined above in the system of this disclosure.

[0088] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, terminal device, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, terminal device, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, terminal device, or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0089] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0090] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a sending unit, an acquisition unit, a determining unit, and a first processing unit. The names of these units do not necessarily limit the specific unit; for example, a sending unit can also be described as "a unit that sends an image acquisition request to a connected server."

[0091] In another aspect, this disclosure also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the following embodiments. For example, the electronic device may perform... Figure 1 The steps shown.

[0092] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.

[0093] It should be understood that any number of elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0094] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0095] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A resource scheduling method, characterized in that, include: Identify each target terminal within the overlapping coverage area of ​​the first shared base station and the second shared base station; Determine the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the second shared base station; Based on the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station, the first maximum channel capacity corresponding to the first shared base station is determined, and based on the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the second shared base station, the second maximum channel capacity corresponding to the second shared base station is determined. The target shared base station is determined based on the first maximum channel capacity and the second maximum channel capacity, so that each target terminal can communicate with the target shared base station; Specifically, the method involves determining the first maximum channel capacity corresponding to the first shared base station based on the time-domain, frequency-domain, and spatial resources of each target terminal at the first shared base station, and determining the second maximum channel capacity corresponding to the second shared base station based on the time-domain, frequency-domain, and spatial resources of each target terminal at the second shared base station. This includes: determining the first channel capacity corresponding to each first resource allocation strategy based on the first time slot corresponding to each target terminal, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; determining the second channel capacity corresponding to each second resource allocation strategy based on the second time slot corresponding to each target terminal, the second bandwidth allocated to each target terminal on each beam, and the second precoding matrix and second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam; and determining the largest first channel capacity among the first channel capacities as the first maximum channel capacity, and determining the largest second channel capacity among the second channel capacities as the second maximum channel capacity.

2. The method according to claim 1, characterized in that, The first shared base station is a time-division duplex (TDD) shared base station, and the second shared base station is a frequency-division duplex (FDD) shared base station.

3. The method according to claim 1, characterized in that, Determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the second shared base station, including: Determine multiple first resource allocation strategies corresponding to the first shared base station, and multiple second resource allocation strategies corresponding to the second shared base station; The first time slot corresponding to each target terminal, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and the first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam are determined according to each first resource allocation strategy. The second time slot corresponding to each target terminal, the second bandwidth allocated to each target terminal on each beam, and the second precoding matrix and the second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam are determined according to each second resource allocation strategy.

4. The method according to claim 1, characterized in that, Also includes: When the target shared base station is the first shared base station, the first resource allocation strategy corresponding to the first maximum channel capacity is used as the target resource allocation strategy. When the target shared base station is the second shared base station, the second resource allocation strategy corresponding to the first maximum channel capacity shall be used as the target resource allocation strategy. The target terminals are scheduled according to the target resource allocation strategy.

5. The method according to claim 1, characterized in that, Determining the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources, and spatial resources of each target terminal at the second shared base station, including: Obtain the channel state information, reference signal received power, signal-to-noise ratio, and beam identifier of the synchronization signal block corresponding to each target terminal; Obtain the physical resource block occupancy information of each target terminal in the first shared base station and the second shared base station; Based on the channel state information, reference signal received power, signal-to-noise ratio, and beam identifier of the synchronization signal block corresponding to each target terminal, as well as the occupancy information of the physical resource blocks of each target terminal in the first shared base station and the second shared base station, the time domain resources, frequency domain resources, and spatial domain resources of each target terminal in the first shared base station and the time domain resources, frequency domain resources, and spatial domain resources of each target terminal in the second shared base station are determined.

6. The method according to claim 1, characterized in that, Determining the target shared base station based on the first maximum channel capacity and the second maximum channel capacity includes: If the first maximum channel capacity is greater than or equal to the second maximum channel capacity, then the first shared base station is determined as the target shared base station; If the first maximum channel capacity is less than the second maximum channel capacity, then the second shared base station is determined as the target shared base station.

7. A resource scheduling device, characterized in that, include: The terminal determination module is used to determine each target terminal in the overlapping coverage area of ​​the first shared base station and the second shared base station; The resource determination module is used to determine the time-domain resources, frequency-domain resources and spatial resources of each target terminal at the first shared base station, and the time-domain resources, frequency-domain resources and spatial resources of each target terminal at the second shared base station. The capacity determination module is used to determine the first maximum channel capacity corresponding to the first shared base station based on the time domain resources, frequency domain resources and spatial domain resources corresponding to each target terminal at the first shared base station, and to determine the second maximum channel capacity corresponding to the second shared base station based on the time domain resources, frequency domain resources and spatial domain resources corresponding to each target terminal at the second shared base station. A base station determination module is used to determine a target shared base station based on the first maximum channel capacity and the second maximum channel capacity, so that each target terminal can communicate with the target shared base station; The capacity determination module is further configured to determine the capacity of each first channel corresponding to each first resource allocation strategy based on the first time slot corresponding to each target terminal, the first bandwidth allocated to each target terminal on each beam, and the first precoding matrix and first channel matrix corresponding to the first bandwidth allocated to each target terminal on each beam; determine the capacity of each second channel corresponding to each second resource allocation strategy based on the second time slot corresponding to each target terminal, the second bandwidth allocated to each target terminal on each beam, and the second precoding matrix and second channel matrix corresponding to the second bandwidth allocated to each target terminal on each beam; and determine the largest first channel capacity among the first channel capacities as the first maximum channel capacity, and determine the largest second channel capacity among the second channel capacities as the second maximum channel capacity.

8. An electronic device, characterized in that, include: At least one processor; A storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-6.