CN120528978A - Quality of service guarantee method, system, equipment and medium for aviation software - Google Patents
Quality of service guarantee method, system, equipment and medium for aviation softwareInfo
- Publication number
- CN120528978A CN120528978A CN202510564893.0A CN202510564893A CN120528978A CN 120528978 A CN120528978 A CN 120528978A CN 202510564893 A CN202510564893 A CN 202510564893A CN 120528978 A CN120528978 A CN 120528978A
- Authority
- CN
- China
- Prior art keywords
- service
- qos
- index
- airborne
- quality
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a service quality guarantee method, a system, equipment and a medium for aviation software, which comprise the steps of establishing a general-purpose type and special-purpose type airborne service QoS index system according to application characteristics of aviation software, providing corresponding QoS strategies for each airborne service QoS index, responding to airborne software service call, automatically reporting airborne service data to a QoS system engine of the airborne service QoS index system by a service consumer, generating corresponding QoS index data by the QoS system engine based on the reported airborne service data, configuring the QoS strategies according to the change condition of the QoS index data, and calling services to a service provider by the service consumer according to the QoS strategy configuration issued by the QoS system engine to finish airborne software service operation. The invention solves the problem of relatively low operation efficiency of the existing aviation software service, and improves the stability and reliability of the operation of the aviation application software service.
Description
Technical Field
The invention relates to the technical field of airborne software service, in particular to a service quality guarantee method, a system, equipment and a medium for aviation software.
Background
In the future, unmanned, systematic and intelligent combat patterns push avionics systems to develop to software defined systems, and airborne software gradually becomes a core element of the airborne systems for completing combat tasks. As the roles of the onboard software become more critical, the requirements on agile reconfiguration iteration, flexible transplanting multiplexing and open expansion of functions of the onboard software are gradually increased, and the onboard software architecture is continuously pushed to be changed from a complex and huge single architecture to a flexible open service architecture. The airborne software service is realized by reconstructing an airborne software with a complex structure and high coupling degree into an airborne service which is relatively independent and flexible, so that decoupling of the software and the hardware is realized, the software functions are expanded according to the needs, and the operation is flexibly deployed, but relatively perfect measures and technical means are lacking at present, so that the service quality of the large-scale service is ensured, and the stability and the reliability of the operation of the airborne service are ensured.
Disclosure of Invention
In view of the above, the embodiments of the present application provide a method, a system, an apparatus, and a medium for guaranteeing service quality for aviation software, so as to solve the problem that the running efficiency of the existing aviation software service is relatively low, and achieve the purpose of improving the stability and reliability of the running of the aviation application software service.
The embodiment of the application provides a service quality guarantee method for aviation software, which comprises the following steps:
according to the application characteristics of aviation software, a general-purpose type and special-purpose type airborne service QoS index system is established, and corresponding QoS strategies are provided for each airborne service QoS index;
Responding to airborne software service call, automatically reporting airborne service data to a QoS system engine of an airborne service QoS index system by a service consumer, generating corresponding QoS index data based on the reported airborne service data by the QoS system engine, and configuring a QoS strategy according to the change condition of the QoS index data;
and the service consumer invokes service to the service provider according to the QoS strategy configuration issued by the QoS system engine to complete the operation of the airborne software service.
According to one embodiment of the application, the method further comprises the step of carrying out quantitative calculation on all aspects of elements affecting the airborne service quality according to the common attribute affecting the airborne service quality to form a general airborne service QoS index comprising the service availability per unit time, the service success rate per unit time, the service delay and the service reliability.
According to the fight characteristics of the aviation software, the method further comprises the step of dividing the airborne software services into four categories including observation type services, judgment type services, decision type services and action type services, wherein each category has corresponding special airborne service QoS indexes and QoS strategies for guaranteeing service quality.
According to one embodiment of the application, the observation service measures the service quality by establishing resource utilization rate and reconnaissance accuracy rate indexes, the judgment service evaluates the service quality by establishing throughput and identifying accuracy rate indexes, the decision service evaluates the service quality by rationality of a provided combat scheme, adaptability of external adjustment scheme operation and feasibility according to actual execution effect, and the action service evaluates the service quality by execution accuracy rate and target achievement rate.
According to one embodiment of the application, the method further comprises the steps that in the QoS strategy configuration process, the QoS system engine collects and processes the QoS index data according to service running conditions, real-time monitoring of service states is achieved, the weight of each general airborne service QoS index is determined by adopting an entropy weight method, comprehensive grading is conducted on the general airborne service QoS index data to obtain service comprehensive quality scores, and then the QoS strategies corresponding to service configuration are conducted according to the QoS index data and the service comprehensive quality scores.
According to one embodiment of the present application, an entropy weighting method is used to determine the weight of each general-purpose airborne service QoS index, so as to comprehensively score the general-purpose airborne service QoS index data, and obtain a service comprehensive quality score, including:
Performing data standardization processing on QoS index data, calculating the numerical proportion of the QoS index, calculating the index entropy value of the QoS index according to the numerical proportion, and calculating to obtain the index variation index of the QoS index according to the index entropy value;
According to the index variation index, calculating the index weight of the QoS index, wherein the calculation formula of the index weight is as follows:
Wherein w j is the weight of the jth index, and d j is the index variation index of the jth index;
and then according to the index weight, calculating to obtain the service comprehensive quality score, wherein the calculation formula of the service comprehensive quality score is as follows:
Where s i represents the integrated quality score of the ith service, w j is the weight of the jth index, and x' ij represents the index data after normalization.
The application also provides a service quality guarantee system for aviation software, which comprises the following steps:
the index system construction module is used for establishing a general-purpose type and special-purpose type airborne service QoS index system according to the application characteristics of aviation software, and providing a corresponding QoS strategy for each airborne service QoS index;
The QoS strategy configuration module is used for responding to the airborne software service call, a service consumer automatically reports the airborne service data to a QoS system engine of the airborne service QoS index system, and the QoS system engine generates corresponding QoS index data based on the reported airborne service data and configures the QoS strategy according to the change condition of the QoS index data;
and the service module is used for calling the service to the service provider according to the QoS strategy configuration issued by the QoS system engine by the service consumer to complete the operation of the airborne software service.
The application also provides computer equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the service quality guarantee method facing the aviation software when executing the computer program.
The application also provides a computer readable storage medium which stores a computer program for executing the service quality guarantee method facing the aviation software.
Compared with the prior art, the at least one technical scheme adopted by the embodiment of the specification has the advantages that at least the general and special service quality guarantee strategies are provided for the aviation software, the problem that the service operation efficiency of the aviation software is relatively low is solved, and the reliability and stability of the operation of the application software are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a service quality assurance method for aviation software according to an embodiment of the present invention;
fig. 2 is a diagram of the architecture of a constructed QoS service index system according to an embodiment of the present invention;
FIG. 3 is a frame of an quality of service assurance system for aviation software according to an embodiment of the present invention;
Fig. 4 is a schematic structural diagram of a computer device according to the present invention.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Other advantages and effects of the present application will become apparent to those skilled in the art from the following disclosure, which describes the embodiments of the present application with reference to specific examples. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. The application may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present application. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
As shown in fig. 1, an embodiment of the present invention provides a service quality guarantee method for aviation software, including:
according to the application characteristics of aviation software, a general-purpose type and special-purpose type airborne service QoS index system is established, and corresponding QoS strategies are provided for each airborne service QoS index;
Responding to airborne software service call, automatically reporting airborne service data to a QoS system engine of an airborne service QoS index system by a service consumer, generating corresponding QoS index data based on the reported airborne service data by the QoS system engine, and configuring a QoS strategy according to the change condition of the QoS index data;
and the service consumer invokes service to the service provider according to the QoS strategy configuration issued by the QoS system engine to complete the operation of the airborne software service.
The service quality guarantee method for aviation software in the embodiment of the invention mainly comprises the following points:
and constructing a QoS index system, namely establishing general-purpose and special-purpose airborne service QoS indexes by combining the application characteristics of aviation software, carrying out quantitative description on various aspects of elements influencing the airborne service quality, and providing a corresponding QoS strategy for each index.
And the service related data reporting is that after the service is started and operated, the service is stably connected with a QoS system engine by establishing TCP (Transmission Control Protocol ), a service data transmitting module is added into the service on the premise of not changing the internal function code of the service, and the service QoS related data reporting is automatically triggered when the service is invoked.
QoS policy configuration, wherein the QoS system engine generates corresponding QoS index data according to formula calculation based on basic data reported by service, and configures corresponding quality assurance policy for the service according to the data. And simultaneously, providing comprehensive evaluation measurement according to the service quality guarantee requirement, determining the weight of each universal QoS index by adopting an entropy weight method, calculating to obtain the basic comprehensive score of the service quality, and configuring a corresponding quality guarantee strategy according to the comprehensive score.
In one embodiment of the invention, the method further comprises the step of carrying out quantitative calculation on all aspects of elements affecting the airborne service quality according to the common attribute affecting the airborne service quality to form a general airborne service QoS index comprising the service availability per unit time, the service success rate per unit time, the service delay and the service reliability.
As shown in fig. 2, the on-board quality of service indicator system mainly includes a general QoS indicator and a special QoS indicator. The general QoS index has four items of service availability in unit time, service success rate in unit time, service delay and service reliability, and each index has a corresponding QoS strategy for guaranteeing service quality according to different data ranges. The special QoS index comprises a resource utilization rate and a reconnaissance accuracy rate which are applied to observing class services, throughput and identification accuracy rate which are applied to judging class services, rationality, adaptability and credibility which are applied to decision class services, and execution accuracy rate and target achievement rate which are applied to executing class services.
In the specific implementation, during the construction process of the QoS index system, according to the common attribute affecting the airborne service quality, relevant data are extracted for quantization calculation to form four general indexes of unit time service availability, unit time service success rate, service delay, service reliability and the like, and each index has a corresponding QoS strategy for guaranteeing the service quality according to different data ranges, and the specific description is as follows:
The availability of the service in unit time indicates the frequency proportion of the service which can normally run and meet the requirement of a user in a specific time period, and the frequency proportion is represented by Q ava, and the calculation formula is as follows:
Where T θ represents the total number of periodic service health detection requests made by the service during the last θ period, and T θ represents the number of times the service has not timed out the health detection request response during the last θ period. θ is expressed as a self-set time constant in milliseconds. If the theoretical value of the service availability Q ava in unit time is 1, if the service availability Q ava is lower than 1 in the actual running process, service communication and the like need to be checked, if the service flow is required to be limited continuously, service is backed up through multi-instance deployment, if the backup service exists, repeated backup is not needed, and if the availability is lower than an acceptable range, backup service substitution is called.
The success rate of the service per unit time is represented by the ability of the service to correctly respond to the request within the expected time and not to lose or return incorrect data, and is represented by Q suc, and the calculation formula is as follows:
Wherein N suc represents the number of service requests with correct service calling results in the latest theta time period, and N represents the total number of service requests in the latest theta time period. θ is expressed as a self-set time constant in milliseconds. And if the theoretical value of the service success rate Q suc in unit time is lower than 1, tracking the service response failure reason, carrying out relevant prompt, and if the success rate is continuously reduced or is lower than an acceptable range, adopting the same strategy as the service availability in unit time.
The service time delay represents the time required from the service to the request and is represented by Q lat, and the calculation formula is as follows:
Qlat=tct+tet
Wherein t ct represents service round-trip communication time including transmission delay, queuing delay and the like, and t et represents service execution time in milliseconds. When the service starts registration, a theoretical value of service delay is required to be provided, if the service is overtime, the service running condition is required to be analyzed, whether the service is an internal service problem or a communication problem is definitely judged, related prompt is carried out, if the overtime exceeds an acceptable range, service call is interrupted in time, prompt information is returned, service deadlock is avoided, and the service is restarted.
Service reliability, which means the capability of the service to provide functions continuously to the outside, is measured by adopting average fault-free time, and is represented by Q rel, and the calculation formula is as follows:
wherein T represents the total running time of the service, the unit is millisecond, F represents the times of service failure, and if failure never occurs, INF is used for representing. If the service reliability is not INF, the service failure cause needs to be checked, the hardware, software or network information causing the failure is prompted, and the service is migrated or upgraded.
In one embodiment of the invention, the method further comprises dividing the airborne software service into four classes including an observation class service, a judgment class service, a decision class service and an action class service according to the fight characteristics of the aviation software, wherein each class has a corresponding special-purpose airborne service QoS index and a QoS strategy for guaranteeing service quality.
In the construction process of the QoS index system, according to the operational characteristics of aviation software, software services are divided into four categories, namely an observation category, a judgment category, a decision category, an action category and the like, and each category has a corresponding QoS index and a QoS strategy for guaranteeing service quality, and the specific description is as follows:
The observation service mainly realizes the functions of detection sensing, navigation networking, information support and the like through a related model by calling sensor resources such as mines and the like. The quality of service is measured by establishing a resource utilization rate and detecting an accuracy index.
The resource utilization rate represents the capacity of the service to use the resources such as a sensor, a bandwidth, a storage, a CPU, a GPU and the like, and is represented by Q res, and the calculation formula is as follows:
Wherein R allo represents the amount of resources actually used by the service, and R pre represents the amount of resources allocated in advance. In the service running process, if the resource utilization rate exceeds 1, the service is marked, the service resource utilization condition is tracked, if the utilization rate continuously exceeds 1, the service resource utilization peak is analyzed, the service can be selected to be optimized or the pre-allocation amount is increased, if the service resource utilization rate is continuously lower than the average value of the resource utilization rate, the pre-allocation resource is required to be reduced, and the resource utilization rate is increased, wherein the average value can be set according to the service early-stage test condition or obtained by dynamically calculating the resource historical utilization condition.
The reconnaissance accuracy rate represents the capability of correctly identifying and accurately transmitting target information in reconnaissance activities, namely the degree of coincidence with the actual condition of the target, and is represented by Q obs, and the calculation formula is as follows:
Wherein O i represents the score of the reconnaissance service, the score is mainly aimed at the reconnaissance service using different target recognition models, a specific evaluation method is selected by a user according to specific reconnaissance service, the more accurate the recognition result is, the higher the value range of O i is [0,1], and M represents the total number of service call times. When the service starts registration, a theoretical threshold of scout accuracy is required to be provided, and if the theoretical threshold is continuously lower than the theoretical threshold, the service is required to be internally adjusted to perform operations such as optimization and upgrading.
Judging the reconnaissance information obtained by the main association fusion of the class services, calling a related algorithm model, carrying out target information fusion, target comprehensive identification, situation assessment and the like, wherein the class services need to be processed by integrating multiparty perception information, and the quality of service is assessed by constructing throughput and identifying accuracy indexes.
Throughput, which represents the ability of a service to process requests simultaneously per unit time, is represented by Q thr, and is calculated by the following formula:
Where N (s, t i) represents the number of requests processed by the s-th service at time t i, and t represents a period of custom statistical throughput in milliseconds. When the service starts registration, a theoretical threshold of service throughput is required to be provided, if the theoretical threshold is exceeded, service flow can be selectively limited or standby service can be called for shunting according to the actual resource use condition, and service breakdown is prevented.
The identification accuracy rate represents the ability of judging the class service to correctly identify the positioning target, and is represented by Q ori, and the calculation formula is as follows:
where D corr represents the number of targets actually detected by the service and D all represents the number of targets to be detected by the service. When the service is started and registered, a theoretical threshold value of identification accuracy is required to be provided, dynamic calculation is carried out according to the actual execution effect of the service, if the service is continuously lower than the theoretical value, the service is restarted or upgraded, and the current service is optimized.
The decision service is mainly used for planning a route and a task according to the generated evaluation information and a related model, providing a related fight scheme, receiving an external command to automatically adjust the fight scheme and the like, and evaluating the adaptation of the operation of the external adjustment scheme and the credibility according to the actual execution effect through the rationality of the provided fight scheme.
Rationality, which represents the reasonable degree of the scheme provided by the service, and is represented by Q rat, and the calculation formula is as follows:
Wherein P ri represents the ranking score of the selected combat scheme in the provision scheme, the higher the ranking is, the higher the score is, the value range is [0,1], and M represents the total number of service calls. The decision service needs man-machine interaction and has a certain subjectivity, so that a rationality theoretical threshold value needs to be provided when the service registration is started, and if the actual service operation effect is continuously lower than the theoretical value, the service is restarted or upgraded, and the current service is perfectly optimized.
The adaptability, which indicates the capability of the service to automatically adjust the scheme benefit and risk according to different characteristics of the input data instruction, is represented by Q ada, and the calculation formula is as follows:
Wherein P ai represents the self-adaptation degree of the selected battle scheme, the scoring is carried out by selecting a scoring method according to specific content of the scheme by a user, recommending comprehensive response time, resource allocation efficiency and other indexes to evaluate, the better the self-adaptation degree of the scheme is, the higher P ai is, the value range is [0,1], and M represents the total number of service call times. And as well as rationality, an adaptability theoretical threshold value is required to be provided when the service registration is started, and if the actual service operation effect is continuously lower than the theoretical value, the service related model configuration and the like are required to be adjusted, so that the service data sensitivity is improved.
Feasibility, which means the success rate of taking action according to decision result, and is represented by Q tru, and the calculation formula is:
Wherein P si represents the success rate of taking action according to the decision result each time, the value range is [0,1], and M represents the total number of service call times. Services may be ranked according to feasibility, and services of high feasibility in the same class of services may be considered for preferential invocation.
The action type service mainly executes the issued decision command, and performs the actions of cooperative striking, electronic countermeasure, damage evaluation and the like according to the scheme, and has higher requirements on the execution accuracy and the target achievement rate, so that the corresponding QoS index is established.
The execution accuracy rate, which represents the capability of the service to execute according to the combat scheme, is represented by Q act, and the calculation formula is:
Wherein A i represents service execution effect score, the score is scored by a user by combining a related service selection scoring method, the better the execution effect is, the higher A i is, the value range is [0,1], and M represents the total number of service calls. When the service is started, an execution accuracy theoretical threshold value is required to be provided, if the actual execution effect is continuously lower than the theoretical value, restarting or upgrading is required, the current service problem is checked, and optimization upgrading is performed.
The target achievement rate represents the actual effect generated according to the execution scheme under the condition of ensuring the execution accuracy, and is represented by Q goa, and the calculation formula is as follows:
Wherein, under the condition of ensuring the execution accuracy, A ci represents the actual effect score generated by the execution scheme each time, the score is scored by a user by combining with a related service selection scoring method, the better the actual effect is, the higher the A ci is, the value range is [0,1], and M represents the total number of service call times. When the service is started, an execution target achievement rate theoretical threshold value is required to be provided, and if the execution target achievement rate theoretical threshold value is continuously lower than the theoretical value, the scheme is required to be adjusted, so that service optimization upgrading is realized.
In one embodiment of the invention, the method further comprises the steps that in the QoS strategy configuration process, the QoS system engine collects and processes the QoS index data according to service running conditions, real-time monitoring of service states is achieved, the weight of each general airborne service QoS index is determined by adopting an entropy weight method, comprehensive scoring is conducted on the general airborne service QoS index data, service comprehensive quality scores are obtained, qoS strategies corresponding to service configuration are conducted according to the QoS index data and the service comprehensive quality scores, operations such as restarting, backup, upgrading or migration are conducted on the service in cooperation with a service management component, service quality is improved from multiple angles, high availability and high reliability of airborne service are guaranteed, and stable and efficient operation of an airborne service cluster is achieved.
In one embodiment of the present invention, an entropy weighting method is used to determine the weight of each general airborne service QoS index, so as to comprehensively score the general airborne service QoS index data, and obtain a service comprehensive quality score, including:
Performing data standardization processing on QoS index data, calculating the numerical proportion of the QoS index, calculating the index entropy value of the QoS index according to the numerical proportion, and calculating to obtain the index variation index of the QoS index according to the index entropy value;
And calculating the index weight of the QoS index according to the index variation index, and calculating to obtain the service comprehensive quality score according to the index weight.
The QoS system engine carries out comprehensive quantitative evaluation scoring on QoS universal index data by adopting an entropy weight method, the score is dynamically updated along with the change of service index data, the service with the lagged comprehensive quality score is examined, the service can be correspondingly optimized and upgraded according to the index data, and the service with the lagged continuous ranking needs to be restarted or the backup service is called.
In specific implementation, the comprehensive processing of the QoS universal index data mainly comprises the following steps:
The data standardization processing includes service availability Q ava in unit time, service success rate Q acc in unit time, service reliability Q rel as positive index, namely higher value, representing better service quality, and service delay Q lat as negative index, namely lower value, representing better service quality. The inverse of the service delay Q lat is converted into a forward index, and then all index data are subjected to standardized processing, wherein the calculation formula is as follows:
Where x' ij represents the processed index data and x ij represents the value of the j index of the i-th service.
Calculating the index numerical proportion, wherein the calculation formula is as follows:
Wherein p ij represents the proportion of the ith service index data to the index under the jth index.
Calculating an index entropy value, wherein the calculation formula is as follows:
Wherein e j is the entropy of the j-th index, and if p ij is 0, e j is 0.
Calculating index variation indexes, wherein the calculation formula is as follows:
dj=1-ej
Wherein d j represents the mutation index of the jth index.
Calculating index weight, wherein the calculation formula is as follows:
Wherein w j is the weight of the j index.
And calculating the general comprehensive quality score of each service, wherein the calculation formula is as follows:
where s i represents the composite score for the ith service, the higher the score, the better the quality.
The service comprehensive quantitative evaluation score is dynamically updated along with the change of the service index data, the service with the lagged comprehensive quality score is examined, the service can be correspondingly optimized and upgraded according to the index data, and the service with the lagged continuous ranking needs to be restarted or the backup service is called.
Aiming at the problem of guaranteeing the quality of service clusters in an airborne software service architecture, the embodiment of the invention provides an airborne software QoS (Quality of Service ) system model for guaranteeing the quality of service of aviation software, which comprises the specific steps that service consumers and service providers automatically report service related data when airborne service is called, a QoS system engine collects and processes service QoS index data according to a constructed airborne service QoS index system and configures and sends corresponding QoS strategies according to index data change conditions, and the service automatically performs operations such as backup, upgrading, migration and the like according to the QoS strategies to ensure the stable and reliable operation of the service. Through the airborne software QoS system model of the embodiment of the invention, the service quality is ensured at multiple angles, and the high-availability and high-reliability operation of the airborne software service and the high-reliability and high-availability of an airborne system are realized.
As shown in fig. 3, the present application further provides an quality of service guarantee system 100 for aviation software, including:
the index system construction module 101 is configured to establish a general-purpose type and a special-purpose type airborne service QoS index system according to application characteristics of aviation software, and propose a corresponding QoS policy for each airborne service QoS index;
The QoS policy configuration module 102 is configured to respond to the airborne software service invocation, and the service consumer automatically reports the airborne service data to a QoS system engine of the airborne service QoS index system, where the QoS system engine generates corresponding QoS index data based on the reported airborne service data, and configures a QoS policy according to a change condition of the QoS index data;
and the service module 103 is used for calling the service to the service provider according to the QoS strategy configuration issued by the QoS system engine by the service consumer to complete the operation of the onboard software service.
In one embodiment, a computer device is provided, as shown in fig. 4, including a memory 201, a processor 202, and a computer program stored in the memory 201 and executable on the processor 202, where the processor 202 implements the above-mentioned quality of service guarantee method for aviation software when executing the computer program. In particular, the computer device may be a computer terminal, a server or similar computing means.
In this embodiment, a computer-readable storage medium is provided, in which a computer program for executing the above-described quality of service guarantee method for aviation software is stored.
In particular, computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, may be used to implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable storage media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It will be apparent to those skilled in the art that the modules or steps of the embodiments of the invention described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may alternatively be implemented in program code executable by computing devices, so that they may be stored in a storage device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than what is shown or described, or they may be separately fabricated into individual integrated circuit modules, or a plurality of modules or steps in them may be fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the scope of the present application should be included in the present application. Therefore, the protection scope of the application is subject to the protection scope of the claims.
Claims (9)
1. The service quality guarantee method for the aviation software is characterized by comprising the following steps of:
according to the application characteristics of aviation software, a general-purpose type and special-purpose type airborne service QoS index system is established, and corresponding QoS strategies are provided for each airborne service QoS index;
Responding to airborne software service call, automatically reporting airborne service data to a QoS system engine of an airborne service QoS index system by a service consumer, generating corresponding QoS index data based on the reported airborne service data by the QoS system engine, and configuring a QoS strategy according to the change condition of the QoS index data;
and the service consumer invokes service to the service provider according to the QoS strategy configuration issued by the QoS system engine to complete the operation of the airborne software service.
2. The quality of service guarantee method for aviation software according to claim 1, wherein the method further comprises:
and according to the common attribute affecting the airborne service quality, carrying out quantitative calculation on all aspects of elements affecting the airborne service quality to form a general airborne service QoS index comprising unit time service availability, unit time service success rate, service delay and service reliability.
3. The quality of service guarantee method for aviation software according to claim 1, wherein the method further comprises:
According to the fight characteristics of aviation software, the airborne software services are divided into four categories including observation service, judgment service, decision service and action service, wherein each category has corresponding special airborne service QoS index and QoS strategy for guaranteeing service quality.
4. The service quality guarantee method for aviation software according to claim 3, wherein the observation service measures the service quality by establishing a resource utilization rate and a reconnaissance accuracy rate index, the judgment service evaluates the service quality by establishing throughput, identifying an accuracy rate index, the decision service evaluates the service quality by rationality of a provided fight scheme, adaptability to external adjustment scheme operation and feasibility according to actual execution effect, and the action service evaluates the service quality by execution accuracy rate and target achievement rate.
5. The quality of service guarantee method for aviation software according to claim 3, wherein the method further comprises:
in the QoS strategy configuration process, the QoS system engine collects and processes the QoS index data according to service running conditions, achieves real-time monitoring of service states, determines the weight of each general airborne service QoS index by adopting an entropy weight method, comprehensively scores the general airborne service QoS index data to obtain service comprehensive quality scores, and configures corresponding QoS strategies for the service according to the QoS index data and the service comprehensive quality scores.
6. The method for guaranteeing quality of service for aviation software according to claim 5, wherein determining weights of QoS indicators of all general-purpose airborne services by adopting an entropy weight method to comprehensively score QoS indicator data of general-purpose airborne services, obtaining a service comprehensive quality score, comprises:
Performing data standardization processing on QoS index data, calculating the numerical proportion of the QoS index, calculating the index entropy value of the QoS index according to the numerical proportion, and calculating to obtain the index variation index of the QoS index according to the index entropy value;
According to the index variation index, calculating the index weight of the QoS index, wherein the calculation formula of the index weight is as follows:
Wherein w j is the weight of the jth index, and d j is the index variation index of the jth index;
and then according to the index weight, calculating to obtain the service comprehensive quality score, wherein the calculation formula of the service comprehensive quality score is as follows:
Where s i represents the integrated quality score of the ith service, w j is the weight of the jth index, and x' ij represents the index data after normalization.
7. An aircraft software-oriented quality of service assurance system, comprising:
the index system construction module is used for establishing a general-purpose type and special-purpose type airborne service QoS index system according to the application characteristics of aviation software, and providing a corresponding QoS strategy for each airborne service QoS index;
The QoS strategy configuration module is used for responding to the airborne software service call, a service consumer automatically reports the airborne service data to a QoS system engine of the airborne service QoS index system, and the QoS system engine generates corresponding QoS index data based on the reported airborne service data and configures the QoS strategy according to the change condition of the QoS index data;
and the service module is used for calling the service to the service provider according to the QoS strategy configuration issued by the QoS system engine by the service consumer to complete the operation of the airborne software service.
8. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the quality of service guarantee method for aviation software according to any one of claims 1 to 6 when executing the computer program.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the quality of service guarantee method for aviation software according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510564893.0A CN120528978A (en) | 2025-04-30 | 2025-04-30 | Quality of service guarantee method, system, equipment and medium for aviation software |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510564893.0A CN120528978A (en) | 2025-04-30 | 2025-04-30 | Quality of service guarantee method, system, equipment and medium for aviation software |
Publications (1)
Publication Number | Publication Date |
---|---|
CN120528978A true CN120528978A (en) | 2025-08-22 |
Family
ID=96743713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202510564893.0A Pending CN120528978A (en) | 2025-04-30 | 2025-04-30 | Quality of service guarantee method, system, equipment and medium for aviation software |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN120528978A (en) |
-
2025
- 2025-04-30 CN CN202510564893.0A patent/CN120528978A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8990826B2 (en) | System and method for receiving analysis requests and configuring analytics systems | |
US7680753B2 (en) | System and method for fault identification in an electronic system based on context-based alarm analysis | |
US10878324B2 (en) | Problem analysis and priority determination based on fuzzy expert systems | |
CN105550100A (en) | Method and system for automatic fault recovery of information system | |
CN108763093A (en) | A kind of automated testing method and system | |
CN109670653A (en) | A kind of method and device predicted based on industrial model predictive engine | |
CN118069073B (en) | Dynamic adjustment method for data storage space, storage subsystem and intelligent computing platform | |
CN120104288B (en) | Scheduling method, equipment and storage medium of semi-physical simulation resources | |
CN119806852A (en) | Dynamic scheduling method and device for special operations with spatiotemporal changes based on edge computing | |
Samir et al. | Anomaly detection and analysis for reliability management clustered container architectures | |
CN120528978A (en) | Quality of service guarantee method, system, equipment and medium for aviation software | |
CN112911225B (en) | Video monitoring method based on quantum encryption | |
US9247480B2 (en) | Dynamic threading gateway for embedded health management systems | |
CN109739741A (en) | System detection method and device, storage medium and electronic device | |
CN105988907B (en) | Business monitoring method and device | |
CN120223501B (en) | Cloud monitoring service operation and maintenance dynamic optimization system and method based on AI intelligent agent | |
CN119561829B (en) | Multi-agent-based deep reinforcement learning method and system | |
CN120179507B (en) | A distributed computing power scheduling intelligent optimization method and system | |
CN117575654B (en) | Scheduling method and device for data processing job | |
CN116543600B (en) | A wireless communication control method and system for unmanned aerial vehicle | |
CN118354003B (en) | Multi-executive component control method for aviation scanning imaging system | |
CN118966716B (en) | UAV adaptive scheduling analysis method and system based on fuzzy artificial intelligence | |
CN120256143B (en) | Online resource management system and method based on AI large model | |
CN120091245B (en) | Multi-agent based network resource hierarchical coordination method and system | |
CN116451976B (en) | Automatic production-based production flow configuration method and related equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication |