XR service scheduling system and method and storage medium

By generating structured library files in the 5G network and parsing them with service type functions, identifying and managing XR services, the problems of congestion and waste of 5G network resources are solved, and efficient resource utilization and user experience are achieved.

CN120264359AActive Publication Date: 2025-07-04CHINA UNICOM ONLINE INFORMATION TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, 5G networks are prone to resource congestion and waste when managing XR services, especially due to the low network resource occupation and utilization rate caused by the excessive number of XR terminals.

Method used

The communication management unit obtains the sensing data and policy data of the user's service through the communication management unit, generates structured library files, and performs analysis and calculations based on the service type function. The media function unit determines whether the user's service is XR service, and after confirmation, obtains business rules through the service scheduling unit to avoid non-XR services from being connected to the 5G network.

Benefits of technology

It realizes accurate identification and dynamic resource allocation of XR services, reduces congestion in 5G networks, improves resource utilization, and improves user experience and network resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264359A_ABST
    Figure CN120264359A_ABST
Patent Text Reader

Abstract

The invention provides an XR service scheduling system and method and a storage medium, and relates to the technical field of 5G communication, and the system comprises a communication management unit which is used for obtaining sensing data and strategy data of a user service, and generating a library file of the user service according to the sensing data and the strategy data; the service scheduling unit is used for performing analytic operation on the library file, obtaining a function value by combining a service type function according to the strategy data and the sensing data, and taking the function value as an analytic result; the media function unit is used for judging whether the user service is the XR service or not according to the analysis result; and the service scheduling unit is also used for obtaining a service rule of the user service by sending a rule request signal to the operation management platform when the user service is the XR service. Through accurate service identification, dynamic resource requests and reasonable scheduling management, the congestion of the 5G network is reduced, and the utilization rate of 5G network resources is improved.
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, with the evolution of 5G networks towards immersive, interactive, and intelligent directions, interactive immersive services, namely XR (Extended Reality) services, have been widely used by major operators. With the continuous improvement of the 5G network infrastructure, the number of users of XR services is gradually increasing. 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 uniformly connected to the 5G network to obtain service rules corresponding to the services in the XR terminals from the operation management platform. However, XR terminals not only include XR services but also other services that do not require networking, such as local processing services, etc. Therefore, if all services are connected to the 5G network and service rules are obtained from the operation management platform through the 5G network, it will not only cause congestion of 5G network resources but also result in waste of 5G network resources. Summary of the Invention

[0004] The problem solved by the present invention is how to reduce the congestion of the 5G network 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: A communication management unit, configured to obtain sensing data and policy data of a user service, and generate a library file of the user service according to the sensing data and the policy data; A service scheduling unit, configured to perform parsing operations on the library file. Specifically, according to the policy data and the sensing data, a function value is obtained by combining with a service type function, and the function value is used as the parsing result; A media function unit, configured to determine whether the user service is an XR service according to the parsing result; The service scheduling unit is further configured to, when the user service is the XR service, obtain the service rule of the user service by sending a rule request signal to an operation management platform.

[0007] Optionally, the communication management unit is specifically configured to: Determine the average data rate, frame rate, and jitter of the user service according to the application program identifier corresponding to the user service, and use the average data rate, the frame rate, and the jitter as the sensing data; Obtain the processing priority and broadband demand of the user service from the policy and charging function network element; Determine a priority value according to the processing priority and the broadband demand, and use the priority value as the policy data.

[0008] Optionally, the communication management unit is further specifically configured to: Perform weight allocation on the processing priority and the broadband demand according to the user service to obtain weight values corresponding to the processing priority and the broadband demand; Perform comprehensive calculation according to the weight values corresponding to the processing priority and the broadband demand to obtain a comprehensive value of the user service; Perform mapping processing according to the comprehensive value to obtain the priority value.

