Resource allocation method and apparatus, and base station, readable storage medium and program product

By allocating reserved resources for low-priority services to high-priority services in the base station and switching low-priority services to target resources, the problem of long-term service interruption caused by resource preemption in traditional technology is solved and the service is realized. Continuity.

WO2025016187A1PCT designated stage expired Publication Date: 2025-01-23REALME MOBILE TELECOMM SHENZHEN CO LTD

Patent Information

Application Number
PCT/CN2024/102373
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-20
Filing Date
2024-06-28
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

In traditional technology, when high-priority services need to seize resources of low-priority services, the preempted low-priority services may cause long-term business interruption.

Method used

When high-priority services need to seize low-priority service resources, allocate reserved resources for low-priority services to high-priority services, and switch low-priority services to target resources other than reserved resources. to ensure business continuity.

Benefits of technology

Through this method, high-priority services can effectively utilize the allocated reserved resources to continue running, while low-priority services can also continue to run on other resources, avoiding long-term service interruptions after resource preemption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102373_23012025_PF_FP_ABST
    Figure CN2024102373_23012025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a resource allocation method and apparatus, and a base station, a readable storage medium and a program product. The method comprises: when a first service needs to preempt resources of a second service, allocating reserved resources of the second service to the first service, wherein the priority of the first service is higher than the priority of the second service; and switching the second service to a target resource, wherein the target resource is a resource other than the reserved resources. The method can avoid the problem of long-term service interruption of a service, resources of which are preempted.
Need to check novelty before this filing date? Find Prior Art

Description

Resource allocation method, device, base station, readable storage medium and program product

[0001] Related applications

[0002] This application claims priority to Chinese patent application number 2023108972015, filed on July 20, 2023, entitled “Resource allocation method, device, base station, readable storage medium and program product,” the entire text of which is hereby incorporated by reference. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a resource allocation method, device, base station, readable storage medium, and program product. Background Art

[0004] With the development of communication technology, different types of services have different requirements for latency and rate. In the same network, multiple services may coexist and be scheduled.

[0005] In traditional technologies, when a high-priority service requires resource allocation but no idle resources are available, the base station preempts resources from a low-priority service and allocates them to the high-priority service. However, this traditional technology can cause long service interruptions for the service whose resources are preempted.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a resource allocation method, apparatus, base station, readable storage medium, and program product, which can avoid the problem of long-term service interruption of services whose resources are preempted.

[0008] In a first aspect, an embodiment of the present application provides a resource allocation method, which is applied to a base station and includes:

[0009] In the case where a first service needs to preempt resources of a second service, the reserved resources of the second service are allocated to the first service; the priority of the first service is higher than the priority of the second service;

[0010] The second service is switched to a target resource; the target resource is a resource other than the reserved resource.

[0011] In a second aspect, an embodiment of the present application provides a resource allocation device, which is applied to a base station and includes:

[0012] A first allocation module is configured to allocate reserved resources of a second service to the first service when the first service needs to preempt resources of the second service; the priority of the first service is higher than that of the second service;

[0013] A switching module is used to switch the second service to a target resource; the target resource is a resource other than the reserved resource.

[0014] In a third aspect, an embodiment of the present application provides a base station comprising a transceiver, a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the resource allocation method described in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in the first aspect when the computer program is executed by a processor.

[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the method described in the first aspect when executed by a processor.

[0017] The above-mentioned resource allocation method, device, base station, readable storage medium and program product, when a high-priority first service needs to preempt the resources of a low-priority second service, allocates the reserved resources of the second service to the first service, and switches the second service to target resources other than the reserved resources. In this way, the first service can continue to operate using the allocated reserved resources, and the second service can continue to operate using the switched target resources. While ensuring that the first service can operate, the problem of long-term business interruption after the resources of the second service are allocated to the first service is avoided, and the second service can achieve business continuity on other resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the conventional technology, the following briefly introduces the drawings required for use in the embodiments or the conventional technology descriptions. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the disclosed drawings without any creative work.

[0019] FIG1 is an application environment diagram of a resource allocation method according to an embodiment;

[0020] FIG2 is a flow chart of a resource allocation method according to an embodiment;

[0021] FIG3 is a flow chart of a resource allocation method according to another embodiment;

[0022] FIG4 is a flow chart of a resource allocation method according to another embodiment;

[0023] FIG5 is a flow chart of a resource allocation method according to another embodiment;

[0024] FIG6 is a flow chart of a resource allocation method according to another embodiment;

[0025] FIG7 is a structural block diagram of a resource allocation device according to an embodiment;

[0026] FIG8 is a structural block diagram of a resource allocation device in another embodiment;

[0027] FIG9 is a structural block diagram of a resource allocation device according to another embodiment;

[0028] FIG10 is a structural block diagram of a resource allocation device according to another embodiment;

[0029] FIG11 is a structural block diagram of a resource allocation device according to another embodiment;

[0030] FIG12 is a structural block diagram of a resource allocation device according to another embodiment;

[0031] FIG13 is a structural block diagram of a resource allocation device according to another embodiment;

[0032] FIG14 is a structural block diagram of a resource allocation device according to another embodiment;

[0033] FIG15 is a structural block diagram of a resource allocation device according to another embodiment;

[0034] FIG16 is a structural block diagram of a resource allocation device according to another embodiment;

[0035] FIG17 is a structural block diagram of a resource allocation device according to another embodiment;

[0036] FIG18 is a schematic structural diagram of a base station in one embodiment. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0038] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0039] The resource allocation method provided in the embodiment of the present application can be applied in the application environment shown in Figure 1. Among them, the base station 104 is a device deployed in the access network to provide wireless communication functions for the terminal 102. In systems using different wireless access technologies, the name of the device with base station functions may be different. For example, in the LTE system, it is called an evolved Node B (eNodeB) or eNB; in the 5G New Radio (NR) system, it is called a gNodeB or gNB. Wireless communication can be carried out between the terminal 102 and the base station 104. The terminal 102 can be a smartphone, tablet computer, personal computer, laptop computer, wearable device, vehicle-mounted device, etc. The base station 104 can be any type of base station device such as a macro base station, a micro base station or a pico base station.

