Conversation quality inspection method, device, computer equipment and storage medium

By obtaining multiple sessions to be quality-checked and preset rules combinations, using session rule constraints to determine whether the rule combination is hit, the problem of low quality inspection efficiency in the existing technology is solved, and efficient and accurate conversation quality inspection is achieved .

CN114707833BActive Publication Date: 2025-02-21SHENZHEN ZHUIYI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210294210.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-24
Publication Date
2025-02-21
Estimated Expiration
2042-03-24

Smart Images

  • Figure CN114707833B_ABST
    Figure CN114707833B_ABST
Patent Text Reader

Abstract

The present application relates to a conversation quality inspection method, device, computer equipment and storage medium. The method includes: obtaining multiple conversations to be quality inspected; obtaining multiple preset rule combinations. Each rule combination includes multiple rules; each rule combination is configured with a conversation rule constraint; the conversation rule constraint is used to require that there are conversations with a preset number of conversations that hit a preset number of rules; the preset number of conversations and the preset number of rules in the conversation rule constraint correspond to the rule combination to which the conversation rule constraint belongs. For each rule combination, if there are target conversations in multiple conversations whose number of hit rules meets the preset number of rules, and the number of target conversations meets the preset number of conversations, then the rule combination is determined to be hit; based on the hit results of each rule combination, the quality inspection results of multiple conversations are obtained. The use of this method can improve the efficiency of quality inspection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of software technology, and in particular to a conversation quality inspection method, apparatus, computer equipment and storage medium. Background Art

[0002] With the development of the Internet economy and e-commerce platforms, agent services have emerged. Agent services are an important way to provide services to customers. When customers call agents to consult about pre-sales and after-sales issues, the agents will handle and solve the problems for customers according to the process regulations.

[0003] To ensure the quality of agent services, most companies will conduct quality inspections on agent services. Usually, quality inspections can be conducted manually. In the manual quality inspection method, humans are required to conduct quality inspections on single-call conversations based on their own experience. This quality inspection method has the problem of low efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a conversation quality inspection method, apparatus, computer equipment, storage medium and computer program product that can improve quality inspection efficiency in response to the above technical problems.

[0005] In a first aspect, the present application provides a session quality inspection method. The method comprises:

[0006] Get multiple sessions to be checked;

[0007] Acquire multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint condition; the session rule constraint condition is used to require that a session with a preset number of sessions hits a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint condition correspond to the rule combination to which the session rule constraint condition belongs;

[0008] For each rule combination, if there are target sessions in the multiple sessions whose number of hit rules meets the preset number of rules, and the number of the target sessions meets the preset number of sessions, it is determined that the rule combination is hit;

[0009] The quality inspection results of the multiple sessions are obtained based on the hit result of each of the rule combinations.

[0010] In a second aspect, the present application also provides a session quality inspection device. The device comprises:

[0011] An acquisition module is used to acquire multiple sessions to be inspected; acquire multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint condition; the session rule constraint condition is used to require that sessions with a preset number of sessions hit a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint condition correspond to the rule combination to which the session rule constraint condition belongs;

[0012] a judgment module, configured to, for each rule combination, determine that the rule combination is hit if there are target sessions in the multiple sessions whose number of hit rules meets the preset number of rules, and the number of the target sessions meets the preset number of sessions;

[0013] The summarizing module is used to obtain the quality inspection results of the multiple sessions based on the hit results of each of the rule combinations.

[0014] In one of the embodiments, the multiple rules included in the rule combination are subsets of the total rule set; the judgment module is also used to, for each session in the multiple sessions, use each rule in the total rule set to perform rule matching on the session to obtain total rule hit information of the session; for each rule combination, based on the total rule hit information, determine whether there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules and whether the number of the target sessions meets the preset number of sessions.

[0015] In one of the embodiments, the judgment module is further used to traverse each session for each rule combination, input the total rule hit information of the session into the rule set processing unit, trigger the rule set processing unit to judge whether the number of rules hit by the session in the rule combination meets the preset number of rules, and output the judgment result as the session hit result of the session; input the output session hit results of each session into the session processing unit, trigger the session processing unit to determine at least one of the target sessions based on the input session hit results of each session; judge whether the number of the at least one target session meets the preset number of sessions, and output the judgment result as the hit result of the rule combination.

[0016] In one of the embodiments, the judgment module is also used to trigger the rule set processing unit to determine the hit rule set according to the input total rule hit information, and determine the combined rule element set; the elements included in the hit rule set are used to characterize the rules hit by the session; the elements included in the combined rule element set are used to characterize each rule in the rule combination; the combined rule element set is used as the first element set, the hit rule set is used as the second element set, and the preset number of rules is used as the expected statistical value, and the logic processing unit is called to trigger the logic processing unit to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected The judgment module is further used to trigger the session processing unit to determine a target session set based on the session hit results of each session, and determine a total session set; the elements in the target session set are used to characterize the target session; the elements in the total session set are used to characterize each session in the multiple sessions; the total session set is used as the first element set, the target session set is used as the second element set, and the preset number of sessions is used as the expected statistical value, the logic processing unit is called, the logic processing unit is triggered to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and output the judgment result.

[0017] In one of the embodiments, the process of obtaining the quality inspection results of the multiple sessions based on the hit results of each of the rule combinations is completed by a conditional combination processing unit, and the multiple sessions correspond to target quality inspection options; the judgment module is also used to use the session hit results of each session output by the rule set processing unit as the quality inspection result if the target quality inspection option specifies not to execute the session processing unit and the conditional combination processing unit; before obtaining the quality inspection results of the multiple sessions based on the hit results of each of the rule combinations, the judgment module is also used to use the hit results of each of the rule combinations output by the session processing unit as the quality inspection result if the target quality inspection option specifies not to execute the conditional combination processing unit.

[0018] In one of the embodiments, the induction module is also used to substitute the hit result of each of the rule combinations as the value of the operation object in the preset quality inspection formula into the quality inspection formula for calculation to obtain the calculation result of the quality inspection formula; and confirm that the calculation result of the quality inspection formula is the quality inspection result of the multiple sessions.

[0019] In one of the embodiments, the session attributes corresponding to each of the multiple sessions are the same or different in pairs; a preset number of session attributes is configured in the session rule constraint condition; the judgment module is also used to, for each rule combination, if the number of target sessions belonging to the same session attribute meets the preset number of sessions, then determine that the session attribute is a target session attribute; the target session is a session in which the number of rules hit in the rule combination meets the preset number of rules; if the number of the target session attributes meets the preset number of session attributes, then determine that the rule combination is hit; the preset number of session attributes is pre-configured for the rule combination.

[0020] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the above-mentioned session quality inspection method.

[0021] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to perform the steps of the above-mentioned session quality inspection method.

[0022] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and the computer program is used by a processor to execute the steps of the above-mentioned session quality inspection method.

[0023] The above-mentioned session quality inspection method, device, computer equipment, storage medium and computer program product obtain multiple sessions to be quality inspected; obtain multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint; the session rule constraint is used to require that there are sessions with a preset number of sessions that hit the rules with a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs. In this way, since the rule combination is pre-configured, the rule combination can be configured according to demand, and the corresponding preset number of sessions and preset number of rules can be configured. For each rule combination, if there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules, and the number of the target sessions meets the preset number of sessions, it is determined that the rule combination is hit. In this way, when the rule combination is hit, it can be confirmed that some (or all) of the rules in the rule combination are hit by some (or all) of the multiple sessions. The quality inspection results of the multiple sessions are obtained based on the hit results of each of the rule combinations. In this way, the quality inspection results of the multiple sessions can be summarized through the hit results of the multiple rule combinations. Therefore, this method can not only realize the quality inspection of multiple sessions to improve the quality inspection efficiency, but also can perform quality inspection of multiple sessions from multiple rule combinations, that is, from multiple dimensions, thereby improving the accuracy and flexibility of the quality inspection of multiple sessions. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 This is an application environment diagram of a session quality inspection method in an embodiment;

[0025] Figure 2 1 is a flow chart of a conversation quality inspection method in one embodiment;

[0026] Figure 3 Schematic diagram of the principle of a conversation quality inspection method in one embodiment;

[0027] Figure 4 Schematic diagram of the principle of a conversation quality inspection method in one embodiment;

[0028] Figure 5 1 is a flow chart of a conversation quality inspection method in one embodiment;

[0029] Figure 6 is a structural block diagram of a conversation quality inspection device in an embodiment;

[0030] Figure 7 is an internal structure diagram of a computer device in one embodiment;

[0031] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0033] The conversation quality inspection method provided in this application can be applied to Figure 1 In the application environment shown, the terminal 110 communicates with the server 120 through a network. The terminal 110 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices, and the server 120 may be implemented as an independent server or a server cluster consisting of multiple servers.

[0034] The terminal 110 may send multiple sessions to be quality inspected to the server 120. The server 120 obtains multiple sessions to be quality inspected and obtains multiple preset rule combinations. Each rule combination includes multiple rules; each rule combination is configured with a session rule constraint. The session rule constraint is used to require that there are sessions with a preset number of sessions that hit a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs. For each rule combination, the server 120 determines that the rule combination is hit if there is a target session in multiple sessions whose number of hit rules meets the preset number of rules, and the number of target sessions meets the preset number of sessions. The server 120 obtains the quality inspection results of the multiple sessions based on the hit results of each rule combination. The server 120 may send the quality inspection results to the terminal 110.

[0035] In one embodiment, the server 120 may also be replaced by a terminal, which is not limited to this.

[0036] In one embodiment, Figure 2 As shown, a session quality inspection method is provided. This embodiment uses the method applied to a server as an example for illustration. It can be understood that the method can also be applied to a terminal, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0037] S202, obtaining multiple sessions to be quality inspected; obtaining multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint; the session rule constraint is used to require that a session with a preset number of sessions hits a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs.

[0038] Among them, the multiple sessions to be quality inspected can be multiple sessions of the same seat, multiple sessions for the same customer, or multiple sessions at a certain time, without specific limitation. Rules are used to perform quality inspection on sessions. The multiple rules included in the preset rule combination are used to perform quality inspection on multiple sessions. The multiple rules included in different rule combinations used for multiple sessions are different. Moreover, the multiple rules included in each rule combination are configurable. For example, for the first rule combination for multiple sessions, the multiple rules set may be the first rule, the second rule, and the third rule; for the second rule combination for multiple sessions, the multiple rules set may be the second rule, the fourth rule, the fifth rule, and the ninth rule. It can be understood that in this method, multiple sessions correspond to multiple rule combinations, and one rule combination corresponds to multiple rules.

[0039] Specifically, the server obtains multiple sessions to be inspected and obtains multiple preset rule combinations. Each rule combination includes multiple rules; each rule combination is configured with a session rule constraint. The session rule constraint is used to require that there are sessions with a preset number of sessions that hit a preset number of rules, and the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs, that is, the preset number of sessions and the preset number of rules are set for the corresponding rule combination. It can be understood that different rule combinations have corresponding preset multiple rules, preset number of sessions, and preset number of rules.

[0040] S204 , for each rule combination, if there are target sessions in the plurality of sessions whose number of hit rules meets a preset number of rules, and the number of target sessions meets a preset number of sessions, it is determined that the rule combination is hit.

[0041] Specifically, for each rule combination, the server determines the target session according to the corresponding preset number of rules. The target session is a session in which the number of rules that hit the rule combination in multiple sessions meets the preset number of rules. Further, when the number of target sessions meets the preset number of sessions, the server determines that the rule combination is hit. It can be understood that the server performs the above steps for each rule combination to obtain the result that each rule combination is hit.

[0042] In one embodiment, the multiple rules included in the rule combination are subsets of the total rule set. The server can predetermine the hit results of each session for each rule in the total rule set, and then determine the target session based on the hit results of each rule of each session.

[0043] In one embodiment, the server may use the confirmed target session as the quality inspection result of multiple sessions.

[0044] In one embodiment, the server may use the rule set processing unit to determine whether the number of rules hit by each session in the rule combination meets the preset rule number, and use the session processing unit to determine whether the number of target sessions meets the preset session number.

[0045] In one embodiment, both the session processing unit and the rule processing unit can call the logic processing unit to implement the functions that need to be completed.

[0046] In one embodiment, when the number of target sessions belonging to the same session attribute meets the preset session number, the server may determine that the session attribute of the target session is the target session attribute; when the number of target session attributes meets the preset session attribute number, the server may determine that the rule combination is hit.

[0047] S206, obtaining quality inspection results of multiple sessions based on the hit results of each rule combination.

[0048] Specifically, after obtaining the hit result of each rule combination, the server processes the hit result of each rule combination and uses the processing result as the quality inspection result of multiple sessions.

[0049] In one embodiment, the server may directly use the hit result of each rule combination as the quality inspection result of multiple sessions.

[0050] In one embodiment, the server may perform a pairwise logical operation on the hit results of each rule combination, and use the pairwise logical operation results as the quality inspection results of multiple sessions. For example, quality inspection result = first rule combination hit result | second rule combination hit result. In this way, when the first rule combination hit result is true or the second rule combination hit result is true, the quality inspection result is true. It can be understood that the quality inspection result obtained through the pairwise logical operation is a general evaluation of multiple sessions.

[0051] The above session quality inspection method obtains multiple sessions to be quality inspected; obtains multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint; the session rule constraint is used to require that there are sessions with a preset number of sessions that hit the rules with a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs. In this way, since the rule combination is pre-configured, the rule combination can be configured according to demand, and the corresponding preset number of sessions and preset number of rules can be configured. For each rule combination, if there is a target session in multiple sessions whose number of hit rules meets the preset number of rules, and the number of target sessions meets the preset number of sessions, it is determined that the rule combination is hit. In this way, when the rule combination is hit, it can be confirmed that some (or all) of the rules in the rule combination are hit by some (or all) of the sessions in the multiple sessions. The quality inspection results of multiple sessions are obtained based on the hit results of each rule combination. In this way, the quality inspection results of multiple sessions can be summarized through the hit results of multiple rule combinations. Therefore, this method can not only realize the quality inspection of multiple sessions to improve the efficiency of quality inspection, but also can quality inspect multiple sessions from multiple rule combinations, that is, from multiple dimensions, thereby improving the accuracy and flexibility of quality inspection of multiple sessions.

[0052] In one embodiment, the multiple rules included in the rule combination are subsets of the total rule set; the method also includes: for each session in the multiple sessions, using each rule in the total rule set to match the session to obtain total rule hit information of the session; for each rule combination, based on the total rule hit information, determining whether there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules and whether the number of target sessions meets the preset number of sessions.

[0053] Specifically, the multiple rules included in the rule combination are subsets of the total rule set, and it can also be understood that the rules in the rule combination are rules in the total rule set. For each session in the multiple sessions, the server uses each rule in the total rule set to match the session and obtain the total rule hit information of the session. For each rule combination, the server determines whether there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules and whether the number of target sessions meets the preset number of sessions based on the total rule hit information.

[0054] In this embodiment, the total rule set is used in advance to match the rules of each session in multiple sessions to obtain the total rule hit information. In this way, the server obtains the comprehensive matching results for each session, and the server can analyze the comprehensive matching results again according to the user's needs to obtain the final quality inspection results. In this way, data preparation is made for layer-by-layer analysis to meet the needs of free customization, thereby improving flexibility.

[0055] In one embodiment, for each rule combination, judging whether there is a target session in multiple sessions whose number of hit rules meets the preset number of rules and whether the number of target sessions meets the preset number of sessions based on the total rule hit information includes: for each rule combination, traversing each session, inputting the total rule hit information of the session into the rule set processing unit, triggering the rule set processing unit to judge whether the number of rules hit by the session in the rule combination meets the preset number of rules, and outputting the judgment result as the session hit result of the session; inputting the output session hit results of each session into the session processing unit, triggering the session processing unit to judge whether the number of target sessions meets the preset number of sessions based on the input session hit results of each session, and outputting the judgment result as the hit result of the rule combination.

[0056] Specifically, the server determines whether the number of target sessions meets the preset number of sessions through the rule set processing unit and the session processing unit. For each rule combination, the server traverses each session, inputs the total rule hit information of the session into the rule set processing unit, triggers the rule set processing unit to determine whether the number of rules hit by the session in the rule combination meets the preset number of rules, and outputs the judgment result as the session hit result of the session. The server inputs the output session hit results of each session into the session processing unit, triggers the session processing unit to determine whether the number of target sessions meets the preset number of sessions based on the input session hit results of each session, and outputs the judgment result as the hit result of the rule combination.

[0057] In this embodiment, the rule set processing unit determines whether the number of rules hit by a session in a rule combination meets the preset number of rules, and inputs the determination result as the session hit result of the session to the session processing unit. The session processing unit determines whether the number of target sessions meets the preset number of sessions based on the input session hit results of each session, and outputs the determination result as the hit result of the rule combination. In this way, different modules implement different functions to achieve layer-by-layer analysis, make architectural preparations for free customization, and improve the flexibility of quality inspection.

[0058] In one embodiment, the triggering rule set processing unit determines whether the number of rules hit by a session in a rule combination meets the preset number of rules, including: the triggering rule set processing unit determines the hit rule set according to the input total rule hit information, and determines the combined rule element set; the elements included in the hit rule set are used to characterize the rules hit by the session; the elements included in the combined rule element set are used to characterize each rule in the rule combination; the combined rule element set is used as the first element set, the hit rule set is used as the second element set, and the preset number of rules is used as the expected statistical value, and the logic processing unit is called to trigger the logic processing unit to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value , and outputs a judgment result; triggering the session processing unit to judge whether the number of target sessions meets the preset session number based on the session hit results of each input session, including: triggering the session processing unit to determine the target session set based on the session hit results of each session, and determine the total session set; the elements in the target session set are used to characterize the target session; the elements in the total session set are used to characterize each session in multiple sessions; taking the total session set as the first element set, the target session set as the second element set, and the preset session number as the expected statistical value, calling the logic processing unit, triggering the logic processing unit to judge whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and outputting the judgment result.

[0059] Specifically, after the server inputs the total rule hit information into the rule set processing unit, the trigger rule set processing unit determines the hit rule set according to the input total rule hit information, and determines the combined rule element set. Among them, the elements included in the hit rule set are used to characterize the rules hit by the session; the elements included in the combined rule element set are used to characterize each rule in the rule combination. The rule set processing unit uses the combined rule element set as the first element set, the hit rule set as the second element set, and the preset number of rules as the expected statistical value, calls the logic processing unit, triggers the logic processing unit to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and outputs the judgment result as the session hit result of each session. After the rule combination processing unit inputs the session hit result of each session into the session processing unit, the trigger session processing unit determines the target session set based on the session hit result of each session, and determines the total session set. Among them, the elements in the target session set are used to characterize the target session; the elements in the total session set are used to characterize each session in multiple sessions. The session processing unit takes the total session set as the first element set, the target session set as the second element set, and the preset number of sessions as the expected statistical value, calls the logic processing unit, triggers the logic processing unit to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and outputs the judgment result.

[0060] In one embodiment, the logic processing unit initializes the hit count to 0, traverses the elements in the second element set, and determines whether the element exists in the first element set. If so, the hit count is increased by 1. When the hit count reaches the expected statistical value, it is determined that the number of elements in the second element set that appear in the first element set reaches the expected statistical value.

[0061] In this embodiment, both the session processing unit and the rule set processing unit call the logic processing unit through the first element set, the second element set and the expected statistical value, so that the logic processing unit performs the same logic processing, that is, the logic processing unit is used to implement the same logic processing of the session processing unit and the rule set processing unit, which can reduce the workload of development and maintenance, reduce the error rate, and thus reduce computer resource overhead.

[0062] In one embodiment, the process of obtaining the quality inspection results of multiple sessions based on the hit results of each rule combination is completed by the conditional combination processing unit, and the multiple sessions correspond to the target quality inspection options; before the session hit results of each session output are input into the session processing unit, the method also includes: if the target quality inspection option specifies not to execute the session processing unit and the conditional combination processing unit, then the session hit results of each session output by the rule set processing unit are used as the quality inspection results; before the quality inspection results of multiple sessions are obtained based on the hit results of each rule combination, the method also includes: if the target quality inspection option specifies not to execute the conditional combination processing unit, then the hit results of each rule combination output by the session processing unit are used as the quality inspection results.

[0063] Among them, the target quality inspection option is a quality inspection option that can be set for multiple sessions.

[0064] Specifically, the process of obtaining the quality inspection results of multiple sessions based on the hit results of each rule combination is completed by the condition combination processing unit, and the multiple sessions correspond to the target quality inspection options. The server can execute different quality inspection processing logics according to the target quality inspection options. Specifically, the server analyzes and judges the target quality inspection options. If the target quality inspection option specifies that the session processing unit and the condition combination processing unit are not executed, the session hit results of each session output by the rule set processing unit are used as the quality inspection results. If the target quality inspection option specifies that the condition combination processing unit is not executed, the hit results of each rule combination output by the session processing unit are used as the quality inspection results.

[0065] In one embodiment, if only a single session needs to be quality inspected, the target quality inspection option can be used to specify that the session processing unit is not executed, and the output result of the rule set processing unit is directly input into the condition combination processing unit. That is, the session hit result of a single session in each rule combination is input into the condition combination processing unit, and then the condition combination unit processes the hit result of each rule combination to obtain the quality inspection result of the single session. It can be understood that if there is only a single session, there is no need to set the preset number of sessions. This embodiment can be compatible with the quality inspection of multiple sessions and the quality inspection of a single session at the same time, thereby improving the flexibility and wide application of the method.

[0066] In this embodiment, through the target quality inspection option, different quality inspection processing logics can be executed. You can choose not to execute the session processing unit and the conditional combination unit, or you can choose not to execute the conditional combination unit, thereby supporting a variety of different quality inspection results, meeting the needs of free customization, and thus improving flexibility.

[0067] In one embodiment, obtaining the quality inspection results of multiple sessions based on the hit results of each rule combination includes: substituting the hit results of each rule combination as the values ​​of the operation objects in the preset quality inspection formula into the quality inspection formula for calculation to obtain the calculation results of the quality inspection formula; and confirming that the calculation results of the quality inspection formula are the quality inspection results of multiple sessions.

[0068] Specifically, multiple sessions correspond to a preset quality inspection formula. The server substitutes the hit result of each rule combination as the value of the operation object in the preset quality inspection formula into the quality inspection formula for calculation to obtain the quality inspection formula calculation result, and the server confirms that the quality inspection formula calculation result is the quality inspection result of multiple sessions.

[0069] In this embodiment, by using a preset quality inspection formula to calculate the hit results of each rule combination, rather than simply arranging or merging the hit results of each rule combination, the quality inspection results can better meet the diverse needs of users, achieve flexible and free customization, and improve flexibility.

[0070] In one embodiment, the session attributes corresponding to each session in the multiple sessions are the same or different in pairs; a preset number of session attributes is configured in the session rule constraint condition; for each rule combination, if there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules, and the number of target sessions meets the preset number of sessions, then determining that the rule combination is hit includes: for each rule combination, if the number of target sessions belonging to the same session attribute meets the preset number of sessions, then determining that the session attribute is the target session attribute; the target session is a session whose number of hit rules in the rule combination meets the preset number of rules; if the number of target session attributes meets the preset number of session attributes, then determining that the rule combination is hit; the preset number of session attributes is pre-configured for the rule combination.

[0071] Among them, the session attribute is the attribute of the session. For example, the session attribute can be used to characterize the set to which the session belongs, such as the first set and the second set. The work order can be the set to which the session belongs. The session attribute can also be used to characterize the seat that completes the session, such as the first seat and the second seat. The session attribute can also be used to characterize the business involved in the session, such as the first business and the second business, etc. There is no limitation on this.

[0072] Specifically, the session attributes corresponding to each of the multiple sessions are the same or different in pairs; a preset number of session attributes is configured in the session rule constraint, and the preset number of session attributes is pre-configured for the rule combination. For each rule combination, the server determines the corresponding preset number of session attributes. If the number of target sessions belonging to the same session attribute meets the preset number of sessions, the server determines that the session attribute is a target session attribute. Among them, the target session is a session in which the number of rules hit in the rule combination meets the preset number of rules. If the number of target session attributes meets the preset number of session attributes, it is determined that the rule combination is hit. It can be understood that on the basis of step S204, the relationship between rules and sessions can be further defined by using session attributes.

[0073] In one embodiment, the processing related to the session attributes can be completed by the attribute processing unit, and the target quality inspection option specifies whether to execute the attribute processing unit.

[0074] In this embodiment, when the number of target sessions belonging to the same session attribute meets the preset session number, the server can determine that the session attribute of the target session is the target session attribute; when the number of target session attributes meets the preset session attribute number, the rule combination is determined to be hit. In this way, the session attribute can be used to further refine the hit requirement of the rule combination, meet the diverse needs of users, achieve flexible customization, and improve accuracy and flexibility.

[0075] In one embodiment, Figure 3As shown, a schematic diagram of the principle of obtaining the quality inspection results of multiple sessions is shown. Specifically, a first rule combination, a second rule combination and a third rule combination are set for multiple sessions. After the server obtains the hit result of the first rule combination, the hit result of the second rule combination and the hit result of the third rule combination, these hit results can be performed and / or logical operations between each other to obtain the quality inspection results for multiple sessions. For example, quality inspection result = hit result of the first rule combination | hit result of the second rule combination | hit result of the third rule combination; or quality inspection result = hit result of the first rule combination & (hit result of the second rule combination | hit result of the third rule combination), etc. Among them, each rule combination has a corresponding preset multiple rules, a preset number of rules and a preset number of sessions, and the server determines the hit result of the rule combination based on these preset information. For example, for the first rule combination, the corresponding multiple rules can be set to the first rule, the third rule and the ninth rule. The server obtains the hit results of each session for these rules. For example, the first session hits the first rule and the third rule, the second session hits the first rule, the third session hits the third rule and the ninth rule, and the fourth session does not hit any rule. If the number of preset rules for the first rule combination is 2, the target sessions are the first session and the third session. If the number of preset sessions is 2, the number of target sessions for the first rule combination meets the number of preset sessions, that is, the first rule combination is hit. If the number of preset sessions is 3, the number of target sessions for the first rule combination does not meet the number of preset sessions, that is, the first rule combination is not hit. Therefore, the rule combination is confirmed to be hit only when the logical relationship of hitting any M rules in any N sessions is met. It can be understood that the preset number of sessions can be the number of all sessions, and the preset number of rules can be the number of all rules, and there is no limitation on this. Assuming that M rule combinations are set for multiple sessions, the preset number of sessions set for each rule combination is N, and the preset number of rules is K, then the quality inspection results for multiple sessions can cover at most N*K*M sessions and hit combinations of rules.

[0076] In one embodiment, Figure 4As shown, a schematic diagram of the principle of setting different preset numbers of sessions and preset numbers of rules for a rule combination is shown. For the same rule combination, setting different preset numbers of sessions and preset numbers of rules will have different hit probabilities or hit ranges. A hit range may intersect with other hit ranges. For example, for the same rule combination, if the preset number of rules is set to 1 and the preset number of sessions is 1, then the range hit by the rule combination is shown in 401. It can be understood that since this method only limits the number, any session & any rule can be used to express that the preset number of rules is set to 1 and the preset number of sessions is 1. If the preset number of rules is set to all and the preset number of sessions is 1, then the range hit by the rule combination is shown in 402. If the preset number of rules is set to 1 and the preset number of sessions is all, then the range hit by the rule combination is shown in 403. If the preset number of rules is set to all and the preset number of sessions is all, then the range hit by the rule combination is shown in 404. It can be understood that the hit range of 401 is the widest. When the hit range of the rule combination is located at 404, it may intersect with the hit ranges of 401, 402 and 403. Figure 3 For the first rule combination, if the preset number of sessions is 2 and the preset number of rules is 2, then the first rule combination is a hit. If the preset number of sessions is 1 and the preset number of rules is 1, then the first rule combination is also a hit. That is, the hit range of any 2 sessions & any 2 rules intersects with the hit range of any 1 session & any 1 rule.

[0077] In one embodiment, Figure 5As shown, a flow chart of calculating the quality inspection result is shown. Specifically, the server obtains multiple sessions to be inspected. For each session in the multiple sessions, each rule in the total rule set is used to match the session with rules, and the total rule hit information of the session is obtained. The server obtains multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint; the session rule constraint is used to require that there are sessions with a preset number of sessions that hit the rules of the preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs. For each rule combination, the server traverses each session, inputs the total rule hit information of the session into the rule set processing unit, triggers the rule set processing unit to determine whether the number of rules hit by the session in the rule combination meets the preset number of rules, and outputs the judgment result as the session hit result of the session. The output session hit results of each session are input into the session processing unit, triggering the session processing unit to determine whether the number of target sessions meets the preset number of sessions based on the input session hit results of each session, and outputs the judgment result as the hit result of the rule combination. The server uses the conditional combination processing unit to substitute the hit result of each rule combination as the value of the operation object in the preset quality inspection formula into the quality inspection formula for calculation, and obtains the calculation result of the quality inspection formula. The server confirms that the calculation result of the quality inspection formula is the quality inspection result of multiple sessions. Among them, the server can also correspond multiple sessions to the target quality inspection option; if the target quality inspection option specifies that the session processing unit and the conditional combination processing unit are not executed, the session hit results of each session output by the rule set processing unit are used as the quality inspection result. If the target quality inspection option specifies that the conditional combination processing unit is not executed, the hit result of each rule combination output by the session processing unit is used as the quality inspection result. Furthermore, the server can further limit the hit requirements of the rule combination through the session attribute. For example, for each rule combination, if the number of target sessions belonging to the same session attribute meets the preset session number, the session attribute is determined to be the target session attribute. When the number of target session attributes meets the preset session attribute number, the rule combination is determined to be hit.

[0078] It should be understood that, although each step in the flow chart in the embodiment of the present application is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is clear explanation in this article, the execution of these steps does not have strict order restriction, and these steps can be performed in other order. Moreover, at least a portion of the steps in the flow chart may include a plurality of steps or a plurality of stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of the steps or stages in other steps or other steps.

[0079] Based on the same inventive concept, the embodiment of the present application also provides a session quality inspection device for implementing the above-mentioned session quality inspection method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations in one or more session quality inspection device embodiments provided below can refer to the limitations of the session quality inspection method above, and will not be repeated here.

[0080] In one embodiment, Figure 6 As shown, a session quality inspection device 600 is provided, comprising: an acquisition module 602, a judgment module 604, and an induction module 606, wherein:

[0081] The acquisition module 602 is used to acquire multiple sessions to be quality inspected; acquire multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint condition; the session rule constraint condition is used to require that there are sessions with a preset number of sessions that hit a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint condition correspond to the rule combination to which the session rule constraint condition belongs.

[0082] The judgment module 604 is used to determine, for each rule combination, that the rule combination is hit if there are target sessions in the multiple sessions whose number of hit rules meets the preset number of rules and the number of target sessions meets the preset number of sessions.

[0083] The summarizing module 606 is used to obtain the quality inspection results of multiple sessions based on the hit results of each rule combination.

[0084] In one embodiment, the multiple rules included in the rule combination are subsets of the total rule set; the judgment module 604 is also used to use each rule in the total rule set to match the session for each session in the multiple sessions to obtain the total rule hit information of the session; for each rule combination, based on the total rule hit information, it is judged whether there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules and whether the number of target sessions meets the preset number of sessions.

[0085] In one embodiment, the judgment module 604 is also used to traverse each session for each rule combination, input the total rule hit information of the session into the rule set processing unit, trigger the rule set processing unit to judge whether the number of rules hit by the session in the rule combination meets the preset number of rules, and output the judgment result as the session hit result of the session; input the output session hit results of each session into the session processing unit, trigger the session processing unit to determine at least one target session based on the input session hit results of each session; judge whether the number of at least one target session meets the preset number of sessions, and output the judgment result as the hit result of the rule combination.

[0086] In one embodiment, the judgment module 604 is further used to trigger the rule set processing unit to determine the hit rule set according to the input total rule hit information, and determine the combined rule element set; the elements included in the hit rule set are used to characterize the rules hit by the session; the elements included in the combined rule element set are used to characterize each rule in the rule combination; the combined rule element set is used as the first element set, the hit rule set is used as the second element set, and the preset number of rules is used as the expected statistical value, the logic processing unit is called, and the logic processing unit is triggered to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and output the judgment result; the judgment module 604 is also used to trigger the session processing unit to determine the target session set based on the session hit results of each session, and determine the total session set; the elements in the target session set are used to characterize the target session; the elements in the total session set are used to characterize each session in multiple sessions; the total session set is used as the first element set, the target session set is used as the second element set, and the preset number of sessions is used as the expected statistical value, the logic processing unit is called, and the logic processing unit is triggered to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and output the judgment result.

[0087] In one embodiment, the process of obtaining the quality inspection results of multiple sessions based on the hit results of each rule combination is completed by the conditional combination processing unit, and the multiple sessions correspond to the target quality inspection options; the judgment module 604 is also used to use the session hit results of each session output by the rule set processing unit as the quality inspection result if the target quality inspection option specifies not to execute the session processing unit and the conditional combination processing unit; before obtaining the quality inspection results of multiple sessions based on the hit results of each rule combination, the judgment module 604 is also used to use the hit results of each rule combination output by the session processing unit as the quality inspection result if the target quality inspection option specifies not to execute the conditional combination processing unit.

[0088] In one embodiment, the induction module 606 is also used to substitute the hit result of each rule combination as the value of the operation object in the preset quality inspection formula into the quality inspection formula for calculation to obtain the calculation result of the quality inspection formula; and confirm that the calculation result of the quality inspection formula is the quality inspection result of multiple sessions.

[0089] In one embodiment, the session attributes corresponding to each session in the multiple sessions are the same or different in pairs; a preset number of session attributes is configured in the session rule constraint condition; the judgment module 604 is also used to, for each rule combination, if the number of target sessions belonging to the same session attribute meets the preset number of sessions, then determine that the session attribute is a target session attribute; the target session is a session in which the number of rules hit in the rule combination meets the preset number of rules; if the number of target session attributes meets the preset number of session attributes, then determine that the rule combination is hit; the preset number of session attributes is pre-configured for the rule combination.

[0090] The above-mentioned session quality inspection device obtains multiple sessions to be quality inspected; obtains multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint condition; the session rule constraint condition is used to require that there are sessions with a preset number of sessions that hit the rules with a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint condition correspond to the rule combination to which the session rule constraint condition belongs. In this way, since the rule combination is pre-configured, the rule combination can be configured according to demand, and the corresponding preset number of sessions and preset number of rules can be configured. For each rule combination, if there is a target session in multiple sessions whose number of hit rules meets the preset number of rules, and the number of target sessions meets the preset number of sessions, it is determined that the rule combination is hit. In this way, when the rule combination is hit, it can be confirmed that some (or all) of the rules in the rule combination are hit by some (or all) of the sessions in the multiple sessions. The quality inspection results of multiple sessions are obtained based on the hit results of each rule combination. In this way, the quality inspection results of multiple sessions can be summarized through the hit results of multiple rule combinations. Therefore, this method can not only realize the quality inspection of multiple sessions to improve the efficiency of quality inspection, but also can quality inspect multiple sessions from multiple rule combinations, that is, from multiple dimensions, thereby improving the accuracy and flexibility of quality inspection of multiple sessions.

[0091] For the specific definition of the above-mentioned session quality inspection device, please refer to the definition of the above-mentioned session quality inspection method, which will not be repeated here. Each module in the above-mentioned session quality inspection device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0092] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store rule combination data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a session quality inspection method is implemented.

[0093] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a session quality inspection method is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.

[0094] Those skilled in the art will understand that Figure 7 and Figure 8The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0095] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0096] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0097] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0098] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0099] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0100] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A conversation quality inspection method, characterized in that: The method comprises: Get multiple sessions to be checked; Acquire multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint condition; the session rule constraint condition is used to require that there are sessions with a preset number of sessions that hit a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint condition correspond to the rule combination to which the session rule constraint condition belongs; the multiple rules included in the rule combination are a subset of the total rule set; For each session of the multiple sessions, use each rule in the total rule set to perform rule matching on the session to obtain total rule hit information of the session; For each rule combination, judging, based on the total rule hit information, whether there is a target session among the multiple sessions whose number of hit rules meets the preset number of rules and whether the number of the target sessions meets the preset number of sessions; For each rule combination, if there are target sessions in the multiple sessions whose number of hit rules meets the preset number of rules, and the number of the target sessions meets the preset number of sessions, it is determined that the rule combination is hit; The quality inspection results of the multiple sessions are obtained based on the hit result of each of the rule combinations.

2. The method according to claim 1, characterized in that The obtaining of the quality inspection results of the plurality of sessions based on the hit results of each of the rule combinations includes: Perform pairwise logical operations on the hit results of each of the rule combinations, and use the pairwise logical operation results as the quality inspection results of the multiple sessions.

3. The method according to claim 1, characterized in that The step of judging, for each rule combination, whether there is a target session in the plurality of sessions whose number of hit rules meets the preset number of rules and whether the number of the target sessions meets the preset number of sessions based on the total rule hit information includes: For each rule combination, traverse each session, input the total rule hit information of the session into the rule set processing unit, trigger the rule set processing unit to determine whether the number of rules hit by the session in the rule combination meets the preset number of rules, and output the determination result as the session hit result of the session; The session hit results of each session outputted are inputted into a session processing unit, which triggers the session processing unit to judge whether the number of target sessions meets the preset number of sessions based on the session hit results of each session inputted, and outputs the judgment result as the hit result of the rule combination.

4. The method according to claim 3, characterized in that The triggering of the rule set processing unit to determine whether the number of rules hit by the session in the rule combination meets the preset number of rules includes: The rule set processing unit is triggered to determine a hit rule set according to the input total rule hit information, and to determine a combined rule element set; the elements included in the hit rule set are used to characterize the rules hit by the session; the elements included in the combined rule element set are used to characterize each rule in the rule combination; the combined rule element set is used as the first element set, the hit rule set is used as the second element set, and the preset number of rules is used as the expected statistical value, the logic processing unit is called, and the logic processing unit is triggered to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and output the determination result; The triggering of the session processing unit to judge whether the number of target sessions meets the preset number of sessions based on the session hit results of each input session includes: triggering the session processing unit to determine a target session set based on the session hit results of each session, and determine a total session set; the elements in the target session set are used to characterize the target session; the elements in the total session set are used to characterize each session in the multiple sessions; Taking the total set of sessions as the first element set, the target set of sessions as the second element set, and the preset number of sessions as the expected statistical value, the logic processing unit is called, and the logic processing unit is triggered to determine whether the number of elements in the second element set and appearing in the first element set reaches the expected statistical value, and output the determination result.

5. The method according to claim 3, characterized in that: The process of obtaining the quality inspection results of the plurality of sessions based on the hit results of each of the rule combinations is completed by a condition combination processing unit, and the plurality of sessions correspond to target quality inspection options; Before inputting the output session hit results of each session into the session processing unit, the method further includes: If the target quality inspection option specifies not to execute the session processing unit and the condition combination processing unit, the session hit result of each session output by the rule set processing unit is used as the quality inspection result; Before obtaining the quality inspection results of the plurality of sessions based on the hit results of each of the rule combinations, the method further includes: If the target quality inspection option specifies not to execute the condition combination processing unit, the hit result of each rule combination output by the session processing unit is used as the quality inspection result.

6. The method according to claim 1, characterized in that The quality inspection results of the plurality of sessions obtained based on the hit results of each of the rule combinations include: Substituting the hit result of each rule combination as the value of the operation object in the preset quality inspection formula into the quality inspection formula for calculation to obtain the calculation result of the quality inspection formula; Confirm that the calculation result of the quality inspection formula is the quality inspection result of the multiple sessions.

7. The method according to claim 1, characterized in that The session attributes corresponding to each of the multiple sessions are the same or different in pairs; the session rule constraint condition is configured with a preset number of session attributes; for each rule combination, if there is a target session in the multiple sessions whose number of hit rules meets the preset number of rules, and the number of the target sessions meets the preset number of sessions, then determining that the rule combination is hit includes: For each rule combination, if the number of target sessions belonging to the same session attribute meets the preset number of sessions, the session attribute is determined to be a target session attribute; the target session is a session in which the number of rules hit in the rule combination meets the preset number of rules; If the number of the target session attributes meets the preset number of session attributes, it is determined that the rule combination is hit; the preset number of session attributes is pre-configured for the rule combination.

8. A conversation quality inspection device, characterized in that: The device comprises: An acquisition module is used to acquire multiple sessions to be inspected; acquire multiple preset rule combinations; each rule combination includes multiple rules; each rule combination is configured with a session rule constraint; the session rule constraint is used to require that there are sessions with a preset number of sessions that hit a preset number of rules; the preset number of sessions and the preset number of rules in the session rule constraint correspond to the rule combination to which the session rule constraint belongs; the multiple rules included in the rule combination are a subset of the total rule set; a judgment module, configured to, for each session in the multiple sessions, use each rule in the total rule set to perform rule matching on the session to obtain total rule hit information of the session; for each rule combination, based on the total rule hit information, judge whether there is a target session in the multiple sessions whose hit rule quantity meets the preset rule quantity and whether the number of the target sessions meets the preset session quantity; for each rule combination, if there is a target session in the multiple sessions whose hit rule quantity meets the preset rule quantity and the number of the target sessions meets the preset session quantity, then judge that the rule combination is hit; The summarizing module is used to obtain the quality inspection results of the multiple sessions based on the hit results of each of the rule combinations.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, 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 7 are implemented.

Citation Information

Patent Citations

  • Data set acquisition method, classification method, devices, equipment and storage medium

    CN108491388A