Resource scheduling method, apparatus and device

By determining whether the resource control mode in the terminal device is default load control or dedicated load control, the resource configuration of the terminal device is dynamically adjusted, which solves the problem of poor resource allocation flexibility in the prior art and realizes the flexibility of resource configuration and the matching of user needs.

CN116089054BActive Publication Date: 2026-05-29CHINA UNITED NETWORK COMM GRP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2021-11-08
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In the existing technology, all applications in the terminal device use the same network resource configuration, which results in poor flexibility in resource allocation and fails to meet the differentiated network resource needs of different applications.

Method used

By obtaining resource requests from terminal devices, the resource control method is determined as either default load control or dedicated load control based on resource attributes. Then, resource configuration information is requested from the core network equipment through relay devices to dynamically adjust the resource configuration of terminal devices.

Benefits of technology

It improves the flexibility of resource allocation, enabling application resource allocation to match user needs and enhancing the flexibility of resource configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116089054B_ABST
    Figure CN116089054B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a resource scheduling method, device and equipment. The method comprises: obtaining a first resource request of a terminal device, the first resource request comprising a resource amount and a resource attribute; determining a resource control mode corresponding to the first resource request according to the resource attribute, the resource control mode being implicit control or dedicated control; and requesting a core network device to allocate resources for the terminal device according to the resource control mode. The flexibility of resource allocation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] User identification cards can be installed in terminal devices (e.g., mobile phones, tablets, etc.) to enable access to wireless networks (e.g., 4G, 5G networks) provided by operators.

[0003] A terminal device can have multiple applications installed, and the application servers can provide services to users via a wireless network. After the terminal device connects to a wireless network, all applications on the terminal device use the same network resource configuration; for example, all applications use the same network bandwidth. However, different applications on the terminal device require different network resources; for example, games on the terminal device require more network bandwidth, while text readers require less. Because in the existing technology, all applications on a terminal device use the same network resources, the flexibility of resource allocation is poor. Summary of the Invention

[0004] This application provides a resource scheduling method, apparatus, and device, which improves the flexibility of resource allocation.

[0005] In a first aspect, embodiments of this application provide a resource scheduling method, including:

[0006] Obtain the first resource request from the terminal device, wherein the first resource request includes resource quantity and resource attributes;

[0007] Based on the resource attributes, the resource control method corresponding to the first resource request is determined, wherein the resource control method is default load control or dedicated load control;

[0008] According to the resource control method, the core network device is requested to allocate resources to the terminal device.

[0009] In one possible implementation, determining the resource control method corresponding to the first resource request based on the resource attributes includes:

[0010] Obtain the Quality of Service (QCI) identifier from the resource attributes;

[0011] Based on the QCI, the resource control method corresponding to the first resource request is determined.

[0012] In one possible implementation, determining the resource control method corresponding to the first resource request based on the QCI includes:

[0013] If the QCI is within the first preset range, then the resource control mode corresponding to the first resource request is determined to be default load control;

[0014] If the QCI is within the second preset range, then the resource control method corresponding to the first resource request is determined to be dedicated load control.

[0015] In one possible implementation, when the resource control method is the dedicated load control, the first resource request further includes the identifier of the first application, and the first resource request is used to request resource scheduling for the first application.

[0016] In one possible implementation, requesting the core network device to allocate resources to the terminal device according to the resource control method includes:

[0017] Based on the resource control method, the relay equipment is determined;

[0018] Generate a second resource request corresponding to the first resource request;

[0019] The second resource request is sent to the relay device, and the second resource request is used by the relay device to determine resource configuration information and send the resource configuration information to the core network device.

[0020] In one possible implementation, the first resource scheduling request further includes the network address and account information of the terminal device; determining the resource control method corresponding to the first resource request based on the resource attributes includes:

[0021] The network address and the account information are authenticated.

[0022] After successful authentication of the network address and the account information, the resource control method corresponding to the first resource request is determined based on the resource attributes.

[0023] In one possible implementation, if authentication of the network address or the account information fails, the method further includes:

[0024] Send a rejection response to the terminal device.

[0025] Secondly, embodiments of this application provide a resource scheduling apparatus, comprising: an acquisition module, a determination module, and a request module, wherein,

[0026] The acquisition module is used to acquire a first resource request from the terminal device, wherein the first resource request includes resource quantity and resource attributes;

[0027] The determining module is used to determine the resource control method corresponding to the first resource request based on the resource attributes, wherein the resource control method is default load control or dedicated load control.

[0028] The request module is used to request the core network device to allocate resources to the terminal device according to the resource control method.

[0029] In one possible implementation, the determining module is specifically used for:

[0030] Obtain the Quality of Service (QCI) identifier from the resource attributes;

[0031] Based on the QCI, the resource control method corresponding to the first resource request is determined.

[0032] In one possible implementation, the determining module is specifically used for:

[0033] If the QCI is within the first preset range, then the resource control mode corresponding to the first resource request is determined to be default load control;

[0034] If the QCI is within the second preset range, then the resource control method corresponding to the first resource request is determined to be dedicated load control.

[0035] In one possible implementation, when the resource control method is the dedicated load control, the first resource request further includes an identifier of the first application, and the first resource request is used to request resource scheduling for the first application.

[0036] In one possible implementation, the request module is specifically used for:

[0037] Based on the resource control method, the relay equipment is determined;

[0038] Generate a second resource request corresponding to the first resource request;

[0039] The second resource request is sent to the relay device, and the second resource request is used by the relay device to determine resource configuration information and send the resource configuration information to the core network device.

[0040] In one possible implementation, the determining module is specifically used for:

[0041] The network address and the account information are authenticated.

[0042] After successful authentication of the network address and the account information, the resource control method corresponding to the first resource request is determined based on the resource attributes.

[0043] In one possible implementation, the device further includes a transmitting module, wherein,

[0044] The sending module is used to send a rejection response to the terminal device when the determining module fails to authenticate the network address or the account information.

[0045] Thirdly, embodiments of this application provide a resource scheduling device, including: a processor and a memory;

[0046] The memory stores computer-executed instructions;

[0047] The processor executes computer execution instructions stored in the memory, causing the processor to perform the resource scheduling method described in any of the first aspects.

[0048] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the resource scheduling method described in any of the first aspects.

[0049] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the resource scheduling method shown in any of the first aspects.

[0050] This application provides a resource scheduling method, apparatus, and device, including a terminal device sending a first resource request to a resource scheduling device. Upon receiving the first resource request, the resource scheduling device can perform default load control and dedicated load control through relay devices, and request resource configuration information from a core network device. The core network device allocates resources to the terminal device based on the resource configuration information and updates the terminal device's resource configuration. In this process, because the resource scheduling device can perform default load control and dedicated load control on the first resource request through different relay devices, and request updates to the terminal device's resource configuration from the core network device, it can dynamically adjust the terminal device's resource configuration, improving the flexibility of resource allocation. Attached Figure Description

[0051] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0052] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;

[0053] Figure 2A flowchart illustrating a resource scheduling method provided in an embodiment of this application;

[0054] Figure 3 A flowchart illustrating another resource scheduling method provided in an embodiment of this application;

[0055] Figure 4 This is a schematic diagram of the structure of a resource scheduling device provided in an embodiment of this application;

[0056] Figure 5 This is a schematic diagram of the structure of a resource scheduling device provided in an embodiment of this application;

[0057] Figure 6 This is a schematic diagram of another resource scheduling device provided in an embodiment of this application;

[0058] Figure 7 This is a schematic diagram of the structure of a resource scheduling and processing device provided in an embodiment of this application. Detailed Implementation

[0059] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0060] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0061] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1The system includes a terminal device 101, a resource scheduling device 102, and a core network device 103. The terminal device 101 can install multiple applications. After the terminal device connects to the wireless network, when a user needs to reconfigure some or all of the resources of the applications on the terminal device 101, the user can operate the terminal device 101 to send a first resource request to the resource scheduling device 102 via the wireless network. Upon receiving the first resource request, the resource scheduling device 102 can request resource configuration from the core network device 103 based on the request. This allows the core network device 103 to allocate resources to the user's terminal device 101 according to the resource configuration information, thereby dynamically adjusting the resource configuration of the terminal device 101.