[0040] Currently, 5G networks define three service types: Ultra-Reliable and Low Latency Communications (URLLC), Enhanced Mobile Broadband (eMBB), and Massive Machine-Type Communications (eMTC). Each service has different latency and rate requirements, leading to the coexistence and scheduling of multiple services within the same network. The communication protocol does not specify resource allocation for these three services, leaving it up to each vendor to implement independently. When a high-priority service (for example, a latency-critical URLLC service) requires resource allocation but no idle resources are available, the network preempts resources allocated to a lower-priority service (for example, a latency-relatively lenient eMBB service) to allow the higher-priority service to use them. This can cause service interruptions for the preempted lower-priority service. Furthermore, if resources allocated to the lower-priority service are concentrated in the preemption area, this can cause prolonged service interruptions for the lower-priority service. Based on this, the present application proposes a resource allocation method, device, base station, readable storage medium and program product, which can avoid the problem of long-term service interruption of services whose resources are preempted.

[0041] In one embodiment, as shown in FIG2 , a resource allocation method is provided, which is described by taking the method applied to the base station in FIG1 as an example, including the following steps:

[0042] S201 , when a first service needs to seize resources of a second service, allocate the reserved resources of the second service to the first service; the priority of the first service is higher than that of the second service.

[0043] Among them, the first service is a high-priority service, and the second service is a low-priority service. High-priority service refers to services with strict latency requirements, such as URLLC services, and low-priority service refers to services with relatively loose latency requirements, such as eMBB services.

[0044] It should be noted that the terminal will carry the Quality of Service (QoS) parameters when initiating a service. The base station can determine whether the service is a high-priority service based on the QoS parameters. For example, the base station can determine whether there is a terminal access for URLLC service in the network, or whether there is a terminal access for autonomous driving V2X service based on the QoS parameters. If there is terminal access for these services, or the terminal initiates these services, it is considered that a high-priority service is being carried out.

[0045] Furthermore, when the base station determines that a high-priority first service is accessed in the network, if there are no resources allocated to the first service in the network, the base station can determine that the reserved resources of the low-priority second service need to be allocated to the high-priority first service. At this time, the base station can allocate the reserved resources of the second service to the first service.

[0046] S202: Switch the second service to target resources; the target resources are resources other than the reserved resources.

[0047] In this embodiment, after the base station allocates the reserved resources of the second service to the first service, the first service can be operated using the allocated reserved resources. In addition, the second service can be switched to target resources other than the above-mentioned reserved resources so that the second service can continue to operate using the switched target resources, thereby avoiding the problem of service interruption of the second service due to the allocation of resources to the first service.

[0048] Optionally, in this embodiment, the base station can switch the second service to a target resource other than the reserved resources through a radio resource control (RRC) connection reconfiguration message, or can switch the second service to a target resource other than the reserved resources through downlink control information (DCI).

[0049] Optionally, in this embodiment, the base station may allocate all reserved resources for the second service to the high-priority first service, or may allocate part of the reserved resources for the second service to the high-priority first service. This embodiment does not impose any restrictions on the reserved resources allocated to the first service.

[0050] In the above resource allocation method, when a high-priority first business needs to preempt the resources of a low-priority second business, the reserved resources of the second business are allocated to the first business, and the second business is switched to target resources other than the reserved resources. In this way, the first business can continue to run using the allocated reserved resources, and the second business can continue to run using the switched target resources. While ensuring that the first business can run, the problem of long-term business interruption after the resources of the second business are allocated to the first business is avoided, and the second business can achieve business continuity on other resources.

[0051] In the above scenario of allocating the reserved resources of the second service to the first service and switching the second service to the target resources, it is necessary to pre-allocate the reserved resources and the target resources to the second service. In one embodiment, the above method further includes: step A, allocating the reserved resources to the target terminal corresponding to the second service within the preemption area, and allocating the target resources to the target terminal outside the preemption area; the preemption area includes the reserved frequency domain resources.

[0052] In this embodiment, the preemption area is a reserved frequency domain resource pre-determined from the total frequency domain resources of the network. That is, the base station may determine a portion of the frequency domain resources within the total frequency domain resources of the network as the preemption area. Further, it can be understood that the base station allocates reserved resources to the target terminal corresponding to the second service within the preemption area. That is, the reserved resources allocated by the base station to the target terminal corresponding to the second service are frequency domain resources determined from the reserved frequency domain resources included in the preemption area.

