Resource scheduling method and device, computer equipment, readable storage medium and program product

By passing unscheduled information between base stations in high-speed rail scenarios, the resource scheduling weight of terminal equipment is enhanced, and the problem that high-speed mobile terminal equipment cannot allocate wireless communication resources in high-speed rail scenarios is solved, relay resource scheduling between multiple base stations and fair resource allocation of terminal equipment is realized, and communication quality is improved.

CN120129054APending Publication Date: 2025-06-10CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510416226.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In the high-speed rail scenario, due to the instantaneous load surge and rapid load migration, some users may be unable to allocate wireless communication resources, resulting in poor communication quality.

Method used

By passing unscheduled information between base stations, the enhanced resource scheduling weight of the terminal equipment that was not allocated resources in the previous base station, and the resource allocation process is carried out in combination with the initial weight of the new access terminal equipment, ensuring that the terminal equipment can allocate sufficient resources after crossing the base station.

Benefits of technology

Relay resource scheduling between multiple base stations in high-speed rail scenarios is realized, ensuring fair resource allocation of terminal equipment under the conditions of high wireless communication resources, and improving communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120129054A_ABST
    Figure CN120129054A_ABST
Patent Text Reader

Abstract

The invention relates to a resource scheduling method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: receiving unscheduled information of a previous base station under the condition that high-speed moving terminal equipment moves from a coverage area of the previous base station of the base station to the coverage area of the base station; the unscheduled information is used for representing communication request information of first target terminal equipment which is not allocated to corresponding wireless communication resources in the previous base station in the terminal equipment; determining an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information; and performing wireless communication resource allocation processing on the new access terminal equipment and the first target terminal equipment according to the initial resource scheduling weight of the new access terminal equipment of the base station and the enhanced resource scheduling weight of the first target terminal equipment. By adopting the method, the communication quality of the high-speed moving terminal equipment can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and in particular, to a resource scheduling method, apparatus, computer device, computer-readable storage medium, and computer program product. Background Art

[0002] With the rapid development of high-speed railways, the communication needs of high-speed railway users are increasing day by day. In the high-speed railway scenario, the communication load of the base station is mainly characterized by instantaneous load surges, load group migrations, load tidal phenomena, etc.

[0003] In traditional technologies, in the high-speed railway scenario, the wireless communication resource scheduling method of the base station is generally to perform wireless communication resource scheduling based on priorities within a single base station. However, the wireless communication resources of a single base station are limited, and relatively speaking, the terminal devices of users on the high-speed railway are moving at high speed; in the high-speed railway scenario, with instantaneous load surges and rapid load group migrations, it may cause the terminal devices of some users on the high-speed railway not to be allocated wireless communication resources within a single base station, and the scheduling priorities of the terminal devices of users after crossing the base station are re-ordered again, and it is also impossible to ensure that the terminal devices of these users can be allocated wireless communication resources, resulting in poor communication quality of high-speed moving terminal devices. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide a resource scheduling method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve the communication quality of high-speed moving terminal devices.

[0005] In a first aspect, the present application provides a resource scheduling method, which is applied to a base station and includes:

[0006] When a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, receiving the unscheduled information of the previous base station; the unscheduled information is used to represent the communication request information of the first target terminal device that has not been allocated corresponding wireless communication resources in the previous base station among the terminal devices;

[0007] Determining an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information;

[0008] Performing wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0009] In one of the embodiments, the determining the enhanced resource scheduling weight of the first target terminal device according to the unscheduled information includes:

[0010] Determine an enhanced weighted scheduling factor for the first target terminal device according to the unscheduled information;

[0011] Perform an enhancement process on the initial resource scheduling weight of the first target terminal device according to the enhanced weighted scheduling factor to obtain the enhanced resource scheduling weight of the first target terminal device.

[0012] In one embodiment, the determining an enhanced weighted scheduling factor for the first target terminal device according to the unscheduled information includes:

[0013] Identify the unscheduled service demand information of the first target terminal device from the unscheduled information;

[0014] Obtain a weighted scheduling factor corresponding to the unscheduled service demand information as the enhanced weighted scheduling factor of the first target terminal device.

[0015] In one embodiment, after determining the enhanced weighted scheduling factor for the first target terminal device according to the unscheduled information, it further includes:

[0016] Obtain the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within a historical time period;

[0017] Determine the initial resource scheduling weight of the first target terminal device according to the instantaneous data transmission rate and the average data transmission rate.

[0018] In one embodiment, the performing a wireless communication resource allocation process on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device includes:

[0019] Determine the scheduling priority of the newly accessed terminal device and the scheduling priority of the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device;

[0020] Perform a wireless communication resource allocation process on the newly accessed terminal device and the first target terminal device according to the scheduling priority of the newly accessed terminal device and the scheduling priority of the first target terminal device.

[0021] In one embodiment, after performing wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, it further includes:

[0022] Obtain the unscheduled information of the base station; the unscheduled information of the base station is used to characterize the communication request information of the second target terminal device among the terminal devices that has not been allocated corresponding wireless communication resources in the base station;

[0023] In the case where the terminal device moves from the coverage area of the base station to the coverage area of the next base station of the base station, send the unscheduled information of the base station to the next base station, so that the next base station determines the enhanced resource scheduling weight of the second target terminal device according to the unscheduled information of the base station, and according to the initial resource scheduling weight of the newly accessed terminal device of the next base station and the enhanced resource scheduling weight of the second target terminal device, perform wireless communication resource allocation processing on the newly accessed terminal device and the second target terminal device of the next base station.

[0024] In one embodiment, the obtaining the unscheduled information of the base station includes:

[0025] Obtain the communication request information of the newly accessed terminal device and the first target terminal device, and the scheduling information of the base station;

[0026] Generate the unscheduled information of the base station according to the communication request information and the scheduling information.

[0027] In a second aspect, the present application further provides a resource scheduling device, which is applied to a base station and includes:

[0028] An information receiving module, configured to receive the unscheduled information of the previous base station in the case where a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station; the unscheduled information is used to characterize the communication request information of the first target terminal device among the terminal devices that has not been allocated corresponding wireless communication resources in the previous base station;

[0029] A weight determination module, configured to determine the enhanced resource scheduling weight of the first target terminal device according to the unscheduled information;

[0030] A resource allocation module, configured to perform wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0031] In a third aspect, the present application further provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0032] When a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, receiving the unscheduled information of the previous base station; the unscheduled information is used to characterize the communication request information of a first target terminal device in the terminal device that has not been allocated corresponding wireless communication resources in the previous base station;

[0033] Determining an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information;

[0034] Performing wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0035] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0036] When a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, receiving the unscheduled information of the previous base station; the unscheduled information is used to characterize the communication request information of a first target terminal device in the terminal device that has not been allocated corresponding wireless communication resources in the previous base station;