[0062] In existing technologies, after a terminal device connects to a wireless network, all applications on the terminal device use the same resource configuration; for example, all applications use the same network bandwidth. However, different applications on the terminal device require different resources; for example, games on the terminal device require more network bandwidth, while text readers require less. Because all applications on the terminal device use the same resources in existing technologies, the flexibility of resource allocation is poor.

[0063] In this embodiment of the application, when a user needs to reconfigure the resources of some or all applications in the terminal device, the terminal device can send a request to the resource scheduling device so that the resource scheduling device can reconfigure the resources of some or all applications in the terminal device, so that the resources allocated to the applications match the user's needs, thereby improving the flexibility of resource allocation.

[0064] The resource scheduling method will now be described in detail through specific embodiments. It should be noted that the following embodiments may exist independently or in combination; identical or similar content will not be repeated in different embodiments.

[0065] Figure 2 This is a flowchart illustrating a resource scheduling method provided in an embodiment of this application. Please refer to... Figure 2 The method may include:

[0066] S201, The resource scheduling device obtains the first resource request from the terminal device.

[0067] The execution entity in this application embodiment can be a resource scheduling device or a resource scheduling apparatus installed within a resource scheduling device. The resource scheduling apparatus can be implemented in software or a combination of software and hardware. The resource scheduling apparatus can be a processor within the resource scheduling device. For ease of understanding, the following description will use a resource scheduling device as the execution entity.

[0068] In 4G and 5G networks, resource scheduling equipment can obtain the initial resource requests from terminal devices through service provider (SP) equipment. The service provider equipment can act as an application server, or it can be carrier equipment.

[0069] A terminal device is a device used by a user that can connect to a network. For example, a terminal device can be a mobile phone, a computer, etc.

[0070] The first resource request is used to request resources for some or all of the applications in the terminal device.

[0071] The first resource request includes the resource quantity and resource attributes. The resource quantity refers to the amount of resource requested in the first resource request, such as bandwidth, network speed, etc.

[0072] Resource attributes refer to the Quality of Service (QoS) attributes of resources. QoS attributes include the Quality of Service Class Identifier (QCI).

[0073] When the first resource request is used to request resources for a first application (part of the application) in the terminal device, the first resource request also includes the identifier of the first application.

[0074] S202. The resource scheduling equipment determines the resource control method corresponding to the first resource request based on the resource attributes. The resource control method is either dedicated load control or default load control.

[0075] Default load control refers to the control of resources for all applications on a terminal device.

[0076] Dedicated load control refers to the control of resources for certain applications on a terminal device.

[0077] The resource control method corresponding to the first resource request can be determined as follows: obtain the Quality of Service Level (QCI) identifier from the resource attributes; determine the resource control method corresponding to the first resource request based on the QCI.

[0078] Optionally, if the QCI is within a first preset range, the resource control method corresponding to the first resource request is determined to be default load control; if the QCI is within a second preset range, the resource control method corresponding to the first resource request is determined to be dedicated load control. For example, if the QCI is between 1 and 4, the resource control method of the first resource request is default load control; if the QCI is between 5 and 9, the resource control method of the first resource request is dedicated load control.

[0079] The first resource scheduling request may also include the terminal device's network address and account information. In this case, after receiving the first resource scheduling request, the resource scheduling device can also authenticate the network address and account information. After successful authentication of the network address and account information, the resource control method corresponding to the first resource request is determined based on the resource attributes. If authentication of the network address and account information fails, a rejection response is sent to the terminal device.

[0080] The network address can be the Internet Protocol (IP) address of the terminal device. Account information can include the registered username and password.

[0081] Network address authentication can be performed as follows: The resource scheduling device compares the IP address of the terminal device in the first resource request with the IP address of the same terminal device in the previous request. If the IP addresses match, authentication succeeds; if the IP addresses do not match, authentication fails, and a message is sent to the terminal device to remind the user whether the login is made by the user themselves or from a different location. For example, your account logged in on device 1 at 13:58 on 2021 / 10 / 29. Please confirm whether it was the user who logged in.