[0009] Optionally, the communication management unit is further specifically configured to: Associate the sensing data and the policy data with the application program identifier to obtain a characteristic data set of the user service; Package the characteristic data set according to a preset data format to obtain the library file of the user service; Send the library file to the service scheduling unit.

[0010] Optionally, the service scheduling unit is specifically configured to: Parse the library file to obtain the average data rate, the frame rate, the jitter, and the priority value; Calculate a function value through the service type function according to the average data rate, the frame rate, the jitter, and the priority value; The service type function is: f = a×b / (1 - c)Q; Where 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.

[0011] Optionally, the media function unit is specifically configured to: Match the function value corresponding to the user service with a preset operation characteristic value of the XR service to determine whether the user service is the XR service; Wherein, obtain 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, it is determined that the user service is not the XR service; When the difference is less than the preset error threshold, it is determined that the user service is the XR service.

[0012] Optionally, 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 specifically further configured to: When the user service is the XR service, according to the request control signal, determine a rule request signal for the user service; Send the rule request signal to the operation management platform to obtain the service rules of the user service feedback by the operation management platform.

[0013] Optionally, the communication management unit is further configured to: obtain the 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; Wherein, when the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service conforms to a preset adjustment rule, the priority value of the XR service is adjusted according to the preset adjustment rule.

[0014] In a second aspect, an XR service scheduling method of the present invention includes: Obtain the sensing data and policy data of the user service, and generate a library file of the user service according to the sensing data and the policy data; Perform parsing operations on the library file. Among them, according to the policy data and the sensing data, a function value is obtained by combining with a service type function, and the function value is used as the parsing result; Judge whether the user service is an XR service according to the parsing result; 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.

[0015] In a third aspect, a computer-readable storage medium of the present invention has a computer program stored thereon. When the computer program is executed by a processor, the above-mentioned XR service scheduling method is implemented.

[0016] The XR service scheduling system, method, and storage medium of the present invention. First, the communication management unit obtains the sensing data and policy data of each user service, thereby obtaining the basic information of each user service. Then, a library file of the user service is generated based on the sensing data and policy data, encapsulating complex and diverse data into a structured library file, which is convenient for transmission, ensures the integrity during data transmission, and can reduce network overhead compared to transmitting each data separately. The service scheduling unit directly reads the keyword fields in the library file for parsing operations, thereby reducing the computational load during the parsing process and improving the response speed and efficiency of the system. By parsing and operating on the library file through the service scheduling unit and combining with the service type function to obtain the function value, when parsing the user service, a multi-dimensional data description of the user service is formed in the form of the function value, comprehensively considering the sensing data and policy data of the user service, making the identification of the user service more accurate. The media function unit determines whether the user service is an XR service according to the parsing result. When the user service is identified as an XR service, the service scheduling unit obtains the service rule by sending a rule request signal to the operation management platform. The service scheduling unit is responsible for obtaining the service rule for all users' XR services in the 5G network, ensuring the smooth execution of the XR service, while preventing non-XR services from accessing 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, improving the utilization rate of 5G network resources. The present invention effectively solves the problem of network resource congestion caused by excessive XR terminals in the prior art through accurate service identification, dynamic resource requests, and reasonable scheduling management, improves the user experience, optimizes the usage efficiency of 5G network resources, improves the management effect of XR services, and provides a more efficient and intelligent management solution for the wide application of XR services. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic structural diagram of the XR service scheduling system in an embodiment of the present invention; Figure 2 It is a new communication network structure diagram of the 5G network in another embodiment of the present invention; Figure 3 It is a schematic flowchart of the XR service scheduling method in another embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] To make the above objects, features, and advantages of the present invention more apparent and understandable, the following provides a detailed description of specific embodiments of the present invention with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments described herein. Instead, these embodiments are provided to more thoroughly and completely understand the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not used to limit the protection scope of the present invention.

[0019] It should be understood that the various steps recorded in the method embodiments of the present invention can be executed in different orders and / or executed 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 regard.