[0037] Determining an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information;

[0038] Performing wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0039] In a fifth aspect, the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the following steps are implemented:

[0040] When a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, receiving the unscheduled information of the previous base station; the unscheduled information is used to characterize the communication request information of a first target terminal device in the terminal device that has not been allocated corresponding wireless communication resources in the previous base station;

[0041] Determine an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information.

[0042] Perform wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0043] In the case where the above-mentioned resource scheduling method, device, computer device, computer-readable storage medium, and computer program product are used, when a terminal device moving at high speed moves from the coverage area of the previous base station of the base station to the coverage area of the base station, the base station receives the unscheduled information of the previous base station; the unscheduled information is used to represent the communication request information of the first target terminal device that has not been allocated corresponding wireless communication resources in the previous base station; then, according to the unscheduled information, determine the enhanced resource scheduling weight of the first target terminal device; finally, perform wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device. In this way, when performing resource scheduling, the fairness requirements of terminal devices moving at high speed when moving between different base stations are fully considered, the unscheduled information of the previous base station of the base station is transmitted to this base station, and based on the unscheduled information, the enhanced resource scheduling weight of the first target terminal device that has not been allocated corresponding wireless communication resources in the previous base station is determined to enhance the resource scheduling weight of the first target terminal device, so that the first target terminal device can be allocated sufficient wireless communication resources in this base station, ensuring that terminal devices that have not been allocated corresponding wireless communication resources in a single base station can be allocated sufficient wireless communication resources after crossing the base station, thereby achieving the purpose of relay-type resource scheduling between multiple base stations in a high-speed mobile scenario, and further achieving a more fair resource scheduling effect for terminal devices between multiple base stations, ensuring that each terminal device in a high-speed mobile scenario can obtain relatively more fair wireless communication resources under the condition of highly tense wireless communication resources, which is beneficial to improving the communication quality of terminal devices moving at high speed. Description of the Drawings

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

[0045] Figure 1 It is an application environment diagram of the resource scheduling method in an embodiment;

[0046] Figure 2 It is a schematic flowchart of a resource scheduling method in an embodiment;

[0047] Figure 3 It is a schematic flowchart of the steps for determining the enhanced resource scheduling weight of the first target terminal device in an embodiment;

[0048] Figure 4 It is a schematic flowchart of a resource scheduling method in another embodiment;

[0049] Figure 5 It is a structural block diagram of a "relay type" resource scheduling system among multiple base stations in a high - speed rail scenario in an embodiment;

[0050] Figure 6 It is a structural block diagram of a resource scheduling device in an embodiment;

[0051] Figure 7 It is an internal structural diagram of a computer device in an embodiment. Detailed implementation manners

[0052] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0053] With the rapid development of high - speed rail, the communication needs of high - speed rail users are increasing day by day. In the high - speed rail scenario, the communication load of base stations is mainly characterized by instantaneous load surges, load group migrations, load tidal phenomena, etc. When a high - speed rail train passes by a base station, the number of users within the coverage area of a single base station increases sharply in a short period of time, and the number of connected users may instantaneously rise to hundreds. Such an instantaneous load surge makes the utilization rate of the base station's PRB (Physical Resource Block) often close to 100%, resulting in network overload, and some users may not even obtain wireless scheduling resources, significantly reducing the user experience. At the same time, when a high - speed rail train is traveling at a high speed, at a speed of 300 - 350 km / h, it switches on average about once every 5 seconds, and hundreds of users will quickly move and switch from the coverage area of one base station to the coverage area of another base station, resulting in a "relay type" group migration of communication load among base stations along the high - speed rail line. The load tidal phenomenon in the high - speed rail scenario means that the communication load of the base station surges when the high - speed rail train passes by, and the communication load of the base station quickly returns to a very low level after the high - speed rail train leaves.

[0054] In the current base station radio communication resource scheduling and allocation methods, common ones include scheduling based on priority, scheduling based on fairness, scheduling based on channel state, scheduling based on queue, etc. These methods are generally limited to being implemented within a single base station, such as proportional fair scheduling, round-robin scheduling, maximum carrier-to-interference ratio scheduling, etc. commonly seen in communication systems. Since the radio communication resources of a single base station are limited, for example, in a 5G NR (New Radio) system, when networking with a 100M bandwidth and a 30kHz subcarrier spacing, the maximum number of PRB resources that can be scheduled in a single cell is 273. In the high-speed rail scenario, the instantaneous load surge and rapid group migration of the load may cause some users not to be allocated radio communication resources within a single base station. After crossing the base station, the scheduling priorities of users are reordered again, and it is also impossible to ensure that radio communication resources can be allocated, resulting in a sharp decline in communication perception quality. Based on this, the present application proposes a resource scheduling method that can achieve more fair resource scheduling for terminal devices between multiple base stations, thereby improving the communication quality of high-speed moving terminal devices and further improving the communication quality of terminal devices on high-speed rails.

[0055] To more clearly clarify the resource scheduling method provided by the embodiments of the present application, the following are explanations of some terms:

[0056] PRB: The full English name is Physical Resource Block, and the Chinese name is physical resource block, which is the basic unit of base station physical layer resource allocation. In the time domain, 1 PRB contains 14 consecutive OFDM (Orthogonal Frequency Division Multiplexing) symbols, corresponding to the duration of one time slot. In the frequency domain, 1 PRB contains 12 consecutive subcarriers.

[0057] Proportional fair scheduling: Comprehensively consider the channel quality and data transmission requirements of users, and seek a balance between system throughput and user fairness. For users with good channel conditions, more resources will be appropriately allocated to improve the overall system throughput, but at the same time, users with poor channel conditions will also be taken care of to ensure that they can obtain certain resources to maintain basic communication.

[0058] The resource scheduling method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. Among them, base station 101 communicates with the previous base station 102 and the next base station 103 of base station 101 through the network respectively, and the high-speed moving terminal device (such as the terminal device on a high-speed rail) is currently within the coverage area of the previous base station 102. Specifically, refer to Figure 1, the previous base station 102 of the base station 101 obtains the unscheduled information of the previous base station 102. When a high-speed moving terminal device moves from the coverage area of the previous base station 102 of the base station 101 to the coverage area of the base station 101, the unscheduled information of the previous base station 102 is sent to the base station 101; the unscheduled information is used to represent the communication request information of the first target terminal device in the high-speed moving terminal device that has not been allocated corresponding wireless communication resources in the previous base station 102. Then, the base station 101 determines the enhanced resource scheduling weight of the first target terminal device according to the received unscheduled information, and performs wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station 101 and the enhanced resource scheduling weight of the first target terminal device.

