CN115511397B - Intelligent work order data dispatching method and system - Google Patents

Intelligent work order data dispatching method and system Download PDF

Info

Publication number
CN115511397B
CN115511397B CN202211469925.1A CN202211469925A CN115511397B CN 115511397 B CN115511397 B CN 115511397B CN 202211469925 A CN202211469925 A CN 202211469925A CN 115511397 B CN115511397 B CN 115511397B
Authority
CN
China
Prior art keywords
fault
scheduled
type
work order
maintenance
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.)
Active
Application number
CN202211469925.1A
Other languages
Chinese (zh)
Other versions
CN115511397A (en
Inventor
王强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Huaju Technology Co ltd
Original Assignee
Guangdong Huaju Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Huaju Technology Co ltd filed Critical Guangdong Huaju Technology Co ltd
Priority to CN202211469925.1A priority Critical patent/CN115511397B/en
Publication of CN115511397A publication Critical patent/CN115511397A/en
Application granted granted Critical
Publication of CN115511397B publication Critical patent/CN115511397B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063118Staff planning in a project environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063112Skill-based matching of a person or a group to a task
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • General Business, Economics & Management (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Analysis (AREA)
  • Development Economics (AREA)
  • Computational Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Probability & Statistics with Applications (AREA)
  • Evolutionary Biology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a work order data intelligent dispatching method and a system, belonging to the technical field of data processing, wherein the method comprises the following steps: when the number of each type of fault work orders is larger than or equal to the number of maintenance personnel to be scheduled, which can process the type of fault, the probability that each maintenance personnel to be scheduled is allocated to each fault work order is determined according to the distance between a fault place on the fault work orders and the maintenance personnel to be scheduled; when the number of each type of fault work orders is smaller than the number of to-be-scheduled maintenance personnel capable of processing the type of faults, determining a weighted reciprocal distance according to the tractability value of each type of fault work orders and the personal ability value of each to-be-scheduled maintenance personnel, and determining the probability of each to-be-scheduled maintenance personnel being distributed to each fault work order according to the weighted reciprocal distance; and finishing dispatching each fault work order according to the probability that each maintenance worker to be dispatched of each fault is allocated to each fault work order. The invention realizes the reasonable distribution of the maintenance personnel to be scheduled.

Description

Intelligent work order data dispatching method and system
Technical Field
The invention belongs to the technical field of data processing, and particularly relates to a work order data intelligent dispatching method and system.
Background
With the improvement of the living standard of people, household appliances become necessities of the life of residents, besides traditional household appliances, different types of household appliances are produced at the same time in order to meet the personalized requirements of daily life of people, such as living household appliances, kitchen household appliances, mother and infant household appliances and the like, the types of the household appliances are numerous, household appliance manufacturers on the market are more and more increased in order to meet the requirements of the market on various household appliances, but with the increasingly wide application of the household appliances, some problems are gradually exposed, such as the after-sale maintenance problem of the household appliances.
For household electrical appliance manufacturers, if an after-sale service system is independently constructed in every part of the country, a large amount of financial resources and material resources are wasted, and if the problem is not timely solved for a client, loss of the client is caused.
The dispatching and dispatching of the work orders occupy an important position in the whole service platform, the dispatching of the work orders refers to the fact that work tasks are distributed to specific maintenance personnel for after-sales maintenance, a customer can send fault types through the service platform, the service platform automatically counts the total number of all fault work orders in each area in the current period to be distributed, and distributes the fault work orders to corresponding maintenance personnel according to the types of the fault work orders, so that the quick dispatching of the work orders is achieved, the missed work orders and the overstocked tasks are reduced, and the maintenance efficiency is improved; however, in the intelligent dispatch system in the prior art, generally, the maintenance personnel can be intelligently and quickly dispatched according to the responsible area of the maintenance personnel, the fault type, the user-defined skill tag and the distance between the fault work order, the user-defined skill tag is the type capable of processing the fault, the specific dispatch process is to classify the maintenance personnel capable of processing various faults according to the fault type, and dispatch all the maintenance personnel capable of processing the fault according to the fault type of the work order and the distance between the maintenance personnel and the fault location, and the dispatch mode can cause that the difference of the traffic between the maintenance personnel with more maintenance skills and the maintenance personnel with less maintenance skills is too large, which easily causes that the maintenance personnel with more maintenance skills is not busy, and the maintenance personnel with less maintenance skills is idle, which causes that the dispatching mode of the maintenance personnel is unreasonable.
Disclosure of Invention
The invention provides a work order data intelligent dispatching method and a work order data intelligent dispatching system, when the number of each type of fault work orders in a target area is more than or equal to the number of maintenance personnel to be dispatched, which can process the type of fault, the hand shortage of the maintenance personnel to be dispatched, which can process the type of fault, can be directly distributed according to the distance; when the number of each type of fault work orders in the target area is smaller than the number of to-be-scheduled maintenance personnel capable of processing the type of fault, the probability that each to-be-scheduled maintenance personnel capable of processing each type of fault is allocated to each type of fault work order is determined by combining the tractability value of the fault work order and the personal capacity of the to-be-scheduled maintenance personnel, so that the reasonable allocation of the to-be-scheduled maintenance personnel is realized, and the situations that maintenance personnel with more maintenance skills are busy and maintenance personnel with less maintenance skills are idle are avoided.
The invention discloses an intelligent work order data dispatching method, which adopts the following technical scheme:
acquiring the number of each type of fault work orders in the current to-be-distributed time period of the target area and the number of to-be-scheduled maintenance personnel capable of processing each type of fault;
when the number of each type of fault work orders in the target area is larger than or equal to the number of maintenance personnel to be scheduled, which can process the type of fault, the probability that each maintenance personnel to be scheduled, which can process each type of fault, is allocated to each fault work order is determined according to the distance between the fault location on each fault work order in each type and the position of each maintenance personnel to be scheduled, which can process the type of fault;
when the number of each type of fault work orders in the target area is smaller than the number of to-be-scheduled maintenance personnel capable of processing the type of fault, calculating a first product of the total number of all fault work orders and the total number of all to-be-scheduled maintenance personnel in the current to-be-allocated time period of the target area, and simultaneously calculating a second product of the number of each type of fault work orders and the number of to-be-scheduled maintenance personnel capable of processing the type of fault in the current to-be-allocated time period of the target area;
taking a first ratio of the second product and the first product as a tractability value of each type of fault work order in the target area;
acquiring a second ratio of the number of the fault types which can be processed by each maintenance person to be scheduled in the current period to be allocated in the target area to the total number of the fault types which can be processed by the maintenance company in the target area, and taking the second ratio as the personal capability value of each maintenance person to be scheduled;
determining the weight value of each type of fault work order distributed to each maintenance person to be scheduled according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance person to be scheduled;
determining the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order according to the weight value of each maintenance person to be scheduled, which is allocated to each fault work order, and the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault;
and finishing dispatching each fault work order according to the probability that each maintenance worker to be dispatched for each fault is distributed to each fault work order.
Further, the step of determining the probability that each maintenance person to be scheduled, which can process each type of fault, is assigned to each fault work order of the type according to the distance between the fault location on each fault work order of the type and the position of each maintenance person to be scheduled, which can process the type of fault, includes:
and taking the reciprocal of the distance between the fault site on each fault work order of each type and the position of each to-be-scheduled maintenance personnel capable of processing the type of fault as the probability that each to-be-scheduled maintenance personnel capable of processing each type of fault is allocated to each fault work order of the type.
Further, the step of determining the weight value of each type of fault work order to be allocated to each maintenance person to be scheduled according to the tractability value of each type of fault work order and the personal ability value of each maintenance person to be scheduled in the current period to be allocated in the target area comprises the following steps:
acquiring a first square value of the tractability value of each type of fault work order in the current period to be allocated in the target area;
the personal ability value of each maintenance person to be scheduled is used as a negative index of an index function to obtain a normalized personal ability value of each maintenance person to be scheduled, and a second square value of the normalized personal ability value is calculated;
and determining the weight value of each type of fault work order distributed to each maintenance personnel to be scheduled according to the first square value corresponding to each type of fault work order in the current period to be distributed of the target area and the second square value corresponding to each maintenance personnel to be scheduled.
Further, the step of determining the probability that each maintenance person to be scheduled, which can process each type of fault, is assigned to each fault work order according to the weight value assigned to each maintenance person to be scheduled by each type of fault work order and the distance between the fault location on each fault work order in each type and the position of each maintenance person to be scheduled, which can process the type of fault, includes:
and weighting the distance reciprocal between the fault location on each type of fault work order and the position of each to-be-scheduled maintenance personnel capable of processing the type of fault by using the weight value of each to-be-scheduled maintenance personnel allocated to each type of fault work order, obtaining the weighted distance reciprocal, and taking the weighted distance reciprocal as the probability that each to-be-scheduled maintenance personnel capable of processing each type of fault is allocated to each type of fault work order.
Further, the probability calculation formula of each maintenance person to be scheduled of each type of fault being allocated to each fault work order of the type is as follows:
Figure 139523DEST_PATH_IMAGE002
wherein, the first and the second end of the pipe are connected with each other,
Figure DEST_PATH_IMAGE003
indicating that a first ÷ treatable condition can be processed>
Figure 774772DEST_PATH_IMAGE004
The fifth of the class fault>
Figure DEST_PATH_IMAGE005
A number of maintenance personnel to be dispatched is assigned to the fifth->
Figure 164296DEST_PATH_IMAGE004
The th in class fault>
Figure 621823DEST_PATH_IMAGE006
Probability of individual fault work orders; />
Figure 747779DEST_PATH_IMAGE005
Indicates the fifth->
Figure 366979DEST_PATH_IMAGE005
A maintenance person to be scheduled; />
Figure 447062DEST_PATH_IMAGE004
Indicates the fifth->
Figure 442700DEST_PATH_IMAGE004
A class failure; />
Figure DEST_PATH_IMAGE007
Indicates the fifth->
Figure 95267DEST_PATH_IMAGE004
The th in class fault>
Figure 150948DEST_PATH_IMAGE006
A fault work order; />
Figure 951282DEST_PATH_IMAGE008
Indicates the fifth->
Figure 485032DEST_PATH_IMAGE004
The number of the fault-like work orders distributed to the target area in the current period to be distributed; />
Figure DEST_PATH_IMAGE009
Indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 618204DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault; />
Figure 625212DEST_PATH_IMAGE010
Indicates the fifth->
Figure 663575DEST_PATH_IMAGE004
The th in class fault>
Figure 751748DEST_PATH_IMAGE006
The fault location and the processable th on each fault work order>
Figure 457536DEST_PATH_IMAGE004
The fifth of the class fault>
Figure 104287DEST_PATH_IMAGE005
The reciprocal of the distance between the positions of the maintenance personnel to be dispatched; when/is>
Figure DEST_PATH_IMAGE011
When it is, it indicates the target area is ^ h>
Figure 708575DEST_PATH_IMAGE004
The number of the fault-like work orders is more than or equal to the processable fifth or sixth>
Figure 958028DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault; when/is>
Figure 518322DEST_PATH_IMAGE012
Indicates the number ^ th of the target area>
Figure 571860DEST_PATH_IMAGE004
The number of fault-like work orders is less than that which can be processed at the fifth or fifth place>
Figure 584816DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault;
Figure DEST_PATH_IMAGE013
representing the total number of all fault work orders in the current period to be allocated in the target area; />
Figure 575643DEST_PATH_IMAGE014
The total number of all maintenance personnel to be scheduled in the current period to be allocated in the target area is represented; />
Figure DEST_PATH_IMAGE015
Is->
Figure 646236DEST_PATH_IMAGE016
In combination of->
Figure DEST_PATH_IMAGE017
Indicates that the target area isIs currently pending for the time period>
Figure 932992DEST_PATH_IMAGE004
The proportion of the number of the similar fault work orders to the total number of all the fault work orders is calculated; />
Figure 433244DEST_PATH_IMAGE018
Indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 758920DEST_PATH_IMAGE004
The number of the maintenance personnel to be scheduled of the similar fault accounts for the total number of all the maintenance personnel to be scheduled; />
Figure 778960DEST_PATH_IMAGE015
Indicating that a target area is first ÷ reserved in the current period of awaiting allocation>
Figure 954727DEST_PATH_IMAGE004
The easy-to-handle degree value of the fault-like work order;
Figure DEST_PATH_IMAGE019
indicating that the target area is ^ based on the current period to be allocated>
Figure 253859DEST_PATH_IMAGE005
The number of fault types which can be processed by each maintenance worker to be scheduled; />
Figure 291216DEST_PATH_IMAGE020
Representing the total number of types of faults that the maintenance company can handle in the target area; />
Figure DEST_PATH_IMAGE021
Indicates the fifth->
Figure 484472DEST_PATH_IMAGE005
Personal ability value of each maintenance person to be scheduled; />
Figure 831140DEST_PATH_IMAGE022
Representing an exponential function.
Further, according to the probability that each maintenance worker to be scheduled of each type of fault is assigned to each fault work order of the type, the step of completing the dispatch of each fault work order comprises the following steps:
when the probability that any maintenance person to be scheduled of any type of fault is allocated to any fault work order is the maximum, allocating the maintenance person to be scheduled to the fault work order;
and similarly, the dispatching of each type of fault work order in the current period to be distributed in the target area is completed.
Further, the number of maintenance personnel to be scheduled, which can process each type of fault, is obtained according to the following steps:
obtaining maintenance personnel who have finished card punching in the current period to be allocated in the target area, and recording as determined maintenance personnel;
acquiring maintenance personnel of a target area which have reached the predicted completion time but are not checked in the current period to be allocated, and recording the maintenance personnel as the maintenance personnel to be determined;
acquiring the longest time for processing each type of fault in the historical data of each to-be-determined maintenance person, and acquiring the average time for processing each type of fault in the historical data of each to-be-determined maintenance person;
rounding up the difference between the longest time for processing each type of fault and the average time in the historical data of each to-be-determined maintenance person to obtain the maximum deviation value for processing each type of fault by each to-be-determined maintenance person;
when the maximum deviation value of each to-be-treated maintenance person for treating each type of fault is smaller than or equal to a preset first threshold value, taking the to-be-treated maintenance person as a newly-added to-be-scheduled maintenance person for treating the type of fault;
and adding newly-added maintenance personnel to be scheduled, which can process each type of fault in the current period to be allocated in the target area, and the determined maintenance personnel to be scheduled to obtain the number of the maintenance personnel to be scheduled, which can process each type of fault.
Further, the calculation formula of the maximum deviation value of each type of fault processed by each maintenance person to be determined is as follows:
Figure 915771DEST_PATH_IMAGE024
wherein, the first and the second end of the pipe are connected with each other,
Figure DEST_PATH_IMAGE025
represents a fifth or fifth party>
Figure 317671DEST_PATH_IMAGE005
The person to be serviced processes the ^ h->
Figure 46724DEST_PATH_IMAGE004
Maximum deviation value of class fault; />
Figure 564293DEST_PATH_IMAGE026
Indicates the fifth->
Figure 510121DEST_PATH_IMAGE005
The person to be serviced processes the ^ h->
Figure 138548DEST_PATH_IMAGE004
Maximum time to class failure; />
Figure DEST_PATH_IMAGE027
Indicates the fifth->
Figure 50004DEST_PATH_IMAGE005
The person to be repaired is determined>
Figure 722162DEST_PATH_IMAGE028
Sub-treatment is based on>
Figure 906019DEST_PATH_IMAGE004
Time of class fault, based on the status of the timer>
Figure DEST_PATH_IMAGE029
Represents a fifth or fifth party>
Figure 151187DEST_PATH_IMAGE005
Undetermined maintenanceProcessing the ^ th or ^ th treatment in the historical data of people>
Figure 212421DEST_PATH_IMAGE004
Total number of class failures;
Figure 822525DEST_PATH_IMAGE030
indicates the fifth->
Figure 228099DEST_PATH_IMAGE005
Processing first/fifth historical data of pending maintenance personnel>
Figure 713176DEST_PATH_IMAGE004
Mean time to class failure; />
Figure DEST_PATH_IMAGE031
Indicating a rounded up symbol.
An intelligent work order data dispatch system comprising:
the data acquisition module is used for acquiring the number of each type of fault work orders in the current period to be allocated in the target area and the number of to-be-scheduled maintenance personnel capable of processing each type of fault;
the first distribution probability calculation module is used for determining the probability that each maintenance person to be scheduled, which can process each type of fault, is distributed to each fault work order according to the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault, when the number of each type of fault work orders in the target area is greater than or equal to the number of maintenance persons to be scheduled, which can process the type of fault;
the tractability value calculation module is used for calculating a first product of the total number of all fault worksheets and the total number of all to-be-scheduled maintenance personnel in the current to-be-allocated time interval of the target area when the number of each type of fault worksheets in the target area is smaller than the number of to-be-scheduled maintenance personnel capable of processing the type of fault, and calculating a second product of the number of each type of fault worksheets and the number of to-be-scheduled maintenance personnel capable of processing the type of fault in the current to-be-allocated time interval of the target area; the first ratio of the second product and the first product is used as a tractability value of each type of fault work order in the target area;
the personal ability value calculation module is used for acquiring a second ratio of the number of the fault types which can be processed by each maintenance person to be scheduled in the current period to be distributed in the target area to the total number of the fault types which can be processed by the maintenance company in the target area, and taking the second ratio as the personal ability value of each maintenance person to be scheduled;
the weighted value calculation module is used for determining the weighted value of each type of fault work order distributed to each maintenance worker to be scheduled according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance worker to be scheduled;
the second distribution probability calculation module is used for determining the probability that each maintenance person to be scheduled, which can process each type of fault, is distributed to each fault work order according to the weight value of each maintenance person to be scheduled, which is distributed to each fault work order, and the distance between the fault position on each fault work order in each type and the position of each maintenance person to be scheduled, which can process the type of fault;
and the fault work order dispatching module is used for finishing dispatching each fault work order according to the probability that each maintenance worker to be dispatched of each fault is distributed to each fault work order.
The beneficial effects of the invention are:
the intelligent work order data dispatching method and system provided by the invention are optimized aiming at the problem that the traditional work order dispatching mode causes too large difference of the service volume between a maintenance person with more maintenance skills and a maintenance person with less maintenance skills; when the number of the fault work orders of each type in the target area is larger than or equal to the number of the maintenance personnel to be scheduled, which can process the type of fault, the hands of the maintenance personnel to be scheduled, which can process the type of fault, are proved to be in short supply and are directly distributed according to the distance; when the number of each type of fault work orders in the target area is smaller than the number of to-be-scheduled maintenance personnel capable of processing the type of faults, the probability that each to-be-scheduled maintenance personnel capable of processing each type of faults is allocated to each fault work order is determined by combining the tractability value of each type of fault work order and the personal ability value of each to-be-scheduled maintenance personnel, the probability that the maintenance personnel with single skills are allocated to a large number of the to-be-scheduled work orders is increased, the probability that the maintenance personnel with large skills are allocated to the cold door work orders is increased, the difference of the order receiving frequency among different maintenance personnel is reduced, expected factors are blended, the dispatching of the work orders and the idle period and the vacuum period of personnel scheduling are greatly reduced, the scheduling efficiency and the customer experience of the maintenance personnel are improved, and the maintenance service of enterprises is enabled to be better in quality.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart of an intelligent work order data dispatching method of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention relates to a method for intelligently dispatching work order data, which comprises the following steps of:
s1, acquiring the number of each type of fault work orders in a current to-be-distributed time period of a target area and the number of to-be-scheduled maintenance personnel capable of processing each type of fault.
The maintenance work order dispatching system is characterized in that a service platform is used for facilitating management, a form system of a fault maintenance work order is embodied, big data is sorted and counted, the fault maintenance work order dispatching system solves the operation and maintenance management problem of a consumer due to the fact that the service platform is used for facilitating management, the consumer reports fault types in a system work order mode after encountering the fault problems, a manager dispatches the work order or the system automatically dispatches the work order after the service platform receives the fault types reported by the consumer, the maintenance personnel process the fault work order, and the consumer confirms whether the fault work order is processed or not.
The operation mode of the existing automatic dispatch model is quite rigid, and if a maintenance worker A has maintenance skill labels of A, B and C and a maintenance worker B only has A-class maintenance skill, when a class A fault work order is dispatched, the A and the B are in a rotation dispatch sequence of the class A work order, but the A can also rotate in the class B and C fault work orders, and the B can only receive the class A work order. The difference of the skill labels is large, the difference of the order taking frequency of the two labels is large, serious drought and waterlogging are caused, even aiming at the problem, part of maintenance personnel falsify the problem, own skill labels are added by a method, the order taking frequency of the personnel is improved, and adverse effects are caused to the industrial environment.
The automatic dispatching adopts a rotation mode, when the number of work orders is large, the A class is small, and the B and C class are large, the order receiving frequency of the order A is possibly too high, the order receiving frequency of the order B is extremely low or even no order can be received, when the order A is difficult to pull out among a plurality of work orders, the order B has nothing to do, and the high order receiving frequency can also cause a new order to be automatically distributed to the order A, the order A needs to continuously and repeatedly call and feed back to a dispatching department, the maintenance efficiency is greatly reduced, the point of attention of the order-giving client lies in whether the maintenance personnel can quickly arrive at a fault site, and how long time is needed to repair the fault, so that the order dispatching process and the scientific dispatching maintenance personnel are optimized, the fault first-aid repair time is reasonably compressed, and a solid foundation can be laid for further deepening of high-quality service.
For a maintenance company, each area is provided with one or more branch sites which are specially responsible for maintenance service of the area to shorten the time for going to a fault site, so that the same work order is distributed according to the area where the fault site is located on the fault work order.
In the invention, an area is randomly selected as a target area, because each maintenance worker in the area sends and processes a fault work order, the work order management system can record the order sending time of the sent maintenance worker, the maintenance worker can input the predicted completion time after receiving the order, meanwhile, the maintenance worker can punch a card on the work order management system after confirming that the fault work order is processed, and the system can record the completed card punching time; meanwhile, the work order management system collects a batch of fault work orders to be distributed in a period of time, and the specific collection time can be determined according to actual conditions.
And S2, when the number of each type of fault work orders in the target area is larger than or equal to the number of the maintenance personnel to be scheduled, which can process the type of fault, determining the probability that each maintenance personnel to be scheduled, which can process each type of fault, is allocated to each fault work order according to the distance between the fault location on each fault work order in each type and the position of each maintenance personnel to be scheduled, which can process the type of fault.
The step of determining the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order according to the distance between the fault location on each fault work order in each type and the position of each maintenance person to be scheduled, which can process the type of fault, comprises the following steps: and taking the reciprocal of the distance between the fault location on each fault work order of each type and the position of each maintenance person to be scheduled, which can process the fault, as the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order of the type.
The distance between the fault position on each type of fault work order and the position of each to-be-scheduled maintenance worker capable of processing the type of fault is obtained as
Figure 68065DEST_PATH_IMAGE032
,/>
Figure 98338DEST_PATH_IMAGE005
Indicates the fifth->
Figure 365109DEST_PATH_IMAGE005
A maintenance person to be scheduled; when the number of any type of fault work orders in the target area is larger than or equal to the number of to-be-scheduled maintenance personnel capable of processing the type of fault, the number of hands of the type of fault work orders is considered to be insufficient, and under the condition that the number of hands is insufficient, the closer the distance to-be-scheduled maintenance personnel corresponding to the fault type is, the better the distance is, therefore, the reciprocal of the distance between the fault position on each type of fault work order and the position of each to-be-scheduled maintenance personnel capable of processing the type of fault is taken as the probability that each to-be-scheduled maintenance personnel capable of processing each type of fault is allocated to each type of fault work order. />
And S3, when the number of each type of fault work orders in the target area is smaller than the number of the to-be-scheduled maintenance personnel capable of processing the type of fault, calculating a first product of the total number of all fault work orders and the total number of all to-be-scheduled maintenance personnel in the current to-be-allocated time period of the target area, and simultaneously calculating a second product of the number of each type of fault work orders and the number of the to-be-scheduled maintenance personnel capable of processing the type of fault in the current to-be-allocated time period of the target area.
Used in the invention
Figure 889762DEST_PATH_IMAGE008
Indicates the fifth->
Figure 551688DEST_PATH_IMAGE004
The number of the fault-like work orders distributed to the target area in the current period to be distributed;
Figure 2129DEST_PATH_IMAGE009
indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 647874DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault; />
Figure DEST_PATH_IMAGE033
Indicating that the target area is ^ based on the current period to be allocated>
Figure 507377DEST_PATH_IMAGE004
The number and the processable fifth/or sixth of the fault-like work orders>
Figure 538656DEST_PATH_IMAGE004
A second product of the number of maintenance personnel to be scheduled for the class fault; />
Figure 520518DEST_PATH_IMAGE013
Representing the total number of all fault work orders in the current period to be allocated in the target area; />
Figure 653560DEST_PATH_IMAGE014
The total number of all maintenance personnel to be scheduled in the current period to be allocated in the target area is represented; />
Figure 752971DEST_PATH_IMAGE034
And the first product of the total number of all fault work orders and the total number of all maintenance personnel to be scheduled in the current period to be allocated in the target area is represented.
And S4, taking the first ratio of the second product and the first product as the tractability value of each type of fault work order in the target area.
In the invention
Figure 655068DEST_PATH_IMAGE015
Is taken as the target area up to and/or during the current period to be allocated>
Figure 948778DEST_PATH_IMAGE004
The easily processed degree value of the fault-like work order represents the ^ th or greater than>
Figure 303536DEST_PATH_IMAGE004
The fault-like work order is sufficient for most of the maintenance personnel, and then the fault-like work order is distributed to the part with less maintenance skill, and the maintenance skill is reservedThe part of personnel with more labels is to handle other work orders of cold doors to avoid the personnel to be idle, and more reasonable personnel scheduling is carried out.
And S5, acquiring a second ratio of the number of the fault types which can be processed by each maintenance person to be scheduled in the current period to be allocated in the target area to the total number of the fault types which can be processed by the maintenance company in the target area, and taking the second ratio as the personal capability value of each maintenance person to be scheduled.
Figure 206638DEST_PATH_IMAGE019
Indicating that a target area is first ÷ reserved in the current period of awaiting allocation>
Figure 963242DEST_PATH_IMAGE005
The number of fault types which can be processed by each maintenance worker to be scheduled; />
Figure 427852DEST_PATH_IMAGE020
Representing the total number of types of faults that the maintenance company can handle in the target area; />
Figure DEST_PATH_IMAGE035
Indicates the fifth->
Figure 440545DEST_PATH_IMAGE005
The personal ability value of the individual person to be scheduled for maintenance is considered ^ er>
Figure 648804DEST_PATH_IMAGE035
Greater ratio indicates a fifth or fifth condition>
Figure 259914DEST_PATH_IMAGE005
More types of faults can be handled by individual maintenance personnel to be scheduled, which proves that the ^ th or greater than the standard>
Figure 659540DEST_PATH_IMAGE005
The personal ability of each maintenance person to be scheduled is stronger, and the corresponding personal ability value is larger.
And S6, determining the weight value of each type of fault work order distributed to each maintenance person to be scheduled according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance person to be scheduled.
The step of determining the weight value of each type of fault work order distributed to each maintenance person to be scheduled according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance person to be scheduled comprises the following steps: acquiring a first square value of the tractability value of each type of fault work order in the current period to be distributed in the target area; the personal ability value of each maintenance person to be scheduled is used as a negative index of an index function to obtain a normalized personal ability value of each maintenance person to be scheduled, and a second square value of the normalized personal ability value is calculated; and determining the weight value of each fault work order to be distributed to each maintenance person to be dispatched according to the first square value corresponding to each fault work order in the current period to be distributed of the target area and the second square value corresponding to each maintenance person to be dispatched.
Figure 988890DEST_PATH_IMAGE036
Indicating that the target area is ^ based on the current period to be allocated>
Figure 840DEST_PATH_IMAGE004
Easily-processed degree value of fault-like work order>
Figure 200877DEST_PATH_IMAGE015
And is based on the fifth or fifth criterion>
Figure 771404DEST_PATH_IMAGE005
Normalized personal ability value calculated by personal ability value of maintenance personnel to be scheduled
Figure DEST_PATH_IMAGE037
Combine the two, i.e. the ^ h->
Figure 135521DEST_PATH_IMAGE004
The fault-like work order has high easy-to-process degree,and/or>
Figure 934850DEST_PATH_IMAGE005
The weaker the personal ability value of the individual service person to be dispatched, i.e. the ^ th->
Figure 504240DEST_PATH_IMAGE005
A number of maintenance persons to be scheduled are assigned to a first ÷ based station>
Figure 996401DEST_PATH_IMAGE004
The higher the probability of the class fault work order is, the more the integration result is used as the weight value of each maintenance worker to be scheduled.
And S7, determining the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order according to the weight value of each maintenance person to be scheduled, which is allocated to each fault work order, and the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault.
The step of determining the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order according to the weight value of each maintenance person to be scheduled, which is allocated to each fault work order, and the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault, comprises the following steps: and weighting the reciprocal distance between the fault location on each type of fault work order and the position of each to-be-scheduled maintenance person capable of processing the type of fault by using the weight value of each to-be-scheduled maintenance person to which each type of fault work order is assigned, so as to obtain a weighted reciprocal distance, and taking the weighted reciprocal distance as the probability that each to-be-scheduled maintenance person capable of processing each type of fault is assigned to each type of fault work order.
And S8, completing dispatching of each fault work order according to the probability that each maintenance worker to be dispatched of each fault is allocated to each fault work order.
The probability calculation formula of each maintenance worker to be scheduled of each type of fault and the work order of each type of fault is as follows:
Figure 378972DEST_PATH_IMAGE038
wherein, the first and the second end of the pipe are connected with each other,
Figure 231259DEST_PATH_IMAGE003
indicates that a first->
Figure 671468DEST_PATH_IMAGE004
The fifth of the class fault>
Figure 554104DEST_PATH_IMAGE005
A number of service persons to be scheduled are assigned to a first ÷ based station>
Figure 345343DEST_PATH_IMAGE004
The fifth in a fault-like>
Figure 571679DEST_PATH_IMAGE006
Probability of individual fault work orders; />
Figure 741761DEST_PATH_IMAGE005
Indicates the fifth->
Figure 778987DEST_PATH_IMAGE005
A maintenance person to be scheduled; />
Figure 306789DEST_PATH_IMAGE004
Indicates the fifth->
Figure 986032DEST_PATH_IMAGE004
A class failure; />
Figure 10620DEST_PATH_IMAGE007
Indicates the fifth->
Figure 999173DEST_PATH_IMAGE004
The th in class fault>
Figure 499425DEST_PATH_IMAGE006
A fault work order; />
Figure 467512DEST_PATH_IMAGE008
Represents a fifth or fifth party>
Figure 2398DEST_PATH_IMAGE004
The number of the fault-like work orders distributed to the target area in the current period to be distributed; />
Figure 896274DEST_PATH_IMAGE009
Indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 493609DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault; />
Figure 249075DEST_PATH_IMAGE010
Indicates the fifth->
Figure 215632DEST_PATH_IMAGE004
The th in class fault>
Figure 313032DEST_PATH_IMAGE006
Location of fault and location that can be processed on fault work order>
Figure 256717DEST_PATH_IMAGE004
Fault-like fifth or fifth>
Figure 330721DEST_PATH_IMAGE005
The reciprocal of the distance between the positions of the maintenance personnel to be dispatched; when/is>
Figure 184408DEST_PATH_IMAGE011
When it is, it indicates the target area is ^ h>
Figure 436397DEST_PATH_IMAGE004
The number of fault-like work orders is greater than or equal to the number of treatable +>
Figure 382226DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault; when/is>
Figure 745074DEST_PATH_IMAGE012
Indicating a first ^ target area>
Figure 453267DEST_PATH_IMAGE004
The number of fault-like work orders is smaller than can be processed ^ er>
Figure 391005DEST_PATH_IMAGE004
The number of maintenance personnel to be scheduled for the class fault;
Figure 840441DEST_PATH_IMAGE013
representing the total number of all fault work orders in the current period to be allocated in the target area; />
Figure 492133DEST_PATH_IMAGE014
The total number of all maintenance personnel to be scheduled in the current period to be allocated in the target area is represented; />
Figure 445045DEST_PATH_IMAGE015
Is->
Figure 147160DEST_PATH_IMAGE016
Is combined and/or is combined>
Figure 569045DEST_PATH_IMAGE017
Indicating that the target area is ^ based on the current period to be allocated>
Figure 539275DEST_PATH_IMAGE004
The proportion of the number of the similar fault work orders to the total number of all the fault work orders is calculated; />
Figure 595962DEST_PATH_IMAGE018
Indicating that the target area may be processed on a ^ basis within the current period to be allocated>
Figure 626235DEST_PATH_IMAGE004
The number of the maintenance personnel to be scheduled of the similar fault accounts for the total number of all the maintenance personnel to be scheduled; />
Figure 269837DEST_PATH_IMAGE015
Indicating that the target area is ^ based on the current period to be allocated>
Figure 886501DEST_PATH_IMAGE004
The easy-to-handle degree value of the fault-like work order;
Figure 79585DEST_PATH_IMAGE019
indicating that the target area is ^ based on the current period to be allocated>
Figure 765912DEST_PATH_IMAGE005
The number of fault types which can be processed by each maintenance worker to be scheduled; />
Figure 411657DEST_PATH_IMAGE020
Representing the total number of types of faults that the maintenance company can handle in the target area; />
Figure 707378DEST_PATH_IMAGE035
Represents a fifth or fifth party>
Figure 754968DEST_PATH_IMAGE005
Personal ability value of each maintenance person to be scheduled; />
Figure 877776DEST_PATH_IMAGE022
Representing an exponential function.
The step of completing the dispatch of each fault work order according to the probability that each maintenance worker to be dispatched of each fault is allocated to each fault work order comprises the following steps: when the probability that any maintenance person to be scheduled of any type of fault is allocated to any fault work order is the maximum, allocating the maintenance person to be scheduled to the fault work order; and in the same way, dispatching each type of fault work order in the current period to be distributed of the target area is completed.
The number of the maintenance personnel to be scheduled, which can process each type of fault, is obtained according to the following steps: obtaining maintenance personnel who have finished card punching in the current period to be allocated in the target area, and recording as determined maintenance personnel; acquiring maintenance personnel of a target area which have reached the predicted completion time but are not finished by punching a card in the current period to be allocated, and recording the maintenance personnel as the maintenance personnel to be allocated; acquiring the longest time for processing each type of fault in the historical data of each person to be maintained, and acquiring the average time for processing each type of fault in the historical data of each person to be maintained; the difference between the longest time for processing each type of fault in the historical data of each to-be-determined maintenance person and the average time is rounded up to obtain the maximum deviation value for processing each type of fault by each to-be-determined maintenance person; when the maximum deviation value of each to-be-treated maintenance person for treating each type of fault is smaller than or equal to a preset first threshold value, taking the to-be-treated maintenance person as a newly-added to-be-scheduled maintenance person for treating the type of fault; and adding newly-added maintenance personnel to be scheduled, which can process each type of fault in the current period to be allocated in the target area, and the determined maintenance personnel to be scheduled to obtain the number of the maintenance personnel to be scheduled, which can process each type of fault.
If only the maintenance personnel whose target area has been checked in the current period to be allocated are used as the number of the maintenance personnel to be scheduled, a certain hidden danger exists, because the work order task and the maintenance personnel to be scheduled are changed in real time, a certain hidden danger may exist, so that the dispatch of the work order and the personnel scheduling have a vacuum period, if a certain maintenance personnel reaches the predicted maintenance completion time, but because the actual time has a deviation, the maintenance personnel cannot be counted into the maintenance personnel to be scheduled in the current period to be allocated, if the maintenance personnel finishes the allocation of a batch of fault work orders, and the maintenance personnel can be left unused.
Therefore, firstly, obtaining the maintenance personnel who have finished the card punching in the current period to be allocated in the target area, and recording as the determined maintenance personnel; and then obtaining the maintenance personnel of the target area which have reached the predicted completion time within the current period to be allocated but are not finished by punching the card, recording the maintenance personnel to be determined, and calculating the maximum deviation value of each type of fault processed by each maintenance personnel to be determined.
The calculation formula of the maximum deviation value of each type of fault processed by each maintenance person to be determined is as follows:
Figure 745238DEST_PATH_IMAGE024
wherein, the first and the second end of the pipe are connected with each other,
Figure 969284DEST_PATH_IMAGE025
indicates the fifth->
Figure 622113DEST_PATH_IMAGE005
The person to be serviced processes the ^ h->
Figure 899511DEST_PATH_IMAGE004
Maximum deviation value of class fault; />
Figure 237957DEST_PATH_IMAGE026
Indicates the fifth->
Figure 891792DEST_PATH_IMAGE005
Pending service personnel processing first->
Figure 399128DEST_PATH_IMAGE004
Maximum time to class failure; />
Figure 955749DEST_PATH_IMAGE027
Represents a fifth or fifth party>
Figure 797803DEST_PATH_IMAGE005
The person to be repaired is determined>
Figure 740483DEST_PATH_IMAGE028
Sub-treatment is based on>
Figure 459915DEST_PATH_IMAGE004
Time of class fault, based on the status of the timer>
Figure 344694DEST_PATH_IMAGE029
Indicates the fifth->
Figure 893618DEST_PATH_IMAGE005
Processing first/fifth historical data of pending maintenance personnel>
Figure 21016DEST_PATH_IMAGE004
Total number of class failures;
Figure 486632DEST_PATH_IMAGE030
indicates the fifth->
Figure 293045DEST_PATH_IMAGE005
Processing the fifth/fifth in the historical data of the individual person to be serviced>
Figure 686855DEST_PATH_IMAGE004
Mean time to class failure; />
Figure 486184DEST_PATH_IMAGE031
Represents an rounding up symbol; />
Figure DEST_PATH_IMAGE039
Represents a fifth->
Figure 619356DEST_PATH_IMAGE005
The individual person to be serviced processes the historical data>
Figure 829626DEST_PATH_IMAGE004
Maximum time of class fault, and ^ h>
Figure 477777DEST_PATH_IMAGE005
Processing the fifth/fifth in the historical data of the individual person to be serviced>
Figure 815217DEST_PATH_IMAGE004
And rounding up the difference between the average time of the similar faults to obtain the maximum deviation value of the predicted completion time and the actual completion time of the ith maintenance worker calculated according to the empirical value.
When the maximum deviation value of each type of fault processed by each maintenance person to be determined is smaller than or equal to a preset first threshold value, the preset first threshold value is
Figure 239114DEST_PATH_IMAGE040
When is greater than or equal to>
Figure DEST_PATH_IMAGE041
And taking the maintenance personnel to be determined as newly added maintenance personnel to be scheduled for processing the type of fault.
And adding newly-added maintenance personnel to be scheduled, which can process each type of fault in the current period to be allocated in the target area, and the determined maintenance personnel to be scheduled to obtain the number of the maintenance personnel to be scheduled, which can process each type of fault.
An intelligent work order data dispatch system comprising:
the data acquisition module is used for acquiring the number of each type of fault work orders in the current period to be allocated in the target area and the number of to-be-scheduled maintenance personnel capable of processing each type of fault;
the first distribution probability calculation module is used for determining the probability that each maintenance person to be scheduled, which can process each type of fault, is distributed to each fault work order according to the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault, when the number of each type of fault work orders in the target area is greater than or equal to the number of maintenance persons to be scheduled, which can process the type of fault;
the tractability value calculation module is used for calculating a first product of the total number of all fault work orders and the total number of all maintenance personnel to be dispatched in the current period to be allocated in the target area when the number of each type of fault work orders in the target area is less than the number of the maintenance personnel to be dispatched, which can process the type of fault, and simultaneously calculating a second product of the number of each type of fault work orders and the number of the maintenance personnel to be dispatched, which can process the type of fault, in the current period to be allocated in the target area; the first ratio of the second product to the first product is used as a tractability value of each type of fault work order in the target area;
the personal ability value calculation module is used for acquiring a second ratio of the number of the fault types which can be processed by each maintenance person to be scheduled in the current period to be distributed in the target area to the total number of the fault types which can be processed by the maintenance company in the target area, and taking the second ratio as the personal ability value of each maintenance person to be scheduled;
the weighted value calculation module is used for determining the weighted value of each type of fault work order distributed to each maintenance worker to be scheduled according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance worker to be scheduled;
the second distribution probability calculation module is used for determining the probability that each maintenance person to be scheduled, which can process each type of fault, is distributed to each fault work order according to the weight value distributed to each maintenance person to be scheduled by each type of fault work order and the distance between the fault position on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault;
and the fault work order dispatching module is used for finishing dispatching each fault work order according to the probability that each maintenance worker to be dispatched of each fault is distributed to each fault work order.
Each module in the work order data intelligent dispatching system can correspondingly realize the steps in the work order data intelligent dispatching method, and the details are not repeated here.
The invention provides a work order data intelligent dispatching method and a work order data intelligent dispatching system, when the number of each type of fault work orders in a target area is more than or equal to the number of maintenance personnel to be dispatched, which can process the type of fault, the hand shortage of the maintenance personnel to be dispatched, which can process the type of fault, can be directly distributed according to the distance; when the number of each type of fault work orders in the target area is smaller than the number of to-be-scheduled maintenance personnel capable of processing the type of faults, the probability that each to-be-scheduled maintenance personnel capable of processing each type of faults is allocated to each fault work order is determined by combining the tractability value of the fault work orders and the personal capacity of the to-be-scheduled maintenance personnel, reasonable allocation of the to-be-scheduled maintenance personnel is achieved, and the situation that maintenance personnel with more maintenance skills are busy and maintenance personnel with less maintenance skills are idle is avoided.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (8)

1. The intelligent work order data dispatching method is characterized by comprising the following steps:
acquiring the number of each type of fault work orders in the current to-be-distributed time period of the target area and the number of to-be-scheduled maintenance personnel capable of processing each type of fault;
when the number of each type of fault work orders in the target area is larger than or equal to the number of maintenance personnel to be scheduled, which can process the type of fault, the probability that each maintenance personnel to be scheduled, which can process each type of fault, is allocated to each fault work order is determined according to the distance between the fault location on each fault work order in each type and the position of each maintenance personnel to be scheduled, which can process the type of fault;
when the number of each type of fault work orders in the target area is smaller than the number of maintenance personnel to be scheduled, which can process the type of fault, a first product of the total number of all fault work orders in the current period to be allocated in the target area and the total number of all maintenance personnel to be scheduled is calculated, and a second product of the number of each type of fault work orders in the current period to be allocated in the target area and the number of maintenance personnel to be scheduled, which can process the type of fault, is calculated;
taking a first ratio of the second product and the first product as a tractability value of each type of fault work order in the target area;
acquiring a second ratio of the number of the fault types which can be processed by each maintenance person to be scheduled in the current period to be allocated in the target area to the total number of the fault types which can be processed by the maintenance company in the target area, and taking the second ratio as the personal capability value of each maintenance person to be scheduled;
determining the weight value of each type of fault work order distributed to each maintenance person to be scheduled according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance person to be scheduled;
determining the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order according to the weight value of each maintenance person to be scheduled, which is allocated to each fault work order, and the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault;
according to the probability that each maintenance worker to be scheduled of each type of fault is distributed to each fault work order of the type, the dispatching of each fault work order is completed;
the probability calculation formula of each maintenance worker to be scheduled of each type of fault and the work order of each type of fault is as follows:
Figure DEST_PATH_IMAGE002
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE004
indicates that a first->
Figure DEST_PATH_IMAGE006
The fifth of the class fault>
Figure DEST_PATH_IMAGE008
A number of service persons to be scheduled are assigned to a first ÷ based station>
Figure 194988DEST_PATH_IMAGE006
The th in class fault>
Figure DEST_PATH_IMAGE010
Probability of individual fault work orders; />
Figure 580970DEST_PATH_IMAGE008
Indicates the fifth->
Figure 563970DEST_PATH_IMAGE008
A maintenance person to be scheduled; />
Figure 100125DEST_PATH_IMAGE006
Indicates the fifth->
Figure 353645DEST_PATH_IMAGE006
A class failure; />
Figure DEST_PATH_IMAGE012
Represents a fifth or fifth party>
Figure 644949DEST_PATH_IMAGE006
The fifth in a fault-like>
Figure 115244DEST_PATH_IMAGE010
A fault work order; />
Figure DEST_PATH_IMAGE014
Indicates the fifth->
Figure 891308DEST_PATH_IMAGE006
The number of the fault-like work orders distributed to the target area in the current period to be distributed;
Figure DEST_PATH_IMAGE016
indicating that the target area may be processed on a ^ basis within the current period to be allocated>
Figure 29029DEST_PATH_IMAGE006
The number of maintenance personnel to be scheduled for the class fault; />
Figure DEST_PATH_IMAGE018
Indicates the fifth->
Figure 163338DEST_PATH_IMAGE006
The th in class fault>
Figure 548359DEST_PATH_IMAGE010
The fault location and the processable th on each fault work order>
Figure 488633DEST_PATH_IMAGE006
The fifth of the class fault>
Figure 277597DEST_PATH_IMAGE008
The reciprocal of the distance between the positions of the maintenance personnel to be dispatched; when/is>
Figure DEST_PATH_IMAGE020
When it is, it indicates the target area is ^ h>
Figure 848387DEST_PATH_IMAGE006
The number of the fault-like work orders is more than or equal to the processable fifth or sixth>
Figure 729493DEST_PATH_IMAGE006
The number of maintenance personnel to be scheduled for the class fault; when/is>
Figure DEST_PATH_IMAGE022
Indicates the number ^ th of the target area>
Figure 473458DEST_PATH_IMAGE006
The number of fault-like work orders is smaller than can be processed ^ er>
Figure 54612DEST_PATH_IMAGE006
The number of maintenance personnel to be scheduled for the class fault;
Figure DEST_PATH_IMAGE024
representing the total number of all fault work orders in the current period to be allocated in the target area; />
Figure DEST_PATH_IMAGE026
Indicates that the target area isThe total number of all maintenance personnel to be scheduled in the current period to be allocated; />
Figure DEST_PATH_IMAGE028
Is->
Figure DEST_PATH_IMAGE030
Is combined and/or is combined>
Figure DEST_PATH_IMAGE032
Indicating that the target area is ^ based on the current period to be allocated>
Figure 281457DEST_PATH_IMAGE006
The proportion of the number of the similar fault work orders to the total number of all the fault work orders is calculated; />
Figure DEST_PATH_IMAGE034
Indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 89007DEST_PATH_IMAGE006
The number of the maintenance personnel to be scheduled of the similar fault accounts for the total number of all the maintenance personnel to be scheduled; />
Figure 371083DEST_PATH_IMAGE028
Indicating that the target area is ^ based on the current period to be allocated>
Figure 134640DEST_PATH_IMAGE006
The tractability degree value of the fault-like work order;
Figure DEST_PATH_IMAGE036
indicating that the target area is ^ based on the current period to be allocated>
Figure 548697DEST_PATH_IMAGE008
The number of fault types which can be processed by each maintenance worker to be scheduled; />
Figure DEST_PATH_IMAGE038
Representing the total number of types of faults that the maintenance company can handle in the target area; />
Figure DEST_PATH_IMAGE040
Represents a fifth or fifth party>
Figure 14183DEST_PATH_IMAGE008
Personal ability value of each maintenance person to be scheduled; />
Figure DEST_PATH_IMAGE042
Representing an exponential function.
2. The intelligent work order data dispatching method as claimed in claim 1, wherein the step of determining the probability that each maintenance person to be scheduled, which can process each type of fault, is assigned to each fault work order of the type according to the distance between the fault location on each fault work order of the type and the location of each maintenance person to be scheduled, which can process the type of fault, comprises:
and taking the reciprocal of the distance between the fault location on each fault work order of each type and the position of each maintenance person to be scheduled, which can process the fault, as the probability that each maintenance person to be scheduled, which can process each type of fault, is allocated to each fault work order of the type.
3. The intelligent work order data dispatching method as claimed in claim 1, wherein the step of determining the weight value of each type of trouble work order to be assigned to each repairman to be dispatched according to the tractability value of each type of trouble work order in the current to-be-assigned time period of the target area and the personal ability value of each repairman to be dispatched comprises the following steps:
acquiring a first square value of the tractability value of each type of fault work order in the current period to be allocated in the target area;
the personal ability value of each maintenance person to be scheduled is used as a negative index of an index function to obtain a normalized personal ability value of each maintenance person to be scheduled, and a second square value of the normalized personal ability value is calculated;
and determining the weight value of each type of fault work order distributed to each maintenance personnel to be scheduled according to the first square value corresponding to each type of fault work order in the current period to be distributed of the target area and the second square value corresponding to each maintenance personnel to be scheduled.
4. The intelligent work order data dispatching method as claimed in claim 3, wherein the step of determining the probability that each maintenance person to be scheduled, which can process each type of fault, is assigned to each fault work order according to the weight value assigned to each maintenance person to be scheduled for each type of fault work order and the distance between the fault location on each fault work order in each type and the position of each maintenance person to be scheduled, which can process the type of fault, comprises:
and weighting the distance reciprocal between the fault location on each type of fault work order and the position of each to-be-scheduled maintenance personnel capable of processing the type of fault by using the weight value of each to-be-scheduled maintenance personnel allocated to each type of fault work order, obtaining the weighted distance reciprocal, and taking the weighted distance reciprocal as the probability that each to-be-scheduled maintenance personnel capable of processing each type of fault is allocated to each type of fault work order.
5. The intelligent work order data dispatching method as claimed in claim 1, wherein the step of completing dispatching of each fault work order according to the probability that each maintenance person to be dispatched of each fault is assigned to each fault work order of the class comprises:
when the probability that any maintenance person to be scheduled of any type of fault is allocated to any fault work order is the maximum, allocating the maintenance person to be scheduled to the fault work order;
and similarly, the dispatching of each type of fault work order in the current period to be distributed in the target area is completed.
6. The intelligent work order data dispatching method as claimed in claim 1, wherein the number of maintenance personnel to be dispatched, which can handle each type of fault, is obtained according to the following steps:
acquiring maintenance personnel of a target area which are marked within a current period to be distributed, and recording as determined maintenance personnel;
acquiring maintenance personnel of a target area which reach the predicted completion time within the current period to be allocated but are not finished by punching a card, and recording the maintenance personnel as the maintenance personnel to be allocated;
acquiring the longest time for processing each type of fault in the historical data of each person to be maintained, and acquiring the average time for processing each type of fault in the historical data of each person to be maintained;
the difference between the longest time for processing each type of fault in the historical data of each to-be-determined maintenance person and the average time is rounded up to obtain the maximum deviation value for processing each type of fault by each to-be-determined maintenance person;
when the maximum deviation value of each to-be-treated maintenance person for treating each type of fault is smaller than or equal to a preset first threshold value, taking the to-be-treated maintenance person as a newly-added to-be-scheduled maintenance person for treating the type of fault;
and adding newly-added maintenance personnel to be scheduled, which can process each type of fault in the current period to be allocated in the target area, and the determined maintenance personnel to be scheduled to obtain the number of the maintenance personnel to be scheduled, which can process each type of fault.
7. The intelligent work order data dispatching method as claimed in claim 6, wherein the calculation formula of the maximum deviation value of each type of fault processed by each maintenance person to be maintained is as follows:
Figure DEST_PATH_IMAGE044
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE046
represents a fifth or fifth party>
Figure 86568DEST_PATH_IMAGE008
The person to be serviced processes the ^ h->
Figure 376735DEST_PATH_IMAGE006
Maximum deviation value of class fault; />
Figure DEST_PATH_IMAGE048
Represents a fifth or fifth party>
Figure 958764DEST_PATH_IMAGE008
The person to be serviced processes the ^ h->
Figure 334382DEST_PATH_IMAGE006
Maximum time to class failure; />
Figure DEST_PATH_IMAGE050
Represents a fifth or fifth party>
Figure 958261DEST_PATH_IMAGE008
The person to be repaired is determined>
Figure DEST_PATH_IMAGE052
Sub-treatment is based on>
Figure 84960DEST_PATH_IMAGE006
Time of class failure; />
Figure DEST_PATH_IMAGE054
Represents a fifth or fifth party>
Figure 277038DEST_PATH_IMAGE008
Processing the fifth/fifth in the historical data of the individual person to be serviced>
Figure 139952DEST_PATH_IMAGE006
Total number of class failures; />
Figure DEST_PATH_IMAGE056
Represents a fifth or fifth party>
Figure 3740DEST_PATH_IMAGE008
Processing first/fifth historical data of pending maintenance personnel>
Figure 2920DEST_PATH_IMAGE006
Mean time to class failure; />
Figure DEST_PATH_IMAGE058
Indicating a rounded up symbol.
8. The utility model provides a work order data intelligence dispatch system which characterized in that includes:
the data acquisition module is used for acquiring the number of each type of fault work orders in the current period to be allocated in the target area and the number of to-be-scheduled maintenance personnel capable of processing each type of fault;
the first distribution probability calculation module is used for determining the probability that each maintenance person to be scheduled, which can process each type of fault, is distributed to each fault work order according to the distance between the fault location on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault, when the number of each type of fault work orders in the target area is greater than or equal to the number of maintenance persons to be scheduled, which can process the type of fault;
the tractability value calculation module is used for calculating a first product of the total number of all fault work orders and the total number of all maintenance personnel to be dispatched in the current period to be allocated in the target area when the number of each type of fault work orders in the target area is less than the number of the maintenance personnel to be dispatched, which can process the type of fault, and simultaneously calculating a second product of the number of each type of fault work orders and the number of the maintenance personnel to be dispatched, which can process the type of fault, in the current period to be allocated in the target area; the first ratio of the second product and the first product is used as a tractability value of each type of fault work order in the target area;
the personal ability value calculation module is used for acquiring a second ratio of the number of the fault types which can be processed by each maintenance person to be scheduled in the current period to be distributed in the target area to the total number of the fault types which can be processed by the maintenance company in the target area, and taking the second ratio as the personal ability value of each maintenance person to be scheduled;
the weighted value calculating module is used for determining the weighted value of each type of fault work order distributed to each maintenance person to be dispatched according to the tractability value of each type of fault work order in the current period to be distributed of the target area and the personal ability value of each maintenance person to be dispatched;
the second distribution probability calculation module is used for determining the probability that each maintenance person to be scheduled, which can process each type of fault, is distributed to each fault work order according to the weight value distributed to each maintenance person to be scheduled by each type of fault work order and the distance between the fault position on each fault work order and the position of each maintenance person to be scheduled, which can process the type of fault;
the fault work order dispatching module is used for finishing dispatching of each fault work order according to the probability that each maintenance worker to be dispatched of each fault is distributed to each fault work order;
the probability calculation formula of each maintenance worker to be scheduled of each type of fault and the work order of each type of fault is as follows:
Figure DEST_PATH_IMAGE002A
wherein the content of the first and second substances,
Figure 70627DEST_PATH_IMAGE004
indicates that a first->
Figure 420837DEST_PATH_IMAGE006
The fifth of the class fault>
Figure 88316DEST_PATH_IMAGE008
A number of maintenance personnel to be dispatched is assigned to the fifth->
Figure 473161DEST_PATH_IMAGE006
The th in class fault>
Figure 600517DEST_PATH_IMAGE010
Probability of individual fault work orders; />
Figure 765919DEST_PATH_IMAGE008
Indicates the fifth->
Figure 535292DEST_PATH_IMAGE008
A maintenance person to be scheduled; />
Figure 276108DEST_PATH_IMAGE006
Indicates the fifth->
Figure 777628DEST_PATH_IMAGE006
A class failure; />
Figure 102430DEST_PATH_IMAGE012
Indicates the fifth->
Figure 675494DEST_PATH_IMAGE006
The th in class fault>
Figure 2308DEST_PATH_IMAGE010
A fault work order; />
Figure 64942DEST_PATH_IMAGE014
Indicates the fifth->
Figure 611461DEST_PATH_IMAGE006
The number of the fault-like work orders distributed to the target area in the current period to be distributed; />
Figure 988215DEST_PATH_IMAGE016
Indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 936580DEST_PATH_IMAGE006
The number of maintenance personnel to be scheduled for the class fault; />
Figure 343684DEST_PATH_IMAGE018
Indicates the fifth->
Figure 580761DEST_PATH_IMAGE006
The th in class fault>
Figure 230048DEST_PATH_IMAGE010
The fault location and the processable th on each fault work order>
Figure 32919DEST_PATH_IMAGE006
The fifth of the class fault>
Figure 873574DEST_PATH_IMAGE008
The reciprocal of the distance between the positions of the maintenance personnel to be dispatched; when/is>
Figure 394685DEST_PATH_IMAGE020
When it is, it indicates the target area is ^ h>
Figure 582084DEST_PATH_IMAGE006
The number of the fault-like work orders is more than or equal to the processable fifth or sixth>
Figure 832937DEST_PATH_IMAGE006
The number of maintenance personnel to be scheduled for the class fault; when/is>
Figure 80379DEST_PATH_IMAGE022
Indicates the number ^ th of the target area>
Figure 844111DEST_PATH_IMAGE006
The number of fault-like work orders is less than that which can be processed at the fifth or fifth place>
Figure 835201DEST_PATH_IMAGE006
The number of maintenance personnel to be scheduled for the class fault;
Figure 815926DEST_PATH_IMAGE024
representing the total number of all fault work orders in the current period to be allocated in the target area; />
Figure 234269DEST_PATH_IMAGE026
The total number of all maintenance personnel to be scheduled in the current period to be allocated in the target area is represented; />
Figure 962929DEST_PATH_IMAGE028
Is->
Figure 757710DEST_PATH_IMAGE030
Is combined and/or is combined>
Figure 655258DEST_PATH_IMAGE032
Indicating that the target area is ^ based on the current period to be allocated>
Figure 244503DEST_PATH_IMAGE006
The proportion of the number of the similar fault work orders to the total number of all the fault work orders is calculated; />
Figure 555398DEST_PATH_IMAGE034
Indicating that the target area may be processed ^ h within the current period to be allocated>
Figure 389755DEST_PATH_IMAGE006
The number of the maintenance personnel to be scheduled of the similar fault accounts for the total number of all the maintenance personnel to be scheduled; />
Figure 876232DEST_PATH_IMAGE028
Indicating that the target area is ^ based on the current period to be allocated>
Figure 167536DEST_PATH_IMAGE006
The easy-to-handle degree value of the fault-like work order;
Figure 372252DEST_PATH_IMAGE036
indicating that the target area is ^ based on the current period to be allocated>
Figure 210633DEST_PATH_IMAGE008
The number of fault types which can be processed by each maintenance worker to be scheduled; />
Figure 551615DEST_PATH_IMAGE038
Representing the total number of types of faults that the maintenance company can handle in the target area; />
Figure 748242DEST_PATH_IMAGE040
Indicates the fifth->
Figure 705833DEST_PATH_IMAGE008
Personal ability value of each maintenance person to be scheduled; />
Figure 881993DEST_PATH_IMAGE042
Representing an exponential function. />
CN202211469925.1A 2022-11-23 2022-11-23 Intelligent work order data dispatching method and system Active CN115511397B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211469925.1A CN115511397B (en) 2022-11-23 2022-11-23 Intelligent work order data dispatching method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211469925.1A CN115511397B (en) 2022-11-23 2022-11-23 Intelligent work order data dispatching method and system

Publications (2)

Publication Number Publication Date
CN115511397A CN115511397A (en) 2022-12-23
CN115511397B true CN115511397B (en) 2023-04-07

Family

ID=84513902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211469925.1A Active CN115511397B (en) 2022-11-23 2022-11-23 Intelligent work order data dispatching method and system

Country Status (1)

Country Link
CN (1) CN115511397B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116258346B (en) * 2023-03-21 2024-04-05 广东省智能家电研究院 Household appliance maintenance area personnel allocation method and device, electronic equipment and storage medium
CN116882980B (en) * 2023-09-06 2023-11-21 神州顶联科技有限公司 Repair resource allocation method and system based on user repair behavior

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012190324A (en) * 2011-03-11 2012-10-04 Mitsubishi Denki Information Technology Corp Maintenance management system
CN111178647A (en) * 2018-11-09 2020-05-19 中移(杭州)信息技术有限公司 Method, system and computer storage medium for pushing work order

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106295810B (en) * 2016-07-25 2020-09-08 国网山东省电力公司青岛供电公司 Fault repair work order distribution method and device
CN109190958A (en) * 2018-08-23 2019-01-11 合肥好多帮信息科技有限公司 A kind of troublshooting Intelligentized regulating and controlling system
CN110969341A (en) * 2019-11-08 2020-04-07 许继集团有限公司 Intelligent maintenance method, device and system for power distribution terminal
KR102207739B1 (en) * 2020-03-24 2021-01-26 쿠팡 주식회사 Method for assigning work to user and apparatus thereof
CN113298322B (en) * 2021-06-23 2024-01-30 国网四川省电力公司成都供电公司 Multi-dimensional optimized intelligent power work order dispatching method
CN114218958A (en) * 2021-11-19 2022-03-22 阿里巴巴(中国)有限公司 Work order processing method, device, equipment and storage medium
CN114331001A (en) * 2021-11-26 2022-04-12 国网山东省电力公司营销服务中心(计量中心) Self-adaptive matching method and system for allocating abnormal work orders of power terminal
CN114997749B (en) * 2022-08-02 2022-11-11 南京邮电大学 Intelligent scheduling method and system for power personnel

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012190324A (en) * 2011-03-11 2012-10-04 Mitsubishi Denki Information Technology Corp Maintenance management system
CN111178647A (en) * 2018-11-09 2020-05-19 中移(杭州)信息技术有限公司 Method, system and computer storage medium for pushing work order

Also Published As

Publication number Publication date
CN115511397A (en) 2022-12-23

Similar Documents

Publication Publication Date Title
CN115511397B (en) Intelligent work order data dispatching method and system
CN104006488B (en) Air-conditioner control system and the method controlling operation of air conditioner thereof
CN109638964B (en) Multi-element power grid information interaction system and method based on edge computing architecture
CN106682743A (en) Operation and maintenance work order scheduling management method and system in electric power telecommunication field
CN111311129A (en) Automatic work distribution method, system and computer equipment for power distribution network on-duty task allocation
CN108196494B (en) Building management and control platform
CN102542359A (en) Method for optimizing arrangement and distribution of multi-target emergency rescue resources
CN108256722A (en) A kind of communicating for power information worksheet processing handheld terminal
CN113554363A (en) Power customer service work order processing method and system based on grid system monitoring
CN102255387B (en) Monitoring system of electric equipment
CN110969341A (en) Intelligent maintenance method, device and system for power distribution terminal
CN111461539A (en) Distribution network dispatching work task difficulty grading method and system and computer equipment
CN114362238B (en) Photovoltaic control system and method
CN114254770A (en) Work order generation method, device, equipment and storage medium
CN117077381A (en) Method for improving battery utilization efficiency by battery scheduling algorithm based on big data
CN113844785B (en) Multi-stage intelligent garbage classification management system and method
CN117094481A (en) Micro-grid charging pile scheduling method, system, equipment and medium
CN115706413A (en) Micro-grid scheduling device and method
CN109376509A (en) A kind of KVM task distributes system and automatic distributing method automatically
CN114418449A (en) Automatic order dispatching method and device for property management work order
Chen et al. State-of-charge aware ev charging
CN107133710B (en) Data center site facility monitoring and management system and method
CN105790974A (en) Power intensive network management system
CN104993599B (en) A kind of heat accumulation user interaction terminal and method
CN111522309A (en) Data processing method and device based on EMS system

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