XR service scheduling system, method and storage medium

By generating library files for user services and parsing them with business type functions, identifying and managing XR services, the problems of waste and congestion of 5G network resources are solved, and resource utilization and user experience are improved.

CN120264359BActive Publication Date: 2025-09-02CHINA UNICOM ONLINE INFORMATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510752706.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-09-02
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

In the prior art, XR terminals have large access to 5G networks, resulting in congestion and waste of network resources, reducing the resource utilization rate of 5G networks.

Method used

The communication management unit obtains the sensing data and policy data of the user's service, generates a library file, and analyzes it through the service scheduling unit in combination with the service type function to determine whether the user's service is XR service, and only obtains business rules for XR service to avoid non-XR services from being connected to the 5G network.

Benefits of technology

It realizes accurate identification of user services, reduces 5G network congestion, improves resource utilization, and improves user experience and management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264359B_ABST
    Figure CN120264359B_ABST
Patent Text Reader

Abstract

The present invention provides an XR service scheduling system, method and storage medium, which relate to the field of 5G communication technology. The system includes: a communication management unit, which is used to obtain sensor data and policy data of user services, and generate a library file of the user services based on the sensor data and policy data; a service scheduling unit, which is used to perform parsing operations on the library file, wherein a function value is obtained based on the policy data and sensor data in combination with a service type function, and the function value is used as the parsing result; a media function unit, which is used to determine whether the user service is an XR service based on the parsing result; and a service scheduling unit, which is further used to obtain the service rules of the user service by sending a rule request signal to an operation management platform when the user service is an XR service. The present invention reduces 5G network congestion and improves the utilization rate of 5G network resources through accurate service identification, dynamic resource request and reasonable scheduling management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of 5G communication technologies, and in particular to an XR service scheduling system, method, and storage medium. Background Art

[0002] Currently, as 5G networks evolve towards immersive, interactive, and intelligent features, interactive and immersive services, namely XR (Extended Reality) services, have been widely adopted by major operators. As the 5G network infrastructure continues to improve, the use of XR services has gradually increased. Therefore, it is necessary to manage and operate the XR services used by each user.

[0003] In related technologies, in order to achieve unified management of XR services, a large number of XR terminals are usually connected to the 5G network, and business rules corresponding to the services in the XR terminals are obtained from the operation and management platform. However, XR terminals include not only XR services, but also other services that do not require networking, such as local processing services. Therefore, if all services are connected to the 5G network and business rules are obtained from the operation and management platform through the 5G network, it will not only cause congestion of 5G network resources, but also waste 5G network resources. Summary of the Invention

[0004] The problem solved by the present invention is how to reduce congestion in 5G networks and improve the utilization rate of 5G network resources.

[0005] To solve the above problems, the present invention provides an XR service scheduling system, method and storage medium.

[0006] In a first aspect, an XR service scheduling system of the present invention includes:

[0007] A communication management unit, configured to obtain sensor data and policy data of a user service, and generate a library file of the user service based on the sensor data and the policy data;

[0008] a service scheduling unit, configured to perform a parsing operation on the library file, wherein a function value is obtained based on the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result;

[0009] a media function unit, configured to determine whether the user service is an XR service based on the analysis result;

[0010] The service scheduling unit is further configured to, when the user service is the XR service, obtain the service rules of the user service by sending a rule request signal to the operation management platform.

[0011] Optionally, the communication management unit is specifically configured to:

[0012] determining, according to an application identifier corresponding to the user service, an average data rate, a frame rate, and a jitter of the user service, and using the average data rate, the frame rate, and the jitter as the sensing data;

[0013] Obtaining the processing priority and bandwidth requirement of the user service from the policy and charging function network element;

[0014] A priority value is determined according to the processing priority and the bandwidth demand, and the priority value is used as the policy data.

[0015] Optionally, the communication management unit is further configured to:

[0016] According to the user service, weighting is performed on the processing priority and the broadband demand to obtain weight values ​​corresponding to the processing priority and the broadband demand;

[0017] Performing a comprehensive calculation based on the processing priority and the weight value corresponding to the broadband demand to obtain a comprehensive value of the user service;

[0018] Mapping processing is performed according to the comprehensive value to obtain the priority value.

[0019] Optionally, the communication management unit is further configured to:

[0020] Associating the sensor data and the policy data with the application identifier to obtain a feature data set of the user service;

