Wireless resource scheduling management method and device, electronic equipment and readable storage medium

By acquiring the wireless resource allocation request information of terminal devices, the resource scheduling status of the wireless resource pool is determined, and resource blocks are dynamically allocated based on device information and service requirements. This solves the problem of low frequency band utilization in LTE and LTE-A systems, and improves the utilization rate of wireless resources and data transmission efficiency.

CN117528787BActive Publication Date: 2026-01-13WEIZHUN BEIJING ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311568047.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-23
Publication Date
2026-01-13
Estimated Expiration
2043-11-23

AI Technical Summary

Technical Problem

How can we achieve comprehensive, rational, and effective utilization of licensed frequency bands used by LTE and LTE-A systems, as well as unlicensed frequency bands occupied by WiFi, to improve the utilization rate of wireless resources and meet people's higher requirements for data transmission rate, spectrum utilization, and system throughput?

Method used

By acquiring the wireless resource allocation request information sent by the terminal device, the current resource scheduling status of the wireless resources in the wireless resource pool of this cell is determined. Based on the device location information, device type information, service type information of the service to be transmitted, and service demand data traffic, the target wireless resources are allocated to the terminal device. The allocation probability value of the resource block is dynamically adjusted according to the device priority, and idle resource blocks are allocated first.

Benefits of technology

It achieves comprehensive, rational, and effective utilization of licensed frequency bands used by LTE and LTE-A systems, as well as unlicensed frequency bands occupied by WiFi, thereby improving the utilization rate of wireless resources and meeting higher requirements for data transmission rate, spectrum utilization, and system throughput.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117528787B_ABST
    Figure CN117528787B_ABST
Patent Text Reader

Abstract

The application relates to the field of wireless communication, and provides a wireless resource scheduling management method and device, electronic equipment and a readable storage medium. The method comprises the following steps: determining a current resource scheduling state of wireless resources of a cell, wherein the wireless resources comprise carrier aggregation resources and WiFi resources; based on at least one of the current resource scheduling state, device location information, device type information, service type information and service demand data flow, target wireless resources are allocated to a terminal device; according to a device priority of the terminal device, one or more idle resource blocks in the target wireless resources are preferentially allocated to the terminal device according to a first probability value or a second probability value, wherein the first probability value is greater than 0.5, and the second probability value is less than or equal to 0.5. The application can realize comprehensive, reasonable and effective utilization of licensed frequency bands used by LTE and LTE-A systems and unlicensed frequency bands occupied by WiFi, and meet higher requirements of people on data transmission rate, spectrum utilization and system throughput.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of wireless communication, in particular to a wireless resource scheduling management method and device, electronic equipment and readable storage medium. BACKGROUND

[0002] In recent years, with the rapid development of the Internet and the popularity of multi-functional user equipment, a large number of mobile data multimedia services and various high-bandwidth multimedia services have emerged, such as video conferencing, online education, interactive games, etc. With the continuous increase of user data volume and service volume, people's requirements for data transmission rate, spectrum utilization and system throughput are also increasing.

[0003] The main role of wireless resource management is to maximize the utilization of wireless resources under the condition of ensuring system reliability and effectiveness by reasonably and effectively scheduling wireless resources to meet the needs of users for different quality of service in the case of limited wireless resources.

[0004] Spectrum resources are one of the most important resources in wireless resources. Spectrum resources applied in the field of wireless communication mainly include licensed bands used by LTE (Long Term Evolution) and LTE-Advanced (Long Term Evolution Advanced, hereinafter referred to as "LTE-A") systems, and unlicensed bands occupied by WiFi. However, how to realize comprehensive and reasonable utilization of licensed bands used by LTE and LTE-A systems and unlicensed bands occupied by WiFi, and improve the utilization of wireless resources to meet people's higher requirements for data transmission rate, spectrum utilization and system throughput is still a key and difficult problem in the current wireless resource scheduling management. SUMMARY

[0005] Therefore, the embodiments of the present application provide a wireless resource scheduling management method and device, electronic equipment and readable storage medium to solve the problem of how to realize comprehensive and reasonable utilization of licensed bands used by LTE and LTE-A systems and unlicensed bands occupied by WiFi, and improve the utilization of wireless resources to meet people's higher requirements for data transmission rate, spectrum utilization and system throughput.

[0006] In a first aspect, the embodiments of the present application provide a wireless resource scheduling management method, comprising:

[0007] Obtaining wireless resource allocation request information sent by a terminal device, wherein the wireless resource allocation request information comprises at least one of device location information, device type information, service type information of to-be-transmitted services and service demand data flow of the terminal device;

[0008] determining a current resource scheduling condition of a wireless resource in a wireless resource pool of the cell, wherein the wireless resource comprises a carrier aggregation resource and a WiFi resource, the WiFi resource comprises a first unlicensed frequency band and a second unlicensed frequency band, the carrier aggregation resource comprises a first carrier aggregation resource and a second carrier aggregation resource, the first carrier aggregation resource comprises a first carrier set aggregated by a plurality of first member carriers in a first LTE licensed frequency band, and the second carrier aggregation resource comprises a second carrier set aggregated by one or more second member carriers in a second LTE licensed frequency band and a carrier in the first unlicensed frequency band in the WiFi resource;

[0009] allocating a target wireless resource for the terminal device based on the current resource scheduling condition and at least one of the device location information, the device type information, the service type information of the to-be-transmitted service, and the service demand data traffic of the terminal device;

[0010] if the device priority of the terminal device is determined as the first priority, one or more idle resource blocks in the target wireless resource are preferentially allocated to the terminal device according to a first probability value, wherein the first probability value > 0.5;

[0011] after completing the current resource block allocation, updating a current average data transmission rate of the terminal device, and re-determining the device priority of the terminal device according to the current average data transmission rate;

[0012] if the re-determined device priority of the terminal device is a second priority, one or more idle resource blocks in the target wireless resource are allocated to the terminal device according to a second probability value in a next resource block allocation process, wherein the second probability value ≤ 0.5.

[0013] In a second aspect, the embodiment of the application provides a wireless resource scheduling management device, comprising:

[0014] the acquisition module is configured to acquire wireless resource allocation request information sent by the terminal device, wherein the wireless resource allocation request information comprises at least one of device location information, device type information, service type information of a to-be-transmitted service, and service demand data traffic of the terminal device;

[0015] The determining module is configured to determine a current resource scheduling condition of a wireless resource in a wireless resource pool of the cell, wherein the wireless resource comprises carrier aggregation resources and WiFi resources, the WiFi resources comprise a first unlicensed frequency band and a second unlicensed frequency band, the carrier aggregation resources comprise first carrier aggregation resources and second carrier aggregation resources, the first carrier aggregation resources comprise a first carrier set aggregated by a plurality of first member carriers in a first LTE licensed frequency band, and the second carrier aggregation resources comprise a second carrier set aggregated by one or more second member carriers in a second LTE licensed frequency band and a carrier in the first unlicensed frequency band in the WiFi resources;

[0016] The first allocating module is configured to allocate target wireless resources for the terminal device based on the current resource scheduling condition, and at least one of device location information, device type information, service type information of to-be-transmitted service, and service demand data traffic of the terminal device.

[0017] The second allocating module is configured to, if the device priority of the terminal device is determined as the first priority, preferentially allocate one or more idle resource blocks in the target wireless resources to the terminal device according to a first probability value, wherein the first probability value is greater than 0.5.

[0018] The updating module is configured to, after completing the current resource block allocation, update a current average data transmission rate of the terminal device, and re-determine the device priority of the terminal device according to the current average data transmission rate.

[0019] The third allocating module is configured to, if the re-determined device priority of the terminal device is a second priority, allocate one or more idle resource blocks in the target wireless resources to the terminal device according to a second probability value in a next resource block allocation process, wherein the second probability value is less than 0.5.

[0020] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above method when executing the computer program.

[0021] In a fourth aspect, a readable storage medium is provided, which stores a computer program, and the computer program implements the steps of the above method when executed by a processor.

