A method, device and equipment for determining maintenance dispatch sequence
Patent Information
- Application Number
- CN202011179269.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-29
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2040-10-29
AI Technical Summary
The dispatch of traditional machine tools is inefficient and costly, and fails to effectively match the skills of maintenance personnel and machine tool failure information, resulting in poor timely dispatch and high communication costs.
Multi-dimensional analysis is carried out through information technology to determine the dispatch order of maintenance personnel, weighted summing is performed based on multiple characteristic data sets such as equipment location, fault type, maintenance history, customer evaluation, etc., to generate intelligent dispatch order, allowing users and dispatching to Staff adjust weights flexibly.
It improves the efficiency of maintenance dispatch, reduces operation and maintenance costs, ensures the matching of maintenance personnel's skills and fault information, reduces the number of communication and confirmation times, and improves the timeliness and accuracy of dispatch.
Smart Images

Figure CN112258065B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data analysis and modeling, and in particular to a method, device and equipment for determining a maintenance dispatch sequence. Background Art
[0002] At present, with the continuous improvement and popularization of the intelligent level of industrial equipment, the skills and professional requirements for industrial equipment maintenance personnel are also constantly increasing. As the industrial mother machine, machine tool equipment has blossomed in various manufacturing sub-sectors with the vigorous development of the manufacturing industry, requiring a large number of professional maintenance and repair personnel to ensure the normal operation of machine tools and meet production needs.
[0003] The traditional maintenance dispatch process is: the machine tool user sends the maintenance request to the equipment manufacturer's after-sales maintenance department by phone or email. The dispatcher of the after-sales maintenance department manually arranges personnel to enter the maintenance work order according to the idle status of the existing maintenance personnel and the current geographical location information. After the maintenance, the maintenance personnel manually record the maintenance feedback information and end the work order. The traditional dispatch process is less timely, which affects the user's production. In addition, the fault information needs to be repeatedly confirmed manually during dispatch, which increases communication costs and is inefficient. Summary of the invention
[0004] The present invention provides a method, device and equipment for determining a maintenance dispatch sequence, which are used to solve the defects of low efficiency and high cost of traditional machine tool dispatch.
[0005] In a first aspect, an embodiment of the present invention provides a method for determining a maintenance work dispatching sequence, the method comprising:
[0006] Receive equipment maintenance requests submitted by users;
[0007] Obtain maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0008] Determine a plurality of characteristic data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the characteristic data sets include the sequence values of the maintenance personnel under the corresponding characteristic data types;
[0009] According to the weights corresponding to the characteristic data types, weighted summation is performed on the sequence values of the maintenance personnel under multiple characteristic data types to obtain a summation value, and the dispatch order of the maintenance personnel is determined according to the arrangement order of the summation values.
[0010] The embodiment of the present invention uses information technology to perform multi-dimensional analysis of maintenance personnel, and intelligently matches and generates a recommended work dispatch sequence, so that users and dispatchers can flexibly and freely choose to adjust the weights of each dimension to meet the needs of different users and scheduling requirements.
[0011] As an optional implementation manner, the multiple feature data sets include part or all of the following:
[0012] A distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel;
[0013] A maintenance history data set for characterizing the number of maintenance of the device and / or the current fault type of the device;
[0014] A personnel evaluation data set for characterizing customer evaluation levels of the maintenance personnel;
[0015] A task load data set for characterizing the current task size of the maintenance personnel;
[0016] A repair cost dataset used to characterize the cost required to repair the current failure of the equipment.
[0017] As an optional implementation, the maintenance history data set is determined in the following manner:
[0018] Determine the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel according to the basic information of the equipment, and determine a maintenance history data set according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; and / or,
[0019] The total number of maintenance personnel who have repaired the fault and the number of repairs performed by the maintenance personnel are determined according to the fault history maintenance information, and a maintenance history data set is determined according to the total number of maintenance personnel and the number of repairs performed by the maintenance personnel.
[0020] As an optional implementation, the personnel evaluation data set is determined in the following manner:
[0021] Determining the skill evaluation level of the maintenance personnel according to the maintenance personnel information, and determining the personnel evaluation data set according to the total number of maintenance personnel and the skill level of the maintenance personnel; and / or,
[0022] The customer evaluation level of the maintenance personnel is determined according to the maintenance personnel information, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the customer evaluation level of the maintenance personnel.
[0023] As an optional implementation, the task load data set is determined in the following manner:
[0024] The current workload of the maintenance personnel is determined according to the maintenance personnel information, and the task load data set is determined according to the total number of maintenance personnel and the workload of the maintenance personnel.
[0025] As an optional implementation, the sequence value of the maintenance personnel under the corresponding characteristic data type is determined in the following manner:
[0026] Determine the ranking order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determine the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set;
[0027] The ratio of the ranking order value to the total number of people is determined as the sequence value.
[0028] As an optional implementation, the equipment maintenance request includes an equipment code and a fault code;
[0029] The obtaining of basic equipment information and fault history maintenance information corresponding to the equipment maintenance request includes:
[0030] The basic information of the equipment is obtained according to the equipment code, and the historical maintenance information of the fault is obtained according to the fault code.
[0031] As an optional implementation manner, after determining the dispatching order of maintenance personnel according to the arrangement order of the sum values, the method further includes:
[0032] Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or,
[0033] A client of a maintenance personnel is selected according to the work dispatching sequence, and the maintenance task is directly sent to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0034] In a second aspect, an embodiment of the present invention provides a device for determining a maintenance dispatch sequence, comprising:
[0035] A receiving unit, used for receiving a device maintenance request submitted by a user;
[0036] An acquisition unit, used to acquire maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0037] A feature determination unit, used to determine a plurality of feature data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the feature data sets include sequence values of the maintenance personnel under the corresponding feature data types;
[0038] The order determination unit is used to perform weighted summation on the sequence values of maintenance personnel under multiple characteristic data types according to the weights corresponding to the characteristic data types to obtain a sum value, and determine the dispatch order of the maintenance personnel according to the arrangement order of the sum values.
[0039] As an optional implementation manner, the multiple feature data sets include part or all of the following:
[0040] A distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel;
[0041] A maintenance history data set for characterizing the number of maintenance of the device and / or the current fault type of the device;
[0042] A personnel evaluation data set for characterizing customer evaluation levels of the maintenance personnel;
[0043] A task load data set for characterizing the current task size of the maintenance personnel;
[0044] A repair cost dataset used to characterize the cost required to repair the current failure of the equipment.
[0045] As an optional implementation, the maintenance history data set is determined in the following manner:
[0046] Determine the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel according to the basic information of the equipment, and determine a maintenance history data set according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; and / or,
[0047] The total number of maintenance personnel who have repaired the fault and the number of repairs performed by the maintenance personnel are determined according to the fault history maintenance information, and a maintenance history data set is determined according to the total number of maintenance personnel and the number of repairs performed by the maintenance personnel.
[0048] As an optional implementation, the personnel evaluation data set is determined in the following manner:
[0049] Determining the skill evaluation level of the maintenance personnel according to the maintenance personnel information, and determining the personnel evaluation data set according to the total number of maintenance personnel and the skill level of the maintenance personnel; and / or,
[0050] The customer evaluation level of the maintenance personnel is determined according to the maintenance personnel information, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the customer evaluation level of the maintenance personnel.
[0051] As an optional implementation, the task load data set is determined in the following manner:
[0052] The current workload of the maintenance personnel is determined according to the maintenance personnel information, and the task load data set is determined according to the total number of maintenance personnel and the workload of the maintenance personnel.
[0053] As an optional implementation manner, the characteristic determination unit is specifically used to determine the sequence value of the maintenance personnel under the corresponding characteristic data type in the following manner:
[0054] Determine the ranking order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determine the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set;
[0055] The ratio of the ranking order value to the total number of people is determined as the sequence value.
[0056] As an optional implementation, the equipment maintenance request includes an equipment code and a fault code;
[0057] The acquisition unit is specifically used for:
[0058] The basic information of the equipment is obtained according to the equipment code, and the historical maintenance information of the fault is obtained according to the fault code.
[0059] As an optional implementation manner, the order determination unit is further used for:
[0060] Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or,
[0061] A client of a maintenance personnel is selected according to the work dispatching sequence, and the maintenance task is directly sent to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0062] In a third aspect, an embodiment of the present invention further provides a device for determining a maintenance dispatch sequence, the device comprising a processor and a memory, the memory being used to store a program executable by the processor, the processor being used to read the program in the memory and perform the following steps:
[0063] Receive equipment maintenance requests submitted by users;
[0064] Obtain maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0065] Determine a plurality of characteristic data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the characteristic data sets include the sequence values of the maintenance personnel under the corresponding characteristic data types;
[0066] According to the weights corresponding to the characteristic data types, weighted summation is performed on the sequence values of the maintenance personnel under multiple characteristic data types to obtain a summation value, and the dispatch order of the maintenance personnel is determined according to the arrangement order of the summation values.
[0067] As an optional implementation manner, the multiple feature data sets include part or all of the following:
[0068] A distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel;
[0069] A maintenance history data set for characterizing the number of maintenance of the device and / or the current fault type of the device;
[0070] A personnel evaluation data set for characterizing customer evaluation levels of the maintenance personnel;
[0071] A task load data set for characterizing the current task size of the maintenance personnel;
[0072] A repair cost dataset used to characterize the cost required to repair the current failure of the equipment.
[0073] As an optional implementation, the maintenance history data set is determined in the following manner:
[0074] Determine the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel according to the basic information of the equipment, and determine a maintenance history data set according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; and / or,
[0075] The total number of maintenance personnel who have repaired the fault and the number of repairs performed by the maintenance personnel are determined according to the fault history maintenance information, and a maintenance history data set is determined according to the total number of maintenance personnel and the number of repairs performed by the maintenance personnel.
[0076] As an optional implementation, the personnel evaluation data set is determined in the following manner:
[0077] Determining the skill evaluation level of the maintenance personnel according to the maintenance personnel information, and determining the personnel evaluation data set according to the total number of maintenance personnel and the skill level of the maintenance personnel; and / or,
[0078] The customer evaluation level of the maintenance personnel is determined according to the maintenance personnel information, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the customer evaluation level of the maintenance personnel.
[0079] As an optional implementation, the task load data set is determined in the following manner:
[0080] The current workload of the maintenance personnel is determined according to the maintenance personnel information, and the task load data set is determined according to the total number of maintenance personnel and the workload of the maintenance personnel.
[0081] As an optional implementation manner, the processor is specifically configured to determine the sequence value of the maintenance personnel under the corresponding characteristic data type in the following manner:
[0082] Determine the ranking order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determine the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set;
[0083] The ratio of the ranking order value to the total number of people is determined as the sequence value.
[0084] As an optional implementation, the equipment maintenance request includes an equipment code and a fault code;
[0085] The processor is specifically used for:
[0086] The basic information of the equipment is obtained according to the equipment code, and the historical maintenance information of the fault is obtained according to the fault code.
[0087] As an optional implementation manner, after determining the dispatch order of the maintenance personnel according to the arrangement order of the sum values, the processor is further configured to:
[0088] Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or,
[0089] A client of a maintenance personnel is selected according to the work dispatching sequence, and the maintenance task is directly sent to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0090] In a fourth aspect, an embodiment of the present invention further provides a computer storage medium on which a computer program is stored, and when the program is executed by a processor, it is used to implement the steps of the method described in the first aspect above.
[0091] These and other aspects of the present application will be more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0093] Figure 1 A flow chart of a method for determining a maintenance dispatch sequence provided by an embodiment of the present invention;
[0094] Figure 2A flowchart of a specific implementation method for determining a maintenance dispatch sequence provided by an embodiment of the present invention;
[0095] Figure 3 A schematic diagram of a device for determining a maintenance dispatch sequence provided by an embodiment of the present invention;
[0096] Figure 4 A schematic diagram of a device for determining a maintenance dispatch sequence provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0097] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0098] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0099] The application scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. It is known to those skilled in the art that with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems. In the description of the present invention, unless otherwise specified, "multiple" means two or more.
[0100] Example 1
[0101] At present, the traditional dispatching method for maintenance work in the machine tool industry has the following defects:
[0102] 1) Work dispatching requires dispatchers with high professional knowledge reserves to coordinate and dispatch, and the workload is relatively heavy. Since the machine tool location information, machine tool type information, fault information and other descriptions contained in the user's maintenance request are not standardized, dispatchers with high professional reserves are required to identify valid information, and then manually query the current location information of existing maintenance personnel and the current work order information, and confirm and communicate with the maintenance personnel, and finally assign the work order. Traditional work dispatching requires dispatchers to have rich machine tool knowledge reserves and continuously handle user needs.
[0103] 2) The timeliness of dispatching work is poor, and the maintenance request work order is seriously backlogged and cannot be processed in time. Due to the limited number of dispatchers who meet the machine tool knowledge reserve, each assigned work order takes a long time, and the maintenance requests from customers will cause a backlog. The machine tool equipment cannot be repaired in time, which affects the user's production.
[0104] 3) The dispatching of workers does not take maintenance skills and machine tool fault information into consideration, and many faults cannot be effectively solved. As machine tool equipment becomes more and more automated, information-based and intelligent, the fault categories are also complex, but the skills or expertise of maintenance workers are different. It is difficult for dispatchers to understand each machine tool model, each fault, and the skills and expertise of each maintenance worker, so as to match the dispatching of workers. For faults that have never been encountered, many assigned maintenance workers are helpless and need to be dispatched again to arrange other personnel for maintenance.
[0105] 4) When dispatching work, it is necessary to manually confirm information repeatedly, which increases communication costs. After receiving the user's repair request, the dispatcher needs to communicate with the user multiple times to confirm the machine tool location information, machine tool model information, operating condition information, fault information, etc. At the same time, it is also necessary to communicate with multiple maintenance personnel about the current work order information and location information. Repeated communication and confirmation consumes a lot of manpower and has huge communication costs.
[0106] In order to solve the defects brought by the traditional dispatching method, the present invention proposes a method for determining the maintenance dispatching order, which conducts multi-dimensional analysis of maintenance personnel through information technology, and intelligently matches and generates a recommended dispatching order, so that users and dispatchers can flexibly and freely choose to adjust the weights of each dimension to meet the needs of different users and dispatching needs.
[0107] like Figure 1 As shown, an embodiment of the present invention provides a method for determining a maintenance dispatching sequence, which can be applied to machine tool equipment. The specific implementation process of the method is as follows:
[0108] It should be noted that the intelligent dispatching solution provided in this embodiment can be based on the machine tool intelligent operation and maintenance platform, wherein the machine tool intelligent operation and maintenance platform, as a comprehensive platform, includes data management functions such as user management, equipment management, personnel management, and front-end user interaction functions such as maintenance request initiation, tracking, and feedback.
[0109] Optionally, the equipment maintenance request submitted by the user can be received through the machine tool intelligent operation and maintenance platform, or through the terminal APP. This implementation does not impose too many restrictions on how to receive the equipment maintenance request submitted by the user.
[0110] Step 100: receiving a device maintenance request submitted by a user;
[0111] As an optional implementation, the equipment maintenance request includes an equipment code and a fault code; wherein the equipment code is used to represent basic information of the equipment, and the fault code is used to represent historical maintenance information of the fault.
[0112] Step 101: Obtain maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0113] As an optional implementation, basic equipment information is acquired according to the equipment code; and historical fault maintenance information is acquired according to the fault code.
[0114] It should be noted that the basic information of the equipment in this embodiment includes but is not limited to: user type, user name, user address, equipment location, machine tool type, etc.; as well as historical fault maintenance information of the equipment, production date, use date, use time, historical alarm information, etc. The historical fault maintenance information in this embodiment includes but is not limited to: fault type, maintenance personnel information corresponding to the fault type who has repaired the fault type, machine tool model information corresponding to the fault type where the fault type has occurred, solution information corresponding to the fault type, etc. The maintenance personnel information in this embodiment includes but is not limited to: professional skill category corresponding to the maintenance personnel, skill level corresponding to the maintenance personnel, customer rating corresponding to the maintenance personnel, current location corresponding to the maintenance personnel, current work order corresponding to the maintenance personnel, work hour unit price corresponding to the maintenance personnel, etc.
[0115] Step 102: Determine a plurality of feature data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the feature data sets include the sequence values of the maintenance personnel under the corresponding feature data types;
[0116] Step 103: perform weighted summation on the sequence values of the maintenance personnel under multiple characteristic data types according to the weights corresponding to the characteristic data types to obtain a sum value, and determine the dispatch order of the maintenance personnel according to the arrangement order of the sum values.
[0117] It should be noted that this embodiment calculates multiple feature data sets from multiple dimensions, and performs weighted summation on the sequence values of each maintenance personnel in the multiple feature data sets, and finally determines the final dispatch sequence value of each maintenance personnel through comprehensive analysis from multiple dimensions, thereby more effectively determining the optimal dispatch order, saving operation and maintenance costs, and improving dispatch efficiency.
[0118] As an optional implementation manner, the embodiment of the present invention calculates multiple feature data sets from the following multiple dimensions, including some or all of the following:
[0119] Distance dimension, equipment dimension, failure dimension, evaluation dimension, cost dimension and load dimension.
[0120] The feature data set in each dimension includes different feature data, as shown below:
[0121] In the distance dimension, the feature data set is a distance data set, including distance data used to characterize the distance between the location of the equipment and the location of the maintenance personnel; the distance data set includes the sequence values of the maintenance personnel under the corresponding distance data type, that is, the distance data set includes the arrangement sequence values of the maintenance personnel based on the distance between each maintenance personnel and the location of the equipment as the judgment standard;
[0122] In the device dimension, the feature data set is a maintenance history data set, including maintenance history data used to characterize the number of maintenance times of the device; the maintenance history data set includes the sequence values of maintenance personnel under the corresponding maintenance history data type, that is, the maintenance history data set includes the arrangement sequence values of maintenance personnel based on the number of times each maintenance personnel has maintained the device as a judgment standard;
[0123] Under the fault dimension, the feature data set is a maintenance history data set, including maintenance history data used to characterize the number of maintenance times of the current fault type of the equipment; the maintenance history data set includes the sequence values of maintenance personnel under the corresponding maintenance history data type, that is, the maintenance history data set includes the arrangement sequence values of maintenance personnel based on the number of times each maintenance personnel has repaired the current fault type as a judgment standard;
[0124] Under the evaluation dimension, the feature data set is a personnel evaluation data set, including personnel evaluation data for characterizing the customer evaluation level of the maintenance personnel; the personnel evaluation data set includes the sequence values of the maintenance personnel under the corresponding personnel evaluation data type, that is, the personnel evaluation data set includes the arrangement sequence values of the maintenance personnel based on the customer evaluation level and / or skill evaluation level as the judgment standard;
[0125] Under the load dimension, the characteristic data set is a task load data set, including task load data used to characterize the current task size of the maintenance personnel; the task load data set includes the sequence values of the maintenance personnel under the corresponding task load data type, that is, the task load data set includes the arrangement sequence values of the maintenance personnel based on the current task size as the judgment standard;
[0126] Under the cost dimension, the feature data set is a maintenance cost data set, including maintenance cost data used to characterize the cost required to repair the current fault of the equipment; the maintenance cost data set includes the sequence values of maintenance personnel under the corresponding maintenance cost data type, that is, the maintenance cost data set includes the arrangement sequence values of each maintenance personnel based on the cost required to repair the current fault as the judgment standard.
[0127] It is easy to understand that the multiple feature data sets in this embodiment include part or all of the following:
[0128] A distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel;
[0129] A maintenance history data set for characterizing the number of maintenance of the device and / or the current fault type of the device;
[0130] A personnel evaluation data set for characterizing customer evaluation levels of the maintenance personnel;
[0131] A task load data set for characterizing the current task size of the maintenance personnel;
[0132] A repair cost dataset used to characterize the cost required to repair the current failure of the equipment.
[0133] As an optional implementation manner, the embodiment of the present invention may determine the sequence value of the maintenance personnel under the corresponding characteristic data type in the following manner:
[0134] Determine the ranking order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determine the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set; and determine the ratio of the ranking order value to the total number as the sequence value.
[0135] In implementation, the method of determining the sequence value in the feature data set is as follows:
[0136] If the number of feature data sets is i, i is an integer greater than zero, the total number of maintenance personnel included in feature data set i is N i , the weight value of feature data set i is p i (∑p i =1); the ranking order value of maintenance personnel A in feature data set i is n i ;
[0137] The sequence value of maintenance personnel A in feature data set i is r i ; r i =n i / N i .
[0138] The weighted sum of the sequence values of the maintenance personnel is obtained to obtain the total weighted value R, where R is obtained by the following formula:
[0139] P i =p i *r i =p i *n i / N i ;
[0140]
[0141] Among them, P i is the weighted value obtained by weighting the sequence values of the maintenance personnel.
[0142] As an optional implementation, the distance data set is determined in the following manner:
[0143] According to the location in the basic information of the equipment and the current location of the maintenance personnel in the maintenance personnel information, the total number of maintenance personnel and the distance between the maintenance personnel and the equipment location are determined, and according to the total number of maintenance personnel and the distance between the maintenance personnel and the equipment location, the distance data set is determined, that is, the arrangement order of the maintenance personnel is determined according to the distance between the maintenance personnel and the equipment location, and the arrangement sequence of the maintenance personnel is determined according to the ratio of the arrangement order to the total number of maintenance personnel.
[0144] During implementation, the device location can be obtained from the device installation location field in the device database; the current location of the maintenance personnel can be obtained from the corresponding current location in the maintenance personnel database, where the location of the maintenance personnel will be updated regularly through the mobile phone APP and synchronized to the maintenance personnel database. The distance between the obtained device location and the current location of the maintenance personnel can be calculated through the application programming interface API of the map APP.
[0145] As an optional implementation, the maintenance history data set is determined in the following manner:
[0146] According to the basic information of the equipment, the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel are determined, and a maintenance history data set is determined according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; that is, the arrangement order of the maintenance personnel is determined according to the number of times the equipment has been maintained, and the arrangement sequence of the maintenance personnel is determined according to the ratio of the arrangement order to the total number of maintenance personnel;
[0147] and / or,
[0148] According to the fault maintenance history information, the total number of maintenance personnel who have repaired the fault and the number of times the maintenance personnel have repaired the fault are determined, and the maintenance history data set is determined according to the total number of maintenance personnel and the number of times the maintenance personnel have repaired the fault. In other words, the arrangement order of the maintenance personnel is determined according to the number of times the fault has been repaired, and the arrangement sequence of the maintenance personnel is determined according to the ratio of the arrangement order to the total number of maintenance personnel.
[0149] As an optional implementation, the personnel evaluation data set is determined in the following manner:
[0150] Determine the skill evaluation level of the maintenance personnel according to the maintenance personnel information, and determine the personnel evaluation data set according to the total number of maintenance personnel and the skill level of the maintenance personnel; that is, determine the ranking order of the maintenance personnel according to the skill level of the maintenance personnel, and determine the ranking sequence of the maintenance personnel according to the ratio of the ranking order to the total number of maintenance personnel;
[0151] and / or,
[0152] The customer evaluation level of the maintenance personnel is determined according to the maintenance personnel information, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the customer evaluation level of the maintenance personnel. In other words, the maintenance personnel are ranked according to the customer evaluation level of the maintenance personnel, and the ranking sequence of the maintenance personnel is determined according to the ratio of the ranking order to the total number of maintenance personnel.
[0153] As an optional implementation, the task load data set is determined in the following manner:
[0154] The current task load of the maintenance personnel is determined according to the maintenance personnel information, and the task load data set is determined according to the total number of maintenance personnel and the task load of the maintenance personnel. In other words, the arrangement order of the maintenance personnel is determined according to the current task load of the maintenance personnel, and the arrangement sequence of the maintenance personnel is determined according to the ratio of the arrangement order to the total number of maintenance personnel.
[0155] As an optional implementation, the maintenance cost data set is determined in the following manner:
[0156] The work hours required for the fault are determined according to the fault history maintenance information, the maintenance man-hour unit price of the maintenance personnel is determined according to the maintenance personnel information, the maintenance cost of the maintenance personnel for repairing the fault is determined according to the product of the work hours required for the fault and the maintenance man-hour unit price, and the maintenance cost data set is determined according to the total number of maintenance personnel and the maintenance cost required for the maintenance personnel to repair the fault. In other words, the arrangement order of the maintenance personnel is determined according to the maintenance cost required for the maintenance personnel to repair the fault, and the arrangement sequence of the maintenance personnel is determined according to the ratio of the arrangement order to the total number of maintenance personnel.
[0157] As an optional implementation, the embodiment of the present invention may further first determine a plurality of feature data queues, wherein each feature data queue includes the arrangement order of maintenance personnel under the corresponding feature data type, and then determine a plurality of feature data sets based on the plurality of feature data queues, i.e., the arrangement order of maintenance personnel in each feature data queue is divided by the total number of maintenance personnel in the feature data queue, and the obtained sequence values corresponding to the maintenance personnel constitute a feature data set.
[0158] The feature data set in the embodiment of the present invention includes the sequence values of maintenance personnel under the corresponding feature data type. Since the total number of maintenance personnel included in different feature data sets may be different, the sequence value used in this implementation is more accurate than the arrangement order, and can accurately represent the arrangement of maintenance personnel under different feature data, thereby selecting the optimal dispatch order.
[0159] It should be noted that, in this embodiment, based on the weights corresponding to the feature data types, the sequence values of the maintenance personnel under multiple feature data types are weighted and summed to obtain a sum value, wherein the weights corresponding to the feature data types can be flexibly defined by the user or the dispatcher to meet user needs or flexibly defined by the dispatcher to meet scheduling needs.
[0160] As an optional implementation manner, selecting a client terminal of a maintenance personnel according to the work dispatching order, and directly sending the maintenance task to the client terminal of the maintenance personnel, includes:
[0161] A set number of maintenance personnel's clients are selected in batches according to the work dispatching order, and the maintenance tasks are sent to the maintenance personnel's clients in batches.
[0162] As an optional implementation, it also includes:
[0163] If the order information fed back by the client of the maintenance personnel is received within the set batch, the maintenance task is stopped from being sent to the client of the maintenance personnel.
[0164] As an optional implementation manner, after determining the dispatching order of maintenance personnel according to the arrangement order of the sum values, the method further includes:
[0165] Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or,
[0166] A client of a maintenance personnel is selected according to the work dispatching sequence, and the maintenance task is directly sent to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0167] It should be noted that the embodiments of the present invention can push maintenance tasks to the maintenance personnel's client in batches according to the order of the maintenance personnel's dispatch from first to last. For example, three people are set in each batch. If no maintenance personnel grabs the order within a specified time, it will be pushed to the client of the next batch of maintenance personnel until someone grabs the order. If no one grabs the order within the specified batch, the dispatcher can manually assign it.
[0168] The dispatching order provided in this embodiment can be pushed to the client of the maintenance personnel so that the maintenance personnel can accept or grab the order, which solves the defects of the current traditional dispatching method such as poor dispatching response and low enthusiasm of the maintenance personnel.
[0169] like Figure 2 As shown, the embodiment of the present invention also provides a specific implementation method for determining the maintenance dispatch sequence, which can be applied to machine tool equipment. The specific implementation process of the method is as follows:
[0170] Step 200: receiving a device maintenance request submitted by a user, wherein the device maintenance request includes a device code and a fault code;
[0171] Step 201: Obtain basic equipment information according to the equipment code, and obtain fault history maintenance information according to the fault code.
[0172] Step 202: Determine a distance data set representing the distance between the location of the device and the location of the maintenance personnel according to the basic information of the device;
[0173] Step 203: Determine a distance data set representing the distance between the location of the device and the location of the maintenance personnel according to the basic information of the device and the maintenance personnel information.
[0174] Step 204: Determine a maintenance history data set representing the number of maintenance of the device and / or the current fault type of the device according to the fault maintenance history information.
[0175] Step 205: Determine a personnel evaluation data set representing a customer evaluation level of the maintenance personnel according to the maintenance personnel information;
[0176] Step 206: Determine a task load data set representing the current task size of the maintenance personnel based on the maintenance personnel information.
[0177] Step 207: Determine a maintenance cost data set representing the cost required to repair the current fault of the equipment based on the maintenance personnel information and the historical fault maintenance information.
[0178] The execution order of the above steps 203 to 207 is not specific, and this embodiment does not impose too many restrictions on the execution order of steps 203 to 206.
[0179] Step 208: performing weighted summation on the sequence values of maintenance personnel under multiple feature data types according to the weights corresponding to the distance data type, maintenance history data type, personnel evaluation data type, task load data type, and maintenance cost data type to obtain a sum value;
[0180] Step 209, determining the order of dispatching maintenance personnel according to the arrangement order of the sum values;
[0181] Step 210: select and set a client of a maintenance personnel according to the work dispatching sequence, and directly send the maintenance task to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0182] Example 2
[0183] Based on the same inventive concept, an embodiment of the present invention also provides a device for determining the maintenance dispatch sequence. Since the device is the device in the method in the embodiment of the present invention, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0184] like Figure 3 As shown, the device comprises:
[0185] The receiving unit 300 is used to receive a device maintenance request submitted by a user;
[0186] An acquisition unit 301 is used to acquire maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0187] A feature determination unit 302 is used to determine a plurality of feature data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the feature data sets include sequence values of the maintenance personnel under the corresponding feature data types;
[0188] The order determination unit 303 is used to perform weighted summation on the sequence values of the maintenance personnel under multiple characteristic data types according to the weights corresponding to the characteristic data types to obtain a sum value, and determine the dispatch order of the maintenance personnel according to the arrangement order of the sum values.
[0189] As an optional implementation manner, the multiple feature data sets include part or all of the following:
[0190] A distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel;
[0191] A maintenance history data set for characterizing the number of maintenance of the device and / or the current fault type of the device;
[0192] A personnel evaluation data set for characterizing customer evaluation levels of the maintenance personnel;
[0193] A task load data set for characterizing the current task size of the maintenance personnel;
[0194] A repair cost dataset used to characterize the cost required to repair the current failure of the equipment.
[0195] As an optional implementation, the maintenance history data set is determined in the following manner:
[0196] Determine the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel according to the basic information of the equipment, and determine a maintenance history data set according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; and / or,
[0197] The total number of maintenance personnel who have repaired the fault and the number of repairs performed by the maintenance personnel are determined according to the fault history maintenance information, and a maintenance history data set is determined according to the total number of maintenance personnel and the number of repairs performed by the maintenance personnel.
[0198] As an optional implementation, the personnel evaluation data set is determined in the following manner:
[0199] Determining the skill evaluation level of the maintenance personnel according to the maintenance personnel information, and determining the personnel evaluation data set according to the total number of maintenance personnel and the skill level of the maintenance personnel; and / or,
[0200] The customer evaluation level of the maintenance personnel is determined according to the maintenance personnel information, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the customer evaluation level of the maintenance personnel.
[0201] As an optional implementation, the task load data set is determined in the following manner:
[0202] The current workload of the maintenance personnel is determined according to the maintenance personnel information, and the task load data set is determined according to the total number of maintenance personnel and the workload of the maintenance personnel.
[0203] As an optional implementation manner, the characteristic determination unit is specifically used to determine the sequence value of the maintenance personnel under the corresponding characteristic data type in the following manner:
[0204] Determine the ranking order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determine the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set;
[0205] The ratio of the ranking order value to the total number of people is determined as the sequence value.
[0206] As an optional implementation, the equipment maintenance request includes an equipment code and a fault code;
[0207] The acquisition unit is specifically used for:
[0208] The basic information of the equipment is obtained according to the equipment code, and the historical maintenance information of the fault is obtained according to the fault code.
[0209] As an optional implementation manner, the order determination unit is further used for:
[0210] Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or,
[0211] A client of a maintenance personnel is selected according to the work dispatching sequence, and the maintenance task is directly sent to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0212] Example 3
[0213] Based on the same inventive concept, an embodiment of the present invention also provides a device for determining the maintenance dispatch sequence. Since the device is the device in the method in the embodiment of the present invention, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0214] like Figure 4 As shown, the device includes a processor 400 and a memory 401, wherein the memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and perform the following steps:
[0215] Receive equipment maintenance requests submitted by users;
[0216] Obtain maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0217] Determine a plurality of characteristic data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the characteristic data sets include the sequence values of the maintenance personnel under the corresponding characteristic data types;
[0218] According to the weights corresponding to the characteristic data types, weighted summation is performed on the sequence values of the maintenance personnel under multiple characteristic data types to obtain a summation value, and the dispatch order of the maintenance personnel is determined according to the arrangement order of the summation values.
[0219] As an optional implementation manner, the multiple feature data sets include part or all of the following:
[0220] A distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel;
[0221] A maintenance history data set for characterizing the number of maintenance of the device and / or the current fault type of the device;
[0222] A personnel evaluation data set for characterizing customer evaluation levels of the maintenance personnel;
[0223] A task load data set for characterizing the current task size of the maintenance personnel;
[0224] A repair cost dataset used to characterize the cost required to repair the current failure of the equipment.
[0225] As an optional implementation, the maintenance history data set is determined in the following manner:
[0226] Determine the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel according to the basic information of the equipment, and determine a maintenance history data set according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; and / or,
[0227] The total number of maintenance personnel who have repaired the fault and the number of repairs performed by the maintenance personnel are determined according to the fault history maintenance information, and a maintenance history data set is determined according to the total number of maintenance personnel and the number of repairs performed by the maintenance personnel.
[0228] As an optional implementation, the personnel evaluation data set is determined in the following manner:
[0229] Determining the skill evaluation level of the maintenance personnel according to the maintenance personnel information, and determining the personnel evaluation data set according to the total number of maintenance personnel and the skill level of the maintenance personnel; and / or,
[0230] The customer evaluation level of the maintenance personnel is determined according to the maintenance personnel information, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the customer evaluation level of the maintenance personnel.
[0231] As an optional implementation, the task load data set is determined in the following manner:
[0232] The current workload of the maintenance personnel is determined according to the maintenance personnel information, and the task load data set is determined according to the total number of maintenance personnel and the workload of the maintenance personnel.
[0233] As an optional implementation manner, the processor is specifically configured to determine the sequence value of the maintenance personnel under the corresponding characteristic data type in the following manner:
[0234] Determine the ranking order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determine the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set;
[0235] The ratio of the ranking order value to the total number of people is determined as the sequence value.
[0236] As an optional implementation, the equipment maintenance request includes an equipment code and a fault code;
[0237] The processor is specifically used for:
[0238] The basic information of the equipment is obtained according to the equipment code, and the historical maintenance information of the fault is obtained according to the fault code.
[0239] As an optional implementation manner, after determining the dispatch order of the maintenance personnel according to the arrangement order of the sum values, the processor is further configured to:
[0240] Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or,
[0241] A client of a maintenance personnel is selected according to the work dispatching sequence, and the maintenance task is directly sent to the client of the maintenance personnel, so that the selected maintenance personnel can grab the order.
[0242] Based on the same inventive concept, an embodiment of the present invention further provides a computer storage medium on which a computer program is stored. When the program is executed by a processor, the following steps are implemented:
[0243] Receive equipment maintenance requests submitted by users;
[0244] Obtain maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request;
[0245] Determine a plurality of characteristic data sets according to the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the characteristic data sets include the sequence values of the maintenance personnel under the corresponding characteristic data types;
[0246] According to the weights corresponding to the characteristic data types, weighted summation is performed on the sequence values of the maintenance personnel under multiple characteristic data types to obtain a summation value, and the dispatch order of the maintenance personnel is determined according to the arrangement order of the summation values.
[0247] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0248] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that has the functions specified in one or more boxes.
[0249] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0250] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0251] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for determining the maintenance work order, It is characterized in that The method includes: Receiving a device maintenance request submitted by a user; the device maintenance request includes a device code and a fault code; Acquire maintenance personnel information and basic equipment information and fault history maintenance information corresponding to the equipment maintenance request; wherein the basic equipment information is acquired according to the equipment code, and the fault history maintenance information is acquired according to the fault code; According to the basic information of the equipment, the historical fault maintenance information and the maintenance personnel information, a plurality of characteristic data sets are determined, wherein the characteristic data sets include the sequence values of the maintenance personnel under the corresponding characteristic data types; the plurality of characteristic data sets include: a distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel; a maintenance history data set for characterizing the number of repairs of the equipment and the current fault type of the equipment; a personnel evaluation data set for characterizing the customer evaluation level of the maintenance personnel; a task load data set for characterizing the current task volume of the maintenance personnel; and a maintenance cost data set for characterizing the cost required to repair the current fault of the equipment; The maintenance history data set is determined in the following manner: according to the basic information of the equipment and the historical fault maintenance information, the total number of maintenance personnel who have maintained the equipment and the number of maintenance times by the maintenance personnel are determined, and the maintenance history data set is determined according to the total number of maintenance personnel and the number of maintenance times by the maintenance personnel; the personnel evaluation data set is determined in the following manner: according to the maintenance personnel information, the skill evaluation level and the customer evaluation level of the maintenance personnel are determined, and the personnel evaluation data set is determined according to the total number of maintenance personnel and the skill level and the customer evaluation level of the maintenance personnel; the task load data set is determined in the following manner: according to the maintenance personnel information, the current task volume of the maintenance personnel is determined, and the task load data set is determined according to the total number of maintenance personnel and the task volume of the maintenance personnel; According to the weights corresponding to the characteristic data types, weighted summation is performed on the sequence values of the maintenance personnel under multiple characteristic data types to obtain a summation value, and the dispatch order of the maintenance personnel is determined according to the arrangement order of the summation values; the sequence values of the maintenance personnel under the corresponding characteristic data types are determined in the following manner: determining the arrangement order value of the maintenance personnel under the corresponding characteristic data type in the characteristic data set, and determining the total number of maintenance personnel under the corresponding characteristic data type in the characteristic data set; and determining the ratio of the arrangement order value to the total number of people as the sequence value; After determining the dispatching order of the maintenance personnel according to the arrangement order of the sum values, the method further includes: Sending the dispatching order of the maintenance personnel to the machine tool intelligent operation and maintenance platform, so that the machine tool intelligent operation and maintenance platform selects a client of a maintenance personnel according to the dispatching order, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or, A set number of maintenance personnel's clients are selected according to the work dispatching order, and the maintenance task is directly sent to the maintenance personnel's clients so that the selected maintenance personnel can grab the order, including: selecting a set number of maintenance personnel's clients in batches according to the work dispatching order, and sending the maintenance task to the maintenance personnel's clients in batches; if order acceptance information is received from the maintenance personnel's clients within the set batch, stopping sending the maintenance task to the maintenance personnel's clients.
2. A device for determining the maintenance work order, It is characterized in that The device includes: A receiving unit, configured to receive a device maintenance request submitted by a user; the device maintenance request includes a device code and a fault code; An acquisition unit, used to acquire maintenance personnel information and basic equipment information and fault maintenance history information corresponding to the equipment maintenance request; wherein the basic equipment information is acquired according to the equipment code, and the fault maintenance history information is acquired according to the fault code; A feature determination unit is used to determine multiple feature data sets based on the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, wherein the feature data sets include the sequence values of the maintenance personnel under the corresponding feature data types; the multiple feature data sets include: a distance data set for characterizing the distance between the location of the equipment and the location of the maintenance personnel; a maintenance history data set for characterizing the number of repairs of the equipment and the current fault type of the equipment; a personnel evaluation data set for characterizing the customer evaluation level of the maintenance personnel; a task load data set for characterizing the current task volume of the maintenance personnel; a maintenance cost data set for characterizing the cost required to repair the current fault of the equipment; the feature determination unit is used to determine the feature data set based on the basic information of the equipment, the fault history maintenance information and the maintenance personnel information, and the maintenance personnel information; the feature data set includes the following: Maintenance history data set: according to the basic information of the equipment and the historical fault maintenance information, determine the total number of maintenance personnel who have maintained the equipment and the number of maintenance times performed by the maintenance personnel, and determine the maintenance history data set according to the total number of maintenance personnel and the number of maintenance times performed by the maintenance personnel; determine the personnel evaluation data set in the following manner: determine the skill evaluation level and customer evaluation level of the maintenance personnel according to the maintenance personnel information, and determine the personnel evaluation data set according to the total number of maintenance personnel and the skill level and customer evaluation level of the maintenance personnel; determine the task load data set in the following manner: determine the current task volume of the maintenance personnel according to the maintenance personnel information, and determine the task load data set according to the total number of maintenance personnel and the task volume of the maintenance personnel; A determination order unit is used to perform weighted summation of the sequence values of maintenance personnel under multiple feature data types according to the weights corresponding to the feature data types to obtain a sum value, and determine the dispatch order of the maintenance personnel according to the arrangement order of the sum values; the sequence values of the maintenance personnel under the corresponding feature data types are determined in the following manner: determining the arrangement order values of the maintenance personnel under the corresponding feature data types in the feature data set, and determining the total number of maintenance personnel under the corresponding feature data types in the feature data set; determining the ratio of the arrangement order value to the total number of people as the sequence value; after determining the dispatch order of the maintenance personnel according to the arrangement order of the sum values, it is also used to: The tasks are sent to the machine tool intelligent operation and maintenance platform in sequence, so that the machine tool intelligent operation and maintenance platform selects a set number of maintenance personnel's clients according to the work dispatching sequence, and pushes the maintenance task to the client, so that the maintenance personnel can grab the order; or, a set number of maintenance personnel's clients are selected according to the work dispatching sequence, and the maintenance task is directly sent to the maintenance personnel's client, so that the selected maintenance personnel can grab the order, including: selecting a set number of maintenance personnel's clients in batches according to the work dispatching sequence, and sending the maintenance task to the maintenance personnel's client in batches; if the order information fed back by the maintenance personnel's client is received within the set batch, stopping sending the maintenance task to the maintenance personnel's client.
3. A device for determining the order of maintenance work dispatch, It is characterized in that The device comprises a processor and a memory, wherein the memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and execute the steps of the method according to claim 1.
4. A computer storage medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the steps of the method as claimed in claim 1 are implemented.
Citation Information
Patent Citations
Intelligent operation and maintenance control system
CN106251073A
Worker dispatching method and device for fault repair
CN107067163A
Offshore wind farm maintenance scheduling method and system
CN107563623A
Method and device for distributing operation and maintenance work order
CN107809322A
Dispatching classified maintenance device based on historical maintenance record
CN108564280A
