Task scheduling method and device, equipment, storage medium and computer program product
Through an automated underwriting task scheduling system, intelligent matching is carried out based on the business skill level and task type of underwriting personnel, the unreasonable task caused by manual allocation in the existing technology is solved, and the processing efficiency and accuracy of underwriting tasks are improved.
Patent Information
- Application Number
- CN202510088151.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-06-06
AI Technical Summary
The existing underwriting task scheduling plan relies on manual implementation, and does not consider the business skills level of the underwriting personnel, resulting in unreasonable task allocation and low processing efficiency.
By obtaining the information of the underwriting task set and the underwriting personnel set, determining the correspondence between tasks and personnel based on the policy information and business labels, and achieving automated task scheduling. The method includes two stages of scheduling: the first stage matches the scheduling according to business capabilities, and the second stage completes the allocation of remaining tasks according to preset strategies.
The processing efficiency and accuracy of underwriting tasks are improved, ensuring that tasks can be handled by underwriting personnel who are most familiar with the business. The entire process does not require underwriting personnel to manually select tasks, greatly improving the efficiency of task scheduling.
Smart Images

Figure CN120106435A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a task scheduling method, apparatus, device, storage medium and computer program product. Background Art
[0002] With the development of insurance business, more and more people are starting to take out various kinds of insurance. When customers submit insurance applications to insurance companies, the insurance companies need to review the policy information to decide whether to cover the risk. This process is called underwriting.
[0003] Traditional underwriting tasks are assigned randomly by humans, which requires underwriters to be able to handle both simple and complex underwriting tasks. Obviously, the assignment of traditional underwriting tasks is too simple and does not take into account the different levels of actual business skills of underwriters, which can easily lead to unreasonable task assignment. For example, underwriters with very low business skill levels are asked to handle more complex underwriting tasks, and because they are assigned manually, it is time-consuming and labor-intensive.
[0004] It can be seen that there is an urgent need for a method that can efficiently implement underwriting task scheduling while ensuring the accuracy of underwriting task processing. Summary of the invention
[0005] The embodiment of the present application provides a task scheduling method to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus cause low efficiency in underwriting task processing.
[0006] The embodiment of the present application also provides a task scheduling device to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus cause low underwriting task processing efficiency.
[0007] The embodiment of the present application also provides a task scheduling device to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus cause low efficiency in underwriting task processing.
[0008] The embodiment of the present application also provides a computer-readable storage medium to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus cause low efficiency in underwriting task processing.
[0009] A computer program product is used to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus low efficiency in underwriting task processing.
[0010] The present application embodiment adopts the following technical solutions: A task scheduling method comprises: obtaining an underwriting task set, determining the policy information corresponding to each underwriting task to be assigned in the underwriting task set; determining the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information; determining a set of underwriting personnel to be scheduled, and determining the business label corresponding to each underwriting personnel in the underwriting personnel set; determining the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled based on the correspondence between the underwriting type and the business label; scheduling the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing based on the first correspondence, so as to realize the first stage scheduling for the underwriting task set; after the first stage scheduling is completed, determining whether the underwriting task set is empty, and when the determination result is no, scheduling the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0011] A task scheduling device comprises: an underwriting task acquisition unit, which is used to acquire an underwriting task set and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; a type determination unit, which is used to determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set according to the policy information; a business label determination unit, which is used to determine a set of underwriting personnel to be scheduled and determine the business label corresponding to each underwriting personnel in the underwriting personnel set; a matching unit, which is used to determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled according to the correspondence between the underwriting type and the business label; a first-stage scheduling unit, which is used to schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing according to the first correspondence, so as to realize the first-stage scheduling for the underwriting task set; and a second-stage scheduling unit, which is used to determine whether the underwriting task set is empty after the first-stage scheduling is completed, and when the judgment result is no, schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second-stage scheduling strategy.
[0012] A task scheduling device, comprising: a processor; and a memory arranged to store computer-executable instructions, wherein the executable instructions, when executed, cause the processor to perform the following operations: obtain an underwriting task set, determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information; determine a set of underwriting personnel to be scheduled, and determine the business label corresponding to each underwriting personnel in the underwriting personnel set; determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled based on the correspondence between the underwriting type and the business label; according to the first correspondence, schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing, thereby realizing the first stage scheduling of the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty, and when the judgment result is no, schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0013] A computer-readable storage medium stores one or more programs, which, when executed by an electronic device including multiple application programs, enable the electronic device to perform the following operations: obtain an underwriting task set, determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information; determine a set of underwriting personnel to be scheduled, and determine the business label corresponding to each underwriting personnel in the underwriting personnel set; determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled based on the correspondence between the underwriting type and the business label; schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing based on the first correspondence, so as to implement the first stage scheduling for the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty, and when the judgment result is no, schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0014] A computer program product comprises a computer program, which, when executed by a processor, implements the following: obtaining an underwriting task set, determining the policy information corresponding to each underwriting task to be assigned in the underwriting task set; determining the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information; determining a set of underwriting personnel to be scheduled, and determining the business label corresponding to each underwriting personnel in the underwriting personnel set; determining the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled based on the correspondence between the underwriting type and the business label; scheduling the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing based on the first correspondence, so as to implement the first stage scheduling for the underwriting task set; after the first stage scheduling is completed, determining whether the underwriting task set is empty, and when the determination result is no, scheduling the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0015] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects: By adopting the task scheduling method provided in the embodiment of the present application, after acquiring the underwriting task set, the task scheduling system can determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set, determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information, and at the same time determine the underwriting personnel set to be scheduled, determine the business label corresponding to each underwriting personnel in the underwriting personnel set, and then determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled based on the correspondence between the underwriting type and the business label, and according to the first correspondence, schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing, thereby realizing the first stage scheduling of the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty, and when the judgment result is no, further schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy. By adopting the method provided in the embodiment of the present application, for the underwriting tasks to be scheduled, the task scheduling system can automatically select the underwriting personnel whose business capabilities are most matched with the underwriting task to be scheduled from the underwriting personnel pool to be scheduled according to the underwriting type corresponding to the underwriting task to be scheduled, and schedule the underwriting task to the underwriting personnel for processing, thereby ensuring that the underwriting task can be processed by the underwriting personnel who is most familiar with the business, thereby improving the processing efficiency and accuracy of the underwriting tasks; at the same time, the embodiment of the present application also provides a two-stage underwriting task scheduling scheme, for the underwriting tasks that are not assigned in the first stage, the task scheduling strategy corresponding to the second stage can be used to schedule tasks, so as to ensure that all underwriting tasks in the underwriting task set can be scheduled, and the entire task scheduling process does not require the underwriting personnel to manually enter the underwriting task pool to select the underwriting task, thereby greatly improving the task scheduling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 A specific flow chart of a task scheduling method provided in an embodiment of the present application; Figure 2 A specific structural diagram of a task scheduling device provided in an embodiment of the present application; Figure 3 A schematic diagram of the specific structure of a task scheduling device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0018] The embodiment of the present application provides a task scheduling method to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus cause low efficiency in underwriting task processing.
[0019] The executor of the task scheduling method provided in the embodiment of the present application may be, but is not limited to, at least one of an underwriting server, an insurance server, a task scheduling server, or a data management server; in addition, the executor of the method may also be an application (Application, APP) running on these servers or the system itself.
[0020] For ease of description, the following takes the execution subject of the method as a task scheduling system as an example to introduce the implementation of the method. It can be understood that the execution subject of the method as a task scheduling system is only an exemplary description and should not be understood as a limitation of the method.
[0021] The specific implementation flow chart of the task scheduling method provided in this application is as follows Figure 1 As shown, it mainly includes the following steps: Step 11, obtaining an underwriting task set, and determining the policy information corresponding to each underwriting task to be assigned in the underwriting task set; It should be noted here that in the embodiment of the present application, the underwriting task refers to the insurance underwriting task, which mainly refers to the process in which the insurance company's insurance system reviews the insurance application after receiving it, decides whether to accept the risk, and determines the underwriting conditions if the risk is accepted.
[0022] In the embodiment of the present application, the task scheduling system obtains the underwriting task set corresponding to the insurance applications received, and obtains the insurance policy information corresponding to the underwriting tasks. In the embodiment of the present application, the insurance policy information may include but is not limited to the following information: insurance type (e.g., medical insurance, auto insurance, travel insurance, delay insurance, etc.), insurance number, insured amount, and customer-related information (e.g., age, gender, occupation, etc.).
[0023] In an embodiment of the present application, after obtaining the underwriting task, the task scheduling system can obtain the insurance policy information corresponding to the underwriting task from the database according to the insurance number of the insurance application carried in the underwriting task.
[0024] Step 12, determining the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set according to the insurance policy information determined by executing step 11; It should be noted here that when the risk level of the insurance is higher, in order to avoid possible losses to the insurance company, the items that need to be reviewed for the underwriting task corresponding to the insurance application will also increase accordingly. In other words, the underwriting types corresponding to underwriting tasks of different risk levels are not the same.
[0025] In one embodiment, the task scheduling system can determine the risk level corresponding to each underwriting task based on the insurance policy information obtained by executing step 11, and then determine the underwriting type corresponding to each underwriting task based on the risk level of the underwriting task. Specifically, in the embodiment of the present application, the underwriting type corresponding to the underwriting task can be determined by the following method: determine the insurance type, insured amount and claims-related data corresponding to the underwriting task to be assigned based on the insurance policy information; determine the underwriting type corresponding to the underwriting task to be assigned based on the insurance type, the insured amount and the claims-related data.
[0026] For example, assuming that the insurance server has pre-set the risk levels of insurance applications from low to high as: 1~3, and the underwriting types corresponding to risk levels 1~3 are: underwriting type a~underwriting type c, then the task scheduling system can determine the insurance type, insured amount and claims-related data corresponding to the underwriting task to be assigned through the insurance policy information according to the preset matching rules, and then determine the risk level of the insurance application based on a comprehensive analysis of the insurance type, the insured amount and the claims-related data (for example, the higher the insured amount and when the insurance type is auto insurance, the higher the determined risk level), and then determine the underwriting type corresponding to the underwriting task to be assigned according to the determined risk level.
[0027] Step 13, determining a set of underwriting personnel to be scheduled, and determining a service tag corresponding to each underwriting personnel in the set of underwriting personnel; In an embodiment of the present application, the work status of the underwriter can be managed and recorded through the task scheduling system. For example, when the underwriter logs into the system through a work account, the task scheduling system can set the work status of the underwriter to be at work, and then the task scheduling system determines whether the current work status of the underwriter is idle by querying the task queue of the underwriter.
[0028] In one embodiment, the set of underwriting personnel to be dispatched can be determined specifically by the following method, including: obtaining work status data of underwriting personnel; determining underwriting personnel whose work status data is idle as underwriting personnel to be dispatched; and determining the set of underwriting personnel to be dispatched based on the underwriting personnel to be dispatched.
[0029] It should also be noted that, in the embodiment of the present application, the task scheduling system can determine the business label corresponding to each underwriting personnel based on the underwriting task data completed by the underwriting personnel in history.
[0030] For example, the task scheduling system can determine the insurance type with the highest proportion as the business label corresponding to the underwriter based on the proportion of insurance types corresponding to the underwriting tasks that the underwriter has completed in the past. For example, the task scheduling system can generate a car insurance label for the underwriter, indicating that among the underwriting tasks that the user has completed in the past, the proportion of underwriters of car insurance type is the largest, which further indicates that the underwriting tasks that the underwriter is good at handling are car insurance; or, the task scheduling system can also generate a proficiency level label for the underwriter based on the number of underwriting tasks that the underwriter has completed in the past. The embodiment of the present application does not limit the way in which the task scheduling system generates corresponding business labels for each underwriter. And in the embodiment of the present application, the underwriter can have multiple business labels of different dimensions.
[0031] Step 14, according to the correspondence between the underwriting type determined by executing step 12 and the service label determined by executing step 13, respectively determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel to be dispatched set; In an embodiment of the present application, the task scheduling system can determine the first correspondence between each underwriting task to be assigned and each underwriting personnel in the underwriting personnel set to be scheduled according to the following method, including: according to the underwriting type, respectively determining the business requirements corresponding to each underwriting task to be assigned in the underwriting task set; according to the matching between the business requirements corresponding to the underwriting task to be assigned and the business tags corresponding to each underwriting personnel in the underwriting personnel set, determining the matching underwriting personnel corresponding to the underwriting task to be assigned from the underwriting personnel set; determining the first correspondence between the underwriting task to be assigned and the matching underwriting personnel. It should be noted here that the task scheduling system can determine the underwriting personnel corresponding to the underwriting task to be assigned by matching the business tag with the underwriting type.
[0032] It should also be noted here that when the same underwriting task to be assigned matches the business tags corresponding to multiple underwriting personnel, the task scheduling system can use the underwriting personnel with the most business tags matching the underwriting task to be assigned as the corresponding matching underwriting personnel, and establish a first corresponding relationship between the underwriting task to be assigned and the matching underwriting personnel.
[0033] Step 15: According to the first corresponding relationship, the to-be-assigned underwriting tasks of the underwriting task set are dispatched to the corresponding underwriting personnel for processing, thereby realizing the first stage scheduling for the underwriting task set; Step 16, after the first stage scheduling is completed, determine whether the underwriting task set is empty. When the judgment result is no, schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0034] In the embodiment of the present application, the preset second-stage scheduling strategy may include but is not limited to the following: 1. Scheduling strategy based on the number of tasks, that is, the remaining underwriting tasks to be assigned can be evenly distributed according to the number of remaining underwriting tasks to be assigned and the number of underwriting personnel currently remaining to be scheduled; 2. Scheduling strategy based on task organization, that is, the remaining underwriting tasks to be assigned can be allocated according to the system organization to which the remaining underwriting tasks to be assigned belong and the system organization corresponding to the current remaining underwriting personnel to be scheduled; 3. Scheduling strategy based on task number, that is, the remaining underwriting tasks to be assigned can be randomly assigned according to their insurance numbers.
[0035] Then, when there are still remaining underwriting tasks to be assigned in the underwriting task set after executing steps 11 to 15 above, the task scheduling system can select a corresponding second-stage scheduling strategy from the preset second-stage scheduling strategies based on the remaining underwriting tasks to be assigned; and schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the second-stage scheduling strategy.
[0036] By adopting the task scheduling method provided in the embodiment of the present application, after acquiring the underwriting task set, the task scheduling system can determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set, determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information, and at the same time determine the underwriting personnel set to be scheduled, determine the business label corresponding to each underwriting personnel in the underwriting personnel set, and then determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled based on the correspondence between the underwriting type and the business label, and according to the first correspondence, schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing, thereby realizing the first stage scheduling of the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty, and when the judgment result is no, further schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy. By adopting the method provided in the embodiment of the present application, for the underwriting tasks to be scheduled, the task scheduling system can automatically select the underwriting personnel whose business capabilities are most matched with the underwriting task to be scheduled from the underwriting personnel pool to be scheduled according to the underwriting type corresponding to the underwriting task to be scheduled, and schedule the underwriting task to the underwriting personnel for processing, thereby ensuring that the underwriting task can be processed by the underwriting personnel who is most familiar with the business, thereby improving the processing efficiency and accuracy of the underwriting tasks; at the same time, the embodiment of the present application also provides a two-stage underwriting task scheduling scheme, for the underwriting tasks that are not assigned in the first stage, the task scheduling strategy corresponding to the second stage can be used to schedule tasks, so as to ensure that all underwriting tasks in the underwriting task set can be scheduled, and the entire task scheduling process does not require the underwriting personnel to manually enter the underwriting task pool to select the underwriting task, thereby greatly improving the task scheduling efficiency.
[0037] In one implementation, the present application also provides a task scheduling device to solve the problem that the existing underwriting task scheduling scheme relies on manual implementation, and the underwriting task allocation process does not take into account the actual business skill level of the underwriters, which can easily lead to unreasonable task allocation and thus low underwriting task processing efficiency. The specific structural diagram of the task scheduling device is shown in Figure 2 As shown, it includes: an underwriting task acquisition unit 21, a type determination unit 22, a service tag determination unit 23, a matching unit 24, a first-stage scheduling unit 25 and a second-stage scheduling unit 26.
[0038] The underwriting task acquisition unit 21 is used to acquire an underwriting task set and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; A type determination unit 22, configured to determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set according to the policy information; A service tag determination unit 23, used to determine a set of underwriting personnel to be scheduled, and determine a service tag corresponding to each underwriting personnel in the underwriting personnel set; A matching unit 24, configured to determine, according to the correspondence between the underwriting type and the service tag, a first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel to be scheduled; The first stage scheduling unit 25 is used to schedule the to-be-assigned underwriting tasks of the underwriting task set to the corresponding underwriting personnel for processing according to the first corresponding relationship, so as to implement the first stage scheduling for the underwriting task set; The second stage scheduling unit 26 is used to determine whether the underwriting task set is empty after the first stage scheduling is completed. When the judgment result is no, the remaining underwriting tasks to be assigned in the underwriting task set are scheduled according to the preset second stage scheduling strategy.
[0039] In one embodiment, the type determination unit 22 is specifically used to: determine the insurance type, insured amount and claims-related data corresponding to the underwriting task to be assigned based on the policy information; determine the underwriting type corresponding to the underwriting task to be assigned based on the insurance type, the insured amount and the claims-related data.
[0040] In one embodiment, the business tag determination unit 23 is specifically used to: obtain work status data of the underwriting personnel; determine the underwriting personnel whose work status data is idle as the underwriting personnel to be scheduled; and determine a set of underwriting personnel to be scheduled based on the underwriting personnel to be scheduled.
[0041] In one embodiment, the matching unit 24 is specifically used to: determine the business requirements corresponding to each underwriting task to be assigned in the underwriting task set according to the underwriting type; determine the matching underwriting personnel corresponding to the underwriting task to be assigned from the underwriting personnel set according to the matching between the business requirements corresponding to the underwriting task to be assigned and the business labels corresponding to each underwriting personnel in the underwriting personnel set; and determine the first corresponding relationship between the underwriting task to be assigned and the matching underwriting personnel.
[0042] In one embodiment, a second-stage scheduling strategy is preset, including: a scheduling strategy based on the number of tasks, a scheduling strategy based on the task organization, and a scheduling strategy based on the task number; then the second-stage scheduling unit 26 is specifically used to: select a corresponding second-stage scheduling strategy from the preset second-stage scheduling strategies according to the remaining underwriting tasks to be assigned; and schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the second-stage scheduling strategy.
[0043] By using the task scheduling device provided in the embodiment of the present application, after acquiring the underwriting task set, the task scheduling system can determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set, determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information, and at the same time determine the underwriting personnel set to be scheduled, determine the business label corresponding to each underwriting personnel in the underwriting personnel set, and then, based on the correspondence between the underwriting type and the business label, respectively determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled, and according to the first correspondence, schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing, thereby realizing the first stage scheduling of the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty, and when the judgment result is no, further schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy. By adopting the method provided in the embodiment of the present application, for the underwriting tasks to be scheduled, the task scheduling system can automatically select the underwriting personnel whose business capabilities are most matched with the underwriting task to be scheduled from the underwriting personnel pool to be scheduled according to the underwriting type corresponding to the underwriting task to be scheduled, and schedule the underwriting task to the underwriting personnel for processing, thereby ensuring that the underwriting task can be processed by the underwriting personnel who is most familiar with the business, thereby improving the processing efficiency and accuracy of the underwriting tasks; at the same time, the embodiment of the present application also provides a two-stage underwriting task scheduling scheme, for the underwriting tasks that are not assigned in the first stage, the task scheduling strategy corresponding to the second stage can be used to schedule tasks, so as to ensure that all underwriting tasks in the underwriting task set can be scheduled, and the entire task scheduling process does not require the underwriting personnel to manually enter the underwriting task pool to select the underwriting task, thereby greatly improving the task scheduling efficiency.
[0044] Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 3 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0045] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0046] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0047] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a task scheduling device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations: Obtain an underwriting task set, and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information; determine a set of underwriting personnel to be scheduled, and determine the business label corresponding to each underwriting personnel in the underwriting personnel set; based on the correspondence between the underwriting type and the business label, determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled; based on the first correspondence, schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing, so as to realize the first stage scheduling of the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty. When the judgment result is no, schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0048] The above application Figure 3The method for executing the task scheduling electronic device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0049] Of course, in addition to software implementation methods, the electronic device of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0050] The embodiment of the present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a portable electronic device including a plurality of application programs, enable the portable electronic device to execute Figure 1 The method of the embodiment shown is specifically used to perform the following operations: Obtain an underwriting task set, and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; determine the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set based on the policy information; determine a set of underwriting personnel to be scheduled, and determine the business label corresponding to each underwriting personnel in the underwriting personnel set; based on the correspondence between the underwriting type and the business label, determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel set to be scheduled; based on the first correspondence, schedule the underwriting tasks to be assigned in the underwriting task set to the corresponding underwriting personnel for processing, so as to realize the first stage scheduling of the underwriting task set; after the first stage scheduling is completed, determine whether the underwriting task set is empty. When the judgment result is no, schedule the remaining underwriting tasks to be assigned in the underwriting task set according to the preset second stage scheduling strategy.
[0051] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0052] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0053] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0054] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0055] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0056] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0057] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0058] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0059] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0060] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A task scheduling method, characterized in that: include: Obtain an underwriting task set, and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; Determine, according to the policy information, the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set; Determine a set of underwriting personnel to be dispatched, and determine a business tag corresponding to each underwriting personnel in the set of underwriting personnel; According to the correspondence between the underwriting type and the service tag, respectively determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel to be dispatched set; According to the first corresponding relationship, the to-be-assigned underwriting tasks of the underwriting task set are dispatched to corresponding underwriting personnel for processing, thereby realizing the first stage scheduling for the underwriting task set; After the first stage scheduling is completed, it is determined whether the underwriting task set is empty. When the determination result is no, the remaining underwriting tasks to be assigned in the underwriting task set are scheduled according to the preset second stage scheduling strategy.
2. The method according to claim 1, characterized in that The determining, according to the insurance policy information, the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set specifically includes: Determine the insurance type, insured amount and claims-related data corresponding to the underwriting task to be assigned based on the insurance policy information; The underwriting type corresponding to the underwriting task to be assigned is determined according to the insurance type, the insured amount and the claims-related data.
3. The method according to claim 1, characterized in that The step of determining the set of underwriting personnel to be dispatched specifically includes: Obtaining the working status data of underwriters; Determine the underwriters whose work status data is in an idle state as underwriters to be dispatched; A set of underwriting personnel to be dispatched is determined based on the underwriting personnel to be dispatched.
4. The method according to claim 1, characterized in that The determining, according to the correspondence between the underwriting type and the service tag, respectively the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel to be dispatched set specifically includes: According to the underwriting type, respectively determine the business requirements corresponding to each underwriting task to be assigned in the underwriting task set; According to the matching of the business demand corresponding to the underwriting task to be assigned and the business tags corresponding to each underwriting personnel in the underwriting personnel set, determining a matching underwriting personnel corresponding to the underwriting task to be assigned from the underwriting personnel set; Determine a first corresponding relationship between the underwriting task to be assigned and the matched underwriting personnel.
5. The method according to claim 1, characterized in that The preset second-stage scheduling strategy includes: a scheduling strategy based on the number of tasks, a scheduling strategy based on the task organization, and a scheduling strategy based on the task number; When the judgment result is no, the remaining underwriting tasks to be assigned in the underwriting task set are scheduled according to the preset second-stage scheduling strategy, specifically including: According to the remaining underwriting tasks to be assigned, a corresponding second-stage scheduling strategy is selected from the preset second-stage scheduling strategies; According to the second-stage scheduling strategy, the remaining underwriting tasks to be assigned in the underwriting task set are scheduled.
6. A task scheduling device, characterized in that: include: An underwriting task acquisition unit, used to acquire an underwriting task set and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; A type determination unit, configured to determine, according to the policy information, the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set; A service tag determination unit, used to determine a set of underwriting personnel to be scheduled, and determine a service tag corresponding to each underwriting personnel in the underwriting personnel set; A matching unit, configured to determine, according to the correspondence between the underwriting type and the service tag, a first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel to be dispatched; A first-stage scheduling unit, configured to schedule the to-be-assigned underwriting tasks of the underwriting task set to corresponding underwriting personnel for processing according to the first corresponding relationship, so as to implement the first-stage scheduling for the underwriting task set; The second stage scheduling unit is used to determine whether the underwriting task set is empty after the first stage scheduling is completed. When the judgment result is no, the remaining underwriting tasks to be assigned in the underwriting task set are scheduled according to the preset second stage scheduling strategy.
7. The task scheduling device according to claim 6, characterized in that: The matching unit is specifically used for: According to the underwriting type, respectively determine the business requirements corresponding to each underwriting task to be assigned in the underwriting task set; According to the matching of the business demand corresponding to the underwriting task to be assigned and the business tags corresponding to each underwriting personnel in the underwriting personnel set, determining a matching underwriting personnel corresponding to the underwriting task to be assigned from the underwriting personnel set; Determine a first corresponding relationship between the underwriting task to be assigned and the matched underwriting personnel.
8. A task scheduling device, comprising: processor; as well as a memory arranged to store computer executable instructions which, when executed, cause the processor to: Obtain an underwriting task set, and determine the policy information corresponding to each underwriting task to be assigned in the underwriting task set; Determine, according to the policy information, the underwriting type corresponding to each underwriting task to be assigned in the underwriting task set; Determine a set of underwriting personnel to be dispatched, and determine a business tag corresponding to each underwriting personnel in the set of underwriting personnel; According to the correspondence between the underwriting type and the service tag, respectively determine the first correspondence between each underwriting task to be assigned in the underwriting task set and each underwriting personnel in the underwriting personnel to be dispatched set; According to the first corresponding relationship, the to-be-assigned underwriting tasks of the underwriting task set are dispatched to corresponding underwriting personnel for processing, thereby realizing the first stage scheduling for the underwriting task set; After the first stage scheduling is completed, it is determined whether the underwriting task set is empty. When the determination result is no, the remaining underwriting tasks to be assigned in the underwriting task set are scheduled according to the preset second stage scheduling strategy.
9. A computer-readable storage medium storing one or more programs, which, when executed by an electronic device including a plurality of application programs, enables the electronic device to execute the task scheduling method according to any one of claims 1 to 5.
10. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the task scheduling method as described in any one of claims 1 to 5.