[0022] Compared with the prior art, the embodiment of the present application has at least the following beneficial effects: by acquiring the wireless resource allocation request information sent by the terminal device, the wireless resource allocation request information including at least one of the device location information, the device type information, the service type information of the to-be-transmitted service and the service demand data flow of the terminal device; determining the current resource scheduling status of the wireless resources in the wireless resource pool of the cell, wherein the wireless resources include carrier aggregation resources and WiFi resources, the WiFi resources include a first unlicensed frequency band and a second unlicensed frequency band, the carrier aggregation resources include first carrier aggregation resources and second carrier aggregation resources, the first carrier aggregation resources include a first carrier set aggregated by a plurality of first member carriers in a first LTE licensed frequency band; the second carrier aggregation resources include a second carrier set aggregated by one or more second member carriers in a second LTE licensed frequency band and a carrier in the first unlicensed frequency band in the WiFi resources; based on the current resource scheduling status and at least one of the device location information, the device type information, the service type information of the to-be-transmitted service and the service demand data flow of the terminal device, the target wireless resources are allocated to the terminal device; if it is determined that the device priority of the terminal device is a first priority, one or more idle resource blocks in the target wireless resources are preferentially allocated to the terminal device according to a first probability value, wherein the first probability value > 0.5; after completing the current resource block allocation, the current average data transmission rate of the terminal device is updated, and the device priority of the terminal device is re-determined according to the current average data transmission rate; if the re-determined device priority of the terminal device is a second priority, one or more idle resource blocks in the target wireless resources are allocated to the terminal device according to a second probability value in the next resource block allocation process, wherein the second probability value ≤ 0.5, the licensed frequency band used by the LTE and LTE-A system and the unlicensed frequency band occupied by the WiFi can be comprehensively and reasonably utilized effectively, the utilization rate of the wireless resources is improved, and thus the higher requirements of people on the data transmission rate, the spectrum utilization rate and the system throughput are met. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0024] Figure 1 is a scene diagram of an application scenario of the embodiment of the present application;

[0025] Figure 2 is a scene diagram of another application scenario provided by the embodiment of the present application;

[0026] Figure 3 is a flow diagram of a wireless resource scheduling management method provided by an embodiment of the present application;

[0027] Figure 4 is a distribution area diagram of an edge device and a center device in a wireless resource scheduling management method provided by an embodiment of the present application;

[0028] Figure 5 is a structure diagram of a wireless resource scheduling management apparatus provided by an embodiment of the present application;

[0029] Figure 6 is a structure diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0030] In the following description, for the purpose of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

[0031] The maximum bandwidth supported by the Long Term Evolution (LTE) system is 20MHz. In order to further improve the system performance and meet the requirements of IMT-Advanced (International Mobile Telecommunications-Advanced), the 3GPP (3rd Generation Partnership Project) initiates the LTE-Advanced (LTE-Advanced, hereinafter referred to as "LTE-A") research project, and through the carrier aggregation technology, multiple LTE carriers are aggregated together, which can effectively increase the transmission bandwidth, and the bandwidth of the LTE-A system can be increased to 100MHz.

[0032] The licensed frequency bands used by LTE and LTE-A systems, especially the low frequency band resources with high value, are not only limited, but also become increasingly scarce due to the growing demand for user traffic. The 5 GHz unlicensed frequency band occupied by WiFi still has some available resources. In addition, about 60% to 70% of data traffic is generated in indoor environments, such as office buildings, coffee shops, and the like. Wireless Local Area Network (WLAN) is more suitable for deployment in such indoor local area network environments as an extension of current fixed and mobile broadband networks. Reasonable use of the unlicensed frequency band occupied by WiFi is conducive to alleviating the problem of scarcity of licensed frequency spectrum resources, and offloading mobile network data traffic through WiFi can effectively reduce the load of the LTE mobile network, reduce the investment in LTE mobile network construction, and at the same time provide operators with their own services through WiFi to enhance the profitability of WiFi.

[0033] However, how to achieve comprehensive, reasonable and effective use of the licensed frequency bands used by LTE and LTE-A systems and the unlicensed frequency bands occupied by WiFi, and improve the utilization rate of wireless resources to meet people's higher requirements for data transmission rate, spectrum utilization and system throughput, is still a key and difficult problem in wireless resource scheduling management.

[0034] To solve the above technical problems, the embodiments of the present application propose a wireless resource scheduling management method, which acquires wireless resource allocation request information sent by a terminal device, determines the current resource scheduling status of wireless resources in a wireless resource pool of the cell, and then allocates target wireless resources to the terminal device based on the current resource scheduling status, and at least one of device location information, device type information, service type information of to-be-transmitted services and service demand data traffic of the terminal device. Next, one or more idle resource blocks in the target wireless resources are allocated to the terminal device according to the device priority of the terminal device. Through the above method, comprehensive, reasonable and effective use of the licensed frequency bands used by LTE and LTE-A systems and the unlicensed frequency bands occupied by WiFi can be achieved, and the utilization rate of wireless resources can be improved, thereby meeting people's higher requirements for data transmission rate, spectrum utilization and system throughput.

[0035] A wireless resource scheduling management method and device according to the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0036] Figure 1 is a scenario diagram of an application scenario of the embodiments of the present application. The application scenario can include a base station 101, a base station 102, a base station 103, a WiFi access point 104, a terminal device 105, and a wireless resource management and scheduling device 106.

[0037] As an example, assuming the signal coverage area (hexagonal area) centered on base station 101 (an omnidirectional base station) is the current cell, then the signal coverage areas (hexagonal areas) centered on base station 102 (an omnidirectional base station) and base station 103 (an omnidirectional base station) are both neighboring cells (cells adjacent to this cell). WiFi access point 104 can be deployed within the signal coverage area of ​​this cell or outside the signal coverage area of ​​this cell in a wireless local area network. Terminal device 105 can be a mobile device / user equipment supporting both LTE and WiFi access interfaces, such as a smartphone, tablet, or laptop. Wireless resource management scheduler 106 can be a server used for unified management and scheduling of wireless resources (licensed frequency bands used by LTE and LTE-A systems and unlicensed frequency bands occupied by WiFi) within the cell.

[0038] It should be noted that the number and distribution of base stations 101, 102, 103, WiFi access point 104, terminal device 105, and wireless resource management scheduler 106 can be adjusted according to the actual needs of the application scenario, and this application embodiment does not impose any restrictions on this.

[0039] Figure 2 This is a schematic diagram illustrating another application scenario of this application. This application scenario may include a base station 107, a WiFi access point 108, a terminal device 109, and a wireless resource management scheduler 110.

[0040] As another example, assuming base station 107 is a directional base station, then base station 107 includes three cells (sectors). If the terminal device 109 finds the cell with the best signal quality after powering on, which is cell ①, then the terminal device 109 chooses to camp on cell ①. At this time, cell ① is the local cell, and cells ② and ③ are neighboring cells (adjacent cells of cell ①). WiFi access point 108 can be deployed within the signal coverage area of ​​this cell, or it can be deployed on a wireless local area network outside the signal coverage area of ​​this cell. Terminal device 109 can be a mobile device / user device supporting both LTE and WiFi access interfaces, such as a smartphone, tablet, or laptop. Wireless resource management scheduler 110 can be a server used for unified management and scheduling of wireless resources (licensed frequency bands used by LTE and LTE-A systems and unlicensed frequency bands occupied by WiFi) within this cell.

[0041] Figure 3 This is a flowchart illustrating a wireless resource scheduling and management method provided in an embodiment of this application. Figure 2 The wireless resource scheduling and management method can be provided by Figure 1The wireless resource management scheduler 106 or by Figure 2 The wireless resource management scheduler 110 performs the operation. The following is an example of this. Figure 1 The following is a detailed description of the wireless resource management scheduler 106 used to execute the wireless resource scheduling and management method provided in this embodiment.

[0042] like Figure 3 As shown, the wireless resource scheduling and management method may specifically include the following steps:

[0043] Step S301: Obtain the wireless resource allocation request information sent by the terminal device. The wireless resource allocation request information includes at least one of the following: the terminal device's device location information, device type information, the service type information of the service to be transmitted, and the service requirement data traffic.

[0044] In one example, combining Figure 1 Assuming that after powering on, terminal device 105 performs a cell search and finds that base station 101 has the best signal quality, it chooses to camp on the cell where base station 101 is located. At this point, the cell where base station 101 is located can be considered its own cell, and the cells where base stations 102 and 103, which are adjacent to base station 101, are located can be considered neighboring cells. Then, terminal device 105 can obtain information about its own cell (including the cell area code, the frequency used by the cell, bandwidth, etc.) through the broadcast information of base station 101. It then uses this information to achieve synchronization with base station 101 in time and frequency. After synchronization, terminal device 105 communicates with base station 101 through a random access channel and sends its radio resource allocation request information. This radio resource allocation request information includes at least one of the following: terminal device 105's device location information, device type information, service type information of the service to be transmitted, and service requirement data traffic. Base station 101 forwards the radio resource allocation request information of terminal device 105 to radio resource management scheduler 106.

[0045] Device location information is used to characterize the location of the terminal device when sending a radio resource allocation request.

[0046] Device type information is used to characterize which access functions the terminal device supports. If the terminal device supports LTE and WiFi access, then its device type belongs to type 1 (such as LTE R8 devices); if the terminal device supports LTE-A and WiFi access, then its device type belongs to type 2 (such as LTE R10 devices).

[0047] Service type information is used to characterize the data type that the terminal device wants to transmit. For example, data types include, but are not limited to, video data, audio data, and text data.

[0048] Business demand data traffic is used to characterize the size of data that the terminal device wants to transmit. For example, the size of the data to be transmitted could be 10MB, 20MB, 30MB, etc.

[0049] Step S302: Determine the current resource scheduling status of the radio resources in the radio resource pool of this cell. The radio resources include carrier aggregation resources and WiFi resources. The WiFi resources include a first unlicensed frequency band and a second unlicensed frequency band. The carrier aggregation resources include a first carrier aggregation resource and a second carrier aggregation resource. The first carrier aggregation resource includes a first carrier set obtained by aggregating multiple first member carriers in the first LTE licensed frequency band. The second carrier aggregation resource includes a second carrier set obtained by aggregating one or more second member carriers in the second LTE licensed frequency band with carriers in the first unlicensed frequency band of the WiFi resources.

[0050] The current resource scheduling status is used to characterize the resource types, quantities, and allocation details (including allocation time and allocation recipients) in the wireless resource pool of this cell. In practical applications, a list or similar format can be used to display detailed information on various wireless resources in the wireless resource pool for subsequent querying and scheduling management. This detailed information may include resource types such as allocated and unallocated wireless resources. Allocated / unallocated resources include licensed frequency bands used by LTE and LTE-A systems and / or unlicensed frequency bands occupied by WiFi.

[0051] In LTE and LTE-A systems, each carrier participating in aggregation is generally defined as a member carrier. Carrier aggregation methods generally include single-band continuous carrier aggregation (also known as "intra-band continuous carrier aggregation"), single-band discontinuous carrier aggregation (also known as "intra-band discontinuous carrier aggregation"), and multi-band discontinuous carrier aggregation (also known as "inter-band discontinuous carrier aggregation").

[0052] The WiFi resources include a first unlicensed frequency band and a second unlicensed frequency band. The first unlicensed frequency band can be used for aggregation with one or more second member carriers in the second LTE licensed frequency band. The second unlicensed frequency band does not participate in carrier aggregation and can be used independently. For example, the first unlicensed frequency band of the WiFi resources and one or more second member carriers in the second LTE licensed frequency band can be aggregated using the aforementioned inter-band discontinuous carrier aggregation method.

[0053] By aggregating multiple first member carriers in the first LTE licensed frequency band, and aggregating the first unlicensed frequency band of WiFi resources with some member carriers in the second LTE licensed frequency band, the carrier capacity of the licensed frequency bands used by LTE and LTE-A can be effectively improved, which helps to alleviate the problem of scarce licensed frequency band resources.

[0054] Step S303: Based on the current resource scheduling status, and at least one of the terminal device's device location information, device type information, service type information of the service to be transmitted, and service requirement data traffic, allocate target wireless resources to the terminal device.

[0055] Step S304: If the device priority of the terminal device is determined to be the first priority, then one or more idle resource blocks in the target radio resources are preferentially allocated to the terminal device according to the first probability value, wherein the first probability value is > 0.5.

[0056] Step S305: After completing the resource block allocation, determine the current average data transmission rate of the terminal device, and redetermine the device priority of the terminal device based on the current average data transmission rate.

[0057] Step S306: If the device priority of the re-determined terminal device is the second priority, then in the next resource block allocation process, one or more idle resource blocks in the target radio resources are allocated to the terminal device according to the second probability value, wherein the second probability value is ≤0.5.

[0058] The technical solution provided in this application, by obtaining the wireless resource allocation request information sent by the terminal device, determines the current resource scheduling status of the wireless resources in the wireless resource pool of the cell. Then, based on the current resource scheduling status, and at least one of the following: the terminal device's device location information, device type information, service type information of the service to be transmitted, and service demand data traffic, a target wireless resource is allocated to the terminal device. Next, according to the terminal device's device priority, one or more idle resource blocks from the target wireless resource are allocated to the terminal device. Through this method, a comprehensive, reasonable, and effective utilization of the licensed frequency bands used by LTE and LTE-A systems, as well as the unlicensed frequency bands occupied by WiFi, can be achieved, improving the utilization rate of wireless resources and thus meeting people's higher requirements for data transmission rate, spectrum utilization, and system throughput.

[0059] In some embodiments, based on the current resource scheduling status and the device location information and device type information of the terminal device, target radio resources are allocated to the terminal device, including:

[0060] If the terminal device is determined to be within the edge signal area of ​​the cell based on the device location information, then the terminal device is marked as an edge device;

[0061] If, based on the current resource scheduling status, it is determined that there are unallocated wireless resources in the wireless resource pool, then resources to be allocated from the unallocated wireless resources are used to simultaneously serve edge devices and central devices.

[0062] If the terminal device is determined to be a first-type device based on the device type information, then the signal strength of the WiFi signal emitted by the WiFi access point corresponding to the WiFi resource received by the terminal device is determined.

[0063] If the signal strength is greater than or equal to the preset strength threshold, then a first carrier combination in the first carrier set of the resources to be allocated and a second unlicensed frequency band in the WiFi resources, or a second carrier combination in the second carrier set and a second unlicensed frequency band in the WiFi resources, will be identified as the target wireless resources and allocated to the terminal device.

[0064] If the signal strength is less than a preset strength threshold, then a first carrier combination from the first carrier set or a second carrier from the second carrier set in the resources to be allocated will be identified as the target wireless resource and allocated to the terminal device.

[0065] Unallocated radio resources refer to idle radio resources that have not yet been allocated to terminal devices. Unallocated radio resources may be unallocated first carrier aggregation resources, unallocated second carrier aggregation resources, or unallocated WiFi resources.

[0066] Edge devices typically refer to devices that receive relatively weak signals within the cell. Generally, the closer a device is to the cell's base station, the stronger the received signal; conversely, the farther away it is, the weaker the received signal. Therefore, the distance between a terminal device and the base station within the cell can be used to determine whether it is a central or edge device. Assuming the distinction between central and edge devices is based on their geometric location within the cellular communication system, with the radius of the central user being r and the cell radius being R, as follows... Figure 4 As shown, the central devices are user devices (terminal devices) distributed within a circular area of ​​radius r, while the edge devices are user devices (terminal devices) distributed in the blank areas outside the circular area within the cell. Assume the devices within the cell are uniformly distributed, and let the proportion of edge devices in the cell be... The proportion of central equipment within the community is: .

[0067] In this embodiment, the radio resource management scheduler can determine which area of ​​the cell the terminal device is currently located in based on the device location information of the terminal device, and thus determine whether the terminal device is a central device or an edge device. As an example, suppose the radio resource management scheduler determines, based on the device location information of a terminal device, that the terminal device is currently located in... Figure 4 If a terminal device is located within the blank area of ​​the cell, that is, within the edge signal area of ​​the cell, then the terminal device can be marked as the edge device of the cell.