[0059] In addition, the base station 101 can also obtain the communication request information of the newly accessed terminal device and the first target terminal device, as well as the scheduling information of the base station 101, and generate the unscheduled information of the base station 101 according to the communication request information and the scheduling information; the unscheduled information of the base station 101 is used to represent the communication request information of the second target terminal device in the high-speed moving terminal device that has not been allocated corresponding wireless communication resources in the base station 101. When the terminal device moves from the coverage area of the base station 101 to the coverage area of the next base station 103 of the base station 101, the unscheduled information of the base station 101 is sent to the next base station 103. The next base station 103 determines the enhanced resource scheduling weight of the second target terminal device according to the received unscheduled information of the base station 101, and performs wireless communication resource allocation processing on the newly accessed terminal device and the second target terminal device of the next base station 103 according to the initial resource scheduling weight of the newly accessed terminal device of the next base station 103 and the enhanced resource scheduling weight of the second target terminal device, and so on.

[0060] Among them, the base station 101, the next base station 102, and the next base station 103 refer to the base stations distributed along the high-speed railway, which are used for wireless communication with the terminal device to realize the sending, receiving, and transmission of information, and specifically include a monitoring module, an information transmission module, a scheduling factor processing module, and a resource scheduling module (such as Figure 5As shown). A monitoring module is used to monitor the communication request information of terminal devices in the coverage area of the base station in real time and generate unscheduled information; an information transmission module is used to transmit the unscheduled information of the current base station to the next base station when the terminal device is about to switch base stations; a scheduling factor processing module is used to convert the received unscheduled information of other base stations into weighted scheduling factors; a resource scheduling module is used to allocate resources according to all terminal device information in the base station. In addition, the terminal device can be, but is not limited to, various laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, etc., and the portable wearable device can be a smart watch, a smart bracelet, etc.

[0061] In an exemplary embodiment, as Figure 2 shown, a resource scheduling method is provided. Taking the base station in Figure 1 as an example, the following steps S201 to S203 are included. Among them:

[0062] Step S201, when a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, receive the unscheduled information of the previous base station; the unscheduled information is used to characterize the communication request information of the first target terminal device that has not been allocated corresponding wireless communication resources in the previous base station in the terminal device.

[0063] Among them, the high-speed moving terminal device refers to the terminal device of the user on a vehicle with a speed exceeding 100 km / h, such as the terminal device on a high-speed train, the terminal device on a bullet train, the terminal device on a passenger car, etc. It should be noted that the terminal device on a high-speed train refers to the terminal device of the user on a high-speed train, the terminal device on a bullet train refers to the terminal device of the user on a bullet train, and the terminal device on a passenger car refers to the terminal device of the user on a passenger car; moreover, this application mainly takes the terminal device on a high-speed train as an example for illustration.

[0064] Among them, multiple base stations are distributed along the high-speed train line, and each base station has a corresponding coverage range. The terminal device on the high-speed train moves from the coverage area of the previous base station of the base station to the coverage area of the base station, which means that the terminal device on the high-speed train is about to leave the coverage area of the previous base station of the base station and enter the coverage area of this base station. Specifically, it means that the terminal device on the high-speed train is about to switch base stations during the movement.

[0065] Among them, the unscheduled information of the previous base station refers to the communication request information of the first target terminal device, such as the service type, the required bandwidth, etc. The first target terminal device refers to the terminal device on the high-speed train that has not been allocated corresponding wireless communication resources in the previous base station, such as not being allocated wireless communication resources or not being allocated sufficient wireless communication resources in the previous base station.

[0066] Among them, each base station along the high-speed railway is used to monitor and record in real time the communication request information of terminal devices within its coverage area, including but not limited to the number of users, service types, required bandwidth, etc., and monitor the scheduling information of the base station in real time to generate the unscheduled information of the base station. Among them, the scheduling information of the base station is used to characterize the communication request information of the terminal devices that have been allocated corresponding wireless communication resources in the base station among the terminal devices on the high-speed railway; the unscheduled information of the base station is used to characterize the communication request information of the terminal devices that have not been allocated corresponding wireless communication resources in the base station among the terminal devices on the high-speed railway.

[0067] Among them, the previous base station is used to monitor and record in real time the communication request information of terminal devices within its coverage area, and combine the scheduling information of the previous base station to generate the unscheduled information of the previous base station; among them, the scheduling information of the previous base station is used to characterize the communication request information of the terminal devices that have been allocated corresponding wireless communication resources in the previous base station among the terminal devices on the high-speed railway. For example, the previous base station monitors in real time that there are 200 high-speed railway users within its coverage area, among which user A is making a high-definition video call, the required bandwidth is 5 Mbps, and currently has not received sufficient wireless communication resource allocation, then the previous base station records this unscheduled information, that is, the service type and required bandwidth of user A.

[0068] Exemplarily, the previous base station of the base station monitors and records in real time the communication request information of terminal devices within its coverage area, as well as the scheduling information of the previous base station, and based on the communication request information of terminal devices within the coverage area of the previous base station itself, and the scheduling information of the previous base station, generates the unscheduled information of the previous base station to record the communication request information of the first target terminal device among the terminal devices on the high-speed railway that have not been allocated corresponding wireless communication resources in the previous base station. In the case where the terminal device on the high-speed railway moves from the coverage area of the previous base station of the base station to the coverage area of the base station, the previous base station sends the unscheduled information of the previous base station to the base station, and the base station receives the unscheduled information of the previous base station through this.

[0069] Step S202, determine the enhanced resource scheduling weight of the first target terminal device according to the unscheduled information.

[0070] Among them, the first target terminal device corresponds to an initial resource scheduling weight; the initial resource scheduling weight of the first target terminal device refers to the ratio between the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within the historical time period.

[0071] Among them, the enhanced resource scheduling weight of the first target terminal device refers to the enhanced initial resource scheduling weight, which is specifically obtained by enhancing the initial resource scheduling weight based on the unscheduled information. For example, an enhanced weighted scheduling factor (greater than 1) is determined based on the unscheduled information, and the enhanced weighted scheduling factor is multiplied by the initial resource scheduling weight of the first target terminal device to obtain the enhanced resource scheduling weight of the first target terminal device.

[0072] It should be noted that by enhancing the resource scheduling weight of the first target terminal device, a higher resource scheduling weight is given to the first target terminal device, enabling the first target terminal device to be allocated sufficient wireless communication resources within the base station, ensuring that terminal devices that have not been allocated corresponding wireless communication resources within a single base station can be allocated sufficient wireless communication resources after crossing the base station, thereby achieving the purpose of relay-style resource scheduling among multiple base stations in the high-speed rail scenario and facilitating a more fair resource scheduling effect for terminal devices among multiple base stations.

