A quality inspection and evaluation method and device

By obtaining and generating indicator data of business data and using the target evaluation model for evaluation, the problem of inaccurate quality inspection and evaluation results in the existing technology is solved, and more accurate and efficient evaluation results are achieved, reducing development costs.

CN114328487BActive Publication Date: 2025-02-11SHENZHEN XUMI YUNTU SPACE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111613173.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-02-11
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

The substance inspection evaluation results of the winning bids in the prior art are subjective, one-sided and limited, and are prone to evaluation operation errors, resulting in inaccurate results.

Method used

By obtaining the business data to be evaluated and the target evaluation method, generating indicator data, and evaluating the indicator data based on the target evaluation model, the quality inspection and evaluation results are obtained. This method can select appropriate evaluation models for different business data and evaluation methods, reducing the subjectivity of manual evaluation.

Benefits of technology

It improves the accuracy of the quality inspection and evaluation results, avoids the limitations and mistakes of manual evaluation, and improves the reuse rate of the evaluation model, reducing development costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114328487B_ABST
    Figure CN114328487B_ABST
Patent Text Reader

Abstract

The present disclosure provides a quality inspection and evaluation method and device. The method can screen out a target evaluation model that meets the business data to be evaluated according to the target evaluation method, and can use the target evaluation model to evaluate the indicator data corresponding to the business data to be evaluated to obtain the quality inspection and evaluation results of the business data to be evaluated; in this way, the target evaluation model that meets the business data to be evaluated can be used to perform quality inspection and evaluation results for different business data to be evaluated and different target evaluation methods, so that the quality inspection and evaluation results of the business data to be evaluated are more accurate; and because the same type of business data to be evaluated can be applied to the same target evaluation model, it is not necessary for technical personnel to develop and set an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to a quality inspection and evaluation method and device. Background Art

[0002] In the prior art, the quality inspection and evaluation of an object is usually mainly based on professional and technical personnel's consideration and evaluation of the quality of the object from a certain angle or certain information based on their subjective experience. This consideration and evaluation method has certain subjectivity, one-sidedness and limitations. In addition, for different types of objects, the inspection item scoring rules, scoring process logic and business needs are different. If the evaluation method and process adopted by professional and technical personnel based on subjective experience are unreasonable, or if evaluation operation errors occur during the evaluation process, it will lead to inaccurate quality inspection and evaluation results for the object. Summary of the invention

[0003] In view of this, the embodiments of the present disclosure provide a quality inspection and evaluation method, apparatus, computer device and computer-readable storage medium to solve the problem of inaccurate quality inspection and evaluation results of the subject matter in the prior art.

[0004] In a first aspect of an embodiment of the present disclosure, a quality inspection and evaluation method is provided, the method comprising:

[0005] Obtain the business data to be evaluated and the target evaluation method;

[0006] Generate indicator data corresponding to the business data to be evaluated according to the business data to be evaluated;

[0007] According to the target evaluation method, determining a target evaluation model corresponding to the target evaluation method;

[0008] The target evaluation model is used to evaluate the indicator data corresponding to the business data to be evaluated, so as to obtain the quality inspection evaluation result of the business data to be evaluated.

[0009] According to a second aspect of the present disclosure, a quality inspection and evaluation device is provided, the device comprising:

[0010] An acquisition module is used to obtain the business data to be evaluated and the target evaluation method;

[0011] A generating module, used for generating indicator data corresponding to the business data to be evaluated according to the business data to be evaluated;

[0012] A determination module, used to determine a target evaluation model corresponding to the target evaluation method according to the target evaluation method;

[0013] The evaluation module is used to evaluate the indicator data corresponding to the business data to be evaluated by using the target evaluation model to obtain the quality inspection evaluation result of the business data to be evaluated.