[0068] As an example, information related to the radio resources of the radio resource pool corresponding to each base station cell can be pre-organized into a resource information list and stored in a radio resource management scheduler that uniformly manages the radio resources of the cell. This resource information list can include the resource type (including first carrier aggregation resources, second carrier aggregation resources, and WiFi resources), resource quantity (e.g., how many first carrier combinations are included in the first carrier set of the first carrier aggregation resource, how many second carrier combinations are included in the second carrier set of the second carrier aggregation resource, the data transmission capacity of the second unlicensed frequency band in the WiFi resource, etc.), and resource allocation information (including resource allocation time, resource allocation object (e.g., terminal devices, etc.), and resource service object (e.g., serving the central device, or serving both the central device and edge devices).

[0069] There are three main methods for allocating wireless resources within a cell: First, all carrier aggregation resources and WiFi resources within the cell can be configured to cover the entire cell, meaning all carrier aggregation resources and WiFi resources can be configured to serve both the central and edge devices within the cell. Second, a portion of the carrier aggregation resources and all WiFi resources within the cell can be configured to cover the entire cell, while another portion of the carrier aggregation resources only covers the central signal area (e.g., ...). Figure 4 (As shown in the circled area), that is, a portion of the carrier aggregation resources and all the WiFi resources can serve both the central device and the edge devices; another portion of the carrier aggregation resources serves only the central device. Third, a portion of the cell's carrier aggregation resources can be configured to cover the entire cell, while another portion of the carrier aggregation resources and all the WiFi resources cover only the central signal area (e.g., ...). Figure 4 (As shown in the circled area), that is, a portion of the carrier aggregation resources can serve both the central device and the edge devices; another portion of the carrier aggregation resources and all the WiFi resources serve only the central device.

[0070] In the second and third wireless resource allocation methods described above, some carrier aggregation resources and all WiFi resources, or some carrier aggregation resources cover the entire cell while other carrier aggregation resources, or other carrier aggregation resources and WiFi resources, serve the central signal area. Within the same cell, the ratio of carrier aggregation resources serving the central device to those serving both the central and edge devices is preferably 3:1. This allows terminal devices to select carrier aggregation resources with good channel quality for data transmission, improving data transmission efficiency. It also helps save base station power, reducing costs, and minimizing carrier interference between cells. Furthermore, by offloading some LTE data traffic to WiFi resources within the cell for transmission via WiFi, the data transmission pressure on LTE and LTE-A systems can be reduced, while also improving data transmission efficiency.

[0071] The first type of device refers to LTE devices with dual LTE and WiFi access capabilities, such as LTE R8 devices. These devices can only connect to one component carrier or WiFi signal.

[0072] WiFi signal strength is generally graded as follows: Normal WiFi signal (between -40dBm and -85dBm); Good WiFi signal (greater than -40dBm or greater than -35dBm); Poor WiFi signal (less than -90dBm). The unit dBm represents decibel-millivolt, or decibel-milliwatt, and is a numerical value representing absolute power, with 1mW (milliwatt) as 0dBm.

[0073] The preset intensity threshold can be set to a value greater than -40dBm or greater than -35dBm. For example, it can be set to -40dBm, -35dBm, etc.

[0074] As an example, combined with Figure 1 and Figure 4Assuming the radio resource management scheduler determines, based on the device location information forwarded by base station 101, that terminal device 105 is currently located within the edge signal area of ​​the cell where base station 101 is located, then terminal device 105 can be marked as an edge device of that cell. Next, the radio resource management scheduler obtains the current resource scheduling status of invalid resources in the radio resource pool of base station 101 by querying the resource information list. If, based on this current resource scheduling status, it is determined that there are unallocated radio resources (i.e., idle radio resources) in the radio resource pool of base station 101, then further, resources to be allocated from these unallocated radio resources are allocated to simultaneously serve both edge devices and central devices. Assume that the resources to be allocated include the first carrier combination 01 and the first carrier combination 02 in the first carrier set, the second carrier combination 01 in the second carrier set, and the second unlicensed frequency band in the WiFi resources. Next, the radio resource management scheduler determines that the terminal device 105 is a first-type device (such as an LTE R8 device) based on its device type information. It then sends a WiFi signal test command to the terminal device 105 via the base station 101. The base station 101 forwards the signal strength of the WiFi signal emitted by the WiFi access point corresponding to the receivable WiFi resource, as reported by the terminal device 105, to the radio resource management scheduler. Upon receiving this feedback, the radio resource management scheduler compares the signal strength with a preset strength threshold. If the signal strength is greater than or equal to the preset strength threshold, it identifies one of the first carrier combination 01, the first carrier combination 02, or the second carrier combination 01, along with the second unlicensed frequency band in the WiFi resource, as the target radio resource and sends this information back to the base station 101. The base station 101 then allocates the corresponding radio resource to the terminal device 105 according to the radio resource scheduling and management scheme provided by the radio resource management scheduler. If the signal strength is less than the preset strength threshold, one of the first carrier combination 01, the first carrier combination 02, or the second carrier combination 01 will be identified as the target radio resource and fed back to the base station 101. Then, the base station 101 will allocate the corresponding radio resources to the terminal device 105 according to the radio resource scheduling and management scheme given by the radio resource management scheduler.

[0075] In some embodiments, the first carrier set includes a plurality of first carrier combinations, each first carrier combination including a first primary carrier and a first secondary carrier.

[0076] Determine a first carrier combination from the first carrier set of resources to be allocated as the target radio resource and allocate it to the terminal device, including:

[0077] Determine the first interference value of the first primary carrier and the second interference value of the first secondary carrier in each first carrier combination in the first carrier set from each member carrier from the neighboring cell;

[0078] Based on the first interference value and the second interference value, calculate the average interference value corresponding to each first carrier combination;

[0079] The first carrier combination with the smallest deviation between the first interference value and the second interference value, and the smallest average interference value, is identified as the target radio resource and allocated to the terminal device.

[0080] The first primary carrier in each combination of the first carriers in the first carrier set within the cell is the first member carrier within the cell. The first secondary carrier can be a first member carrier within the cell that is different from the first primary carrier, or it can be a second member carrier within the cell.

[0081] As an example, combined with Figure 1 Assume that the cell where base station 101 is located is this cell, the cell where base station 102 is located is neighboring cell 1 of this cell, and the cell where base station 103 is located is neighboring cell 2 of this cell. There are three valid first member carriers in this cell, denoted as CC1, CC2, and CC3, and two valid second member carriers, denoted as CC4 and CC5, respectively. There are two valid first member carriers in neighboring cell 1, denoted as CC6 and CC7, and one valid second member carrier, denoted as CC8, respectively. There is one valid first member carrier in neighboring cell 2, denoted as CC9, and two valid second member carriers, denoted as CC10 and CC11, respectively. Taking this cell as an example, the first carrier set in this cell includes first carrier combination 01 (CC1 is the first primary carrier, CC2 is the first secondary carrier), first carrier combination 02 (CC1 is the first primary carrier, CC3 is the first secondary carrier), first carrier combination 03 (CC2 is the first primary carrier, CC3 is the first secondary carrier), first carrier combination 04 (CC1 is the first primary carrier, CC4 is the first secondary carrier), first carrier combination 05 (CC1 is the first primary carrier, CC5 is the first secondary carrier), first carrier combination 06 (CC2 is the first primary carrier, CC4 is the first secondary carrier), first carrier combination 07 (CC2 is the first primary carrier, CC5 is the first secondary carrier), first carrier combination 08 (CC3 is the first primary carrier, CC4 is the first secondary carrier), and first carrier combination 09 (CC3 is the first primary carrier, CC5 is the first secondary carrier).

[0082] The first interference value from neighboring cells to the first primary carrier in the first carrier combination 01 to the first carrier combination 09 of this cell, and the second interference value to the first secondary carrier are calculated respectively. The following is a detailed explanation using the first carrier combination 01 as an example. The first interference value 1 of the first member carrier CC6 from neighboring cell 1 to the first main carrier CC1 in the first carrier combination 01 is calculated separately; the first interference value 2 of the first member carrier CC7 from neighboring cell 1 to the first main carrier CC1 in the first carrier combination 01 is calculated separately; the first interference value 3 of the second member carrier CC8 from neighboring cell 1 to the first main carrier CC1 in the first carrier combination 01 is calculated separately; the first interference value 4 of the first member carrier CC9 from neighboring cell 2 to the first main carrier CC1 in the first carrier combination 01 is calculated separately; the first interference value 5 of the second member carrier CC10 from neighboring cell 3 to the first main carrier CC1 in the first carrier combination 01 is calculated separately; and the first interference value 6 of the second member carrier CC11 from neighboring cell 3 to the first main carrier CC1 in the first carrier combination 01 is calculated separately. Then the average value of the first interference values ​​1 to 6 is calculated to obtain the first interference value y1 of the first main carrier CC1 in the first carrier combination 01 in the first carrier set within this cell.

[0083] Similarly, the second interference value y2 of the first secondary carrier CC2 in the first carrier combination 01 of the first carrier set in this cell can be calculated by referring to the above method; the first interference value y3 of the first primary carrier CC1 and the second interference value y4 of the first secondary carrier CC3 in the first carrier combination 02 of the first carrier set can be calculated; the first interference value y5 of the first primary carrier CC2 and the second interference value y6 of the first secondary carrier CC3 in the first carrier combination 03 can be calculated; the first interference value y7 of the first primary carrier CC1 and the second interference value y8 of the first secondary carrier CC4 in the first carrier combination 04 can be calculated; the second interference value y5 of the first primary carrier CC2 and the second interference value y6 of the first secondary carrier CC3 in the first carrier combination 05 can be calculated. The interference values ​​are as follows: y9 (first interference value), y10 (second interference value of the first secondary carrier CC5); y11 (first interference value of the first primary carrier CC2 in the first carrier combination 06), y12 (second interference value of the first secondary carrier CC4); y13 (first interference value of the first primary carrier CC2 in the first carrier combination 07), y14 (second interference value of the first secondary carrier CC5); y15 (first interference value of the first primary carrier CC3 in the first carrier combination 08), y16 (second interference value of the first secondary carrier CC4); and y17 (first interference value of the first primary carrier CC3 in the first carrier combination 09), y18 (second interference value of the first secondary carrier CC5). These will not be elaborated further here.

[0084] Next, the average interference values ​​for the first carrier combinations 01 to 09 are calculated respectively. Taking the first carrier combination 01 as an example, its average interference value is... for: Calculate the absolute value of the difference between the first interference value y1 corresponding to the first primary carrier CC1 and the second interference value y2 corresponding to the first secondary carrier CC2 in the first carrier combination 01. , .

[0085] Finally, the first carrier combination with the smallest deviation between the first interference value and the second interference value, and the smallest average interference value, is determined as the target radio resource. For example, the first carrier combination 01 in the first carrier set has the smallest deviation between the first interference value and the second interference value, that is, the difference between y1 and y2 compared to the differences between the first interference value and the second interference value of other first carrier combinations. Minimum, and If the minimum value is found, then the first carrier combination 01 is determined as the target radio resource and allocated to the terminal device via the base station 101 of this cell.

[0086] The above technical solution can quickly and accurately select the first carrier combination with the highest similarity in the cell, that is, the smallest interference deviation between the first primary carrier and the first secondary carrier, and the smallest interference from the member carriers of neighboring cells (i.e., the smallest average interference), and determine it as the target radio resource. Then it can be allocated to the terminal device for use, which helps to reduce the data transmission latency between the terminal device and the base station and can better meet people's higher requirements for data transmission rate.

[0087] In some embodiments, if it is determined based on the current resource scheduling status that there are unallocated radio resources in the radio resource pool, then resources to be allocated from the unallocated radio resources for simultaneously serving edge devices and central devices are included, including:

[0088] If, based on the current resource scheduling status, it is determined that there are no unallocated radio resources in the radio resource pool, then the current multiplexing allocation resources used to simultaneously serve edge devices and central devices are determined. The multiplexing allocation resources include multiple multiplexed component carriers.

[0089] The reused component carrier with the fewest queuing devices in the reuse allocation resources and the second unlicensed frequency band in the WiFi resources are identified as the resources to be allocated.

[0090] As an example, the radio resource management scheduler can obtain the current resource scheduling status of invalid resources in the radio resource pool of base station 101 by querying the resource information list. If the query finds that all radio resources in the radio resource pool of base station 101 have already been configured with terminal devices or have been allocated and are waiting to be configured, the scheduler can proceed accordingly.

[0091] Multiplexing of member carriers refers to the combination of each first carrier in the first carrier set and the combination of each second carrier in the second carrier set in the radio resource pool. These carrier combinations can be reused by multiple terminal devices.

[0092] Assuming the first carrier set in the wireless resource pool includes three first carrier combinations, denoted as carrier combination 01, 02, and 03, and two second carrier combinations, denoted as carrier combination 01 and 02, the number of queuing devices corresponding to each first carrier combination and second carrier combination needs to be determined. For example, suppose the number of queuing devices corresponding to first carrier combinations 01, 02, and 03 are x, y, and z, respectively, and the number of queuing devices corresponding to second carrier combinations 01 and 02 are m and n, respectively, where x > m > z > y > n. Therefore, it can be determined that second carrier combination 02 has the fewest queuing devices. Thus, second carrier combination 02 and the second unlicensed frequency band in the WiFi resource are identified as resources to be allocated.

[0093] By using the above method, the multiplexed component carrier with the fewest currently queued devices can be selected from multiple multiplexed component carriers, and this multiplexed component carrier and the second unlicensed frequency band in the WiFi resources can be identified as resources to be allocated and assigned to terminal devices, which is beneficial to improving the service quality of the arriving devices and the performance of the system.

[0094] In some embodiments, if the device priority of the terminal device is determined to be the first priority, then one or more free resource blocks in the target radio resources are preferentially allocated to the terminal device according to a first probability value, including:

[0095] If the terminal device is the first device to switch from a neighboring cell to this cell, then the device priority of the terminal device is marked as the first priority;

[0096] If the terminal device is determined to be a narrowband device based on its device type information, then a free resource block of the target radio resources is allocated to the terminal device according to the first probability value.

[0097] If the terminal device is determined to be a broadband device based on its device type information, then multiple idle resource blocks in the target wireless resources are allocated to the terminal device according to the first probability value.

[0098] A carrier combination includes a primary carrier and a secondary carrier. Each primary carrier and secondary carrier is divided into multiple resource blocks (RBs) in the time and frequency domain. Each RB is typically divided into 12 subcarriers in the frequency domain and one frame in the time domain.

[0099] For ease of description, we will continue to use the above example, combined with... Figure 1Assuming the target radio resources include a first carrier combination 01 (CC1 is the first primary carrier, CC2 is the first secondary carrier), the radio resource management scheduler 106 receives information from the base station 101 and determines that the terminal device 105 is a device that is handing over to this cell for the first time from neighboring cell 1. Then, the device priority of the terminal device 105 is marked as the first priority. If the radio resource management scheduler 106 determines that the terminal device 105 is a narrowband device based on the device type information provided by the base station 101, then, according to a first probability value (assumed to be 0.6), one idle resource block (i.e., idle RB) in the first primary carrier CC1 of the first carrier combination 01 is allocated to the terminal device 105 for use. If the radio resource management scheduler 106 determines that the terminal device 105 is a broadband device based on the device type information provided by the base station 101, then, according to a first probability value (assumed to be 0.6), multiple idle resource blocks (i.e., idle RBs) in the first primary carrier CC1 of the first carrier combination 01 are allocated to the terminal device 105 for use.

[0100] Normally, the first secondary carrier serves as a backup resource for the first primary carrier, and it is not allocated to terminal devices during resource allocation. When changes occur in services, channel environment (including terminal device mobility), load balancing, or other factors that cause changes in carrier combinations, the original first secondary carrier can be switched to the new first primary carrier, and the original first primary carrier can be switched to the new first secondary carrier, which can then be allocated to terminal devices.

[0101] The technical solutions of the above embodiments, on the one hand, by setting the device priority of the terminal device that first switches from the neighboring cell to the local cell as the first priority, can effectively prevent the device from being unable to access the local cell during congestion, thus affecting the user experience; on the other hand, by distinguishing whether the terminal device is a narrowband user or a broadband user, and allocating one or more idle resource blocks to the terminal device according to the first probability value, can achieve the balance between ensuring the fairness of resource block allocation for edge devices within the local cell and improving the system throughput.

[0102] In some embodiments, allocating a free resource block from the target radio resources to the terminal device according to a first probability value includes:

[0103] Obtain the historical data transmission rate and current channel quality status of the terminal device;

[0104] Estimate the current data transmission rate of the terminal device based on historical data transmission rates;

[0105] If the current channel quality status is good and the current data transmission rate is less than the preset transmission rate threshold, then the terminal device will be allocated an idle resource block of the target radio resources according to the first probability value.

[0106] Historical data transmission rate refers to the data transmission rate of a terminal device in several previous data transmissions prior to this request for radio resource configuration.

[0107] In one example, the current data transmission rate of the terminal device can be determined by calculating the arithmetic mean of the data transmission rates of several previous data transmissions prior to this request for radio resource configuration.

[0108] The preset transmission rate threshold can be flexibly set according to the actual situation. For example, it can be set to 10 bits / second, 15 bits / second, etc.

[0109] As an example, suppose the arithmetic average of the data transmission rates of a terminal device prior to this request for radio resource allocation is... can The data transmission rate for this terminal device is determined. After the wireless resource scheduling manager completes the allocation of resource blocks for this terminal device, the terminal device estimates its current average transmission rate based on its current channel quality. If the current average transmission rate If the rate is less than a preset threshold, the device priority of this terminal device will be adjusted to the second priority; if the current average transmission rate is... If the rate is greater than or equal to the preset rate threshold, the device priority of the terminal device will be kept as the first priority.

[0110] The technical solutions provided in the above embodiments can allocate member carriers with better channel quality to terminal devices with relatively lower data transmission rates, thereby achieving fairness in resource block allocation for edge devices within the cell while improving system throughput. Furthermore, by re-determining the device priority based on the current average transmission rate of each terminal device after each resource block allocation, the service quality and fairness of all arriving terminal devices within the cell can be improved, further enhancing system throughput.

[0111] In some embodiments, based on the current resource scheduling status, and the terminal device's location information, device type information, service type information of the service to be transmitted, and service demand data traffic, target radio resources are allocated to the terminal device, including:

[0112] If the service to be transmitted is determined to be a dedicated data transmission service based on the service type information and the data traffic required by the service, then based on the current resource scheduling status, determine whether there are any unallocated dedicated wireless resources in the wireless resource pool.

[0113] If there are unallocated dedicated wireless resources in the wireless resource pool, the unallocated dedicated wireless resources are identified as target wireless resources and allocated to the terminal device.

[0114] If there are no unallocated dedicated wireless resources in the wireless resource pool, and the terminal device is determined to be an edge device based on the device location information and a second type device based on the device type information, and the proportion of the traffic volume of all edge devices in this cell to the total traffic volume of this cell is less than a preset proportion threshold, then based on the service demand data traffic and the preset allocation probability value, multiple first carrier combinations in the first carrier set of wireless resources and the second unlicensed frequency band in WiFi resources, or multiple second carrier combinations in the second carrier set and the second unlicensed frequency band in WiFi resources, are identified as target wireless resources and preferentially allocated to the terminal device, wherein the preset allocation probability value is ≥0.5.

[0115] The second type of device refers to LTE-A devices with dual LTE and WiFi access capabilities, such as LTE R10 devices. These devices can connect to all member carriers in the radio resource pool, and can also connect to WiFi signals.

[0116] In one example, a table can be pre-set to correspond to service type information, service requirement data traffic, and dedicated data transmission services / non-dedicated data transmission services, as shown in Table 1.

[0117] Table 1

[0118]

[0119] The wireless resource scheduling manager can determine whether the service to be transmitted by the terminal device is a dedicated data transmission service or a non-dedicated data transmission service by querying Table 1 above, based on the service type information and service demand data traffic of the terminal device forwarded by the base station.

[0120] If the wireless resource manager determines that a terminal device's pending transmission service is a dedicated data transmission service, it queries the wireless resource pool to see if there are any unallocated dedicated wireless resources. If so, it prioritizes allocating these unallocated dedicated wireless resources to the terminal device. If the wireless resource pool currently has no unallocated dedicated wireless resources, and it is determined that the terminal device is located within the edge signal area of ​​the cell, and that the terminal device is an LTE-A device supporting both LTE and WiFi dual access, then the proportion of traffic reaching edge devices in the cell relative to the total traffic in the cell can be calculated. This proportion is then compared with a preset proportion threshold (which can be flexibly set according to actual conditions, generally less than 1%). If the proportion is less than the preset proportion threshold (e.g., 0.5%), then based on the terminal device's service data traffic and a preset allocation probability value, the target wireless resource can be prioritized for allocation to the terminal device.

[0121] If the wireless resource manager determines that the service to be transmitted by a terminal device is a non-dedicated data transmission service, then the non-dedicated wireless resources in the wireless resource pool are allocated to the terminal device according to the wireless resource allocation method provided in the above embodiments.

[0122] The technical solution provided in the above embodiments determines whether a service is a dedicated data transmission service by using the service type information and the data traffic demand of the service to be transmitted. Dedicated data transmission services are generally multimedia data with high data traffic requirements. If it is a dedicated data transmission service and there are unallocated dedicated wireless resources, then the terminal device can be allocated unallocated dedicated wireless resources first. If there are no unallocated dedicated wireless resources, then based on the data traffic demand of the service to be transmitted, the terminal device is allocated multiple first carrier combinations from non-dedicated wireless resources and second unlicensed frequency bands from WiFi resources, or multiple second carrier combinations and second unlicensed frequency bands from WiFi resources, according to a preset allocation probability (≥0.5). This not only maximizes the data transmission rate requirements of the terminal device but also improves spectrum utilization and simultaneously increases system throughput.

[0123] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

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

[0125] Figure 5 This is a schematic diagram of a wireless resource scheduling and management device provided in an embodiment of this application. Figure 5 As shown, the wireless resource scheduling and management device includes:

[0126] The acquisition module 501 is configured to acquire wireless resource allocation request information sent by the terminal device. The wireless resource allocation request information includes at least one of the following: device location information, device type information, service type information of the service to be transmitted, and service requirement data traffic.

[0127] The determining module 502 is configured to determine the current resource scheduling status of radio resources in the radio resource pool of the cell. The radio resources include carrier aggregation resources and WiFi resources. The WiFi resources include a first unlicensed frequency band and a second unlicensed frequency band. The carrier aggregation resources include a first carrier aggregation resource and a second carrier aggregation resource. The first carrier aggregation resource includes a first carrier set obtained by aggregating multiple first member carriers in the first LTE licensed frequency band; the second carrier aggregation resource includes a second carrier set obtained by aggregating one or more second member carriers in the second LTE licensed frequency band with carriers in the first unlicensed frequency band of the WiFi resources.

[0128] The first allocation module 503 is configured to allocate target wireless resources to the terminal device based on the current resource scheduling status and at least one of the terminal device's device location information, device type information, service type information of the service to be transmitted, and service demand data traffic.

[0129] The second allocation module 504 is configured to, if the device priority of the terminal device is determined to be the first priority, allocate one or more idle resource blocks in the target radio resources to the terminal device according to a first probability value, wherein the first probability value is > 0.5.

[0130] The update module 505 is configured to update the current average data transmission rate of the terminal device after completing the current resource block allocation, and redetermine the device priority of the terminal device based on the current average data transmission rate.

[0131] The third allocation module 506 is configured to allocate one or more idle resource blocks in the target radio resources to the terminal device according to a second probability value in the next resource block allocation process if the device priority of the re-determined terminal device is the second priority, wherein the second probability value is ≤0.5.

[0132] In some embodiments, the first allocation module 503 includes:

[0133] The marking unit is configured to mark the terminal device as an edge device if it is determined based on the device location information that the terminal device is located within the edge signal area of ​​the cell.

[0134] The first partitioning unit is configured to partition out unallocated resources from the unallocated wireless resources if it is determined that there are unallocated wireless resources in the wireless resource pool based on the current resource scheduling status, so as to serve both edge devices and central devices simultaneously.

[0135] The first determining unit is configured to determine the signal strength of the WiFi signal emitted by the WiFi access point corresponding to the WiFi resource received by the terminal device if the terminal device is determined to be a first type device based on the device type information.

[0136] The second determining unit is configured to determine a first carrier combination in the first carrier set of the resources to be allocated and a second unlicensed frequency band in the WiFi resources, or a second carrier combination in the second carrier set and a second unlicensed frequency band in the WiFi resources, as the target wireless resources and allocate them to the terminal device if the signal strength is greater than or equal to a preset strength threshold.

[0137] The third determining unit is configured to determine a first carrier combination from the first carrier set or a second carrier from the second carrier set as the target wireless resource and allocate it to the terminal device if the signal strength is less than a preset strength threshold.

[0138] In some embodiments, the first carrier set includes a plurality of first carrier combinations, each first carrier combination including a first primary carrier and a first secondary carrier.

[0139] The aforementioned third determining unit includes a first determining component, configured to: determine a first carrier combination from the first carrier set of resources to be allocated as a target radio resource, and allocate it to the terminal device.

[0140] The aforementioned first determined component includes:

[0141] The interference determination device is configured to determine a first interference value of the first primary carrier and a second interference value of the first secondary carrier in each first carrier combination of the first carrier set from each member carrier in the neighboring cell.

[0142] The computing device is configured to calculate the average interference value corresponding to each first carrier combination based on a first interference value and a second interference value.

[0143] The allocation device is configured to identify the first carrier combination in the first carrier set that has the smallest deviation between the first interference value and the second interference value and the smallest average interference value as the target radio resource and allocate it to the terminal device.

[0144] In some embodiments, the first allocation module 503 further includes:

[0145] The second partitioning unit is configured to determine the current multiplexing allocation resources used to simultaneously serve edge devices and central devices if it is determined that there are no unallocated radio resources in the radio resource pool based on the current resource scheduling status. The multiplexing allocation resources include multiple multiplexing member carriers.

[0146] The resource determination unit is configured to determine at least one multiplexed member carrier and a second unlicensed frequency band in WiFi resources, where the number of queuing devices in the multiplexed allocation resources is within a preset range, as resources to be allocated.

[0147] In some embodiments, the second allocation module 504 includes:

[0148] The priority marking unit is configured to mark the terminal device's priority as first priority if the terminal device is a device that is handing over to this cell for the first time from a neighboring cell;

[0149] The first allocation unit is configured to allocate a free resource block of the target radio resources to the terminal device according to a first probability value if it is determined to be a narrowband device based on the device type information of the terminal device.

[0150] The second allocation unit is configured to allocate multiple idle resource blocks from the target wireless resources to the terminal device according to a first probability value if the terminal device is determined to be a broadband device based on the device type information of the terminal device.

[0151] In some embodiments, the first allocation unit described above may be specifically configured as follows:

[0152] Obtain the historical data transmission rate and current channel quality status of the terminal device;

[0153] Estimate the current data transmission rate of the terminal device based on historical data transmission rates;

[0154] If the current channel quality status is good and the current data transmission rate is less than the preset transmission rate threshold, then the terminal device will be allocated an idle resource block of the target radio resources according to the first probability value.

[0155] In some embodiments, the first allocation module 503 includes:

[0156] The dedicated resource determination unit is configured to determine whether there are any unallocated dedicated wireless resources in the wireless resource pool based on the current resource scheduling status if the service to be transmitted is determined to be a dedicated data transmission service based on the service type information and the service demand data traffic.

[0157] The dedicated resource allocation unit is configured to identify unallocated dedicated wireless resources as target wireless resources and allocate them to the terminal device if there are unallocated dedicated wireless resources in the wireless resource pool.

[0158] The wireless resource allocation unit is configured to, if there are no unallocated dedicated wireless resources in the wireless resource pool, and the terminal device is determined to be an edge device based on the device location information, and the terminal device is determined to be a second type device based on the device type information, and the proportion of the traffic volume of all edge devices in this cell to the total traffic volume of this cell is less than a preset proportion threshold, then based on the service demand data traffic and a preset allocation probability value, determine multiple first carrier combinations in the first carrier set of wireless resources and the second unlicensed frequency band in WiFi resources, or multiple second carrier combinations in the second carrier set and the second unlicensed frequency band in WiFi resources as target wireless resources, and preferentially allocate them to the terminal device, wherein the preset allocation probability value is > 0.5.

[0159] It should be understood that the sequence number of each step in the above embodiments 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 application.

[0160] Figure 6 This is a schematic diagram of the electronic device 6 provided in an embodiment of this application. Figure 6 As shown, the electronic device 6 of this embodiment includes a processor 601, a memory 602, and a computer program 603 stored in the memory 602 and executable on the processor 601. When the processor 601 executes the computer program 603, it implements the steps in the various method embodiments described above. Alternatively, when the processor 601 executes the computer program 603, it implements the functions of each module / unit in the various device embodiments described above.

[0161] Electronic device 6 can be a desktop computer, laptop, handheld computer, cloud server, or other electronic device. Electronic device 6 may include, but is not limited to, processor 601 and memory 602. Those skilled in the art will understand that... Figure 6 This is merely an example of electronic device 6 and does not constitute a limitation on electronic device 6. It may include more or fewer components than shown, or different components.

[0162] The processor 601 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0163] The memory 602 can be an internal storage unit of the electronic device 6, such as a hard disk or RAM of the electronic device 6. The memory 602 can also be an external storage device of the electronic device 6, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., equipped on the electronic device 6. The memory 602 can also include both internal and external storage units of the electronic device 6. The memory 602 is used to store computer programs and other programs and data required by the electronic device.

