Differential pnt service method and device based on multi-dimensional sla model, storage medium
By adopting a differentiated PNT service method based on a multidimensional SLA model, user information is obtained to determine the SLA level, an SLA model is constructed, and resources are allocated. This solves the problem of low resource allocation efficiency in the PNT service system and achieves efficient resource utilization and service provision.
Patent Information
- Application Number
- CN202411930652.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-12-25
AI Technical Summary
How to efficiently allocate the basic resources of the PNT service system to meet the differentiated needs of different users and improve the operating efficiency of the PNT service system.
A differentiated PNT service approach based on a multidimensional SLA model is adopted. By obtaining user information from the user end, the SLA level is determined, an SLA model is constructed, and basic resources are allocated based on the model.
It enables the rational classification and allocation of PNT service resources, improves the operating efficiency of the PNT service system, and provides targeted services for different user terminals.
Smart Images

Figure CN119847636B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of PNT service, and particularly relates to a differentiated PNT service method and device based on a multi-dimensional SLA model and a storage medium. BACKGROUND
[0002] PNT service, namely, Positioning, Navigation, and Timing, is a technology for providing position, direction, speed, time information and time synchronization service to users by using a global satellite positioning system (such as GPS, Beidou, etc.) and its enhanced system, combining other auxiliary positioning and navigation technologies, and through the Internet and mobile Internet and other communication means. The PNT service system has been widely used in smart cities, Internet of Things, intelligent 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 needs. For example, a unified PNT service system can provide services for vehicle navigation, unmanned aerial vehicle positioning, Internet of Things positioning and intelligent factory positioning at the same time. Since different navigation needs 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 for different user terminals, so as to improve the operation efficiency of the PNT service system, has become a problem to be solved. SUMMARY
[0004] The present application provides a differentiated PNT service method and device based on a multi-dimensional SLA model and a storage medium, which are used for efficiently allocating the basic resources of the PNT service system, so as to improve the operation efficiency of the PNT service system.
[0005] In order to solve the above technical problems, the present application discloses a differentiated PNT service method based on a multi-dimensional SLA model, which comprises the following steps:
[0006] Obtaining user information of all user terminals corresponding to the PNT service system, wherein the user information comprises self attribute information sent by the user terminal to the PNT service system;
[0007] For each user terminal, determining 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 service commitment index, and the service commitment index comprises one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency;
[0008] constructing an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals, the SLA model being used to represent a total service level of the service indicators that can be promised corresponding to each of the SLA levels;
[0009] determining resource configuration information of the PNT service system based on the SLA model, the resource configuration information being used to represent an allocation of basic resources of the PNT service system at each of the SLA levels.
[0010] As an optional implementation, in the first aspect of the present application, the method further comprises:
[0011] obtaining preset service objects corresponding to the PNT service system, and obtaining PNT demand information corresponding to each of the preset service objects, the PNT demand information including positioning accuracy, positioning objects and positioning purposes;
[0012] determining preset application scenario classifications corresponding to the PNT service system according to all the PNT demand information;
[0013] determining service indicators that can be promised corresponding to the PNT service system according to all the PNT demand information;
[0014] determining preset service levels of each of the preset application scenarios at each of the service indicators that can be promised according to all the PNT demand information, sorting all the preset application scenarios according to the preset service levels of each of the preset application scenarios at all the service indicators that can be promised, and determining SLA levels corresponding to each of the preset application scenarios;
[0015] obtaining an initial SLA model, the initial SLA model being used to represent preset application scenarios corresponding to each of the SLA levels and preset service levels of each of the preset application scenarios at each of the service indicators that can be promised;
[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 comprises:
[0017] for each of the user terminals, filtering out the preset application scenario corresponding to the user information from the initial SLA model according to the user information corresponding to the user terminal, and determining the SLA level corresponding to the user terminal.
[0018] As an optional implementation, in the first aspect of the present application, the constructing of the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals comprises:
[0019] determine a quantity of user terminals corresponding to each of the SLA levels according to the SLA levels of all the user terminals;
[0020] determine a weight parameter corresponding to each of the SLA levels according to the quantity of user terminals corresponding to each of the SLA levels, and construct an SLA model corresponding to the PNT service system according to the weight parameter corresponding to each of the SLA levels, wherein the weight parameter is used to measure a total service level of a service index that can be promised by the corresponding SLA level.
[0021] As an optional implementation, in the first aspect of the present application, the method further comprises:
[0022] obtain historical data of the quantity 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] Furthermore, the determination of the weight parameter corresponding to each of the SLA levels according to the quantity of user terminals corresponding to each of the SLA levels comprises:
[0024] for each of the SLA levels, obtain the change trend corresponding to the SLA level at the current time, and if the change trend indicates that the quantity of user terminals corresponding to the SLA level is in a growth trend, then determine a low-provision weight parameter corresponding to the SLA level according to the quantity of user terminals corresponding to the SLA level;
[0025] if the change trend indicates that the quantity of user terminals corresponding to the SLA level is in a reduction trend, then determine a high-provision weight parameter corresponding to the SLA level according to the quantity of user terminals corresponding to the SLA level;
[0026] wherein the low-provision weight parameter is less than the high-provision weight parameter.
[0027] As an optional implementation, in the first aspect of the present application, the method further comprises:
[0028] screen a plurality of associated user terminal sets from all the user terminals according to user information of all the user terminals corresponding to the PNT service system, wherein there is a physical association and / or a communication association between a plurality of associated user terminals in each of the associated user terminal sets;
[0029] for each of the associated user terminal sets, determine a reference user terminal and an ordinary user terminal in the associated user terminal set, wherein the PNT service accepted by the reference user terminal is directly provided by the PNT service system, and the PNT service accepted by the ordinary user terminal is jointly provided by the PNT service system and the reference user terminal;
[0030] and the determining, for each of the user terminals, the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal comprises:
[0031] For each of the user terminals, if the user terminal is a reference user terminal, the SLA level corresponding to the user terminal is determined according to the user information corresponding to the user terminal; if the user terminal is a normal user terminal, the initial SLA level corresponding to the user terminal is determined according to 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 application, the basic resources include hardware resources and computing resources.
[0033] and the determining, for each of the user terminals, the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal comprises:
[0034] For each of the user terminals, a plurality of target preset application scenarios corresponding to the user information are filtered out from the initial SLA model according to the user information corresponding to the user terminal, and a hardware resource dependency degree corresponding to each of the target preset application scenarios is determined, the hardware resource dependency degree being used to represent an influence degree of the hardware resources in the PNT service; a target preset application scenario corresponding to the lowest hardware resource dependency degree is filtered out from the plurality of target preset application scenarios as the preset application scenario corresponding to the user information.
[0035] The second aspect of the application discloses a differentiated PNT service device based on a multi-dimensional SLA model, and the device comprises:
[0036] An information acquisition module is configured to acquire user information of all user terminals corresponding to the PNT service system, the user information including self attribute information sent by the user terminals to the PNT service system;
[0037] A level determination module is configured to determine, for each of the user terminals, 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 a service level of the corresponding user terminal on each preset service commitment index, and the service commitment index includes one or more of positioning accuracy, positioning time delay, security, endurance time, availability and concurrency.
[0038] A model construction module is configured to construct an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all the user terminals, and the SLA model is used to represent a total service level of the service commitment index corresponding to each of the SLA levels.
[0039] a resource configuration module, configured to determine resource configuration information of the PNT service system based on the SLA model, the resource configuration information being used to represent allocation of basic resources of the PNT service system at each SLA level.
[0040] As an optional implementation form, in the second aspect, the apparatus further comprises:
[0041] a demand acquisition module, configured to acquire preset service objects corresponding to the PNT service system, and acquire PNT demand information corresponding to each preset service object, the PNT demand information including positioning accuracy, positioning objects, and positioning purposes;
[0042] a scenario classification module, configured to determine preset application scenario classifications corresponding to the PNT service system according to all the PNT demand information;
[0043] an index determination module, configured to determine service index that can be promised by the PNT service system according to all the PNT demand information;
[0044] a level preset module, configured to determine preset service levels of each preset application scenario at each service index according to all the PNT demand information, sort all preset application scenarios according to the preset service levels of each preset application scenario at all service indexes, and determine SLA levels corresponding to each preset application scenario;
[0045] an initial model module, configured to obtain an initial SLA model, the initial SLA model being used to represent preset application scenarios corresponding to each SLA level and preset service levels of each preset application scenario at each service index;
[0046] and the level determination module determines the SLA level corresponding to each user terminal according to the user information corresponding to the user terminal.
[0047] for each user terminal, the user information corresponding to the user terminal is filtered from the initial SLA model according to the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is determined.
[0048] As an optional implementation form, in the second aspect, the model construction module constructs the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals in the following manner:
[0049] determine a quantity of user terminals corresponding to each of the SLA levels according to all the SLA levels corresponding to the user terminals;
[0050] determine a weight parameter corresponding to each of the SLA levels according to the quantity of user terminals corresponding to each of the SLA levels, and construct an SLA model corresponding to the PNT service system according to the weight parameter corresponding to each of the SLA levels, wherein the weight parameter is used to measure a total service level of a service index that can be promised by the corresponding SLA level.
[0051] As an optional implementation, in the second aspect, the apparatus further comprises:
[0052] a trend obtaining module, configured to obtain historical data of the quantity 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] In addition, the specific manner in which the model constructing module determines the weight parameter corresponding to each of the SLA levels according to the quantity of user terminals corresponding to each of the SLA levels comprises:
[0054] for each of the SLA levels, obtain the change trend corresponding to the SLA level at the current time, and if the change trend indicates that the quantity of user terminals corresponding to the SLA level is in a growth trend, determine a low-provision weight parameter corresponding to the SLA level according to the quantity of user terminals corresponding to the SLA level;
[0055] if the change trend indicates that the quantity of user terminals corresponding to the SLA level is in a reduction trend, determine a high-provision weight parameter corresponding to the SLA level according to the quantity of user terminals corresponding to the SLA level;
[0056] wherein the low-provision weight parameter is smaller than the high-provision weight parameter.
[0057] As an optional implementation, in the second aspect, the apparatus further comprises:
[0058] an association screening module, configured to screen a plurality of associated user terminal sets from all the user terminals according to user information of all the user terminals corresponding to the PNT service system, wherein there is a physical association and / or a communication association between a plurality of associated user terminals in each of the associated user terminal sets;
[0059] a set analysis module, configured to determine a reference user terminal and an ordinary user terminal in each of the associated user terminal sets, wherein PNT service accepted by the reference user terminal is directly provided by the PNT service system, and PNT service accepted by the ordinary user terminal is jointly provided by the PNT service system and the reference user terminal.
[0060] And, the level determining module determines the SLA level corresponding to each of the user terminals according to the user information corresponding to the user terminal, and the specific manner comprises:
[0061] For each of the user terminals, if the user terminal is a reference user terminal, the SLA level corresponding to the user terminal is determined according to the user information corresponding to the user terminal; if the user terminal is a normal user terminal, the initial SLA level corresponding to the user terminal is determined according to 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 application, the basic resources include hardware resources and computing resources.
[0063] And, the level determining module determines the SLA level corresponding to each of the user terminals according to the user information corresponding to the user terminal, and the specific manner comprises:
[0064] For each of the user terminals, the user information corresponding to several target preset application scenarios is filtered from the initial SLA model according to the user information corresponding to the user terminal, and the hardware resource dependency degree corresponding to each of the target preset application scenarios is determined, wherein the hardware resource dependency degree is used to represent the influence degree of the hardware resources in the PNT service; the target preset application scenario with the lowest hardware resource dependency degree is selected from the several target preset application scenarios as the preset application scenario corresponding to the user information.
[0065] The third aspect of the present application discloses another device for differentiated PNT service based on a multi-dimensional SLA model, and the device comprises:
[0066] A memory storing executable program codes;
[0067] A processor coupled with the memory;
[0068] The processor invokes the executable program codes stored in the memory to execute the method for differentiated PNT service based on a multi-dimensional SLA model disclosed in the first aspect of the present application.
[0069] The fourth aspect of the present application discloses a computer storage medium storing computer instructions, and the computer instructions are used to execute the method for differentiated PNT service based on a multi-dimensional SLA model disclosed in the first aspect of the present application when invoked.
[0070] Compared with the prior art, the present application has the following beneficial effects:
[0071] The present application obtains user information of all user terminals corresponding to the PNT service system; for each user terminal, determines the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal; constructs an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals; and determines resource configuration information of the PNT service system based on the SLA model, the resource configuration information being 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 multi-dimensional SLA model 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, the basic resources of the PNT service system are reasonably divided based on the total service level of the service indicators that can be promised at each SLA level represented by the SLA model, which is beneficial to provide targeted PNT services for different PNT service objects, thereby improving the operation efficiency of the PNT service system. BRIEF DESCRIPTION OF DRAWINGS
[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.
[0073] Figure 1 is a flow diagram of a differentiated PNT service method based on a multi-dimensional SLA model disclosed by the embodiments of the present application;
[0074] Figure 2 is a structural diagram of a differentiated PNT service device based on a multi-dimensional SLA model disclosed by the embodiments of the present application;
[0075] Figure 3 is a structural diagram of another differentiated PNT service device based on a multi-dimensional SLA model disclosed by the embodiments of the present application;
[0076] Figure 4 is a structural diagram of still another differentiated PNT service device based on a multi-dimensional SLA model disclosed by the embodiments of the present application. DETAILED DESCRIPTION
[0077] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0078] The terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish different objects, rather than to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. 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 can optionally further include steps or units not listed, or can optionally further include other steps or units inherent to the process, method, product, or end.
[0079] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The phrase appears at various places in the specification does not necessarily all refer to the same embodiment, nor is it necessarily mutually exclusive of other embodiments. It is explicitly and implicitly understood that the embodiments described herein can be combined with other embodiments.
[0080] The application discloses a multi-dimensional SLA model-based differentiated PNT service method and device and a storage medium, which are used for efficiently allocating basic resources of a PNT service system, thereby improving the operation efficiency of the PNT service system.
[0081] Embodiment one
[0082] Please refer to Figure 1 , Figure 1 is a flowchart of a multi-dimensional SLA model-based differentiated PNT service method disclosed by the embodiments of the application. Wherein, Figure 1 The multi-dimensional SLA model-based differentiated PNT service method described can be applied to a multi-dimensional SLA model-based differentiated PNT service device, which can be integrated in a cloud server or a local server, and the embodiments of the application are not limited. As shown in the figure, Figure 1 The multi-dimensional SLA model-based differentiated PNT service method can include the following operations:
[0083] Step 101, obtaining user information of all user terminals corresponding to a PNT service system.
[0084] In the embodiment of the present application, the PNT service system utilizes a global satellite positioning system (such as GPS, Beidou, etc.) and its enhancement system, combines other auxiliary positioning and navigation technologies, and provides position, direction, speed, time information and time synchronization services to the user end through the Internet and mobile Internet communication means. The user end includes the most basic object served by the PNT service system, such as electronic devices with positioning functions, unmanned aerial vehicles, vehicles, industrial devices, agricultural devices, Internet of Things devices, etc. The user information can include the self attribute information sent by the user end to the PNT service system. In the communication process between the PNT service system and the user end, the identity of each other needs to be verified or the attribute information of the other party needs to be saved, so the PNT service system saves the user information of all user ends
[0085] In step 102, for each user end, the SLA level corresponding to the user end is determined according to the user information corresponding to the user end.
[0086] In the embodiment of the present application, the SLA level is used to indicate the service level of the corresponding user end on each preset service commitment index. The service commitment index can include one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency.
[0087] In the embodiment of the present application, 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 end is determined directly according to the user information corresponding to each user end.
[0088] In the embodiment of the present application, the service commitment index can include one or more of positioning accuracy, positioning delay, security, endurance time, availability and concurrency, wherein each index is introduced as follows:
[0089] (1) Positioning accuracy is the ability of a positioning system to determine the position of a target. It is usually measured by error range. For example, outdoor wide-area high-precision positioning technology is mainly satellite positioning, such as Beidou, which can achieve centimeter-level accuracy. Indoor regional high-precision positioning technology is mainly 5G positioning, such as 5G UTDOA, which can achieve meter-level accuracy. The PNT service system has more demand for indoor positioning, and the 5G international standard itself gives 5G certain indoor positioning capability. Based on indoor 5G regional positioning, supplemented by UWB, Bluetooth, WIFI and other technologies that can be integrated with 5G positioning, the dual positioning requirements of indoor range and accuracy are met.
[0090] Optionally, in the embodiment of the present application, the positioning accuracy corresponding to different SLA levels can be preset as shown in the following table:
[0091]
[0092] (2) Positioning latency generally has two definitions: Time To First Fix (TTFF) and End to End Latency.
[0093] The Time To First Fix refers to the latency of the first positioning when the terminal's approximate position is unknown. For the Beidou positioning scheme, it refers to the cold start positioning when the approximate time, ephemeris, and other information are not received. Since the Beidou terminal needs to perform satellite detection and receive almanac and complete ephemeris data after cold start, the first positioning latency is generally between 30 seconds and 1 minute. For 5G and other positioning schemes, the first positioning latency refers to the positioning when the province, city, region, building, and other information where the terminal is located cannot be determined. At this time, the positioning process needs to include a series of actions such as paging the terminal, the terminal responding to the paging, accessing the network, confirming the access cell, data transmission, platform selecting a positioning scheme, ranging according to different schemes, collecting and reporting surrounding data, and big data operation. The first positioning latency is about 20-30 seconds.
[0094] The End to End Latency refers to the time interval from initiating a positioning request to outputting a positioning result within 30 seconds after the first successful positioning. It reflects the overall processing capability of the platform and the solution capability of each scheme, and is generally between 5-20 seconds.
[0095] Optionally, the positioning latency corresponding to different SLA levels in the embodiments of the present application can be preset as shown in the following table:
[0096]
[0097] (3) The security of PNT service is an important service index that can be promised. It specifically includes data integrity, confidentiality, anti-interference, and security policy 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 accessed or used by unauthorized users, and ensuring data confidentiality is necessary. Anti-interference is to ensure that the system can resist interference from the external environment, including radio interference, signal shielding, etc. Security policy and management refers to having a perfect security policy and management mechanism to deal with potential security threats, including regular risk assessment, security training and emergency response plan, verifying the identity of PNT data sources to ensure that the received data indeed comes from a trusted data source.
[0098] Optionally, the security corresponding to different SLA levels in the embodiments of the present application can be preset as shown in the following table:
[0099] (4) The endurance time in the PNT service refers to the time length that the positioning terminal device can maintain normal work without additional power supply.
[0100] Optionally, the endurance time corresponding to different SLA levels in the embodiment of the present application can be preset as shown in the following table:
[0101]
[0102] (5) The availability refers to the degree that the space-time service product is in a workable or usable state when needed or starts to perform a task at any random moment.
[0103] The relationship between the availability A and the MTTR (mean time to repair) and the MTBF (mean time between failures) is as follows:
[0104]
[0105] Among them:
[0106] The MTBF refers to the mean value of the life of all components of the network device in a specified measurement interval under a specified state, which can work well within a specified range.
[0107] The MTTR refers to the ratio of the total time of repairable maintenance to the total number of failures of the network device to be repaired at a specified maintenance level within a specified time and under specified conditions.
[0108] Optionally, the availability corresponding to different SLA levels in the embodiment of the present application can be preset as shown in the following table:
[0109]
[0110] (6) In the operating system, concurrency refers to several programs in a time period being in the state of starting to run to running to completion, and the several programs are running on the same processor, and only one program is running on the processor at a moment. In the positioning scene application, the concurrency service capability is very important. In providing multi-threaded concurrent services, the platform server needs to reasonably use the concurrency capability to improve the execution efficiency of the program. In providing concurrent services, multi-threading and locking mechanisms need to be used to ensure data consistency and thread safety.
[0111] Optionally, the concurrency corresponding to different SLA levels in the embodiment of the present application can be preset as shown in the following table:
[0112]
[0113] Step 103, constructing the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals.
[0114] In the embodiment of the present application, the service level agreement (SLA) is a contract between a service provider and a customer, in which the service to be provided and the expected performance level are defined. The SLA model is used to represent the total service level of the promised service indicators corresponding to each SLA level, which can represent the level of each promised service indicator in the form of a matrix, or measure the promised service required by each level with a total level parameter. For example, for any SLA level, the service levels of each user in each preset promised service indicator in the SLA level are superimposed, and finally the total level of the promised service indicators corresponding to the SLA level is obtained.
[0115] In step 104, 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.
[0116] In the embodiment of the present application, the SLA model is used to represent the total service level of the promised service indicators corresponding to each SLA level, and in order to realize the service of the corresponding service level of each SLA level, the corresponding basic resources of the PNT service system need to be allocated to the SLA level. The basic resources refer to the resources possessed by the PNT service system to support the PNT service.
[0117] It can be seen that by implementing the method for differentiated PNT service based on the multi-dimensional SLA model in the embodiment of the present application, the PNT service can be divided into different levels, thereby providing a reasonable classification basis for the division of PNT resources. Then, based on the total service level of the promised service indicators corresponding to each SLA level represented by the determined SLA model, the basic resources of the PNT service system are reasonably divided, which is beneficial to provide targeted PNT service for different PNT service objects, thereby improving the operation efficiency of the PNT service system.
[0118] In an optional embodiment, the method can further include: obtaining a preset service object corresponding to the PNT service system, obtaining PNT demand information corresponding to each preset service object, and the PNT demand information can include positioning accuracy, positioning object, and positioning purpose.
[0119] According to all PNT demand information, determine the preset application scene classification corresponding to the PNT service system; according to all PNT demand information, determine the service index that can be promised corresponding to the PNT service system; according to all PNT demand information, determine the preset service level of each preset application scene on each service index that can be promised, sort all preset application scenes according to the preset service level of each preset application scene on all service indexes that can be promised, and determine the SLA level corresponding to each preset application scene; obtain an initial SLA model, and the initial SLA model is used to represent the preset application scene corresponding to each SLA level and the preset service level of each preset application scene on each service index that can be promised.
[0120] For each user terminal, according to the user information corresponding to the user terminal, the SLA level corresponding to the user terminal is determined, which can include: for each user terminal, according to the user information corresponding to the user terminal, the preset application scene corresponding to the user information is filtered out from the initial SLA model, and the SLA level corresponding to the user terminal is determined.
[0121] In the optional embodiment, different PNT service systems have different service groups, for example, some PNT service systems are more used for positioning of intelligent industry, and some PNT service systems are more used for positioning of Internet of Things devices. Therefore, for a PNT service system, its preset service object can be obtained first, and the demand information of the preset service object is analyzed, and then a reasonable classification is made based on a large amount of demand information, for example, the application scene can be classified, so as to determine the preset service level required by different application scenes.
[0122] In the optional embodiment, an exemplary initial SLA model can be as shown in the following table:
[0123]
[0124] As shown in the above table, the preset application scene corresponding to each SLA level and the preset service level of each preset application scene on each service index that can be promised represented by the initial SLA model are shown.
[0125] It can be seen that, in the optional embodiment, the initial SLA model corresponding to the PNT service system can be determined according to 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 scene; then for each user terminal, according to the user information corresponding to the user terminal, the preset application scene corresponding to the user information is filtered out from the initial SLA model, and the SLA level corresponding to the user terminal is determined, which is beneficial to efficiently determine the SLA level corresponding to each user.
[0126] In another optional embodiment, constructing the SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals can include:
[0127] Determining the number of user terminals corresponding to each SLA level according to the SLA levels corresponding to all user terminals;
[0128] Determining the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level, and constructing the SLA model corresponding to the PNT service system according to the weight parameter corresponding to each SLA level.
[0129] In this optional embodiment, the weight parameter is used to measure the total service level of the service indicators that can be promised corresponding to the SLA level, and optionally, the SLA model is composed of different SLA levels and the weight parameter corresponding to each SLA level, so it can be represented and transmitted in the form of a matrix in the computer.
[0130] As can be seen, in this optional embodiment, the SLA model corresponding to the PNT service system can be constructed through the weight parameter corresponding to each SLA level, and the weight parameter can efficiently indicate the resource allocation of each SLA level in the process of allocating basic resources of the PNT service system.
[0131] In yet another optional embodiment, the method can further include:
[0132] Obtaining historical data of the number of user terminals corresponding to each SLA level, and determining the change trend corresponding to each SLA level according to the historical data;
[0133] And determining the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level can include:
[0134] For each SLA level, obtaining the change trend corresponding to the SLA level at the current time, if the change trend indicates that the number of user terminals corresponding to the SLA level is in a growth trend, then determining the low-provision weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level;
[0135] If the change trend indicates that the number of user terminals corresponding to the SLA level is in a decreasing trend, then determining the high-provision weight parameter corresponding to the SLA level according to the number of users corresponding to the SLA level;
[0136] Wherein, the low-provision weight parameter is less than the high-provision weight parameter.
[0137] In the 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 suddenly increase during the rush hour. For a smart factory, the demand for positioning also changes with the production activities of the factory. Therefore, the basic resources of the PNT service system are often in short supply during the demand increase period, and there are idle resources during the demand decrease period. Based on this, the optional embodiment assigns a lower low-weight parameter to the SLA level when the number of user terminals is in a growth trend, and assigns a higher high-weight parameter to the SLA level when the number of user terminals is in a decreasing trend.
[0138] As can be seen, in the optional embodiment, if the change trend indicates that the number of user terminals corresponding to the SLA level is in a growth trend, the low-weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level. The low-weight parameter can be the minimum weight value on the basis of meeting the most basic PNT service demand, or in some cases, the service level of part of the promised indicators is sacrificed to maximize the compression of resource demand, thereby reducing the occurrence of resource shortage of the PNT service system during the growth period 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, the high-weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level. The high-weight parameter can be the maximum weight value on the premise of meeting the most basic PNT service demand. The high-weight parameter provides better service level for each promised service indicator, thereby reducing the idle condition of resources of the PNT service system and more efficiently utilizing the resources of the PNT service system.
[0139] In yet another optional embodiment, the method can further include:
[0140] screening 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;
[0141] for each associated user terminal set, determining a reference user terminal and an ordinary user terminal in the associated user terminal set, wherein the PNT service accepted by the reference user terminal is directly provided by the PNT service system, and the PNT service accepted by the ordinary user terminal is jointly provided by the PNT service system and the reference user terminal;
[0142] and for each user terminal, determining the SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, which can include:
[0143] For each user terminal, if the user terminal is a reference user terminal, a SLA level corresponding to the user terminal is determined according to user information corresponding to the user terminal; if the user terminal is a normal user terminal, an initial SLA level corresponding to the user terminal is determined according to the user information corresponding to the user terminal, and a SLA level corresponding to the user terminal is obtained by multiplying the initial SLA level by a preset degradation coefficient.
[0144] In the optional embodiment, the plurality of associated user terminals in each associated user terminal set have physical association and / or communication association, for example, the Internet of Things devices having the association relationship. The plurality of Internet of Things devices in the same system, for example, in the same room, can usually cooperate to complete various tasks, and therefore the different Internet of Things devices have physical or communication association. At this time, only one reference device can be provided with standard PNT service, and the remaining Internet of Things devices can obtain the same standard PNT service according to the association between the reference device and the Internet of Things devices.
[0145] In the optional embodiment, another optional example is the positioning service of a drone swarm. The drone swarm is usually composed of a large number of drones, and a large number of drones exist in a specific location for a short time, which can bring considerable service pressure to the PNT service system. However, the drones in the drone swarm can establish communication association and perceive the positions of each other. At this time, only a part of reference drones in the drone swarm need to be provided with standard PNT service, and the remaining normal drones can provide lower-level PNT service according to the needs.
[0146] It can be seen that the optional embodiment can provide differentiated PNT service between the associated user terminals, provide the reference user terminal with PNT service meeting the requirements, and provide the normal user terminal with low-level PNT service, thereby reducing the occurrence of resource shortage when serving a large number of user terminals and improving the reliability of the PNT service system.
[0147] In still another optional embodiment, the basic resources can include hardware resources and computing resources.
[0148] For each user terminal, the preset application scenario corresponding to the user information is filtered from the initial SLA model according to the user information corresponding to the user terminal, which can include:
[0149] For each user terminal, a plurality of target preset application scenarios corresponding to the user information are filtered from the initial SLA model according to the user information corresponding to the user terminal, and a hardware resource dependency degree corresponding to each target preset application scenario is determined. The target preset application scenario with the lowest hardware resource dependency degree is selected from the plurality of target preset application scenarios as the preset application scenario corresponding to the user information.
[0150] In the optional embodiment, the same user information can correspond to multiple application scenarios, for example, a mobile phone can be used for navigation, recording sports, and recording the positions of workers in a factory, and therefore, when the actual application scenario cannot be determined, a certain strategy is often needed to select a target preset application scenario from several preset application scenarios as the preset application scenario corresponding to the user information. To this end, the optional embodiment first determines the hardware resource dependency degree corresponding to each target preset application scenario, and the hardware resource dependency degree is used to represent the influence degree of hardware resources in the PNT service; and the target preset application scenario corresponding to the lowest hardware resource dependency degree is selected from the 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 to reach the receiver, resulting in inaccurate positioning. Mountains, trees and other objects can also block satellite signals, affecting the accuracy of the navigation system, and therefore, the PNT service based on Bluetooth, WiFi, 5G, UWB and other communication technologies can make up for the deficiency of satellite positioning, and Bluetooth, WiFi, 5G, UWB and other communication technologies need more support of wireless network servers. In the optional embodiment, since the hardware resources are limited, when the target preset application scenario is selected, the target preset application scenario corresponding to the lowest hardware resource dependency degree is selected from the several target preset application scenarios as the preset application scenario corresponding to the user information.
[0151] It can be seen that in the optional embodiment, when the application scenario of the user end corresponds to multiple, the target preset application scenario corresponding to the lowest hardware resource dependency degree is selected from the several target preset application scenarios as the preset application scenario corresponding to the user information, so as to reduce the occurrence of insufficient hardware resources, and improve the reliability of the PNT service system.
[0152] Embodiment two
[0153] Please refer to Figure 2 , Figure 2 is a structural schematic diagram of a differential PNT service device based on a multi-dimensional SLA model disclosed by the embodiment of the application. As Figure 2 shown, the differential PNT service device based on a multi-dimensional SLA model can include:
[0154] The information acquisition module 201 is configured to acquire user information of all user ends corresponding to the PNT service system, and the user information can include self attribute information sent by the user end to the PNT service system;
[0155] The level determination module 202 is configured to determine, for each user terminal, an SLA level corresponding to the user terminal according to user information corresponding to the user terminal, wherein the SLA level is used to indicate a service level of the corresponding user terminal on each preset service commitment index, and the service commitment index can include one or more of positioning accuracy, positioning time delay, security, endurance time, availability, and concurrency.
[0156] The model construction module 203 is configured to construct an SLA model corresponding to the PNT service system according to the SLA levels corresponding to all user terminals, wherein the SLA model is used to represent a total service level of the service commitment index corresponding to each SLA level.
[0157] The resource configuration module 204 is configured to determine resource configuration information of the PNT service system based on the SLA model, wherein the resource configuration information is used to represent an allocation of basic resources of the PNT service system on each SLA level.
[0158] It can be seen that the differentiated PNT service device based on the multi-dimensional SLA model in the embodiment of the present application 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, the basic resources of the PNT service system are reasonably divided based on the total service level of the service commitment index corresponding to each SLA level represented by the SLA model, which is beneficial to providing targeted PNT services for different PNT service objects, thereby improving the operation efficiency of the PNT service system.
[0159] In an optional embodiment, as shown in Figure 3 the device can further include:
[0160] The demand acquisition module 205 is configured to acquire preset service objects corresponding to the PNT service system, and acquire PNT demand information corresponding to each preset service object, wherein the PNT demand information can include positioning accuracy, a positioning object, and a positioning purpose.
[0161] The scene classification module 206 is configured to determine a preset application scene classification corresponding to the PNT service system according to all PNT demand information.
[0162] The index determination module 207 is configured to determine service commitment indexes corresponding to the PNT service system according to all PNT demand information.
[0163] The level preset module 208 is configured to determine a preset service level of each preset application scene on each service commitment index according to all PNT demand information, and sort all preset application scenes according to the preset service levels of each preset application scene on all service commitment indexes, and determine an SLA level corresponding to each preset application scene.
[0164] The initial model module 209 is configured to obtain an initial SLA model, and 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 service commitment index;
[0165] In addition, the level determination module 202 can determine the SLA level corresponding to each user terminal according to the user information corresponding to the user terminal, and the specific manner can include:
[0166] For each user terminal, the preset application scenario corresponding to the user information is filtered from the initial SLA model according to the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is determined.
[0167] It can be seen that, in the optional embodiment, the initial SLA model corresponding to the PNT service system can be determined according to 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, and then for each user terminal, the preset application scenario corresponding to the user information is filtered from the initial SLA model according to the user information corresponding to the user terminal, and the SLA level corresponding to the user terminal is determined, which is beneficial to efficiently determine the SLA level corresponding to each user.
[0168] In another optional embodiment, the model construction module 203 can construct the SLA model corresponding to the PNT service system according to the SLA level corresponding to all user terminals, and the specific manner can include:
[0169] According to the SLA level corresponding to all user terminals, the number of user terminals corresponding to each SLA level is determined.
[0170] According to the number of user terminals corresponding to each SLA level, a 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 service commitment index corresponding to the corresponding SLA level.
[0171] It can be seen that, in the optional embodiment, the SLA model corresponding to the PNT service system can be constructed through the weight parameter corresponding to each SLA level, and the weight parameter can efficiently indicate the resource allocation of each SLA level in the basic resource allocation process of the PNT service system.
[0172] In yet another optional embodiment, the apparatus can further include:
[0173] The trend obtaining module 210 is configured to obtain 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.
[0174] The model constructing module 203 can determine the specific manner of determining the weight parameter corresponding to each SLA level according to the number of user terminals corresponding to each SLA level, which can include:
[0175] For each SLA level, the change trend corresponding to the SLA level at the current time is obtained, if the change trend indicates that the number of user terminals corresponding to the SLA level is in a growth trend, then the low-provision weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level.
[0176] If the change trend indicates that the number of user terminals corresponding to the SLA level is in a reduction trend, then the high-provision weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level.
[0177] The low-provision weight parameter is less than the high-provision weight parameter.
[0178] It can be seen that, in the optional embodiment, if the change trend indicates that the number of user terminals corresponding to the SLA level is in a growth trend, then the low-provision weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level, the low-provision weight parameter can be the minimum weight value on the basis of meeting the basic PNT service demand, or in some cases, the service level of part of the promised indicators is sacrificed to maximize the compression of resource demand, thereby reducing the occurrence of insufficient resources of the PNT service system in the growth period, 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 reduction trend, then the high-provision weight parameter corresponding to the SLA level is determined according to the number of users corresponding to the SLA level, the high-provision weight parameter can be the maximum weight value on the premise of meeting the basic PNT service demand, the high-provision weight parameter provides a better service level for each promised service indicator, thereby reducing the idle condition of resources of the PNT service system, and more efficiently utilizing the resources of the PNT service system.
[0179] In yet another optional embodiment, the apparatus can further include:
[0180] The association screening module 211 is configured to screen 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 is a physical association and / or a communication association between the plurality of associated user terminals in each associated user terminal set.
[0181] The collection analysis module 212 is configured 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 accepted by the reference user terminal is directly provided by the PNT service system, and the PNT service accepted by the common user terminal is provided by the PNT service system and the reference user terminal together.
[0182] The level determination module 202 is configured to determine, for each user terminal, a specific SLA level corresponding to the user terminal according to user information corresponding to the user terminal. The specific manner can include:
[0183] For each user terminal, if the user terminal is a reference user terminal, the specific SLA level corresponding to the user terminal is determined according to the user information corresponding to the user terminal; if the user terminal is a common user terminal, an initial SLA level corresponding to the user terminal is determined according to 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.
[0184] It can be seen that the optional embodiment can provide differentiated PNT services among associated user terminals, provide PNT services meeting the requirements for reference user terminals, and provide low-level PNT services for common user terminals, thereby reducing the occurrence of insufficient resources when serving a large number of user terminals, and improving the reliability of the PNT service system.
[0185] In yet another optional embodiment, the basic resources can include hardware resources and computing resources.
[0186] The level determination module 202 is configured to determine, for each user terminal, a specific SLA level corresponding to the user terminal according to user information corresponding to the user terminal. The specific manner can include:
[0187] For each user terminal, a plurality of target preset application scenarios corresponding to the user information are filtered from the initial SLA model according to the user information corresponding to the user terminal, and a hardware resource dependency degree corresponding to each target preset application scenario is determined, the hardware resource dependency degree being used to represent an influence degree of the hardware resources in the PNT service; a target preset application scenario with the lowest hardware resource dependency degree is filtered from the plurality of target preset application scenarios as the preset application scenario corresponding to the user information.
[0188] It can be seen that the optional embodiment can filter a target preset application scenario with the lowest hardware resource dependency degree from a plurality of target preset application scenarios as the preset application scenario corresponding to the user information when the application scenario of the user terminal corresponds to multiple target preset application scenarios, thereby reducing the occurrence of insufficient hardware resources, and improving the reliability of the PNT service system.
[0189] Embodiment Three
[0190] Please refer to Figure 4 , Figure 4 is another structure diagram of the device for differentiated PNT service based on a multi-dimensional SLA model according to an embodiment of the present application. As shown in Figure 4 , the device for differentiated PNT service based on a multi-dimensional SLA model can include:
[0191] a memory 301 storing executable program codes;
[0192] a processor 302 coupled with the memory 301;
[0193] The processor 302 invokes the executable program codes stored in the memory 301 to execute the steps of the method for differentiated PNT service based on a multi-dimensional SLA model described in Embodiment One of the present application.
[0194] Embodiment Four
[0195] The embodiment of the present application discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the steps of the method for differentiated PNT service based on a multi-dimensional SLA model described in Embodiment One of the present application.
[0196] Embodiment Five
[0197] The embodiment of the present application discloses a computer program product including a non-transitory computer readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute the steps of the method for differentiated PNT service based on a multi-dimensional SLA model described in Embodiment One.
[0198] The device embodiments described above are only schematic, wherein the modules illustrated as separate components can or can not be physically separated, and the components illustrated as modules can or can not be physical modules, i.e., can be located in one place or distributed on multiple network modules. Part or all of the modules can be selected to achieve the purpose of the embodiment scheme according to actual needs. Those skilled in the art can understand and implement it without creative labor.
[0199] Those skilled in the art can clearly understand the implementation of the various embodiments by means of software and the necessary general hardware platform through the specific description of the above embodiments, and of course, the various embodiments can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part of the prior art that contributes to the present application can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, including 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 electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage, a magnetic tape storage, or any other medium that can be used to carry or store data in a computer readable manner.
[0200] Finally, it should be noted that: the method and device for providing differentiated PNT services based on a multi-dimensional SLA model, and the storage medium disclosed in the embodiments of the present application are only the preferred embodiments of the present application, and are used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that; the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for differentiated PNT service based on a multi-dimensional SLA model, characterized in that, The method comprises: obtaining user information of all user terminals corresponding to a PNT service system, the user information including self attribute information sent by the user terminals to the PNT service system; for each user terminal, 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 service commitment index, and the service commitment index includes one or more of positioning accuracy, positioning time delay, security, endurance time, availability and concurrency; determining the number of user terminals corresponding to each SLA level according to the SLA level corresponding to all user terminals; for each SLA level, obtaining a change trend corresponding to the SLA level at the current time, if the change trend indicates that the number of user terminals corresponding to the SLA level is in a growth trend, then determining a low configuration weight parameter corresponding to the SLA level according to the number of user terminals 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, then determining a high configuration weight parameter corresponding to the SLA level according to the number of user terminals corresponding to the SLA level; wherein the low configuration weight parameter is less than the high configuration weight parameter; constructing an SLA model corresponding to the PNT service system according to the weight parameter corresponding to each SLA level, wherein the weight parameter is used to measure the total service level of the service commitment index corresponding to the corresponding SLA level; determining resource configuration information of the PNT service system based on the SLA model, wherein the resource configuration information is used to represent the allocation of the basic resources of the PNT service system on each SLA level. 2.The method of claim 1, wherein, The method further comprises: obtaining a preset service object corresponding to the PNT service system, obtaining PNT demand information corresponding to each preset service object, the PNT demand information including positioning accuracy, positioning object and positioning purpose; determining a preset application scenario classification corresponding to the PNT service system according to all PNT demand information; determining service commitment indexes corresponding to the PNT service system according to all PNT demand information; determining a preset service level of each preset application scenario on each service commitment index according to all PNT demand information, sorting all preset application scenarios according to the preset service level of each preset application scenario on all service commitment indexes, and determining an SLA level corresponding to each preset application scenario; obtaining an initial SLA model, wherein the initial SLA model is used to represent the preset application scenario corresponding to each SLA level and the preset service level of each preset application scenario on each service commitment index; and, for each user terminal, determining an SLA level corresponding to the user terminal according to the user information corresponding to the user terminal, comprises: For each of the user terminals, a preset application scenario corresponding to the user information of the user terminal is filtered from the initial SLA model according to the user information of the user terminal, and an SLA level corresponding to the user terminal is determined. 3.The method of claim 2, wherein, The method further comprises: obtaining historical data of the number of user terminals corresponding to each of the SLA levels, and determining a change trend corresponding to each of the SLA levels according to the historical data. 4.The method of claim 2, wherein, The method further comprises: filtering 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 physical association and / or communication association; 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 accepted by the reference user terminal is directly provided by the PNT service system, and the PNT service accepted by the common user terminal is provided by the PNT service system and the reference user terminal together; and the determining, for each of the user terminals, the SLA level corresponding to the user terminal according to the user information of the user terminal comprises: for each of the user terminals, if the user terminal is a reference user terminal, determining the SLA level corresponding to the user terminal according to the user information of the user terminal; if the user terminal is a common user terminal, determining an initial SLA level corresponding to the user terminal according to the user information of the user terminal, and obtaining the SLA level corresponding to the user terminal by multiplying the initial SLA level by a preset degradation coefficient. 5.The method of claim 2, wherein, The basic resources include hardware resources and computing resources; and the filtering, for each of the user terminals, the preset application scenario corresponding to the user information of the user terminal from the initial SLA model comprises: for each of the user terminals, filtering a plurality of target preset application scenarios corresponding to the user information of the user terminal from the initial SLA model according to the user information of the user terminal, and determining a hardware resource dependency degree corresponding to each of the target preset application scenarios, the hardware resource dependency degree being used to indicate an influence degree of the hardware resources in PNT service; filtering a target preset application scenario with the lowest hardware resource dependency degree from the plurality of target preset application scenarios as the preset application scenario corresponding to the user information.
6. A device for differentiated PNT service based on a multi-dimensional SLA model, characterized in that, The device comprises: an information acquisition module configured to acquire user information of all user terminals corresponding to a PNT service system, the user information including self attribute information sent by the user terminals to the PNT service system; a level determination module configured to determine, for each of the user terminals, an SLA level corresponding to the user terminal according to the user information of the user terminal, wherein the SLA level is used to indicate a service level of the corresponding user terminal on each preset service commitment index, and the service commitment index includes one or more of positioning accuracy, positioning latency, security, endurance time, availability, and concurrency; The model construction module is configured to determine the number of user terminals corresponding to each SLA level according to all the SLA levels; for each SLA level, obtain a change trend corresponding to the SLA level at a current time, and if the change trend indicates that the number of user terminals corresponding to the SLA level is in a growth trend, determine a low-provision weight parameter corresponding to the SLA level according to the number of user terminals corresponding to the SLA level; if the change trend indicates that the number of user terminals corresponding to the SLA level is in a reduction trend, determine a high-provision weight parameter corresponding to the SLA level according to the number of user terminals corresponding to the SLA level; wherein the low-provision weight parameter is less than the high-provision weight parameter; and construct an SLA model corresponding to the PNT service system according to the weight parameter corresponding to each SLA level, wherein the weight parameter is used to measure the total service level of the service indicators that can be promised by the corresponding SLA level. The resource configuration module is configured to determine resource configuration information of the PNT service system based on the SLA model, wherein the resource configuration information is used to represent the allocation of the basic resources of the PNT service system at each SLA level.
7. A device for differentiated PNT service based on a multi-dimensional SLA model, characterized in that, The device comprises a memory storing executable program codes, a processor coupled with the memory, and the processor invokes the executable program codes stored in the memory to execute the method for differentiated PNT service based on a multi-dimensional SLA model according to any one of claims 1-5.
8. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, and the computer instructions are invoked to execute the method for differentiated PNT service based on a multi-dimensional SLA model according to any one of claims 1-5.
Citation Information
Patent Citations
AI service software distribution system based on artificial intelligence
CN118277065A
Information processor, information processing method and program
JP2007293603A