[0014] According to a third aspect of an embodiment of the present disclosure, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0015] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0016] Compared with the prior art, the embodiments of the present disclosure have the following beneficial effects: the embodiments of the present disclosure can first obtain the business data to be evaluated and the target evaluation method; then, based on the business data to be evaluated, indicator data corresponding to the business data to be evaluated can be generated; then, based on the target evaluation method, a target evaluation model corresponding to the target evaluation method can be determined; finally, the target evaluation model is used to evaluate the indicator data corresponding to the business data to be evaluated, so as to obtain the quality inspection evaluation result of the business data to be evaluated. Since in this embodiment, the target evaluation model that meets the business data to be evaluated can be screened out according to the target evaluation method, and the target evaluation model can be used to evaluate the indicator data corresponding to the business data to be evaluated to obtain the quality inspection evaluation result of the business data to be evaluated; in this way, for different business data to be evaluated and different target evaluation methods, the target evaluation model that meets the business data to be evaluated can be used to carry out quality inspection evaluation results in a targeted manner, thereby avoiding the subjectivity, one-sidedness and limitations caused by manual experience-based evaluation and manual evaluation operation errors, so that the quality inspection evaluation results of the business data to be evaluated are more accurate; and, since the same type of business data to be evaluated can be applicable to the same target evaluation model, there is no need for technical personnel to develop and set up an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 is a schematic diagram of an application scenario of an embodiment of the present disclosure;

[0019] Figure 2 is a flow chart of a quality inspection and evaluation method provided by an embodiment of the present disclosure;

[0020] Figure 3 is a schematic diagram of the structure of a target evaluation model provided by an embodiment of the present disclosure;

[0021] Figure 4 is a block diagram of a quality inspection and evaluation device provided in an embodiment of the present disclosure;

[0022] Figure 5 is a schematic diagram of a computer device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] In the following description, specific details such as specific system structures and technologies are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present disclosure. However, it should be clear to those skilled in the art that the present disclosure may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present disclosure with unnecessary details.

[0024] A quality inspection and evaluation method and device according to an embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0025] In the prior art, the quality inspection and evaluation of a subject matter is usually mainly based on the professional and technical personnel's subjective experience to focus on the quality of the subject matter from a certain angle or a certain information. This consideration and evaluation method has certain subjectivity, one-sidedness and limitations. In addition, for different types of subject matters, the scoring rules, scoring process logic and business requirements of the inspection items are different. If the evaluation method and process adopted by the professional and technical personnel based on subjective experience are unreasonable, or there are evaluation operation errors in the evaluation process, it will lead to inaccurate quality inspection and evaluation results of the subject matter. For example, in the process of real estate project construction, the real estate developer gives an evaluation of the engineering management capabilities of the engineering construction unit and the project team. The real estate developer entrusts a third-party evaluation agency to rely on the evaluation standard system to comprehensively score and evaluate the safety, quality, materials, major risks and other dimensions of the engineering project (i.e. the subject matter). However, since the third-party evaluation agency usually uses professional and technical personnel to focus on the quality of the subject matter from a certain angle or a certain information based on subjective experience, it will lead to inaccurate quality inspection and evaluation results of the subject matter.

[0026] In order to solve the above problems. The present invention provides a quality inspection and evaluation method, in which a target evaluation model that meets the business data to be evaluated can be screened out according to the target evaluation method, and the target evaluation model can be used to evaluate the indicator data corresponding to the business data to be evaluated, and the quality inspection and evaluation results of the business data to be evaluated can be obtained; in this way, for different business data to be evaluated and different target evaluation methods, a target evaluation model that meets the business data to be evaluated can be used to conduct quality inspection and evaluation results, thereby avoiding the subjectivity, one-sidedness and limitations caused by manual experience-based evaluation and manual evaluation operation errors, so that the quality inspection and evaluation results of the business data to be evaluated are more accurate; and, since the same type of business data to be evaluated can be applied to the same target evaluation model, there is no need for technical personnel to develop and set an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost.

[0027] For example, the embodiments of the present invention can be applied to Figure 1 The application scenario shown in FIG. 1 includes a terminal device 1 and a server 2 .

[0028] The terminal device 1 can be hardware or software. When the terminal device 1 is hardware, it can be various electronic devices with image acquisition functions and supporting communication with the server 2, including but not limited to smart phones, tablet computers, laptop computers and desktop computers; when the terminal device 1 is software, it can be installed in the electronic devices mentioned above. The terminal device 1 can be implemented as multiple software or software modules, or as a single software or software module, and the embodiments of the present disclosure are not limited to this. The server 2 can be a server that provides various services, for example, a background server that receives requests sent by terminal devices that establish communication connections with it, and the background server can receive and analyze the requests sent by the terminal devices, and generate processing results. The server 2 can be a server, or a server cluster composed of several servers, or it can also be a cloud computing service center, and the embodiments of the present disclosure are not limited to this.

[0029] It should be noted that the server 2 can be hardware or software. When the server 2 is hardware, it can be various electronic devices that provide various services for the terminal device 1. When the server 2 is software, it can be multiple software or software modules that provide various services for the terminal device 1, or it can be a single software or software module that provides various services for the terminal device 1, and the embodiments of the present disclosure are not limited to this.

[0030] The terminal device 1 and the server 2 can be connected to each other through a network. The network can be a wired network connected by coaxial cable, twisted pair and optical fiber, or a wireless network that can interconnect various communication devices without wiring, such as Bluetooth, Near Field Communication (NFC), infrared, etc., which is not limited in the embodiments of the present disclosure.

[0031] Specifically, the user can input the business data to be evaluated and the target evaluation method through the terminal device 1, and the terminal device 1 sends the business data to be evaluated and the target evaluation method to the server 2. The server 2 first generates the indicator data corresponding to the business data to be evaluated according to the business data to be evaluated; then, the server 2 can determine the target evaluation model corresponding to the target evaluation method according to the target evaluation method; then, the server 2 can use the target evaluation model to evaluate the indicator data corresponding to the business data to be evaluated, obtain the quality inspection and evaluation results of the business data to be evaluated, and return the quality inspection and evaluation results of the business data to be evaluated to the terminal device 1, so that the terminal device 1 can display the quality inspection and evaluation results of the business data to be evaluated to the user. In this way, for different business data to be evaluated and different target evaluation methods, the target evaluation model that is suitable for the business data to be evaluated can be used to carry out quality inspection and evaluation results, thereby avoiding the subjectivity, one-sidedness and limitations caused by manual evaluation based on experience and manual evaluation operation errors, making the quality inspection and evaluation results of the business data to be evaluated more accurate; and, since the same type of business data to be evaluated can be applied to the same target evaluation model, there is no need for technical personnel to develop and set up an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing development costs.

[0032] It should be noted that the specific types, quantities and combinations of the terminal devices 1, the server 2 and the network can be adjusted according to the actual needs of the application scenario, and the embodiments of the present disclosure are not limited to this.

[0033] It should be noted that the above application scenarios are only shown for the purpose of facilitating the understanding of the present disclosure, and the embodiments of the present disclosure are not limited in this respect. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.

[0034] Figure 2 It is a flow chart of a quality inspection and evaluation method provided in an embodiment of the present disclosure. Figure 2 A quality assessment method can be Figure 1 The terminal device or server executes. Figure 2 As shown, the quality inspection and evaluation method includes:

[0035] S201: Obtaining business data to be evaluated and a target evaluation method.

[0036] In this embodiment, the business data to be evaluated can be understood as the relevant business data of the subject matter under the evaluation dimension. Among them, the evaluation dimension in this embodiment can be called a business inspection item, that is, the dimension that the subject matter needs to be evaluated; for example, if the subject matter is an application, the business inspection item can include the application opening speed, the usage of each functional plug-in of the application, etc.; for another example, if the subject matter is a house, the business inspection item can include the installation of the entrance door, the quality of the coating, the damage of the door frame, etc. The business data corresponding to the business inspection item can be the subject matter inspection data corresponding to the business inspection item, such as the inspection image, inspection text information, etc. of the subject matter. For example, if the subject matter is an application, the business inspection item is the usage of the application A functional plug-in, and the business data corresponding to the business inspection item can be the interface image of the A functional plug-in usage process; for another example, if the subject matter is a house, the business inspection item is the damage of the door frame, and the business data corresponding to the business inspection item can be an image or text record of the damaged part of the door frame.

[0037] Since the quality inspection and evaluation methods of each subject matter may include multiple evaluation methods, and the process and calculation method of each evaluation method are different, the user can pre-set the evaluation method of the business data to be evaluated. In this embodiment, the pre-set evaluation method of the business data to be evaluated can be called the target evaluation method.

[0038] As an example, the terminal device provides an operation interface, through which the user can upload the business data to be evaluated and select the target evaluation method corresponding to the business data to be evaluated, and the terminal device can send the business data to be evaluated and the target evaluation method corresponding to the business data to be evaluated to the server.

[0039] S202: Generate indicator data corresponding to the business data to be evaluated according to the business data to be evaluated.