[0164] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0165] If integrated modules / units are implemented as software functional units and sold or used as independent products, they can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which may be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium may include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0166] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A wireless resource scheduling management method, characterized by, The method comprises the following steps: obtaining wireless resource allocation request information sent by a terminal device, wherein the wireless resource allocation request information comprises at least one of device location information, device type information, service type information of a service to be transmitted, and service demand data traffic of the terminal device; determining a current resource scheduling state of wireless resources in a wireless resource pool of a cell, wherein the wireless resources comprise carrier aggregation resources and WiFi resources, the WiFi resources comprise a first unlicensed frequency band and a second unlicensed frequency band, the carrier aggregation resources comprise first carrier aggregation resources and second carrier aggregation resources, the first carrier aggregation resources comprise a first carrier set obtained by aggregating a plurality of first member carriers in a first LTE licensed frequency band, and the second carrier aggregation resources comprise a second carrier set obtained by aggregating one or more second member carriers in a second LTE licensed frequency band and a carrier in the first unlicensed frequency band in the WiFi resources; allocating target wireless resources for the terminal device based on the current resource scheduling state and at least one of the device location information, the device type information, the service type information of the service to be transmitted, and the service demand data traffic of the terminal device; if it is determined that the device priority of the terminal device is a first priority, preferentially allocating one or more idle resource blocks in the target wireless resources to the terminal device according to a first probability value, wherein the first probability value > 0.5; after completing the current resource block allocation, updating the current average data transmission rate of the terminal device and re-determining the device priority of the terminal device according to the current average data transmission rate; if the re-determined device priority of the terminal device is a second priority, allocating one or more idle resource blocks in the target wireless resources to the terminal device according to a second probability value in the next resource block allocation process, wherein the second probability value ≤ 0.5; allocating target wireless resources for the terminal device based on the current resource scheduling state and at least one of the device location information and the device type information of the terminal device, comprising: if it is determined that the terminal device is located in an edge signal area of the cell based on the device location information, marking the terminal device as an edge device; if it is determined that there are unallocated wireless resources in the wireless resource pool based on the current resource scheduling state, dividing out to-be-allocated resources for simultaneously serving edge devices and center devices from the unallocated wireless resources; if it is determined that the terminal device is a first type device based on the device type information, determining a signal strength at which the terminal device receives a WiFi signal transmitted by a WiFi access point corresponding to the WiFi resources; if the signal strength is greater than or equal to a preset strength threshold, determining one of a first carrier combination in the first carrier set in the to-be-allocated resources and the second unlicensed frequency band in the WiFi resources, or one of a second carrier combination in the second carrier set and the second unlicensed frequency band in the WiFi resources as target wireless resources, and allocating the target wireless resources to the terminal device; If the signal strength is less than a preset strength threshold, one of a first carrier combination in the first carrier set in the to-be-allocated resource or one of a second carrier combination in the second carrier set is determined as a target wireless resource, and is allocated to the terminal device.

2. The method of claim 1, wherein, The first carrier set includes a plurality of first carrier combinations, and each of the first carrier combinations includes a first primary carrier and a first secondary carrier. Determining one of the first carrier combinations in the first carrier set in the to-be-allocated resource as the target wireless resource and allocating the target wireless resource to the terminal device includes: Determining a first interference value of each of the first carrier combinations in the first carrier set from each of the member carriers in the neighboring cell to the first primary carrier and a second interference value of the first secondary carrier; According to the first interference value and the second interference value, calculating an interference average value corresponding to each of the first carrier combinations; If there is unallocated wireless resource in the wireless resource pool based on the current resource scheduling condition, determining to-be-allocated resource for simultaneously serving edge devices and center devices from the unallocated wireless resource includes:

3. The method of claim 1, wherein, If there is no unallocated wireless resource in the wireless resource pool based on the current resource scheduling condition, determining multiplex allocation resource currently used for simultaneously serving edge devices and center devices, the multiplex allocation resource including a plurality of multiplex member carriers; If it is determined that the device priority of the terminal device is a first priority, one or more idle resource blocks in the target wireless resource are preferentially allocated to the terminal device according to a first probability value, including: If the terminal device is a device that is switched from a neighboring cell to the current cell for the first time, the device priority of the terminal device is marked as a first priority.

