CN112330163A - Task allocation method, system, electronic device and computer readable storage medium - Google Patents
Task allocation method, system, electronic device and computer readable storage medium Download PDFInfo
- Publication number
- CN112330163A CN112330163A CN202011241199.9A CN202011241199A CN112330163A CN 112330163 A CN112330163 A CN 112330163A CN 202011241199 A CN202011241199 A CN 202011241199A CN 112330163 A CN112330163 A CN 112330163A
- Authority
- CN
- China
- Prior art keywords
- task
- inspection
- priority
- personnel
- timing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/20—Checking timed patrols, e.g. of watchman
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides a task allocation method, a task allocation device, electronic equipment and a computer-readable storage medium, and relates to the technical field of inspection. The method comprises the following steps: acquiring at least one task classification item, wherein each task classification item comprises at least one task, and the priority of each task classification item is different; acquiring a task inspection table, wherein the task inspection table comprises an adaptive relation between any task classification item and at least one inspection person; and distributing the tasks in any task classification item to inspection equipment carried by inspection personnel based on the adaptive relationship and the priority of any task classification item. This application has improved the efficiency of patrolling and examining personnel.
Description
Technical Field
The application relates to the technical field of routing inspection, in particular to a task allocation method and device, electronic equipment and a computer readable storage medium.
Background
In many industrial fields, routing inspection problems are involved, and professional routing inspection personnel perform routing inspection on related equipment located in different geographical positions within a certain period of time. Generally, the inspection tasks are distributed in daily units, the number of the tasks is far more than that of inspection personnel, and each inspection personnel undertakes multiple tasks. And starting every day, starting from the own residence by different polling personnel, executing polling tasks by different equipment, executing the tasks by the next equipment after the task of one equipment is completed, and returning to the residence after all the tasks are completed.
In view of this, for the distribution of the inspection tasks, not only the traffic time of the inspectors on the way, but also the different time required for different inspectors to complete the same task are considered, and the types of different inspection tasks are also considered. If the task allocation method is not proper, the time of the inspection personnel can be seriously wasted, and even the inspection task can not be completed according to the requirement.
Disclosure of Invention
The application provides a task allocation method, a task allocation device, electronic equipment and a computer-readable storage medium, which can solve the problem that routing inspection task allocation is unreasonable. The technical scheme is as follows:
in a first aspect, a method for task allocation is provided, where the method includes:
acquiring at least one task classification item, wherein each task classification item comprises at least one task, and the priority of each task classification item is different;
acquiring a task inspection table, wherein the task inspection table comprises an adaptive relation between any task classification item and at least one inspection person;
and distributing the tasks in any task classification item to inspection equipment carried by inspection personnel based on the adaptive relationship and the priority of any task classification item.
In a second aspect, an apparatus for task allocation is provided, the apparatus comprising:
the first acquisition module is used for acquiring at least one task classification item, each task classification item comprises at least one task, and the priority of each task classification item is different;
the second acquisition module is used for acquiring a task polling list, and the task polling list comprises the adaptive relation between any task classification item and at least one polling person;
and the distribution module is used for distributing the tasks in any task classification item to the inspection equipment carried by the inspection personnel based on the adaptive relationship and the priority of any task classification item.
In a third aspect, an electronic device is provided, which includes:
one or more processors;
a memory;
one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform operations corresponding to the method of task allocation as illustrated in the first aspect of the present application.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the method of task allocation as set forth in the first aspect of the present application.
The beneficial effect that technical scheme that this application provided brought is:
according to the method and the device, the inspection tasks are classified, the priorities of the categories are set, the reasonable distribution method can be set for the tasks of different categories, the adaptive relation in the task inspection table can ensure that the distributed inspection personnel complete each category of inspection tasks, and the inspection efficiency of the inspection personnel is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 is a schematic flowchart of a task allocation method according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a task allocation apparatus according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The application provides a task allocation method, a task allocation device, an electronic device and a computer-readable storage medium, which aim to solve the above technical problems in the prior art.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
An embodiment of the present application provides a method for task allocation, and as shown in fig. 1, the method includes:
step S101: at least one task classification item is obtained, each task classification item comprises at least one task, and the priority of each task classification item is different.
It should be noted that, in the present application, the calculation and allocation for the task are completed by the server, and the task in the present application may be an inspection task, each inspected device corresponds to one inspection task, and the inspection personnel wear the inspection device in the inspection process, and the inspection device may communicate with the server. The server may also identify the inspection device by a Media Access Control (MAC) address, a Certificate Authority (CA) certificate, and the like, so as to ensure that the inspection task can be allocated to the correct inspection device.
Before the routing inspection tasks are distributed, the server can classify the routing inspection tasks in advance, namely task classification items aiming at the routing inspection tasks, such as priority task classification items, timing task classification items and general task classification items, wherein the earlier the time for starting processing of the priority tasks in the priority task items is, the better the priority task items are, for example, routing inspection tasks suspected of leakage of an oil and gas pipeline can cause serious accidents such as explosion and the like. A timed task in a timed task item needs to start processing at a particular time. The general tasks in the general task items are not particularly limited in processing, and may be processed within the same day. Therefore, the priorities of the task classification items are different, and the server also considers the priority of the task classification item corresponding to each routing inspection task when distributing the tasks.
Each task item comprises at least one routing inspection task, and the routing inspection tasks in each task classification item can be distributed according to the priority of the routing inspection tasks in each task classification item, for example, the routing inspection tasks in the priority task classification items can be distributed according to the priority of each priority task; for the timing tasks in the timing task item, the timing tasks can be distributed according to the timing time of each timing task.
Step S102: and acquiring a task inspection table, wherein the task inspection table comprises an adaptive relation between any task classification item and at least one inspection person.
The task inspection table comprises the adaptive relationship between the task classification items and the inspection personnel or the adaptive relationship between the inspection tasks and the inspection personnel in the task inspection classification items.
It can be understood that different inspection personnel have different processing capabilities for inspection tasks in different classification items due to differences in technical level, professional ability and the like, so that the inspection personnel corresponding to each task classification item can be obtained, and an inspection personnel list for processing the classification task can be processed; more specifically, the polling task list capable of processing the polling task can be marked for each polling task according to task characteristics of the polling task in each task classification item and historical polling data of polling personnel in the process of processing the polling task.
Step S103: and distributing the tasks in any task classification item to inspection equipment carried by inspection personnel based on the adaptive relationship and the priority of any task classification item.
It can be understood that the patrol inspection personnel wear the patrol inspection equipment in the patrol inspection process, the patrol inspection personnel use the patrol inspection equipment to patrol the equipment to be patrolled and inspected corresponding to the patrol inspection task, and the patrol inspection equipment is used for communicating with the server.
In the process of distributing the inspection tasks to the inspection personnel, the server needs to preferentially distribute the inspection tasks in the high-priority inspection task items in combination with the priorities of the inspection task classification items so as to ensure that the inspection tasks with high priorities are processed, and distributes the inspection tasks to the inspection equipment carried by the inspection personnel according with the adaptive relations by combining the adaptive relations of the inspection task classification items, namely, the inspection personnel lists corresponding to the inspection task classification items, so as to ensure that the inspection tasks can be accurately processed.
According to the method and the device, the inspection tasks are classified, the priorities of the categories are set, the reasonable distribution method can be set for the tasks of different categories, the adaptive relation in the task inspection table can ensure that the distributed inspection personnel complete each category of inspection tasks, and the inspection efficiency of the inspection personnel is improved.
In an embodiment of the present application, the task classification items include priority task items, the task inspection table includes a first adaptive relationship between the priority task items and at least one inspection worker, and the step S103 "allocating tasks in any task classification item to inspection equipment carried by the inspection worker based on the adaptive relationship and the priority of any task classification item" includes:
step S103a 1: and aiming at the priority tasks in the priority task items, acquiring the first adaptive inspection personnel of the priority tasks from the first adaptive relationship of the priority task items based on the first adaptive relationship of the priority task items.
Step S103a 2: and determining the first running time of the first adaptive inspection personnel to the first equipment to be inspected corresponding to the priority task based on the real-time road condition between the first adaptive inspection personnel and the first equipment to be inspected corresponding to the priority task.
Step S103a 3: and acquiring a first inspection person with a first running time not exceeding a first time threshold from the first adaptive inspection person.
Step S103a 4: and distributing the priority task to first inspection equipment carried by a first inspection personnel.
In the embodiment, the priority tasks in the priority task items are preferentially allocated, and it can be understood that the starting time of some timing tasks is earlier than the completion time of the priority tasks, and improper arrangement may cause the timing tasks to be executed without people at the set starting time. Therefore, some timing tasks with earlier starting time of the timing tasks can be regarded as priority tasks and are arranged to be distributed in corresponding turns of the priority tasks, namely the timing time of the timing tasks in the timing task items can be detected first, and if the timing time of the timing tasks is earlier, the earlier timing tasks and the priority tasks in the priority task items can be distributed at the same time.
When the priority tasks in the priority task items are distributed, the first adaptive relationship of the priority task items can be obtained firstly, and because the first adaptive polling personnel list capable of processing the priority tasks in the priority task items is stored in the first adaptive relationship, the first polling personnel capable of processing the priority tasks in the priority task items can be selected from the first adaptive polling personnel list.
Wherein, to each priority task, the server can predict respectively that each first adaptation patrols and examines personnel and move to the first operating time of the equipment of waiting to patrol and examine that this priority task corresponds according to the real-time road conditions of first adaptation patrols and examines between personnel and the equipment of waiting to patrol and examine that this priority task corresponds. Specifically, the running speed of the first adaptive inspection personnel can be predicted according to the real-time road condition between the first adaptive inspection personnel and the equipment to be inspected corresponding to the priority task, and it can be understood that the real-time road condition generally changes continuously, so that the running speed predicted according to the real-time road condition is more accurate, then the distance between the first adaptive inspection personnel and the equipment to be inspected corresponding to the priority task is estimated, and finally the first running time of the first adaptive inspection personnel is calculated according to the estimated distance and the running speed. And screening out a first inspection personnel list with the shortest first running time, and then distributing the priority task to a first inspection device carried by the first inspection personnel.
The allocation method can be adopted for each priority task of the priority task items, and it should be noted that after a certain priority task is allocated to a first inspection device of a certain first inspection person, the first inspection person needs to be deleted from the list of the inspection persons to be allocated temporarily, and after the first inspection person completes the inspection task, the first inspection person can be presented on the list of the inspection persons to be allocated through the communication between the inspection device and the server.
In an embodiment of the present application, the step S103 "assigning the task in any task classification item to the inspection equipment carried by the inspection personnel based on the adaptive relationship and the priority of any task classification item" further includes:
step S103b 1: and if the number of the priority tasks in the priority task item is larger than the number of the inspection personnel, counting the first priority tasks which are not distributed in the priority task item.
Step S103b 2: and aiming at the first priority task, acquiring a second inspection person of which the superposition time does not exceed a second time threshold from the first adaptive relation of the priority task item based on the first adaptive relation of the priority task item, wherein the superposition time comprises the sum of the second running time of the second inspection person running to a second device to be inspected corresponding to the first priority task and the inspection time of the second inspection person inspecting the first device to be inspected corresponding to the distributed priority task.
Step S103b 3: and distributing the first priority task to second inspection equipment carried by second inspection personnel.
In this embodiment, it can be understood that, if the number of the priority tasks is greater than the number of the first adaptive polling personnel, after the priority tasks are allocated, a part of the priority tasks are not allocated, and then a second round of allocation can be performed according to polling time required by each first polling personnel to complete the current priority task and second running time required by the equipment to be polled corresponding to the unallocated first priority task from the currently polled equipment.
Specifically, for each first priority task which is not distributed, the server can screen out the time of the inspection time and the second running time and the shortest list of the second inspection personnel, and then distributes the first priority task to the second inspection equipment carried by the second inspection personnel.
And each second patrol personnel only distributes one first priority task in each turn. And repeating the steps until all the priority tasks are distributed.
In an embodiment of the application, the task classification items include timing task items, the task inspection table includes a second adaptive relationship between the timing task items and at least one inspection worker, and the step S103 of allocating tasks in any task classification item to inspection equipment carried by the inspection worker based on the adaptive relationship and the priority of any task classification item includes:
step S103c 1: and aiming at the timing tasks in the timing task items, sequentially acquiring third inspection personnel from the second adaptive relation of the timing task items and the first or second inspection personnel distributed with the priority tasks based on the time sequence of the timing tasks.
Step S103c 2: and distributing the timing task to third inspection equipment carried by a third inspection personnel.
In this embodiment, regarding the timing task in the timing task item, the inspection staff needs to reach the to-be-inspected device corresponding to the timing task before the timing time in the timing task.
When the timing tasks in the timing task items are distributed, a second adaptive relationship of the timing task items can be obtained firstly, and a second adaptive polling personnel list capable of processing the timing tasks in the timing task items is stored in the second adaptive relationship, so that third polling personnel capable of processing the timing tasks in the timing task items can be selected from the second adaptive polling personnel list. It should be noted that, because the task processing capabilities of the inspection personnel are different, the second adaptive relationship corresponding to the timed task item may also include the first and second inspection personnel, and when the timed task is processed by the first and second inspection personnel, the principle that the superposition time is shortest needs to be followed, that is, the sum of the inspection time when the inspection personnel finishes processing the priority task and the running time of the device to be inspected corresponding to the timed task is shortest.
And aiming at each timing task in the timing task items, screening a third inspection personnel list in second adaptive inspection personnel corresponding to the second adaptive relationship. The screening standard comprises that the running time of the equipment to be inspected, which corresponds to the timing task, of the third inspection personnel is shortest, if the second adaptive inspection personnel list comprises the first inspection personnel or the second inspection personnel, the inspection personnel with the shortest superposition time are used as the third inspection personnel, and the timing task in the timing task item has a certain priority sequence in time, so that the timing task in the timing task item can be sequentially distributed to the third inspection equipment carried by the third inspection personnel according to the timing time sequence included in the timing task.
In an embodiment of the application, the task classification items include general task items, the task inspection table includes a third adaptive relationship between the general task items and at least one inspection worker, and the step S103 of allocating tasks in any task classification item to inspection equipment of the inspection worker based on the adaptive relationship and the priority of any task classification item includes:
step S103d 2: and aiming at the common tasks in the common task items, acquiring fourth inspection personnel from the first inspection personnel and the second inspection personnel which are distributed with the priority tasks and the third inspection personnel which are distributed with the timing tasks based on the third adaptive relationship of the common task items.
Step S103d 2: and at least one general task in the general task items is distributed to fourth inspection equipment carried by a fourth inspection person.
In this embodiment, when allocating a general task in the general task item, the general task may be allocated to an inspector to which a task is not allocated in the third adaptation relationship, or may be allocated to an inspector to which a priority task or a timing task is allocated.
It can be understood that, in most cases, the number of the general tasks in the general task item is large, and the timing task and the priority task are basically allocated to the inspection personnel, the number of the inspection personnel which are not allocated with the inspection task in the third adaptive relationship is generally small, the pressure for processing the general tasks by the inspection personnel is large, but after the inspection personnel complete the priority task, before the starting time of the timing task, a certain idle time exists, and the general tasks can also be allocated in the idle time.
Therefore, the fourth inspection personnel who process the general task include inspection personnel to which the inspection task is not assigned in the third adaptation relationship, or the first and second inspection personnel to which the timing task is assigned and the third inspection personnel to which the timing task is assigned.
In an embodiment of the application, the method for acquiring the fourth patrol inspector from the first patrol inspector and the second patrol inspector which are assigned with the priority tasks and the third patrol inspector which are assigned with the timing tasks comprises the following steps:
and determining the polling personnel who simultaneously process the priority task and the timing task from the first polling personnel, the second polling personnel and the third polling personnel.
And if the polling personnel simultaneously processing the priority task and the timing task meet a first polling condition, determining the polling personnel simultaneously processing the priority task and the timing task as a fourth polling personnel, wherein the first polling condition comprises a third running time from the priority task to the timing task after the polling personnel simultaneously processing the priority task and the timing task completes the priority task, a polling time for processing the general tasks and a preset reserved time, and a time difference between the time not exceeding the time difference from the completion of the priority task to the start of the timing task.
It can be understood that, when at least one general task is assigned to a fourth inspection device carried by a fourth inspection person, if the fourth inspection person handles the priority task and the timing task at the same time, it is necessary to ensure that the time difference between the end of the priority task and the start of the timing task is greater than the inspection time and the operation time of the fourth inspection person handling the at least one general task, and in one case, a time threshold value should be kept to prevent an accident.
For example, for each device to be inspected of the incomplete timing task, a set number (for example, 3 to 5) of devices to be inspected of the priority tasks close to the device to be inspected are found, and inspection personnel are arranged on the devices to be inspected of the priority tasks. And selecting a certain number (for example, 3-8) of general task equipment to be inspected, which is closer to the reference point, by taking the middle point of the linear distance between the timing task equipment to be inspected and the priority task equipment to be inspected as the reference point. And inserting the general task corresponding to the equipment to be inspected of the general task into the time period from the completion of the priority task to the start of the timing task by the inspection personnel.
And the insertion principles of general tasks include: inserting more general tasks as much as possible in the time period; and after the inspection personnel finish the priority task, the inspection personnel go to the equipment to be inspected for the first general task, then go to the equipment to be inspected for the second general task after the first general task is finished, and so on, the equipment to be inspected for the timing task which goes to after the last general task is finished, and the time reservation quantity is added to all the time, so that the time period from the completion of the priority task to the starting of the timing task cannot be exceeded. Since the road conditions may change, the traffic time between different devices may exceed the estimated time, requiring a time reserve to be set. In addition, since the actual time for the inspection personnel to complete the inspection task is deviated from the task completion time estimated by the server, a time reservation needs to be set.
It can be understood that the number of the general task devices to be inspected corresponding to a certain timing task device to be inspected is limited, and an optimal result meeting the above principle can be obtained by adopting an exhaustive mode. For a certain general task equipment to be inspected, the same timing task equipment to be inspected and different priority task equipment to be inspected may correspond to, or even different timing task equipment to be inspected, at this time, the general task equipment to be inspected is calculated according to different classification modes, and finally, the priority task equipment to be inspected and the timing task equipment to be inspected corresponding to the general task equipment to be inspected are determined according to the optimal result (the general tasks with the largest number can be inserted) meeting the insertion principle.
It should be noted that when a general task is inserted between a priority task and a timing task, it is likely that some general tasks are not allocated to the inspection personnel, and after some inspection personnel complete the general task inserted between the priority task and the timing task, the inspection personnel still have spare time to complete the general task. At this time, through an exhaustion mode, as many unallocated general tasks as possible are inserted into the vacant time, and after a new general task is inserted, the limit condition that "after an inspection person completes a priority task, the inspection person goes to a first general task to-be-inspected device, after the first general task is completed, the inspection person goes to a second general task to-be-inspected device, and so on, after the last general task is completed, the inspection person goes to a to-be-inspected device of a timing task, the time related to all the above contents is added with a time reservation, and the total time from the completion of the priority task to the start of the timing task" cannot be exceeded "is still met.
In an embodiment of the present application, the step S103 "assigning the task in any task classification item to the inspection equipment of the inspection personnel based on the adaptive relationship and the priority of any task classification item" further includes:
step S103e 2: and aiming at the first unassigned general task in the general task item, acquiring a fifth inspection personnel from the inspection personnel who complete the priority task and the timing task based on the third adaptive relationship of the general task item task.
Step S103e 2: and distributing the first general task to fifth inspection equipment carried by a fifth inspection personnel.
In this embodiment, if the general tasks cannot be completely interspersed before the priority task and the timing task, the general tasks may be processed after the timing task is finished, and at this time, the first general task that is not allocated in the general task item may be allocated to the fifth inspection personnel that has finished the priority task and the timing task.
In an embodiment of the present application, acquiring a fifth inspection person from inspection persons who have completed a priority task and a timing task includes:
and if the inspection personnel who finish the priority task and the timing task meet a second inspection condition, determining the inspection personnel who finish the priority task and the timing task as a fifth inspection personnel, wherein the second inspection condition comprises that if the inspection personnel who finish the priority task and the timing task process the first general task, the working time of each inspection personnel is within the same preset time period in the whole inspection process, and the total working time of the inspection personnel is the minimum value.
It should be noted that, in the process of allocating the first general task, the allocation can be performed according to the principle of task balance and short time consumption.
Specifically, in the whole routing inspection process, it is required to ensure that the working time of each routing inspection worker is within the same preset time period, that is, the routing inspection worker with the longest working time and the routing inspection worker with the shortest working time, and the difference value between the working times of the routing inspection workers and the routing inspection workers is smaller than a set threshold value, that is, the difference value between the maximum value and the minimum value of the preset time period, so as to achieve the purpose of task balance. And under the condition that the working time difference value of the patrol personnel with the longest working time and the shortest working time is smaller than a set threshold value, the total working time of the patrol personnel is ensured to be minimum, namely the average value of the working time of all the patrol personnel is minimum, and the optimal distribution method meeting the principle can be found through an exhaustion method.
The application discloses a distribution method for routing inspection tasks. When the routing inspection tasks are of different types, all the routing inspection tasks can be guaranteed to be completed according to set requirements through a reasonable distribution method, meanwhile, the idle time among different tasks is reduced as much as possible, so that the total working time of routing inspection personnel is reduced, namely, through reasonable task distribution, the time that traffic operation time, idle time among tasks and the like are regarded as invalid relative to the task completion is shortened as little as possible, the total consumed time is shortened, and the routing inspection efficiency of the routing inspection personnel is improved.
In an embodiment of the present application, after completing the task allocation method, the method further includes:
and monitoring the task execution process of the inspection equipment in real time, and if alarm trigger information uploaded by any inspection equipment is received, adjusting a task distribution method according to inspection data of the inspection equipment.
It will be appreciated that there may be objective reasons for significant changes in estimated traffic times or task completion times, etc. during the time that the device is being inspected. For example, the time for completing the inspection task is greatly different from the time estimated by the server in advance due to the serious change of the road condition and the serious inconsistency between the equipment condition and the expected condition.
The server can communicate with the inspection equipment carried by the inspection personnel, the server can monitor the inspection equipment in real time, when the inspection personnel do not reach the equipment to be inspected in preset time or do not finish the inspection task before the preset time, the inspection personnel can trigger an alarm to the server through the inspection equipment, and after the server collects the information of all the inspection personnel, if the change is found to cause that the original distribution method cannot be established, the distribution method is adjusted to ensure that the corresponding task can be normally finished.
An embodiment of the present application provides a task allocation apparatus, and as shown in fig. 2, the task allocation apparatus 20 may include: a first acquisition module 201, a second acquisition module 202, and an assignment module 203, wherein,
the first obtaining module 201 is configured to obtain at least one task classification item, where each task classification item includes at least one task, and priorities of the task classification items are different.
It should be noted that, in the present application, the calculation and allocation for the task are completed by the server, and the task in the present application may be an inspection task, each inspected device corresponds to one inspection task, and the inspection personnel wear the inspection device in the inspection process, and the inspection device may communicate with the server.
Before the routing inspection tasks are distributed, the server can classify the routing inspection tasks in advance, namely task classification items aiming at the routing inspection tasks, such as priority task classification items, timing task classification items and general task classification items, wherein the earlier the time for starting processing of the priority tasks in the priority task items is, the better the priority task items are, for example, routing inspection tasks suspected of leakage of an oil and gas pipeline can cause serious accidents such as explosion and the like. A timed task in a timed task item needs to start processing at a particular time. The general tasks in the general task items are not particularly limited in processing, and may be processed within the same day. Therefore, the priorities of the task classification items are different, and the server also considers the priority of the task classification item corresponding to each routing inspection task when distributing the tasks.
Each task item includes at least one patrol task, and the patrol tasks in each task item generally have no priority, but the timing tasks in the timing task items need to start processing at a specific time, so the timing tasks in the timing task items have priority in time.
And the second obtaining module 202 is configured to obtain a task inspection table, where the task inspection table includes an adaptive relationship between any task classification item and at least one inspection worker.
The task inspection table comprises the adaptive relationship between the task classification items and the inspection personnel or the adaptive relationship between the inspection tasks and the inspection personnel in the task inspection classification items.
It can be understood that different inspection personnel have different processing capabilities for inspection tasks in different classification items due to differences in technical level, professional ability and the like, so that the inspection personnel corresponding to each task classification item can be obtained, and an inspection personnel list for processing the classification task can be processed; more specifically, the polling task list capable of processing the polling task can be marked for each polling task according to task characteristics of the polling task in each task classification item and historical polling data of polling personnel in the process of processing the polling task.
And the distribution module 203 is used for distributing the tasks in any task classification item to the inspection equipment carried by the inspection personnel based on the adaptive relationship and the priority of any task classification item.
It can be understood that the patrol inspection personnel wear the patrol inspection equipment in the patrol inspection process, the patrol inspection personnel use the patrol inspection equipment to patrol the equipment to be patrolled and inspected corresponding to the patrol inspection task, and the patrol inspection equipment is used for communicating with the server.
In the process of distributing the inspection tasks to the inspection personnel, the server needs to preferentially distribute the inspection tasks in the high-priority inspection task items in combination with the priorities of the inspection task classification items so as to ensure that the inspection tasks with high priorities are processed, and distributes the inspection tasks to the inspection equipment carried by the inspection personnel according with the adaptive relations by combining the adaptive relations of the inspection task classification items, namely, the inspection personnel lists corresponding to the inspection task classification items, so as to ensure that the inspection tasks can be accurately processed.
According to the method and the device, the inspection tasks are classified, the priorities of the categories are set, the reasonable distribution method can be set for the tasks of different categories, the adaptive relation in the task inspection table can ensure that the distributed inspection personnel complete each category of inspection tasks, and the inspection efficiency of the inspection personnel is improved.
An embodiment of the present application provides an electronic device, including: a memory and a processor; at least one program is stored in the memory and used for being executed by the processor, compared with the prior art, the method can be realized, the inspection tasks are classified, the priority of the classification is set, reasonable distribution methods can be set aiming at the tasks of different types, and the distributed inspection personnel can be ensured to finish each type of inspection tasks through the adaptive relation in the task inspection table, so that the inspection efficiency of the inspection personnel is improved.
In an alternative embodiment, an electronic device is provided, as shown in fig. 3, the electronic device 4000 shown in fig. 3 comprising: a processor 4001 and a memory 4003. Processor 4001 is coupled to memory 4003, such as via bus 4002. Optionally, the electronic device 4000 may further comprise a transceiver 4004. In addition, the transceiver 4004 is not limited to one in practical applications, and the structure of the electronic device 4000 is not limited to the embodiment of the present application.
The Processor 4001 may be a CPU (Central Processing Unit), a general-purpose Processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor 4001 may also be a combination that performs a computational function, including, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, or the like.
The Memory 4003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these.
The memory 4003 is used for storing application codes for executing the scheme of the present application, and the execution is controlled by the processor 4001. Processor 4001 is configured to execute application code stored in memory 4003 to implement what is shown in the foregoing method embodiments.
The present application provides a computer-readable storage medium, on which a computer program is stored, which, when running on a computer, enables the computer to execute the corresponding content in the foregoing method embodiments. Compared with the prior art, the inspection task scheduling method has the advantages that inspection tasks are classified, the priorities of the categories are set, reasonable distribution methods can be set for the tasks of different categories, and distributed inspection personnel can be guaranteed to finish each type of inspection task through the adaptive relation in the task inspection table, so that the inspection efficiency of the inspection personnel is improved.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (10)
1. A task allocation method, comprising:
acquiring at least one task classification item, wherein each task classification item comprises at least one task, and the priority of each task classification item is different;
acquiring a task inspection table, wherein the task inspection table comprises an adaptive relation between any task classification item and at least one inspection person;
and distributing the tasks in any task classification item to inspection equipment carried by inspection personnel based on the adaptive relationship and the priority of any task classification item.
2. The method according to claim 1, wherein the task classification items include priority task items, the task inspection table includes a first adaptive relationship between the priority task items and at least one inspection worker, and the task in any task classification item is allocated to inspection equipment carried by the inspection worker based on the adaptive relationship and the priority of any task classification item, including:
aiming at a priority task in the priority task items, acquiring a first adaptive inspection worker of the priority task from a first adaptive relation of the priority task item based on the first adaptive relation of the priority task item;
determining a first running time of the first adaptive inspection personnel running to the first equipment to be inspected corresponding to the priority task based on the real-time road condition between the first adaptive inspection personnel and the first equipment to be inspected corresponding to the priority task;
acquiring a first inspection person with a first running time not exceeding a first time threshold from the first adaptive inspection person;
and distributing the priority task to first inspection equipment carried by the first inspection personnel.
3. The method according to claim 2, wherein the task in any task classification item is distributed to inspection equipment carried by inspection personnel based on the adaptive relationship and the priority of any task classification item, and the method further comprises the following steps:
if the number of the priority tasks in the priority task items is larger than the number of the inspection personnel, counting the first priority tasks which are not distributed in the priority task items;
aiming at the first priority task, acquiring a second inspection person with the superposition time not exceeding a second time threshold from the first adaptive relation of the priority task item based on the first adaptive relation of the priority task item, wherein the superposition time comprises the sum of the second running time of the second inspection person running to a second device to be inspected corresponding to the first priority task and the inspection time of the second inspection person inspecting the first device to be inspected corresponding to the distributed priority task;
and distributing the first priority task to second inspection equipment carried by second inspection personnel.
4. The method according to claim 2 or 3, wherein the task classification items comprise timing task items, the task inspection table comprises a second adaptive relationship between the timing task items and at least one inspection person, and the task in any task classification item is distributed to inspection equipment carried by the inspection person based on the adaptive relationship and the priority of any task classification item, and the method comprises the following steps:
aiming at the timing tasks in the timing task items, sequentially acquiring third inspection personnel from the second adaptive relation of the timing task items and the first or second inspection personnel distributed with the priority tasks based on the time sequence of the timing tasks;
and distributing the timing task to third inspection equipment carried by a third inspection personnel.
5. The method according to claim 4, wherein the task classification items comprise general task items, the task patrol table comprises a third adaptive relationship between the general task items and at least one patrol inspector, and the task in any task classification item is distributed to patrol inspection equipment of the patrol inspector based on the adaptive relationship and the priority of any task classification item, and the method comprises the following steps:
aiming at a general task in the general task item, acquiring a fourth inspection person from the first inspection person and the second inspection person which are allocated with the priority task and the third inspection person which is allocated with the timing task based on a third adaptive relation of the general task item;
and at least one general task in the general task items is distributed to fourth inspection equipment carried by the fourth inspection personnel.
6. The method of claim 5, wherein the assigning the tasks in any one of the task classification items to the inspection equipment of the inspection personnel based on the adaptive relationship and the priority of any one of the task classification items, further comprises:
aiming at a first unassigned general task in the general task item, acquiring a fifth inspection person from the inspection persons who have completed the priority task and the timing task based on a third adaptive relationship of the general task item task;
and distributing the first general task to fifth inspection equipment carried by the fifth inspection personnel.
7. The method of claim 5 or 6, wherein obtaining a fourth inspection person from the first and second inspection persons assigned the priority task and the third inspection person assigned the timing task comprises:
determining the polling personnel who process the priority task and the timing task simultaneously from the first polling personnel, the second polling personnel and the third polling personnel;
if the polling personnel simultaneously processing the priority task and the timing task meet a first polling condition, determining the polling personnel simultaneously processing the priority task and the timing task as a fourth polling personnel, wherein the first polling condition comprises a third running time from the priority task to the timing task through a plurality of general tasks after the polling personnel simultaneously processing the priority task and the timing task completes the priority task, a polling time for processing the general tasks and a time difference between a preset reserved time and a starting time of the timing task after the priority task is completed;
acquiring a fifth inspection person from the inspection persons who have completed the priority task and the timing task, including:
and if the patrol personnel who complete the priority task and the timing task meet a second patrol condition, determining the patrol personnel who complete the priority task and the timing task as the fifth patrol personnel, wherein the second patrol condition comprises that if the patrol personnel who complete the priority task and the timing task process the first general task, the working time of each patrol personnel in the whole patrol process is within the same preset time period, and the total working time of the patrol personnel is the minimum value.
8. A task assigning apparatus, comprising:
the first acquisition module is used for acquiring at least one task classification item, each task classification item comprises at least one task, and the priority of each task classification item is different;
the second acquisition module is used for acquiring a task inspection table, and the task inspection table comprises an adaptive relation between any task classification item and at least one inspection person;
and the distribution module is used for distributing the tasks in any task classification item to the inspection equipment carried by the inspection personnel based on the adaptive relationship and the priority of any task classification item.
9. An electronic device, comprising:
one or more processors;
a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to: executing a task allocation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the method of task allocation according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011241199.9A CN112330163B (en) | 2020-11-09 | 2020-11-09 | Task allocation method, system, electronic device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011241199.9A CN112330163B (en) | 2020-11-09 | 2020-11-09 | Task allocation method, system, electronic device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112330163A true CN112330163A (en) | 2021-02-05 |
CN112330163B CN112330163B (en) | 2023-07-07 |
Family
ID=74316850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011241199.9A Active CN112330163B (en) | 2020-11-09 | 2020-11-09 | Task allocation method, system, electronic device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112330163B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113298372A (en) * | 2021-05-20 | 2021-08-24 | 多点(深圳)数字科技有限公司 | Digital routing inspection task arranging method for stores in new retail industry |
CN113452746A (en) * | 2021-05-11 | 2021-09-28 | 华翔翔能科技股份有限公司 | Pump station operation and maintenance patrol management method and system |
CN113516391A (en) * | 2021-07-15 | 2021-10-19 | 环球车享汽车租赁有限公司 | Method for processing vehicle inspection task, computing device and storage medium |
CN113570241A (en) * | 2021-07-27 | 2021-10-29 | 广东电网有限责任公司 | Power transmission line inspection robot task optimal allocation method and device |
CN113888028A (en) * | 2021-10-27 | 2022-01-04 | 广东电网有限责任公司 | Patrol task allocation method and device, electronic equipment and storage medium |
CN115496386A (en) * | 2022-09-30 | 2022-12-20 | 深圳中正信息科技有限公司 | Equipment inspection method, system and computer readable storage medium |
CN115952444A (en) * | 2023-03-10 | 2023-04-11 | 潍坊市平安消防工程有限公司 | Intelligent detection method and system for building fire-fighting facilities |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102737415A (en) * | 2012-07-16 | 2012-10-17 | 航天科工深圳(集团)有限公司 | Intelligent inspection system and method for formulating inspection tasks |
US20130191836A1 (en) * | 2012-01-24 | 2013-07-25 | John J. Meyer | System and method for dynamically coordinating tasks, schedule planning, and workload management |
CN104331842A (en) * | 2014-10-29 | 2015-02-04 | 杭州凯达电力建设有限公司 | On-site inspection method and system |
CN106817708A (en) * | 2016-12-30 | 2017-06-09 | 广州市申迪计算机***有限公司 | One kind patrols and examines cluster construction method and device |
CN108416519A (en) * | 2018-02-28 | 2018-08-17 | 深圳春沐源控股有限公司 | A kind of guest room method for allocating tasks, server and computer readable storage medium |
US20190066014A1 (en) * | 2017-08-24 | 2019-02-28 | Alibaba Group Holding Limited | Work task assignment method, apparatus and computing system |
CN109544015A (en) * | 2018-11-26 | 2019-03-29 | 平安科技(深圳)有限公司 | A kind of method for allocating tasks and relevant device based on data processing |
CN109978356A (en) * | 2019-03-15 | 2019-07-05 | 平安普惠企业管理有限公司 | Mark method for allocating tasks, device, medium and computer equipment |
CN110083173A (en) * | 2019-04-08 | 2019-08-02 | 合肥工业大学 | The optimization method of unmanned plane formation patrol task distribution |
CN110097268A (en) * | 2019-04-19 | 2019-08-06 | 北京金山安全软件有限公司 | Task allocation method and device, electronic equipment and storage medium |
CN110363950A (en) * | 2019-08-06 | 2019-10-22 | 北京数雨如歌智能科技有限公司 | A kind of intelligent fire classification managing and control system |
US20190384515A1 (en) * | 2018-06-15 | 2019-12-19 | EMC IP Holding Company LLC | Method for configuring resources, electronic device and computer program product |
CN110826818A (en) * | 2019-11-21 | 2020-02-21 | 中冶华天工程技术有限公司 | Method for carrying out inspection task planning and path design on multiple sites by multiple inspectors |
CN110837956A (en) * | 2019-10-29 | 2020-02-25 | 湖南国奥电力设备有限公司 | Underground cable inspection task distribution method and device |
CN111222739A (en) * | 2019-10-22 | 2020-06-02 | 岭澳核电有限公司 | Task allocation method and task allocation system of nuclear power station |
CN111369162A (en) * | 2020-03-13 | 2020-07-03 | 江苏满运软件科技有限公司 | Task allocation method and system, customer relationship management system, device and medium |
CN111539598A (en) * | 2020-04-03 | 2020-08-14 | 联宝(合肥)电子科技有限公司 | Test task allocation method, device and storage medium |
CN111580964A (en) * | 2020-04-29 | 2020-08-25 | 杭州涂鸦信息技术有限公司 | Application task priority allocation method, system and related equipment |
CN111782383A (en) * | 2020-08-26 | 2020-10-16 | 北京元心科技有限公司 | Task allocation method, server, electronic terminal and computer readable storage medium |
CN111835585A (en) * | 2020-06-19 | 2020-10-27 | 深圳奇迹智慧网络有限公司 | Inspection method and device for Internet of things equipment, computer equipment and storage medium |
CN116090802A (en) * | 2023-04-12 | 2023-05-09 | 成都盛锴科技有限公司 | Train inspection task intelligent distribution and scheduling system oriented to vehicle bottom part identification |
-
2020
- 2020-11-09 CN CN202011241199.9A patent/CN112330163B/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130191836A1 (en) * | 2012-01-24 | 2013-07-25 | John J. Meyer | System and method for dynamically coordinating tasks, schedule planning, and workload management |
CN102737415A (en) * | 2012-07-16 | 2012-10-17 | 航天科工深圳(集团)有限公司 | Intelligent inspection system and method for formulating inspection tasks |
CN104331842A (en) * | 2014-10-29 | 2015-02-04 | 杭州凯达电力建设有限公司 | On-site inspection method and system |
CN106817708A (en) * | 2016-12-30 | 2017-06-09 | 广州市申迪计算机***有限公司 | One kind patrols and examines cluster construction method and device |
US20190066014A1 (en) * | 2017-08-24 | 2019-02-28 | Alibaba Group Holding Limited | Work task assignment method, apparatus and computing system |
CN108416519A (en) * | 2018-02-28 | 2018-08-17 | 深圳春沐源控股有限公司 | A kind of guest room method for allocating tasks, server and computer readable storage medium |
US20190384515A1 (en) * | 2018-06-15 | 2019-12-19 | EMC IP Holding Company LLC | Method for configuring resources, electronic device and computer program product |
CN109544015A (en) * | 2018-11-26 | 2019-03-29 | 平安科技(深圳)有限公司 | A kind of method for allocating tasks and relevant device based on data processing |
CN109978356A (en) * | 2019-03-15 | 2019-07-05 | 平安普惠企业管理有限公司 | Mark method for allocating tasks, device, medium and computer equipment |
CN110083173A (en) * | 2019-04-08 | 2019-08-02 | 合肥工业大学 | The optimization method of unmanned plane formation patrol task distribution |
CN110097268A (en) * | 2019-04-19 | 2019-08-06 | 北京金山安全软件有限公司 | Task allocation method and device, electronic equipment and storage medium |
CN110363950A (en) * | 2019-08-06 | 2019-10-22 | 北京数雨如歌智能科技有限公司 | A kind of intelligent fire classification managing and control system |
CN111222739A (en) * | 2019-10-22 | 2020-06-02 | 岭澳核电有限公司 | Task allocation method and task allocation system of nuclear power station |
CN110837956A (en) * | 2019-10-29 | 2020-02-25 | 湖南国奥电力设备有限公司 | Underground cable inspection task distribution method and device |
CN110826818A (en) * | 2019-11-21 | 2020-02-21 | 中冶华天工程技术有限公司 | Method for carrying out inspection task planning and path design on multiple sites by multiple inspectors |
CN111369162A (en) * | 2020-03-13 | 2020-07-03 | 江苏满运软件科技有限公司 | Task allocation method and system, customer relationship management system, device and medium |
CN111539598A (en) * | 2020-04-03 | 2020-08-14 | 联宝(合肥)电子科技有限公司 | Test task allocation method, device and storage medium |
CN111580964A (en) * | 2020-04-29 | 2020-08-25 | 杭州涂鸦信息技术有限公司 | Application task priority allocation method, system and related equipment |
CN111835585A (en) * | 2020-06-19 | 2020-10-27 | 深圳奇迹智慧网络有限公司 | Inspection method and device for Internet of things equipment, computer equipment and storage medium |
CN111782383A (en) * | 2020-08-26 | 2020-10-16 | 北京元心科技有限公司 | Task allocation method, server, electronic terminal and computer readable storage medium |
CN116090802A (en) * | 2023-04-12 | 2023-05-09 | 成都盛锴科技有限公司 | Train inspection task intelligent distribution and scheduling system oriented to vehicle bottom part identification |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113452746A (en) * | 2021-05-11 | 2021-09-28 | 华翔翔能科技股份有限公司 | Pump station operation and maintenance patrol management method and system |
CN113452746B (en) * | 2021-05-11 | 2022-08-05 | 华翔翔能科技股份有限公司 | Pump station operation and maintenance patrol management method and system |
CN113298372A (en) * | 2021-05-20 | 2021-08-24 | 多点(深圳)数字科技有限公司 | Digital routing inspection task arranging method for stores in new retail industry |
CN113298372B (en) * | 2021-05-20 | 2024-06-21 | 多点(深圳)数字科技有限公司 | Novel retail industry store digital inspection task arrangement method |
CN113516391A (en) * | 2021-07-15 | 2021-10-19 | 环球车享汽车租赁有限公司 | Method for processing vehicle inspection task, computing device and storage medium |
CN113570241A (en) * | 2021-07-27 | 2021-10-29 | 广东电网有限责任公司 | Power transmission line inspection robot task optimal allocation method and device |
CN113888028A (en) * | 2021-10-27 | 2022-01-04 | 广东电网有限责任公司 | Patrol task allocation method and device, electronic equipment and storage medium |
CN115496386A (en) * | 2022-09-30 | 2022-12-20 | 深圳中正信息科技有限公司 | Equipment inspection method, system and computer readable storage medium |
CN115496386B (en) * | 2022-09-30 | 2023-10-13 | 深圳中正信息科技有限公司 | Equipment inspection method, system and computer readable storage medium |
CN115952444A (en) * | 2023-03-10 | 2023-04-11 | 潍坊市平安消防工程有限公司 | Intelligent detection method and system for building fire-fighting facilities |
Also Published As
Publication number | Publication date |
---|---|
CN112330163B (en) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112330163A (en) | Task allocation method, system, electronic device and computer readable storage medium | |
CN111176852B (en) | Resource allocation method, device, chip and computer readable storage medium | |
Liu et al. | A new improved NEH heuristic for permutation flowshop scheduling problems | |
CN109992404B (en) | Cluster computing resource scheduling method, device, equipment and medium | |
CN108256706B (en) | Task allocation method and device | |
CN111984426B (en) | Task scheduling method and device, electronic equipment and storage medium | |
Sharma et al. | Analysis of dispatching rules in a stochastic dynamic job shop manufacturing system with sequence-dependent setup times | |
CN112306661B (en) | Task scheduling method and device, electronic equipment and readable storage medium | |
CN111210136A (en) | Robot task scheduling method and server | |
CN109165158B (en) | Method and device for scheduling test cases, computing equipment and computer storage medium | |
CN114237857A (en) | Task distribution system for big data task capture | |
CN113421168B (en) | Intelligent machining system for mechanical basic parts | |
CN110097268A (en) | Task allocation method and device, electronic equipment and storage medium | |
CN110633606A (en) | Parking space identification method, device and equipment and storage medium | |
CN116562894A (en) | Vehicle insurance claim fraud risk identification method, device, electronic equipment and storage medium | |
CN113065821B (en) | Vehicle allocation behavior early warning method, device, equipment and storage medium | |
CN108429704B (en) | Node resource allocation method and device | |
CN113190335B (en) | Multi-task scheduling and collecting method of power collecting terminal and power collecting system | |
Yeoh et al. | Mitigating workspace congestion: A genetic algorithm approach | |
US20140047454A1 (en) | Load balancing in an sap system | |
CN113326954A (en) | Vehicle maintenance task scheduling method, device, equipment and storage medium | |
Sharma et al. | Stochastic dynamic job shop scheduling with sequence-dependent setup times: simulation experimentation | |
Lazár et al. | Verification of sequential patterns in production using information entropy | |
CN113065797A (en) | Multitask execution deadline optimization method, multitask execution deadline optimization device, terminal equipment and medium | |
CN111754050A (en) | Method and apparatus for predicting delivery image of delivery object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |