Cable pipeline intelligent lock work order distribution system and method

By recording work order processing data, calculating the task processing weight of the cable pipeline intelligent lock, and automatically allocating it, the problem of missing work order allocation logic in the existing technology is solved and the efficiency of work order processing is improved.

CN119940756APending Publication Date: 2025-05-06GUANGZHOU PANYU CABLE WORKS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411706451.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The lack of reasonable cable and pipe intelligent lock work order allocation logic in the prior art, resulting in the inability to efficiently handle work orders.

Method used

Through the recorded processing data of the entire work order process, the historical work order processing information of the cable pipeline operation area is obtained, the average processing time of the work order sub-tasks corresponding to each cable pipeline intelligent lock are calculated, the task processing weight is determined, and the operators who are to be assigned work orders are allocated based on these weights.

Benefits of technology

The reasonable automatic allocation of work orders is realized, the efficiency of work order processing is improved, and the problem of missing work order allocation logic is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119940756A_ABST
    Figure CN119940756A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a cable pipeline intelligent lock work order distribution system and method, and the method comprises the steps: obtaining recorded historical work order processing information of a cable pipeline operation region, and the historical work order processing information comprises a cable pipeline intelligent lock correspondingly distributed to each historical work order and a work order execution process, the work order execution process comprises the processing time of each work order subtask, calculating the average processing time of a plurality of work order subtasks of each cable pipeline intelligent lock, determining the task processing weight of each cable pipeline intelligent lock relative to the corresponding work order subtask based on the average processing time, and when a to-be-allocated work order is detected, determining the task processing weight of each cable pipeline intelligent lock corresponding to the corresponding work order subtask. And determining a plurality of to-be-processed work order sub-tasks of the to-be-allocated work order and a processing cable pipeline intelligent lock, and allocating the to-be-allocated work order operators based on the plurality of to-be-processed work order sub-tasks, the processing cable pipeline intelligent lock and the task processing weight. According to the scheme, the work orders can be reasonably and automatically distributed according to the recorded processing data of the whole process of the work orders, so that the processing efficiency of the work orders is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of cable duct smart lock management, and in particular, to a cable duct smart lock work order distribution system and method. Background Art

[0002] When there is no cable in the cable duct in the early stage, the cable duct smart lock is pre-installed to prevent the construction workers from not installing and disassembling according to the prescribed order when adding new cables later, and the corresponding smart lock operations are performed through the cable duct smart lock APP. The cable duct smart lock APP mainly implements two major functions, namely the switch lock management function and the work order management function. In the cable duct smart lock APP, the administrator or designated personnel can create a new work order. The work order should contain information such as task description, location, time, required tools, etc., so that the staff can perform the task accurately. After creating the work order, the system can assign the work order to the corresponding staff according to the preset rules or manual assignment of the administrator.

[0003] In the related solutions, most of the cable and duct smart lock APPs manually assign the processing objects of the work orders by the administrator or randomly assign idle objects to process the work orders. This method lacks reasonable cable and duct smart lock work order allocation logic and cannot achieve efficient processing of work orders. Summary of the invention

[0004] The embodiments of the present invention provide a cable duct intelligent lock work order allocation system and method, which solves the problem that there is a lack of reasonable cable duct intelligent lock work order allocation logic in the related technology and the inability to achieve efficient processing of cable duct intelligent lock work orders. The work orders can be reasonably and automatically allocated through the recorded processing data of the entire process of the work orders to improve the processing efficiency of the work orders.

[0005] In a first aspect, an embodiment of the present invention provides a cable duct smart lock work order allocation method, comprising:

[0006] Acquire the historical work order processing information of the recorded cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask;

[0007] Calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area respectively, and determine the task processing weight of each cable duct smart lock relative to the corresponding work order subtask based on the average processing time;

[0008] When a work order to be assigned is detected, multiple work order subtasks to be processed and corresponding cable duct smart locks for processing of the work order to be assigned are determined, and operators of the work order to be assigned are assigned based on the multiple work order subtasks to be processed, the cable duct smart locks for processing and the task processing weights.

[0009] Optionally, determining the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask based on the average processing time includes:

[0010] The pre-stored standard processing time of each of the work order subtasks is obtained, and the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask is determined according to the pre-stored standard processing time and the average processing time.

[0011] Optionally, determining the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask according to the pre-stored standard processing time and the average processing time includes:

[0012] Obtain a pre-stored weight comparison table of each of the work order subtasks, and respectively calculate the difference between the average processing time of multiple work order subtasks corresponding to the cable duct smart lock and the corresponding pre-stored standard time;

[0013] The corresponding pre-stored weight comparison table is queried according to the difference to obtain the task processing weight of the cable duct smart lock relative to the corresponding work order subtask.

[0014] Optionally, the allocating the operators of the to-be-allocated work orders based on the plurality of to-be-processed work order subtasks, the processing cable duct smart lock, and the task processing weights includes:

[0015] Determine the task processing weights respectively associated with the plurality of work order subtasks to be processed among the task processing weights corresponding to the cable duct processing smart lock, and calculate the work order processing weight to be allocated for the cable duct processing smart lock according to the task processing weights associated with the plurality of work order subtasks to be processed;

[0016] The operators of the work orders to be assigned are assigned according to the processing weights of the work orders to be assigned and the pre-stored operator information.

[0017] Optionally, the step of calculating the to-be-allocated work order processing weight for processing the cable duct smart lock according to the task processing weights associated with the plurality of to-be-processed work order subtasks includes:

[0018] Respectively determine the task levels of the plurality of work order subtasks to be processed, and determine the calculation coefficients of the plurality of work order subtasks to be processed according to the task levels;

[0019] The task processing weights associated with the plurality of work order subtasks to be processed are multiplied by the corresponding calculation coefficients and superimposed to obtain the work order processing weight to be allocated for processing the cable duct smart lock.

[0020] Optionally, determining the calculation coefficients of the plurality of to-be-processed work order subtasks according to the task level includes:

[0021] Group the pending work order subtasks with the same task level into a task group, and determine the number of pending work order subtasks in each task group;

[0022] The preset coefficient allocation table is queried according to the number of tasks and the task level of each task group to obtain the allocation coefficient of each task group, and the allocation coefficient is determined as the calculation coefficient of each to-be-processed work order subtask in the corresponding task group.

[0023] Optionally, the pre-stored operator information includes work grades and location data of multiple operators, and the allocating of operators of the work orders to be allocated according to the processing weights of the work orders to be allocated and the pre-stored operator information includes:

[0024] Compare the work order processing weight to be assigned with the weight value interval associated with each work grade to obtain the weight value interval in which it falls, and determine each operator corresponding to the work grade associated with the weight value interval in which the work order processing weight to be assigned falls as the operator to be selected;

[0025] The distance between each of the to-be-selected operators and the cable duct processing intelligent lock is calculated according to the position data, and the to-be-selected operator with the shortest distance is assigned to process the to-be-assigned work order.

[0026] In a second aspect, an embodiment of the present invention further provides a cable duct intelligent lock work order distribution system, comprising:

[0027] An acquisition module is used to acquire the historical work order processing information of the recorded cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask;

[0028] A time calculation module, used to respectively calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area;

[0029] A weight determination module, used to determine the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask based on the average processing time;

[0030] The work order allocation module is used to determine multiple to-be-processed work order subtasks and corresponding cable duct smart locks of the work order to be allocated when a work order to be allocated is detected, and to allocate operators for the work order to be allocated based on the multiple to-be-processed work order subtasks, the cable duct smart locks and the task processing weights.

[0031] In a third aspect, an embodiment of the present invention further provides a cable duct intelligent lock work order distribution device, the device comprising:

[0032] one or more processors;

[0033] a storage device for storing one or more programs,

[0034] When the one or more programs are executed by the one or more processors, the one or more processors implement a cable duct smart lock work order allocation method described in an embodiment of the present invention.

[0035] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer executable instructions, which, when executed by a computer processor, are used to execute a cable duct smart lock work order allocation method described in an embodiment of the present invention.

[0036] In an embodiment of the present invention, the historical work order processing information of the recorded cable duct operation area is obtained, and the historical work order processing information includes the cable duct smart lock and the work order execution process corresponding to each historical work order. The work order execution process includes the processing time of each work order subtask, and the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area is calculated respectively. Based on the average processing time, the task processing weight of each cable duct smart lock relative to the corresponding work order subtask is determined respectively. When the work order to be assigned is detected, the multiple work order subtasks to be processed and the corresponding cable duct smart lock for processing recorded in the work order to be assigned are determined, and the operator of the work order to be assigned is assigned based on the multiple work order subtasks to be processed, the cable duct smart lock for processing, and the task processing weight. This scheme allocates operators to the established work order through the processing data of the whole process of the recorded work order, solves the problem of lack of reasonable cable duct smart lock work order allocation logic in the related technology, and the inability to realize the efficient processing of the cable duct smart lock work order, and can reasonably and automatically allocate the work order through the processing data of the whole process of the recorded work order to improve the processing efficiency of the work order. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A flowchart of a cable duct smart lock work order allocation method provided by an embodiment of the present invention;

[0038] Figure 2A flowchart of another cable duct smart lock work order allocation method provided by an embodiment of the present invention;

[0039] Figure 3 A flowchart of another cable duct smart lock work order allocation method provided by an embodiment of the present invention;

[0040] Figure 4 A module structure block diagram of a cable duct intelligent lock work order distribution system provided by an embodiment of the present invention;

[0041] Figure 5 A schematic structural diagram of a cable duct smart lock work order distribution device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the embodiments of the present invention, rather than to limit the embodiments of the present invention. It is also necessary to explain that, for ease of description, only parts related to the embodiments of the present invention are shown in the accompanying drawings, rather than all structures.