[0053] The specific implementation method for determining the preemption area is described below:

[0054] First, the base station can determine the above-mentioned preemption area based on the total frequency domain resources of the network and the preset preemption resource ratio. For example, the preset preemption resource ratio can be 5%, that is, the base station can determine 5% of the total frequency domain resources of the network as the above-mentioned preemption area.

[0055] The second type: the base station can determine the above-mentioned preemption area from the total frequency domain resources of the network based on the amount of resources corresponding to the first service in the historical time period. For example, the base station can determine the above-mentioned preemption area based on the peak value of the frequency domain resources used by the high-priority first service unit time in the past week. Exemplarily, the base station can determine the peak value of the frequency domain resources used by the first service unit time in the past week in the total frequency domain resources of the network as the above-mentioned preemption area, or the base station can determine the above-mentioned preemption area from the total frequency domain resources of the network according to the proportion of the peak value of the frequency domain resources used by the first service unit time in the past week to the total frequency domain resources of the network.

[0056] It should be noted that Bandwidth Part (BWP) is a technology introduced in the 5G network, which allows the terminal to work on a certain frequency (BWP) in the entire 5G frequency band. The bandwidth of 5G is large. If each terminal monitors the channel and transmits data within the entire bandwidth, this will also cause terminal power consumption. In addition, on each BWP, different carrier intervals can be set to meet the needs of different services. The BWP of each terminal is allocated by the base station equipment. Multiple BWPs can be allocated, but only one can be activated. The reserved resources and target resources in this embodiment are multiple BWPs allocated to the target terminal. Optionally, in this embodiment, the base station can allocate the above-mentioned reserved resources to the target terminal in the preemption area and allocate the above-mentioned target resources to the target terminal outside the preemption area according to the allocation strategy that the frequency band of the allocated reserved resources does not overlap with the frequency band of the allocated target resources.

[0057] In this embodiment, the base station allocates reserved resources to the target terminal corresponding to the second service within the preemption area including the reserved frequency domain resources, and allocates target resources to the target terminal outside the preemption area. This ensures that when a high-priority first service in the network requires allocation of reserved resources for the second service, the second service can be switched to the target resources outside the preemption area to ensure the continued operation of the second service and avoid service interruption or even long-term service interruption of the second service.

[0058] This embodiment will describe the detailed process of determining the target terminal corresponding to the second service. In one embodiment, the method further includes: step B, determining the target terminal from each terminal according to capability reporting information of each terminal in the network.

[0059] First of all, it should be noted that the 3rd Generation Partnership Project (3GPP) protocol specification stipulates that if the terminal supports resources being preempted, the terminal will report pre-EmptIndication-DL under the New Radio (NR) physical layer capability Phy-Parameters to inform the network that its own supported resources are preempted. In this embodiment, as an optional implementation method, the base station can determine the terminal that reports pre-EmptIndication-DL capability information as the target terminal based on the capability reporting information of each terminal in the network.

[0060] As an optional implementation, before determining the target terminal from each terminal based on the capability reporting information of each terminal in the network, the base station may first determine whether the base station needs to allocate frequency domain resources within the above-mentioned preemption area based on the number of terminals in the network or the frequency domain resource range of the network. If the base station determines that the frequency domain resources within the above-mentioned preemption area need to be allocated, the base station may then determine the target terminal from each terminal based on the capability reporting information of each terminal. For example, the base station may determine whether the base station needs to allocate frequency domain resources within the above-mentioned preemption area based on whether the number of terminals in the network exceeds the network capacity. That is, if the number of terminals in the network exceeds the network capacity, the base station may determine that the frequency domain resources within the above-mentioned preemption area need to be allocated. As another example, the base station may determine whether the frequency domain resources within the above-mentioned preemption area need to be allocated based on whether the frequency domain resource range currently required by all terminals in the network is greater than the total frequency domain resource range of the network. That is, when the frequency domain resource range currently required by all terminals in the network is greater than the total frequency domain resource range of the network, the base station may determine that the frequency domain resources within the above-mentioned preemption area need to be allocated. Furthermore, when the base station determines that frequency domain resources within the preemption zone need to be allocated, the base station may perform the above-mentioned step of determining a target terminal from each terminal based on the capability reported by each terminal. It is understood that when the base station determines that frequency domain resources within the reserved preemption zone need to be allocated, the base station determines a target terminal from each terminal based on the capability reported by each terminal, thereby avoiding waste of resources.

[0061] In this embodiment, the base station reports information based on the capabilities of each terminal, and the process of determining the target terminal from each terminal is relatively simple and does not require excessive complex calculations, so that the target terminal can be quickly determined from each terminal in the network, thereby improving the efficiency of determining the target terminal.

[0062] In some scenarios, the base station may first determine whether to allocate the reserved resources of the low-priority second service to the first service based on whether there are available frequency domain resources in the preemption area. In one embodiment, as shown in FIG3 , the method further includes:

[0063] S301: Determine whether there are available frequency domain resources in the preemption area.

