Application scoring method and system, computer equipment and readable storage medium

By obtaining category tags and associated rule instances in application information, each rule instance is executed to determine application scoring information, solving the problems of insufficient scoring and high labor costs in the prior art, and achieving high precision scoring and low cost management.

CN119557190AInactive Publication Date: 2025-03-04KINCHENG BANK OF TIANJIN CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510081953.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-03-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing applied health scoring mechanism is too single, resulting in inaccurate scoring, and when adjusting rules or adding or decreasing scoring factors, the code needs to be modified to increase labor costs.

Method used

By obtaining the category tags in the application information, all associated rule instances are obtained, and each rule instance is executed to determine the application score information, and finally the target score information is determined based on all the scoring information.

Benefits of technology

Improves the accuracy of application ratings, reduces labor costs, and enables flexible adjustments and high scalability without modifying code.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557190A_ABST
    Figure CN119557190A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information, in particular to an application scoring method and system, computer equipment and a readable storage medium. The application scoring method comprises the following steps: acquiring application information, wherein the application information comprises a configured category label; obtaining all rule instances associated with the category label; executing each rule instance to determine application score information corresponding to each rule instance; and determining target scoring information based on all the application scoring information. The scoring accuracy of the application can be effectively improved, and the labor cost can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information technology, and in particular to an application scoring method, system, computer device and readable storage medium. Background Art

[0002] At present, most of the application health scoring mechanisms in the industry are too simple, resulting in inaccurate application scoring. In addition, if the rules are adjusted or the scoring factors are increased or decreased, the code needs to be modified or secondary development is required, which increases labor costs and cannot meet the needs of enterprises. Summary of the invention

[0003] In view of this, the embodiments of the present application provide an application scoring method, system, computer device and readable storage medium, which can effectively solve the problems of low scoring accuracy and high labor costs.

[0004] In a first aspect, an embodiment of the present application provides an application scoring method, including: Acquire application information, wherein the application information includes a configured category label; Obtain all rule instances associated with the category label; Execute each of the rule instances to determine application score information corresponding to each rule instance; Based on all the application rating information, target rating information is determined.

[0005] In some implementations, each of the rule instances includes a health scoring function and a number of participation factors, and the application scoring information includes an application scoring score; executing each of the rule instances to determine the application scoring information corresponding to each rule instance includes: For a single rule instance executed, obtain the real-time value of each participating factor; Based on the real-time value of each factor and the health score function of the rule instance, an application score of the rule instance is determined.

[0006] In some embodiments, the health scoring function includes a score calculation function, relevant parameters of each participating factor, and a deduction rule for each participating factor; based on the real-time value of each factor and the health scoring function of the rule instance, determining the application score of the rule instance includes: For a single participation factor, based on the relevant parameters of the participation factor, the deduction rule and the real-time value of the factor, determine the factor deduction value of the participation factor; The application scoring score is determined according to the score calculation function and the factor deduction value of each participating factor.

[0007] In some embodiments, the relevant parameters include a factor weight coefficient and a factor threshold; the step of determining the factor deduction value of the participation factor based on the relevant parameters of the participation factor, the deduction rule and the real-time value of the factor includes: Determine the basic deduction value of the participation factor according to the real-time value of the participation factor, the factor threshold and the deduction rule; The factor deduction value of the participation factor is determined according to the basic deduction value of the participation factor and the factor weight coefficient.

[0008] In some embodiments, each of the participation factors corresponds to a factor code, each of the rule instances is associated with a number of factor instances, and each of the factor instances includes a factor code; the health score function includes a score calculation function, relevant parameters of each of the participation factors, and a score deduction rule for each of the participation factors; the application score of the rule instance is determined based on the real-time value of each of the factors and the health score function of the rule instance, including: For a single participating factor, based on the factor code of the participating factor, calling a factor instance of the participating factor; executing a factor instance of the participating factor to determine a factor score of the participating factor; Determine the factor deduction value of the participation factor based on the factor score of the participation factor, the relevant parameters, the deduction rule and the factor real-time value; The application scoring score of the rule instance is determined according to the score calculation function and the factor deduction value of each participating factor.

[0009] In some implementations, the rule instance further includes a rating calculation function, and the application rating information further includes an application rating rating; and executing each of the rule instances to determine the application rating information corresponding to each rule instance further includes: The application rating grade of the rule instance is determined according to the application rating score of the rule instance and the grade calculation function.

[0010] In some implementations, the rule instance is generated by a rule template, and the configuration items of the rule template include a health score function configuration item, a participation factor configuration item, and a category label configuration item.

[0011] In a second aspect, an embodiment of the present application provides an application rating system, including: A first acquisition unit, configured to acquire application information, wherein the application information includes a configured category label; A second acquisition unit, used to acquire all rule instances associated with the category label; An execution unit, configured to execute each of the rule instances to determine application score information corresponding to each rule instance; The scoring unit is used to determine target scoring information based on all the application scoring information.

[0012] In a third aspect, an embodiment of the present application provides a computer device, comprising a processor and a memory, wherein the memory stores a computer program, and the processor is used to execute the computer program to implement the above-mentioned application scoring method.

[0013] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed on a processor, implements the above-mentioned application scoring method.

[0014] The embodiments of the present application have the following beneficial effects: The present application proposes an application scoring method, comprising: obtaining application information, the application information including a configured category tag; obtaining all rule instances associated with the category tag; executing each of the rule instances to determine the application scoring information corresponding to each rule instance; and determining target scoring information based on all of the application scoring information. The present application scores applications through pre-configured category tags and their associated rule instances, which not only improves the scoring accuracy of applications, but also effectively reduces labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 A first flow chart of the application scoring method proposed in the embodiment of the present application is shown; Figure 2 A schematic diagram showing a rule template of the application scoring method proposed in an embodiment of the present application is shown; Figure 3 A second flow chart of the application scoring method proposed in the embodiment of the present application is shown; Figure 4 A third flow chart of the application scoring method proposed in the embodiment of the present application is shown; Figure 5 A fourth flow chart of the application scoring method proposed in the embodiment of the present application is shown; Figure 6 A fifth flow chart of the application scoring method proposed in the embodiment of the present application is shown; Figure 7 A structural schematic diagram of an application rating system proposed in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0017] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0018] The components of the embodiments of the present application generally described and shown in the drawings herein may be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0019] Hereinafter, the terms "including", "having" and their cognates that can be used in various embodiments of the present application are intended only to indicate specific features, numbers, steps, operations, elements, components or a combination of the foregoing items, and should not be understood as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or a combination of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or a combination of the foregoing items. In addition, the terms "first", "second", "third" and the like are only used to distinguish descriptions and cannot be understood as indicating or implying relative importance.

[0020] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as those generally understood by those skilled in the art to which the various embodiments of the present application belong. The terms (such as those defined in generally used dictionaries) will be interpreted as having the same meanings as the contextual meanings in the relevant technical field and will not be interpreted as having idealized meanings or overly formal meanings unless clearly defined in the various embodiments of the present application.

[0021] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0022] Generally, most of the application health scoring mechanisms in the industry are too simple, resulting in inaccurate application scoring. For example, all systems or applications are scored using one or a class of health rules. In addition, due to the fixed scoring factors and the small adjustable space of the factors, if the rules are adjusted or the scoring factors are increased or decreased, the code needs to be modified or secondary development is required, which increases labor costs and lacks scalability and flexibility, and cannot meet the needs of enterprises.

[0023] Therefore, in order to solve the above problems, this application proposes an application scoring method.

[0024] The application scoring method is described below with reference to some specific embodiments.

[0025] Figure 1 A flow chart of an application scoring method according to an embodiment of the present application is shown. Exemplarily, the application scoring method includes the following steps: Step S110: Acquire application information, where the application information includes a configured category tag.

[0026] It can be understood that the health score of the application can reflect data such as usage, warning of abnormalities, and predicted renewal probability. These data can be used to analyze the product situation, and then discover and solve product problems. Optimize products or change service strategies, etc. Therefore, the health score of the application has many important functions. In this embodiment, each application corresponds to application information, and the application information includes pre-configured category tags, application names, etc. Among them, the category tag is used to classify each application, and the classification depends on the specific usage scenario, which is not limited here.

[0027] Alternatively, it can be determined based on the launch method of the application. For example, the category labels include batch running and real-time response. The batch running class does not require high response time, while the real-time response class requires real-time performance and has high requirements for response time and accuracy. Therefore, this classification takes into account different launch methods. Different launch methods determine different requirements for factors such as response time, and thus different scoring rules.

[0028] It should be noted that the category label of each application can be changed and configured in advance, and the category label of each application is unique.

[0029] Step S210: Obtain all rule instances associated with the category label.

[0030] Step S310: Execute each rule instance to determine application score information corresponding to each rule instance.

[0031] Among them, each category tag is associated with several rule instances in advance, so all associated rule instances can be obtained through the category tag. After obtaining all rule instances of the category tag, execute each rule instance to obtain the application scoring information of each rule instance for the application. Among them, the application scoring information includes the application scoring score and the application scoring level. The application scoring score refers to the scoring score for the application, and the application scoring level refers to the level of the application scoring score. Among them, the instance can be regarded as a copy of a specific software or application running on the server. There is a corresponding scoring rule in each instance, so the instance is referred to as a rule instance in this application.

[0032] It should be noted that if the rules of each rule instance are different, the rules for scoring the same application will be different, and the results of executing each rule instance (ie, application scoring information) will be different.

[0033] Step S410: Determine target rating information based on all application rating information.

[0034] Exemplarily, if there is only one rule instance, the application score information of the rule instance is the target score information. If there are multiple rule instances, the target score information needs to be determined according to the application score information of each rule instance.

[0035] Optionally, the application rating information of each rule instance is analyzed, and the application rating information that best meets the preset rule is selected as the target rating information. Of course, this is just an example, and the target rating information can also be determined in other ways.

[0036] In some embodiments, the rule instance is generated by a rule template, and the configuration items of the rule template include a health score function configuration item, a participation factor configuration item, and a category label configuration item.

[0037] Among them, the rule instance is generated according to the rule template, and each rule template has multiple configuration items. After adjusting the configuration items on each rule template, a corresponding rule instance can be generated. Therefore, one rule template can generate multiple rule instances.

[0038] For example, Figure 2 As shown, the rule template includes several configuration items, such as rule name, test time, participation factor, category label, etc. Each configuration item can be configured with corresponding information.

[0039] In some embodiments, Figure 3 As shown, each rule instance includes a health scoring function and several participation factors, and the application scoring information includes an application scoring score. Each rule instance is executed to determine the application scoring information corresponding to each rule instance, including: Step S311: For a single rule instance being executed, obtain the real-time value of each participating factor.

[0040] It is understandable that if there are multiple rule instances, each rule instance needs to be executed to obtain the application score corresponding to each rule instance. In the process of executing each rule instance, it is first necessary to obtain the real-time value of the factor of each participating factor. Among them, the participating factor refers to the participating factor configured in each rule instance, such as the average response time, the average error rate, the total number of error logs, the proportion of slow adjustments, the total number of slow SQLs, the total number of FULL GC (Full Garbage Collection), etc. The real-time value of the participating factor is used as the real-time value of the factor. For example, for the current moment, the real-time value of the factor of the average response time is 100ms, and the real-time value of the factor of the average error rate is 10%. Of course, this is just an example. The real-time value is a value that changes all the time and is obtained by executing other programs.

[0041] Step S312: Determine the application score of the rule instance based on the real-time value of each factor and the health score function of the rule instance.

[0042] Specifically, the application scoring score of the real-time value of each factor can be determined according to the health scoring function.

[0043] In some embodiments, Figure 4 As shown, the health scoring function includes a score calculation function, relevant parameters of each participating factor, and a deduction rule for each participating factor. Based on the real-time value of each factor and the health scoring function of the rule instance, the application score of the rule instance is determined, including: The process of determining the application scoring score of the rule instance requires determining the factor deduction value of each participating factor.

[0044] Step S3121: For a single participation factor, determine the factor deduction value of the participation factor based on the relevant parameters of the participation factor, the deduction rule and the real-time value of the factor.

[0045] Specifically, the relevant parameters of each participating factor include a factor threshold, a factor weight coefficient, etc. After calculating the factor deduction value of each participating factor, the application rating score of the application is determined according to the factor deduction value of each participating factor.

[0046] Step S3122: Determine the application scoring score based on the score calculation function and the factor deduction value of each participating factor.

[0047] For example, if the participation factors corresponding to the rule instance include the first participation factor, the second participation factor and the third participation factor, and the deduction values ​​of the first participation factor, the second participation factor and the third participation factor are 10, 8 and 3 respectively, then the application score is 100-10-8-3 = 79. Of course, this is just an example, and the application score can also be calculated by other algorithms, which is not limited here.

[0048] In some embodiments, Figure 5 As shown, the relevant parameters include factor weight coefficient and factor threshold. Based on the relevant parameters, deduction rules and real-time value of the participating factor, the factor deduction value of the participating factor is determined, including: Step S3123: Determine the basic deduction value of the participation factor according to the real-time value of the participation factor, the factor threshold and the deduction rule.

[0049] It is understandable that the deduction rule is just a rule, that is, how to determine the basic deduction value based on the real-time value of the factor and the factor threshold. The deduction rule is not restricted here.

[0050] Exemplarily, if the factor threshold is 10, for the average response time (i.e., one of the participating factors), the deduction rule corresponding to the average response time can be: if the real-time value of the factor of the average response time belongs to the range [0, 1] (unit: ms), then the basic deduction value of the average response time is 0; if the real-time value of the factor of the average response time belongs to the range (1, 10] (unit: ms), then the basic deduction value of the average response time is 15; if the real-time value of the factor of the average response time is greater than the factor threshold of 10 (unit: ms), then the basic deduction value of the average response time is 45. Of course, this is just an example, and the specific deduction rules can be determined according to the usage. Among them, 10 in the range (1, 10] to which the real-time value of the factor belongs is the factor threshold.

[0051] It should be noted that since key parameters such as factor thresholds and factor weight coefficients can be configured and modified in advance, they can be flexibly changed without secondary development or code changes.

[0052] Step S3124: Determine the factor deduction value of the participation factor according to the basic deduction value of the participation factor and the factor weight coefficient.

[0053] Optionally, the product of the basic deduction value and the factor weight coefficient is used as the factor deduction value. Of course, this is just an example, and the factor deduction value can also be determined by other algorithms, which is not limited here.

[0054] Exemplarily, if the basic deduction value of the participation factor is a and the factor weight coefficient is k, then the factor deduction value of the participation factor is ka.

[0055] In some embodiments, Figure 6 As shown, each participating factor corresponds to a factor code, each factor instance includes a factor code, each rule instance is associated with several factor instances through the factor code, and each factor instance includes a factor code. The health scoring function includes a score calculation function, relevant parameters of each participating factor, and a deduction rule for each participating factor. Based on the real-time value of each factor and the health scoring function of the rule instance, the application score of the rule instance is determined, including: Step S3131: For a single participating factor, based on the factor code of the participating factor, call the factor instance of the participating factor.

[0056] Considering that in the process of evaluating the health score of some applications, the factor score is needed to determine the factor deduction value of each participating factor in order to evaluate the application score more accurately. Each rule instance is associated with the factor instance through the factor code of the participating factor, and the corresponding factor instance can be found through the factor code. For a single participating factor, to determine the factor instance of the participating factor, it is only necessary to call the corresponding factor instance through the factor code of the participating factor.

[0057] Step S3132: Execute the factor instance of the participating factor to determine the factor score of the participating factor.

[0058] Specifically, each factor instance includes a factor function and a factor code, and the process steps of executing the factor instance include: obtaining the real-time value of the participating factor, and determining the factor score of the participating factor based on the real-time value and the factor function of the participating factor. The factor score is a health score calculated according to the real-time value of the corresponding participating factor.

[0059] Step S3133: Determine the factor deduction value of the participation factor based on the factor score, relevant parameters, deduction rules and real-time value of the participation factor.

[0060] Specifically, the relevant parameters of each participating factor include a factor threshold, a factor weight coefficient, etc. After calculating the factor deduction value of each participating factor, the application rating score of the application is determined according to the factor deduction value of each participating factor.

[0061] Step S3134: Determine the application score of the rule instance based on the score calculation function and the factor deduction value of each participating factor.

[0062] Specifically, the implementation process of this step can refer to the above-mentioned step S3122, which will not be repeated here.

[0063] It is understandable that the process of generating a factor instance may refer to the process of generating a rule instance. For example, a factor instance is generated by a factor template, wherein the process of configuring a factor template may refer to the process of configuring a rule template, which will not be described in detail here.

[0064] In some embodiments, the rule instance further includes a rating calculation function, and the application rating information further includes an application rating rating; executing each rule instance to determine the application rating information corresponding to each rule instance further includes: The application rating level of the rule instance is determined according to the application rating score and the level calculation function of the rule instance.

[0065] For example, Figure 2 As shown, the rule instance generated according to the rule template includes a grade calculation function, which can determine the application rating grade according to the application rating score.

[0066] The present application proposes an application scoring method, including: obtaining application information, the application information including configured category tags; obtaining all rule instances associated with the category tags; executing each rule instance to determine the application scoring information corresponding to each rule instance; and determining target scoring information based on all application scoring information. The present application scores applications through pre-configured category tags and their associated rule instances, which not only improves the scoring accuracy of applications, but also effectively reduces labor costs.

[0067] In addition, since this application can change or increase or decrease the configuration items and various rules of various key parameters (such as category labels, participation factors, factor thresholds, etc.) through different applications and application usage scenarios, it can be flexibly adjusted without modifying the code, and has high scalability.

[0068] The present application also proposes an application scoring system 400, such as Figure 7 As shown, the application rating system 400 includes: The first acquisition unit 410 is configured to acquire application information, where the application information includes a configured category tag.

[0069] The second acquisition unit 420 is used to acquire all rule instances associated with the category label.

[0070] The execution unit 430 is configured to execute each rule instance to determine application score information corresponding to each rule instance.

[0071] The scoring unit 440 is configured to determine target scoring information based on all application scoring information.

[0072] It can be understood that the execution method of the application scoring system of this embodiment corresponds to the application scoring method of the above embodiment, and the optional items in the above embodiment are also applicable to this embodiment, so they will not be described repeatedly here.

[0073] The present application also proposes a computer device, which includes a processor and a memory, wherein the memory stores a computer program, and the processor is used to execute the computer program to implement the above-mentioned application scoring method.

[0074] It can be understood that the execution method in the computer device of this embodiment corresponds to the application scoring method of the above embodiment, and the optional items in the above embodiment are also applicable to this embodiment, so they will not be described repeatedly here.

[0075] Among them, the processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or at least one of other programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc., which can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application.

[0076] The memory may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. Among them, the memory is used to store a computer program, and the processor can execute the computer program accordingly after receiving an execution instruction.

[0077] The present application also provides a computer-readable storage medium for storing a computer program used in the above-mentioned computer device. For example, the computer-readable storage medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0078] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can also be implemented in other ways. The apparatus embodiments described above are merely schematic, for example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the apparatus, method and computer program product according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and a module, a program segment or a part of a code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow diagram, and the combination of boxes in the structure diagram and / or the flow diagram, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0079] In addition, the functional modules or units in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0080] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present application.

[0081] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.

