Differentiated PNT service method and device based on multi-dimensional SLA model, and storage medium

Through the differentiated PNT service method based on the multi-dimensional SLA model, the problem of inefficient resource allocation when providing services to different users is solved, and the rational allocation of resources and the improvement of system operation efficiency is achieved.

CN119847636AActive Publication Date: 2025-04-18CHINA TELECOM CORP LTD +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411930652.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-18
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

When existing PNT service systems provide services to different users, it is difficult to efficiently allocate basic resources, resulting in low operating efficiency.

Method used

A differentiated PNT service method based on a multi-dimensional SLA model is adopted, and the user information on the user side is obtained, the SLA level is determined, the SLA model is constructed, and the basic resources of the PNT service system are allocated based on the model.

Benefits of technology

It realizes the rational allocation of PNT service system resources, improves the operating efficiency of the system, and can provide targeted services to different users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847636A_ABST
    Figure CN119847636A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of PNT services, and discloses a differentiated PNT service method and device based on a multi-dimensional SLA model, and a storage medium, and the method comprises the steps: obtaining the user information of all user sides corresponding to a PNT service system; for each user side, determining an SLA level corresponding to the user side according to the user information corresponding to the user side; constructing an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the clients; and determining resource configuration information of the PNT service system based on the SLA model. According to the method, the PNT services can be divided into different grades, so that a reasonable classification basis is provided for the division of the PNT resources; and then, according to the determined SLA model, based on the total service level of the commitable service index corresponding to each SLA level represented by the SLA model, the basic resources of the PNT service system are reasonably divided, which is beneficial for providing targeted PNT services for different PNT service objects, thereby improving the operation efficiency of the PNT service system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of PNT service technology, and in particular to a differentiated PNT service method and device, and a storage medium based on a multi-dimensional SLA model. Background Art

[0002] PNT service, namely Positioning, Navigation, and Timing, is a technology that uses global satellite positioning systems (such as GPS, Beidou, etc.) and their enhancement systems, combined with other auxiliary positioning and navigation technologies, to provide users with location, direction, speed, time information and time synchronization services through communication means such as the Internet and mobile Internet. The PNT service system has been widely used in smart cities, the Internet of Things, smart industrial parks and other fields, and has become one of the important supports for the development of modern society.

[0003] Different user terminals corresponding to the PNT service system often have different service requirements. For example, a unified PNT service system will provide services for vehicle navigation, drone positioning, IoT positioning, and smart factory positioning at the same time. Since different navigation requirements require different data and algorithm support, how to efficiently allocate the basic resources of the PNT service system in the process of using a unified PNT service system to provide services to different user terminals, thereby improving the operating efficiency of the PNT service system, has become an urgent problem to be solved. Summary of the invention

[0004] The present invention provides a differentiated PNT service method and device, and a storage medium based on a multi-dimensional SLA model, which are used to efficiently allocate basic resources of a PNT service system, thereby improving the operating efficiency of the PNT service system.

[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a differentiated PNT service method based on a multi-dimensional SLA model, the method comprising:

[0006] Acquire user information of all user terminals corresponding to the PNT service system, wherein the user information includes the user terminal's own attribute information sent to the PNT service system;

[0007] For each of the user terminals, determining an SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, wherein the SLA level is used to indicate the service level of the corresponding user terminal on each preset committable service indicator, and the committable service indicator includes one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency;

[0008] According to the SLA levels corresponding to all the user terminals, an SLA model corresponding to the PNT service system is constructed, wherein the SLA model is used to represent the total service level of the committable service indicators corresponding to each of the SLA levels;

[0009] Based on the SLA model, resource configuration information of the PNT service system is determined, where the resource configuration information is used to indicate the allocation of basic resources of the PNT service system at each of the SLA levels.

[0010] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0011] Acquire a preset service object corresponding to the PNT service system, and acquire PNT demand information corresponding to each preset service object, wherein the PNT demand information includes positioning accuracy, positioning object, and positioning purpose;

[0012] Determine, based on all the PNT demand information, a preset application scenario classification corresponding to the PNT service system;

[0013] Determine the committable service indicators corresponding to the PNT service system according to all the PNT demand information;

[0014] Determine, based on all the PNT demand information, a preset service level for each of the preset application scenarios on each of the promiseable service indicators; sort all of the preset application scenarios based on the preset service level for each of the preset application scenarios on all of the promiseable service indicators, and determine the SLA level corresponding to each of the preset application scenarios;

[0015] Obtaining an initial SLA model, wherein the initial SLA model is used to represent a preset application scenario corresponding to each of the SLA levels and a preset service level of each of the preset application scenarios on each committable service indicator;

[0016] And, for each of the user terminals, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal includes:

[0017] For each of the user terminals, according to the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined.

[0018] As an optional implementation manner, in the first aspect of the present invention, constructing the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals includes:

[0019] According to the SLA levels corresponding to all the user terminals, determining the number of user terminals corresponding to each SLA level;

[0020] According to the number of user terminals corresponding to each SLA level, the weight parameter corresponding to each SLA level is determined, and the SLA model corresponding to the PNT service system is constructed according to the weight parameter corresponding to each SLA level, wherein the weight parameter is used to measure the total service level of the committable service indicator corresponding to the corresponding SLA level.

[0021] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0022] Acquire historical data of the number of user terminals corresponding to each of the SLA levels, and determine a change trend corresponding to each of the SLA levels according to the historical data;

[0023] And, determining the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level includes:

[0024] For each of the SLA levels, obtaining the change trend corresponding to the SLA level at the current time, and if the change trend indicates that the number of user terminals corresponding to the SLA level is on an increasing trend, determining the low-allocation weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level;

[0025] If the change trend indicates that the number of user terminals corresponding to the SLA level is in a decreasing trend, determining a high-profile weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level;

[0026] Among them, the low-matching weight parameter is smaller than the high-matching weight parameter.