[0064] The available frequency domain resources may include idle frequency domain resources in the preempted area and remaining frequency domain resources in the preempted area.

[0065] Optionally, in this embodiment, the base station may determine whether there are available frequency domain resources in the preemption area based on the current network resource load. For example, if the current network resource load is not severe, it may be determined that the frequency domain resources in the preemption area are not completely occupied, and that there are available frequency domain resources in the preemption area. If the current network resource load is severe, it may be determined that the frequency domain resources in the preemption area are completely occupied, and that there are no available frequency domain resources in the preemption area.

[0066] S302: If there are no available frequency domain resources in the preemption area, it is determined that the reserved resources of the second service need to be allocated to the first service.

[0067] In this embodiment, if the base station determines that there are no available frequency domain resources in the above-mentioned preemption area, it means that there are no available frequency domain resources in the reserved frequency domain resources. In order to ensure the operation of the high-priority first service, the base station needs to allocate the reserved resources of the low-priority second service to the first service.

[0068] Optionally, as another possible scenario, the base station may also determine that there are available frequency domain resources in the preemption area. In this case, the base station may allocate the available frequency domain resources in the preemption area to the high-priority first service, so that the high-priority service can run. It is understandable that when there are available frequency domain resources in the preemption area, the base station allocates the available frequency domain resources in the preemption area to the priority first service, which can reduce unnecessary resource preemption, while also ensuring the operation of the low-priority second service, avoiding service interruption of the second service.

[0069] In this embodiment, the base station determines whether there are available frequency domain resources in the preemption area. If it is determined that there are no available frequency domain resources in the preemption area, it determines that the reserved resources of the low-priority second service need to be allocated to the first service. This can reduce unnecessary resource preemption, ensure that both the first service and the second service can operate normally, and avoid service interruption of the low-priority second service.

[0070] In a scenario where the base station allocates the reserved resources of the low-priority second service to the second service and the second service needs to be switched to the target resources, whether the second service needs to be switched to the target resources can be determined based on a preset preemption parameter. As shown in FIG4 , in one embodiment, the above S202 includes:

[0071] S401 , determining whether to switch the second service to the target resource according to a preemption parameter; the preemption parameter includes any one of a duration for preempting the reserved resource, a number of preempting the reserved resource, and a service type of the second service.

[0072] The preemption parameter includes any one of the duration of preempting the reserved resources of the second service, the number of times the reserved resources of the second service are preempted, and the service type of the second service. The following will respectively describe in detail the implementation methods of determining whether to switch the second service to the target resource based on the preemption parameter:

[0073] The first one is that, when the preemption parameter is the duration of preempting the reserved resources for the second service, if the preemption of the reserved resources for the second service is a short-term preemption, the base station can determine not to switch the second service to the target resources; if the preemption of the reserved resources for the second service is a long-term preemption, the base station can determine to switch the second service to the target resources.

[0074] The second type is that when the preemption parameter is the number of times the reserved resources for the second service are preempted, if the preemption of the reserved resources for the second service is a low-frequency preemption, the base station can determine not to switch the second service to the target resources; if the preemption of the reserved resources for the second service is a high-frequency preemption, the base station can determine to switch the second service to the target resources.

[0075] The third type is that when the preemption parameter is the service type of the second service, if the second service is not in operation, or the second service is a low-rate service, the base station can determine not to switch the second service to the target resource; if the second service is in operation, or the second service is a high-rate service, the base station can determine to switch the second service to the target resource.

[0076] S402: If it is determined to switch the second service to the target resource, the second service is switched to the target resource.

[0077] In this embodiment, if the base station determines to switch the second service to the target resource, the base station may perform the above-mentioned step of switching the second service to the target resource. That is, the base station may switch the second service to the target resource other than the reserved resource through the RRC connection reconfiguration message, or the base station may switch the second service to the target resource other than the reserved resource through the DCI information.

[0078] In this embodiment, the process of the base station determining whether to switch the second service to the target resource based on the preemption parameters is relatively simple. The base station can quickly determine whether to switch the second service to the target resource. Therefore, the base station can quickly switch the second service to the target resource when it determines to switch the second service to the target resource, ensuring the timeliness of the second service switching to the target resource, ensuring the business continuity of the second service, and avoiding business interruption problems of the second service.

[0079] In the scenario where the base station allocates the reserved resources of the low-priority second service to the first service, the base station may allocate the reserved resources with higher signal strength among the reserved resources of the low-priority second service to the first service. As shown in FIG5 , in one embodiment, the above S202 includes:

[0080] S501: Obtain signal strength of a terminal corresponding to a first service within reserved resources.

[0081] Typically, a terminal periodically reports a cell signal measurement report. Therefore, the base station can obtain the signal strength of the terminal within the cell resources based on the measurement report reported by the terminal.

[0082] Optionally, in this embodiment, the base station may obtain the signal strength of the terminal corresponding to the first service within the reserved resources based on the signal measurement report within the reserved resources reported by the terminal corresponding to the first service. Optionally, the signal strength of the terminal corresponding to the first service within the reserved resources obtained by the base station may be greater than a preset strength threshold, or may be less than or equal to the preset strength threshold, which is not limited in this embodiment.

[0083] S502: Allocate reserved resources whose signal strength is greater than a preset strength threshold to a first service.

[0084] In this embodiment, the base station may compare the acquired signal strength of the terminal corresponding to the first service within the reserved resources with a preset strength threshold, and allocate the reserved resources with signal strength greater than the preset strength threshold to the first service. In other words, in this embodiment, the base station allocates the reserved resources with better signal conditions among the preempted reserved resources to the first service.

[0085] In this embodiment, the base station obtains the signal strength of the terminal corresponding to the first service within the reserved resources of the second service, and can determine the reserved resources with signal strength greater than the preset strength threshold. The reserved resources with signal strength greater than the preset strength threshold can then be allocated to the first service, ensuring that the first service can operate normally and improving the reliability of the operation of the first service.

[0086] To facilitate understanding by those skilled in the art, as shown in FIG6 , the resource allocation method provided by this application is described in detail below in conjunction with a complete embodiment:

[0087] S1: The base station reserves a portion of frequency domain resources as the preemption area.

[0088] S2: The base station allocates frequency domain resources to each terminal in the network.

[0089] S3: The base station determines whether it is necessary to allocate frequency domain resources in the reserved preemption area according to the number of terminals in the network or the frequency domain resource range of the network.

[0090] S4. If the base station determines that the frequency domain resources in the reserved preemption area need to be allocated, the base station determines the target terminal to which the reserved resources can be allocated from the terminals according to the capability reporting information of each terminal in the network.

[0091] S5, according to a preset allocation strategy, allocate reserved resources to the target terminal to which reserved resources can be allocated in the preemption area, and allocate target resources to the target terminal outside the preemption area; wherein the preset allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

[0092] S6: When a high-priority service appears in the network, it is determined whether a preemption operation is required.

[0093] S7, when it is determined that a preemption operation is required, the reserved resources of the target terminal are allocated to the high priority service, and at the same time, resources of the target terminal are switched to target resources other than the reserved resources.

[0094] It should be noted that for the descriptions in S1-S7 above, reference can be made to the relevant descriptions in the above embodiments, and the effects are similar, so this embodiment will not be repeated here.

[0095] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0096] Based on the same inventive concept, embodiments of the present application further provide a resource allocation device for implementing the aforementioned resource allocation method. The implementation solution provided by this device is similar to the implementation solution described in the aforementioned method. Therefore, the specific limitations in one or more resource allocation device embodiments provided below can be found in the above-mentioned limitations on the resource allocation method and will not be further elaborated here.

[0097] In one embodiment, as shown in FIG7 , a resource allocation device is provided, comprising: a first allocation module 10 and a switching module 11 , wherein:

[0098] A first allocation module 10 is configured to allocate the reserved resources of the second service to the first service when the first service needs to preempt the resources of the second service; the priority of the first service is higher than that of the second service;

[0099] The switching module 11 is configured to switch the second service to a target resource; the target resource is a resource other than the reserved resource.

[0100] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0101] Based on the above embodiment, as shown in FIG8 , optionally, the above device further includes: a second allocation module 12, wherein:

[0102] The second allocation module 12 is configured to allocate reserved resources to the target terminal corresponding to the second service within the preemption area, and allocate target resources to the target terminal outside the preemption area; the preemption area includes reserved frequency domain resources.

[0103] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0104] Based on the above embodiment, as shown in FIG9 , optionally, the second allocation module 12 includes: a first allocation unit 121 , wherein:

[0105] The first allocation unit 121 is configured to allocate reserved resources to the target terminal in the preemption area and allocate target resources to the target terminal outside the preemption area according to a preset allocation strategy; the allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

[0106] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0107] Based on the above embodiment, as shown in FIG10 , optionally, the apparatus further includes: a first determining module 13, wherein:

[0108] The first determining module 13 is configured to determine a target terminal from among the terminals according to capability reporting information of the terminals in the network.

[0109] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0110] Based on the above embodiment, as shown in FIG11 , optionally, the first determining module 13 includes: a first determining unit 131 and a second determining unit 132 , wherein:

[0111] The first determining unit 131 is configured to determine whether it is necessary to allocate and preempt frequency domain resources within a preemption area according to the number of terminals in the network or the range of frequency domain resources in the network.

[0112] The second determining unit 132 is configured to determine a target terminal from among the terminals according to capability reporting information of each terminal if it is determined that frequency domain resources within the preemption area need to be allocated.

[0113] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0114] Based on the above embodiment, as shown in FIG12 , optionally, the apparatus further includes: a second determination module 14 and a third determination module 15 , wherein:

[0115] The second determining module 14 is configured to determine whether there are available frequency domain resources in the preemption area.

[0116] The third determining module 15 is configured to determine that the reserved resources for the second service need to be allocated to the first service if there are no available frequency domain resources in the preemption area.

[0117] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0118] Based on the above embodiment, as shown in FIG13 , optionally, the above device further includes: a third allocation module 16, wherein:

[0119] The third allocation module 16 is configured to allocate the available frequency domain resources to the first service if there are available frequency domain resources in the preemption area.

[0120] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0121] Based on the above embodiment, as shown in FIG14 , optionally, the apparatus further includes: a fourth determining module 17, wherein:

[0122] The fourth determining module 17 is configured to determine a preemption area according to the total frequency domain resources of the network and a preset preemption resource ratio.

[0123] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0124] Based on the above embodiment, as shown in FIG15 , optionally, the apparatus further includes: a fifth determining module 18, wherein:

[0125] The fifth determining module 18 is configured to determine a preemption area from the total frequency domain resources of the network according to the amount of resources corresponding to the first service in a historical time period.

[0126] It should be noted that FIG. 14 and FIG. 15 are two parallel embodiments, and there is no inclusion relationship between FIG. 14 and FIG. 15 .

[0127] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0128] Based on the above embodiment, as shown in FIG16 , optionally, the switching module 11 includes: a third determining unit 111 and a switching unit 112 , wherein:

[0129] The third determining unit 111 is configured to determine whether to switch the second service to the target resource according to the preemption parameter; the preemption parameter includes any one of the duration of preempting the reserved resource, the number of preempting the reserved resource, and the service type of the second service.

[0130] The switching unit 112 is configured to switch the second service to the target resource if it is determined that the second service is to be switched to the target resource.

[0131] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0132] Based on the above embodiment, as shown in FIG17 , optionally, the first allocation module 10 includes: an acquisition unit 101 and a second allocation unit 102 , wherein:

[0133] The acquiring unit 101 is configured to acquire the signal strength of a terminal corresponding to a first service within reserved resources.

[0134] The second allocating unit 102 is configured to allocate the reserved resources with signal strength greater than a preset strength threshold to the first service.

[0135] The resource allocation device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0136] Each module in the resource allocation device described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0137] In one embodiment, a base station is provided, and its internal structure diagram can be shown in Figure 18. The base station includes at least one processor 701, a memory 702, and at least one network interface 704. The various components in the base station are coupled together through a bus system 705. It can be understood that the bus system 705 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, various buses are labeled as bus systems 705 in Figure 18. In addition, in this embodiment of the present invention, a transceiver 706 is also included. The transceiver can be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium.

[0138] It is understood that the memory 702 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 702 of the systems and methods described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0139] In some embodiments, the memory 702 stores the following elements, executable modules or data structures, or subsets thereof, or extended sets thereof: an operating system 7021. The operating system 7021 includes various system programs, such as a framework layer, a core library layer, and a driver layer, for implementing various basic services and processing hardware-based tasks.

[0140] In an embodiment of the present invention, by calling the program or instructions stored in the memory 702, the processor is used to allocate the reserved resources of the second business to the first business when the first business needs to preempt the resources of the second business; the priority of the first business is higher than the priority of the second business; the second business is switched to the target resource; the target resource is a resource other than the reserved resource.

[0141] Some or all of the methods disclosed in the above embodiments of the present invention may also be applied to the processor 701, or implemented by the processor 701, or implemented by the processor 701 in conjunction with other components (e.g., a transceiver). The processor 701 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method may be performed by hardware integrated logic circuits in the processor 701 or by software instructions. The above processor 701 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present invention may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 702, and processor 701 reads the information in memory 702 and performs the steps of the above method in conjunction with its hardware.

[0142] It is understood that the embodiments described in the embodiments of the present invention can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSP devices, DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions of the present application, or a combination thereof.

[0143] For software implementation, the techniques of the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions of the embodiments of the present invention. The software code can be stored in a memory and executed by the processor 701. The memory can be implemented in the processor 701 or external to the processor 701.

[0144] In one embodiment, the processor is further configured to allocate reserved resources to the target terminal corresponding to the second service within the preemption area, and allocate target resources to the target terminal outside the preemption area; the preemption area includes reserved frequency domain resources.

[0145] In one embodiment, the processor is specifically configured to allocate reserved resources to the target terminal within the preemption area and allocate target resources to the target terminal outside the preemption area according to a preset allocation strategy; the allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

[0146] In one embodiment, the processor is further configured to determine a target terminal from among the terminals based on capability reporting information of the terminals in the network.

[0147] In one embodiment, the processor is specifically used to determine whether it is necessary to allocate frequency domain resources in the preemption area based on the number of terminals in the network or the frequency domain resource range of the network; if it is determined that frequency domain resources in the preemption area need to be allocated, the target terminal is determined from each terminal based on the capability reporting information of each terminal.

[0148] In one embodiment, the processor is further configured to determine whether there are available frequency domain resources in the preemption area; if there are no available frequency domain resources in the preemption area, determining that the reserved resources of the second service need to be allocated to the first service.

[0149] In one embodiment, the processor is further configured to allocate the available frequency domain resources to the first service if there are available frequency domain resources in the preemption area.

[0150] In one embodiment, the processor is further configured to determine a preemption area according to total frequency domain resources of the network and a preset preemption resource ratio.

[0151] In one embodiment, the processor is further configured to determine a preemption area from the total frequency domain resources of the network according to the amount of resources corresponding to the first service in a historical time period.

[0152] In one embodiment, the processor is specifically used to determine whether to switch the second service to the target resource based on the preemption parameters; the preemption parameters include the duration of preempting the reserved resources, the number of times the reserved resources are preempted, and any one of the service types of the second service; if it is determined to switch the second service to the target resource, the second service is switched to the target resource.

[0153] In one embodiment, the processor is specifically configured to obtain a signal strength of a terminal corresponding to the first service within the reserved resources; and allocate the reserved resources having a signal strength greater than a preset strength threshold to the first service.

[0154] Those skilled in the art will understand that the structure shown in Figure 18 is merely a block diagram of a portion of the structure 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 shown in the figure, or combine certain components, or have a different component arrangement.

[0155] The present application also provides a computer-readable storage medium, one or more non-volatile computer-readable storage media containing computer-executable instructions, which, when executed by one or more processors, cause the processors to perform the steps of the resource allocation method.

[0156] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0157] In the case where the first service needs to preempt the resources of the second service, the reserved resources of the second service are allocated to the first service; the priority of the first service is higher than the priority of the second service;

[0158] The second service is switched to the target resource; the target resource is a resource other than the reserved resource.

[0159] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0160] Reserved resources are allocated to the target terminal corresponding to the second service in the preemption area, and target resources are allocated to the target terminal outside the preemption area; the preemption area includes reserved frequency domain resources.

[0161] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0162] According to a preset allocation strategy, reserved resources are allocated to the target terminal in the preemption area, and target resources are allocated to the target terminal outside the preemption area; the allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

[0163] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0164] According to the capability reported by each terminal in the network, the target terminal is determined from each terminal.

[0165] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0166] Determine whether to allocate frequency domain resources within the preemption area based on the number of terminals in the network or the range of frequency domain resources in the network;

[0167] If it is determined that frequency domain resources within the preemption area need to be allocated, a target terminal is determined from among the terminals based on the capability reporting information of each terminal.

[0168] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0169] Determine whether there are available frequency domain resources in the preemption area;

[0170] If there are no available frequency domain resources in the preemption area, it is determined that the reserved resources of the second service need to be allocated to the first service.

[0171] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0172] If there are available frequency domain resources in the preemption area, the available frequency domain resources are allocated to the first service.

[0173] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0174] The preemption area is determined based on the total frequency domain resources of the network and the preset preemption resource ratio.

[0175] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0176] According to the amount of resources corresponding to the first service in the historical time period, the preemption area is determined from the total frequency domain resources of the network.

[0177] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0178] determining whether to switch the second service to the target resource according to the preemption parameter; the preemption parameter includes any one of the duration of preempting the reserved resource, the number of preempting the reserved resource, and the service type of the second service;

[0179] If it is determined to switch the second service to the target resource, the second service is switched to the target resource.

[0180] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0181] Obtaining a signal strength of a terminal corresponding to the first service within the reserved resources;

[0182] The reserved resources whose signal strength is greater than a preset strength threshold are allocated to the first service.

[0183] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the resource allocation method.

[0184] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0185] In the case where the first service needs to preempt the resources of the second service, the reserved resources of the second service are allocated to the first service; the priority of the first service is higher than the priority of the second service;

[0186] The second service is switched to the target resource; the target resource is a resource other than the reserved resource.

[0187] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0188] Reserved resources are allocated to the target terminal corresponding to the second service in the preemption area, and target resources are allocated to the target terminal outside the preemption area; the preemption area includes reserved frequency domain resources.

[0189] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0190] According to a preset allocation strategy, reserved resources are allocated to the target terminal in the preemption area, and target resources are allocated to the target terminal outside the preemption area; the allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

[0191] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0192] According to the capability reported by each terminal in the network, the target terminal is determined from each terminal.

[0193] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0194] Determine whether to allocate frequency domain resources within the preemption area based on the number of terminals in the network or the range of frequency domain resources in the network;

[0195] If it is determined that frequency domain resources within the preemption area need to be allocated, a target terminal is determined from among the terminals based on the capability reporting information of each terminal.

[0196] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0197] Determine whether there are available frequency domain resources in the preemption area;

[0198] If there are no available frequency domain resources in the preemption area, it is determined that the reserved resources of the second service need to be allocated to the first service.

[0199] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0200] If there are available frequency domain resources in the preemption area, the available frequency domain resources are allocated to the first service.

[0201] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0202] The preemption area is determined based on the total frequency domain resources of the network and the preset preemption resource ratio.

[0203] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0204] According to the amount of resources corresponding to the first service in the historical time period, the preemption area is determined from the total frequency domain resources of the network.

[0205] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0206] determining whether to switch the second service to the target resource according to the preemption parameter; the preemption parameter includes any one of the duration of preempting the reserved resource, the number of preempting the reserved resource, and the service type of the second service;

[0207] If it is determined to switch the second service to the target resource, the second service is switched to the target resource.

[0208] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0209] Obtaining a signal strength of a terminal corresponding to the first service within the reserved resources;

[0210] The reserved resources whose signal strength is greater than a preset strength threshold are allocated to the first service.

[0211] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and 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 embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may 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). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, etc., but are not limited to these.

[0212] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0213] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A resource allocation method, wherein: The method is applied to a base station, and the method includes: In the case where the first service needs to preempt the resources of the second service, the reserved resources of the second service are allocated to the first service; the priority of the first service is higher than the priority of the second service; The second service is switched to a target resource; the target resource is a resource other than the reserved resource.