[0021] Encapsulating the feature data set according to a preset data format to obtain the library file of the user service;

[0022] The library file is sent to the service scheduling unit.

[0023] Optionally, the service scheduling unit is specifically configured to:

[0024] Parsing the library file to obtain the average data rate, the frame rate, the jitter, and the priority value;

[0025] Calculating the service type function according to the average data rate, the frame rate, the jitter, and the priority value to obtain the function value;

[0026] The service type function is: f=a×b / (1-c)Q;

[0027] Wherein, a is the average data rate, b is the frame rate, c is the jitter, Q is the priority value, and f is the function value.

[0028] Optionally, the media function unit is specifically configured to:

[0029] Matching the function value corresponding to the user service with the preset operation characteristic value of the XR service to determine whether the user service is the XR service;

[0030] wherein, obtaining a difference between the function value and the preset operation characteristic value;

[0031] When the difference is greater than or equal to a preset error threshold, determining that the user service is not the XR service;

[0032] When the difference is smaller than the preset error threshold, the user service is determined to be the XR service.

[0033] Optionally, the communication management unit is further configured to: when the user service is the XR service, send a request control signal;

[0034] The service scheduling unit is further configured to:

[0035] When the user service is the XR service, determining a rule request signal for the user service according to the request control signal;

[0036] The rule request signal is sent to the operation management platform to obtain the business rule of the user business fed back by the operation management platform.

[0037] Optionally, the communication management unit is further configured to: obtain a network load of the 5G network;

[0038] The service scheduling unit is further configured to: adjust the priority value of the XR service according to the network load;

[0039] When the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service complies with a preset adjustment rule, the priority value of the XR service is adjusted according to the preset adjustment rule.

[0040] In a second aspect, the present invention provides an XR service scheduling method, including:

[0041] Acquire sensor data and policy data of a user service, and generate a library file of the user service based on the sensor data and the policy data;

[0042] Performing a parsing operation on the library file, wherein a function value is obtained based on the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result;

[0043] Determine whether the user service is an XR service according to the analysis result;

[0044] When the user service is the XR service, the service rules of the user service are obtained by sending a rule request signal to the operation management platform.

[0045] In a third aspect, the present invention provides a computer-readable storage medium, wherein a computer program is stored on the storage medium. When the computer program is executed by a processor, the above-mentioned XR service scheduling method is implemented.

[0046] The XR service scheduling system, method and storage medium of the present invention first obtain the sensor data and policy data of each user service through the communication management unit, thereby obtaining the basic information of each user service, and then generate the library file of the user service based on the sensor data and policy data, and encapsulate the complex and diverse data into a structured library file, so as to facilitate transmission and ensure the integrity of the data transmission process. Compared with the separate transmission of each data, it can reduce the network overhead. The service scheduling unit directly reads the key fields in the library file for parsing operations, thereby reducing the computational load in the parsing process and improving the response speed and efficiency of the system. The library file is parsed by the service scheduling unit, and the function value is obtained in combination with the service type function, so that when the user service is parsed, a multi-dimensional data description of the user service is formed in the form of a function value, and the sensor data and policy data of the user service are comprehensively considered, so that the identification of the user service is more accurate. The media function unit determines whether the user service is an XR service based on the analysis result. When the user service is identified as an XR service, the service scheduling unit obtains the service rules by sending a rule request signal to the operation management platform. The service scheduling unit is responsible for obtaining the service rules for the XR services of all users in the 5G network, thereby ensuring the smooth execution of the XR service and avoiding the access of non-XR services to the 5G network, effectively reducing the number of services in the 5G network, thereby reducing 5G network congestion, and avoiding the occupation of 5G network resources by non-XR services, thereby improving the utilization rate of 5G network resources. The present invention effectively solves the problem of network resource congestion caused by the excessive number of XR terminals in the prior art through accurate service identification, dynamic resource request and reasonable scheduling management, improves user experience, optimizes the utilization efficiency of 5G network resources, improves the management effect of XR services, and provides a more efficient and intelligent management solution for the widespread application of XR services. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1This is a schematic diagram of the structure of an XR service scheduling system in one embodiment of the present invention;

[0048] Figure 2 This is a new communication network structure diagram of a 5G network in another embodiment of the present invention;

[0049] Figure 3 FIG. 4 is a flow chart of an XR service scheduling method in another embodiment of the present invention. DETAILED DESCRIPTION

[0050] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.

[0051] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.

[0052] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0053] It should be noted that the modifications of "one" and "multiple" mentioned in the present invention are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0054] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0055] In response to the problems existing in the above-mentioned related technologies, this embodiment provides an XR service scheduling system, method and storage medium.

[0056] Combine Figure 1 As shown, an embodiment of the present invention provides an XR service scheduling system, including:

[0057] The communication management unit is used to obtain sensor data and policy data of user services, and generate a library file of the user services according to the sensor data and the policy data.

[0058] Specifically, in the 5G network, the communication management unit is the basic module of the XR service scheduling system. Figure 2 As shown in the new 5G network architecture diagram, the communication management unit (CMU) is typically located within the Network Control Protocol (NCP) to manage and control data channels to support the efficient operation of extended reality (XR) services. The CMU is responsible for acquiring sensor data and policy data for user services. In a preferred embodiment of the present invention, the CMU interacts with the service Application Server (AS) and Policy and Charging Function (PCF) to acquire sensor data and policy data for user services, such as average data rate, frame rate, jitter, packet delay estimates, as well as service priority and bandwidth requirements. The CMU integrates this data to generate a user service library file, providing foundational information for subsequent service identification and scheduling. This ensures data integrity and accuracy while also providing the system with a comprehensive description of user service characteristics, laying the foundation for accurate service identification and resource allocation. XR services require networking and corresponding service rules. For example, when a user runs a VR game, the game needs to continuously synchronize player operations and game scene information over the network. For a regular email application, since it does not require a continuous high-speed network connection to synchronize data, users can compose emails offline and manually send or receive emails when the network is connected. Therefore, non-XR services do not require specific business rules.

[0059] The service scheduling unit is used to perform parsing operation on the library file, wherein a function value is obtained according to the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result.

[0060] Specifically, in the new 5G network, the service scheduling unit is the core module of the system. Figure 2As shown, it is usually set in the NCP, communicates with the communication management unit, and is responsible for parsing the library file generated by the communication management unit. According to the sensor data and policy data in the library file, combined with the service type function, the operation is performed to obtain the function value as the parsing result. This process not only takes into account the performance requirements of the service, such as the average data rate, frame rate, etc., but also combines policy information such as priority, such as the service priority value, to make the identification of user services more accurate. In this way, the service scheduling unit can accurately determine whether the user service is an immersive XR service, and provide a basis for subsequent resource requests and scheduling. Through the service scheduling unit, the system can dynamically allocate resources according to business needs, avoiding the problem of network resource congestion caused by the excessive number of XR terminals in traditional methods, and improving the flexibility and efficiency of the system.

[0061] The media function unit is configured to determine whether the user service is an XR service based on the analysis result.

[0062] Specifically, in the new communication network of 5G network, the media function unit is a key module of the system, which is usually set in the UMF (Media Function, media function unit), which is responsible for judging whether the user service is an XR service based on the analysis results of the service scheduling unit. Specifically, the UMF receives the function value calculated by the service scheduling unit and compares it with the preset characteristic value to determine whether it matches. If it matches, the service is confirmed to be an immersive XR service. This module ensures that only real XR services can obtain optimized resource allocation through accurate service identification, thereby avoiding waste and abuse of resources, enabling the system to efficiently identify and manage XR services, improving user experience, and optimizing the utilization efficiency of 5G network resources.

[0063] The service scheduling unit is further configured to, when the user service is the XR service, obtain the service rules of the user service by sending a rule request signal to the operation management platform.

[0064] Specifically, after the service scheduling unit and the media function unit confirm that the user service is an XR service, the service scheduling unit is also responsible for obtaining the service rules of the service by sending a rule request signal to the operation management platform. Specifically, when the user service is an XR service, the rule request signal is constructed and sent to the operation management platform. The operation management platform will return the corresponding business rules based on the request. The business rules are a set of guidelines formulated by the operation management platform based on the user service type and network resource configuration to optimize the operation of the XR service and manage network resources. The service scheduling unit receives and parses these rules to ensure their accuracy and applicability, thereby avoiding the problem of network resource congestion caused by the excessive number of XR terminals in traditional methods. In this way, the system not only improves the user experience, but also optimizes the utilization efficiency of 5G network resources, providing a more efficient and intelligent management solution for the widespread application of XR services.