[0027] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0028] According to the user information of all the user terminals corresponding to the PNT service system, a plurality of associated user terminal sets are screened out from all the user terminals, wherein a plurality of associated user terminals in each of the associated user terminal sets are physically associated and / or communicated with each other;

[0029] For each of the associated user terminal sets, determining a reference user terminal and a common user terminal in the associated user terminal set, wherein the PNT service received by the reference user terminal is directly provided by the PNT service system, and the PNT service received by the common user terminal is jointly provided by the PNT system and the reference user terminal;

[0030] And, for each of the user terminals, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal includes:

[0031] For each of the user terminals, if the user terminal is a benchmark user terminal, the SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal; if the user terminal is an ordinary user terminal, the initial SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is obtained by multiplying the initial SLA level by a preset degradation coefficient.

[0032] As an optional implementation, in the first aspect of the present invention, the basic resources include hardware resources and computing resources;

[0033] And, for each of the user terminals, according to the user information corresponding to the user terminal, filtering out the preset application scenario corresponding to the user information from the initial SLA model includes:

[0034] For each of the user terminals, based on the user information corresponding to the user terminal, several target preset application scenarios corresponding to the user information are screened out from the initial SLA model, and the hardware resource dependency degree corresponding to each of the target preset application scenarios is determined, where the hardware resource dependency degree is used to indicate the degree of influence of the hardware resources in the PNT service; and the target preset application scenario with the lowest corresponding hardware resource dependency degree is screened out from the several target preset application scenarios as the preset application scenario corresponding to the user information.

[0035] A second aspect of the present invention discloses a differentiated PNT service device based on a multi-dimensional SLA model, the device comprising:

[0036] An information acquisition module, used to acquire user information of all user terminals corresponding to the PNT service system, wherein the user information includes the user terminal's own attribute information sent to the PNT service system;

[0037] A level determination module is used to determine, for each of the user terminals, the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, wherein the SLA level is used to indicate the service level of the corresponding user terminal on each preset committable service indicator, and the committable service indicator includes one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency;

[0038] A model building module, used to build an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals, wherein the SLA model is used to represent the total service level of the committable service indicators corresponding to each of the SLA levels;

[0039] The resource configuration module is used to determine the resource configuration information of the PNT service system based on the SLA model, and the resource configuration information is used to represent the allocation of basic resources of the PNT service system at each SLA level.

[0040] As an optional implementation, in the second aspect of the present invention, the device further includes:

[0041] A demand acquisition module, used to acquire a preset service object corresponding to the PNT service system, and acquire PNT demand information corresponding to each preset service object, wherein the PNT demand information includes positioning accuracy, positioning object, and positioning purpose;

[0042] A scenario classification module, used to determine a preset application scenario classification corresponding to the PNT service system according to all the PNT demand information;

[0043] An indicator determination module, used to determine the committable service indicator corresponding to the PNT service system according to all the PNT demand information;

[0044] A level preset module is used to determine the preset service level of each preset application scenario on each committable service indicator according to all the PNT demand information, sort all the preset application scenarios according to the preset service level of each preset application scenario on all the committable service indicators, and determine the SLA level corresponding to each preset application scenario;

[0045] An initial model module, used to obtain an initial SLA model, wherein the initial SLA model is used to represent a preset application scenario corresponding to each of the SLA levels and a preset service level of each of the preset application scenarios on each committable service indicator;

[0046] And, the level determination module determines, for each of the user terminals, a specific manner of determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, including:

[0047] For each of the user terminals, according to the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined.

[0048] As an optional implementation manner, in the second aspect of the present invention, the model construction module constructs the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals, including:

[0049] According to the SLA levels corresponding to all the user terminals, determining the number of user terminals corresponding to each SLA level;

[0050] According to the number of user terminals corresponding to each SLA level, the weight parameter corresponding to each SLA level is determined, and the SLA model corresponding to the PNT service system is constructed according to the weight parameter corresponding to each SLA level, wherein the weight parameter is used to measure the total service level of the committable service indicator corresponding to the corresponding SLA level.

[0051] As an optional implementation, in the second aspect of the present invention, the device further includes:

[0052] A trend acquisition module, used to acquire historical data of the number of user terminals corresponding to each of the SLA levels, and determine a change trend corresponding to each of the SLA levels according to the historical data;

[0053] And, the model building module determines the specific manner of the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level, including:

[0054] For each of the SLA levels, obtaining the change trend corresponding to the SLA level at the current time, and if the change trend indicates that the number of user terminals corresponding to the SLA level is on an increasing trend, determining the low-allocation weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level;

[0055] If the change trend indicates that the number of user terminals corresponding to the SLA level is in a decreasing trend, determining a high-profile weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level;

[0056] Among them, the low-matching weight parameter is smaller than the high-matching weight parameter.

[0057] As an optional implementation, in the second aspect of the present invention, the device further includes:

[0058] An association screening module, used for screening out a plurality of associated user terminal sets from all the user terminals according to the user information of all the user terminals corresponding to the PNT service system, wherein a plurality of associated user terminals in each of the associated user terminal sets have a physical association and / or a communication association;

[0059] A set analysis module, configured to determine, for each of the associated user terminal sets, a reference user terminal and a common user terminal in the associated user terminal set, wherein the PNT service received by the reference user terminal is directly provided by the PNT service system, and the PNT service received by the common user terminal is jointly provided by the PNT system and the reference user terminal;

[0060] And, the level determination module determines, for each of the user terminals, a specific manner of determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, including:

[0061] For each of the user terminals, if the user terminal is a benchmark user terminal, the SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal; if the user terminal is an ordinary user terminal, the initial SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is obtained by multiplying the initial SLA level by a preset degradation coefficient.

[0062] As an optional implementation, in the second aspect of the present invention, the basic resources include hardware resources and computing resources;

[0063] And, the specific manner in which the level determination module selects, for each of the user terminals, the preset application scenarios corresponding to the user information from the initial SLA model according to the user information corresponding to the user terminal includes:

[0064] For each of the user terminals, based on the user information corresponding to the user terminal, several target preset application scenarios corresponding to the user information are screened out from the initial SLA model, and the hardware resource dependency degree corresponding to each of the target preset application scenarios is determined, where the hardware resource dependency degree is used to indicate the degree of influence of the hardware resources in the PNT service; and the target preset application scenario with the lowest corresponding hardware resource dependency degree is screened out from the several target preset application scenarios as the preset application scenario corresponding to the user information.

[0065] The third aspect of the present invention discloses another differentiated PNT service device based on a multi-dimensional SLA model, the device comprising:

[0066] A memory storing executable program code;

[0067] a processor coupled to the memory;

[0068] The processor calls the executable program code stored in the memory to execute the differentiated PNT service method based on the multi-dimensional SLA model disclosed in the first aspect of the present invention.

[0069] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the differentiated PNT service method based on the multidimensional SLA model disclosed in the first aspect of the present invention.

[0070] Compared with the prior art, the present invention has the following beneficial effects:

[0071] The present invention obtains user information of all user terminals corresponding to the PNT service system; for each user terminal, the SLA level corresponding to the user terminal is determined according to the user information corresponding to the user terminal; according to the SLA levels corresponding to all user terminals, the SLA model corresponding to the PNT service system is constructed; based on the SLA model, the resource configuration information of the PNT service system is determined, and the resource configuration information is used to represent the allocation of the basic resources of the PNT service system at each SLA level. The differentiated PNT service method based on the multidimensional SLA model of the present invention can divide the PNT service into different levels, thereby providing a reasonable classification basis for the division of PNT resources; then, according to the determined SLA model, based on the total service level of the committable service indicators corresponding to each SLA level represented by the SLA model, the basic resources of the PNT service system are reasonably divided, which is conducive to providing targeted PNT services for different PNT service objects, thereby improving the operation efficiency of the PNT service system. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0073] Figure 1 It is a flowchart of a differentiated PNT service method based on a multi-dimensional SLA model disclosed in an embodiment of the present invention;

[0074] Figure 2 It is a structural schematic diagram of a differentiated PNT service device based on a multi-dimensional SLA model disclosed in an embodiment of the present invention;

[0075] Figure 3 It is a structural schematic diagram of another differentiated PNT service device based on a multi-dimensional SLA model disclosed in an embodiment of the present invention;

[0076] Figure 4 It is a structural schematic diagram of another differentiated PNT service device based on a multi-dimensional SLA model disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0077] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0078] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.

[0079] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0080] The present invention discloses a differentiated PNT service method and device based on a multi-dimensional SLA model, and a storage medium, which are used to efficiently allocate basic resources of a PNT service system, thereby improving the operating efficiency of the PNT service system.

[0081] Embodiment 1

[0082] See also Figure 1 , Figure 1 : is a flowchart of a differentiated PNT service method based on a multi-dimensional SLA model disclosed in an embodiment of the present invention. Figure 1 The described differentiated PNT service method based on a multi-dimensional SLA model can be applied to a differentiated PNT service device based on a multi-dimensional SLA model. The differentiated PNT service device based on a multi-dimensional SLA model can be integrated in a cloud server or a local server, which is not limited in the embodiments of the present invention. Figure 1 As shown, the differentiated PNT service method based on the multi-dimensional SLA model may include the following operations:

[0083] Step 101: Obtain user information of all user terminals corresponding to the PNT service system.

[0084] In an embodiment of the present invention, the PNT service system utilizes a global satellite positioning system (such as GPS, BeiDou, etc.) and its enhancement system, combined with other auxiliary positioning and navigation technologies, to provide position, direction, speed, time information and time synchronization services to the user terminal through communication means such as the Internet and mobile Internet. The user terminal includes the most basic objects served by the PNT service system, such as electronic devices, drones, vehicles, industrial devices, agricultural devices, Internet of Things devices, etc. with positioning functions. User information may include the user terminal's own attribute information sent to the PNT service system. During the communication process with the user terminal, the PNT service system needs to verify each other's identity or save the other party's attribute information. Therefore, the PNT service system stores user information of all user terminals.

[0085] Step 102: For each user terminal, determine the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal.

[0086] In an embodiment of the present invention, the SLA level is used to indicate the service level of the corresponding user terminal on each preset committable service indicator, and the committable service indicator may include one or more of positioning accuracy, positioning delay, security, battery life, availability and concurrency.

[0087] In an embodiment of the present invention, optionally, for each SLA level, the corresponding user information range can be determined first, for example, a certain type of user information corresponds to a certain SLA level, and then the SLA level corresponding to each user terminal is determined directly based on the user information corresponding to each user terminal.

[0088] In the embodiment of the present invention, the committable service indicators may include one or more of positioning accuracy, positioning delay, security, endurance, availability and concurrency, wherein each indicator is introduced as follows:

[0089] (1) Positioning accuracy refers to the ability of a positioning system to determine the location of a target, usually measured by the error range. For example, outdoor wide-area high-precision positioning technology is mainly based on satellite positioning, such as Beidou: the accuracy can be as high as centimeters; indoor regional high-precision positioning technology is mainly based on 5G positioning, such as 5G UTDOA: the accuracy can be as high as meters. PNT service system applications have greater requirements for indoor positioning. The 5G international standard itself gives 5G certain indoor positioning capabilities. Based on the regional positioning of indoor 5G, supplemented by UWB, Bluetooth, WIFI and other technologies that can be integrated with 5G positioning, it can meet the dual positioning needs of indoor breadth and accuracy.

[0090] Optionally, the positioning accuracy corresponding to different SLA levels in the embodiment of the present invention can be preset as shown in the following table:

[0091]

[0092]

[0093] (2) There are generally two definitions of positioning latency: Time To First Fix (TTFF) and End to End Latency.