[0073] Exemplarily, the base station obtains the initial resource scheduling weight of the first target terminal device and performs an enhancement process on the initial resource scheduling weight of the first target terminal device based on the unscheduled information of the previous base station, such as the unscheduled service demand information in the unscheduled information, to obtain the enhanced initial resource scheduling weight of the first target terminal device, which is used as the target resource scheduling weight of the first target terminal device.

[0074] Step S203: Perform wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0075] Among them, the newly accessed terminal device of the base station includes the local terminal device connected to the base station and the terminal devices other than the first target terminal device migrated from the previous base station. The terminal devices other than the first target terminal device migrated from the previous base station refer to the terminal devices other than the first target terminal device among the high-speed moving terminal devices, specifically the terminal devices other than the first target terminal device on the high-speed rail.

[0076] Among them, the newly accessed terminal device corresponds to an initial resource scheduling weight; the initial resource scheduling weight of the newly accessed terminal device refers to the ratio between the instantaneous data transmission rate of the newly accessed terminal device and the average data transmission rate of the newly accessed terminal device within the historical time period.

[0077] It should be noted that after the base station performs wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device, the base station is taken as the previous base station, and the process jumps to step S201, and so on, to achieve the effect of multi-base station indirect relay resource scheduling in the high-speed rail scenario.

[0078] Exemplarily, the base station obtains the instantaneous data transmission rate of the newly accessed terminal device and the average data transmission rate of the newly accessed terminal device in the historical time period, and takes the ratio between the instantaneous data transmission rate of the newly accessed terminal device and the average data transmission rate of the newly accessed terminal device in the historical time period as the initial resource scheduling weight of the newly accessed terminal device; then, the base station determines the scheduling priority of the newly accessed terminal device of the base station and the scheduling priority of the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device; finally, according to the scheduling priority of the newly accessed terminal device of the base station and the scheduling priority of the first target terminal device, wireless communication resource allocation processing is performed on the newly accessed terminal device and the first target terminal device. For example, the terminal device with a higher scheduling priority can be preferentially allocated the corresponding wireless communication resources.

[0079] For example, the initial resource scheduling weight of the newly accessed terminal device of the base station is calculated by the following formula:

[0080]

[0081] where, w i (t) represents the initial resource scheduling weight of the i-th newly accessed terminal device; r i (t) represents the instantaneous data transmission rate of the i-th newly accessed terminal device; represents the average data transmission rate of the i-th newly accessed terminal device in the historical time period.

[0082] In the above resource scheduling method, in the case where a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, the base station receives the unscheduled information of the previous base station; the unscheduled information is used to represent the communication request information of the first target terminal device in the terminal device that has not been allocated corresponding radio communication resources in the previous base station; then, according to the unscheduled information, the enhanced resource scheduling weight of the first target terminal device is determined; finally, according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, radio communication resource allocation processing is performed on the newly accessed terminal device and the first target terminal device. In this way, when performing resource scheduling, the fairness requirements of high-speed moving terminal devices when moving between different base stations are fully considered, the unscheduled information of the previous base station of the base station is transmitted to this base station, and based on the unscheduled information, the enhanced resource scheduling weight of the first target terminal device that has not been allocated corresponding radio communication resources in the previous base station is determined to enhance the resource scheduling weight of the first target terminal device, so that the first target terminal device can be allocated sufficient radio communication resources in this base station, ensuring that terminal devices that have not been allocated corresponding radio communication resources in a single base station can be allocated sufficient radio communication resources after crossing the base station, thereby achieving the purpose of relay-type resource scheduling between multiple base stations in a high-speed moving scenario (such as a high-speed rail scenario), and further achieving a more fair resource scheduling effect for terminal devices between multiple base stations, ensuring that each terminal device in a high-speed moving scenario can obtain relatively more fair radio communication resources under the condition of extremely tight radio communication resources, which is beneficial to improving the communication quality of high-speed moving terminal devices (such as terminal devices on high-speed rails).

[0083] In an exemplary embodiment, as Figure 3 shown, the above step S202 of determining the enhanced resource scheduling weight of the first target terminal device according to the unscheduled information includes the following steps S301 to S302.

[0084] Wherein:

[0085] Step S301, determining an enhanced weighted scheduling factor of the first target terminal device according to the unscheduled information.

[0086] Step S302, enhancing the initial resource scheduling weight of the first target terminal device according to the enhanced weighted scheduling factor to obtain the enhanced resource scheduling weight of the first target terminal device.

[0087] Among them, the enhanced weighted scheduling factor is greater than 1, and is specifically determined based on the unscheduled service demand information in the unscheduled information.

[0088] Among them, the enhanced resource scheduling weight of the first target terminal device refers to the enhanced initial resource scheduling weight. The enhanced resource scheduling weight of the first target terminal device = enhanced weighted scheduling factor × initial resource scheduling weight of the first target terminal device.

[0089] Exemplarily, the base station determines the enhanced weighted scheduling factor of the first target terminal device according to the unscheduled service demand information in the unscheduled information (such as a high-definition video call, with a required bandwidth of 5 Mbps); then obtains the initial resource scheduling weight of the first target terminal device, and multiplies the enhanced weighted scheduling factor of the first target terminal device by the initial resource scheduling weight of the first target terminal device to obtain the enhanced initial resource scheduling weight, which is used as the enhanced resource scheduling weight of the first target terminal device.

[0090] For example, the enhanced resource scheduling weight of the first target terminal device is calculated through the following formula:

[0091]

[0092] Among them, w i (t) represents the enhanced resource scheduling weight of the i-th first target terminal device; α represents the enhanced weighted scheduling factor of the i-th first target terminal device; represents the initial resource scheduling weight of the i-th first target terminal device; r i (t) represents the instantaneous data transmission rate of the i-th first target terminal device; represents the average data transmission rate of the i-th first target terminal device within the historical time period.

[0093] In this embodiment, first, according to the unscheduled information, the enhanced weighted scheduling factor of the first target terminal device is determined, and then, according to the enhanced weighted scheduling factor, the initial resource scheduling weight of the first target terminal device is enhanced to obtain the enhanced resource scheduling weight of the first target terminal device; in this way, by enhancing the resource scheduling weight of the first target terminal device, the first target terminal device can be allocated sufficient wireless communication resources within the base station, achieving a more fair resource scheduling effect for terminal devices among multiple base stations.

[0094] In an exemplary embodiment, step S301 above, determining the enhanced weighted scheduling factor of the first target terminal device according to the unscheduled information, specifically includes the following content: identifying the unscheduled service demand information of the first target terminal device from the unscheduled information; obtaining the weighted scheduling factor corresponding to the unscheduled service demand information as the enhanced weighted scheduling factor of the first target terminal device.

[0095] Among them, the unscheduled information includes the unscheduled service demand information of the first target terminal device.

[0096] Among them, the unscheduled service demand information refers to information such as the unscheduled service type and the required bandwidth.