4. The method of claim 1, wherein, If it is determined based on the device type information of the terminal device that the terminal device is a narrowband device, one idle resource block in the target wireless resource is allocated to the terminal device according to a first probability value. If it is determined based on the device type information of the terminal device that the terminal device is a wideband device, a plurality of idle resource blocks in the target wireless resource are allocated to the terminal device according to a first probability value. Allocating one idle resource block in the target wireless resource to the terminal device according to a first probability value includes: Obtaining a historical data transmission rate of the terminal device and a current channel quality state; 5. The method of claim 4, wherein, Estimating a current data transmission rate of the terminal device according to the historical data transmission rate; If the current channel quality state is a good channel quality state and the current data transmission rate is less than a preset transmission rate threshold, one idle resource block in the target wireless resource is allocated to the terminal device according to a first probability value. including: ​ 6. A radio resource scheduling management method, characterized by, ​ Obtaining wireless resource allocation request information sent by a terminal device, the wireless resource allocation request information including at least one of device location information, device type information, service type information of a service to be transmitted, and service demand data traffic of the terminal device; Determining a current resource scheduling condition of wireless resources in a wireless resource pool of a cell, wherein the wireless resources include carrier aggregation resources and WiFi resources, the WiFi resources include a first unlicensed frequency band and a second unlicensed frequency band, the carrier aggregation resources include first carrier aggregation resources and second carrier aggregation resources, the first carrier aggregation resources include a first carrier set aggregated by a plurality of first member carriers in a first LTE licensed frequency band, and the second carrier aggregation resources include a second carrier set aggregated by one or more second member carriers in a second LTE licensed frequency band and a carrier in the first unlicensed frequency band in the WiFi resources; Allocating target wireless resources for the terminal device based on the current resource scheduling condition and at least one of the device location information, the device type information, the service type information of the service to be transmitted, and the service demand data traffic of the terminal device; If it is determined that the device priority of the terminal device is a first priority, one or more idle resource blocks in the target wireless resources are preferentially allocated to the terminal device according to a first probability value, wherein the first probability value > 0.5; After completing the current resource block allocation, updating a current average data transmission rate of the terminal device, and re-determining the device priority of the terminal device according to the current average data transmission rate; If the re-determined device priority of the terminal device is a second priority, one or more idle resource blocks in the target wireless resources are allocated to the terminal device according to a second probability value in a next resource block allocation process, wherein the second probability value ≤ 0.5; Allocating target wireless resources for the terminal device based on the current resource scheduling condition and at least one of the device location information, the device type information, the service type information of the service to be transmitted, and the service demand data traffic of the terminal device, including: If it is determined that the service to be transmitted is a dedicated data transmission service based on the service type information and the service demand data traffic, determining whether there is unallocated dedicated wireless resources in the wireless resource pool based on the current resource scheduling condition; If there is unallocated dedicated wireless resources in the wireless resource pool, the unallocated dedicated wireless resources are determined as the target wireless resources and allocated to the terminal device. If there is no unassigned dedicated wireless resource in the wireless resource pool, and the terminal device is determined to be an edge device based on the device location information, the terminal device is determined to be a second type device based on the device type information, and the proportion of the traffic volume of all edge devices in the cell to the total traffic volume of the cell is less than a preset proportion threshold, then based on the traffic demand data flow and a preset allocation probability value, a plurality of first carrier combinations in a first carrier set in the wireless resource and a second unlicensed frequency band in the WiFi resource, or a plurality of second carrier combinations in a second carrier set and a second unlicensed frequency band in the WiFi resource are determined as target wireless resources, and are preferentially allocated to the terminal device, wherein the preset allocation probability value > 0.