[0043] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and or or" in the specification and claims represents at least one of the connected objects, and the character "or" generally indicates that the objects associated before and after are in an "or" relationship.

[0044] A cable duct smart lock work order allocation method provided in an embodiment of the present application can be applied to the allocation scenario of cable duct smart lock work orders. A cable duct smart lock work order allocation method provided in an embodiment of the present application, the execution subject of each step can be a computer device, which refers to any electronic device with data calculation, processing and storage capabilities, such as mobile phones, PCs (Personal Computers), tablet computers and other terminal devices, and can also be servers and other devices, which are not limited in the embodiment of the present application.

[0045] Figure 1 A flowchart of a cable duct intelligent lock work order allocation method provided by an embodiment of the present invention, such as Figure 1 As shown, specifically including:

[0046] Step S101, obtaining the recorded historical work order processing information of the cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask.

[0047] Among them, the cable duct operation area is used to represent the area where various construction projects are carried out in the cable duct. The historical work order processing information can be the relevant information recorded when the historical work order is processed. The historical work order can be a form that records the cable duct work tasks issued in the past. The work order can contain information such as task description, location, time, and required tools. The cable duct smart lock is used to represent a passive electronic lock body rotary lock, which combines intelligent technology and lock principles and is specially designed for cable duct safety management equipment. The cable duct smart lock can avoid the arbitrary disassembly of the cable duct and prevent construction personnel from not installing and disassembling according to the prescribed order when adding new cables later. At the same time, it can also prevent the cable duct from being occupied by unauthorized units, thereby improving the safety and management efficiency of the cable duct. The work order execution process is used to represent the operation process when processing the work order content. The work order subtask is used to represent the various tasks to be performed recorded in the work order. An illustrative example may be that the historical work orders in the recorded historical work order processing information of the cable duct operation area are work order 1, work order 2, work order 3, work order 4, work order 5, and work order 6, and the cable duct smart locks assigned to work order 1 and work order 2 are smart lock A, the cable duct smart locks assigned to work order 3 and work order 4 are smart lock B, and the cable duct smart locks assigned to work order 5 and work order 6 are smart lock C. Work order 1 includes work order subtask a, work order subtask b, and work order subtask c. The processing time of work order subtask a is 30 minutes, the processing time of work order subtask b is 20 minutes, and the processing time of work order subtask c is 15 minutes.

[0048] Step S102: Calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area, and determine the task processing weight of each cable duct smart lock relative to the corresponding work order subtask based on the average processing time.

[0049] Among them, the average processing time is used to characterize the average duration of processing the assigned work order subtask at the operating position corresponding to the cable duct smart lock. The task processing weight can be the importance of processing the work order subtask at the operating position corresponding to the cable duct smart lock. After obtaining the assigned cable duct smart lock and the processing time of each work order subtask corresponding to each historical work order in the recorded cable duct operating area, the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operating area is calculated respectively. An exemplary example may be that the historical work orders assigned to the cable duct smart lock A are historical work order a, historical work order b, and historical work order c, and the work order subtasks in the historical work order a are task 1, task 2, and task 3, and the corresponding processing times are 30 minutes, 15 minutes, and 20 minutes respectively; the work order subtasks in the historical work order b are task 1 and task 3, and the corresponding processing times are 12 minutes and 10 minutes respectively; the work order subtasks in the historical work order c are task 1, task 2, and task 3, and the corresponding processing times are 15 minutes, 25 minutes, and 30 minutes respectively. Then, the average processing time of task 1 corresponding to the cable duct smart lock A is 19 minutes ((30+12+15) / 3), the average processing time of task 2 is 20 minutes ((15+25) / 2), and the average processing time of task 3 is 20 minutes ((20+10+30) / 3).

[0050] In one embodiment, the preset weight comparison table is queried according to the average processing time of the work order subtask to obtain the task processing weight of each cable duct smart lock relative to the corresponding work order subtask. Optionally, the pre-stored standard processing time of each work order subtask is obtained, and the task processing weight of each cable duct smart lock relative to the corresponding work order subtask is determined according to the pre-stored standard processing time and average processing time of the work order subtask. The task processing weight of the work order subtask in the cable duct smart lock is determined by the pre-stored standard processing time and average processing time of the work order subtask, so as to determine whether the average processing time of the work order subtask is too long, thereby reasonably determining the corresponding task processing weight.

[0051] Step S103: When a work order to be assigned is detected, multiple work order subtasks to be processed and corresponding cable duct smart locks for processing the work order to be assigned are determined, and operators of the work order to be assigned are assigned based on the multiple work order subtasks to be processed, the cable duct smart locks for processing, and the task processing weights.