Claims

1. An application scoring method, characterized in that: include: Acquire application information, wherein the application information includes a configured category label; Obtain all rule instances associated with the category label; Execute each of the rule instances to determine application score information corresponding to each rule instance; Determining target rating information based on all the application rating information; Each of the rule instances includes a health scoring function and a number of participation factors, and the application scoring information includes an application scoring score; The executing each of the rule instances to determine the application score information corresponding to each of the rule instances includes: For a single rule instance executed, obtain the real-time value of each participating factor; Based on the real-time value of each factor and the health score function of the rule instance, an application score of the rule instance is determined.

2. The application scoring method according to claim 1, characterized in that: The health scoring function includes a score calculation function, relevant parameters of each participating factor and a deduction rule for each participating factor; the health scoring function based on the real-time value of each factor and the rule instance determines the application score of the rule instance, including: For a single participation factor, based on the relevant parameters of the participation factor, the deduction rule and the real-time value of the factor, determine the factor deduction value of the participation factor; The application scoring score is determined according to the score calculation function and the factor deduction value of each participating factor.

3. The application scoring method according to claim 2, characterized in that: The relevant parameters include factor weight coefficients and factor thresholds; The step of determining the factor deduction value of the participation factor based on the relevant parameters of the participation factor, the deduction rule and the factor real-time value comprises: Determine the basic deduction value of the participation factor according to the real-time value of the participation factor, the factor threshold and the deduction rule; The factor deduction value of the participation factor is determined according to the basic deduction value of the participation factor and the factor weight coefficient.

4. The application scoring method according to claim 1, characterized in that: Each of the participating factors corresponds to a factor code, each of the rule instances is associated with a number of factor instances, and each of the factor instances includes a factor code; the health scoring function includes a score calculation function, relevant parameters of each participating factor, and a score deduction rule for each participating factor; the health scoring function based on the real-time value of each factor and the rule instance determines the application score of the rule instance, including: For a single participating factor, based on the factor code of the participating factor, calling a factor instance of the participating factor; executing a factor instance of the participating factor to determine a factor score of the participating factor; Determine the factor deduction value of the participation factor based on the factor score of the participation factor, the relevant parameters, the deduction rule and the factor real-time value; The application scoring score of the rule instance is determined according to the score calculation function and the factor deduction value of each participating factor.

5. The application scoring method according to claim 1, characterized in that: The rule instance further includes a rating calculation function, and the application rating information further includes an application rating rating; and executing each of the rule instances to determine the application rating information corresponding to each rule instance further includes: The application rating grade of the rule instance is determined according to the application rating score of the rule instance and the grade calculation function.

6. The application scoring method according to any one of claims 1 to 5, characterized in that: The rule instance is generated by a rule template, and the configuration items of the rule template include a health scoring function configuration item, a participation factor configuration item, and a category label configuration item.

7. An application rating system, characterized in that: include: A first acquisition unit, configured to acquire application information, wherein the application information includes a configured category label; A second acquisition unit, used to acquire all rule instances associated with the category label; An execution unit, configured to execute each of the rule instances to determine application score information corresponding to each rule instance; A scoring unit, configured to determine target scoring information based on all the application scoring information; Each of the rule instances includes a health scoring function and a number of participation factors, and the application scoring information includes an application scoring score; The executing each of the rule instances to determine the application score information corresponding to each of the rule instances includes: For a single rule instance executed, obtain the real-time value of each participating factor; Based on the real-time value of each factor and the health score function of the rule instance, an application score of the rule instance is determined.

8. A computer device, characterized in that: The computer device comprises a processor and a memory, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the application scoring method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer program is stored therein, and when the computer program is executed on a processor, the application scoring method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • System operation health detection method and device, electronic equipment and readable storage medium

    CN114116431A

  • System state evaluation method and device, storage medium and computer equipment

    CN117634959A

  • Business processing method and device, electronic equipment, medium and program product

    CN118092884A

  • Quality evaluation method and device for service system

    CN118282838A