2. The method according to claim 1, wherein: The method further comprises: The reserved resources are allocated to the target terminal corresponding to the second service in the preemption area, and the target resources are allocated to the target terminal outside the preemption area; the preemption area includes reserved frequency domain resources.

3. The method according to claim 2, wherein: The allocating the reserved resources to the target terminal corresponding to the second service within the preemption area, and allocating the target resources to the target terminal outside the preemption area, comprises: According to a preset allocation strategy, the reserved resources are allocated to the target terminal in the preemption area, and the target resources are allocated to the target terminal outside the preemption area; the allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

4. The method according to claim 3, wherein: The method further comprises: The target terminal is determined from the terminals according to the capability reporting information of the terminals in the network.

5. The method according to claim 4, wherein: The determining the target terminal from the terminals according to the capability reporting information of the terminals in the network includes: Determining whether it is necessary to allocate frequency domain resources in the preemption area according to the number of terminals in the network or the frequency domain resource range of the network; If it is determined that the frequency domain resources in the preemption area need to be allocated, the target terminal is determined from the terminals according to the capability reporting information of the terminals.

6. The method according to any one of claims 2 to 5, wherein: The method further comprises: Determine whether there are available frequency domain resources in the preemption area; If there are no available frequency domain resources in the preemption area, it is determined that the reserved resources of the second service need to be allocated to the first service.

7. The method according to claim 6, wherein: The method further comprises: If there are available frequency domain resources in the preemption area, the available frequency domain resources are allocated to the first service.

8. The method according to any one of claims 2 to 5, wherein: The method further comprises: The preemption area is determined according to the total frequency domain resources of the network and the preset preemption resource ratio.

9. The method according to any one of claims 2 to 5, wherein: The method further comprises: The preemption area is determined from total frequency domain resources of a network according to the amount of resources corresponding to the first service in a historical time period.

10. The method according to any one of claims 1 to 5, wherein: The switching the second service to the target resource includes: Determining whether to switch the second service to the target resource according to a preemption parameter; the preemption parameter includes any one of a duration for preempting the reserved resource, a number of times the reserved resource is preempted, and a service type of the second service; If it is determined to switch the second service to the target resource, the second service is switched to the target resource.

11. The method according to any one of claims 1 to 5, wherein: The allocating the reserved resources of the second service to the first service comprises: Obtaining a signal strength of a terminal corresponding to the first service within the reserved resources; The reserved resources whose signal strength is greater than a preset strength threshold are allocated to the first service.

12. A resource allocation device, wherein: The device is applied to a base station, and the device includes: A first allocation module, configured to allocate reserved resources of a second service to the first service when the first service needs to preempt resources of the second service; the priority of the first service is higher than the priority of the second service; A switching module is used to switch the second service to a target resource; the target resource is a resource other than the reserved resource.

13. The device according to claim 12, wherein: The device also includes a second allocation module; the second allocation module is used to allocate the reserved resources to the target terminal corresponding to the second service within the preemption area, and allocate the target resources to the target terminal outside the preemption area; the preemption area includes reserved frequency domain resources.

14. The device according to claim 13, wherein: The second allocation module includes a first allocation unit; the first allocation unit is used to allocate the reserved resources to the target terminal within the preemption area and allocate the target resources to the target terminal outside the preemption area according to a preset allocation strategy; the allocation strategy includes that the frequency band of the reserved resources does not overlap with the frequency band of the target resources.

15. The device according to claim 14, wherein: The device further includes a first determination module; the first determination module is used to determine the target terminal from the terminals according to capability reporting information of the terminals in the network.

16. The device according to claim 15, wherein: The first determination module includes a first determination unit and a second determination unit; The first determining unit is used to determine whether it is necessary to allocate frequency domain resources in the preemption area according to the number of terminals in the network or the frequency domain resource range of the network; The second determining unit is configured to determine the target terminal from among the terminals according to capability reporting information of the terminals if it is determined that the frequency domain resources in the preemption area need to be allocated.

17. The device according to any one of claims 13 to 16, wherein: The device also includes a second determination module and a third determination module; The second determination module is used to determine whether there are available frequency domain resources in the preemption area; The third determination module is used to determine that the reserved resources of the second service need to be allocated to the first service if there are no available frequency domain resources in the preemption area.

18. A base station, comprising a transceiver, a memory and a processor, wherein the memory stores a computer program, wherein: When the computer program is executed by the processor, the processor is caused to perform the steps of the resource allocation method according to any one of claims 1 to 11.

19. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

20. A computer program product comprising a computer program, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

Citation Information

Patent Citations

  • Differentiated network service-based call service realization method and device

    CN102065497A

  • Method and device for processing service data during bearing and preemption in LTE

    CN103716894A

  • Resource scheduling method and device

    CN104320855A

  • Congestion control method and equipment on side link

    CN112637895A

  • EMBB URLLC multiplexing resource allocation method based on queuing preemption mechanism

    CN115734359A

Cited By

  • Memory resource management method and device, electronic equipment and storage medium

    CN120429128A

  • Radio resource scheduling method and related equipment

    CN121568216A