[0052] Among them, the work order to be assigned is used to characterize the unexecuted work order waiting to be assigned. The work order subtask to be processed can be each task that needs to be processed in the work order to be assigned. The cable duct processing smart lock can be a cable duct smart lock set at the work position of the work order to be assigned. In one embodiment, after detecting the work order to be assigned and identifying the multiple work order subtasks to be processed recorded in the work order to be assigned and the corresponding cable duct processing smart lock, the task processing weights associated with the multiple work order subtasks to be processed in each task processing weight corresponding to the cable duct processing smart lock are determined, and the task processing weights associated with the multiple work order subtasks to be processed are compared to obtain the highest task processing weight, and the operator of the work order to be assigned is assigned according to the highest task processing weight and the comparison table of preset weights and operators. Optionally, the task processing weights associated with the multiple work order subtasks to be processed in each task processing weight corresponding to the cable duct processing smart lock are determined, and the work order processing weight to be assigned of the cable duct processing smart lock is calculated according to the task processing weights associated with the multiple work order subtasks to be processed, and the operator of the work order to be assigned is assigned according to the work order processing weight to be assigned and the pre-stored operator information. By calculating the processing weight of the work orders to be assigned of the cable duct smart lock, and then allocating the operators of the work orders to be assigned based on the processing weight of the work orders to be assigned and the pre-stored operator information, the operators of the work orders can be reasonably and automatically allocated to improve the processing efficiency of the work orders.

[0053] From the above, it can be known that the historical work order processing information of the recorded cable duct operation area is obtained. The historical work order processing information includes the cable duct smart lock and the work order execution process corresponding to each historical work order. The work order execution process includes the processing time of each work order subtask, and the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area is calculated respectively. Based on the average processing time, the task processing weight of each cable duct smart lock relative to the corresponding work order subtask is determined. When the work order to be assigned is detected, the multiple work order subtasks to be processed and the corresponding cable duct smart locks for processing recorded in the work order to be assigned are determined. The operators of the work order to be assigned are allocated based on the multiple work order subtasks to be processed, the cable duct smart locks for processing, and the task processing weights. This scheme allocates operators to the established work orders through the processing data of the entire process of the recorded work order, which solves the problem of the lack of reasonable cable duct smart lock work order allocation logic in the related technology and the inability to realize the efficient processing of the cable duct smart lock work order. The work order can be reasonably and automatically allocated through the processing data of the entire process of the recorded work order to improve the processing efficiency of the work order.

[0054] Figure 2 A flowchart of another cable duct intelligent lock work order allocation method provided by an embodiment of the present invention provides an optional specific method for determining task processing weights, such as Figure 2 As shown, specifically including:

[0055] Step S201, obtain the recorded historical work order processing information of the cable duct operation area, the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, the work order execution process includes the processing time of each work order subtask.

[0056] Step S202: Calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area.

[0057] Step S203: Obtain the pre-stored standard processing time of each of the work order subtasks, and determine the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask according to the pre-stored standard processing time and the average processing time.

[0058] Among them, the pre-stored standard processing time is used to characterize the pre-stored standard time for completing the work order subtask. After respectively calculating the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area, obtain the pre-stored standard processing time of each work order subtask, and determine the task processing weight of each cable duct smart lock relative to the corresponding work order subtask based on the pre-stored standard processing time of the work order subtask and the average processing time of the work order subtask. Optionally, a method for determining the task processing weight may be to obtain a pre-stored weight comparison table for each work order subtask, and respectively calculate the difference between the average processing time of multiple work order subtasks corresponding to the cable duct smart lock and the corresponding pre-stored standard time, and query the corresponding pre-stored weight comparison table based on the difference to obtain the task processing weight of the cable duct smart lock relative to the corresponding work order subtask. An exemplary example may be that the pre-stored weight comparison table of work order subtask a is obtained, as shown in the following table:

[0059] Difference Task processing weight (0,+5] 0.5 (+5,+10] 0.7 (+10,+15] 0.9 [-5,0] 0.3 [-10,-5) 0.2 [-15,-10) 0.1

[0060] The above comparison table specifically describes the correlation between the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time and the task processing weight, which is specifically described as follows:

[0061] When the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time is (0, +5], the task processing weight of work order subtask a is 0.5; when the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time is (+5, +10], the task processing weight of work order subtask a is 0.7; when the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time is (+10, +15], the task processing weight of work order subtask a is 0.9; when the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time is [-5, 0], the task processing weight of work order subtask a is 0.3; when the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time is [-10, -5), the task processing weight of work order subtask a is 0.2; when the difference between the average processing time of work order subtask a and the corresponding pre-stored standard time is [-15, -10), the task processing weight of work order subtask a is 0.1.

[0062] The average processing time of cable duct smart lock A for work subtask a is 30 minutes, and the stored standard time for work subtask a is 26 minutes. The difference between the two is +4 minutes. Querying the above comparison table, it is found that the task processing weight of cable duct smart lock A relative to work order subtask a is 0.5.

[0063] In another embodiment, the pre-stored standard processing time of each work order subtask is obtained, and the difference between the average processing time of multiple work order subtasks corresponding to the cable duct smart lock and the corresponding pre-stored standard time is calculated respectively, and the difference is substituted into the corresponding preset weight calculation formula to obtain the task processing weight of the cable duct smart lock relative to the multiple work order subtasks.