5.

7. A radio resource scheduling management apparatus, characterized by comprising: Comprise: The acquisition module is configured to acquire the wireless resource allocation request information sent by the terminal device, wherein the wireless resource allocation request information comprises at least one of the device location information, the device type information, the service type information of the to-be-transmitted service, and the traffic demand data flow of the terminal device; The determination module is configured to determine the current resource scheduling condition of the wireless resource in the wireless resource pool of the cell, wherein the wireless resource comprises carrier aggregation resources and WiFi resources, the WiFi resources comprise a first unlicensed frequency band and a second unlicensed frequency band, the carrier aggregation resources comprise first carrier aggregation resources and second carrier aggregation resources, the first carrier aggregation resources comprise a first carrier set aggregated by a plurality of first member carriers in a first LTE licensed frequency band; the second carrier aggregation resources comprise a second carrier set aggregated by one or more second member carriers in a second LTE licensed frequency band and a carrier in the first unlicensed frequency band in the WiFi resource; The first allocation module is configured to allocate target wireless resources to the terminal device based on the current resource scheduling condition, and at least one of the device location information, the device type information, the service type information of the to-be-transmitted service, and the traffic demand data flow of the terminal device; The second allocation module is configured to preferentially allocate one or more idle resource blocks in the target wireless resources to the terminal device according to a first probability value if the device priority of the terminal device is determined to be a first priority, wherein the first probability value > 0.5; The update module is configured to update the current average data transmission rate of the terminal device after completing the current resource block allocation, and to re-determine the device priority of the terminal device according to the current average data transmission rate; The third allocation module is configured to allocate one or more idle resource blocks in the target wireless resources to the terminal device according to a second probability value in the next resource block allocation process if the re-determined device priority of the terminal device is a second priority, wherein the second probability value ≤ 0.5; Allocate target wireless resources to the terminal device based on the current resource scheduling condition and the device location information and the device type information of the terminal device, comprising: If it is determined that the terminal device is located in an edge signal area of the cell based on the device location information, the terminal device is marked as an edge device; If it is determined that there is unallocated radio resource in the radio resource pool based on the current resource scheduling condition, a to-be-allocated resource for simultaneously serving edge devices and center devices is divided from the unallocated radio resource; If it is determined that the terminal device is a first type device based on the device type information, a signal strength of a WiFi signal transmitted by a WiFi access point corresponding to the WiFi resource and received by the terminal device is determined; If the signal strength is greater than or equal to a preset strength threshold, one of a first carrier combination in a first carrier set in the to-be-allocated resource and a second unlicensed frequency range in the WiFi resource, or one of a second carrier combination in a second carrier set and the second unlicensed frequency range in the WiFi resource is determined as a target radio resource, and is allocated to the terminal device; If the signal strength is less than the preset strength threshold, one of the first carrier combination in the first carrier set in the to-be-allocated resource, or the second carrier combination in the second carrier set is determined as the target radio resource, and is allocated to the terminal device.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor implements the steps of the method of any one of claims 1 to 6 when executing the computer program.

9. A readable storage medium, the readable storage medium storing a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Multi-user multi-service licensed and unlicensed spectrum combined allocation method and device

    CN107509250A

  • Resource scheduling method and base station

    CN111479329A