Data processing method and device, storage medium and electronic equipment

By obtaining and matching operation chain information, the problem of inaccurate customer service processing efficiency evaluation is solved, the evaluation effectiveness and statistical accuracy are improved, and data processing efficiency is enhanced.

CN119201995APending Publication Date: 2024-12-27BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202310761424.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

It is difficult for the prior art to comprehensively and accurately evaluate customer service processing efficiency, resulting in inaccurate statistical data.

Method used

By obtaining the operation chain information of the target user during the target time period, matching with preset standard information, counting the proportion of the target operation type to increase the data dimension and improve evaluation accuracy.

Benefits of technology

It improves the evaluation effectiveness and statistical accuracy of customer service processing events and enhances data processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201995A_ABST
    Figure CN119201995A_ABST
Patent Text Reader

Abstract

The invention relates to a data processing method and device, a storage medium and electronic equipment, and relates to the technical field of computers.The method comprises the steps that in response to a query request for a target user, multiple pieces of operation chain information obtained through processing of the target user in a target time period are obtained, the multiple pieces of operation chain information are traversed, and the operation chain information is obtained; the operation chain information is matched with preset standard information, a matching value corresponding to the operation chain information is determined, the target operation proportion of the target user for the target operation type is counted according to the matching value corresponding to the target operation chain information, and the target operation chain information is the operation chain information with the operation type being the target operation type in the multiple pieces of operation chain information. Thus, the matching value corresponding to the operation chain information is determined through the preset standard information, the matching value can be determined according to the operation content when the user actually processes the event, the data dimension used for representing the processed event is increased, and therefore the effective degree of evaluating the event processing of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the rapid development of e-commerce, the amount of services that the customer service operations of logistics platforms need to deal with has also increased significantly. In the face of the growing number of pending events, customer service needs to improve their processing efficiency. Customer service processing efficiency is usually determined based on the number of events handled by customer service within a certain period of time. For example, it is quantitatively judged based on non-technical indicators such as the number of times customer service answers the phone or the number of claims documents initiated. However, since the difficulty of handling different events is different, if the processing efficiency of customer service is evaluated from only a single dimension, the data obtained will be incomplete and unable to reflect the actual processing process of customer service, resulting in inaccurate statistical customer service processing data.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The purpose of the present disclosure is to provide a data processing method, device, storage medium and electronic device, thereby overcoming, at least to a certain extent, the problem that the acquired data is not comprehensive enough and cannot reflect the actual processing process of customer service, thereby resulting in inaccurate statistical customer service processing data.

[0005] According to one aspect of the present disclosure, there is provided a data processing method, comprising:

[0006] In response to a query request for a target user, obtaining a plurality of operation chain information processed by the target user within a target time period;

[0007] Traversing the plurality of operation chain information, matching the operation chain information with preset standard information, and determining a matching value corresponding to the operation chain information;

[0008] According to the matching value corresponding to the target operation chain information, the target operation proportion of the target user for the target operation type is counted; the target operation chain information is the operation chain information whose operation type is the target operation type among the multiple operation chain information.

[0009] Optionally, the acquiring of multiple operation chain information processed by the target user within a target time period includes:

[0010] Obtaining a user ID of the target user from the query request;

[0011] Extract multiple operation chain information corresponding to the user ID within the target time period from a pre-recorded operation chain information pool according to the user ID.

[0012] Optionally, the method further includes:

[0013] Obtaining each operation node executed by the target user when processing any event to be processed;

[0014] Determine the operation type of each pending event according to the last processing status of each pending event;

[0015] Based on the target user's operation nodes and operation types for each event to be processed, operation chain information for each event to be processed is determined and stored in the pre-recorded operation chain information pool.

[0016] Optionally, determining the operation chain information for each event to be processed based on the operation node and operation type of the target user on each event to be processed includes:

[0017] Determining the processing time of each of the pending events by the target user;

[0018] An association relationship is established between the user ID of the target user and the operation node, operation type, and processing time for processing each event to be processed, and operation chain information for each event to be processed is generated.

[0019] Optionally, matching the operation chain information with preset standard information to determine a matching value corresponding to the operation chain information includes:

[0020] According to the operation type corresponding to the operation chain information, select preset standard information of the same operation type as target standard information;

[0021] Each operation node included in the operation chain information is matched with the operation node in the target standard information, and a matching value corresponding to the operation chain information is determined based on the matching result.

[0022] Optionally, counting the target operation proportion of the target user for the target operation type according to the matching value corresponding to the target operation chain information includes:

[0023] Determining the target operation chain information from the pre-recorded operation chain information pool according to the user ID and the target operation type;

[0024] The matching value of the target operation chain information is calculated according to a preset statistical method to obtain the target operation ratio of the target user for the target operation type.

[0025] According to one aspect of the present disclosure, there is provided a data processing device, the device comprising:

[0026] A first acquisition module is used to respond to a query request for a target user and acquire a plurality of operation chain information processed by the target user within a target time period;

[0027] A matching module, used to traverse the plurality of operation chain information, match the operation chain information with preset standard information, and determine a matching value corresponding to the operation chain information;

[0028] A statistical module is used to count the target operation proportion of the target user for the target operation type according to the matching value corresponding to the target operation chain information; the target operation chain information is the operation chain information with the operation type of the target operation type among the multiple operation chain information.

[0029] Optionally, the first acquisition module is further used to:

[0030] Obtaining a user ID of the target user from the query request;

[0031] Extract multiple operation chain information corresponding to the user ID within the target time period from a pre-recorded operation chain information pool according to the user ID.

[0032] Optionally, the device further comprises:

[0033] A second acquisition module is used to acquire each operation node executed by the target user when processing any event to be processed;

[0034] A first determination module, used to determine the operation type of each pending event according to the last processing state of each pending event;

[0035] The second determination module is used to determine the operation chain information for each event to be processed based on the operation node and operation type of the target user on each event to be processed, and store it in the pre-recorded operation chain information pool.

[0036] Optionally, the second determining module is further used to:

[0037] Determining the processing time of each of the pending events by the target user;

[0038] An association relationship is established between the user ID of the target user and the operation node, operation type, and processing time for processing each event to be processed, and operation chain information for each event to be processed is generated.

[0039] Optionally, the matching module is further used for:

[0040] According to the operation type corresponding to the operation chain information, select preset standard information of the same operation type as target standard information;

[0041] Each operation node included in the operation chain information is matched with the operation node in the target standard information, and a matching value corresponding to the operation chain information is determined based on the matching result.

[0042] Optionally, the statistics module is used to:

[0043] Determining the target operation chain information from the pre-recorded operation chain information pool according to the user ID and the target operation type;

[0044] The matching value of the target operation chain information is calculated according to a preset statistical method to obtain the target operation ratio of the target user for the target operation type.

[0045] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the data processing method described in any one of the above is implemented.

[0046] According to one aspect of the present disclosure, there is provided an electronic device, including:

[0047] Processor; and

[0048] A memory, configured to store executable instructions of the processor;

[0049] The processor is configured to execute any one of the above-mentioned data processing methods by executing the executable instructions.

[0050] In summary, the data processing method provided by the embodiment of the present disclosure can respond to a query request for a target user, obtain multiple operation chain information processed by the target user within a target time period, traverse multiple operation chain information, match the operation chain information with preset standard information, determine the matching value corresponding to the operation chain information, and count the target user's target operation proportion for the target operation type according to the matching value corresponding to the target operation chain information, where the target operation chain information is the operation chain information whose operation type is the target operation type among multiple operation chain information. In this way, by determining the matching value corresponding to the operation chain information through preset standard information, the matching value can be determined according to the operation content when the user actually processes the event, which increases the data dimension used to characterize the processing event, thereby improving the effectiveness of evaluating the user in processing the event, and by determining the user's target operation proportion for the target operation type through the matching value, the accuracy of the statistical data of the user's event processing data for the target operation type can be improved, thereby improving the efficiency of data processing.

[0051] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0053] Figure 1 is a flowchart of a data processing method provided by an embodiment of the present disclosure;

[0054] Figure 2 is a flow chart of obtaining operation chain information provided by an embodiment of the present disclosure;

[0055] Figure 3 is a flow chart of determining operation chain information provided by an embodiment of the present disclosure;

[0056] Figure 4 is a flow chart of generating operation chain information provided by an embodiment of the present disclosure;

[0057] Figure 5 is a flow chart of determining a matching value provided by an embodiment of the present disclosure;

[0058] Figure 6 is a flow chart of determining a target operation ratio provided by an embodiment of the present disclosure;

[0059] Figure 7 is a block diagram of a data processing device provided by an embodiment of the present disclosure;

[0060] Figure 8 An electronic device provided by an embodiment of the present disclosure is used to implement the above data processing method. DETAILED DESCRIPTION

[0061] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0062] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0063] Figure 1 is a flowchart of a data processing method provided by an embodiment of the present disclosure, such as Figure 1 As shown, the method may include:

[0064] Step S101: In response to a query request for a target user, multiple operation chain information processed by the target user within a target time period is obtained.

[0065] In the disclosed embodiment, the query request for the target user may be a request for querying the processing efficiency of the target user. For example, the query request may be initiated when the processing efficiency of the target user needs to be queried. Accordingly, the server receives the query request and, in response to the query request, obtains multiple operation chain information obtained by the target user during the target time period. The multiple operation chain information obtained by the target user during the target time period may be obtained when the target user processes multiple pending events during the target time period. The target time period may be a time period set in advance according to actual conditions. For example, the target time period may be 7 working days or 10 working days. The operation chain information may be determined based on the operation content of the target user when processing the pending events.

[0066] Step S102: traverse the multiple operation chain information, match the operation chain information with preset standard information, and determine the matching value corresponding to the operation chain information.

[0067] In the disclosed embodiment, for each operation chain information, the operation chain information may be matched with the corresponding preset standard information, and the matching value corresponding to the operation chain information may be determined according to the matching result, thereby obtaining the matching values ​​corresponding to the plurality of operation chain information. The preset standard information may be a predefined and configured operation node JavaScript array object for matching, and a plurality of preset standard information may be provided according to different processing requirements.

[0068] It should be noted that the preset standard information can be classified according to the operation type, that is, different operation types can correspond to different preset standard information, for example, the initiation of claims type corresponds to a preset standard information, and the event escalation type corresponds to a preset standard information. For example, the preset standard information for initiating claims can include all necessary operation nodes when the customer service performs the claims operation, such as which page elements are clicked, which pages are entered, which information is entered, etc. The operation node object in the preset standard information and the operation node object in the operation chain information are the same data structure.

[0069] Step S103: according to the matching value corresponding to the target operation chain information, counting the target operation proportion of the target user for the target operation type; the target operation chain information is the operation chain information whose operation type is the target operation type among the multiple operation chain information.

[0070] In the embodiment of the present disclosure, it is possible to first determine multiple target operation chain information belonging to the target operation type, then obtain the matching value corresponding to each target operation chain information, and perform statistical calculation on each matching value to obtain the target operation ratio of the target user for the target operation type. The target operation ratio can be the ratio of effective operations when the target user handles events such as the target operation type.

[0071] In summary, the data processing method provided by the embodiment of the present disclosure can respond to a query request for a target user, obtain multiple operation chain information processed by the target user within a target time period, traverse multiple operation chain information, match the operation chain information with preset standard information, determine the matching value corresponding to the operation chain information, and count the target user's target operation proportion for the target operation type according to the matching value corresponding to the target operation chain information, where the target operation chain information is the operation chain information whose operation type is the target operation type among multiple operation chain information. In this way, by determining the matching value corresponding to the operation chain information through preset standard information, the matching value can be determined according to the operation content when the user actually processes the event, which increases the data dimension used to characterize the processing event, thereby improving the effectiveness of evaluating the user in processing the event, and by determining the user's target operation proportion for the target operation type through the matching value, the accuracy of the statistical data of the user's event processing data for the target operation type can be improved, thereby improving the efficiency of data processing.

[0072] Optionally, in the embodiment of the present disclosure, the operation of obtaining the multiple operation chain information processed by the target user within the target time period is as follows: Figure 2 As shown, it may specifically include:

[0073] Step S1011: Acquire the user ID of the target user from the query request.

[0074] In the embodiment of the present disclosure, since the query request carries the user ID of the target user, the user ID of the target user can be directly extracted from the query request, wherein the user ID of the target user can be an identity identification code of the target user, for example, the user ID can be a code of the target user, or it can be an IP (Internet Protocol) address of the target user, and the present disclosure does not impose any limitation on this.

[0075] Step S1012: extracting multiple operation chain information corresponding to the user ID within the target time period from a pre-recorded operation chain information pool according to the user ID.

[0076] In the disclosed embodiment, the pre-recorded operation chain information pool stores operation chain information obtained by different users processing different events within a period of time, and therefore, multiple operation chain information corresponding to the user ID in the target time period can be extracted from the pre-recorded operation chain information pool through the user ID. For example, the pre-recorded operation chain information pool contains user ID1-time1-operation chain information 1, user ID2-time2-operation chain information 1, user ID1-time2-operation chain information 2, user ID3-time3-operation chain information 1, user ID1-time3-operation chain information 3, user ID2-time2-operation chain information 2, the user ID of the target user is user ID1, and the target time period is from time 1 to time 2, then the operation chain information corresponding to the user ID in the target time period can be extracted as user ID1-time1-operation chain information 1, user ID1-time2-operation chain information 2.

[0077] Optional, such as Figure 3 As shown, the data processing method in the embodiment of the present disclosure may also include:

[0078] Step S201: Acquire each operation node executed by the target user when processing any event to be processed.

[0079] In the disclosed embodiment, each operation node may be determined according to the execution content when the target user processes any pending event, wherein the pending event may be an event that needs to be resolved by the user. If the user is a customer service representative, the pending event may be an inquiry, complaint, or claim settlement event initiated by a customer or a merchant. The execution content may be a click operation, a page operation, a keyboard operation, and the like. Specifically, when the execution content when processing the pending event is a click operation, the recorded operation node may be represented as type (type is click), target (target is the id of the page element clicked), and timestamp (the time of the click); when the execution content when processing the pending event is a page operation, the recorded operation node may be represented as type (type is page), target (target is the page route clicked), and timestamp (the time of the click); when the execution content when processing the pending event is a keyboard operation, the recorded operation node may be represented as type (type is keyword), target (target is the content entered on the keyboard), and timestamp (the time of the entry).

[0080] Step S202: Determine the operation type of each event to be processed according to the last processing status of each event to be processed.

[0081] In the disclosed embodiment, when the customer service is processing an event, the processing result of the event can be determined only when the event's status changes for the last time, and thus the operation type of the event can be determined. Therefore, the operation type of each pending event is determined based on the final processing status of each pending event. For example, when processing event 1, event 1 is finally upgraded, for example, from first-level customer service to second-level customer service, then event 1 can be determined to be an event upgrade type. When processing event 2, a claim is finally initiated for the event, then event 2 can be determined to be a claim initiation type.

[0082] Step S203: Based on the target user's operation nodes and operation types for each event to be processed, determine the operation chain information for each event to be processed, and store it in the pre-recorded operation chain information pool.

[0083] In the embodiments of the present disclosure, processing an event to be processed may include multiple operation nodes. For example, click operations, page operations, and keyboard operations may occur. By combining all operation nodes and operation types when processing an event to be processed, the operation chain information (operation list) for processing the event to be processed can be obtained, thereby obtaining the operation chain information for each event to be processed, and storing the operation chain information for each event to be processed in a pre-recorded operation chain information pool.

[0084] Optionally, in the embodiment of the present disclosure, based on the target user's operation node and operation type for each event to be processed, an operation for the operation chain information of each event to be processed is determined, such as Figure 4 As shown, it may specifically include:

[0085] Step S2031: Determine the processing time of each event to be processed by the target user.

[0086] In the disclosed embodiment, the initial time when the target user processes the event to be processed may be used as the processing time of the event to be processed, so as to obtain the processing time of each event to be processed by the target user.

[0087] Step S2032: Establish an association relationship between the user ID of the target user and the operation node, operation type, and processing time for processing each of the pending events, and generate operation chain information for each of the pending events.

[0088] In the disclosed embodiment, for each pending event processed by the target user, the user ID may be associated with the operation node, operation type and processing time when processing the pending event, thereby generating the target user's operation chain information for the pending event. For example, the association relationship may be expressed as user ID-pending event-operation node-operation type-processing time.

[0089] Optionally, in the embodiment of the present disclosure, the operation chain information is matched with the preset standard information to determine the matching value corresponding to the operation chain information, such as Figure 5 As shown, it may specifically include:

[0090] Step S1021: According to the operation type corresponding to the operation chain information, select preset standard information of the same operation type as target standard information.

[0091] In the disclosed embodiment, the operation type corresponding to the operation chain information may be determined first, and then the preset standard information belonging to the same operation type may be selected from the preset standard information as the target standard information. For example, if the operation type corresponding to the operation chain information is a claim type, the preset standard information belonging to the claim type may be selected as the target standard information.

[0092] Step S1022: Match each operation node included in the operation chain information with the operation node in the target standard information, and determine a matching value corresponding to the operation chain information based on the matching result.

[0093] In the disclosed embodiment, each operation node included in the operation chain information may be compared with the operation node in the target standard information, and the matching value corresponding to the operation chain information may be determined according to the same degree of matching of the operation nodes. For example, each operation node in the operation chain information is matched with each operation node in the target standard information, and each operation node is checked to see whether there is the same operation node object in the target standard information. If there is the same operation node, the matching value is increased by 1, and finally, the matching value corresponding to the operation chain information is determined according to the number of the same operation nodes.

[0094] Optionally, in the embodiment of the present disclosure, according to the matching value corresponding to the target operation chain information, the target user's target operation proportion for the target operation type is counted, such as Figure 6 As shown, it may specifically include:

[0095] Step S1031: Determine the target operation chain information from the pre-recorded operation chain information pool according to the user ID and the target operation type.

[0096] In the disclosed embodiment, the operation chain information corresponding to the user ID and the target operation type may be selected from a pre-recorded operation chain information pool as the target operation chain information.

[0097] Step S1032: Calculate the matching value of the target operation chain information according to a preset statistical method to obtain the target operation ratio of the target user for the target operation type.

[0098] In the disclosed embodiment, the preset statistical method can be a statistical method pre-set according to actual conditions, which can be an average value, a weighted average value, or other evaluation formulas. The matching value of the target operation chain information is calculated according to the preset statistical method, and the calculation result is used as the target operation proportion of the target user for the target operation type.

[0099] Figure 7 is a block diagram of a data processing device provided by an embodiment of the present disclosure, such as Figure 7 As shown, the device 30 may include:

[0100] The first acquisition module 301 is used to respond to a query request for a target user and acquire multiple operation chain information processed by the target user within a target time period;

[0101] A matching module 302 is used to traverse the multiple operation chain information, match the operation chain information with preset standard information, and determine a matching value corresponding to the operation chain information;

[0102] The statistical module 303 is used to count the target operation ratio of the target user for the target operation type according to the matching value corresponding to the target operation chain information; the target operation chain information is the operation chain information with the target operation type in the multiple operation chain information.

[0103] In summary, the data processing device provided by the embodiment of the present disclosure can respond to a query request for a target user, obtain multiple operation chain information processed by the target user within a target time period, traverse multiple operation chain information, match the operation chain information with preset standard information, determine the matching value corresponding to the operation chain information, and count the target user's target operation proportion for the target operation type according to the matching value corresponding to the target operation chain information, where the target operation chain information is the operation chain information whose operation type is the target operation type among multiple operation chain information. In this way, by determining the matching value corresponding to the operation chain information through preset standard information, the matching value can be determined according to the operation content when the user actually processes the event, which increases the data dimension used to characterize the processing event, thereby improving the effectiveness of evaluating the user in processing the event, and by determining the user's target operation proportion for the target operation type through the matching value, the accuracy of the statistical data of the user's event processing data for the target operation type can be improved, thereby improving the efficiency of data processing.

[0104] Optionally, the first acquisition module 301 is further used to:

[0105] Obtaining a user ID of the target user from the query request;

[0106] Extract multiple operation chain information corresponding to the user ID within the target time period from a pre-recorded operation chain information pool according to the user ID.

[0107] Optionally, the device 30 further includes:

[0108] A second acquisition module is used to acquire each operation node executed by the target user when processing any event to be processed;

[0109] A first determination module, used to determine the operation type of each pending event according to the last processing state of each pending event;

[0110] The second determination module is used to determine the operation chain information for each event to be processed based on the operation node and operation type of the target user on each event to be processed, and store it in the pre-recorded operation chain information pool.

[0111] Optionally, the second determining module is further used to:

[0112] Determining the processing time of each of the pending events by the target user;

[0113] An association relationship is established between the user ID of the target user and the operation node, operation type, and processing time for processing each event to be processed, and operation chain information for each event to be processed is generated.

[0114] Optionally, the matching module 302 is further configured to:

[0115] According to the operation type corresponding to the operation chain information, select preset standard information of the same operation type as target standard information;

[0116] Each operation node included in the operation chain information is matched with the operation node in the target standard information, and a matching value corresponding to the operation chain information is determined based on the matching result.

[0117] Optionally, the statistics module 303 is used to:

[0118] Determining the target operation chain information from the pre-recorded operation chain information pool according to the user ID and the target operation type;

[0119] The matching value of the target operation chain information is calculated according to a preset statistical method to obtain the target operation ratio of the target user for the target operation type.

[0120] The specific details of each module in the above data processing device have been described in detail in the corresponding data processing method, so they will not be repeated here.

[0121] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0122] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0123] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0124] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0125] Refer to the following Figure 8 The electronic device 400 according to this embodiment of the present disclosure is described. Figure 8 The electronic device 400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0126] like Figure 8 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include, but are not limited to: the at least one processing unit 410, the at least one storage unit 420, a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410), and a display unit 440.

[0127] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 410 can perform the following steps: Figure 1 The step S101 shown in the figure is to respond to a query request for a target user, obtain multiple operation chain information processed by the target user within a target time period; step S102 is to traverse the multiple operation chain information, match the operation chain information with preset standard information, and determine the matching value corresponding to the operation chain information; step S103 is to count the proportion of target operations of the target user for the target operation type according to the matching value corresponding to the target operation chain information; the target operation chain information is the operation chain information whose operation type is the target operation type among the multiple operation chain information.

[0128] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 4201 and / or a cache storage unit 4202 , and may further include a read-only storage unit (ROM) 4203 .

[0129] The storage unit 420 may also include a program / utility 4204 having a set (at least one) of program modules 4205, such program modules 4205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0130] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0131] The electronic device 400 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. Furthermore, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0132] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0133] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of the present specification.

[0134] According to the program product for implementing the above method in the embodiment of the present disclosure, it can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0135] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0136] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0137] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0138] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0139] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0140] Other embodiments of the present disclosure will be readily apparent to those skilled in the art after considering the specification and practicing the inventions invented herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not invented by the present disclosure. The specification and examples are to be considered merely exemplary, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A data processing method, characterized in that: The method comprises: In response to a query request for a target user, obtaining a plurality of operation chain information processed by the target user within a target time period; Traversing the plurality of operation chain information, matching the operation chain information with preset standard information, and determining a matching value corresponding to the operation chain information; According to the matching value corresponding to the target operation chain information, the target operation proportion of the target user for the target operation type is counted; the target operation chain information is the operation chain information whose operation type is the target operation type among the multiple operation chain information.

2. The method according to claim 1, characterized in that The acquiring of a plurality of operation chain information processed by the target user within the target time period includes: Obtaining a user ID of the target user from the query request; Extract multiple operation chain information corresponding to the user ID within the target time period from a pre-recorded operation chain information pool according to the user ID.

3. The method according to claim 2, characterized in that The method further comprises: Obtaining each operation node executed by the target user when processing any event to be processed; Determine the operation type of each pending event according to the last processing status of each pending event; Based on the target user's operation nodes and operation types for each event to be processed, operation chain information for each event to be processed is determined and stored in the pre-recorded operation chain information pool.

4. The method according to claim 2, characterized in that: The determining, based on the target user's operation node and operation type for each event to be processed, operation chain information for each event to be processed includes: Determining the processing time of each of the pending events by the target user; An association relationship is established between the user ID of the target user and the operation node, operation type, and processing time for processing each event to be processed, and operation chain information for each event to be processed is generated.

5. The method according to claim 3, characterized in that: The matching of the operation chain information with preset standard information to determine a matching value corresponding to the operation chain information includes: According to the operation type corresponding to the operation chain information, select preset standard information of the same operation type as target standard information; Each operation node included in the operation chain information is matched with the operation node in the target standard information, and a matching value corresponding to the operation chain information is determined based on the matching result.

6. The method according to claim 2, characterized in that The counting of the target operation proportion of the target user for the target operation type according to the matching value corresponding to the target operation chain information includes: Determining the target operation chain information from the pre-recorded operation chain information pool according to the user ID and the target operation type; The matching value of the target operation chain information is calculated according to a preset statistical method to obtain the target operation ratio of the target user for the target operation type.

7. A data processing device, characterized in that: The device comprises: A first acquisition module is used to respond to a query request for a target user and acquire a plurality of operation chain information processed by the target user within a target time period; A matching module, used to traverse the plurality of operation chain information, match the operation chain information with preset standard information, and determine a matching value corresponding to the operation chain information; A statistical module is used to count the target operation proportion of the target user for the target operation type according to the matching value corresponding to the target operation chain information; the target operation chain information is the operation chain information with the operation type of the target operation type among the multiple operation chain information.

8. The device according to claim 7, characterized in that The first acquisition module is further used for: Obtaining a user ID of the target user from the query request; Extract multiple operation chain information corresponding to the user ID within the target time period from a pre-recorded operation chain information pool according to the user ID.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data processing method according to any one of claims 1 to 6 is implemented.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the data processing method according to any one of claims 1 to 6 by executing the executable instructions.

Citation Information

Patent Citations

  • Quantitative processing method and device for comprehensive performance on the basis of business acceptance and evaluation

    CN107169638A

  • Employee evaluation method and system

    CN107392422A

  • Method and system for service quality evaluation of customer service agent

    CN107886231A

  • Business association relationship obtaining method and device based on user operation data

    CN112579833A

  • Customer service call voice quality inspection method and device, electronic equipment and storage medium

    CN112804400A