[0020] As used herein, the term "including" and its variations are open-ended, that is, "including but not limited to"; the term "based on" means "at least partially based on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional 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 such as "first" and "second" mentioned in the present invention are only used to distinguish different devices, modules, or units, and are not used to limit the order of functions executed by these devices, modules, or units or their interdependent relationships.

[0021] 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 stated in the context, it should be understood as "one or more".

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

[0023] In view of the problems existing in the above related technologies, this embodiment provides an XR service scheduling system, method, and storage medium.

[0024] Combined with Figure 1 As shown, an XR service scheduling system provided by an embodiment of the present invention includes: A communication management unit, configured to obtain sensing data and policy data of a user service, and generate a library file of the user service according to the sensing data and the policy data.

[0025] Specifically, in a 5G network, the communication management unit is a basic module of the XR service scheduling system. Combined withFigure 2 The new communication network structure diagram of the 5G network shown. The communication management unit is usually set in the NCP (Network Control Protocol), and is used to manage and control the data channel to support the efficient operation of the extended reality XR service. The communication management unit is responsible for obtaining the sensing data and policy data of the user service. In the preferred embodiment of the present invention, the communication management unit obtains the sensing data and policy data of the user service by interacting with the service AS (Application Server) and the PCF (Policy and Charging Function) respectively, such as the average data rate, frame rate, jitter, packet delay prediction, etc., as well as the service priority and broadband requirements. The communication management unit integrates these data to generate a library file of the user service, providing basic information for subsequent service identification and scheduling. It not only ensures the integrity and accuracy of the data, but also provides a comprehensive description of the user service characteristics for the system, thus laying a foundation for accurate service identification and resource allocation. The XR service is a service that requires networking and obtaining corresponding service rules. For example, when a user runs a VR game, the game needs to continuously synchronize the player's operations and game scene information through the network. For an ordinary email application, since it does not require a continuous high-speed network connection to synchronize data, the user can compose emails offline and manually send or receive emails when the network is connected. Therefore, non-XR services do not require specific service rules.

[0026] The service scheduling unit is used to perform parsing operations on the library file. Specifically, according to the policy data and the sensing data, a function value is obtained by combining with the service type function, and the function value is used as the parsing result.

[0027] Specifically, in the new communication network of the 5G network, the service scheduling unit is the core module of the system. As shown in Figure 2 the figure, it is usually set in the NCP and is communicatively connected to the communication management unit, and is responsible for performing parsing operations on the library file generated by the communication management unit. According to the sensing data and policy data in the library file, operations are performed by combining with the service type function, and the function value is used as the parsing result. This process not only considers 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, making the identification of the user service 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 service requirements, avoiding the network resource congestion problem caused by too many XR terminals in the traditional method, and improving the flexibility and efficiency of the system.

[0028] A media function unit, configured to determine whether the user service is an XR service according to the parsing result.

[0029] Specifically, in a new communication network of a 5G network, the media function unit is a key module of the system, usually set in the UMF (Media Function). It is responsible for determining whether the user service is an XR service according to the parsing result of the service scheduling unit. Specifically, the UMF receives the function value calculated by the service scheduling unit and compares it with a preset characteristic value to determine whether they match. If they match, it is confirmed that the service is an immersive XR service. Through accurate service identification, this module ensures that only genuine XR services can obtain optimized resource allocation, thus avoiding waste and abuse of resources, enabling the system to efficiently identify and manage XR services, enhancing the user experience, and at the same time optimizing the utilization efficiency of 5G network resources.

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

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

