Dispatching task processing method and device, computer equipment and storage medium

By using the dispatch task allocation model in the survey dispatch system, matching the handlers based on event information and task categories, the problems of unreasonable and inefficient dispatch tasks in the existing system are solved, and more efficient dispatch tasks are achieved Processing and on-site inspection and management.

CN119398437APending Publication Date: 2025-02-07CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411560045.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The existing survey and dispatch system is difficult to reasonably arrange on-site inspections of various requests for hazards, resulting in unreasonable arrangement of dispatch tasks and inefficient efficiency.

Method used

By obtaining the event information of the target event corresponding to the pending dispatch task, the task information of the dispatch task, including the task category. Based on the task category, the matching processing personnel list is determined, and the event information, task information and processing personnel list are input. The allocation result is generated through the dispatch task allocation model, and the target processing personnel are determined and notified to handle the dispatch task.

Benefits of technology

The reasonable arrangement of dispatched tasks has been achieved, the efficiency of dispatched tasks has been improved, and the efficiency and cost control of on-site inspection have been ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398437A_ABST
    Figure CN119398437A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of artificial intelligence and the field of financial science and technology, and discloses a dispatch task processing method and device, computer equipment and a storage medium. Event information of a target event corresponding to a to-be-processed dispatch task is obtained, task information of the dispatch task is determined according to the event information, and the dispatch task is processed according to the determined task information. The task information comprises a task category to which the dispatching task belongs; based on the task category, determining a processing personnel list matched with the dispatching task; taking the event information, the task information and the processing personnel list as input, and generating a distribution result of the dispatching task through a dispatching task distribution model; based on the distribution result, determining a target processing person for processing the dispatching task, and notifying the target processing person to process the dispatching task; therefore, the dispatching tasks can be reasonably arranged, and the dispatching task processing efficiency can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of artificial intelligence technology and financial technology, and in particular to a method, device, computer equipment and computer-readable storage medium for processing dispatched tasks. Background Art

[0002] At present, with the development of computer technology, more and more technologies are applied in the financial field. The traditional financial industry is gradually transforming to financial technology (Fintech), and the task processing technology is no exception. However, due to the security and real-time requirements of the financial industry, higher requirements are also placed on the task processing technology.

[0003] At present, there are many types of dispatching tasks, for example, including installation and maintenance of various equipment, and also including on-site dispatching to handle business for users. Of course, in the field of financial insurance, inspection and dispatching is an indispensable part of the insurance industry. When the customer's property suffers an accidental loss, the underwriter is often required to send relevant personnel to the scene for on-site inspection to determine the amount of insurance compensation. It can be seen that different reasons for the accident of the case correspond to different inspection urgency, and different accident locations and types of property insurance also correspond to different inspection units. In real life, whether the arrangement of inspection and dispatching is reasonable directly affects the efficiency and cost of the insurance company's inspection. However, the existing inspection and dispatching system often assigns the accident requests of a unit time period in an area to a certain employee for processing according to the time when the accident request is received. In this case, the employee may take many unnecessary repeated paths, and may be overloaded or delay the on-site inspection of very urgent accident requests. That is, the inspection and dispatching system in the prior art is difficult to coordinate the on-site inspection of various accident requests, and there are problems such as unreasonable arrangement of dispatching tasks and low efficiency.

[0004] In summary, how to provide a method, device, computer equipment and computer-readable storage medium for processing work assignment tasks to achieve reasonable arrangement of work assignment tasks and effectively improve the efficiency of work assignment task processing is a problem that needs to be urgently solved by technical personnel in this field. Summary of the invention

[0005] In view of the above-mentioned deficiencies in the prior art, the purpose of the present invention is to provide a method, device, computer equipment and computer-readable storage medium for processing dispatch tasks, aiming to solve the problem of how to achieve reasonable arrangement of dispatch tasks and effectively improve the efficiency of dispatch task processing.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions:

[0007] In a first aspect, the present invention provides a method for processing a work assignment task, comprising:

[0008] Acquire event information of a target event corresponding to a work assignment task to be processed, and determine task information of the work assignment task according to the event information, wherein the task information includes a task category to which the work assignment task belongs;

[0009] Based on the task category, determine a list of processing personnel matching the assigned task;

[0010] Taking the event information, the task information and the list of processing personnel as input, generating the assignment result of the work assignment task through the work assignment task assignment model;