[0082] Account information can be authenticated as follows: The resource scheduling device can match the original password based on the registered account information. If the matched original password matches the password obtained at this time, the authentication is successful; if the matched original password does not match the password obtained at this time, the authentication fails, and a rejection message is sent to the terminal device to remind the user that the account and password are incorrect. For example, "Your account and password are incorrect, please confirm again."

[0083] A rejection response can be sent to the terminal device in the following ways:

[0084] Method 1: A text message can be sent to the terminal device to remind the user that the authentication request failed.

[0085] Method 2: A notification message can be sent to the currently accessed interface on the terminal device to remind the user that the authentication request failed.

[0086] S203. The resource scheduling equipment requests the core network equipment to allocate resources to the terminal equipment according to the resource control method.

[0087] The core network device can be requested to allocate resources to the terminal device in the following way: determine the relay device according to the resource control method; send a second resource request to the relay device; the relay device determines the resource configuration information according to the second resource request and sends the resource configuration information to the core network device; the core network device allocates resources to the terminal device according to the resource configuration information.

[0088] After receiving a first resource request, the resource scheduling device can generate a second resource request based on the first resource request. For example, the resource scheduling device can perform operations such as protocol conversion and feature extraction on the first resource request to obtain the second resource request.

[0089] Relay devices may include an Integrated Order Management (IOM) system, an Application Access Control (AAC) system, and a Network Exposure Function (NEF) system. The IOM can identify and send request information of the default load control type using the SOAP protocol; the AAC / NEF can identify and send request information of the dedicated load control type using the HTTP interface protocol.

[0090] The relay device can be determined in the following ways: If the resource scheduling device determines that the resource control mode is default load control, then the relay device is determined to be IOM according to the network protocol, and the resource scheduling device sends the second resource request to IOM; if the resource scheduling device determines that the resource control mode is dedicated load control, then the relay device is determined to be AAC / NEF according to the network protocol, and the resource scheduling device sends the second resource request to AAC / NEF.

[0091] Resource configuration information can refer to the QoS policy found by the relay device based on the second resource request.

[0092] The relay device can determine the resource configuration information in the following way: the relay device can find the corresponding QoS policy in the Internet QoS policy based on the data characteristics and identifier of the second resource request, and thus determine the QoS policy as the resource configuration information.

[0093] Core network equipment may include a Policy and Charging Rules Function (PCRF), a Packet Control Function (PCF), a Public Data Network Gateway (PGW), a Service Management Function (SMF), a Mobility Management Entity (MME), and an Authentication Management Function (AMF). Core network equipment is responsible for sending differentiated parameters and scheduling dedicated and default load control.

[0094] After receiving the resource configuration information, the core network equipment allocates resources to the terminal equipment according to the resource configuration information, thereby realizing dynamic adjustment of the terminal equipment.

[0095] In this embodiment of the application, when a user needs to reconfigure the resources of some or all applications in the terminal device, after receiving the first resource request sent by the terminal device, the resource scheduling device performs default load control and dedicated load control on the first resource request through the relay device, and requests the corresponding resource configuration information from the core network to update the resource configuration of the terminal device, thereby improving the flexibility of resource allocation.

[0096] exist Figure 2 Based on the illustrated embodiment, the following, in conjunction with Figure 3 The above resource scheduling methods will be explained in further detail.

[0097] Figure 3 This is a flowchart illustrating another resource scheduling method provided in an embodiment of this application. Please refer to... Figure 3 The method may include:

[0098] S301, The terminal device sends a first resource request to the service provider device.

[0099] The first resource request includes the amount of resource, resource attributes, network address of the terminal device, and account information.

[0100] When a user needs to reconfigure some or all of the application resources on a terminal device, the user can operate the terminal device to send a first resource request to the service provider's equipment via the 4G or 5G network.

[0101] Users can operate the terminal device in the following two ways:

[0102] Method 1: During the operation of an application on the terminal device, the terminal device can display a prompt message asking the user whether to configure the application's resources. If the user needs to configure the application's resources, they can enter the corresponding confirmation message to cause the terminal device to send a first resource request to the service provider's equipment.

[0103] Method 2: Users can manage and configure any one or all apps on their terminal device through a specific application. Users can input control commands to configure resources for one or more apps through this application, causing the terminal device to send a first resource request to the service provider's device based on the control commands.

[0104] S302. The service provider equipment identifies resource attributes based on the first resource request.

[0105] After receiving the first resource request sent by the terminal device, the service provider device can identify the resource attributes of the first resource request based on the data characteristics and identifiers in the first resource request. The resource attributes include the QCI identifier.

[0106] S303, The service provider equipment sends the first resource request to the resource scheduling equipment.

[0107] Service provider equipment can send the first resource request to resource scheduling equipment via 4G or 5G networks.

[0108] S304. The resource scheduling device performs authentication processing on network addresses and account information to obtain authentication results.

[0109] The resource scheduling device receives a first resource request, which includes the network address and account information of the terminal device. The resource scheduling device can authenticate the network address and account information of the terminal device and obtain an authentication result. The authentication result is either successful or unsuccessful.

[0110] If the authentication result is successful, then execute S306-S312.

[0111] If the authentication result is authentication failure, then execute S305.

[0112] S305, The resource scheduling device sends a rejection response to the terminal device.

[0113] If the resource scheduling device fails to authenticate the network address of the terminal device, it rejects the request and sends a rejection response message to the terminal device to remind the user that the network address authentication has failed.

[0114] If the resource scheduling device fails to authenticate the account information of the terminal device, it will reject the request and send a rejection response message to the terminal device to remind the user that the account information authentication has failed.

[0115] S306. The resource scheduling equipment determines the resource control method corresponding to the first resource request based on the resource attributes.

[0116] It should be noted that the execution process of S306 can be found in S202, and will not be repeated here.

[0117] Optionally, the priority of the first resource request can be obtained, and if it is determined that the priority of the first resource request is the highest at the current time, S306 can be executed. If it is determined that there are other pending resource requests with a higher priority than the first resource request, the processing of the first resource request is delayed until the priority of the first resource request reaches the highest among the pending resource requests.

[0118] S307. The resource scheduling equipment determines the relay equipment according to the resource control method.

[0119] If the resource scheduling equipment determines that the resource control mode is default load control, then the relay device is determined to be IOM. If the resource scheduling equipment determines that the resource control mode is dedicated load control, then the relay device is determined to be AAC / NEF.

[0120] S308, The resource scheduling device generates a second resource request corresponding to the first resource request.

[0121] The resource scheduling device can identify the data characteristics and identifiers of the first resource request and generate a corresponding second resource request.

[0122] S309. The resource scheduling device sends a second resource request to the relay device.

[0123] If the resource scheduling device determines that the resource control mode is default load control, it sends a second resource request to the relay device IOM. If the resource scheduling device determines that the resource control mode is dedicated load control, it sends a second resource request to the relay device AAC / NEF.

[0124] S310, the relay device determines the resource configuration information based on the second resource request.

[0125] The relay device can find the corresponding QoS policy in the QoS policy set based on the data characteristics and identifier of the second resource request, and thus determine the QoS policy as resource configuration information.

[0126] S311, the relay device sends resource configuration information to the core network device.

[0127] After determining the resource configuration information based on the second resource request, the relay equipment sends the resource configuration information to the core network equipment through the 4G and 5G networks.

[0128] S312. Core network equipment allocates resources to terminal equipment based on resource configuration information.

[0129] After receiving the resource configuration information, the core network equipment allocates resources to the terminal equipment according to the resource configuration information, thereby updating the resource configuration of the terminal equipment.