[0097] Among them, there is a one-to-one correspondence between the unscheduled service demand information and the weighted scheduling factor (greater than 1); for example, the higher the importance of the unscheduled service demand information, the larger the corresponding weighted scheduling factor.

[0098] Exemplarily, the base station identifies the unscheduled service demand information of the first target terminal device from the unscheduled information; queries the preset correspondence between the unscheduled service demand information and the weighted scheduling factor, and obtains the weighted scheduling factor corresponding to the unscheduled service demand information of the first target terminal device as the enhanced weighted scheduling factor of the first target terminal device.

[0099] In this embodiment, by identifying the unscheduled service demand information of the first target terminal device from the unscheduled information, and then obtaining the weighted scheduling factor corresponding to the unscheduled service demand information as the enhanced weighted scheduling factor of the first target terminal device; in this way, by comprehensively considering the unscheduled service demand information of the first target terminal device, it is beneficial to improve the determination accuracy of the enhanced weighted scheduling factor of the first target terminal device.

[0100] In an exemplary embodiment, after determining the enhanced weighted scheduling factor of the first target terminal device according to the unscheduled information in the above step S301, it further includes the step of determining the initial resource scheduling weight of the first target terminal device, which specifically includes the following content: obtaining the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within a historical time period; determining the initial resource scheduling weight of the first target terminal device according to the instantaneous data transmission rate and the average data transmission rate.

[0101] Among them, the historical time period is used to represent a past period of time, such as the past 10 seconds, and can be specifically set according to the actual situation.

[0102] Exemplarily, the base station obtains the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within a historical time period, and takes the ratio between the instantaneous data transmission rate and the average data transmission rate as the initial resource scheduling weight of the first target terminal device.

[0103] In this embodiment, when determining the initial resource scheduling weight of the first target terminal device, comprehensively considering the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within a historical time period is beneficial to improve the determination accuracy of the initial resource scheduling weight of the first target terminal device.

[0104] In an exemplary embodiment, in step S203 above, according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, wireless communication resource allocation processing is performed on the newly accessed terminal device and the first target terminal device, which specifically includes the following: determining the scheduling priority of the newly accessed terminal device and the scheduling priority of the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device; and performing wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the scheduling priority of the newly accessed terminal device and the scheduling priority of the first target terminal device.

[0105] Among them, the scheduling priority of the first target terminal device is higher, and it can be preferentially allocated the corresponding wireless communication resources.

[0106] Among them, there is a one-to-one correspondence between the resource scheduling weight and the scheduling priority. The higher the resource scheduling weight, the higher the corresponding scheduling priority.

[0107] Exemplarily, the base station queries the preset correspondence between the resource scheduling weight and the scheduling priority according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, to obtain the scheduling priority of the newly accessed terminal device and the scheduling priority of the first target terminal device; then sorts the newly accessed terminal device and the first target terminal device in descending order of the scheduling priority, and based on the scheduling priority of the newly accessed terminal device and the scheduling priority of the first target terminal device, to obtain the sorted terminal devices (including the newly accessed terminal device and the first target terminal device); finally, performs wireless communication resource allocation processing on the sorted terminal devices. For example, the earlier the terminal device is in the sorting, the more likely it is to be allocated the corresponding wireless communication resources.

[0108] For example, assume that base stations A, B, and C are successively distributed on a certain high-speed rail line. Base station A real-time monitors that there are 200 high-speed rail users in its coverage area. Among them, user A is making a high-definition video call, with a required bandwidth of 5 Mbps and has not yet received sufficient resource allocation; user B is browsing the web, with a required bandwidth of 1 Mbps, and the demand has been basically met; base station A records this unscheduled information, such as the service type and required bandwidth of user A. When the high-speed rail is running and users A and B are about to enter the coverage area of base station B, base station A sends its unscheduled information to base station B through the information transmission module. After receiving the unscheduled information from base station A, the scheduling factor processing module of base station B takes the unscheduled service demand of user A as an enhanced weighted scheduling factor, assumed to be α (α>1). When performing resource scheduling, the resource scheduling module of base station B uses the proportional fairness scheduling algorithm to allocate resources according to the information of newly accessed users in its own coverage area and the information of users A and B transmitted from base station A.

[0109] Proportional fairness scheduling algorithm: Assume there are N users in the system. At time t, the instantaneous data transmission rate of user i is r i (t), and the average data transmission rate of the user in the past period of time is , then the scheduling weight w i (t) calculation formula is:

[0110] Considering the unscheduled service demand of user A as an enhanced weighted scheduling factor α, the formula becomes:

[0111]

[0112] For user A, due to its high unmet service demand at the previous base station, a higher weight is given, and sufficient bandwidth resources are preferentially allocated to it to ensure the quality of its high-definition video call.

[0113] In this embodiment, according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, the scheduling priorities of the newly accessed terminal device and the first target terminal device are determined. Then, according to the scheduling priorities of the newly accessed terminal device and the first target terminal device, wireless communication resource allocation processing is performed on the newly accessed terminal device and the first target terminal device, so that the first target terminal device can be allocated sufficient wireless communication resources in this base station, ensuring that terminal devices that have not been allocated corresponding wireless communication resources in a single base station can be allocated sufficient wireless communication resources after crossing the base station, thereby achieving the purpose of relay-style resource scheduling among multiple base stations in the high-speed rail scenario, and further achieving a more fair resource scheduling effect for terminal devices among multiple base stations.

[0114] In an exemplary embodiment, after performing wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, step S203 further includes the step of sending the unscheduled information of the base station to the next base station, which specifically includes the following content: obtaining the unscheduled information of the base station; the unscheduled information of the base station is used to represent the communication request information of the second target terminal device that has not been allocated corresponding wireless communication resources in the base station; in the case where the terminal device moves from the coverage area of the base station to the coverage area of the next base station of the base station, sending the unscheduled information of the base station to the next base station, so that the next base station determines the enhanced resource scheduling weight of the second target terminal device according to the unscheduled information of the base station, and performs wireless communication resource allocation processing on the newly accessed terminal device and the second target terminal device of the next base station according to the initial resource scheduling weight of the newly accessed terminal device of the next base station and the enhanced resource scheduling weight of the second target terminal device.

[0115] Among them, the unscheduled information of the base station refers to the communication request information of the second target terminal device, such as the service type, required bandwidth, etc. The second target terminal device refers to the terminal device among the terminal devices on the high-speed train that has not been allocated corresponding wireless communication resources in the base station, such as not being allocated wireless communication resources or not being allocated sufficient wireless communication resources in the base station.

[0116] Among them, the enhanced resource scheduling weight of the second target terminal device = the enhanced weighted scheduling factor (greater than 1) of the second target terminal device × the initial resource scheduling weight of the second target terminal device.