[0040] In this embodiment, after obtaining the business data to be evaluated, since the business data to be evaluated cannot be directly calculated, it is necessary to convert the business data to be evaluated so that the converted data can be used for evaluation calculation. Specifically, in this embodiment, the business data to be evaluated can be converted into indicator data corresponding to the business data to be evaluated, wherein the indicator data can be understood as a preset data structure type.

[0041] As an example, the indicator data may be a key-value pair data. Specifically, the business inspection item may be used as a keyword, and the amount of business data corresponding to the business inspection item may be used as the value corresponding to the keyword. For example, when the business data corresponding to the business inspection item is an inspection image, the number of inspection images corresponding to the business inspection item may be used as the value corresponding to the keyword. Then, a key-value pair may be generated based on the keyword and the value corresponding to the keyword, that is, a corresponding relationship is established between the keyword and the value corresponding to the keyword, and the corresponding relationship is used as a key-value pair. Then, the key-value pair may be used as the indicator data corresponding to the business data to be evaluated. For example, assuming that the subject matter is a house, the business inspection item is the damage to the door frame, and the number of photos of the inspection image (i.e., business data) corresponding to the business inspection item is 2, then the keyword key may be determined to be door frame damage, the value value corresponding to the keyword is 2, and the key-value pair {key = door frame damage, value = 2} may be used as the indicator data corresponding to the business data to be evaluated.

[0042] S203: According to the target evaluation method, determine a target evaluation model corresponding to the target evaluation method.

[0043] Due to different target evaluation methods, the evaluation process and method are all different. Therefore, in this embodiment, the target evaluation model that meets the business data to be evaluated can be screened out according to the target evaluation method, so that the target evaluation model can be used to evaluate the indicator data corresponding to the business data to be evaluated later. It should be noted that in this embodiment, the evaluation process and evaluation method (such as evaluation function) corresponding to each evaluation model are different, and the same type of business data to be evaluated can be applied to the same target evaluation model. In this way, there is no need for technical personnel to develop and set up an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost.

[0044] As an example, several evaluation models can be pre-set, and the evaluation process and evaluation method corresponding to each evaluation model are different, and each evaluation model corresponds to an identifier, wherein the identifier corresponding to each evaluation model is different. In this way, after obtaining the target evaluation method, the evaluation model corresponding to the identifier can be determined according to the identifier corresponding to the target evaluation method, and the evaluation model is used as the target evaluation model corresponding to the target evaluation method.

[0045] S204: Using the target evaluation model to evaluate the indicator data corresponding to the business data to be evaluated, to obtain a quality inspection evaluation result of the business data to be evaluated.

[0046] After determining the target evaluation model, the evaluation process and evaluation method (such as evaluation function) corresponding to the target evaluation model can be used to evaluate the indicator data corresponding to the business data to be evaluated, and obtain the quality inspection evaluation result of the business data to be evaluated. For example, the indicator data corresponding to the business data to be evaluated can be input into the target evaluation model, so that the indicator data corresponding to the business data to be evaluated can be calculated by the preset evaluation function in the target evaluation model to obtain the quality inspection evaluation result of the business data to be evaluated. For example, the more inspection images corresponding to a certain business inspection item, the more problems the subject matter has in the business inspection item, and the worse the quality inspection evaluation result output by the preset evaluation function in the target evaluation model. It should be noted that, in one implementation method, the quality inspection and evaluation results of the business data to be evaluated can be presented in the form of scores. For example, assuming that the business data to be evaluated includes inspection images corresponding to the damage of the door frame of the house and the inspection images corresponding to the cracks in the floor of the house, and the quality inspection and evaluation results of the business data to be evaluated are quality inspection and evaluation scores. If the quality inspection and evaluation score is higher, the damage to the door frame of the house and the cracks in the floor are more minor, and the decoration quality of the house is higher. Conversely, the lower the quality inspection and evaluation score, the more serious the damage to the door frame of the house and the cracks in the floor are, and the worse the decoration quality of the house is.