[0130] In this embodiment, the terminal device sends a first resource request to the resource scheduling device. Upon receiving the first resource request, the resource scheduling device authenticates the terminal device's network address, account information, and the priority of the first resource request. After successful authentication, the resource scheduling device performs default and dedicated load control through relay devices and requests corresponding resource configuration information from the core network device. The core network device allocates resources to the terminal device based on the resource configuration information and updates the terminal device's resource configuration, thus improving the flexibility of resource allocation.

[0131] Based on any of the above embodiments, the resource scheduling device may include multiple units, and the multiple units implement the functions of the resource scheduling device. Below, in conjunction with... Figure 4 The resource scheduling equipment will be described.

[0132] Figure 4 This is a schematic diagram of the structure of a resource scheduling device 10 provided in an embodiment of this application. Please refer to... Figure 4 The resource scheduling equipment includes a gateway control unit, a policy control unit, a core functional unit, and a routing and forwarding unit.

[0133] The gateway control unit can receive a first resource request sent by the service provider's device and perform authentication processing on the first resource request. The gateway control unit's authentication processing of the first resource request includes authenticating the terminal device's network address and account information. If authentication is successful, the gateway control unit sends the first resource request to the policy control unit. If authentication fails, the gateway control unit rejects the request and sends a rejection response to the terminal device.

[0134] The policy control unit can authenticate the priority of the first resource request and send it to the core functional unit. If the first resource request has a high priority, the policy control unit will prioritize it and send it to the core functional unit first. If the first resource request has a low priority, the policy control unit will delay sending it to the core functional unit.

[0135] The core functional unit can generate a corresponding second resource request based on the data characteristics and identifier of the first resource request. The core functional unit can also determine the resource control method corresponding to the first resource request based on its resource attributes. The core functional unit can then send the second resource request to the routing and forwarding unit.

[0136] The routing and forwarding unit can send a second resource request to the relay device based on the resource control method. If the resource control method is default load control, the second resource request is sent to the relay device IOM. If the resource control method is dedicated load control, the second resource request is sent to the relay device AAC / NEF.

[0137] Figure 5 This is a schematic diagram of a resource scheduling device provided in an embodiment of this application. Please refer to... Figure 5 The resource scheduling device 20 may include: an acquisition module 21, a determination module 22, and a request module 23, wherein,

[0138] The acquisition module 21 is used to acquire a first resource request from the terminal device, wherein the first resource request includes resource quantity and resource attributes;

[0139] The determining module 22 is used to determine the resource control method corresponding to the first resource request based on the resource attributes, wherein the resource control method is default load control or dedicated load control.

[0140] The request module 23 is used to request the core network device to allocate resources to the terminal device according to the resource control method.

[0141] The resource scheduling device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0142] In one possible implementation, the determining module 22 is specifically used for:

[0143] Obtain the Quality of Service (QCI) identifier from the resource attributes;

[0144] Based on the QCI, the resource control method corresponding to the first resource request is determined.

[0145] In one possible implementation, the determining module 22 is specifically used for:

[0146] If the QCI is within the first preset range, then the resource control mode corresponding to the first resource request is determined to be default load control;

[0147] If the QCI is within the second preset range, then the resource control method corresponding to the first resource request is determined to be dedicated load control.

[0148] In one possible implementation, when the resource control method is the dedicated load control, the first resource request further includes the identifier of the first application, and the first resource request is used to request resource scheduling for the first application.

[0149] In one possible implementation, the request module 23 is specifically used for:

[0150] Based on the resource control method, the relay equipment is determined;

[0151] Generate a second resource request corresponding to the first resource request;

[0152] The second resource request is sent to the relay device, and the second resource request is used by the relay device to determine resource configuration information and send the resource configuration information to the core network device.

[0153] In one possible implementation, the first resource scheduling request further includes the network address and account information of the terminal device; the determining module 22 is specifically used for:

[0154] The network address and the account information are authenticated.

[0155] After successful authentication of the network address and the account information, the resource control method corresponding to the first resource request is determined based on the resource attributes.

[0156] Figure 6 This is a schematic diagram of another resource scheduling device provided in an embodiment of this application. Figure 5 Based on the illustrated embodiments, please refer to Figure 6 The resource scheduling device 20 also includes a sending module 24, wherein,