[0011] Based on the allocation result, a target processing personnel who will handle the dispatched task is determined, and the target processing personnel is notified to handle the dispatched task.

[0012] In a second aspect, the present invention provides a device for processing a dispatched task, comprising:

[0013] An acquisition module, used to acquire event information of a target event corresponding to a work assignment task to be processed, and determine task information of the work assignment task according to the event information, wherein the task information includes a task category to which the work assignment task belongs;

[0014] A determination module, used to determine a list of processing personnel matching the assigned task based on the task category;

[0015] An input module, used to take the event information, the task information and the processing personnel list as input, and generate the allocation result of the dispatch task through the dispatch task allocation model;

[0016] A notification module is used to determine a target processing personnel who will handle the dispatched task based on the allocation result, and notify the target processing personnel to handle the dispatched task.

[0017] In a third aspect, the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-described method for processing dispatched tasks when executing the computer program.

[0018] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the above-mentioned method for processing dispatched tasks.

[0019] Compared with the prior art, the present invention provides a method, apparatus, computer equipment and computer-readable storage medium for processing dispatched tasks, wherein event information of a target event corresponding to a dispatched task to be processed is obtained, and task information of the dispatched task is determined according to the event information, the task information including a task category to which the dispatched task belongs; based on the task category, a list of processing personnel matching the dispatched task is determined; the event information, the task information and the list of processing personnel are used as input, and an allocation result of the dispatched task is generated through a dispatched task allocation model; based on the allocation result, a target processing personnel for processing the dispatched task is determined, and the target processing personnel is notified to process the dispatched task; thereby, the present invention can achieve a reasonable arrangement of dispatched tasks and effectively improve the efficiency of dispatched task processing. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0021] Figure 1 A schematic diagram of an application environment of a method for processing dispatching tasks provided by an embodiment of the present invention.

[0022] Figure 2 A flowchart of a method for processing a work assignment task is provided in accordance with an embodiment of the present invention.

[0023] Figure 3 A schematic diagram of a program module of a task dispatching processing device provided in one embodiment of the present invention.

[0024] Figure 4 A schematic diagram of the structure of a computer device provided by an embodiment of the present invention.

[0025] Figure 5 Another structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0028] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0029] As used in the present specification and the appended claims, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0030] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0031] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0032] It should be understood that the order of execution of the steps in the following embodiments does not imply a precedence of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0033] In order to illustrate the technical solution of the present invention, specific embodiments are provided below for illustration.

[0034] An embodiment of the present invention provides a method for processing a task assignment, which can be applied in the following cases: Figure 1In the application environment shown, the client and the server communicate through the network. The client includes but is not limited to PDAs, desktop computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, cloud computing devices, personal digital assistants (PDAs) and other computer devices. The server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0035] See also Figure 2 An embodiment of the present invention provides a method for processing a work assignment task, wherein the method comprises the following steps:

[0036] S100, obtaining event information of a target event corresponding to a work assignment task to be processed, and determining task information of the work assignment task according to the event information, wherein the task information includes a task category to which the work assignment task belongs;

[0037] S200, based on the task category, determining a list of processing personnel matching the assigned task;

[0038] S300, taking the event information, the task information and the processing personnel list as input, and generating the assignment result of the work assignment task through the work assignment task assignment model;

[0039] S400: Based on the allocation result, determine a target processing personnel who will handle the assigned task, and notify the target processing personnel to handle the assigned task.

[0040] In specific implementation, the dispatch task processing method of this embodiment realizes the reasonable arrangement of dispatch tasks through a series of refined steps, and effectively improves the efficiency of dispatch task processing. First, in step S100, by obtaining the event information of the target event and determining the category of the dispatch task, accurate task characteristics and requirements are provided for subsequent dispatch task decisions. Then, step S200 matches the appropriate list of processing personnel according to the task category to ensure that the dispatch task can be performed by personnel with corresponding skills, qualifications and time. Step S300 uses the dispatch task allocation model, combines event information, task information and the list of processing personnel, and generates the optimal dispatch task allocation result, thereby achieving the best match between the dispatch task and the processing personnel. Finally, step S400 ensures that the dispatch task can be processed in a timely manner by notifying the target processing personnel to execute the dispatch task. The entire process reduces manual intervention through an automated and intelligent allocation mechanism, improves the speed and accuracy of dispatch task allocation, and thus improves the overall dispatch task processing efficiency.