[0047] Compared with the prior art, the embodiments of the present disclosure have the following beneficial effects: the embodiments of the present disclosure can first obtain the business data to be evaluated and the target evaluation method; then, based on the business data to be evaluated, indicator data corresponding to the business data to be evaluated can be generated; then, based on the target evaluation method, a target evaluation model corresponding to the target evaluation method can be determined; finally, the target evaluation model is used to evaluate the indicator data corresponding to the business data to be evaluated, so as to obtain the quality inspection evaluation result of the business data to be evaluated. Since in this embodiment, the target evaluation model that meets the business data to be evaluated can be screened out according to the target evaluation method, and the target evaluation model can be used to evaluate the indicator data corresponding to the business data to be evaluated to obtain the quality inspection evaluation result of the business data to be evaluated; in this way, for different business data to be evaluated and different target evaluation methods, the target evaluation model that meets the business data to be evaluated can be used to carry out quality inspection evaluation results in a targeted manner, thereby avoiding the subjectivity, one-sidedness and limitations caused by manual experience-based evaluation and manual evaluation operation errors, so that the quality inspection evaluation results of the business data to be evaluated are more accurate; and, since the same type of business data to be evaluated can be applicable to the same target evaluation model, there is no need for technical personnel to develop and set up an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost.

[0048] In some embodiments, the target evaluation model may include a tree model, a basic model, and a preset function. The tree model may be used to calculate the evaluation result (e.g., evaluation score) of each type of business inspection item, the basic model may be used to determine the evaluation result (e.g., evaluation score) corresponding to the subject matter based on the evaluation result calculated for each type of business inspection item, and the preset function may be used to determine the quality inspection evaluation result of the subject matter.

[0049] Next, an implementation of S203 will be introduced, that is, how to determine the target evaluation model corresponding to the target evaluation method according to the target evaluation method. In this embodiment, S203 may include the following steps:

[0050] According to the target evaluation method, determining a model function identifier corresponding to the target evaluation method;

[0051] According to the model function identifier, determining the tree model, basic model and preset function corresponding to the model function identifier;

[0052] The tree model, the basic model and the preset function are used as the target evaluation model corresponding to the target evaluation method.

[0053] In this embodiment, a variety of tree models, basic models and preset functions may be pre-set, and each tree model, basic model and preset function corresponds to an identifier, and the identifiers of each tree model, basic model and preset function are different. In this way, after obtaining the target evaluation method, the model function identifier corresponding to the target evaluation method may be determined first; wherein the model function identifier may include an identifier corresponding to the tree model, an identifier corresponding to the basic model and an identifier corresponding to the preset function. Then, according to the model function identifier corresponding to the target evaluation method, the tree model, basic model and preset function corresponding to the model function identifier may be determined. Then, the tree model, basic model and preset function corresponding to the model function identifier may be used as the target evaluation model corresponding to the target evaluation method.

[0054] Next, an implementation of S204 will be introduced, that is, how to use the target evaluation model to evaluate the indicator data corresponding to the business data to be evaluated to obtain the quality inspection evaluation result of the business data to be evaluated. In this embodiment, S204 may include the following steps:

[0055] S204a: Input the indicator data corresponding to the business data to be evaluated into the tree model to obtain a first evaluation result.

[0056] In this embodiment, the tree model may include several nodes, wherein each node corresponds to a type of business inspection item, and each node is provided with a conditional formula model template corresponding to its corresponding type of business inspection item. In this way, the purpose of reusing the conditional formula model template corresponding to a type of business inspection item can be achieved.

[0057] As an example, the target node in the tree model may be determined based on the keyword in the indicator data. Since the keyword in the indicator data reflects the business inspection item corresponding to the indicator data, the keyword may be used to first determine the target node corresponding to the keyword in the tree model; then, Figure 3 As shown, the model formula condition calculation engine can be used to call the target node, and the value corresponding to the keyword can be input into the target node, and the calculation function corresponding to the target node can be used for calculation to obtain the first evaluation result corresponding to the keyword. It should be noted that in one implementation, the conditional formula configuration of each node in the tree model can be configured using the function formula Sum model, and the conditional formula configuration of each node can be reused, and the tree model can support a hierarchical structure and can perform convolution summary statistical calculations. Among them, the first evaluation result can be understood as the evaluation result (such as an evaluation score) of each type of business inspection item.

[0058] For example, the tree model is a tree model of the interior appearance of a fine-decorated house. The indicator data corresponding to the business data to be evaluated can be input into the target nodes corresponding to the keywords in the indicator data in the tree model of the interior appearance of a fine-decorated house, such as the target nodes corresponding to keywords such as CheckType, PicNum, Weight, etc., to obtain the first evaluation result.

[0059] S204b: Input the indicator data corresponding to the business data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result.

[0060] In this embodiment, the basic model may include several sub-basic models, wherein the connection relationship between the sub-basic models may be preset, that is, the calculation result output item of one sub-basic model may be preset as the indicator data input item of another sub-basic model. Each sub-basic model is provided with an arithmetic formula calculation function or a conditional formula calculation function.

[0061] As an example, several target sub-basic models in the basic model can be determined based on the keywords in the indicator data. Since different sub-basic models are calculated based on the evaluation results of different types of business inspection items, for example, the "entry space and water and electricity equipment" sub-basic model is calculated based on the evaluation results of the business inspection items "inadequate installation" and "door frame damage"; therefore, several target sub-basic models in the basic model can be determined based on the keywords in the indicator data; then, Figure 3 As shown, the model formula condition calculation engine can be used to call several target sub-basic models; then, the first evaluation result can be input into the target sub-basic model to obtain a second evaluation result, wherein the second evaluation result can be understood as the evaluation result corresponding to the subject matter (for example, an evaluation score).

[0062] For example, according to the keywords in the indicator data, the target sub-basic model in the basic model is determined to be the room 101-110 small category inspection item scoring model, the room 101-110 major category inspection item scoring model, the major category inspection item scoring model, and the indoor appearance total score model; the indicator data and the first evaluation result are input into the room 101-110 small category inspection item scoring model to obtain the output result of the room 101-110 small category inspection item scoring model; then, the output result of the room 101-110 small category inspection item scoring model can be input into the room 101-110 major category inspection item scoring model to obtain the output result of the room 101-110 major category inspection item scoring model; the output result of the room 101-110 major category inspection item scoring model is input into the major category inspection item scoring model to obtain the output result of the major category inspection item scoring model; the output result of the major category inspection item scoring model is input into the indoor appearance total score model to obtain the indoor appearance total score (i.e., the second evaluation result) output by the indoor appearance total score model.

[0063] S204c: Input the second evaluation result into the preset function to obtain the quality inspection evaluation result of the business data to be evaluated.

[0064] The preset function can be used to determine the quality inspection evaluation result of the subject matter according to the evaluation result corresponding to the subject matter. It can be understood that the calculation method of the quality inspection evaluation result of the business data to be evaluated is different under different requirements. For example, the second evaluation result can be calculated by a sum function, an average function, a maximum function, and a minimum function to obtain the quality inspection evaluation result of the business data to be evaluated. Therefore, in this embodiment, the preset function can be called by the model formula condition calculation engine, and the arithmetic formula calculation or conditional formula calculation can be performed on the second evaluation result to obtain the quality inspection evaluation result of the business data to be evaluated. Among them, the preset function can be a function of the sum function, the average function, the maximum function, and the minimum function.

[0065] It can be seen that the tree model, basic model and preset function in the target evaluation model in this embodiment can directly configure the conditional formula function or the arithmetic formula calculation function without the need to develop code, which reduces the workload of developers and improves the efficiency of quality inspection and evaluation. Moreover, if the conditional formula function or the arithmetic formula calculation function changes, it is only necessary to adjust the conditional formula function or the arithmetic formula calculation function, and it can take effect in real time. There is no need to re-modify the code, grayscale release, deploy production and other links. It is only necessary to perform regression verification on the changes in the conditional formula function or the arithmetic formula calculation function. The preset function can develop preset functions for specified businesses according to actual business needs, and flexibly configure the preset functions into the tree model and the basic model.

[0066] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.

[0067] The following are embodiments of the device disclosed herein, which can be used to execute the method embodiments disclosed herein. For details not disclosed in the device embodiments disclosed herein, please refer to the method embodiments disclosed herein.

[0068] Figure 4 Schematic diagram of a quality inspection and evaluation device provided in an embodiment of the present disclosure. Figure 4 As shown, the quality inspection and evaluation device includes:

[0069] The acquisition module 401 is used to acquire the business data to be evaluated and the target evaluation method;

[0070] A generating module 402, configured to generate indicator data corresponding to the business data to be evaluated according to the business data to be evaluated;

[0071] A determination module 403 is used to determine a target evaluation model corresponding to the target evaluation method according to the target evaluation method;

[0072] The evaluation module 404 is used to evaluate the indicator data corresponding to the business data to be evaluated by using the target evaluation model to obtain the quality inspection evaluation result of the business data to be evaluated.

[0073] In some embodiments, the business data to be evaluated includes business inspection items and inspection images corresponding to the business inspection items; the generating module 402 is used to:

[0074] The service inspection item is used as a keyword, and the number of inspection images corresponding to the service inspection item is used as a value corresponding to the keyword;

[0075] Generate a key-value pair according to the keyword and the value corresponding to the keyword;

[0076] The key-value pair is used as indicator data corresponding to the business data to be evaluated.

[0077] In some embodiments, the target evaluation model includes a tree model, a basic model and a preset function; the determination module 403 is used to:

[0078] According to the target evaluation method, determining a model function identifier corresponding to the target evaluation method;

[0079] According to the model function identifier, determining the tree model, basic model and preset function corresponding to the model function identifier;

[0080] The tree model, the basic model and the preset function are used as the target evaluation model corresponding to the target evaluation method.

[0081] In some embodiments, the evaluation module 404 is used to:

[0082] Inputting the indicator data corresponding to the business data to be evaluated into the tree model to obtain a first evaluation result;

[0083] Input the indicator data corresponding to the business data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result;

[0084] The second evaluation result is input into the preset function to obtain the quality inspection evaluation result of the business data to be evaluated.

[0085] In some embodiments, the evaluation module 404 is used to:

[0086] Determining a target node in the tree model according to keywords in the indicator data;

[0087] The value corresponding to the keyword is input into the target node to obtain a first evaluation result corresponding to the keyword.

[0088] In some embodiments, the evaluation module 404 is used to:

[0089] Determining a target sub-basic model in the basic model according to keywords in the indicator data;

[0090] The first evaluation result is input into the target sub-basic model to obtain a second evaluation result.

[0091] In some embodiments, the evaluation module 404 is used to:

[0092] The preset function is used to perform an arithmetic formula calculation or a conditional formula calculation on the second evaluation result to obtain a quality inspection evaluation result of the business data to be evaluated.

[0093] The technical solution provided by the embodiment of the present disclosure is a quality inspection and evaluation device, which includes: an acquisition module, used to acquire business data to be evaluated and a target evaluation method; a generation module, used to generate indicator data corresponding to the business data to be evaluated based on the business data to be evaluated; a determination module, used to determine a target evaluation model corresponding to the target evaluation method based on the target evaluation method; and an evaluation module, used to evaluate the indicator data corresponding to the business data to be evaluated using the target evaluation model to obtain a quality inspection and evaluation result of the business data to be evaluated. Since in this embodiment, the target evaluation model that meets the business data to be evaluated can be screened out according to the target evaluation method, and the target evaluation model can be used to evaluate the indicator data corresponding to the business data to be evaluated to obtain the quality inspection evaluation result of the business data to be evaluated; in this way, for different business data to be evaluated and different target evaluation methods, the target evaluation model that meets the business data to be evaluated can be used to carry out quality inspection evaluation results in a targeted manner, thereby avoiding the subjectivity, one-sidedness and limitations caused by manual experience-based evaluation and manual evaluation operation errors, so that the quality inspection evaluation results of the business data to be evaluated are more accurate; and, since the same type of business data to be evaluated can be applicable to the same target evaluation model, there is no need for technical personnel to develop and set up an evaluation model for each business data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost.

[0094] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.

[0095] Figure 5 Schematic diagram of a computer device 5 provided in an embodiment of the present disclosure. Figure 5As shown, the computer device 5 of this embodiment includes: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program 503, the steps in the above-mentioned various method embodiments are implemented. Alternatively, when the processor 501 executes the computer program 503, the functions of each module / unit in the above-mentioned various device embodiments are implemented.

[0096] Exemplarily, the computer program 503 may be divided into one or more modules / units, which are stored in the memory 502 and executed by the processor 501 to complete the present disclosure. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 503 in the computer device 5.

[0097] The computer device 5 may be a desktop computer, a notebook, a PDA, a cloud server, or other computer devices. The computer device 5 may include but is not limited to a processor 501 and a memory 502. Those skilled in the art will appreciate that Figure 5 It is only an example of the computer device 5 and does not constitute a limitation of the computer device 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.

[0098] The processor 501 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0099] The memory 502 may be an internal storage unit of the computer device 5, for example, a hard disk or memory of the computer device 5. The memory 502 may also be an external storage device of the computer device 5, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 5. Further, the memory 502 may also include both an internal storage unit of the computer device 5 and an external storage device. The memory 502 is used to store computer programs and other programs and data required by the computer device. The memory 502 may also be used to temporarily store data that has been output or is to be output.