[0032] The XR service scheduling system of the present invention, first, obtains the sensing data and policy data of each user service through the communication management unit, so as to obtain the basic information of each user service, and then generates a library file of the user service according to the sensing data and policy data, encapsulating complex and diverse data into a structured library file, which is convenient for transmission, ensures the integrity during the data transmission process, and can reduce the network overhead compared with the individual transmission of each data. The service scheduling unit directly reads the keyword fields in the library file for parsing operations, thereby reducing the computational load during the parsing process and improving the response speed and efficiency of the system. By parsing and operating on the library file through the service scheduling unit and combining with the service type function to obtain the function value, when parsing the user service, a multi-dimensional data description of the user service is formed in the form of the function value, comprehensively considering the sensing data and policy data of the user service, making the identification of the user service more accurate. The media function unit determines whether the user service is an XR service according to the parsing result. When the user service is identified as an XR service, the service scheduling unit obtains the service rule by sending a rule request signal to the operation management platform. The service scheduling unit is responsible for obtaining the service rules for all users' XR services in the 5G network, ensuring the smooth execution of the XR service, while preventing non-XR services from accessing the 5G network, effectively reducing the number of services in the 5G network, thereby reducing the 5G network congestion, and avoiding the occupation of 5G network resources by non-XR services, improving the utilization rate of 5G network resources. The present invention effectively solves the problem of network resource congestion caused by excessive XR terminal numbers in the prior art through accurate service identification, dynamic resource requests, and reasonable scheduling management, improves the user experience, optimizes the usage efficiency of 5G network resources, improves the management effect of XR services, and provides a more efficient and intelligent management solution for the wide application of XR services.

[0033] Optionally, the communication management unit is specifically configured to: Determine the average data rate, frame rate, and jitter of the user service according to the application program identifier corresponding to the user service, and use the average data rate, the frame rate, and the jitter as the sensing data; Obtain the processing priority and broadband demand of the user service from the policy and charging function network element; Determine a priority value according to the processing priority and the broadband demand, and use the priority value as the policy data.

[0034] Specifically, in combination with Figure 2As shown, the policy and charging function network element is connected to the PCF and the UMF. The PCF is a key policy control unit in the 5G network, responsible for formulating and managing policies for network resource allocation. It stores the subscription information and service policies of users, and can allocate appropriate priorities and broadband requirements for each user service based on this information. Therefore, the UMF obtains the processing priority and broadband requirements of the user service from the PCF, and then connects to the NCP through the UMF to send the processing priority and broadband requirements to the communication management unit in the NCP. The communication management unit is responsible for obtaining the sensing data and policy data of the user service, providing basic information for subsequent service identification and resource allocation. Specifically, the communication management unit first obtains key performance indicators such as the average data rate, frame rate, and jitter of the service from the service AS according to the application identifier corresponding to the user service, and uses these indicators as sensing data. These data are the basis for constructing the XR service model and transmission requirements, reflecting the real-time state and performance requirements of the user service. In the preferred embodiment of the present invention, for an immersive VR application, the average data rate needs to reach 100 Mbps, the frame rate needs to be maintained above 90 fps, and the jitter needs to be controlled within 10 ms to ensure a smooth user experience. Then, the communication management unit obtains the processing priority and broadband requirements of the user service from the PCF. The processing priority reflects the importance and urgency of the service in the system, while the broadband requirement determines the specific requirement of the service for network bandwidth. For example, a high-priority real-time interactive XR application may be assigned a priority value of 1, while an ordinary video streaming application may be assigned a priority value of 3. Finally, the communication management unit determines a comprehensive priority value according to the processing priority and broadband requirements, and uses it as policy data. This priority value will form the library file of the user service together with the sensing data, providing a basis for subsequent service scheduling and resource allocation. For example, through specific weight allocation and calculation formulas, the processing priority and broadband requirements are quantified into a comprehensive priority value of 2 for subsequent service identification and resource allocation.