[0041] Further, in one embodiment, the method for processing a work dispatch task, wherein the step S100, obtaining event information of a target event corresponding to the work dispatch task to be processed, and determining task information of the work dispatch task according to the event information, wherein the task information includes a task category to which the work dispatch task belongs, specifically comprises the steps of:

[0042] Collecting information about the target event corresponding to the pending work assignment task reported by the target user, and obtaining the event information after preprocessing the information of the target event;

[0043] Perform feature analysis on the event information to generate an event information analysis result, and determine the task information of the dispatched task according to the event information analysis result, wherein the task information includes a task category to which the dispatched task belongs.

[0044] In specific implementation, this embodiment collects and pre-processes event information reported by target users, and generates task information by performing in-depth feature analysis on this information, thereby achieving accurate classification and feature extraction of dispatch tasks. This process ensures that dispatch tasks can be correctly classified into corresponding dispatch task categories according to the specific circumstances and requirements of the target events. Such automated and intelligent processing not only improves the accuracy of dispatch task allocation, but also speeds up response time, thereby improving the efficiency of the entire dispatch system and user satisfaction.

[0045] The specific implementation process of the steps in this embodiment is roughly as follows:

[0046] 1. Information Collection:

[0047] Collect information about target events corresponding to pending dispatch tasks reported by target users through user interfaces, mobile applications or automated systems; this information may include detailed descriptions of the events, time of occurrence, location, scope of impact, user feedback, etc.

[0048] Ensure that the collected information is complete and complies with the preset data format requirements for subsequent pre-processing;

[0049] 2. Information preprocessing:

[0050] Clean the collected raw event information, including removing invalid data, filling missing values, and format standardization, to improve data quality and obtain event information;

[0051] Categorize and encode event information, such as converting event descriptions into predefined event types for easier analysis and processing;

[0052] 3. Event information analysis:

[0053] Use data analysis tools or machine learning models to perform feature analysis on the pre-processed event information to identify the key features and potential impacts of the target event;

[0054] Generate event information analysis results based on the output of the analysis tool or model. These results may include the urgency of the target event, the scope of impact, possible solutions, etc.;

[0055] 4. Task information confirmation:

[0056] According to the analysis results of the event information, determine the specific task information of the assigned task, including detailed description of the task, required resources, expected completion time, etc.;

[0057] Classify the dispatched tasks into corresponding task categories, such as "emergency maintenance", "routine inspection" or "special event handling", so as to match the appropriate processing personnel;

[0058] 5.Task information record:

[0059] Record the determined task information in the task management system to provide basic data for subsequent task allocation and tracking;

[0060] Ensure mission information is accessible and updated in real time so that all relevant stakeholders have access to the latest mission status;

[0061] Through the above process, this embodiment can realize the entire process from user reporting of events to determination of task information, laying a solid foundation for efficient and accurate distribution and processing of dispatched tasks.

[0062] Further, in one embodiment, the method for processing the work assignment task, wherein the step S200, based on the task category, determines a list of processing personnel matching the work assignment task, specifically comprises the steps of:

[0063] Determine the professional requirements and time requirements for handling the assigned task according to the task category;

[0064] According to the professional requirements and the time requirements, multiple qualified processing personnel are selected from the processing personnel database;

[0065] The list of processing personnel is obtained after screening based on the historical processing efficiency, customer ratings and distances from the task location of the multiple processing personnel.

[0066] In specific implementation, this embodiment achieves efficient allocation of dispatched tasks by accurately matching task requirements with the professional qualifications and time availability of processing personnel. First, the required professional requirements and time requirements are determined according to the task category to ensure that the task can be handled by personnel with corresponding skills and can be completed within the specified time. Next, multiple candidate processing personnel who meet these requirements are screened out from the processing personnel library. This step ensures that there is enough room for selection to find the best candidate. Finally, by comprehensively considering the historical processing efficiency, customer ratings, and geographic location of the processing personnel, the optimal list of processing personnel is further screened. This intelligent screening mechanism that comprehensively considers multi-dimensional factors not only improves the quality of task completion and customer satisfaction, but also optimizes resource allocation, reduces response time and cost, thereby improving the efficiency and effectiveness of the entire dispatch system.

[0067] The specific implementation process of the steps in this embodiment is roughly as follows:

[0068] 1. Determine the task requirements:

[0069] According to the task category to which the assigned task belongs, query the preset task requirement database or rule engine to determine the professional skills, qualification certification and time required to complete the assigned task;

[0070] Specify the specific requirements of the assigned tasks, including but not limited to skill level, years of experience, ability to use specific tools or equipment, and the urgency and deadline of the task;

[0071] 2. Screening of candidate processing personnel:

[0072] Access the processing personnel database and use the query tool to retrieve all qualified processing personnel according to the professional requirements and time requirements determined in step 1;

[0073] Generate a preliminary list of candidate handlers, including all those who have the required professional skills and can complete the task within the specified time;

[0074] 3. Evaluate and rank candidate handlers:

[0075] Collect historical processing efficiency data, customer ratings, and geographic location information for each candidate processor;

[0076] Use this data to evaluate and rank candidate handlers, giving priority to those with high efficiency, good customer reviews, and close proximity to the assignment;

[0077] 4. Screen the final list of processing personnel:

[0078] Based on the evaluation results in step 3, a final list of handlers is selected; this list will include handlers who best meet the task requirements and customer expectations;

[0079] If necessary, you can set weights or algorithms to further optimize the screening process to ensure that the people on the final list are the best choices;

[0080] Through the above process, this embodiment can realize an efficient, fair and transparent task allocation process, ensuring that tasks can be quickly and accurately allocated to the most suitable processing personnel.

[0081] Further, in one embodiment, the method for processing the dispatched task, wherein the step S300, taking the event information, the task information and the processing personnel list as input, and generating the assignment result of the dispatched task through the dispatched task assignment model, specifically comprises the steps of:

[0082] Building the dispatching task allocation model based on the XGBoost algorithm, and sorting the event information, the task information and the list of processing personnel to generate fusion features;

[0083] The fusion feature is input into the work dispatching task allocation model, the initial result of the work dispatching task is generated by the work dispatching task allocation model, and the allocation result is obtained after the initial result is post-processed.

[0084] During specific implementation, this embodiment uses the XGBoost algorithm to construct a dispatch task allocation model, which realizes the deep integration and analysis of event information, task information and the list of processing personnel. First, by collating and fusing this information to generate comprehensive features, the model can more comprehensively understand the task requirements and the ability matching of processing personnel. Then, these fused features are input into the model, and the XGBoost algorithm generates the initial allocation results of the dispatch tasks with its excellent prediction performance and ability to handle unbalanced data. Finally, by post-processing the initial results, the allocation plan is optimized and adjusted to ensure the accuracy and fairness of the results. This process not only improves the efficiency and accuracy of the dispatch task allocation, but also enhances the generalization ability of the model, so that the dispatch tasks can be more intelligently and reasonably allocated to the most suitable processing personnel, thereby improving the efficiency and user satisfaction of the entire dispatch system.

[0085] The specific implementation process of the steps in this embodiment is roughly as follows:

[0086] 1. Build a task allocation model:

[0087] Choose the XGBoost algorithm as the basis to build a task allocation model; XGBoost is an efficient machine learning algorithm that is good at processing structured data and can handle overfitting problems;

[0088] Prepare the data set required for model training, which may include historical dispatch task data, event information, task information, and historical performance data of processing personnel;

[0089] 2. Arrange and generate fusion features:

[0090] Perform data cleaning and preprocessing on the collected event information, task information and processing personnel list, including processing missing values, outliers and unifying data formats;

[0091] Extract key features and fuse this information into a set of comprehensive features that can fully reflect the task requirements and the capabilities of the processing personnel, providing accurate input data for the model;

[0092] 3. Model training and initial result generation:

[0093] Use the fused features as input to train the XGBoost model and adjust the model parameters to optimize performance;

[0094] Input the fused features into the trained model to generate the initial result of the task assignment; this result is based on the rules and feature weights learned by the model;

[0095] 4. Post-processing and result optimization:

[0096] Post-processing of the initial results generated by the model, which may include rule checking, anomaly detection, and result adjustment;

[0097] Optimize the initial results based on business logic and actual operational needs, such as considering the urgency of the task, the real-time status of the processing personnel, and their geographical location;

[0098] 5. Confirmation of final allocation results:

[0099] Confirm the optimized allocation results to ensure they meet business requirements and are feasible for practical operations;

[0100] Output the final allocation results to the dispatching system so that relevant personnel can perform tasks accordingly;

[0101] Through the above process, the dispatching task allocation model of this embodiment can intelligently analyze and process a large amount of data and automatically generate an efficient task allocation plan, thereby improving the dispatching efficiency and processing quality.

[0102] Further, in one embodiment, the method for processing the work assignment task, wherein the step S400, based on the allocation result, determines the target processing personnel for processing the work assignment task, and notifies the target processing personnel to process the work assignment task, specifically comprises the steps of:

[0103] Acquire the employee identification and communication channel of the target processing personnel who will process the dispatched task according to the allocation result;

[0104] Based on the communication channel, a communication connection is established with a processing personnel terminal corresponding to the target processing personnel, and inquiry information including whether to accept the dispatch of the dispatched work task is submitted;

[0105] Receive reply information returned by the processing personnel terminal, and determine whether to establish an association relationship between the work assignment task and the employee identification based on the reply information.

[0106] Furthermore, the method for processing the work assignment task, wherein the step of receiving the reply information returned by the processing personnel terminal and determining whether to establish an association relationship between the work assignment task and the employee identifier based on the reply information, includes:

[0107] receiving the reply information returned by the target processing personnel through the processing personnel terminal, and analyzing the reply information to determine the corresponding task dispatching option;

[0108] When the task dispatch option is to agree to dispatch, the task status of the dispatched task is updated to assigned, and an association relationship is established between the dispatched task and the employee identification.

[0109] Furthermore, the method for processing the dispatched task, wherein after receiving the reply information returned by the target processing personnel through the processing personnel terminal and analyzing the reply information to determine the corresponding task dispatch option, further comprises:

[0110] When the task dispatch option is not to agree to dispatch, the target processing personnel is removed from the processing personnel list, and the distribution result of the dispatch task is regenerated through the dispatch task allocation model until the target processing personnel who agrees to dispatch and handles the dispatch task is determined;

[0111] The task status of the work dispatch task is updated to assigned, and an association relationship is established between the work dispatch task and the employee identification of the target processing personnel.

[0112] In specific implementation, this embodiment realizes intelligent management and dynamic adjustment of the dispatch task allocation through automated communication and decision-making processes. First, the system automatically obtains the identification and communication information of the target processing personnel according to the allocation results, and then sends the task dispatch inquiry through the established communication channel to obtain immediate feedback from the processing personnel. According to the response of the processing personnel, the system can quickly analyze and determine the task dispatch option. If the processing personnel agrees to accept the dispatch, the system will automatically establish an association between the dispatch task and the processing personnel. If the processing personnel refuses the task, the system will automatically remove the processing personnel from the processing personnel list and re-search for the next suitable processing personnel through the dispatch task allocation model until the target processing personnel who is willing to accept the dispatch task is found. This process not only improves the efficiency and response speed of the dispatch task allocation, but also ensures that the dispatch task can be accepted by the most suitable and available target processing personnel, thereby optimizing resource allocation and improving the success rate of task execution and customer satisfaction.

[0113] The specific implementation process of the steps in this embodiment is roughly as follows:

[0114] 1. Get the target processing personnel information:

[0115] Extract the employee identification and communication channel information of the target processor from the assignment result of the dispatch task, which may include the employee's ID, phone number, email address, or in-app notification settings;

[0116] Ensure that the information obtained is accurate so that a communication connection can be established smoothly with the target processing personnel;

[0117] 2. Establish communication and send task dispatch inquiry:

[0118] Use the target processor's communication channel information to establish a communication connection with the processor's terminal via SMS, email, mobile application push or other communication interfaces;

[0119] Send an inquiry message to the target processing personnel, asking them whether they accept the dispatch of the dispatched task and provide relevant information such as a brief description of the task, required skills, estimated time and location, etc.;

[0120] 3. Receive response and confirm dispatch options:

[0121] Waiting for and receiving the response information returned by the target processing personnel through their terminals, which may include acceptance, rejection or other feedback;

[0122] Based on the reply information, the system automatically determines the task dispatch option. If the processing personnel agree to accept the task, it is marked as "agree to dispatch", if not, it is marked as "disagree to dispatch";

[0123] 4. Process the dispatch results and update the task status:

[0124] If the task dispatch option is "Agree to dispatch", the task status of the dispatch task is updated to "Assigned" in the system, and an association is established between the dispatch task and the employee ID;

[0125] If the task dispatch option is "disagree to dispatch", the target processing personnel will be removed from the processing personnel list, and the dispatch task allocation model will be triggered to regenerate the allocation result;

[0126] 5. Repeat the allocation until successful:

[0127] If the initial assignment is unsuccessful, the system will automatically repeat steps 1 to 4 above until a suitable handler willing to accept the assignment is found;

[0128] Once the target processing personnel who agrees to be dispatched are found, the system will update the task status of the dispatch task to "assigned" and establish an association between the dispatch task and the employee ID in the system to complete the dispatch task allocation process;

[0129] Through the above process, the system of this embodiment can automatically manage the allocation and processing of dispatched tasks, ensuring that dispatched tasks can be promptly and effectively allocated to appropriate target processing personnel, while improving the response speed and flexibility of the entire dispatching system.

[0130] It can be seen from the above method embodiments that the method for processing dispatched tasks provided by the present invention includes: obtaining event information of a target event corresponding to a dispatched task to be processed, and determining task information of the dispatched task based on the event information, wherein the task information includes the task category to which the dispatched task belongs; based on the task category, determining a list of processing personnel that matches the dispatched task; using the event information, the task information, and the list of processing personnel as input, and generating a distribution result of the dispatched task through a dispatched task distribution model; based on the distribution result, determining a target processing personnel for processing the dispatched task, and notifying the target processing personnel to process the dispatched task. In this way, the method of the present invention can realize a reasonable arrangement of dispatched tasks, and can effectively improve the efficiency of dispatched task processing.

[0131] It can be understood that the method for processing work assignment tasks provided by the embodiment of the present invention can be applied to work assignment task processing scenarios related to the field of financial technology. Specifically, the method for processing work assignment tasks provided by the embodiment of the present invention can be integrated into the corresponding investigation and dispatch procedures of insurance institutions, so as to coordinate the on-site investigation of various claim requests by insurance institutions, realize the reasonable arrangement of investigation and dispatch tasks, and effectively improve the efficiency of investigation and dispatch task processing.

[0132] It should be understood that, although the present application provides method operation steps as described in the embodiments or flowcharts, more or less operation steps may be included based on conventional or non-creative labor, and these operation steps are not necessarily performed in sequence according to the embodiment or flowchart. The order of steps listed in the embodiment or flowchart is only one way of executing the order of many steps, and does not represent the only execution order. It should be noted that there is not necessarily a certain order between the above steps. A person of ordinary skill in the art can understand from the description of the embodiment of the present invention that in different embodiments, the above steps may have different execution orders, that is, they may be executed in parallel, or they may be executed in exchange, etc. Moreover, at least a part of the steps in the embodiment or flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but may be executed in turn, alternately or synchronously with other steps or at least a part of the sub-steps or stages of other steps.

[0133] Based on the above method embodiment, please refer to Figure 3 Another embodiment of the present invention further provides a device for processing a dispatching task, wherein the device comprises:

[0134] An acquisition module 11 is used to acquire event information of a target event corresponding to a work assignment task to be processed, and determine task information of the work assignment task according to the event information, wherein the task information includes a task category to which the work assignment task belongs;

[0135] A determination module 12, configured to determine a list of processing personnel matching the assigned task based on the task category;

[0136] An input module 13, used to take the event information, the task information and the processing personnel list as input, and generate the distribution result of the dispatch task through the dispatch task distribution model;

[0137] The notification module 14 is used to determine a target processing personnel who will handle the dispatched task based on the allocation result, and notify the target processing personnel to handle the dispatched task.

[0138] Furthermore, in one embodiment, in the device for processing work assignment tasks, the acquisition module 11 is specifically used to:

[0139] Collecting information about the target event corresponding to the pending work assignment task reported by the target user, and obtaining the event information after preprocessing the information of the target event;

[0140] Perform feature analysis on the event information to generate an event information analysis result, and determine the task information of the dispatched task according to the event information analysis result, wherein the task information includes a task category to which the dispatched task belongs.

[0141] Furthermore, in one embodiment, in the device for processing work assignment tasks, the determination module 12 is specifically configured to:

[0142] Determine the professional requirements and time requirements for handling the assigned task according to the task category;

[0143] According to the professional requirements and the time requirements, multiple qualified processing personnel are selected from the processing personnel database;

[0144] The list of processing personnel is obtained after screening based on the historical processing efficiency, customer ratings and distances from the task location of the multiple processing personnel.

[0145] Furthermore, in one embodiment, in the device for processing work assignment tasks, the input module 13 is specifically used for:

[0146] Building the dispatching task allocation model based on the XGBoost algorithm, and sorting the event information, the task information and the list of processing personnel to generate fusion features;

[0147] The fusion feature is input into the work dispatching task allocation model, the initial result of the work dispatching task is generated by the work dispatching task allocation model, and the allocation result is obtained after the initial result is post-processed.

[0148] Furthermore, in one embodiment, in the device for processing work assignment tasks, the notification module 14 is specifically used to:

[0149] Acquire the employee identification and communication channel of the target processing personnel who will process the dispatched task according to the allocation result;

[0150] Based on the communication channel, a communication connection is established with a processing personnel terminal corresponding to the target processing personnel, and inquiry information including whether to accept the dispatch of the dispatched work task is submitted;

[0151] Receive the reply information returned by the processing personnel terminal, and determine whether to establish an association relationship between the work assignment task and the employee identification based on the reply information.

[0152] Further, the work dispatch task processing device, wherein the receiving of the reply information returned by the processing personnel terminal and determining whether to establish an association relationship between the work dispatch task and the employee identifier based on the reply information specifically includes:

[0153] receiving the reply information returned by the target processing personnel through the processing personnel terminal, and analyzing the reply information to determine the corresponding task dispatch option;

[0154] When the task dispatch option is to agree to dispatch, the task status of the dispatched task is updated to assigned, and an association relationship is established between the dispatched task and the employee identification.

[0155] Furthermore, the task dispatching processing device, wherein after receiving the reply information returned by the target processing personnel through the processing personnel terminal and analyzing the reply information to determine the corresponding task dispatching option, specifically includes:

[0156] When the task dispatch option is not to agree to dispatch, the target processing personnel is removed from the processing personnel list, and the distribution result of the dispatch task is regenerated through the dispatch task allocation model until the target processing personnel who agrees to dispatch and handles the dispatch task is determined;

[0157] The task status of the work assignment task is updated to assigned, and an association relationship is established between the work assignment task and the employee identification of the target processing personnel.

[0158] It should be noted that in the embodiment of the device of the present invention, the information interaction, execution process and other contents between the above-mentioned modules are based on the same concept as the embodiment of the method of the present invention. Their specific functions and technical effects can be found in the aforementioned method embodiment part and will not be repeated here.

[0159] Based on the above method embodiment, another embodiment of the present invention further provides a computer device, which may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, 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 network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the functions or steps on the server side of the dispatching task processing method in any of the above method embodiments are implemented.

[0160] Based on the above method embodiment, another embodiment of the present invention further provides a computer device, which may be a client, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. Among them, 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 network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the functions or steps of the client side of the dispatching task processing method in any of the above method embodiments are implemented.

[0161] Those skilled in the art will understand that Figure 4 and Figure 5 The structural schematic diagram shown in the figure is only a schematic diagram of a partial structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0162] The processor may be a CPU, or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.

[0163] Among them, the memory includes a readable storage medium, an internal memory, etc., wherein the internal memory can be the memory of a computer device, and the internal memory provides an environment for the operation of an operating system and computer-readable instructions in the readable storage medium. The readable storage medium can be a hard disk of a computer device, and in other embodiments, it can also be an external storage device of a computer device, for example, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on a computer device. Further, the memory can also include both an internal storage unit of a computer device and an external storage device. The memory is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of a computer program, etc. The memory can also be used to temporarily store data that has been output or is to be output.

[0164] Based on the above method embodiments, another embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the dispatching task processing method in any of the above method embodiments is implemented. The computer-readable storage medium may be non-volatile or volatile.

[0165] It should be noted that the above-mentioned functions or steps that can be implemented by the computer-readable storage medium or computer device, and the technical effects brought about by the functions / steps, can be found in the relevant descriptions in the aforementioned method embodiments. To avoid repetition, they will not be described one by one here.

[0166] Those skilled 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 non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM). The disclosed memory components or memories of the operating environments described herein are intended to comprise one or more of these and / or any other suitable types of memory.

[0167] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, in the embodiment of the device of the present invention, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned device can refer to the corresponding process in the above-mentioned method embodiment, which will not be repeated here. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

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

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

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

[0171] It should be noted that if software tools or components other than those of the Company appear in the embodiments of the present application, they are only used for illustration and do not represent actual use. The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the above embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents; and these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.

Claims