[0065] The XR service scheduling system of the present invention first obtains the sensor data and policy data of each user service through the communication management unit, thereby obtaining the basic information of each user service, and then generates a library file of the user service based on the sensor data and policy data, and encapsulates complex and diverse data into a structured library file, which is convenient for transmission and ensures the integrity of the data transmission process. Compared with the separate transmission of each data, it can reduce network overhead. The service scheduling unit directly reads the key fields in the library file for parsing operations, thereby reducing the computational load in the parsing process and improving the response speed and efficiency of the system. The library file is parsed by the service scheduling unit, and the function value is obtained in combination with the service type function, so that when the user service is parsed, a multi-dimensional data description of the user service is formed in the form of a function value, and the sensor data and policy data of the user service are comprehensively considered, so that the identification of the user service is more accurate. The media function unit determines whether the user service is an XR service based on the analysis result. When the user service is identified as an XR service, the service scheduling unit obtains the service rules by sending a rule request signal to the operation management platform. The service scheduling unit is responsible for obtaining the service rules for the XR services of all users in the 5G network, thereby ensuring the smooth execution of the XR service and avoiding the access of non-XR services to the 5G network, effectively reducing the number of services in the 5G network, thereby reducing 5G network congestion, and avoiding the occupation of 5G network resources by non-XR services, thereby improving the utilization rate of 5G network resources. The present invention effectively solves the problem of network resource congestion caused by the excessive number of XR terminals in the prior art through accurate service identification, dynamic resource request and reasonable scheduling management, improves user experience, optimizes the utilization efficiency of 5G network resources, improves the management effect of XR services, and provides a more efficient and intelligent management solution for the widespread application of XR services.

[0066] Optionally, the communication management unit is specifically configured to:

[0067] determining, according to an application identifier corresponding to the user service, an average data rate, a frame rate, and a jitter of the user service, and using the average data rate, the frame rate, and the jitter as the sensing data;

[0068] Obtaining the processing priority and bandwidth requirement of the user service from the policy and charging function network element;

[0069] A priority value is determined according to the processing priority and the bandwidth demand, and the priority value is used as the policy data.

[0070] Specifically, combined Figure 2 As shown, the policy and charging function network element (PCF) connects to the UMF. The PCF is a key policy control unit in the 5G network, responsible for formulating and managing network resource allocation policies. It stores user subscription information and service policies, and can use this information to assign appropriate priorities and bandwidth requirements to each user service. Therefore, the UMF obtains the processing priority and bandwidth requirements of user services from the PCF. The UMF then connects to the NCP and transmits these processing priorities and bandwidth requirements to the communication management unit in the NCP. The communication management unit is responsible for obtaining sensor data and policy data for user services, providing basic information for subsequent service identification and resource allocation. Specifically, the communication management unit first obtains key performance indicators (KPIs) such as average data rate, frame rate, and jitter from the service AS based on the application identifier corresponding to the user service, and uses these indicators as sensor data. This data forms the basis for building XR service models and transmission requirements, reflecting the real-time status and performance requirements of user services. In a preferred embodiment of the present invention, for an immersive VR application, the average data rate must reach 100 Mbps, the frame rate must be maintained above 90 fps, and the jitter must be controlled within 10 ms to ensure a smooth user experience. Next, the communication management unit obtains the processing priority and bandwidth requirement of the user service from the PCF. The processing priority reflects the importance and urgency of the service within the system, while the bandwidth requirement determines the specific network bandwidth requirements of the service. For example, a high-priority real-time interactive XR application may be assigned a priority value of 1, while a standard video streaming application may be assigned a priority value of 3. Finally, the communication management unit determines a comprehensive priority value based on the processing priority and bandwidth requirement and uses it as policy data. This priority value, combined with sensor data, forms a library file for the user service, providing a basis for subsequent service scheduling and resource allocation. For example, through specific weight allocation and calculation formulas, the processing priority and bandwidth requirement are quantified into a comprehensive priority value of 2, which is used for subsequent service identification and resource allocation.