[0117] Among them, the newly accessed terminal device of the next base station includes the local terminal device connected to the next base station and the terminal devices other than the second target terminal device migrated from the base station. The terminal devices other than the second target terminal device migrated from the base station refer to the terminal devices other than the second target terminal device among the high-speed moving terminal devices, specifically the terminal devices other than the second target terminal device among the terminal devices on the high-speed train.

[0118] Exemplarily, the base station obtains the unscheduled information of the base station; when the terminal device on the high-speed rail moves from the coverage area of the base station to the coverage area of the next base station of the base station, the unscheduled information of the base station is sent to the next base station. The next base station identifies the unscheduled service demand information of the second target terminal device from the unscheduled information of the base station; obtains the weighted scheduling factor corresponding to the unscheduled service demand information as the enhanced weighted scheduling factor of the second target terminal device; obtains the instantaneous data transmission rate of the second target terminal device and the average data transmission rate of the second target terminal device within the historical time period; determines the initial resource scheduling weight of the second target terminal device according to the instantaneous data transmission rate and the average data transmission rate; enhances the initial resource scheduling weight of the second target terminal device according to the enhanced weighted scheduling factor to obtain the enhanced resource scheduling weight of the second target terminal device. Then, the next base station obtains the initial resource scheduling weight of the newly accessed terminal device of the next base station, and queries the preset correspondence between the resource scheduling weight and the scheduling priority according to the initial resource scheduling weight of the newly accessed terminal device of the next base station and the enhanced resource scheduling weight of the second target terminal device to obtain the scheduling priority of the newly accessed terminal device of the next base station and the scheduling priority of the second target terminal device; then sorts the newly accessed terminal device of the next base station and the second target terminal device in descending order of the scheduling priority and based on the scheduling priority of the newly accessed terminal device of the next base station and the scheduling priority of the second target terminal device to obtain the sorted terminal devices (including the newly accessed terminal device of the next base station and the second target terminal device); finally, performs wireless communication resource allocation processing on the sorted terminal devices. For example, the earlier the terminal device is, the more corresponding wireless communication resources can be allocated.

[0119] In this embodiment, by obtaining the unscheduled information of the base station and sending the unscheduled information of the base station to the next base station when the terminal device moves from the coverage area of the base station to the coverage area of the next base station of the base station, the next base station determines the enhanced resource scheduling weight of the second target terminal device according to the unscheduled information of the base station, and performs wireless communication resource allocation processing on the newly accessed terminal device of the next base station and the second target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the next base station and the enhanced resource scheduling weight of the second target terminal device, achieving the purpose of multi-base station indirect relay resource scheduling in the high-speed rail scenario, and further achieving a more fair resource scheduling effect for the terminal devices between multiple base stations, ensuring that each terminal device in the high-speed rail scenario can obtain relatively more fair wireless communication resources under the condition of high wireless communication resource tension, which is beneficial to improving the communication quality of the terminal devices on the high-speed rail.

[0120] In an exemplary embodiment, obtaining the unscheduled information of the base station specifically includes the following: obtaining the communication request information of the newly accessed terminal device and the first target terminal device, as well as the scheduling information of the base station; generating the unscheduled information of the base station according to the communication request information and the scheduling information.

[0121] Among them, the communication request information refers to the service type, required bandwidth, etc.

[0122] Among them, the scheduling information of the base station is used to characterize the communication request information of the terminal devices in the high-speed train that have been allocated corresponding wireless communication resources in the base station.

[0123] Among them, the scheduling information of the base station is used to characterize which terminal devices have been allocated corresponding wireless communication resources; the unscheduled information of the base station is used to characterize which terminal devices have not been allocated corresponding wireless communication resources.

[0124] Exemplarily, the base station obtains the communication request information of the newly accessed terminal device and the first target terminal device, as well as the scheduling information of the base station; then, according to the scheduling information of the base station, and the communication request information of the newly accessed terminal device and the first target terminal device, it determines which terminal devices have not been allocated corresponding wireless communication resources, so as to obtain the unscheduled information of the base station.

[0125] In this embodiment, when generating the unscheduled information of the base station, comprehensively considering the communication request information of the newly accessed terminal device and the first target terminal device, as well as the scheduling information of the base station, is beneficial to improving the generation accuracy of the unscheduled information of the base station.

[0126] In an exemplary embodiment, as Figure 4 shown, another resource scheduling method is provided. Taking this method applied to the base station as an example for illustration, it includes the following steps S401 to step S410. Among them:

[0127] Step S401, in the case where the high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station, receiving the unscheduled information of the previous base station; the unscheduled information is used to characterize the communication request information of the first target terminal device that has not been allocated corresponding wireless communication resources in the previous base station.

[0128] Step S402, identifying the unscheduled service demand information of the first target terminal device from the unscheduled information.

[0129] Step S403, obtaining the weighted scheduling factor corresponding to the unscheduled service demand information as the enhanced weighted scheduling factor of the first target terminal device.

[0130] Step S404: Obtain the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within a historical time period.

[0131] Step S405: Determine the initial resource scheduling weight of the first target terminal device according to the instantaneous data transmission rate and the average data transmission rate.

[0132] Step S406: Perform enhancement processing on the initial resource scheduling weight of the first target terminal device according to the enhanced weighted scheduling factor to obtain the enhanced resource scheduling weight of the first target terminal device.

[0133] Step S407: Determine the scheduling priorities of the newly accessed terminal device and the first target terminal device according to the initial resource scheduling weight of the newly accessed terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

[0134] Step S408: Perform wireless communication resource allocation processing on the newly accessed terminal device and the first target terminal device according to the scheduling priorities of the newly accessed terminal device and the first target terminal device.

[0135] Step S409: Obtain the communication request information of the newly accessed terminal device and the first target terminal device, and the scheduling information of the base station; generate the unscheduled information of the base station according to the communication request information and the scheduling information; the unscheduled information of the base station is used to represent the communication request information of the second target terminal device that has not been allocated corresponding wireless communication resources in the base station among the terminal devices.

[0136] Step S410: In the case where the terminal device moves from the coverage area of the base station to the coverage area of the next base station of the base station, send the unscheduled information of the base station to the next base station.

[0137] Wherein, the next base station determines the enhanced resource scheduling weight of the second target terminal device according to the unscheduled information of the base station, and performs wireless communication resource allocation processing on the newly accessed terminal device and the second target terminal device of the next base station according to the initial resource scheduling weight of the newly accessed terminal device of the next base station and the enhanced resource scheduling weight of the second target terminal device.

