Resource allocation method, apparatus and electronic device
Patent Information
- Application Number
- CN202510512570.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2026-10-23
AI Technical Summary
[0005]本申请实施例提供一种资源分配方法、装置及电子设备,以解决按照指定的方式分配资源,导致资源浪费的问题
[0052]在本申请实施例中,当终端设备处于上述第一条件时,基于终端所处的条件为终端设备配置和分配相应的Qos流,以使终端设备在不同条件下分配对应的网络资源,减少资源浪费。
Smart Images

Figure CN122970652A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of core network technology, and in particular to a resource allocation method, apparatus and electronic equipment. Background Technology
[0002] In the Industrial Internet, 5G deterministic technology has stringent requirements for end-to-end latency and communication service availability. To reduce the latency of real-time data transmission, 5G introduces an unlicensed scheduling mechanism. In User Equipment (UE) uplink transmission scenarios, the Radio Access Network (RAN) allocates an unlicensed scheduling resource, namely the Configured Grant (CG), to the UE. The UE can directly use these CG resources to transmit data on the Physical Uplink Shared Channel (PUSCH). Similarly, during downlink transmission, the RAN uses a semi-persistent scheduling (SPS) mechanism to allocate resources to the UE. For example, configuring the configuration grant period or SPS period to 4ms means that every 4ms, the UE has an opportunity to transmit data uplink or downlink, regardless of whether the UE currently has data to transmit; this air interface resource is reserved for the UE.
[0003] It is evident that, given fixed wireless resources and processing capabilities, the resource consumption of Ultra-Reliable Low-Latency Communication (URLLCUE) connections with different Service Level Agreements (SLAs) varies significantly. For example, a 4ms terminal consumes far more resources than an 8ms terminal (consuming twice the resources). Furthermore, the attributes of each terminal are fixed, typically specified statically through subscription or after the terminal comes online, and usually do not change during operation.
[0004] However, in actual production scenarios, the network resource requirements of terminals vary depending on their state. For example, in a warehouse, the real-time requirements are not high and the resources used are less, while in operation, the real-time requirements are high and the resources used are greater. If resources are allocated in the manner specified above, it will lead to resource waste. Summary of the Invention
[0005] This application provides a resource allocation method, apparatus, and electronic device to solve the problem of resource waste caused by allocating resources in a specified manner.
[0006] To solve the above-mentioned technical problems, this application is implemented as follows:
[0007] In a first aspect, embodiments of this application provide a resource allocation method, executed by a first network function, the method comprising:
[0008] Receive a first request, the first request carrying first time-sensitive communication assistance information (TSCAI);
[0009] Obtain the first quality of service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate the first configuration information based on the first QoS information;
[0010] Send the first configuration information to the access network device.
[0011] Secondly, embodiments of this application provide a resource allocation method, executed by an access network device, the method comprising:
[0012] Receive first configuration information sent by the first network function, the first configuration information including first QoS information of the terminal device corresponding to the first condition;
[0013] The network resources of the terminal device are allocated according to the first configuration information.
[0014] Thirdly, embodiments of this application provide a resource allocation method, executed by a second network function, the method comprising:
[0015] Receive a third request sent by the fourth network function, the third request carrying QoS requirement information of the terminal device corresponding to the first condition;
[0016] First TSCAI information is generated based on the QoS demand information, and the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition.
[0017] Send a first request, including first TSCAI information, to the first network function.
[0018] Fourthly, embodiments of this application provide a resource allocation method, executed by a terminal device, the method comprising:
[0019] Receive the first service processing rule corresponding to the first QoS information sent by the first network function, or the second service processing rule corresponding to the second QoS information;
[0020] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0021] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0022] Fifthly, embodiments of this application provide a resource allocation method, executed by a third network function, the method comprising:
[0023] Receive the QoS flow rules corresponding to the first QoS information or the QoS flow rules corresponding to the second QoS information sent by the first network function;
[0024] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0025] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0026] Sixthly, embodiments of this application provide a resource allocation method, executed by a fourth network function, the method comprising:
[0027] A third request is sent to the second network function, the third request carrying the QoS requirement information of the terminal device corresponding to the first condition.
[0028] Seventhly, embodiments of this application provide a resource allocation apparatus applied to a first network function, the apparatus comprising:
[0029] The receiving module is used to receive a first request, wherein the first request carries first time-sensitive communication auxiliary information (TSCAI).
[0030] The first generation module is used to obtain the first quality of service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate the first configuration information based on the first QoS information.
[0031] The first sending module is used to send the first configuration information to the access network device.
[0032] Eighthly, embodiments of this application provide a resource allocation apparatus applied to an access network device, the apparatus comprising:
[0033] The receiving module is configured to receive first configuration information sent by the first network function, wherein the first configuration information includes first QoS information of the terminal device corresponding to the first condition;
[0034] The allocation module is used to allocate network resources of the terminal device according to the first configuration information.
[0035] Ninthly, embodiments of this application provide a resource allocation apparatus applied to a second network function, the apparatus comprising:
[0036] The receiving module is used to receive a third request sent by the fourth network function, wherein the third request carries the QoS requirement information of the terminal device corresponding to the first condition;
[0037] The generation module is used to generate first TSCAI information based on the QoS requirement information, wherein the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition;
[0038] The sending module is used to send a first request, including first TSCAI information, to the first network function.
[0039] Tenthly, embodiments of this application provide a resource allocation device, the device applied to a terminal device comprising:
[0040] The receiving module is used to receive a first service processing rule corresponding to the first QoS information or a second service processing rule corresponding to the second QoS information sent by the first network function.
[0041] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0042] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0043] Eleventhly, embodiments of this application provide a resource allocation device applied to a third network function, the device comprising:
[0044] The receiving module is used to receive QoS flow rules corresponding to the first QoS information or QoS flow rules corresponding to the second QoS information sent by the first network function.
[0045] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0046] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0047] In a twelfth aspect, embodiments of this application provide a resource allocation apparatus applied to a fourth network function, the apparatus comprising:
[0048] The sending module is used to send a third request to the second network function, the third request carrying the QoS requirement information of the terminal device corresponding to the first condition.
[0049] In a thirteenth aspect, embodiments of this application provide an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the resource allocation method described in the first aspect.
[0050] In a fourteenth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the resource allocation method described in the first aspect.
[0051] In a fifteenth aspect, a computer program product is provided, including computer instructions that, when executed by a processor, implement the steps of the resource allocation method as described in the first aspect.
[0052] In this embodiment of the application, when the terminal device is under the first condition mentioned above, the terminal device is configured and allocated the corresponding QoS flow based on the condition of the terminal, so that the terminal device can allocate the corresponding network resources under different conditions and reduce resource waste. Attached Figure Description
[0053] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is one of the flowcharts of a resource allocation method provided in the embodiments of this application;
[0055] Figure 2 This is one of the flowcharts of a time-based resource allocation method provided in the embodiments of this application;
[0056] Figure 3 This is a second flowchart of a time-based resource allocation method provided in an embodiment of this application;
[0057] Figure 4 This is one of the flowcharts of a resource allocation method based on a spatial mechanism provided in the embodiments of this application;
[0058] Figure 5 This is a second flowchart of a resource allocation method based on a spatial mechanism provided in an embodiment of this application;
[0059] Figure 6 This is a second flowchart of a resource allocation method provided in an embodiment of this application;
[0060] Figure 7 This is the third flowchart of a resource allocation method provided in the embodiments of this application;
[0061] Figure 8 This is the fourth flowchart of a resource allocation method provided in the embodiments of this application;
[0062] Figure 9 This is the fifth flowchart of a resource allocation method provided in the embodiments of this application;
[0063] Figure 10 This is the sixth flowchart of a resource allocation method provided in the embodiments of this application;
[0064] Figure 11 This is one of the structural schematic diagrams of a resource allocation device provided in the embodiments of this application;
[0065] Figure 12 This is a second schematic diagram of the structure of a resource allocation device provided in the embodiments of this application;
[0066] Figure 13 This is the third schematic diagram of a resource allocation device provided in the embodiments of this application;
[0067] Figure 14 This is the fourth schematic diagram of a resource allocation device provided in the embodiments of this application;
[0068] Figure 15 This is the fifth schematic diagram of a resource allocation device provided in the embodiments of this application;
[0069] Figure 16 This is the sixth schematic diagram of a resource allocation device provided in the embodiments of this application;
[0070] Figure 17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0071] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0072] This application provides a resource allocation method, apparatus, and electronic device to solve the problem of resource waste caused by allocating resources in a specified manner.
[0073] 5G Deterministic Network (5GDN) is a flexible resource scheduling mechanism that considers both static and dynamic event-driven information to achieve flexible scheduling. For network metrics (such as speed, latency, and number of connections), the core lies in the rational allocation of wireless resources.
[0074] In the application of 5G deterministic technology in the Industrial Internet, there are strict requirements regarding end-to-end latency, communication service availability, and jitter. In the Industrial Internet, typical business characteristics can be divided into two main categories based on the real-time requirements of data transmission: real-time data ((Real-Time, RT) or (In Real Time, IRT)) and standard data (Near Real Time, NRT).
[0075] 5G introduces URLLC technology to solve the problem of efficient delivery of real-time high-reliability (RT / IRT type) messages in industrial control. URLLC technology is a low-latency connection with super reliability. URLLC is an end-to-end concept that includes the entire process of core network, transmission, RAN, and UE.
[0076] In current practical applications, 5G introduces a scheduling-free mechanism to reduce latency in real-time data transmission. However, the resource requirements of terminals vary in different states. If resources are allocated without considering the state of terminal devices, there will be a waste of resources. The amount of wireless resources determines the number of connected terminals. To increase the number of terminals, it is necessary to expand the capacity of wireless resources, which increases the complexity of industrial core domain networking and continuously raises costs.
[0077] This application introduces an adaptive mechanism to dynamically adjust the high reliability and low latency level by monitoring the different service levels required by the terminal under different conditions (such as different locations and different times).
[0078] See Figure 1 , Figure 1 This is a flowchart of a network resource allocation method provided in an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:
[0079] Step 101: Receive a first request, which carries first TimeSensitive Communication Assistance Information (TSCAI).
[0080] Step 102: Obtain the first Quality of Service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate the first configuration information based on the first QoS information.
[0081] Step 103: Send the first configuration information to the access network device.
[0082] The first request can be a Protocol Data Unit (PDU) session modification request, and the first TSCAI can be encapsulated within a TSCAC container. The first TSCAI includes the first QoS information corresponding to the first condition of the terminal device. The first QoS information can include service quality information of the service, such as QoS flow. By parsing the TSCAI, the QoS flow in the first QoS information can be obtained.
[0083] The first condition can be a specific condition of the terminal device, including the time window in which the terminal device is located, the location range of the terminal device, the status of the terminal device (such as production status or operation status), and the environment in which the terminal device is located. When the terminal device is under the above first condition, the terminal device requires specific QoS requirements. Based on the conditions of the terminal device, the corresponding QoS flow is configured and allocated to the terminal device so that the terminal device can be allocated the corresponding network resources under different conditions, thereby reducing resource waste.
[0084] The first network function can perform format conversion based on the first QoS information (the converted first QoS information is used for parsing by access network devices), generate first configuration information, and send it to access network devices, such as base stations, so that access network devices can perform resource scheduling based on the first configuration information.
[0085] The aforementioned first network function may be an Access and Mobility Management Function (AMF), a Session Management Function (SMF), or the like.
[0086] Optionally, the first condition includes a preset time window, and the first TSCAI includes at least one of the following:
[0087] The first QoS information;
[0088] The direction, period, burst arrival time, lifetime, time domain, burst arrival window, and period range of a Time-Sensitive Communication (TSC) stream;
[0089] Information on the adaptability of BAT (Baidu, Alibaba, Tencent);
[0090] The start time and end time of the time-sensitive communication-assisted scheduling of QoS streams.
[0091] The first condition can be a preset time window. That is, when the terminal device is currently in the preset time window, the corresponding QoS requirement is different from other times. Therefore, when it is in the preset time window, additional scheduling of the terminal device's resources is required.
[0092] For example, when the preset time window begins, terminal device 1 needs to temporarily stop production and adjust the network latency of the QoS parameter to the service quality parameter corresponding to 20ms.
[0093] When the preset time window ends, terminal device 2 needs to enter production, regenerate the rules, and generate parameters for Time Sensitive Communication Auxiliary Information (TSCAI).
[0094] In addition to the first QoS information, the first-time sensitive communication auxiliary information may also include at least one item from the table below, and the explanation of each parameter is shown in the table below:
[0095] Table 1
[0096]
[0097] In the table above, only one parameter can be provided for either Burst Arrival Window (BAT) or BAT Adaptability.
[0098] The parameters for the burst arrival window can only be provided together with the burst arrival time;
[0099] Periodicity range can only provide periodicity and periodicity when there is a sudden arrival time and a sudden arrival time window.
[0100] Optionally, the first condition includes a preset location range, and the first TSCAI includes at least one of the following:
[0101] The first QoS information;
[0102] The direction, period, burst arrival time, lifespan, time domain, burst arrival window, and period range of the TSC stream;
[0103] Information on the adaptability of BAT (Baidu, Alibaba, Tencent);
[0104] The positioning coordinates of the terminal device and the preset area range centered on the positioning coordinates.
[0105] The preset location range can be a specific area where the terminal device is located, for example, a preset area centered on the location of the terminal device. The first TSCAI includes at least one of the following auxiliary information, and the explanation of each parameter is described in the table below.
[0106] Table 2
[0107]
[0108] In the table above, only one parameter can be provided for burst arrival window (BAT window) and BAT adaptability.
[0109] The burst arrival window (BAT window) can only be provided together with the burst arrival time;
[0110] Periodic range and periodicity parameters can only be provided if there is a sudden arrival time and a sudden arrival time window.
[0111] Optionally, the first TSCAI is encapsulated within a Time-Sensitive Communication Assistance Container (TSCAC); the step of obtaining the first Quality of Service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generating first configuration information based on the first QoS information, includes:
[0112] Extract the QoS stream corresponding to the first condition from the terminal device from the TSCAC, and generate the first configuration information based on the QoS stream, wherein the QoS stream carries QoS parameters.
[0113] The first TSCAI includes a first QoS flow corresponding to the first condition, and the first QoS flow carries QoS parameters. Since the required QoS of the terminal device is different under the first condition and under other conditions, the second network function can create corresponding QoS flows for services under different conditions, and construct a TSCAC based on the QoS flows, and then send it to the first network function.
[0114] The first network function obtains and parses the TSCAC, extracts the QoS flow corresponding to the first condition from the TSCAC, and generates the first configuration information based on the QoS flow, enabling the access network device to perform resource scheduling based on the first configuration information.
[0115] Optionally, after obtaining the first QoS information of the terminal device corresponding to the first condition from the first TSCAI, the method further includes:
[0116] A first business processing rule is generated based on the first QoS information;
[0117] The first service processing rule is sent to the terminal device.
[0118] The first service processing rule can be used to implement service descriptions, such as generating rules or combinations like priority indicators based on a five-tuple including source IP and destination IP. This first service processing rule is then sent to the terminal device, enabling the terminal device (also known as the user equipment, or UE) to execute the corresponding service according to the first service processing rule.
[0119] Optionally, receiving the first request includes:
[0120] Receive the first request sent by the second network function.
[0121] The second network function can be a Time Sensitive Communication Time Synchronization Function (TSCTSF), a Policy Control Function (PCF), or a Network Exposure Function (NEF).
[0122] The second network function encapsulates the QoS streams of the terminal device under different conditions and sends them to the first network function.
[0123] Optionally, after sending the first configuration information to the access network device, the method further includes:
[0124] Receive a second request carrying a second TSCAI, the second TSCAI including second QoS information of the terminal device corresponding to a second condition, the second condition being that the terminal device is outside a preset time window, or the terminal device is outside a preset location range;
[0125] Based on the second QoS information, perform at least one of the following:
[0126] Update the first configuration information to the second configuration information, and send the second configuration information to the access network device;
[0127] Send the second service processing rule corresponding to the second QoS information to the terminal device;
[0128] Send the QoS flow rules corresponding to the second QoS information to the third network function.
[0129] When the terminal device is under a second condition, such as the current time exceeding a preset time window or the terminal device exceeding a preset location range, the second network function generates a second TSCAI based on the second QoS information corresponding to the second condition and sends a second request to the first network function. The second request includes the second TSCAI.
[0130] The first network function generates second configuration information based on the received second QoS information, or obtains second configuration information corresponding to the second QoS information, updates the first configuration information to the second configuration information, and sends the second configuration information to the radio access network (such as a base station), so that the radio access network can perform corresponding service configuration according to the second configuration information.
[0131] The first network function generates a second service processing rule based on the second QoS information, or obtains a second service processing rule corresponding to the second QoS information, and sends the second service processing rule to the terminal device.
[0132] The first network function acquires the QoS stream corresponding to the second QoS information and sends the QoS stream to the third network function (e.g., the User Plane Function (UPF)).
[0133] Optionally, after obtaining the first QoS information of the terminal device corresponding to the first condition from the first TSCAI, the method further includes:
[0134] Send the QoS flow rules corresponding to the first QoS information to the third network function.
[0135] Third-party network functions, such as UPF, send QoS flow rules to the third-party network function so that the UPF can execute the corresponding services according to the QoS flow rules.
[0136] The following describes the solution of this embodiment through two specific application scenarios.
[0137] Scenario 1: Time-based mechanism
[0138] like Figure 2 As shown, the resource allocation method includes the following steps:
[0139] P0: After each terminal goes online, it reports through sensing.
[0140] P1: External Application Function (AF) obtains the requirements of each terminal device and sends the QoS parameters corresponding to the SLA level of each terminal device at different time periods to NEF.
[0141] P2: NEF sends the QoS parameters of each terminal device to the Time-Sensitive Communication and Time Synchronization Function (TSCTSF).
[0142] P3: TSCTSF generates a QoS flow based on the QoS parameters of each terminal device and sends it to SMF.
[0143] P4: SMF performs format conversion based on QoS parameters and sends it to RAN.
[0144] P5: TSCTSF detects the effective time of the QoS parameters. For example, if APPClient1 is about to temporarily stop production, the delay of the QoS parameters is adjusted to 20ms; if APPClient2 is about to enter production, the rules are regenerated and the TSCAI parameters are generated.
[0145] P6: TSCTSF sends the parameters of TSCAI, which are regenerated from the above QoS parameters, to the RAN.
[0146] P7: APPClient2 enters the production bed.
[0147] The detailed business process of the above steps is as follows: Figure 3 As shown, it includes the following steps:
[0148] P0a: After the terminal device is powered on, it registers with the cellular network and establishes a Protocol Data Unit (PDU) session.
[0149] P0b: After the PDU session is established, the application client (AppClient) and application server (AppServer) of the terminal device can communicate with each other. The AppServer can obtain the SLA level and QoS requirement information of each terminal device under different conditions through the session with the terminal. Here, APPClient can refer to an industrial application or industrial equipment, such as input / output (IO) or valve island, which can be deployed together with or separately from the 5GUE; APPServer can refer to an industrial application, such as a programmable logic controller (PLC), or other applications, which can communicate with APPClient and can also call the capabilities of the 3rd Generation Partnership Project (3GPP) network.
[0150] P1: App Server: Issues multiple QoS requirements based on business needs and sets the effective period of the QoS requirements.
[0151] P2: TSCTSF / PCF / NEF: Triggers the Protocol Data Unit (PDU) Session Modification (PDU) process to create QoS flows for different services, which carry QoS parameters and construct time-sensitive communication auxiliary containers.
[0152] P3: SMF extracts the QoS effective period from TSCAC, records and monitors this information.
[0153] P4: AMF / SMF: Perform QoS flow binding, associate services with QoS flow, and determine TSCAI (i.e., unify the time domain and convert the format). Through format conversion, the TSCAI container format is parsed into a format that the RAN can understand and sent to the RAN. The RAN performs resource reservation, scheduling-free, semi-static scheduling, and dynamic scheduling configuration according to the scheduling instructions.
[0154] P5: SMF / AMF: Generates packet filter set rules for QoS flow and sends them to the UE. It describes services using the above methods, such as source IP, destination IP, and other five-tuples, and generates priority indication rules or combinations.
[0155] P6: QoS flow rules are sent to UPF.
[0156] P7: After 5GS protection, the SLA requirements of the UE in the current time period can be met, for example, 4ms@99.99%.
[0157] P8: When the effective time arrives, if the UE only requires low demand (e.g., 30ms), the SMF will repeat the process from P4 to P6.
[0158] The TSCAC mentioned above may also include parameters as shown in Table 1 above.
[0159] Scenario 2: Based on spatial mechanisms
[0160] like Figure 4 As shown, the resource allocation method includes the following steps:
[0161] P0: After each terminal goes online, it reports via location sensing.
[0162] P1: External Application Function (AF) obtains the requirements for each terminal device and sends the QoS parameters corresponding to the SLA level of each terminal device in different regions to NEF.
[0163] P2: NEF sends the QoS parameters of each terminal device to the Time-Sensitive Communication and Time Synchronization Function (TSCTSF).
[0164] P3: TSCTSF generates a QoS flow based on the QoS parameters of each terminal device and sends it to SMF.
[0165] P4: SMF performs format conversion based on QoS parameters and sends it to RAN.
[0166] P5-P7: TSCTSF obtains the UE's location information through the Gateway Mobile Location Center (GMLC) / Location Management Function (LMF).
[0167] P8: TSCTSF detects that the UE exceeds the preset area and adjusts the QoS parameters to generate the TSCAI parameters.
[0168] P9: TSCTSF will send the parameters of TSCAI, which are regenerated based on the above QoS parameters, to RAN via SMF.
[0169] P10: APPClient2 enters the production bed.
[0170] The detailed business process of the above steps is as follows: Figure 5 As shown, it includes the following steps:
[0171] P0a: After the terminal device is powered on, it registers with the cellular network and establishes a Protocol Data Unit (PDU) session.
[0172] P0b: After the PDU session is established, the App Client and App Server corresponding to the terminal device can communicate with each other. The App Server can obtain the SLA level and QoS requirement information of each terminal device in different effective areas through the session with the terminal. Here, the App Client can refer to an industrial application or industrial equipment, such as IO or valve island, which can be deployed together with or separately from the 5G UE; the App Server can refer to an industrial application, such as PLC or other applications, which can communicate with the App Client and can also call the capabilities of the 3GPP network.
[0173] P1: App Server: Issues multiple QoS requirements based on business needs and sets the effective regions for QoS requirements.
[0174] P2.1: TSCTSF / PCF / NEF: Triggers the PDU SESSION MODIFICATION process to create a QoS flow for different services, which carries QoS parameters and constructs TSCAC;
[0175] P2.2: Gateway Mobile Location Center (GMLC) / Location Management Function (LMF): Obtains the UE's geographical location by calling 5G positioning capabilities.
[0176] P3: SMF extracts QoS effective region information from TSCAC, records and monitors this information.
[0177] P4: AMF / SMF: Perform QoS flow binding, associate services with QoS flow, and determine TSCAI (i.e., unify the time domain and convert the format). Through format conversion, the TSCAI container format is parsed into a format that the RAN can understand and sent to the RAN. The RAN performs resource reservation, scheduling-free, semi-static scheduling, and dynamic scheduling configuration according to the scheduling instructions.
[0178] P5: SMF / AMF: Generates packet filter set rules for QoS flow and sends them to the UE. Services are described using the above methods, such as using a five-tuple (source IP, destination IP, etc.) to describe service traffic characteristics, and generating priority indication rules or combinations accordingly.
[0179] P6: QoS flow rules are sent to UPF.
[0180] P7: After 5GS protection, the SLA requirements of UEs in the current area can be met, for example, 4ms@99.99%.
[0181] P8: Periodically obtain the UE's location, or obtain the UE's location through other subscription notification methods. If the UE is outside the preset area, and only needs 30ms, the SMF repeats the process of P4-P6.
[0182] The TSCAC mentioned above may also include parameters as shown in Table 2 above.
[0183] In this embodiment, the network adds an event-triggered mechanism in terms of space or time, flexibly configures QoS parameters, and describes the SLA level required by the terminal under different conditions (including different locations and time periods) by expanding the interface between external applications and 5GC. The 5GC then converts the above description into different TSCAI parameters and sends them to the RAN for air interface scheduling configuration. Based on this approach, wireless air interface resources are saved, and the number of terminal connections is increased. Experiments have verified that this increases the number of terminal connections by 10%.
[0184] See Figure 6 , Figure 6 This application provides a resource allocation method, executed by an access network device, the method comprising:
[0185] Step 601: Receive first configuration information sent by the first network function, wherein the first configuration information includes first QoS information of the terminal device corresponding to the first condition;
[0186] Step 602: Allocate network resources for the terminal device according to the first configuration information.
[0187] Access network devices, such as base stations, receive first configuration information sent by the first network function and allocate resources according to the first QoS information in the first configuration information, such as configuring resource reservation, no-scheduling, semi-static scheduling, and dynamic scheduling.
[0188] Optionally, the first QoS information includes QoS flows; the allocation of network resources for the terminal device based on the first QoS information includes at least one of the following:
[0189] If the first condition includes a preset time window, the network resources of the terminal device are allocated based on the QoS flow corresponding to the preset time window.
[0190] If the first condition includes a preset location range, the network resources of the terminal device are allocated based on the QoS flow corresponding to the preset location range.
[0191] If the current time falls within a preset time window, obtain the QoS flow corresponding to that preset time window, and allocate network resources to the terminal device based on the QoS flow.
[0192] When the terminal device is located within a preset location range, the QoS flow corresponding to that preset location range is obtained, and network resources for the terminal device are allocated based on the QoS flow.
[0193] For a detailed description of the implementation process of this embodiment, please refer to the description on the first network device side.
[0194] See Figure 7 , Figure 7 This application provides a resource allocation method, executed by a second network function, the method comprising:
[0195] Step 701: Receive a third request sent by the fourth network function, wherein the third request carries the QoS requirement information of the terminal device corresponding to the first condition;
[0196] Step 702: Generate first TSCAI information based on the QoS demand information, wherein the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition;
[0197] Step 703: Send a first request, including first TSCAI information, to the first network function.
[0198] The fourth network function, such as the application function (AF), can send the QoS requirement information corresponding to the first condition from the terminal device to the second network function after obtaining the QoS requirement information. This QoS requirement information includes, for example, latency and speed parameters.
[0199] Based on QoS demand information, generate first TSCAI information including first QoS information, such as creating QoS streams, each QoS stream carrying QoS parameters.
[0200] Optionally, generating the first TSCAI information based on the QoS demand information includes:
[0201] A QoS flow is created based on the QoS requirement information, and a TSCAC is created based on the QoS flow. The QoS flow includes QoS parameters.
[0202] Sending the first request, which includes the first TSCAI information, to the first network function includes:
[0203] Send the first request, which includes the TSCAC, to the first network function.
[0204] For a detailed description of the implementation process of this embodiment, please refer to the description on the first network device side.
[0205] See Figure 8 , Figure 8 This application provides a resource allocation method applied to a terminal device, the method comprising:
[0206] Step 801: Receive the first service processing rule corresponding to the first QoS information or the second service processing rule corresponding to the second QoS information sent by the first network function.
[0207] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0208] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0209] The first business processing rule is the business processing rule corresponding to the first condition; the second business processing rule is the business processing rule corresponding to the second condition.
[0210] For a detailed description of the implementation process of this embodiment, please refer to the description on the first network device side.
[0211] By using the above methods, different business rules can be applied to terminal devices under different conditions, thereby reducing resource waste.
[0212] See Figure 9 , Figure 9 This application provides a resource allocation method, executed by a third network function, the method comprising:
[0213] Step 901: Receive the QoS flow rule corresponding to the first QoS information or the QoS flow rule corresponding to the second QoS information sent by the first network function.
[0214] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0215] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0216] For a detailed description of the implementation process of this embodiment, please refer to the description on the first network device side.
[0217] Third network functions, such as UPF, can reduce resource waste by processing terminal devices according to different business rules under different conditions.
[0218] See Figure 10 , Figure 10 This application provides a resource allocation method, executed by a fourth network function, the method comprising:
[0219] Step 1001: Send a third request to the second network function, wherein the third request carries the QoS requirement information of the terminal device corresponding to the first condition.
[0220] Among them, the fourth network function is, for example, the application function (AF).
[0221] QoS requirement information includes, for example, latency and speed. The Application Function (AF) can obtain the QoS requirement information of the terminal device by communicating with it and then send a third request to the second network function.
[0222] For a detailed description of the implementation process of this embodiment, please refer to the description on the first network device side.
[0223] See Figure 11 , Figure 11 This is a schematic diagram of a resource allocation device provided in an embodiment of this application, applied to a first network function, such as... Figure 11 As shown, the resource allocation device 1100 includes:
[0224] The receiving module 1101 is used to receive a first request, wherein the first request carries first time-sensitive communication auxiliary information (TSCAI).
[0225] The first generation module 1102 is used to obtain the first service quality (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate first configuration information based on the first QoS information.
[0226] The first sending module 1103 is used to send the first configuration information to the access network device.
[0227] Optionally, the first condition includes a preset time window, and the first TSCAI includes at least one of the following:
[0228] The first QoS information;
[0229] The direction, period, burst arrival time, lifetime, time domain, burst arrival window, and period range of a Time-Sensitive Communication (TSC) stream;
[0230] Information on the adaptability of BAT (Baidu, Alibaba, Tencent);
[0231] The start time and end time of the time-sensitive communication-assisted scheduling of QoS streams.
[0232] Optionally, the first condition includes a preset location range, and the first TSCAI includes at least one of the following:
[0233] The first QoS information;
[0234] The direction, period, burst arrival time, lifespan, time domain, burst arrival window, and period range of the TSC stream;
[0235] Information on the adaptability of BAT (Baidu, Alibaba, Tencent);
[0236] The positioning coordinates of the terminal device and the preset area range centered on the positioning coordinates.
[0237] Optionally, the first TSCAI is encapsulated within a Time-Sensitive Communication Auxiliary Container (TSCAC); the first generation module is specifically used for:
[0238] Extract the QoS stream corresponding to the first condition from the terminal device from the TSCAC, and generate the first configuration information based on the QoS stream, wherein the QoS stream carries QoS parameters.
[0239] Optionally, the device further includes:
[0240] The second generation module is used to generate a first business processing rule based on the first QoS information;
[0241] The second sending module is used to send the first service processing rule to the terminal device.
[0242] Optionally, the first receiving module is specifically used for:
[0243] Receive the first request sent by the second network function.
[0244] Optionally, the device further includes:
[0245] The second receiving module is used to receive a second request carrying a second TSCAI, the second TSCAI including second QoS information of the terminal device corresponding to a second condition, the second condition being that the terminal device is outside a preset time window, or the terminal device is outside a preset location range.
[0246] The execution module is configured to perform at least one of the following based on the second QoS information:
[0247] Update the first configuration information to the second configuration information, and send the second configuration information to the access network device;
[0248] Send the second service processing rule corresponding to the second QoS information to the terminal device;
[0249] Send the QoS flow rules corresponding to the second QoS information to the third network function.
[0250] Optionally, the device further includes:
[0251] The third sending module is used to send the QoS flow rules corresponding to the first QoS information to the third network function.
[0252] Resource allocation devices can achieve Figure 1 The various processes implemented in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0253] It should be noted that the electronic device provided in this application embodiment is a device capable of performing the above-described resource allocation. Therefore, all implementation methods in the above-described resource allocation method embodiments are applicable to this electronic device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not elaborate further.
[0254] See Figure 12 , Figure 12 This is a schematic diagram of a resource allocation device provided in an embodiment of this application, applied to access network equipment, such as... Figure 12 As shown, the resource allocation device 1200 includes:
[0255] The receiving module 1201 is used to receive first configuration information sent by the first network function, wherein the first configuration information includes first QoS information of the terminal device corresponding to the first condition;
[0256] The allocation module 1202 is used to allocate network resources of the terminal device according to the first configuration information.
[0257] Optionally, the first QoS information includes a QoS stream; the allocation module is configured to perform at least one of the following:
[0258] If the first condition includes a preset time window, the network resources of the terminal device are allocated according to the QoS flow corresponding to the preset time window.
[0259] If the first condition includes a preset location range, the network resources of the terminal device are allocated according to the QoS flow corresponding to the preset location range.
[0260] Resource allocation devices can achieve Figure 7 The various processes implemented in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0261] It should be noted that the electronic device provided in this application embodiment is a device capable of performing the above-described resource allocation. Therefore, all implementation methods in the above-described resource allocation method embodiments are applicable to this electronic device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not elaborate further.
[0262] See Figure 13 , Figure 13 This is a schematic diagram of a resource allocation device provided in an embodiment of this application, applied to a second network function, such as... Figure 13 As shown, the resource allocation device 1300 includes:
[0263] The receiving module 1301 is used to receive a third request sent by the fourth network function, wherein the third request carries QoS requirement information of the terminal device corresponding to the first condition;
[0264] The generation module 1302 is used to generate first TSCAI information based on the QoS requirement information, wherein the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition;
[0265] The sending module 1303 is used to send a first request, including first TSCAI information, to the first network function.
[0266] Optionally, the generation module is specifically used for:
[0267] A QoS flow is created based on the QoS requirement information, and a TSCAC is created based on the QoS flow. The QoS flow includes QoS parameters.
[0268] The sending module is specifically used for:
[0269] Send the first request, which includes the TSCAC, to the first network function.
[0270] Resource allocation devices can achieve Figure 8 The various processes implemented in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0271] It should be noted that the electronic device provided in this application embodiment is a device capable of performing the above-described resource allocation. Therefore, all implementation methods in the above-described resource allocation method embodiments are applicable to this electronic device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not elaborate further.
[0272] See Figure 14 , Figure 14 This is a schematic diagram of a resource allocation device provided in an embodiment of this application, applied to a terminal device, such as... Figure 14 As shown, the resource allocation device 1400 includes:
[0273] The receiving module 1401 is used to receive a first service processing rule corresponding to the first QoS information or a second service processing rule corresponding to the second QoS information sent by the first network function.
[0274] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0275] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0276] Resource allocation devices can achieve Figure 9 The various processes implemented in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0277] It should be noted that the electronic device provided in this application embodiment is a device capable of performing the above-described resource allocation. Therefore, all implementation methods in the above-described resource allocation method embodiments are applicable to this electronic device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not elaborate further.
[0278] See Figure 15 , Figure 15 This is a schematic diagram of a resource allocation device provided in an embodiment of this application, applied to a third network function, such as... Figure 15 As shown, the resource allocation device 1500 includes:
[0279] The receiving module 1501 is used to receive the QoS flow rules corresponding to the first QoS information or the QoS flow rules corresponding to the second QoS information sent by the first network function.
[0280] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0281] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0282] Resource allocation devices can achieve Figure 10 The various processes implemented in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0283] It should be noted that the electronic device provided in this application embodiment is a device capable of performing the above-described resource allocation. Therefore, all implementation methods in the above-described resource allocation method embodiments are applicable to this electronic device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not elaborate further.
[0284] See Figure 16 , Figure 16 This is a schematic diagram of a resource allocation device provided in an embodiment of this application, applied to the fourth network function, such as... Figure 16 As shown, the resource allocation device 1600 includes:
[0285] The sending module 1601 is used to send a third request to the second network function, the third request carrying the QoS requirement information of the terminal device corresponding to the first condition.
[0286] Resource allocation devices can achieve Figure 10 The various processes implemented in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0287] It should be noted that the electronic device provided in this application embodiment is a device capable of performing the above-described resource allocation. Therefore, all implementation methods in the above-described resource allocation method embodiments are applicable to this electronic device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not elaborate further.
[0288] This application also provides an electronic device. Since the principle by which the electronic device solves the problem is similar to the resource allocation method in this application, the implementation of this electronic device can be found in the implementation of the method, and repeated details will not be described again.
[0289] like Figure 17 As shown, when the electronic device in this embodiment is a first network device, the electronic device includes: a processor 500, configured to read a program from the memory 520 and execute the following processes:
[0290] Receive a first request, the first request carrying first time-sensitive communication assistance information (TSCAI);
[0291] Obtain the first quality of service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate the first configuration information based on the first QoS information;
[0292] Send the first configuration information to the access network device.
[0293] Transceiver 510 is used to receive and send data under the control of processor 500.
[0294] Among them, Figure 17 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 500) and memory (memory 520). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 510 may be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 during operation.
[0295] Optionally, the first condition includes a preset time window, and the first TSCAI includes at least one of the following:
[0296] The first QoS information;
[0297] The direction, period, burst arrival time, lifetime, time domain, burst arrival window, and period range of a Time-Sensitive Communication (TSC) stream;
[0298] Information on the adaptability of BAT (Baidu, Alibaba, Tencent);
[0299] The start time and end time of the time-sensitive communication-assisted scheduling of QoS streams.
[0300] Optionally, the first condition includes a preset location range, and the first TSCAI includes at least one of the following:
[0301] The first QoS information;
[0302] The direction, period, burst arrival time, lifespan, time domain, burst arrival window, and period range of the TSC stream;
[0303] Information on the adaptability of BAT (Baidu, Alibaba, Tencent);
[0304] The positioning coordinates of the terminal device and the preset area range centered on the positioning coordinates.
[0305] Optionally, the first TSCAI is encapsulated within a Time-Sensitive Communication Auxiliary Container (TSCAC); the processor 500 reads the program from the memory 520, executes the step of obtaining the first Quality of Service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generates first configuration information based on the first QoS information, including:
[0306] Extract the QoS stream corresponding to the first condition from the terminal device from the TSCAC, and generate the first configuration information based on the QoS stream, wherein the QoS stream carries QoS parameters.
[0307] Optionally, the processor 500 reads the program from the memory 520 and also executes it:
[0308] A first business processing rule is generated based on the first QoS information;
[0309] The first service processing rule is sent to the terminal device.
[0310] Optionally, the processor 500 reads the program from the memory 520 and executes the receiving of the first request, including:
[0311] Receive the first request sent by the second network function.
[0312] Optionally, the processor 500 reads the program from the memory 520 and also executes it:
[0313] Receive a second request carrying a second TSCAI, the second TSCAI including second QoS information of the terminal device corresponding to a second condition, the second condition being that the terminal device is outside a preset time window, or the terminal device is outside a preset location range;
[0314] Based on the second QoS information, perform at least one of the following:
[0315] Update the first configuration information to the second configuration information, and send the second configuration information to the access network device;
[0316] Send the second service processing rule corresponding to the second QoS information to the terminal device;
[0317] Send the QoS flow rules corresponding to the second QoS information to the third network function.
[0318] Optionally, the processor 500 reads the program from the memory 520 and also executes it:
[0319] Send the QoS flow rules corresponding to the first QoS information to the third network function.
[0320] The electronic device provided in this application embodiment can execute the method embodiment corresponding to the first network device described above. Its implementation principle and technical effect are similar, and will not be repeated here.
[0321] like Figure 17 As shown, when the electronic device in this embodiment is an access network device, the electronic device includes: a processor 500, configured to read a program from the memory 520 and execute the following processes:
[0322] Receive first configuration information sent by the first network function, the first configuration information including first QoS information of the terminal device corresponding to the first condition;
[0323] The network resources of the terminal device are allocated according to the first configuration information.
[0324] Optionally, the first QoS information includes a QoS stream; the processor 500 is configured to read a program from the memory 520 and execute at least one of the following:
[0325] If the first condition includes a preset time window, the network resources of the terminal device are allocated according to the QoS flow corresponding to the preset time window.
[0326] If the first condition includes a preset location range, the network resources of the terminal device are allocated according to the QoS flow corresponding to the preset location range.
[0327] The electronic device provided in this application embodiment can execute the method embodiment corresponding to the above-mentioned access network device. Its implementation principle and technical effect are similar, and will not be described again here.
[0328] like Figure 17 As shown, when the electronic device in this embodiment of the application has a second network function, the electronic device includes: a processor 500, configured to read a program from the memory 520 and execute the following processes:
[0329] Receive a third request sent by the fourth network function, the third request carrying QoS requirement information of the terminal device corresponding to the first condition;
[0330] First TSCAI information is generated based on the QoS demand information, and the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition.
[0331] Send a first request, including first TSCAI information, to the first network function.
[0332] Optionally, the processor 500 is configured to read a program from the memory 520 and execute the generation of first TSCAI information based on the QoS demand information, including:
[0333] A QoS flow is created based on the QoS requirement information, and a TSCAC is created based on the QoS flow. The QoS flow includes QoS parameters.
[0334] Sending the first request, which includes the first TSCAI information, to the first network function includes:
[0335] Send the first request, which includes the TSCAC, to the first network function.
[0336] The electronic device provided in this application embodiment can execute the method embodiment corresponding to the second network function described above. Its implementation principle and technical effect are similar, and will not be repeated here.
[0337] like Figure 17 As shown, when the electronic device in this embodiment is a terminal device, the electronic device includes: a processor 500, configured to read a program from the memory 520 and execute the following processes:
[0338] Receive the first service processing rule corresponding to the first QoS information sent by the first network function, or the second service processing rule corresponding to the second QoS information;
[0339] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0340] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0341] The electronic device provided in this application embodiment can execute the method embodiment corresponding to the above-mentioned terminal device. Its implementation principle and technical effect are similar, and will not be repeated here.
[0342] like Figure 17 As shown, when the electronic device in this embodiment of the application is a third network function, the electronic device includes: a processor 500, configured to read a program from the memory 520 and execute the following processes:
[0343] Receive the QoS flow rules corresponding to the first QoS information or the QoS flow rules corresponding to the second QoS information sent by the first network function;
[0344] Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition;
[0345] The second QoS information is the QoS information of the terminal device corresponding to the second condition.
[0346] The electronic device provided in this application embodiment can execute the method embodiment corresponding to the third network function described above. Its implementation principle and technical effect are similar, and will not be repeated here.
[0347] like Figure 17 As shown, when the electronic device in this embodiment of the application is a fourth network function, the electronic device includes: a processor 500, configured to read a program from the memory 520 and execute the following processes:
[0348] A third request is sent to the second network function, the third request carrying the QoS requirement information of the terminal device corresponding to the first condition.
[0349] The electronic device provided in this application embodiment can execute the method embodiment corresponding to the fourth network function described above. Its implementation principle and technical effect are similar, and will not be repeated here.
[0350] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the resource allocation method embodiments described above and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0351] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above-described... Figures 1 to 10 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0352] 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.
[0353] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0354] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A resource allocation method, characterized in that, Performed by a first network function, the method includes: Receive a first request, the first request carrying first time-sensitive communication assistance information (TSCAI); Obtain the first quality of service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate the first configuration information based on the first QoS information; Send the first configuration information to the access network device.
2. The method according to claim 1, characterized in that, The first condition includes a preset time window, and the first TSCAI includes at least one of the following: The first QoS information; The direction, period, burst arrival time, lifetime, time domain, burst arrival window, and period range of a Time-Sensitive Communication (TSC) stream; Information on the adaptability of BAT (Baidu, Alibaba, Tencent) during sudden arrival windows; The start time and end time of the time-sensitive communication-assisted scheduling of QoS streams.
3. The method according to claim 1, characterized in that, The first condition includes a preset location range, and the first TSCAI includes at least one of the following: The first QoS information; The direction, period, burst arrival time, lifespan, time domain, burst arrival window, and period range of the TSC stream; Information on the adaptability of BAT (Baidu, Alibaba, Tencent); The positioning coordinates of the terminal device and the preset area range centered on the positioning coordinates.
4. The method according to any one of claims 1 to 3, characterized in that, The first TSCAI is encapsulated within a Time-Sensitive Communication Auxiliary Container (TSCAC); the step of obtaining the first Quality of Service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generating first configuration information based on the first QoS information, includes: Extract the QoS stream corresponding to the first condition from the terminal device from the TSCAC, and generate the first configuration information based on the QoS stream, wherein the QoS stream carries QoS parameters.
5. The method according to any one of claims 1 to 3, characterized in that, After obtaining the first Quality of Service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, the method further includes: A first business processing rule is generated based on the first QoS information; The first service processing rule is sent to the terminal device.
6. The method according to any one of claims 1 to 3, characterized in that, Receiving the first request includes: Receive the first request sent by the second network function.
7. The method according to any one of claims 1 to 3, characterized in that, After sending the first configuration information to the access network device, the method further includes: Receive a second request carrying a second TSCAI, the second TSCAI including second QoS information of the terminal device corresponding to a second condition, the second condition being that the terminal device is outside a preset time window, or the terminal device is outside a preset location range; Based on the second QoS information, perform at least one of the following: Update the first configuration information to the second configuration information, and send the second configuration information to the access network device; Send the second service processing rule corresponding to the second QoS information to the terminal device; Send the QoS flow rules corresponding to the second QoS information to the third network function.
8. The method according to any one of claims 1 to 3, characterized in that, After obtaining the first Quality of Service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, the method further includes: Send the QoS flow rules corresponding to the first QoS information to the third network function.
9. A resource allocation method, characterized in that, Performed by an access network device, the method includes: Receive first configuration information sent by the first network function, the first configuration information including first QoS information of the terminal device corresponding to the first condition; The network resources of the terminal device are allocated according to the first configuration information.
10. The method according to claim 9, characterized in that, The first QoS information includes QoS flows; the allocation of network resources for the terminal device based on the first QoS information includes at least one of the following: If the first condition includes a preset time window, the network resources of the terminal device are allocated according to the QoS flow corresponding to the preset time window. If the first condition includes a preset location range, the network resources of the terminal device are allocated according to the QoS flow corresponding to the preset location range.
11. A resource allocation method, characterized in that, Performed by a second network function, the method includes: Receive a third request sent by the fourth network function, the third request carrying QoS requirement information of the terminal device corresponding to the first condition; First TSCAI information is generated based on the QoS demand information, and the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition. Send a first request, including first TSCAI information, to the first network function.
12. The method according to claim 11, characterized in that, The generation of the first TSCAI information based on the QoS demand information includes: A QoS flow is created based on the QoS requirement information, and a TSCAC is created based on the QoS flow. The QoS flow includes QoS parameters. Sending the first request, which includes the first TSCAI information, to the first network function includes: Send the first request, which includes the TSCAC, to the first network function.
13. A resource allocation method, characterized in that, The method, executed by a terminal device, includes: Receive the first service processing rule corresponding to the first QoS information sent by the first network function, or the second service processing rule corresponding to the second QoS information; Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition; The second QoS information is the QoS information of the terminal device corresponding to the second condition.
14. A resource allocation method, characterized in that, Performed by a third network function, the method includes: Receive the QoS flow rules corresponding to the first QoS information or the QoS flow rules corresponding to the second QoS information sent by the first network function; Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition; The second QoS information is the QoS information of the terminal device corresponding to the second condition.
15. A resource allocation method, characterized in that, Performed by a fourth network function, the method includes: A third request is sent to the second network function, the third request carrying the QoS requirement information of the terminal device corresponding to the first condition.
16. A resource allocation device, characterized in that, The device, applied to a first network function, includes: The receiving module is used to receive a first request, wherein the first request carries first time-sensitive communication auxiliary information (TSCAI). The first generation module is used to obtain the first quality of service (QoS) information of the terminal device corresponding to the first condition from the first TSCAI, and generate the first configuration information based on the first QoS information. The first sending module is used to send the first configuration information to the access network device.
17. A resource allocation device, characterized in that, Applied to access network equipment, the device includes: The receiving module is configured to receive first configuration information sent by the first network function, wherein the first configuration information includes first QoS information of the terminal device corresponding to the first condition; The allocation module is used to allocate network resources of the terminal device according to the first configuration information.
18. A resource allocation device, characterized in that, For use in a second network function, the device includes: The receiving module is used to receive a third request sent by the fourth network function, wherein the third request carries the QoS requirement information of the terminal device corresponding to the first condition; The generation module is used to generate first TSCAI information based on the QoS requirement information, wherein the first TSCAI information includes the first QoS information of the terminal device corresponding to the first condition; The sending module is used to send a first request, including first TSCAI information, to the first network function.
19. A resource allocation device, characterized in that, Applied to a terminal device, the device includes: The receiving module is used to receive a first service processing rule corresponding to the first QoS information or a second service processing rule corresponding to the second QoS information sent by the first network function. Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition; The second QoS information is the QoS information of the terminal device corresponding to the second condition.
20. A resource allocation device, characterized in that, The device, applied to a third network function, includes: The receiving module is used to receive QoS flow rules corresponding to the first QoS information or QoS flow rules corresponding to the second QoS information sent by the first network function. Wherein, the first QoS information is the QoS information of the terminal device corresponding to the first condition; The second QoS information is the QoS information of the terminal device corresponding to the second condition.
21. A resource allocation device, characterized in that, The device, applied to a fourth network function, includes: The sending module is used to send a third request to the second network function, the third request carrying the QoS requirement information of the terminal device corresponding to the first condition.
22. An electronic device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the resource allocation method as claimed in any one of claims 1 to 8, or implements the steps of the resource allocation method as claimed in any one of claims 9 to 10, or implements the steps of the resource allocation method as claimed in any one of claims 11 to 12, or implements the steps of the resource allocation method as claimed in claim 13, or implements the steps of the resource allocation method as claimed in claim 14, or implements the steps of the resource allocation method as claimed in claim 15.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the resource allocation method as described in any one of claims 1 to 8, or the steps of the resource allocation method as described in any one of claims 9 to 10, or the steps of the resource allocation method as described in any one of claims 11 to 12, or the steps of the resource allocation method as described in claim 13, or the steps of the resource allocation method as described in claim 14, or the steps of the resource allocation method as described in claim 15.
24. A computer program product, characterized in that, The method includes computer instructions that, when executed by a processor, implement the steps of the resource allocation method as described in any one of claims 1 to 8, or the steps of the resource allocation method as described in any one of claims 9 to 10, or the steps of the resource allocation method as described in any one of claims 11 to 12, or the steps of the resource allocation method as described in claim 13, or the steps of the resource allocation method as described in claim 14, or the steps of the resource allocation method as described in claim 15.