[0071] In an embodiment of the present invention, by accurately acquiring sensor data and policy data of user services, the communication management unit provides accurate basic information for the system's service identification and resource allocation, enabling the system to more accurately identify immersive XR services and allocate optimized network resources for them. Secondly, this data acquisition and processing method of the communication management unit avoids the problem of network resource congestion caused by the traditional method of relying solely on the number of XR terminals to manage services, thereby improving the flexibility of the system and resource utilization efficiency. Finally, by comprehensively considering policy information such as the performance requirements and priority of the service, the library file generated by the communication management unit can provide a more comprehensive and accurate basis for subsequent service scheduling, thereby improving user experience and optimizing the utilization efficiency of 5G network resources.

[0072] Optionally, the communication management unit is further configured to:

[0073] According to the user service, weighting is performed on the processing priority and the broadband demand to obtain weight values ​​corresponding to the processing priority and the broadband demand;

[0074] Performing a comprehensive calculation based on the processing priority and the weight value corresponding to the broadband demand to obtain a comprehensive value of the user service;

[0075] Mapping processing is performed according to the comprehensive value to obtain the priority value.

[0076] Specifically, the communication management unit adopts a weight allocation method that comprehensively considers the processing priority and the bandwidth demand when determining the priority value of the user service. Specifically, the communication management unit first assigns weights to the processing priority and the bandwidth demand based on the characteristics of the user service. For example, if the system design considers that the importance of the processing priority is twice that of the bandwidth demand, the weight can be assigned. =0.7 gives processing priority, weight =0.3 for the bandwidth demand. Then, the communication management unit performs a comprehensive calculation of the processing priority and the bandwidth demand based on these weight values. Assuming that the processing priority of a user's service is 2 (the smaller the value, the higher the priority), and the bandwidth demand is 3 (the smaller the value, the higher the demand), then its comprehensive value P can be calculated by the formula P= × + × , calculating P = 0.7 × 2 + 0.3 × 3 = 2.3. Finally, the communication management unit maps the comprehensive value to a priority value based on pre-set mapping rules. For example, if the comprehensive value P between 1.5 and 2.5 is mapped to a priority value of 2, the priority value of the user service is 2. This process fully considers the multifaceted needs of the service, allowing the priority value to more accurately reflect the importance and resource requirements of the service.

[0077] In this embodiment of the present invention, the communication management unit can more accurately determine the priority value of user services, thereby providing a more reasonable basis for subsequent resource allocation and service scheduling. This not only takes into account the processing priority of the service, but also the bandwidth demand, avoiding the problem of unreasonable resource allocation that may arise due to a single factor dominating. For example, network resources can be more fairly allocated between high-priority services with low bandwidth requirements and low-priority services with high bandwidth requirements.

[0078] Optionally, the communication management unit is further configured to:

[0079] Associating the sensor data and the policy data with the application identifier (i.e., appID) to obtain a feature data set of the user service;

[0080] Encapsulating the feature data set according to a preset data format to obtain the library file of the user service;

[0081] The library file is sent to the service scheduling unit.

[0082] Specifically, when generating the library file for a user service, the communication management unit first associates the collected sensor data and policy data with the user service's appID to form a complete feature data set. For example, for an immersive VR application, its appID is "VR12345," with an average data rate of 100 Mbps, a frame rate of 90 fps, a jitter of 10 ms, and a priority value of 2. The communication management unit associates this data with the appID to form a feature data set: {appID: "VR12345," average data rate: 100 Mbps, frame rate: 90 fps, jitter: 10 ms, priority value: 2}. The communication management unit then encapsulates this feature data set according to a pre-set data format structure to generate a library file. This encapsulation process ensures data integrity and consistency, enabling it to be correctly parsed and used by subsequent modules (such as the service scheduling unit). In a preferred embodiment of the present invention, the library file is encapsulated in JSON format and contains the following content: {"appID": "VR12345", "dataRate": 100, "frameRate": 90, "jitter": 10, "priority": 2}. Finally, the communication management unit sends the generated library file to the service scheduling unit for further parsing and calculation. This not only ensures accurate data transmission but also provides a standardized data foundation for subsequent service identification and resource allocation.

[0083] In the embodiment of the present invention, the communication management unit provides standardized and consistent data support for the system's service identification and resource allocation, ensuring the integrity and accuracy of the data, so that the service scheduling unit can efficiently parse and process the characteristic information of user services.

[0084] Optionally, the service scheduling unit is specifically configured to:

[0085] Parsing the library file to obtain the average data rate, the frame rate, the jitter, and the priority value;

[0086] Calculating the service type function according to the average data rate, the frame rate, the jitter, and the priority value to obtain the function value;

[0087] The service type function is: f=a×b / (1-c)Q;

[0088] Wherein, a is the average data rate, b is the frame rate, c is the jitter, Q is the priority value, and f is the function value.

[0089] Specifically, the service scheduling unit in the XR service scheduling system is responsible for parsing and calculating the characteristic data of user services to determine whether the service type meets the characteristics of immersive XR services. Specifically, the service scheduling unit first parses the library file generated by the communication management unit and extracts key data, including the average data rate a, frame rate b, jitter c, and priority value Q. For example, assuming the data in the library file is: {"appID": "VR12345", "dataRate": 100 Mbps, "frameRate": 90fps, "jitter": 0.1, "priority": 2}, the service scheduling unit will parse it to obtain a = 100 Mbps, b = 90 fps, c = 0.1 (jitter is usually expressed as a decimal), and Q = 2. The service scheduling unit then calculates the function value f using the preset service type function f = a × b / (1-c) × Q. Substituting this example data into the formula, f = 5000. This function value will serve as an important basis for subsequently determining whether the user's service is an immersive XR service, and will be matched and compared with the preset feature value to achieve accurate service identification.

[0090] In an embodiment of the present invention, the service scheduling unit achieves accurate identification of user service types by parsing library files and using service type functions to calculate function values, which not only ensures the accuracy of service identification, but also provides a scientific basis for subsequent resource allocation.

[0091] Optionally, the media function unit is specifically configured to:

[0092] Matching the function value corresponding to the user service with the preset operation characteristic value of the XR service to determine whether the user service is the XR service;

[0093] wherein, obtaining a difference between the function value and the preset operation characteristic value;

[0094] When the difference is greater than or equal to a preset error threshold, determining that the user service is not the XR service;

[0095] When the difference is smaller than the preset error threshold, the user service is determined to be the XR service.

[0096] Specifically, the media function unit first obtains the user service function value f calculated by the service scheduling unit and the system-preset XR service operation characteristic value ffeature. For example, assume that the function value f calculated by the service scheduling unit is 5000, while the preset XR service operation characteristic value ffeature is 4800. Next, the media function unit calculates the difference between these two values, namely Δf=|fffeature|=|5000-4800|=200. The system pre-sets an error threshold. Based on the comparison between the difference and the error threshold, the media function unit makes a judgment: if the difference Δf is greater than or equal to the preset error threshold, the user service is determined to be mismatched with the XR service; if the difference is less than the preset error threshold, the user service is determined to be matched with the XR service. In a preferred embodiment of the present invention, for example, the preset error threshold for Δf is 150. Since Δf=200 is greater than 150, the media function unit determines that the user service is mismatched with the XR service. This process ensures the accuracy of business identification, avoids misjudgment due to excessive errors, and also provides an accurate basis for subsequent resource allocation and business management.

[0097] In an embodiment of the present invention, the media function unit is used to accurately identify whether the user service is an immersive XR service, providing a reliable basis for the system's resource allocation and service management. The error threshold can be dynamically adjusted according to different service scenarios and network conditions to further optimize resource allocation efficiency, thereby improving the accuracy of service identification. It also effectively avoids misjudgments caused by excessive errors, ensuring that system resources can be reasonably allocated to real XR services.

[0098] Optionally, the communication management unit is further configured to: when the user service is the XR service, send a request control signal;

[0099] The service scheduling unit is further configured to:

[0100] When the user service is the XR service, determining a rule request signal for the user service according to the request control signal;

[0101] The rule request signal is sent to the operation management platform to obtain the business rule of the user business fed back by the operation management platform.

[0102] Specifically, after confirming that the user service is an immersive XR service, the communication management unit is responsible for sending a request control signal to initiate the subsequent service rule acquisition process. The request control signal contains key information about the user service, such as the app ID, service type identifier, and a possible description of resource requirements. In a preferred embodiment of the present invention, the request control signal can be sent to the service scheduling unit, which then leverages the communication connection between the service scheduling unit and the operations management platform to retrieve service rules. Upon receiving the request control signal, the service scheduling unit parses the user service information in the signal, such as the app ID and service type, and constructs a rule request signal based on this information. In a preferred embodiment of the present invention, assuming that the request control signal contains the user service app ID "VR12345" and the service type "XR," the service scheduling unit generates a rule request signal based on this information. The service scheduling unit then sends this rule request signal to the operations management platform. Based on the information in the request signal, the operations management platform retrieves and returns the corresponding service rules, which define the network resources and QoS parameters required for the XR service. For example, the returned service rules may include parameters such as high bandwidth allocation and low latency guarantees to ensure smooth operation of the XR service. Through this process, the service scheduling unit ensures that XR services can obtain network resources and optimized configurations that match their characteristics.