[0094] The first positioning delay refers to the delay of the first positioning when the approximate location of the terminal is unknown. For the Beidou positioning solution, it refers to the cold start positioning when no information including approximate time and ephemeris is received. Since the Beidou terminal needs to perform satellite detection after cold start and receive almanac and complete ephemeris data, the first positioning delay is generally between 30 seconds and 1 minute. For 5G and other positioning solutions, the first positioning delay refers to the positioning performed when the province, city, region, building and other information of the terminal cannot be determined. At this time, the positioning process needs to include a series of actions such as paging the terminal, terminal response to paging, access to the network, confirmation of access to the cell, data transmission, platform selection of positioning solution, ranging according to different solutions, surrounding data collection and reporting, big data calculation, etc. The first positioning delay will be about 20 to 30 seconds.

[0095] End-to-end latency: Since Beidou positioning is usually solved on the terminal side, end-to-end latency is only for 5G and other positioning solutions. It refers to the time interval from initiating a positioning request to outputting positioning results within 30 seconds after the first successful positioning. It reflects the overall processing capacity of the platform and the solving capacity of each solution, and is generally between 5 and 20 seconds.

[0096] Optionally, the positioning delays corresponding to different SLA levels in the embodiment of the present invention may be preset as shown in the following table:

[0097]

[0098]

[0099] (3) The security of PNT services is an important indicator of a committed service. Specifically, it includes data integrity, confidentiality, anti-interference, and security strategy and management. Data integrity is to ensure that PNT data is not tampered with or damaged during transmission. Confidentiality is to protect PNT information from being obtained or used by unauthorized users. For sensitive applications (such as military or critical infrastructure), it is necessary to ensure the confidentiality of data. Anti-interference is to ensure that the system can resist interference from the external environment, including radio interference, signal blocking, etc. Security strategy and management refers to having a sound security policy and management mechanism to deal with potential security threats, including regular risk assessments, security training and emergency response plans, verifying the identity of PNT data sources, and ensuring that the received data is indeed from a trusted data source.

[0100] Optionally, the security corresponding to different SLA levels in the embodiment of the present invention can be preset as shown in the following table:

[0101]

[0102] (4) The battery life in PNT services refers to the length of time that the positioning terminal device can maintain normal operation without additional power supply.

[0103] Optionally, the battery life corresponding to different SLA levels in the embodiment of the present invention may be preset as shown in the following table:

[0104]

[0105] (5) Availability refers to the degree to which a space-time service product is in a workable or usable state when it is needed or starts to perform a task at any random moment.

[0106] The relationship between availability A and MTTR (mean time to recover from a failure) and MTBF (mean time between failures) is:

[0107]

[0108] in:

[0109] MTBF refers to the unit mean value of the life span in which all components of a network device can work properly within a specified range within a specific measurement interval under specified conditions.

[0110] MTTR refers to the ratio of the total corrective maintenance time of network equipment at any specified maintenance level to the total number of network equipment failures repaired at that level under specified conditions and within a specified time.

[0111] Optionally, the availability corresponding to different SLA levels in the embodiment of the present invention may be preset as shown in the following table:

[0112]

[0113]

[0114] (6) Concurrency in an operating system refers to the period of time when several programs are in the process of starting and running to completion, and these programs are all running on the same processor, with only one program running on the processor at a given point in time. In positioning scenario applications, concurrent service capabilities are very important. In providing multi-threaded concurrent services, the platform server needs to reasonably use concurrency capabilities to improve the execution efficiency of the program. In providing concurrent services, multi-threading and locking mechanisms are required to ensure data consistency and thread safety.

[0115] Optionally, the concurrency corresponding to different SLA levels in the embodiment of the present invention may be preset as shown in the following table:

[0116]

[0117] Step 103: Construct an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals.

[0118] In the embodiment of the present invention, a service level agreement (SLA) is a contract between a service provider and a customer, which defines the services to be provided and the expected performance level. The SLA model is used to represent the total service level of the committable service indicators corresponding to each SLA level. The total service level can represent the level of each committable service indicator in the form of a matrix, or a total level parameter can be used to measure the committable service required for each level. For example, for any SLA level, the service level of each user terminal in the SLA level on each preset committable service indicator is superimposed, and finally the total level of the committable service indicator corresponding to the SLA level is obtained.

[0119] Step 104: Based on the SLA model, determine the resource configuration information of the PNT service system, where the resource configuration information is used to represent the allocation of basic resources of the PNT service system at each SLA level.

[0120] In the embodiment of the present invention, the SLA model is used to represent the total service level of the committable service indicators corresponding to each SLA level. In order to realize the corresponding service level service of each SLA level, the PNT service system needs to allocate the corresponding basic resources to the SLA level. Among them, the basic resources refer to the resources that the PNT service system has for supporting PNT services.

[0121] It can be seen that the implementation of the differentiated PNT service method based on the multidimensional SLA model in the embodiment of the present invention can divide PNT services into different levels, thereby providing a reasonable classification basis for the division of PNT resources; then, according to the determined SLA model, based on the total service level of the committed service indicators corresponding to each SLA level represented by the SLA model, the basic resources of the PNT service system are reasonably divided, which is conducive to providing targeted PNT services for different PNT service objects, thereby improving the operating efficiency of the PNT service system.

[0122] In an optional embodiment, the method may further include:

[0123] Obtaining a preset service object corresponding to the PNT service system, and obtaining PNT demand information corresponding to each preset service object, where the PNT demand information may include positioning accuracy, positioning object, and positioning purpose;

[0124] Determine the preset application scenario classification corresponding to the PNT service system based on all PNT demand information;

[0125] Determine the promissible service indicators corresponding to the PNT service system based on all PNT demand information;

[0126] According to all PNT demand information, determine the preset service level of each preset application scenario on each committable service indicator. According to the preset service level of each preset application scenario on all committable service indicators, sort all preset application scenarios and determine the SLA level corresponding to each preset application scenario.

[0127] An initial SLA model is obtained, where the initial SLA model is used to represent a preset application scenario corresponding to each SLA level and a preset service level of each preset application scenario on each committable service indicator;

[0128] And, for each user terminal, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal may include:

[0129] For each user terminal, according to the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined.

[0130] In this optional embodiment, different PNT service systems have different service groups. For example, some PNT service systems are more used for positioning of smart industries, while some PNT service systems are more used for positioning of IoT devices. Therefore, for a PNT service system, its preset service objects can be obtained first, and the demand information of the preset service objects can be analyzed. Then, reasonable classification can be performed based on a large amount of demand information, for example, classification can be performed according to application scenarios, so as to determine the preset service levels that need to be provided for different application scenarios.

[0131] In this optional embodiment, illustratively, an optional initial SLA model may be shown in the following table:

[0132]

[0133]

[0134] As shown in the above table, the above table shows the preset application scenarios corresponding to each SLA level represented by the initial SLA model and the preset service level of each preset application scenario on each committable service indicator.

[0135] It can be seen that this optional embodiment can determine the initial SLA model corresponding to the PNT service system based on the PNT demand information of the preset service object of the PNT service system. The initial SLA model can reasonably divide the PNT service into different levels from the perspective of application scenarios; then for each user terminal, based on the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined, which is conducive to efficiently determining the SLA level corresponding to each user.

[0136] In another optional embodiment, constructing an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals may include:

[0137] According to the SLA levels corresponding to all user terminals, determine the number of user terminals corresponding to each SLA level;

[0138] According to the number of user terminals corresponding to each SLA level, the weight parameters corresponding to each SLA level are determined, and the SLA model corresponding to the PNT service system is constructed according to the weight parameters corresponding to each SLA level.

[0139] In this optional embodiment, the weight parameter is used to measure the total service level of the committed service indicator corresponding to the corresponding SLA level. Optionally, the SLA model is composed of different SLA levels and weight parameters corresponding to each SLA level, so it can be represented and transmitted in a computer in the form of a matrix.

[0140] It can be seen that in this optional embodiment, the SLA model corresponding to the PNT service system can be constructed through the weight parameters corresponding to each SLA level, and the weight parameters can efficiently indicate the resource allocation status of each SLA level in the basic resource allocation process of the PNT service system.

[0141] In yet another optional embodiment, the method may further include:

[0142] Obtain historical data on the number of users corresponding to each SLA level, and determine the change trend corresponding to each SLA level based on the historical data;

[0143] And, according to the number of user terminals corresponding to each SLA level, determining the weight parameter corresponding to each SLA level may include:

[0144] For each SLA level, obtain the change trend of the SLA level at the current time. If the change trend indicates that the number of user terminals corresponding to the SLA level is on an increasing trend, determine the low-profile weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level.

[0145] If the change trend indicates that the number of user terminals corresponding to the SLA level is on a decreasing trend, then the high-profile weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level;

[0146] Among them, the low-weight parameter is smaller than the high-weight parameter.

[0147] In this optional embodiment, the number of user terminals corresponding to the PNT service system is always changing. For example, for vehicle navigation, a large number of navigation demands will suddenly increase during rush hours. For smart factories, the demand for positioning will also change with the production activities of the factory. Therefore, the basic resources of the PNT service system are often in short supply during the period of rising demand, and there are idle resources during the period of falling demand. Based on this, this optional embodiment assigns a lower low-profile weight parameter to the SLA level when the number of user terminals is on an upward trend, and assigns a higher high-profile weight parameter to the SLA level when the number of user terminals is on a downward trend.

[0148] It can be seen that in this optional embodiment, if the change trend indicates that the number of user terminals corresponding to the SLA level is in an increasing trend, then the low-configuration weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level. The low-configuration weight parameter can be the minimum weight value on the basis of meeting the most basic PNT service requirements, or in some cases, the service level of some promised indicators can be sacrificed to maximize the compression of resource requirements, thereby reducing the occurrence of insufficient resources in the PNT service system during the growth period of use and improving the reliability of the PNT service system. If the change trend indicates that the number of user terminals corresponding to the SLA level is in a decreasing trend, then the high-configuration weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level. The high-configuration weight parameter can be the maximum weight value on the premise of meeting the most basic PNT service requirements. The high-configuration weight parameter provides a better service level for each promised service indicator, thereby reducing the idle resources of the PNT service system and more efficiently utilizing the resources of the PNT service system.

[0149] In yet another optional embodiment, the method may further include:

[0150] According to the user information of all the user terminals corresponding to the PNT service system, a number of associated user terminal sets are screened out from all the user terminals;

[0151] For each associated user terminal set, determine a reference user terminal and a common user terminal in the associated user terminal set, wherein the PNT service received by the reference user terminal is directly provided by the PNT service system, and the PNT service received by the common user terminal is jointly provided by the PNT system and the reference user terminal;

[0152] And, for each user terminal, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal may include:

[0153] For each user terminal, if the user terminal is a benchmark user terminal, the SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal; if the user terminal is an ordinary user terminal, the initial SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is obtained by multiplying the initial SLA level by the preset degradation coefficient.

[0154] In this optional embodiment, there is a physical association and / or communication association between multiple associated user terminals in each associated user terminal set. For example, there are associated IoT devices. Multiple IoT devices in the same system, such as the same room, can usually cooperate with each other to complete various tasks. Therefore, there is a physical or communication association between different IoT devices. At this time, only one of the reference devices can be provided with standard PNT services, and the remaining IoT devices can obtain the same standard PNT services based on the association between themselves and the reference device.

[0155] In this optional embodiment, another optional example is the positioning service of a drone swarm. A drone swarm is often composed of a large number of drones. A large number of drones exist in a specific location for a short time, which will bring considerable service pressure to the PNT service system. However, each drone in the drone swarm can establish a communication relationship and sense each other's position. At this time, only a part of the benchmark drones in the drone swarm needs to provide standard PNT services, and the remaining ordinary drones can provide relatively low-level PNT services as needed.

[0156] It can be seen that this optional embodiment can provide differentiated PNT services between associated user terminals, provide PNT services that meet the requirements for benchmark user terminals, and provide low-level PNT services for ordinary user terminals, thereby reducing the occurrence of insufficient resources when serving large-scale user terminals and improving the reliability of the PNT service system.

[0157] In yet another optional embodiment, the basic resources may include hardware resources and computing resources;

[0158] And, for each user terminal, according to the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, which may include:

[0159] For each user terminal, based on the user information corresponding to the user terminal, several target preset application scenarios corresponding to the user information are screened out from the initial SLA model, and the degree of hardware resource dependence corresponding to each target preset application scenario is determined; from the several target preset application scenarios, the target preset application scenario with the lowest degree of hardware resource dependence is screened out as the preset application scenario corresponding to the user information.

[0160] In this optional embodiment, the same user information may correspond to multiple application scenarios. For example, a mobile phone can be used for navigation, to record sports, and to record the location of workers in a factory. Therefore, when the actual application scenario cannot be fully determined, a certain strategy is often required to filter out the target preset application scenario from several preset application scenarios as the preset application scenario corresponding to the user information. To this end, this optional embodiment first determines the hardware resource dependency corresponding to each target preset application scenario, and the hardware resource dependency is used to indicate the degree of influence of the hardware resource in the PNT service; the target preset application scenario with the lowest hardware resource dependency is filtered out from several target preset application scenarios as the preset application scenario corresponding to the user information, and the hardware resource can be a wireless network server. In urban and high-rise building areas, satellite signals need to be reflected or refracted before reaching the receiver, resulting in inaccurate positioning. Mountains, trees and other objects can also block satellite signals and affect the accuracy of the navigation system. Therefore, PNT services generated based on communication technologies such as Bluetooth, WiFi, 5G, and UWB can make up for the shortcomings of satellite positioning, while communication technologies such as Bluetooth, WiFi, 5G, and UWB require the support of more wireless network servers. In this optional embodiment, since hardware resources are limited, when selecting a target preset application scenario, a target preset application scenario with the lowest degree of hardware resource dependence is screened out from a number of target preset application scenarios as the preset application scenario corresponding to the user information.

[0161] It can be seen that this optional embodiment can, when there are multiple application scenarios corresponding to the user end, select the target preset application scenario with the lowest hardware resource dependence from several target preset application scenarios as the preset application scenario corresponding to the user information, thereby reducing the occurrence of insufficient hardware resources and improving the reliability of the PNT service system.

[0162] Embodiment 2

[0163] See also Figure 2 , Figure 2 Schematic diagram of a differentiated PNT service device based on a multi-dimensional SLA model disclosed in an embodiment of the present invention. Figure 2 As shown, the differentiated PNT service device based on the multi-dimensional SLA model may include:

[0164] The information acquisition module 201 is used to acquire user information of all user terminals corresponding to the PNT service system. The user information may include the user terminal's own attribute information sent to the PNT service system;

[0165] The level determination module 202 is used to determine, for each user terminal, the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, wherein the SLA level is used to indicate the service level of the corresponding user terminal on each preset committable service indicator, and the committable service indicator may include one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency;

[0166] The model building module 203 is used to build an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals, and the SLA model is used to represent the total service level of the committable service indicators corresponding to each SLA level;

[0167] The resource configuration module 204 is used to determine the resource configuration information of the PNT service system based on the SLA model. The resource configuration information is used to indicate the allocation of basic resources of the PNT service system at each SLA level.

[0168] It can be seen that the differentiated PNT service device based on the multidimensional SLA model in the embodiment of the present invention can divide PNT services into different levels, thereby providing a reasonable classification basis for the division of PNT resources; then, according to the determined SLA model, based on the total service level of the committed service indicators corresponding to each SLA level represented by the SLA model, the basic resources of the PNT service system are reasonably divided, which is conducive to providing targeted PNT services for different PNT service objects, thereby improving the operating efficiency of the PNT service system.

[0169] In an optional embodiment, if Figure 3 As shown, the device may also include:

[0170] The demand acquisition module 205 is used to acquire the preset service object corresponding to the PNT service system, and acquire the PNT demand information corresponding to each preset service object. The PNT demand information may include positioning accuracy, positioning object, and positioning purpose;

[0171] A scenario classification module 206 is used to determine a preset application scenario classification corresponding to the PNT service system according to all PNT demand information;

[0172] The indicator determination module 204 is used to determine the committable service indicator corresponding to the PNT service system according to all PNT demand information;

[0173] The level preset module 208 is used to determine the preset service level of each preset application scenario on each committable service indicator according to all PNT demand information, sort all preset application scenarios according to the preset service level of each preset application scenario on all committable service indicators, and determine the SLA level corresponding to each preset application scenario;

[0174] An initial model module 209 is used to obtain an initial SLA model, where the initial SLA model is used to represent a preset application scenario corresponding to each SLA level and a preset service level of each preset application scenario on each committable service indicator;

[0175] Furthermore, the specific manner in which the level determination module 202 determines the SLA level corresponding to each user terminal according to the user information corresponding to the user terminal may include:

[0176] For each user terminal, according to the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined.

[0177] It can be seen that this optional embodiment can determine the initial SLA model corresponding to the PNT service system based on the PNT demand information of the preset service object of the PNT service system. The initial SLA model can reasonably divide the PNT service into different levels from the perspective of application scenarios; then for each user terminal, based on the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined, which is conducive to efficiently determining the SLA level corresponding to each user.

[0178] In another optional embodiment, the specific manner in which the model building module 203 builds the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals may include:

[0179] According to the SLA levels corresponding to all user terminals, determine the number of user terminals corresponding to each SLA level;

[0180] According to the number of user terminals corresponding to each SLA level, the weight parameters corresponding to each SLA level are determined, and the SLA model corresponding to the PNT service system is constructed according to the weight parameters corresponding to each SLA level, where the weight parameters are used to measure the total service level of the committable service indicators corresponding to the corresponding SLA level.

[0181] It can be seen that in this optional embodiment, the SLA model corresponding to the PNT service system can be constructed through the weight parameters corresponding to each SLA level, and the weight parameters can efficiently indicate the resource allocation status of each SLA level in the basic resource allocation process of the PNT service system.

[0182] In yet another optional embodiment, the device may further include:

[0183] A trend acquisition module 210 is used to acquire historical data of the number of user terminals corresponding to each SLA level, and determine a change trend corresponding to each SLA level according to the historical data;

[0184] Furthermore, the specific manner in which the model building module 203 determines the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level may include:

[0185] For each SLA level, obtain the change trend of the SLA level at the current time. If the change trend indicates that the number of user terminals corresponding to the SLA level is on an increasing trend, determine the low-profile weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level.

[0186] If the change trend indicates that the number of user terminals corresponding to the SLA level is on a decreasing trend, then the high-profile weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level;

[0187] Among them, the low-weight parameter is smaller than the high-weight parameter.

[0188] It can be seen that in this optional embodiment, if the change trend indicates that the number of user terminals corresponding to the SLA level is in an increasing trend, then the low-configuration weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level. The low-configuration weight parameter can be the minimum weight value on the basis of meeting the most basic PNT service requirements, or in some cases, the service level of some promised indicators can be sacrificed to maximize the compression of resource requirements, thereby reducing the occurrence of insufficient resources in the PNT service system during the growth period of use and improving the reliability of the PNT service system. If the change trend indicates that the number of user terminals corresponding to the SLA level is in a decreasing trend, then the high-configuration weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level. The high-configuration weight parameter can be the maximum weight value on the premise of meeting the most basic PNT service requirements. The high-configuration weight parameter provides a better service level for each promised service indicator, thereby reducing the idle resources of the PNT service system and more efficiently utilizing the resources of the PNT service system.

[0189] In yet another optional embodiment, the device may further include:

[0190] The associated screening module 211 is used to screen out a plurality of associated user terminal sets from all user terminals according to the user information of all user terminals corresponding to the PNT service system, wherein there are physical associations and / or communication associations between the multiple associated user terminals in each associated user terminal set;

[0191] The set analysis module 212 is used to determine, for each associated user terminal set, a reference user terminal and a common user terminal in the associated user terminal set, wherein the PNT service received by the reference user terminal is directly provided by the PNT service system, and the PNT service received by the common user terminal is jointly provided by the PNT system and the reference user terminal;

[0192] Furthermore, the specific manner in which the level determination module 202 determines the SLA level corresponding to each user terminal according to the user information corresponding to the user terminal may include:

[0193] For each user terminal, if the user terminal is a benchmark user terminal, the SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal; if the user terminal is an ordinary user terminal, the initial SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is obtained by multiplying the initial SLA level by the preset degradation coefficient.

[0194] It can be seen that this optional embodiment can provide differentiated PNT services between associated user terminals, provide PNT services that meet the requirements for benchmark user terminals, and provide low-level PNT services for ordinary user terminals, thereby reducing the occurrence of insufficient resources when serving large-scale user terminals and improving the reliability of the PNT service system.

[0195] In yet another optional embodiment, the basic resources may include hardware resources and computing resources;

[0196] Furthermore, the specific manner in which the level determination module 202 selects the preset application scenario corresponding to the user information from the initial SLA model for each user terminal according to the user information corresponding to the user terminal may include:

[0197] For each user terminal, according to the user information corresponding to the user terminal, several target preset application scenarios corresponding to the user information are screened out from the initial SLA model, and the hardware resource dependence degree corresponding to each target preset application scenario is determined. The hardware resource dependence degree is used to indicate the influence degree of hardware resources in the PNT service; from several target preset application scenarios, the target preset application scenario with the lowest corresponding hardware resource dependence degree is screened out as the preset application scenario corresponding to the user information.

[0198] It can be seen that this optional embodiment can, when there are multiple application scenarios corresponding to the user end, select the target preset application scenario with the lowest hardware resource dependence from several target preset application scenarios as the preset application scenario corresponding to the user information, thereby reducing the occurrence of insufficient hardware resources and improving the reliability of the PNT service system.

[0199] Embodiment 3

[0200] See also Figure 4 , Figure 4 FIG. 1 is a schematic diagram of the structure of another differentiated PNT service device based on a multi-dimensional SLA model disclosed in an embodiment of the present invention. Figure 4 As shown, the differentiated PNT service device based on the multi-dimensional SLA model may include:

[0201] A memory 301 storing executable program codes;

[0202] a processor 302 coupled to the memory 301;

[0203] The processor 302 calls the executable program code stored in the memory 301 to execute the steps in the differentiated PNT service method based on the multi-dimensional SLA model described in the first embodiment of the present invention.

[0204] Embodiment 4

[0205] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the steps of the differentiated PNT service method based on the multi-dimensional SLA model described in the first embodiment of the present invention.

[0206] Embodiment 5

[0207] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the differentiated PNT service method based on a multidimensional SLA model described in Embodiment 1.

[0208] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0209] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0210] Finally, it should be noted that the differentiated PNT service method, device, and storage medium based on a multi-dimensional SLA model disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A differentiated PNT service method based on a multi-dimensional SLA model, characterized in that: The method comprises: Acquire user information of all user terminals corresponding to the PNT service system, wherein the user information includes the user terminal's own attribute information sent to the PNT service system; For each of the user terminals, determining an SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, wherein the SLA level is used to indicate the service level of the corresponding user terminal on each preset committable service indicator, and the committable service indicator includes one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency; According to the SLA levels corresponding to all the user terminals, an SLA model corresponding to the PNT service system is constructed, wherein the SLA model is used to represent the total service level of the committable service indicators corresponding to each of the SLA levels; Based on the SLA model, resource configuration information of the PNT service system is determined, where the resource configuration information is used to indicate the allocation of basic resources of the PNT service system at each of the SLA levels.