[0100] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present disclosure. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0101] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0102] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.

[0103] In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus / computer equipment and methods can be implemented in other ways. For example, the apparatus / computer equipment embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. Multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of the apparatus or unit, which may be electrical, mechanical or other forms.

[0104] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0105] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0106] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present disclosure implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.

[0107] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should all be included in the protection scope of the present disclosure.

Claims

1. A quality inspection and evaluation method, characterized in that: The method comprises: Obtain the business data to be evaluated and the target evaluation method; Generate indicator data corresponding to the business data to be evaluated according to the business data to be evaluated; According to the target evaluation method, determining a target evaluation model corresponding to the target evaluation method; Using the target evaluation model to evaluate the indicator data corresponding to the business data to be evaluated, to obtain a quality inspection evaluation result of the business data to be evaluated; The target evaluation model includes a tree model, a basic model and a preset function; The step of evaluating the indicator data corresponding to the business data to be evaluated by using the target evaluation model to obtain the quality inspection evaluation result of the business data to be evaluated includes: Input the indicator data corresponding to the business data to be evaluated into the tree model to obtain a first evaluation result; the first evaluation result is the evaluation result of each type of business inspection item; Input the indicator data corresponding to the business data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result; the second evaluation result is the evaluation result corresponding to the subject matter; The second evaluation result is input into the preset function to obtain the quality inspection evaluation result of the business data to be evaluated.

2. The method according to claim 1, characterized in that: The business data to be evaluated includes business inspection items and inspection images corresponding to the business inspection items; and generating indicator data corresponding to the business data to be evaluated based on the business data to be evaluated includes: The service inspection item is used as a keyword, and the number of inspection images corresponding to the service inspection item is used as a value corresponding to the keyword; Generate a key-value pair according to the keyword and the value corresponding to the keyword; The key-value pair is used as indicator data corresponding to the business data to be evaluated.

3. The method according to claim 2, characterized in that Determining a target assessment model corresponding to the target assessment method according to the target assessment method includes: According to the target evaluation method, determining a model function identifier corresponding to the target evaluation method; According to the model function identifier, determining the tree model, basic model and preset function corresponding to the model function identifier; The tree model, the basic model and the preset function are used as the target evaluation model corresponding to the target evaluation method.

4. The method according to claim 1, characterized in that: The step of inputting the indicator data corresponding to the business data to be evaluated into the tree model to obtain a first evaluation result includes: Determining a target node in the tree model according to keywords in the indicator data; The value corresponding to the keyword is input into the target node to obtain a first evaluation result corresponding to the keyword.

5. The method according to claim 1, characterized in that: The step of inputting the indicator data corresponding to the business data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result includes: Determining a target sub-basic model in the basic model according to keywords in the indicator data; The first evaluation result is input into the target sub-basic model to obtain a second evaluation result.

6. The method according to claim 1, characterized in that The step of inputting the second evaluation result into the preset function to obtain the quality inspection evaluation result of the business data to be evaluated includes: The preset function is used to perform an arithmetic formula calculation or a conditional formula calculation on the second evaluation result to obtain a quality inspection evaluation result of the business data to be evaluated.

7. A quality inspection and evaluation device, characterized in that: The device comprises: An acquisition module is used to obtain the business data to be evaluated and the target evaluation method; A generating module, used to generate indicator data corresponding to the business data to be evaluated according to the business data to be evaluated; A determination module, used to determine a target evaluation model corresponding to the target evaluation method according to the target evaluation method; An evaluation module, used to evaluate the indicator data corresponding to the business data to be evaluated by using the target evaluation model, and obtain a quality inspection evaluation result of the business data to be evaluated; The target evaluation model includes a tree model, a basic model and a preset function; The evaluation model is used to input the indicator data corresponding to the business data to be evaluated into the tree model to obtain a first evaluation result; the first evaluation result is the evaluation result of each type of business inspection item; the indicator data corresponding to the business data to be evaluated and the first evaluation result are input into the basic model to obtain a second evaluation result; the second evaluation result is the evaluation result corresponding to the subject matter; the second evaluation result is input into the preset function to obtain the quality inspection evaluation result of the business data to be evaluated.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Data processing method and device

    CN113449997A