[0103] In this embodiment of the present invention, the communication management unit sends a request control signal, promptly triggering the resource allocation and service rule acquisition process, significantly improving the system's response speed and management efficiency for immersive XR services. By determining and sending a rule request signal based on the request control signal, high-bandwidth and low-latency network resources are rapidly allocated. Furthermore, resource allocation strategies can be flexibly adjusted based on different service requirements and network conditions, enabling dynamic resource allocation and optimized management of XR services through the service scheduling unit.

[0104] Optionally, the communication management unit is further configured to: obtain a network load of the 5G network;

[0105] The service scheduling unit is further configured to: adjust the priority value of the XR service according to the network load;

[0106] When the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service complies with a preset adjustment rule, the priority value of the XR service is adjusted according to the preset adjustment rule.

[0107] Specifically, after determining that a user service is an XR service, the communication management unit is responsible for obtaining the network load of the 5G network. This is achieved by monitoring the real-time network status, such as network traffic, bandwidth usage, and latency, to calculate the current network load. This means that the priority values ​​of all XR services in the 5G network are adjusted based on the network load. This ensures that XR services receive the necessary network resources under high load conditions by increasing their priority, thereby ensuring a better user experience. The network load is the percentage of current network bandwidth utilization. The service scheduling unit dynamically adjusts the priority value of the XR service based on the obtained network load information. When the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service meets the preset adjustment rules, the service scheduling unit adjusts the priority value of the service according to the preset rules. It is worth noting that the preset adjustment rules include: since a smaller priority value corresponds to a higher processing priority, an XR service's processing priority value is considered to meet the preset adjustment rules if it is less than or equal to the preset processing threshold. When the processing priority meets the preset adjustment rules, the priority value obtained by the XR service after mapping is decremented by 1, thereby increasing the XR service's priority level. This facilitates the subsequent priority processing of XR services according to the acquired business rules. In a preferred embodiment of the present invention, XR services with a processing priority less than or equal to 2 are determined to comply with the preset adjustment rules. At this time, the network load threshold of the 5G network corresponding to the XR service is set to 80%. When the network load reaches 85%, the priority value of the XR service is reduced by 1 according to the preset adjustment rules. For example, if the priority value of the XR service is 3, the priority value of the XR service is set to 2 after the reduction by 1 to ensure that it can still obtain sufficient resource support under high network load conditions.

[0108] In this embodiment of the present invention, the communication management unit obtains the network load of the 5G network, and the service scheduling unit dynamically adjusts the priority value of user services based on the network load. By raising the priority of critical services, it ensures that they obtain the necessary network resources, enabling them to quickly respond to changes in network status and improve overall network performance. At the same time, by properly adjusting service priorities, the user experience of high-priority services is improved, ensuring that critical services can continue to operate stably even when resources are scarce.

[0109] Combine Figure 3 As shown, an embodiment of the present invention provides an XR service scheduling method, including:

[0110] Acquire sensor data and policy data of a user service, and generate a library file of the user service based on the sensor data and the policy data;

[0111] Performing a parsing operation on the library file, wherein a function value is obtained based on the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result;

[0112] Determine whether the user service is an XR service according to the analysis result;

[0113] When the user service is the XR service, the service rules of the user service are obtained by sending a rule request signal to the operation management platform.

[0114] The advantages of the XR service scheduling method of the present invention over the prior art are the same as the advantages of the above-mentioned XR service scheduling system over the prior art, and will not be repeated here.

[0115] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned XR service scheduling method is implemented.

[0116] In other words, a non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following operations:

[0117] Acquire sensor data and policy data of a user service, and generate a library file of the user service based on the sensor data and the policy data;

[0118] Performing a parsing operation on the library file, wherein a function value is obtained based on the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result;

[0119] Determine whether the user service is an XR service according to the analysis result;

[0120] When the user service is the XR service, the service rules of the user service are obtained by sending a rule request signal to the operation management platform.

[0121] The advantages of the computer-readable storage medium of the present invention over the prior art are the same as the advantages of the above-mentioned XR service scheduling method over the prior art, and are not further described here.

[0122] Although the present invention is disclosed as above, the scope of protection disclosed by the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the scope of protection of the present invention.

Claims

1. An XR service scheduling system, characterized in that: include: a communication management unit configured to obtain sensor data and policy data of a user service, and generate a library file for the user service based on the sensor data and the policy data; wherein, based on an application identifier corresponding to the user service, an average data rate, a frame rate, and a jitter of the user service are determined, and the average data rate, the frame rate, and the jitter are used as the sensor data; obtain a processing priority and a bandwidth requirement of the user service from a policy and charging function network element; determine a priority value based on the processing priority and the bandwidth requirement, and use the priority value as the policy data; a service scheduling unit, configured to perform a parsing operation on the library file, wherein a function value is obtained based on the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result; a media function unit, configured to determine whether the user service is an XR service based on the analysis result; The service scheduling unit is further configured to, when the user service is the XR service, obtain the service rules of the user service by sending a rule request signal to the operation management platform.

2. The XR service scheduling system according to claim 1, characterized in that: The communication management unit is further configured to: According to the user service, weighting is performed on the processing priority and the broadband demand to obtain weight values ​​corresponding to the processing priority and the broadband demand; Performing a comprehensive calculation based on the processing priority and the weight value corresponding to the broadband demand to obtain a comprehensive value of the user service; Mapping processing is performed according to the comprehensive value to obtain the priority value.

3. The XR service scheduling system according to claim 1, characterized in that: The communication management unit is further configured to: Associating the sensor data and the policy data with the application identifier to obtain a feature data set of the user service; Encapsulating the feature data set according to a preset data format to obtain the library file of the user service; The library file is sent to the service scheduling unit.

4. The XR service scheduling system according to claim 1, characterized in that: The service scheduling unit is specifically configured to: Parsing the library file to obtain the average data rate, the frame rate, the jitter, and the priority value; Calculating the service type function according to the average data rate, the frame rate, the jitter, and the priority value to obtain the function value; The service type function is: f=a×b / (1-c)Q; Wherein, a is the average data rate, b is the frame rate, c is the jitter, Q is the priority value, and f is the function value.

5. The XR service scheduling system according to claim 4, characterized in that: The media function unit is specifically used to: Matching the function value corresponding to the user service with the preset operation characteristic value of the XR service to determine whether the user service is the XR service; wherein, obtaining a difference between the function value and the preset operation characteristic value; When the difference is greater than or equal to a preset error threshold, determining that the user service is not the XR service; When the difference is smaller than the preset error threshold, the user service is determined to be the XR service.

6. The XR service scheduling system according to claim 1, characterized in that: The communication management unit is further configured to: when the user service is the XR service, send a request control signal; The service scheduling unit is further configured to: When the user service is the XR service, determining a rule request signal for the user service according to the request control signal; The rule request signal is sent to the operation management platform to obtain the business rule of the user business fed back by the operation management platform.

7. The XR service scheduling system according to claim 1, characterized in that: The communication management unit is further configured to: obtain a network load of the 5G network; The service scheduling unit is further configured to: adjust the priority value of the XR service according to the network load; When the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service complies with a preset adjustment rule, the priority value of the XR service is adjusted according to the preset adjustment rule.

8. An XR service scheduling method, characterized in that: include: Acquire sensor data and policy data of a user service, and generate a library file for the user service based on the sensor data and the policy data; wherein, based on an application identifier corresponding to the user service, determine an average data rate, frame rate, and jitter of the user service, and use the average data rate, frame rate, and jitter as the sensor data; obtain a processing priority and a bandwidth requirement of the user service from a policy and charging function network element; determine a priority value based on the processing priority and the bandwidth requirement, and use the priority value as the policy data; Performing a parsing operation on the library file, wherein a function value is obtained based on the policy data and the sensor data in combination with a service type function, and the function value is used as a parsing result; Determine whether the user service is an XR service according to the analysis result; When the user service is the XR service, the service rules of the user service are obtained by sending a rule request signal to the operation management platform.

9. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by the processor, the XR service scheduling method as claimed in claim 8 is implemented.

Citation Information

Patent Citations

  • Data transmission method and device

    CN116569585A

  • KR20240110408A