2. The differentiated PNT service method based on the multi-dimensional SLA model according to claim 1, characterized in that: The method further comprises: Acquire a preset service object corresponding to the PNT service system, and acquire PNT demand information corresponding to each preset service object, wherein the PNT demand information includes positioning accuracy, positioning object, and positioning purpose; Determine, based on all the PNT demand information, a preset application scenario classification corresponding to the PNT service system; Determine the committable service indicators corresponding to the PNT service system according to all the PNT demand information; Determine, based on all the PNT demand information, a preset service level for each of the preset application scenarios on each of the promiseable service indicators; sort all of the preset application scenarios based on the preset service level for each of the preset application scenarios on all of the promiseable service indicators, and determine the SLA level corresponding to each of the preset application scenarios; Obtaining an initial SLA model, wherein the initial SLA model is used to represent a preset application scenario corresponding to each of the SLA levels and a preset service level of each of the preset application scenarios on each committable service indicator; And, for each of the user terminals, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal includes: For each of the user terminals, according to the user information corresponding to the user terminal, the preset application scenario corresponding to the user information is screened out from the initial SLA model, and the SLA level corresponding to the user terminal is determined.

3. The differentiated PNT service method based on the multi-dimensional SLA model according to claim 2, characterized in that: The constructing the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals includes: According to the SLA levels corresponding to all the user terminals, determining the number of user terminals corresponding to each SLA level; According to the number of user terminals corresponding to each SLA level, the weight parameter corresponding to each SLA level is determined, and the SLA model corresponding to the PNT service system is constructed according to the weight parameter corresponding to each SLA level, wherein the weight parameter is used to measure the total service level of the committable service indicator corresponding to the corresponding SLA level.

4. The differentiated PNT service method based on the multi-dimensional SLA model according to claim 3 is characterized in that: The method further comprises: Acquire historical data of the number of user terminals corresponding to each of the SLA levels, and determine a change trend corresponding to each of the SLA levels according to the historical data; And, determining the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level includes: For each of the SLA levels, obtaining the change trend corresponding to the SLA level at the current time, and if the change trend indicates that the number of user terminals corresponding to the SLA level is on an increasing trend, determining the low-allocation weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level; If the change trend indicates that the number of user terminals corresponding to the SLA level is in a decreasing trend, determining a high-profile weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level; Among them, the low-matching weight parameter is smaller than the high-matching weight parameter.

5. The differentiated PNT service method based on a multi-dimensional SLA model according to claim 3, characterized in that: The method further comprises: According to the user information of all the user terminals corresponding to the PNT service system, a plurality of associated user terminal sets are screened out from all the user terminals, wherein a plurality of associated user terminals in each of the associated user terminal sets are physically associated and / or communicated with each other; For each of the associated user terminal sets, determining a reference user terminal and a common user terminal in the associated user terminal set, wherein the PNT service received by the reference user terminal is directly provided by the PNT service system, and the PNT service received by the common user terminal is jointly provided by the PNT system and the reference user terminal; And, for each of the user terminals, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal includes: For each of the user terminals, if the user terminal is a benchmark user terminal, the SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal; if the user terminal is an ordinary user terminal, the initial SLA level corresponding to the user terminal is determined based on the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is obtained by multiplying the initial SLA level by a preset degradation coefficient.

6. The differentiated PNT service method based on a multi-dimensional SLA model according to claim 3, characterized in that: The basic resources include hardware resources and computing resources; And, for each of the user terminals, according to the user information corresponding to the user terminal, filtering out the preset application scenario corresponding to the user information from the initial SLA model includes: For each of the user terminals, according to the user information corresponding to the user terminal, a plurality of target preset application scenarios corresponding to the user information are screened out from the initial SLA model, and a hardware resource dependency degree corresponding to each of the target preset application scenarios is determined, where the hardware resource dependency degree is used to indicate the influence degree of the hardware resource in the PNT service; The target preset application scenario with the lowest corresponding hardware resource dependency is selected from the plurality of target preset application scenarios as the preset application scenario corresponding to the user information.

7. A differentiated PNT service device based on a multi-dimensional SLA model, characterized in that: The device comprises: An information acquisition module, used to acquire user information of all user terminals corresponding to the PNT service system, wherein the user information includes the user terminal's own attribute information sent to the PNT service system; A level determination module is used to determine, for each of the user terminals, the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, wherein the SLA level is used to indicate the service level of the corresponding user terminal on each preset committable service indicator, and the committable service indicator includes one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency; A model building module, used to build an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals, wherein the SLA model is used to represent the total service level of the committable service indicators corresponding to each of the SLA levels; The resource configuration module is used to determine the resource configuration information of the PNT service system based on the SLA model, and the resource configuration information is used to represent the allocation of basic resources of the PNT service system at each SLA level.

8. A differentiated PNT service device based on a multi-dimensional SLA model, characterized in that: The device includes: a memory storing executable program code; a processor coupled to the memory; the processor calls the executable program code stored in the memory to execute the differentiated PNT service method based on the multidimensional SLA model as described in any one of claims 1-6.

9. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the differentiated PNT service method based on the multi-dimensional SLA model as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Network slicing method and device, storage medium and equipment

    CN111083744A

  • SLA-based computing network service control method, device and system

    CN115361302A

  • Intelligent slice processing method and device, electronic equipment and readable storage medium

    CN116249156A

  • AI service software distribution system based on artificial intelligence

    CN118277065A

  • Information processor, information processing method and program

    JP2007293603A