[0035] In the embodiment of the present invention, by accurately obtaining the sensing data and policy data of the user service, the communication management unit provides accurate basic information for service identification and resource allocation in the system, 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 network resource congestion problem caused by simply relying on the number of XR terminals to manage services in the traditional method, improving the flexibility and resource utilization efficiency of the system. Finally, by comprehensively considering policy information such as the performance requirements and priorities of services, the library file generated by the communication management unit can provide a more comprehensive and accurate basis for subsequent service scheduling, thereby enhancing the user experience and optimizing the utilization efficiency of 5G network resources.

[0036] Optionally, the communication management unit is further specifically configured to: Perform weight allocation on the processing priority and the broadband demand according to the user service to obtain weight values corresponding to the processing priority and the broadband demand; Perform comprehensive calculation according to the weight values corresponding to the processing priority and the broadband demand to obtain a comprehensive value of the user service; Perform mapping processing according to the comprehensive value to obtain the priority value.

[0037] Specifically, when determining the priority value of the user service, the communication management unit adopts a weight allocation method that comprehensively considers the processing priority and the broadband demand. Specifically, the communication management unit first performs weight allocation on the processing priority and the broadband demand according to the characteristics of the user service. For example, assuming that in the system design, it is considered that the importance of the processing priority is twice that of the broadband demand, the weight = 0.7 can be assigned to the processing priority, and the weight = 0.3 to the broadband demand. Then, the communication management unit performs comprehensive calculation on the processing priority and the broadband demand according to these weight values. Assuming that the processing priority of a certain user service is 2 (the smaller the value, the higher the priority), and the broadband demand is 3 (the smaller the value, the higher the demand), then its comprehensive value P can be calculated through the formula P = × + × , that is, P = 0.7×2 + 0.3×3 = 2.3. Finally, the communication management unit maps the comprehensive value to the priority value according to the preset mapping rule. For example, if the comprehensive value P is mapped to the priority value 2 when it is between 1.5 and 2.5, then the priority value of this user service is 2. This process fully considers the multi-faceted requirements of the service, enabling the priority value to more accurately reflect the importance of the service and the resource requirements.

[0038] In the embodiment of the present invention, the communication management unit can more accurately determine the priority value of the user service, thereby providing a more reasonable basis for subsequent resource allocation and service scheduling. It not only considers the processing priority of the service but also takes into account the broadband demand, avoiding the problem of unreasonable resource allocation that may be caused by a single factor dominating. For example, it can more fairly allocate network resources between services with high priority but low broadband demand and services with low priority but high broadband demand.

[0039] Optionally, the communication management unit is further specifically configured to: Associate the sensing data and the policy data with the application program identifier (i.e., appID) to obtain a set of characteristic data of the user service; Encapsulate the feature data set according to the preset data format to obtain the library file of the user service; Send the library file to the service scheduling unit.