[0157] The sending module 24 is used to send a rejection response to the terminal device when the determining module 22 fails to authenticate the network address or the account information.

[0158] The resource scheduling device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0159] This application provides a schematic diagram of the structure of a resource scheduling and processing device. Please refer to [link / reference]. Figure 7 The resource scheduling device 30 may include a processor 31 and a memory 32. Exemplarily, the processor 31 and the memory 32 are interconnected via a bus 33.

[0160] The memory 32 stores computer-executed instructions;

[0161] The processor 31 executes the computer execution instructions stored in the memory 32, causing the processor 31 to perform the resource scheduling method as shown in the above method embodiment.

[0162] All or part of the steps in the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0163] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the resource scheduling method described in the above method embodiments.

[0164] This application embodiment may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the resource scheduling method shown in the above method embodiments.

[0165] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0166] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0167] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

[0168] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

Claims

1. A resource scheduling method, applied to resource scheduling equipment, characterized in that, include: Obtain the first resource request from the terminal device, wherein the first resource request includes resource quantity and resource attributes; Based on the resource attributes, the resource control method corresponding to the first resource request is determined, wherein the resource control method is default load control or dedicated load control; According to the resource control method, request the core network device to allocate resources to the terminal device; Requesting the core network device to allocate resources for the terminal device according to the resource control method includes: Based on the resource control method, the relay device is determined; if the resource control method is default load control, the relay device is determined to be the Integrated Order Management System (IOM); if the resource control method is dedicated load control, the relay device is determined to be the Application Programming Access Control System (AAC) or the Network Open Function System (NEF). Generate a second resource request corresponding to the first resource request; The second resource request is sent to the relay device, and the second resource request is used by the relay device to determine resource configuration information and send the resource configuration information to the core network device.

2. The method according to claim 1, characterized in that, Based on the resource attributes, the resource control method corresponding to the first resource request is determined, including: Obtain the Quality of Service (QCI) identifier from the resource attributes; Based on the QCI, the resource control method corresponding to the first resource request is determined.

3. The method according to claim 2, characterized in that, Based on the QCI, the resource control method corresponding to the first resource request is determined, including: If the QCI is within the first preset range, then the resource control mode corresponding to the first resource request is determined to be default load control; If the QCI is within the second preset range, then the resource control method corresponding to the first resource request is determined to be dedicated load control.

4. The method according to claim 3, characterized in that, When the resource control method is the dedicated load control, the first resource request also includes the identifier of the first application, and the first resource request is used to request resource scheduling for the first application.

5. The method according to any one of claims 1-3, characterized in that, The first resource request also includes the network address and account information of the terminal device; based on the resource attributes, the resource control method corresponding to the first resource request is determined, including: The network address and the account information are authenticated. After successful authentication of the network address and the account information, the resource control method corresponding to the first resource request is determined based on the resource attributes.

6. The method according to claim 5, characterized in that, If authentication of the network address or the account information fails, the method further includes: Send a rejection response to the terminal device.

7. A resource scheduling device, applied to resource scheduling equipment, characterized in that, include: The module consists of an acquisition module, a determination module, and a request module. The acquisition module is used to acquire a first resource request from the terminal device, wherein the first resource request includes resource quantity and resource attributes; The determining module is used to determine the resource control method corresponding to the first resource request based on the resource attributes, wherein the resource control method is default load control or dedicated load control. The request module is used to request the core network device to allocate resources to the terminal device according to the resource control method. The request module is specifically used to determine the relay device according to the resource control method; if the resource control method is default load control, then the relay device is determined to be the Integrated Order Management System (IOM); if the resource control method is dedicated load control, then the relay device is determined to be the Application Programming Access Control System (AAC) or the Network Open Function System (NEF). Generate a second resource request corresponding to the first resource request; The second resource request is sent to the relay device, and the second resource request is used by the relay device to determine resource configuration information and send the resource configuration information to the core network device.

8. A resource scheduling device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the resource scheduling method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the resource scheduling method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, is used to implement the resource scheduling method according to any one of claims 1 to 6.