1. A method for processing a work assignment task, characterized in that: include: Acquire event information of a target event corresponding to a work assignment task to be processed, and determine task information of the work assignment task according to the event information, wherein the task information includes a task category to which the work assignment task belongs; Based on the task category, determine a list of processing personnel matching the assigned task; Taking the event information, the task information and the list of processing personnel as input, generating the assignment result of the work assignment task through the work assignment task assignment model; Based on the allocation result, a target processing personnel who will handle the dispatched task is determined, and the target processing personnel is notified to handle the dispatched task.

2. The method for processing work assignment tasks according to claim 1, characterized in that: The acquiring of event information of a target event corresponding to the to-be-processed dispatch task, and determining task information of the dispatch task according to the event information, wherein the task information includes a task category to which the dispatch task belongs, includes: Collecting information about the target event corresponding to the pending work assignment task reported by the target user, and obtaining the event information after preprocessing the information of the target event; Perform feature analysis on the event information to generate an event information analysis result, and determine the task information of the dispatched task according to the event information analysis result, wherein the task information includes a task category to which the dispatched task belongs.

3. The method for processing work assignment tasks according to claim 1, characterized in that: The determining, based on the task category, a list of processing personnel matching the assigned task comprises: Determine the professional requirements and time requirements for handling the assigned task according to the task category; According to the professional requirements and the time requirements, multiple qualified processing personnel are selected from the processing personnel database; The list of processing personnel is obtained after screening based on the historical processing efficiency, customer ratings and distances from the task location of the multiple processing personnel.

4. The method for processing work assignment tasks according to claim 1, characterized in that: The step of taking the event information, the task information and the list of processing personnel as input and generating the assignment result of the work assignment task through the work assignment task assignment model includes: Building the dispatching task allocation model based on the XGBoost algorithm, and sorting the event information, the task information and the list of processing personnel to generate fusion features; The fusion feature is input into the work dispatching task allocation model, the initial result of the work dispatching task is generated by the work dispatching task allocation model, and the allocation result is obtained after the initial result is post-processed.

5. The method for processing work assignment tasks according to any one of claims 1 to 4, characterized in that: The step of determining a target processing personnel for processing the dispatched task based on the allocation result, and notifying the target processing personnel to process the dispatched task, comprises: Acquire the employee identification and communication channel of the target processing personnel who will process the dispatched task according to the allocation result; Based on the communication channel, a communication connection is established with a processing personnel terminal corresponding to the target processing personnel, and inquiry information including whether to accept the dispatch of the dispatched work task is submitted; Receive reply information returned by the processing personnel terminal, and determine whether to establish an association relationship between the work assignment task and the employee identification based on the reply information.

6. The method for processing work assignment tasks according to claim 5, characterized in that: The receiving of the reply information returned by the processing personnel terminal and determining whether to establish an association relationship between the work assignment task and the employee identifier based on the reply information includes: receiving the reply information returned by the target processing personnel through the processing personnel terminal, and analyzing the reply information to determine the corresponding task dispatching option; When the task dispatch option is to agree to dispatch, the task status of the dispatched task is updated to assigned, and an association relationship is established between the dispatched task and the employee identification.

7. The method for processing work assignment tasks according to claim 6, characterized in that: After receiving the reply information returned by the target processing personnel through the processing personnel terminal and analyzing the reply information to determine the corresponding task dispatch option, the method further includes: When the task dispatch option is not to agree to dispatch, the target processing personnel is removed from the processing personnel list, and the distribution result of the dispatch task is regenerated through the dispatch task allocation model until the target processing personnel who agrees to dispatch and handles the dispatch task is determined; The task status of the work dispatch task is updated to assigned, and an association relationship is established between the work dispatch task and the employee identification of the target processing personnel.

8. A device for processing work assignment tasks, characterized in that: include: An acquisition module, used to acquire event information of a target event corresponding to a work assignment task to be processed, and determine task information of the work assignment task according to the event information, wherein the task information includes a task category to which the work assignment task belongs; A determination module, used to determine a list of processing personnel matching the assigned task based on the task category; An input module, used to take the event information, the task information and the processing personnel list as input, and generate the allocation result of the dispatch task through the dispatch task allocation model; A notification module is used to determine a target processing personnel who will handle the dispatched task based on the allocation result, and notify the target processing personnel to handle the dispatched task.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for processing dispatched tasks as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for processing dispatched tasks as described in any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Park service personnel intelligent dispatching system and method

    CN121436438A