Task processing method and device, electronic equipment and storage medium

By automatically allocating pending tasks to the target task execution body, the problem of inefficient task processing in the existing technology is solved, and the task processing efficiency is improved.

CN119647804APending Publication Date: 2025-03-18BEIJING SOFTONG INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411388951.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

When the task is automatically assigned and processed, the existing technology mainly targets first-level departments. The task processing and allocation process relies on manual methods, resulting in inefficient task processing.

Method used

By determining the task information and configuration data of the pending tasks, including the target task category and location, as well as the matching relationship between the task category and the department, the matching relationship between the task processing department and the task execution subject, the automatic allocation of the pending tasks to the target task execution subject is achieved.

Benefits of technology

The automatic flow of pending tasks to the target task execution body is realized, the task processing efficiency is improved, and manual intervention is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119647804A_ABST
    Figure CN119647804A_ABST
Patent Text Reader

Abstract

The invention discloses a task processing method and device, electronic equipment and a storage medium. The method comprises the steps of determining task information and configuration data of a to-be-processed task; determining a target task processing department of the to-be-processed task according to a target task category and the configuration data; determining a target task execution main body of the to-be-processed task in a target task processing department according to a target task position and the configuration data; and distributing the to-be-processed task to a task processing platform of the target task execution main body for processing. According to the technical scheme of the embodiment, the target task processing department to which the to-be-processed task belongs is determined through the target task category, and the target task execution main body at the target task position is determined according to the matching relation between the task processing department and the subordinate task execution main body and the matching relation between the task execution main body and the execution area; the to-be-processed task is automatically transferred to the task processing platform of the target task execution main body, and the task processing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of task processing technology, and in particular to a task processing method, device, electronic equipment and storage medium. Background Art

[0002] Currently, most automatic task allocation processes are only performed on first-level departments, generally through a type of rule configuration or automatic recognition by NLP algorithms. However, after the task is pushed to the first-level responsible department, the task processing and allocation process within the department is mostly handled manually.

[0003] However, manually assigning tasks internally reduces the efficiency of task processing. Summary of the invention

[0004] The present invention provides a task processing method, device, electronic device and storage medium to realize the automatic transfer of tasks to be processed to a task processing platform of a target task execution subject, thereby improving task processing efficiency.

[0005] In a first aspect, an embodiment of the present invention provides a task processing method, the method comprising:

[0006] Determine the task information and configuration data of the task to be processed, wherein the task information includes the target task category and the target task location of the task to be processed; the configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area;

[0007] Determine the target task processing department for the task to be processed based on the target task category and the matching relationship between the task category and the task processing department;

[0008] Determine the target task execution subject in the target task processing department of the task to be processed according to the matching relationship between the target task location, the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area;

[0009] The tasks to be processed are assigned to the task processing platform of the target task execution entity for processing.

[0010] In a second aspect, an embodiment of the present invention further provides a task processing device, the device comprising:

[0011] A data determination module is used to determine the task information and configuration data of the task to be processed, wherein the task information includes the target task category and the target task location of the task to be processed; the configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area;

[0012] A target task processing department determination module is used to determine the target task processing department of the task to be processed according to the target task category and the matching relationship between the task category and the task processing department;

[0013] The target task execution subject determination module is used to determine the target task execution subject of the task to be processed in the target task processing department according to the matching relationship between the target task location, the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area;

[0014] The task allocation module is used to allocate the to-be-processed tasks to the task processing platform of the target task execution entity for processing.

[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the task processing method as described in any one of the embodiments of the present invention is implemented.

[0016] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute a task processing method as described in any one of the embodiments of the present invention.

[0017] The technical solution of the embodiment of the present invention determines the target task processing department to which the task to be processed belongs through the target task category, determines the target task execution subject of the target task location according to the matching relationship between the task processing department and the subordinate task execution subject and the matching relationship between the task execution subject and the execution area, thereby realizing the automatic transfer of the task to be processed to the task processing platform of the target task execution subject, thereby improving the task processing efficiency.

[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0020] Figure 1 is a flowchart of a task processing method provided by Embodiment 1 of the present invention;

[0021] Figure 2 is a schematic diagram of a task processing flow of a task to be processed provided by the first embodiment of the present invention;

[0022] Figure 3 is a structural diagram of a task processing device provided in Embodiment 2 of the present invention;

[0023] Figure 4 It is a structural schematic diagram of an electronic device for implementing the task processing method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only 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 should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] Embodiment 1

[0027] Figure 1 A flowchart of a task processing method is provided for the first embodiment of the present invention. This embodiment is applicable to task processing situations. The method can be executed by a task processing device. The task processing device can be implemented in the form of hardware and / or software. The task processing device can be configured in any electronic device with network communication and computing. Figure 1 As shown, the method includes:

[0028] S110. Determine the task information and configuration data of the task to be processed, wherein the task information includes the target task category and target task location of the task to be processed; the configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area.

[0029] In this embodiment, pending tasks represent matters waiting to be processed, and pending tasks may be tasks assigned by a municipal government unit, with clear objectives and requirements, such as store management tasks or street cleaning tasks, etc. Pending tasks may also be tasks generated by meeting customer needs, such as meeting customer orders, etc.

[0030] Among them, the task information includes the target task category and target task location of the pending tasks. The target task category indicates the matters involved in the pending tasks, such as the tasks assigned by a municipal government unit include store management tasks or street cleaning tasks, etc. The target task location indicates the pending locations involved in the pending tasks, such as the tasks assigned by a municipal government unit include one street cleaning task, two street cleaning tasks and three street cleaning tasks, etc., among which one street, two streets and three streets indicate the specific target task locations.

[0031] It should be noted that the configuration data can be customized or existing matching data can be collected, where the configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area. Among them, the task processing department refers to the first-level responsible department for task assignment, that is, the first-level task processing unit, which can be the Municipal Urban Management Bureau, Market Supervision Bureau, Municipal Education Bureau or Municipal Environmental Protection Bureau. The task execution subject refers to the second-level execution team for task assignment, that is, the second-level task processing unit. It should be noted that the task is directly processed and fed back by the task execution subject. The execution area refers to the area for which the task execution subject is responsible, such as key areas, roads or streets.

[0032] Among them, the matching relationship between task categories and task processing departments can indicate the responsible departments of various types of tasks. The matching relationship between task processing departments and task execution subjects indicates the division of teams within each task processing department. For example, the Municipal Urban Management Bureau can be divided into Urban Management Management Squadron 1, Urban Management Management Squadron 2, and Urban Management Management Squadron 3. The matching relationship between each task execution subject and the execution area indicates the area that each task execution subject is responsible for, such as Urban Management Management Squadron 1 is responsible for area a, Urban Management Management Squadron 1 is responsible for area b, or Urban Management Management Squadron 1 is responsible for area c.

[0033] S120: Determine the target task processing department of the task to be processed according to the target task category and the matching relationship between the task category and the task processing department.

[0034] In this embodiment, the target task processing department refers to the department that handles the task to be processed, which may be a department of a certain unit or a general office.

[0035] Specifically, when a task is created, a pending task is generated, and a target task category of the pending task is determined. The corresponding target task processing department can be obtained according to the matching relationship between the task category and the task processing department in the configuration data.

[0036] As an optional but non-limiting implementation method, the target task processing department of the task to be processed is determined according to the target task category and the matching relationship between the task category and the task processing department, including:

[0037] A task category consistent with the target task category is searched from the matching relationship, and a task processing department corresponding to the task category is determined as the target task processing department of the task to be processed.

[0038] In this embodiment, the specific steps for determining the target task processing department of the task to be processed are: after determining the target task category of the task to be processed, find the task category that is consistent with the target task category from the matching relationship between the task category and the task processing department, and determine the task processing department corresponding to the task category as the target task processing department of the task to be processed, which can effectively improve the accuracy and efficiency of task allocation and ensure that the task can be processed in a timely and effective manner.

[0039] S130, determining the target task execution subject of the task to be processed in the target task processing department according to the target task location, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area.

[0040] In this embodiment, the target task execution subject refers to the actual execution subject of the task to be processed, which can be a team, a group, a group or an individual.

[0041] Specifically, after determining the target task processing department of the task to be processed, the various task execution subjects of the target task processing department can be determined according to the matching relationship between the task processing department and the task execution subject. The execution area of ​​the target task location of the task to be processed can be determined according to the matching relationship between each task execution subject and the execution area. Then, the execution area where the target task location is located can be used to reversely calculate the target task execution subject of the task to be processed.

[0042] As an optional but non-limiting implementation method, according to the target task location, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area, the target task execution subject of the task to be processed in the target task processing department is determined, including steps A1-A2:

[0043] Step A1: Determine candidate task execution entities for the task to be processed based on the target task processing department and the matching relationship between the task processing department and the task execution entity.

[0044] Step A2: Determine the target task execution subject of the task to be processed among the candidate task execution subjects according to the target task location and the matching relationship between each task execution subject and the execution area.

[0045] In this embodiment, the candidate task execution subject represents the task execution subject that matches the target task processing department, that is, the task execution team divided by the target task processing department.

[0046] Specifically, based on the matching relationship between the task processing department and the task execution subject, the candidate task execution subject that matches the target task processing department can be determined. For example, the target task department of the task to be processed is the Municipal Urban Management Bureau. Based on the matching relationship between the Municipal Urban Management Bureau and the Urban Management Management Squadron 1, the Urban Management Management Squadron 2 and the Urban Management Management Squadron 3, the candidate task execution subjects of the task to be processed can be determined as the Urban Management Management Squadron 1, the Urban Management Management Squadron 2 or the Urban Management Management Squadron 3, that is, the final task management subject of the task to be processed may be the Urban Management Management Squadron 1, the Urban Management Management Squadron 2 or the Urban Management Management Squadron 3.

[0047] Then, according to the target task location and the matching relationship between each task execution subject and the execution area, the target task execution subject of the pending task in the candidate task execution subjects can be determined. Taking the candidate task execution subject as the first squadron of urban management management, the second squadron of urban management management or the third squadron of urban management management as an example, the target task execution subject is one or more of the first squadron of urban management management, the second squadron of urban management management or the third squadron of urban management management. That is, the target task execution subject is the task execution subject that matches the execution area of ​​the target task location.

[0048] As an optional but non-limiting implementation method, according to the target task location and the matching relationship between each task execution subject and the execution area, determining the target task execution subject of the task to be processed among the candidate task execution subjects includes steps B1-B2:

[0049] Step B1: Determine a candidate execution area that matches the candidate task execution subject according to the matching relationship between each task execution subject and the execution area.

[0050] Step B2: Determine the target task execution subject of the task to be processed among the candidate task execution subjects according to the candidate execution area and the target task location.

[0051] In this embodiment, the candidate execution area represents the execution area that matches the candidate task execution subject, and the candidate execution area is determined by the matching relationship between each task execution subject and the execution area. Taking the matching relationship that the first squadron of the urban management management is responsible for area a, the second squadron of the urban management management is responsible for area b, or the third squadron of the urban management management is responsible for area c as an example, the candidate execution areas are area a, area b, and area c.

[0052] Then, according to the candidate execution area and the target task location, the target task execution subject of the task to be processed in the candidate task execution subjects can be determined. Taking the candidate execution areas as area a, area b and area c as an example, the target task execution subject is one or more of the task execution subjects that match the candidate execution areas as area a, area b and area c.

[0053] According to the target task location, the target task execution subject may be determined from the task execution subjects that match the candidate execution areas of area a, area b, and area c.

[0054] As an optional but non-limiting implementation, determining a target task execution subject of the task to be processed among the candidate task execution subjects according to the candidate execution area and the target task location includes steps C1-C2:

[0055] Step C1: Determine, among the candidate execution areas, a target execution area to which the target task location belongs.

[0056] Step C2: taking the candidate task execution subject corresponding to the target execution area as the target task execution subject of the task to be processed.

[0057] In this embodiment, the target execution area indicates the execution area to which the target task location of the task to be processed belongs. The target execution area may be a county-level area, a residential area, a street or a road, etc.

[0058] It should be noted that the target task location can be represented in the form of geographical location longitude and latitude or specific address, and the target execution area is determined by determining the execution area to which the target task location belongs in the candidate execution area. It should be noted that when the range of the target task location involves multiple candidate execution areas, the target execution area can be one or more.

[0059] Then, according to the matching relationship between the task execution subject and the execution area, the candidate task execution subject corresponding to the target execution area is used as the target task execution subject of the task to be processed. The candidate execution areas involved in the target task location include area a and area b, and the target execution areas are area a and area b. According to the matching relationship that the first squadron of the urban management is responsible for area a and the second squadron of the urban management is responsible for area b, the target task execution subjects of the task to be processed are determined to be the first squadron of management and the second squadron of management.

[0060] S140: Allocate the to-be-processed task to a task processing platform of a target task execution entity for processing.

[0061] In this embodiment, the task processing platform refers to the system, client and web page through which the task execution subject receives task allocation.

[0062] Specifically, according to the determined target task execution entity, the pending tasks are directly assigned to the task processing platform of the target task execution entity, so that the pending tasks can be directly assigned to the actual execution team or executors for processing, reducing the manual intervention links in the task processing process, saving task processing time, and improving task processing efficiency.

[0063] As an optional but non-limiting implementation, determining the target task execution subject of the task to be processed among the candidate task execution subjects according to the candidate execution area and the target task location also includes steps D1-D2:

[0064] Step D1: Decompose the tasks to be processed according to the target execution subject and create subtasks to be processed.

[0065] Step D2: Allocate the subtask to be processed to the task execution platform of the corresponding target execution entity for processing.

[0066] In this embodiment, the to-be-processed subtasks represent subtasks obtained by decomposing the to-be-processed tasks according to the target execution subjects, wherein the to-be-processed subtasks may include specific target task execution subjects, task locations, and task description contents.

[0067] In addition, the created pending subtasks are directly assigned to the task execution platform of the corresponding target execution entity for processing, which reduces manual intervention within the task processing department and improves the efficiency of task allocation.

[0068] As an optional but non-limiting implementation, after the to-be-processed task is assigned to the task processing platform of the target task execution subject for processing, the steps E1-E2 are included:

[0069] Step E1: Obtain the processing result of the task to be processed through the task processing platform of the target task execution subject, wherein the processing result includes unprocessed, being processed or completed.

[0070] Step E2: Visually display the processing results on the front-end page.

[0071] In this embodiment, the processing result indicates the completion status of the task, including unprocessed, in process, and completed.

[0072] Among them, the target task execution subject can directly provide feedback on the processing results of the tasks to be processed, avoiding the transmission link in the internal task feedback process under the traditional method, and obtain the processing results of the tasks to be processed through the task processing platform of the target task execution subject, and then display the processing results on the front-end page, which makes it more convenient for the task allocation subject to view and supervise the tasks to be processed, thereby improving the efficiency of the task processing link.

[0073] See also Figure 2 The figure shows a task processing flow diagram of pending tasks. The matching relationship between task category and task processing department, the matching relationship between task processing department and task execution subject, and the matching relationship between each task execution subject and execution area constitute the configuration data of the task. When the pending task is accepted, the target task processing department to which the pending task belongs is determined according to the target task category and the matching relationship between the task category and the task processing department. Secondly, based on the target task location, the matching relationship between the task processing department and the task execution subject, and the matching relationship between the task execution subject and the execution area, the target task execution subject is determined, and the pending subtasks matching the target task execution subject are automatically generated, and the pending subtasks are assigned to the task execution platform of the corresponding target execution subject for processing, so as to realize the automatic transfer of pending tasks to the task processing platform of the target task execution subject, reduce the manual intervention in the task processing process, save task processing time, and improve task processing efficiency.

[0074] The technical solution of this embodiment determines the target task processing department to which the pending task belongs through the target task category, determines the target task execution subject of the target task location based on the matching relationship between the task processing department and the subordinate task execution subject and the matching relationship between the task execution subject and the execution area, thereby realizing the automatic transfer of the pending task to the task processing platform of the target task execution subject, thereby improving the task processing efficiency.

[0075] Embodiment 2

[0076] Figure 3 This is a schematic diagram of the structure of a task processing device provided in the second embodiment of the present invention. This embodiment is applicable to task processing situations. The task processing device can be implemented in the form of hardware and / or software. The task processing device can be configured in any electronic device with network communication and computing capabilities. Figure 3 As shown, the device comprises:

[0077] The data determination module 310 is used to determine the task information and configuration data of the task to be processed, wherein the task information includes the target task category and the target task location of the task to be processed; the configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area;

[0078] The target task processing department determination module 320 is used to determine the target task processing department of the task to be processed according to the target task category and the matching relationship between the task category and the task processing department;

[0079] The target task execution subject determination module 330 is used to determine the target task execution subject of the task to be processed in the target task processing department according to the matching relationship between the target task location, the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area;

[0080] The task allocation module 340 is used to allocate the to-be-processed tasks to the task processing platform of the target task execution entity for processing.

[0081] Optionally, the target task processing department determination module 320 includes:

[0082] The target task processing department determining unit is used to search for a task category consistent with the target task category from the matching relationship, and determine the task processing department corresponding to the task category as the target task processing department of the task to be processed.

[0083] Optionally, the target task execution subject determination module 330 includes:

[0084] A candidate task execution subject determination unit is used to determine a candidate task execution subject of a task to be processed according to a target task processing department and a matching relationship between the task processing department and the task execution subject;

[0085] The target task execution subject determination unit is used to determine the target task execution subject of the task to be processed among the candidate task execution subjects according to the target task location and the matching relationship between each task execution subject and the execution area.

[0086] Optionally, the target task execution subject determination unit includes:

[0087] A candidate execution region determination subunit is used to determine a candidate execution region matching a candidate task execution subject according to a matching relationship between each task execution subject and the execution region;

[0088] The target task execution subject determination subunit is used to determine the target task execution subject of the task to be processed among the candidate task execution subjects according to the candidate execution area and the target task position.

[0089] Optionally, the target task execution subject determination subunit includes:

[0090] Determine, among the candidate execution areas, a target execution area to which the target task location belongs;

[0091] The candidate task execution subject corresponding to the target execution area is used as the target task execution subject.

[0092] Optionally, the task allocation module 340 includes:

[0093] A pending subtask determination unit is used to decompose the pending task according to the target execution subject and create the pending subtask;

[0094] The pending subtask allocation unit is used to allocate the pending subtask to the task execution platform of the corresponding target execution subject.

[0095] Optionally, the task allocation module 340 further includes:

[0096] A processing result acquisition unit, used to acquire the processing result of the task to be processed through the task processing platform of the target task execution subject, wherein the processing result includes unprocessed, in process or completed;

[0097] The processing result display unit is used to visually display the processing result on the front-end page.

[0098] The technical solution of this embodiment determines the target task processing department to which the pending task belongs through the target task category, determines the target task execution subject of the target task location based on the matching relationship between the task processing department and the subordinate task execution subject and the matching relationship between the task execution subject and the execution area, thereby realizing the automatic transfer of the pending task to the task processing platform of the target task execution subject, thereby improving the task processing efficiency.

[0099] The task processing device provided in the embodiment of the present invention can execute the task processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0100] Embodiment 3

[0101] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0102] like Figure 4As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0103] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0104] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as a task processing method.

[0105] In some embodiments, the task processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the task processing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the task processing method in any other appropriate manner (e.g., by means of firmware).

[0106] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0107] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0108] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0109] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0110] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0111] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0112] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0113] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A task processing method, characterized in that: include: Determine task information and configuration data of the task to be processed, wherein the task information includes a target task category and a target task location of the task to be processed; The configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area; Determine the target task processing department for the task to be processed based on the target task category and the matching relationship between the task category and the task processing department; Determine the target task execution subject in the target task processing department of the task to be processed according to the matching relationship between the target task location, the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area; The tasks to be processed are assigned to the task processing platform of the target task execution entity for processing.

2. The method according to claim 1, characterized in that According to the target task category and the matching relationship between the task category and the task processing department, the target task processing department of the task to be processed is determined, including: A task category consistent with the target task category is searched from the matching relationship, and a task processing department corresponding to the task category is determined as the target task processing department of the task to be processed.

3. The method according to claim 1, characterized in that According to the matching relationship between the target task location, the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area, the target task execution subject of the task to be processed in the target task processing department is determined, including: Determine the candidate task execution entities for the tasks to be processed based on the target task processing department and the matching relationship between the task processing department and the task execution entity; According to the target task location and the matching relationship between each task execution subject and the execution area, the target task execution subject of the task to be processed among the candidate task execution subjects is determined.

4. The method according to claim 3, characterized in that According to the target task location and the matching relationship between each task execution subject and the execution area, the target task execution subject of the task to be processed among the candidate task execution subjects is determined, including: According to the matching relationship between each task execution subject and the execution area, determine the candidate execution area matching the candidate task execution subject; A target task execution subject of the task to be processed among the candidate task execution subjects is determined according to the candidate execution area and the target task position.

5. The method according to claim 4, characterized in that Determining a target task execution subject of the task to be processed among the candidate task execution subjects according to the candidate execution area and the target task location includes: Determine, among the candidate execution areas, a target execution area to which the target task location belongs; The candidate task execution subject corresponding to the target execution area is used as the target task execution subject of the task to be processed.

6. The method according to claim 1, characterized in that Allocating the to-be-processed tasks to the task processing platform of the target task execution entity for processing, including: According to the target execution subject, the tasks to be processed are decomposed and subtasks to be processed are created; Allocate the pending subtasks to the task execution platform of the corresponding target execution entity for processing.

7. The method according to claim 6, characterized in that After allocating the to-be-processed task to the task processing platform of the target task execution subject for processing, the method further includes: Obtaining the processing result of the task to be processed through the task processing platform of the target task execution subject, wherein the processing result includes unprocessed, being processed or completed; The processing results are displayed visually on the front-end page.

8. A task processing device, characterized in that: include: A data determination module, used to determine task information and configuration data of the task to be processed, wherein the task information includes a target task category and a target task location of the task to be processed; The configuration data includes the matching relationship between the task category and the task processing department, the matching relationship between the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area; A target task processing department determination module is used to determine the target task processing department of the task to be processed according to the target task category and the matching relationship between the task category and the task processing department; The target task execution subject determination module is used to determine the target task execution subject of the task to be processed in the target task processing department according to the matching relationship between the target task location, the task processing department and the task execution subject, and the matching relationship between each task execution subject and the execution area; The task allocation module is used to allocate the to-be-processed tasks to the task processing platform of the target task execution entity for processing.

9. An electronic 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 program, the method for task processing as claimed in any one of claims 1 to 7 is implemented.

10. A storage medium storing computer executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to perform the task processing method as claimed in any one of claims 1 to 7.