[0040] Specifically, during the process of generating the library file of the user service by the communication management unit, the collected sensing data and policy data are first associated with the appID of the user service to form a complete feature data set. For example, for an immersive VR application with an appID of "VR12345", the average data rate is 100 Mbps, the frame rate is 90 fps, the jitter is 10 ms, and the priority value is 2. The communication management unit associates these 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}. Then, the communication management unit encapsulates the feature data set according to the preset data format structure to generate a library file. The encapsulation process ensures the integrity and consistency of the data, 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 the content is as follows: {"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, which not only ensures the accurate transmission of the data but also provides a standardized data basis for subsequent service identification and resource allocation.

[0041] In the embodiment of the present invention, the communication management unit provides standardized and consistent data support for the service identification and resource allocation of the system, ensuring the integrity and accuracy of the data, enabling the service scheduling unit to efficiently parse and process the feature information of the user service.

[0042] Optionally, the service scheduling unit is specifically configured to: Parse the library file to obtain the average data rate, the frame rate, the jitter, and the priority value; Calculate the function value through the service type function according to the average data rate, the frame rate, the jitter, and the priority value; The service type function is: f = a × b / (1 - c)Q; Where 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.

[0043] 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 conforms to the characteristics of immersive XR services. Specifically, the service scheduling unit first parses the library file generated by the communication management unit and extracts the key data therein, including the average data rate a, the frame rate b, the jitter c, and the priority value Q. For example, assuming the data in the library file is: {"appID": "VR12345", "dataRate": 100 Mbps, "frameRate": 90 fps, "jitter": 0.1, "priority": 2}, the service scheduling unit will parse out a = 100 Mbps, b = 90 fps, c = 0.1 (jitter is usually represented in decimal form), and Q = 2. Then, the service scheduling unit calculates the function value f through the preset service type function f = a × b / (1 - c) × Q. Substituting the example data into the formula, f = 5000 is obtained. This function value will be used as an important basis for subsequent judgment of whether the user service is an immersive XR service, and is matched and compared with the preset characteristic value to achieve accurate service identification.

[0044] In the embodiment of the present invention, the service scheduling unit realizes the accurate identification of the user service type by parsing the library file and calculating the function value using the service type function, which not only ensures the accuracy of service identification but also provides a scientific basis for subsequent resource allocation.

[0045] Optionally, the media function unit is specifically used for: 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 the difference between the function value and the preset operation characteristic value; When the difference is greater than or equal to the preset error threshold, it is determined that the user service is not the XR service; When the difference is less than the preset error threshold, it is determined that the user service is the XR service.

[0046] Specifically, the media function unit first obtains the user service function value f calculated by the service scheduling unit and the XR service operation characteristic value f_feature preset by the system. For example, assume that the function value f calculated by the service scheduling unit is 5000, and the preset XR service operation characteristic value f_feature = 4800. Then, the media function unit calculates the difference between these two values, that is, Δf = |f - f_feature| = |5000 - 4800| = 200. The system has preset 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, it is determined that the user service does not match the XR service; if the difference is less than the preset error threshold, it is determined that the user service matches the XR service. In a preferred embodiment of the present invention, for example, the preset error threshold of Δf is 150. Since Δf = 200 is greater than 150, the media function unit determines that the user service does not match the XR service. This process ensures the accuracy of service identification, avoids misjudgment caused by excessive errors, and at the same time provides an accurate basis for subsequent resource allocation and service management.

[0047] In the embodiment of the present invention, the media function unit accurately identifies whether the user service is an immersive XR service, provides a reliable basis for the resource allocation and service management of the system, can dynamically adjust the error threshold according to different service scenarios and network conditions, further optimize the resource allocation efficiency, thereby improving the accuracy of service identification, and effectively avoiding misjudgment caused by excessive errors, ensuring that the system resources can be reasonably allocated to the real XR services.

[0048] Optionally, 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 specifically further configured to: When the user service is the XR service, according to the request control signal, determine the rule request signal of the user service; Send the rule request signal to the operation management platform to obtain the service rules of the user service feedback by the operation management platform.

[0049] Specifically, after the communication management unit confirms that the user service is an immersive XR service, it is responsible for sending a request control signal to initiate the subsequent business rule acquisition process. Among them, the request control signal contains key information of the user service, such as appID, service type identifier, and possible resource requirement descriptions. In a preferred embodiment of the present invention, the request control signal can be sent to the service scheduling unit, so as to utilize the connection relationship between the service scheduling unit and the operation management platform to obtain business rules. When the service scheduling unit receives the request control signal, it will parse the user service information in the signal, such as appID, service type, etc., and construct a rule request signal according to this information. In a preferred embodiment of the present invention, assuming that the request control signal contains the appID of the user service as "VR12345" and the service type is "XR", the service scheduling unit will generate a rule request signal according to this information. Subsequently, the service scheduling unit sends the rule request signal to the operation management platform. The operation management platform retrieves and returns corresponding business rules according to the information in the request signal, where these rules define the network resources, QoS parameters, etc. required for this XR service. For example, the returned business rules may include parameters such as high bandwidth allocation and low latency guarantee to ensure the smooth operation of the XR service. Through this process, the service scheduling unit ensures that the XR service can obtain network resources and optimized configurations that match its characteristics.

[0050] In the embodiment of the present invention, the step of the communication management unit sending a request control signal timely triggers the resource allocation and business rule acquisition processes, significantly improving the response speed and management efficiency of the system for immersive XR services. By determining and sending a rule request signal according to the request control signal, high-bandwidth and low-latency network resources are quickly allocated to it, and furthermore, the resource allocation strategy can be flexibly adjusted according to different service requirements and network conditions, realizing dynamic resource allocation and optimized management of the XR service through the service scheduling unit.

[0051] Optionally, the communication management unit is further configured to: obtain the 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; Wherein, when the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service conforms to a preset adjustment rule, the priority value of the XR service is adjusted according to the preset adjustment rule.

[0052] Specifically, after determining that the user service is an XR service, the communication management unit is responsible for obtaining the network load of the 5G network, which is achieved by monitoring the real-time status of the network. For example, it detects indicators such as network traffic, bandwidth occupancy, and latency, and then calculates the current network load. That is, it adjusts the priority values of all XR services in the 5G network according to the network load, so that in the case of high load, by increasing the priority of XR services, it ensures that they obtain the necessary network resources, thus guaranteeing the user experience. The network load is the percentage of the utilization rate of the current network bandwidth. The service scheduling unit then dynamically adjusts the priority values of XR services according to the obtained network load information. When the network load is greater than or equal to the preset network load threshold and the processing priority of the XR service conforms to the preset adjustment rule, the service scheduling unit adjusts the priority value of the service according to the preset rule. It is worth mentioning that the preset adjustment rule includes: since the smaller the priority value, the higher the corresponding processing priority, the value corresponding to the processing priority of the XR service is less than or equal to the preset processing threshold to meet the preset adjustment rule. When the processing priority meets the preset adjustment rule, the priority value obtained by mapping the XR service is decreased by 1, thereby increasing the priority level of the XR service for preferential processing. This facilitates subsequent preferential processing of XR services according to the obtained service rules. In the preferred embodiment of the present invention, XR services with a processing priority less than or equal to 2 are determined to conform to the preset adjustment rule. 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 decreased by 1 according to the preset adjustment rule. For example, if the priority value of the XR service is 3, after the decrease-by-1 processing, the priority value of the XR service is set to 2 to ensure that it can still obtain sufficient resource support in the case of high network load.

[0053] In the 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 values of user services according to the network load. By increasing the priority of key services, it ensures that they obtain the necessary network resources, enabling them to quickly respond to changes in the network status and improving the overall network performance. At the same time, by reasonably adjusting the service priorities, the user experience of high-priority services is improved, ensuring that key services can still operate stably when resources are scarce.

[0054] Combined with Figure 3 As shown, a method for scheduling XR services provided by an embodiment of the present invention includes: Obtaining the sensing data and policy data of the user service, and generating a library file of the user service according to the sensing data and the policy data; Performing parsing operations on the library file. Specifically, according to the policy data and the sensing data, a function value is obtained by combining with a service type function, and the function value is used as the parsing result; Determine whether the user service is an XR service according to the parsing result; 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.

[0055] The XR service scheduling method of the present invention has the same advantages as the XR service scheduling system compared with the prior art, which will not be elaborated here.

[0056] A computer-readable storage medium provided by an embodiment of the present invention, on which a computer program is stored. When the computer program is executed by a processor, the XR service scheduling method as described above is implemented.

[0057] Or, a non-volatile computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following operations: Obtain the sensing data and policy data of the user service, and generate a library file of the user service according to the sensing data and the policy data; Perform parsing operations on the library file. Among them, according to the policy data and the sensing data, combine the service type function to obtain a function value, and use the function value as the parsing result; Determine whether the user service is an XR service according to the parsing result; 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.

[0058] The computer-readable storage medium of the present invention has the same advantages as the XR service scheduling method compared with the prior art, which will not be elaborated here.

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

Claims

1. An XR service scheduling system, characterized in that, Including: A communication management unit, configured to obtain sensing data and policy data of a user service, and generate a library file of the user service according to the sensing data and the policy data; A service scheduling unit, configured to perform parsing operations on the library file, wherein, according to the policy data and the sensing data, a function value is obtained by combining with a service type function, and the function value is used as the parsing result; A media function unit, configured to determine whether the user service is an XR service according to the parsing result; The service scheduling unit is further configured to, when the user service is the XR service, obtain the service rule of the user service by sending a rule request signal to an operation management platform.

2. The XR service scheduling system according to claim 1, characterized in that, The communication management unit is specifically configured to: Determine the average data rate, frame rate, and jitter of the user service according to the application program identifier corresponding to the user service, and use the average data rate, the frame rate, and the jitter as the sensing data; Obtain the processing priority and broadband demand of the user service from a policy and charging function network element; Determine a priority value according to the processing priority and the broadband demand, and use the priority value as the policy data.

3. The XR service scheduling system according to claim 2, wherein The communication management unit is specifically further configured to: Perform weight allocation on the processing priority and the broadband demand according to the user service to obtain weight values corresponding to the processing priority and the broadband demand; Perform comprehensive calculation according to the weight values corresponding to the processing priority and the broadband demand to obtain a comprehensive value of the user service; Perform mapping processing according to the comprehensive value to obtain the priority value.

4. The XR service scheduling system according to claim 2, wherein The communication management unit is specifically further configured to: Associate the sensing data and the policy data with the application program identifier to obtain a characteristic data set of the user service; Package the characteristic data set according to a preset data format to obtain the library file of the user service; Send the library file to the service scheduling unit.

5. The XR service scheduling system according to claim 2, characterized in that, The service scheduling unit is specifically configured to: Parse the library file to obtain the average data rate, the frame rate, the jitter, and the priority value; Calculate a function value through the service type function according to the average data rate, the frame rate, the jitter, and the priority 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.

6. The XR service scheduling system according to claim 5, characterized in that, The media function unit is specifically configured to: Match the function value corresponding to the user service with a preset operation characteristic value of the XR service to determine whether the user service is the XR service; Wherein, obtain the difference between the function value and the preset operation characteristic value; When the difference is greater than or equal to a preset error threshold, determine that the user service is not the XR service; When the difference is less than the preset error threshold, determine that the user service is the XR service.

7. 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 specifically further configured to: when the user service is the XR service, determine a rule request signal of the user service according to the request control signal; send the rule request signal to the operation management platform to obtain the service rules of the user service fed back by the operation management platform.

8. The XR service scheduling system according to claim 2, wherein The communication management unit is further configured to: obtain the 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; wherein, when the network load is greater than or equal to a preset network load threshold and the processing priority of the XR service conforms to a preset adjustment rule, the priority value of the XR service is adjusted according to the preset adjustment rule.

9. An XR service scheduling method, characterized in that, including: obtain the sensing data and policy data of the user service, and generate a library file of the user service according to the sensing data and the policy data; perform parsing operations on the library file, wherein, according to the policy data and the sensing data, a function value is obtained by combining with a service type function, and the function value is used as the parsing result; judge whether the user service is an XR service according to the parsing result; 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.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the storage medium, and when the computer program is executed by a processor, the XR service scheduling method described in claim 9 is implemented.

Citation Information

Patent Citations

  • VR video service identification method and device, intelligent terminal and storage medium

    CN112671670A

  • Network service dynamic control method based on DPI technology

    CN115514641A

  • Augmented reality service processing method and system and storage medium

    CN115866694A

  • Data transmission method and device

    CN116569585A

  • Resource scheduling method and device for converged network, equipment and storage medium

    CN117528808A