[0138] In the above resource scheduling method, when performing resource scheduling, the fairness requirements of high-speed moving terminal devices during movement between different base stations are fully considered. The unscheduled information of the previous base station of the base station is transmitted to this base station, and based on the unscheduled information, the enhanced resource scheduling weight of the first target terminal device that did not obtain the corresponding wireless communication resources in the previous base station is determined, so as to enhance the resource scheduling weight of the first target terminal device, enabling the first target terminal device to obtain sufficient wireless communication resources in this base station. This ensures that terminal devices that did not obtain the corresponding wireless communication resources in a single base station can obtain sufficient wireless communication resources after crossing base stations, thereby achieving the purpose of relay-style resource scheduling between multiple base stations in a high-speed moving scenario, and further achieving a more fair resource scheduling effect for terminal devices between multiple base stations. It ensures that each terminal device in a high-speed moving scenario can obtain relatively more fair wireless communication resources under the condition of extremely tight wireless communication resources, which is beneficial to improving the communication quality of high-speed moving terminal devices.

[0139] To more clearly illustrate the resource scheduling method provided by the embodiments of the present application, the following uses a specific embodiment to specifically describe the resource scheduling method. In an exemplary embodiment, aiming at the lack of an effective scheduling coordination mechanism between different base stations and the difficulty in meeting the user's demand for fair allocation of communication resources in the high-speed rail scenario, the present application also provides a "relay-style" resource scheduling method between multiple base stations in the high-speed rail scenario. By transmitting the unscheduled information of one base station to the next base station and using it as an enhanced weighted scheduling factor, more fair resource scheduling for users between multiple base stations is achieved, improving the communication experience of users in the high-speed rail scenario. The specific content is as follows:

[0140] The "relay-style" resource scheduling method between multiple base stations in the high-speed rail scenario of the present application provides a "relay-style" scheduling coordination mechanism between multiple base stations: each base station monitors and records in real time the communication request information of users within its coverage area, including user identification, service type, data transmission requirements, etc., and monitors the scheduling information in real time to form unscheduled information; when a user is about to leave the coverage area of the current base station and enter the coverage area of the next base station, the current base station transmits the unscheduled information to the next base station; the next base station uses the received unscheduled information as an enhanced weighted scheduling factor and performs resource scheduling in combination with all user information within its coverage area. Among them, when performing resource scheduling, the base station uses the locally newly accessed user information and the unscheduled information received from the previous base station as enhanced weighted scheduling factors and comprehensively calculates and ranks priorities.

[0141] For example, each base station along the high - speed rail line monitors and records in real - time the communication request information of users within its coverage area, including but not limited to the number of users, service types, required bandwidth, etc., and monitors the scheduling information in real - time to generate the unscheduled information of the base station. When a user on the high - speed rail is about to leave the coverage area of the current base station and enter the coverage area of the next base station, the current base station transmits its unscheduled information to the next base station through an information transmission link (such as the X2 link of 4G and the Xn link of 5G). When the next base station performs resource scheduling, it uses the unscheduled information received from the previous base station as an enhanced weighted scheduling factor, assumed to be α (α>1). Specifically, for users moving from other base stations, a certain weight is given in combination with the unscheduled service requirements of the user at the previous base station. The next base station, based on the information of all users within its coverage area (including local newly - connected user information and the unscheduled user information transmitted from other base stations), adopts a suitable scheduling algorithm (such as the proportional fairness scheduling algorithm based on the fairness principle, considering the enhanced weighted scheduling factor α, then the formula changes from to ) to allocate resources, ensuring that each user in the high - speed rail scenario can obtain relatively more fair wireless communication resources under the condition of highly tense wireless communication resources.

[0142] In addition, as Figure 5 shown, the present application also provides a "relay - type" resource scheduling system between multiple base stations in a high - speed rail scenario, including:

[0143] Monitoring module: Set in each base station, it is used to monitor in real - time the communication request information of users within the coverage area of the base station, including the identification of users, service types, data transmission requirements, etc., and monitor the scheduling information in real - time to generate corresponding unscheduled information.

[0144] Information transmission module: Each base station is equipped with this module, which is used to accurately transmit the unscheduled information of the current base station to the next base station when the user is about to switch base stations. This module can perform information transmission based on existing communication network protocols, such as IP (Internet Protocol).

[0145] Scheduling factor processing module: Located in the base station that receives the unscheduled information, it is used to convert the unscheduled information received from other base stations into an enhanced weighted scheduling factor to adjust the scheduling priorities of different users.

[0146] Resource scheduling module: According to all user information within the base station (including local user information and user information of other base stations processed by the scheduling factor processing module), it adopts a preset scheduling algorithm (such as the proportional fairness scheduling algorithm based on the fairness principle) to allocate resources, realizing fair resource scheduling for users between multiple base stations.

[0147] The above embodiments can achieve the following technical effects: (1) By transmitting unscheduled information between base stations and applying weighted scheduling factors, it is possible to fully consider the service continuity and fairness requirements of users when moving between different base stations, improving the communication quality and satisfaction of users in the high-speed rail scenario, enabling users to enjoy communication services more stably and efficiently during the operation of the high-speed rail; (2) It has good compatibility and scalability, can be upgraded and transformed based on existing base station equipment and communication networks, and reduces the implementation cost.

[0148] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps do not necessarily have to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily have to be executed at the same moment, but can be executed at different moments. The execution order of these steps or stages does not necessarily have to be sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0149] Based on the same inventive concept, an embodiment of the present application also provides a resource scheduling device for implementing the above-mentioned resource scheduling method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the resource scheduling device provided below can refer to the limitations on the resource scheduling method in the above text, and will not be repeated here.

[0150] In an exemplary embodiment, as Figure 6 shown, a resource scheduling device is provided, including: an information receiving module 610, a weight determination module 620, and a resource allocation module 630, where:

[0151] The information receiving module 610 is configured to receive unscheduled information of the previous base station when a high-speed moving terminal device moves from the coverage area of the previous base station of the base station to the coverage area of the base station; the unscheduled information is used to characterize the communication request information of the first target terminal device that has not been allocated corresponding wireless communication resources in the previous base station in the terminal device.

[0152] The weight determination module 620 is configured to determine an enhanced resource scheduling weight for the first target terminal device according to the unscheduled information.

[0153] A resource allocation module 630 is configured to perform wireless communication resource allocation processing on newly accessed terminal devices and a first target terminal device according to the initial resource scheduling weights of the newly accessed terminal devices of the base station and the enhanced resource scheduling weights of the first target terminal device.

[0154] In an exemplary embodiment, the weight determination module 620 is further configured to determine an enhanced weighted scheduling factor of the first target terminal device according to the unscheduled information; and perform enhancement processing on the initial resource scheduling weight of the first target terminal device according to the enhanced weighted scheduling factor to obtain the enhanced resource scheduling weight of the first target terminal device.

[0155] In an exemplary embodiment, the weight determination module 620 is further configured to identify unscheduled service demand information of the first target terminal device from the unscheduled information; and obtain a weighted scheduling factor corresponding to the unscheduled service demand information as the enhanced weighted scheduling factor of the first target terminal device.

[0156] In an exemplary embodiment, the weight determination module 620 is further configured to obtain the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device within a historical time period; and determine the initial resource scheduling weight of the first target terminal device according to the instantaneous data transmission rate and the average data transmission rate.

[0157] In an exemplary embodiment, the resource allocation module 630 is further configured to determine the scheduling priorities of the newly accessed terminal devices and the first target terminal device according to the initial resource scheduling weights of the newly accessed terminal devices of the base station and the enhanced resource scheduling weights of the first target terminal device; and perform wireless communication resource allocation processing on the newly accessed terminal devices and the first target terminal device according to the scheduling priorities of the newly accessed terminal devices and the first target terminal device.

[0158] In an exemplary embodiment, the resource scheduling device further includes an information sending module configured to obtain unscheduled information of the base station; the unscheduled information of the base station is used to represent communication request information of a second target terminal device that has not been allocated corresponding wireless communication resources in the base station; in the case where the terminal device moves from the coverage area of the base station to the coverage area of the next base station of the base station, the unscheduled information of the base station is sent to the next base station, so that the next base station determines the enhanced resource scheduling weight of the second target terminal device according to the unscheduled information of the base station, and performs wireless communication resource allocation processing on the newly accessed terminal devices and the second target terminal device of the next base station according to the initial resource scheduling weights of the newly accessed terminal devices of the next base station and the enhanced resource scheduling weights of the second target terminal device.

[0159] In an exemplary embodiment, the information sending module is further configured to obtain communication request information of a newly accessed terminal device and a first target terminal device, as well as scheduling information of a base station; and generate unscheduled information of the base station according to the communication request information and the scheduling information.

[0160] Each module in the above resource scheduling device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in or independent of a processor in a computer device in the form of hardware, or stored in a memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0161] In an exemplary embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 7 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as unscheduled information and weights. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a resource scheduling method.

[0162] Those skilled in the art can understand that Figure 7 the structure shown in

[0163] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0164] In an embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0165] In one embodiment, a computer program product is provided, including a computer program which, when executed by a processor, implements the steps in the above method embodiments.

[0166] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

[0167] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above method embodiments. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include Read-Only Memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, Resistive Random Access Memory (ReRAM), Magnetoresistive Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory can include Random Access Memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), etc. The database involved in the embodiments provided in this application can include at least one of a relational database and a non-relational database. Non-relational databases can include distributed databases based on blockchain, etc., and are not limited thereto. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, Artificial Intelligence (AI) processors, etc., and are not limited thereto.

[0168] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.

[0169] The above-described embodiments merely represent several implementation manners of this application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application should be subject to the appended claims.

Claims

1. A resource scheduling method, characterized in that: Applied to a base station, the method comprises: In the case where a high-speed moving terminal device moves from a coverage area of ​​a previous base station of the base station to a coverage area of ​​the base station, receiving unscheduled information of the previous base station; the unscheduled information is used to represent communication request information of a first target terminal device in the terminal device that is not allocated corresponding wireless communication resources in the previous base station; Determining an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information; Wireless communication resource allocation processing is performed on the new access terminal device and the first target terminal device according to the initial resource scheduling weight of the new access terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

2. The method according to claim 1, characterized in that The determining, according to the unscheduled information, an enhanced resource scheduling weight of the first target terminal device includes: Determining an enhanced weighted scheduling factor for the first target terminal device according to the unscheduled information; According to the enhanced weighted scheduling factor, the initial resource scheduling weight of the first target terminal device is enhanced to obtain an enhanced resource scheduling weight of the first target terminal device.

3. The method according to claim 2, characterized in that The step of determining an enhanced weighted scheduling factor of the first target terminal device according to the unscheduled information includes: identifying unscheduled service demand information of the first target terminal device from the unscheduled information; A weighted scheduling factor corresponding to the unscheduled service demand information is obtained as an enhanced weighted scheduling factor of the first target terminal device.

4. The method according to claim 2, characterized in that: After determining the enhanced weighted scheduling factor of the first target terminal device according to the unscheduled information, the method further includes: Acquire the instantaneous data transmission rate of the first target terminal device and the average data transmission rate of the first target terminal device in a historical time period; An initial resource scheduling weight of the first target terminal device is determined according to the instantaneous data transmission rate and the average data transmission rate.

5. The method according to claim 1, characterized in that The performing wireless communication resource allocation processing on the new access terminal device and the first target terminal device according to the initial resource scheduling weight of the new access terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device includes: Determine the scheduling priority of the new access terminal device and the scheduling priority of the first target terminal device according to the initial resource scheduling weight of the new access terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device; According to the scheduling priority of the new access terminal device and the scheduling priority of the first target terminal device, wireless communication resource allocation processing is performed on the new access terminal device and the first target terminal device.

6. The method according to any one of claims 1 to 5, characterized in that: After performing wireless communication resource allocation processing on the new access terminal device and the first target terminal device according to the initial resource scheduling weight of the new access terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device, the method further includes: Acquire unscheduled information of the base station; the unscheduled information of the base station is used to represent communication request information of a second target terminal device in the terminal device that is not allocated corresponding wireless communication resources in the base station; When the terminal device moves from the coverage area of ​​the base station to the coverage area of ​​the next base station of the base station, the unscheduled information of the base station is sent to the next base station, so that the next base station determines the enhanced resource scheduling weight of the second target terminal device according to the unscheduled information of the base station, and performs wireless communication resource allocation processing on the new access terminal device of the next base station and the second target terminal device according to the initial resource scheduling weight of the new access terminal device of the next base station and the enhanced resource scheduling weight of the second target terminal device.

7. The method according to claim 6, characterized in that The obtaining of the unscheduled information of the base station includes: Acquire communication request information of the new access terminal device and the first target terminal device, and scheduling information of the base station; The unscheduled information of the base station is generated according to the communication request information and the scheduling information.

8. A resource scheduling device, characterized in that: Applied to a base station, the device comprises: An information receiving module, configured to receive unscheduled information of a previous base station of the base station when a high-speed moving terminal device moves from a coverage area of ​​the previous base station of the base station to a coverage area of ​​the base station; the unscheduled information is used to represent communication request information of a first target terminal device in the terminal device that is not allocated corresponding wireless communication resources in the previous base station; A weight determination module, configured to determine an enhanced resource scheduling weight of the first target terminal device according to the unscheduled information; A resource allocation module is used to perform wireless communication resource allocation processing on the new access terminal device and the first target terminal device according to the initial resource scheduling weight of the new access terminal device of the base station and the enhanced resource scheduling weight of the first target terminal device.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.