[0064] Step S204: When a work order to be assigned is detected, multiple work order subtasks to be processed and corresponding cable duct smart locks for processing the work order to be assigned are determined, and operators of the work order to be assigned are assigned based on the multiple work order subtasks to be processed, the cable duct smart locks for processing, and the task processing weights.

[0065] From the above, it can be seen that the pre-stored standard processing time of each work order subtask is obtained, and the task processing weight of each cable duct smart lock relative to the corresponding work order subtask is determined according to the pre-stored standard processing time and average processing time of the work order subtask. This solution determines the task processing weight of the work order subtask in the cable duct smart lock by the pre-stored standard processing time and average processing time of the work order subtask, and can determine whether the average processing time of the work order subtask is too long, so as to reasonably determine the corresponding task processing weight.

[0066] Figure 3A flowchart of another cable duct intelligent lock work order allocation method provided by an embodiment of the present invention provides an optional specific method for allocating operators to be assigned work orders, such as Figure 3 As shown, specifically including:

[0067] Step S301, obtain the recorded historical work order processing information of the cable duct operation area, the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, the work order execution process includes the processing time of each work order subtask.

[0068] Step S302: Calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area, and determine the task processing weight of each cable duct smart lock relative to the corresponding work order subtask based on the average processing time.

[0069] Step S303: when a work order to be assigned is detected, a plurality of work order subtasks to be processed recorded in the work order to be assigned and corresponding processing cable duct smart locks are determined.

[0070] Step S304, determine the task processing weights associated with the multiple work order subtasks to be processed among the task processing weights corresponding to the cable pipeline processing smart lock, and calculate the to-be-assigned work order processing weight of the cable pipeline processing smart lock according to the task processing weights associated with the multiple work order subtasks to be processed.

[0071] Among them, the processing weight of the work order to be assigned can be the importance of processing the work order to be assigned at the operating position corresponding to the cable pipeline smart lock. In one embodiment, after determining the task processing weights associated with multiple work order subtasks to be processed in each task processing weight corresponding to the cable pipeline smart lock, the task levels of multiple work order subtasks to be processed are determined respectively, and the calculation coefficients of multiple work order subtasks to be processed are determined according to the task level. The task processing weights associated with multiple work order subtasks to be processed are multiplied and superimposed to obtain the processing weight of the work order to be assigned for processing the cable pipeline smart lock. Optionally, a calculation coefficient determination method can be to group the work order subtasks to be processed with the same task level into a task group, and determine the number of tasks of the work order subtasks to be processed in each task group, query the preset coefficient allocation table according to the number of tasks of each task group and the task level to obtain the allocation coefficient of each task group, and determine the allocation coefficient as the calculation coefficient of each work order subtask to be processed in the corresponding task group. Optionally, a calculation coefficient determination method can also be to determine the preset coefficient associated with the task level as the calculation coefficient of the corresponding work order subtask to be processed.

[0072] An exemplary example may be that the multiple to-be-processed work order subtasks in the to-be-assigned work order assigned to the cable duct smart lock A are task a, task b, task c, task d and task e, respectively. The task processing weights of the cable duct smart lock A relative to task a, task b, task c, task d and task e are 0.4, 0.6, 0.5, 0.8 and 0.2 respectively. The task levels of task a and task b are both the second level, the task levels of task c and task d are both the third level, and the task level of task e is the first level, that is, the first-level task grouping includes task e, and the number of tasks is 1, the second-level task grouping includes task a and task b, and the number of tasks is 2, and the third-level task grouping includes task c and task d, and the number of tasks is 2. The preset coefficient allocation table is shown in the following table:

[0073]

[0074] The above comparison table specifically describes the correlation between the number of different tasks in different levels of task groups and the allocation coefficient, where the number in "()" represents the number of tasks in the task group. The specific description is as follows:

[0075] When the number of tasks in the first, second and third level task groups is 1, the allocation coefficient of the first level task group is 0.2, the allocation coefficient of the second level task group is 0.3, and the allocation coefficient of the third level task group is 0.5; when the number of tasks in the first level task group is 2, and the number of tasks in the second and third level task groups is 1, the allocation coefficient of the first level task group is 0.1, the allocation coefficient of the second level task group is 0.3, and the allocation coefficient of the third level task group is 0.5; when the number of tasks in the first level task group is 1, and the number of tasks in the second and third level task groups is 2, the allocation coefficient of the first level task group is 0.1, the allocation coefficient of the second level task group is 0.2, and the allocation coefficient of the third level task group is 0.25.

[0076] Currently, the number of tasks in the first-level task grouping is 1, and the number of tasks in the second and third-level task groups are both 2. From the above-mentioned pre-stored coefficient allocation, it can be seen that the allocation coefficient of the first-level task grouping is 0.1, the allocation coefficient of the second-level task grouping is 0.2, and the allocation coefficient of the third-level task grouping is 0.25. The calculation coefficient of task e is 0.1, the calculation coefficients of task a and task b are 0.2, and the calculation coefficients of task c and task d are 0.25. The task processing weights associated with multiple pending work order subtasks are multiplied by the corresponding calculation coefficients and superimposed to obtain the pending work order processing weight of the cable pipeline intelligent lock A, which is 0.545 (0.4*0.2+0.6*0.2+0.5*0.25+0.8*0.25+0.2*0.1).

[0077] In another embodiment, after determining the task processing weights associated with multiple work order subtasks to be processed among the task processing weights corresponding to the cable pipeline smart lock, the task processing weight with the highest weight value among the task processing weights associated with the multiple work order subtasks to be processed is determined as the work order processing weight to be assigned for processing the cable pipeline smart lock.

[0078] Step S305: Allocate the operator of the work order to be allocated according to the processing weight of the work order to be allocated and the pre-stored operator information.

[0079] Among them, the pre-stored operator information can be the relevant information of each operator stored in advance. The pre-stored operator information includes the work grade and location data of multiple operators. Optionally, a method of allocating operators of work orders to be assigned can be to compare the weight of the work order to be assigned with the weight value interval associated with each work grade to obtain the weight value interval that falls into, and determine each operator corresponding to the work grade associated with the weight value interval in which the weight of the work order to be assigned falls as the operator to be selected, calculate the distance between each operator to be selected and the intelligent lock for processing the cable conduit according to the location data of each operator to be selected, and assign the operator to be selected with the smallest distance to process the work order to be assigned. An exemplary example may be that the weight of the work order to be assigned is 0.6, and the multiple operators in the pre-stored operator information are operator a, operator b, operator c, operator d, operator m, and operator n. The work grades of operator a and operator b are first-level, the work grades of operators c, d, and m are all second-level, and the work grade of operator n is third-level. The weight value interval associated with the first level is (0, 0.33], the weight value interval associated with the second level is (0.33, 0.66], and the weight value interval associated with the third level is (0.66, 0.99], and the weight value interval into which the work order to be assigned falls is (0.33, 0.66], and the corresponding work grade is the second prize, that is, the operators to be selected are operators c, d, and m. , m, the location data of operators c, d, and m are respectively substituted into the distance calculation formula for processing the cable pipeline intelligent lock, and the distance between operator c and the cable pipeline intelligent lock is 800 meters, the distance between operator d and the cable pipeline intelligent lock is 1000 meters, and the distance between operator m and the cable pipeline intelligent lock is 500 meters. The distance between operator m and the cable pipeline intelligent lock is the smallest, and operator m is assigned to process the work order to be assigned. In another embodiment, the preset weight value interval in which the processing weight of the work order to be assigned falls is determined, and the difficulty level associated with the preset weight value interval is determined as the difficulty level of the work order to be assigned, and the difficulty level is matched with the work level of each operator in the pre-stored operator information, and the operator who successfully matches is assigned to process the work order to be assigned.

[0080] From the above, it can be seen that the task processing weights associated with multiple to-be-processed work order subtasks are determined in each task processing weight corresponding to the cable duct smart lock, and the to-be-assigned work order processing weight of the cable duct smart lock is calculated according to the task processing weights associated with the multiple to-be-processed work order subtasks, and the operators of the to-be-assigned work orders are allocated according to the to-be-assigned work order processing weight and the pre-stored operator information. This scheme calculates the to-be-assigned work order processing weight of the cable duct smart lock, and then allocates the operators of the to-be-assigned work orders based on the to-be-assigned work order processing weight and the pre-stored operator information, so as to reasonably and automatically allocate the operators of the work orders, thereby improving the processing efficiency of the work orders.

[0081] Figure 4 This is a module structure diagram of a cable duct smart lock work order distribution system provided by an embodiment of the present invention. The system is used to execute a cable duct smart lock work order distribution method provided by the above embodiment, and has the corresponding functional modules and beneficial effects of the execution method. Figure 4 As shown, the system specifically includes:

[0082] The acquisition module 101 is used to acquire the historical work order processing information of the recorded cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask;

[0083] The time calculation module 102 is used to respectively calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area;

[0084] A weight determination module 103, configured to determine the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask based on the average processing time;

[0085] The work order allocation module 104 is used to determine multiple to-be-processed work order subtasks and corresponding processing cable duct smart locks of the work order to be allocated when a work order to be allocated is detected, and to allocate operators for the work order to be allocated based on the multiple to-be-processed work order subtasks, the processing cable duct smart locks and the task processing weights.

[0086] It can be seen from the above scheme that the historical work order processing information of the recorded cable duct operation area is obtained. The historical work order processing information includes the cable duct smart lock and the work order execution process corresponding to each historical work order. The work order execution process includes the processing time of each work order subtask, and the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area is calculated respectively. Based on the average processing time, the task processing weight of each cable duct smart lock relative to the corresponding work order subtask is determined. When the work order to be assigned is detected, the multiple work order subtasks to be processed and the corresponding cable duct smart locks to be processed recorded in the work order to be assigned are determined. The operators of the work order to be assigned are allocated based on the multiple work order subtasks to be processed, the cable duct smart locks to be processed, and the task processing weights. This scheme allocates operators to the established work orders through the processing data of the entire process of the recorded work order, which solves the problem of the lack of reasonable cable duct smart lock work order allocation logic in the related technology and the inability to realize the efficient processing of the cable duct smart lock work order. The work order can be reasonably and automatically allocated through the processing data of the entire process of the recorded work order to improve the processing efficiency of the work order.

[0087] In a possible embodiment, the weight determination module 103 is specifically configured to:

[0088] The pre-stored standard processing time of each of the work order subtasks is obtained, and the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask is determined according to the pre-stored standard processing time and the average processing time.

[0089] In a possible embodiment, the weight determination module 103 is further configured to:

[0090] Obtain a pre-stored weight comparison table of each of the work order subtasks, and respectively calculate the difference between the average processing time of multiple work order subtasks corresponding to the cable duct smart lock and the corresponding pre-stored standard time;

[0091] The corresponding pre-stored weight comparison table is queried according to the difference to obtain the task processing weight of the cable duct smart lock relative to the corresponding work order subtask.

[0092] In a possible embodiment, the work order allocation module 104 is specifically configured to:

[0093] Determine the task processing weights respectively associated with the plurality of work order subtasks to be processed among the task processing weights corresponding to the cable duct processing smart lock, and calculate the work order processing weight to be allocated for the cable duct processing smart lock according to the task processing weights associated with the plurality of work order subtasks to be processed;

[0094] The operators of the work orders to be assigned are assigned according to the processing weights of the work orders to be assigned and the pre-stored operator information.

[0095] In a possible embodiment, the work order allocation module 104 is further configured to:

[0096] Respectively determine the task levels of the plurality of work order subtasks to be processed, and determine the calculation coefficients of the plurality of work order subtasks to be processed according to the task levels;

[0097] The task processing weights associated with the plurality of work order subtasks to be processed are multiplied by the corresponding calculation coefficients and superimposed to obtain the work order processing weight to be allocated for processing the cable duct smart lock.

[0098] In a possible embodiment, the work order allocation module 104 is further configured to:

[0099] Group the pending work order subtasks with the same task level into a task group, and determine the number of pending work order subtasks in each task group;

[0100] The preset coefficient allocation table is queried according to the number of tasks and the task level of each task group to obtain the allocation coefficient of each task group, and the allocation coefficient is determined as the calculation coefficient of each to-be-processed work order subtask in the corresponding task group.

[0101] In a possible embodiment, the work order allocation module 104 is further configured to:

[0102] Compare the work order processing weight to be assigned with the weight value interval associated with each work grade to obtain the weight value interval in which it falls, and determine each operator corresponding to the work grade associated with the weight value interval in which the work order processing weight to be assigned falls as the operator to be selected;

[0103] The distance between each of the to-be-selected operators and the cable duct processing intelligent lock is calculated according to the position data, and the to-be-selected operator with the shortest distance is assigned to process the to-be-assigned work order.

[0104] Figure 5 A schematic diagram of a cable duct smart lock work order distribution device provided by an embodiment of the present invention is shown in FIG. Figure 5 As shown, the device includes a processor 201, a memory 202, an input device 203 and an output device 204; the number of processors 201 in the device can be one or more. Figure 5 A processor 201 is taken as an example; the processor 201, memory 202, input device 203 and output device 204 in the device can be connected by a bus or other means. Figure 5The example of connecting through a bus is taken. The memory 202, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions or modules corresponding to a cable duct smart lock work order allocation method in an embodiment of the present invention. The processor 201 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 202, that is, realizes the above-mentioned cable duct smart lock work order allocation method. The input device 203 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the device. The output device 204 may include a display device such as a display screen.

[0105] An embodiment of the present invention further provides a storage medium containing computer executable instructions, wherein the computer executable instructions are used to execute a cable duct intelligent lock work order allocation method when executed by a computer processor, the method comprising:

[0106] Acquire the historical work order processing information of the recorded cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask;

[0107] Calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area respectively, and determine the task processing weight of each cable duct smart lock relative to the corresponding work order subtask based on the average processing time;

[0108] When a work order to be assigned is detected, multiple work order subtasks to be processed and corresponding cable duct smart locks for processing of the work order to be assigned are determined, and operators of the work order to be assigned are assigned based on the multiple work order subtasks to be processed, the cable duct smart locks for processing and the task processing weights.

[0109] It is worth noting that in the above-mentioned embodiment of the cable duct intelligent lock work order allocation method system, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present invention.

[0110] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the embodiments of the present invention are not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the embodiments of the present invention. Therefore, although the embodiments of the present invention are described in more detail through the above embodiments, the embodiments of the present invention are not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the embodiments of the present invention, and the scope of the embodiments of the present invention is determined by the scope of the appended claims.

Claims

1. A cable duct intelligent lock work order allocation method, applied to a server, characterized in that: include: Acquire the historical work order processing information of the recorded cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask; Calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area respectively, and determine the task processing weight of each cable duct smart lock relative to the corresponding work order subtask based on the average processing time; When a work order to be assigned is detected, multiple work order subtasks to be processed and corresponding cable duct smart locks for processing of the work order to be assigned are determined, and operators of the work order to be assigned are assigned based on the multiple work order subtasks to be processed, the cable duct smart locks for processing and the task processing weights.

2. The cable duct intelligent lock work order allocation method according to claim 1 is characterized in that: The determining, based on the average processing time, the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask comprises: The pre-stored standard processing time of each of the work order subtasks is obtained, and the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask is determined according to the pre-stored standard processing time and the average processing time.

3. The cable duct intelligent lock work order allocation method according to claim 2 is characterized in that: The determining the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask according to the pre-stored standard processing time and the average processing time includes: Obtain a pre-stored weight comparison table of each of the work order subtasks, and respectively calculate the difference between the average processing time of multiple work order subtasks corresponding to the cable duct smart lock and the corresponding pre-stored standard time; The corresponding pre-stored weight comparison table is queried according to the difference to obtain the task processing weight of the cable duct smart lock relative to the corresponding work order subtask.

4. The cable duct intelligent lock work order allocation method according to any one of claims 1 to 3, characterized in that: The allocating of operators of the to-be-allocated work orders based on the plurality of to-be-processed work order subtasks, the processing of the cable duct smart lock, and the task processing weights includes: Determine the task processing weights respectively associated with the plurality of work order subtasks to be processed among the task processing weights corresponding to the cable duct processing smart lock, and calculate the work order processing weight to be allocated for the cable duct processing smart lock according to the task processing weights associated with the plurality of work order subtasks to be processed; The operators of the work orders to be assigned are assigned according to the processing weights of the work orders to be assigned and the pre-stored operator information.

5. The cable duct intelligent lock work order allocation method according to claim 4 is characterized in that: The step of calculating the to-be-allocated work order processing weight for processing the cable duct smart lock according to the task processing weights associated with the plurality of to-be-processed work order subtasks includes: Respectively determine the task levels of the plurality of work order subtasks to be processed, and determine the calculation coefficients of the plurality of work order subtasks to be processed according to the task levels; The task processing weights associated with the plurality of work order subtasks to be processed are multiplied by the corresponding calculation coefficients and superimposed to obtain the work order processing weight to be allocated for processing the cable duct smart lock.

6. The cable duct smart lock work order allocation method according to claim 5, characterized in that: The step of determining the calculation coefficients of the plurality of work order subtasks to be processed according to the task level includes: Group the pending work order subtasks with the same task level into a task group, and determine the number of pending work order subtasks in each task group; The preset coefficient allocation table is queried according to the number of tasks and the task level of each task group to obtain the allocation coefficient of each task group, and the allocation coefficient is determined as the calculation coefficient of each to-be-processed work order subtask in the corresponding task group.

7. The cable duct smart lock work order allocation method according to claim 4, characterized in that: The pre-stored operator information includes work grades and location data of multiple operators, and the allocation of operators of the work orders to be allocated according to the processing weights of the work orders to be allocated and the pre-stored operator information includes: Compare the work order processing weight to be assigned with the weight value interval associated with each work grade to obtain the weight value interval it falls into, and determine each operator corresponding to the work grade associated with the weight value interval in which the work order processing weight to be assigned falls as the operator to be selected; The distance between each of the to-be-selected operators and the cable duct processing intelligent lock is calculated according to the position data, and the to-be-selected operator with the shortest distance is assigned to process the to-be-assigned work order.

8. A cable duct intelligent lock work order distribution system, characterized in that: include: An acquisition module is used to acquire the historical work order processing information of the recorded cable duct operation area, wherein the historical work order processing information includes the cable duct smart lock assigned to each historical work order and the work order execution process, wherein the work order execution process includes the processing time of each work order subtask; A time calculation module, used to respectively calculate the average processing time of multiple work order subtasks corresponding to each cable duct smart lock in the cable duct operation area; A weight determination module, used to determine the task processing weight of each of the cable duct smart locks relative to the corresponding work order subtask based on the average processing time; The work order allocation module is used to determine multiple to-be-processed work order subtasks and corresponding cable duct smart locks of the work order to be allocated when a work order to be allocated is detected, and to allocate operators for the work order to be allocated based on the multiple to-be-processed work order subtasks, the cable duct smart locks and the task processing weights.

9. A cable duct smart lock work order distribution device, the device comprising: one or more processors; A storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the cable duct smart lock work order allocation method as described in any one of claims 1-7.

10. A storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the cable duct smart lock work order allocation method according to any one of claims 1 to 7 when executed by a computer processor.