Maintenance work order allocation method and system
By obtaining user repair requests in the hospital repair system, screening maintenance personnel, determining user coordinate positions and calculating maintenance scores, the problems of low efficiency of work order allocation and waste of resources in the existing system are solved, and more efficient maintenance work order allocation and processing are achieved.
Patent Information
- Application Number
- CN202411810595.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-04-08
AI Technical Summary
The existing hospital repair system lacks spatial location information and technician experience information when allocating work orders, resulting in the maintenance personnel commuting between multiple campuses for too long, resource waste, and manual order allocation efficiency.
By obtaining the repair ticket request issued by the user, determine the fault data set and filter the list of available maintenance personnel based on the data set. Then, the location of the requested receiving device is used to determine the user's coordinate position, calculate the repair score, and finally assign the work order to the available repair personnel with the lowest maintenance score.
It improves the efficiency of repair work orders, reduces the time for maintenance personnel to commute in the yard, avoids waste of resources, optimizes the dispatch of maintenance personnel, and improves the professionalism and accuracy of maintenance work.
Smart Images

Figure CN119784025A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of work order allocation, and in particular relates to a maintenance work order allocation method and system. Background Art
[0002] As an important part of hospital logistics, repair services usually include fault reporting, repair request processing, fault diagnosis, and repair execution of internal hospital facilities, equipment, and systems. In hospital repair systems, work orders are usually assigned manually, and some systems provide automatic allocation of work orders based on shift information, work types, and the current number of work orders for personnel.
[0003] The manual dispatching method requires a high level of experience from the dispatchers. If there is a change in the dispatchers, the new dispatchers will lack understanding of the maintenance staff's race, skills, work satisfaction, etc., which will lead to a lot of repeated communication, greatly reducing the efficiency of maintenance work order allocation and processing.
[0004] However, the existing hospital repair system lacks spatial location information, technician experience information, etc. when automatically dispatching orders, and there are the following problems: 1. Hospitals generally occupy a large area, and some hospitals have multiple campuses, and technical maintenance personnel are responsible for the maintenance work of two campuses. If the repair work order is distributed only by the typesetting schedule, type of work, and the number of work orders currently being processed, it is easy to cause maintenance technicians to be tired of commuting between multiple campuses, and a lot of maintenance time costs are lost on the road; 2. The floors of each outpatient building of the hospital, especially the outpatient and inpatient buildings of tertiary hospitals, are high, and the elevators are in short supply. According to the existing dispatching method, maintenance personnel often need to go from the maintenance location of a building to the maintenance location of another building. Going downstairs and going upstairs are faced with light strip elevators, which leads to a lot of processing time wasted on the way to the site; 3. Although maintenance personnel have the ability to handle maintenance problems of their own type of work, when faced with problems that have not been handled, their handling process requires in-depth understanding of the fault situation and one-by-one investigation of possible causes, and it is easy to misdiagnose, resulting in slow maintenance progress. Summary of the invention
[0005] In order to solve the above technical problems, the present invention provides a maintenance work order allocation method and system, which are used to solve the technical problems in the prior art.
[0006] On the one hand, the present invention provides the following technical solution, a maintenance work order allocation method, comprising: Obtain a repair work order request issued by a user, and determine a fault data set based on the repair work order request; Screening an initial maintenance personnel list based on the fault data set to obtain an available maintenance personnel list; Acquire the location of the request receiving device based on the repair work order request, and determine the coordinate location of the user based on the location of the request receiving device; Calculate a maintenance score for each available maintenance personnel in the list of available maintenance personnel based on the coordinate position of the user; The available maintenance personnel corresponding to the minimum maintenance score is used as the final maintenance personnel, and the maintenance task corresponding to the repair work order request is allocated to the final maintenance personnel.
[0007] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention first obtains the repair work order request issued by the user, and determines the fault data set based on the repair work order request; then the initial maintenance personnel list is screened based on the fault data set to obtain a list of available maintenance personnel; then the location of the request receiving device is obtained based on the repair work order request, and the coordinate position of the user is determined based on the location of the request receiving device; then the maintenance score of each available maintenance personnel in the list of available maintenance personnel is calculated based on the coordinate position of the user; then the available maintenance personnel corresponding to the minimum maintenance score is used as the final maintenance personnel, and the maintenance task corresponding to the repair work order request is assigned to the final maintenance personnel. The present invention first determines the coordinate position of the user, and the coordinate position is relatively accurate, so as to improve the efficiency of the maintenance personnel going to the corresponding maintenance location. At the same time, the present invention dispatches orders by comprehensively considering multi-dimensional factors, thereby reducing the commuting time of maintenance personnel between hospitals and improving the processing efficiency of maintenance work orders; reducing resource waste, avoiding resource waste caused by manual dispatching, such as time cost and unreasonable allocation of human resources; optimizing maintenance personnel scheduling, the system can intelligently assign work orders according to the skills and experience of maintenance personnel, and improve the professionalism and accuracy of maintenance work.
[0008] Preferably, the fault data set includes the fault type and the estimated time required for fault repair.
[0009] Preferably, the step of screening the initial maintenance personnel list based on the fault data set to obtain the available maintenance personnel list includes: Identify the longest maintenance time of all maintenance personnel in the initial maintenance personnel list, and remove maintenance personnel whose longest maintenance time is not greater than the estimated time required for fault repair from the initial maintenance personnel list to obtain a first screening list; The maintainable types of all the maintenance personnel in the first screening list are identified, and the maintenance personnel whose maintainable types do not include the fault type are removed from the first screening list to obtain a list of available maintenance personnel.
[0010] Preferably, in the step of obtaining the location of the request receiving device based on the repair work order request and determining the coordinate location of the user based on the location of the request receiving device, the request receiving device is a wireless router or a base station.
[0011] Preferably, the step of determining the coordinate position of the user based on the position of the request receiving device comprises: Calculate range radius : ; In the formula, is the speed of light, The time when the repair work order request was initiated. Request receipt time for repair work orders; Based on the preset simulation algorithm and with different request receiving device locations as the center, range radius Construct several simulated spheres for the radius; Extract the overlapping coordinate sets of several simulated spheres and remove the coordinate points outside the space boundary to obtain the final coordinate set; Calculating the average value of the coordinates in the final coordinate set to obtain a first average coordinate; A plurality of first average values within a preset time period are obtained and an average value is calculated for the plurality of first average values to obtain the coordinate position of the user.
[0012] Preferably, the preset simulation algorithm is specifically a Monte Carlo simulation method.
[0013] Preferably, in the step of calculating the maintenance score of each available maintenance personnel in the list of available maintenance personnel based on the coordinate position of the user, the maintenance score for: ;
[0014] In the formula, They are waiting weight, distance weight and process weight respectively. Indicates the number of orders currently pending for processing by available maintenance personnel. Indicates the average processing time of work orders by available maintenance personnel, Indicates the lateral distance between the available maintenance personnel and the coordinate position of the user, Indicates the average walking speed of available maintenance personnel, Indicates the number of elevator transfers, represents the average waiting time for the elevator. Represents the empirical coefficient.
[0015] In a second aspect, the present invention provides the following technical solution, a maintenance work order distribution system, the system comprising: A request module, used to obtain a repair work order request issued by a user, and determine a fault data set based on the repair work order request; A screening module, used for screening the initial maintenance personnel list based on the fault data set to obtain an available maintenance personnel list; A location module, used to obtain the location of the request receiving device based on the repair work order request, and determine the coordinate location of the user based on the location of the request receiving device; A scoring module, used for calculating a maintenance score of each available maintenance personnel in the available maintenance personnel list based on the coordinate position of the user; The allocation module is used to select the available maintenance personnel corresponding to the minimum maintenance score as the final maintenance personnel, and allocate the maintenance task corresponding to the repair work order request to the final maintenance personnel.
[0016] In a third aspect, the present invention provides the following technical solution: a computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the maintenance work order allocation method as described above when executing the computer program.
[0017] In a fourth aspect, the present invention provides the following technical solution: a storage medium having a computer program stored thereon, wherein the computer program implements the above-mentioned maintenance work order allocation method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art 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 work.
[0019] Figure 1 A flowchart of a maintenance work order allocation method provided in Embodiment 1 of the present invention; Figure 2 A structural block diagram of a maintenance work order distribution system provided in Embodiment 2 of the present invention; Figure 3 A schematic diagram of the hardware structure of a computer provided in another embodiment of the present invention.
[0020] The embodiments of the present invention will be further described below with reference to the accompanying drawings. DETAILED DESCRIPTION
[0021] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the embodiments of the present invention, and should not be construed as limiting the present invention.
[0022] In the description of the embodiments of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside" and "outside" etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.
[0023] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0024] In the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments of the present invention can be understood according to specific circumstances.
[0025] Embodiment 1 In the first embodiment of the present invention, Figure 1 As shown, a maintenance work order allocation method includes: S1. Obtain a repair work order request issued by a user, and determine a fault data set based on the repair work order request; Specifically, the user can submit a response repair work order request through a handheld terminal device, and the repair work order request will include general information about the fault at the time, such as the type of fault.
[0026] After obtaining the repair work order request issued by the user, the corresponding fault data set can be obtained by analyzing and identifying the request, wherein the fault data set includes the fault type and the estimated time required for fault repair.
[0027] S2. Screening the initial maintenance personnel list based on the fault data set to obtain a list of available maintenance personnel; Wherein, the step S2 comprises: S21, identifying the longest maintenance time of all maintenance personnel in the initial maintenance personnel list, and removing maintenance personnel whose longest maintenance time is not longer than the estimated time required for fault repair from the initial maintenance personnel list to obtain a first screening list; Specifically, the estimated time required for fault repair can be determined based on all times of historical faults in the historical fault data set. If the longest repair time corresponding to the maintenance personnel does not exceed the estimated time required for fault repair, it means that the maintenance personnel is not suitable for executing the work order.
[0028] S22, identifying the maintainable types of all the maintenance personnel in the first screening list, and removing the maintenance personnel whose maintainable types do not include the fault type from the first screening list, so as to obtain a list of available maintenance personnel; Specifically, if the maintainable types of the maintenance personnel include the fault type corresponding to the work order, it means that the maintenance personnel has no corresponding experience to execute the work order, so they are not suitable for execution and need to be eliminated.
[0029] S3, obtaining the location of the request receiving device based on the repair work order request, and determining the coordinate location of the user based on the location of the request receiving device; Wherein, the request receiving device is a wireless router or a base station.
[0030] Wherein, the step S3 comprises: S31, calculation range radius : ; In the formula, is the speed of light, The time when the repair work order request was initiated. Request receipt time for repair work orders; Specifically, for each request receiving device at a different location, there is a range radius. When the user's handheld terminal device initiates a request, the corresponding request receiving device can receive the task.
[0031] S32, based on a preset simulation algorithm and taking the location of different request receiving devices as the center and the range radius Construct several simulated spheres for the radius; The preset simulation algorithm is specifically a Monte Carlo simulation method.
[0032] S33, extracting the overlapping coordinate sets of several simulated spheres and removing the coordinate points outside the space boundary to obtain a final coordinate set.
[0033] S34. Calculate the average value of the coordinates in the final coordinate set to obtain a first average coordinate.
[0034] S35. Obtain a plurality of first average values within a preset time period and perform average calculation on the plurality of first average values to obtain the coordinate position of the user.
[0035] S4, calculating a maintenance score for each available maintenance personnel in the list of available maintenance personnel based on the coordinate position of the user; Among them, the maintenance score for: ;
[0036] In the formula, They are waiting weight, distance weight and process weight respectively. Indicates the number of orders currently pending for processing by available maintenance personnel. Indicates the average processing time of work orders by available maintenance personnel, Indicates the lateral distance between the available maintenance personnel and the coordinate position of the user, Indicates the average walking speed of available maintenance personnel, Indicates the number of elevator transfers, represents the average waiting time for the elevator. Represents the empirical coefficient.
[0037] S5, taking the available maintenance personnel corresponding to the minimum maintenance score as the final maintenance personnel, and assigning the maintenance task corresponding to the repair work order request to the final maintenance personnel; Specifically, after the maintenance score is determined, the available maintenance personnel corresponding to the minimum score is selected as the final maintenance personnel, and the corresponding task is assigned to the final maintenance personnel according to the warranty work order request, thereby completing the maintenance work order assignment process.
[0038] The maintenance work order allocation method provided in the first embodiment of the present invention first obtains the maintenance work order request issued by the user, and determines the fault data set based on the maintenance work order request; then, the initial maintenance personnel list is screened based on the fault data set to obtain a list of available maintenance personnel; then, the location of the request receiving device is obtained based on the maintenance work order request, and the user's coordinate position is determined based on the location of the request receiving device; then, the maintenance score of each available maintenance personnel in the available maintenance personnel list is calculated based on the user's coordinate position; then, the available maintenance personnel corresponding to the minimum maintenance score is used as the final maintenance personnel, and the maintenance task corresponding to the maintenance work order request is allocated to the final maintenance personnel. The present invention first determines the coordinate position of the user, and the coordinate position is relatively accurate, so as to improve the efficiency of the maintenance personnel going to the corresponding maintenance location. At the same time, the present invention reduces the number of maintenance personnel by comprehensively considering multi-dimensional factors when dispatching orders. The time for maintenance personnel to commute between hospitals is improved, and the processing efficiency of maintenance work orders is improved; resource waste is reduced, and resource waste caused by manual dispatching is avoided, such as time cost and unreasonable allocation of human resources; maintenance personnel scheduling is optimized, and the system can intelligently assign work orders according to the skills and experience of maintenance personnel, which improves the professionalism and accuracy of maintenance work; the level of hospital logistics management is improved, and the implementation of the present invention helps the hospital logistics management department to monitor and manage maintenance work more efficiently, thereby improving the level of the entire logistics management; the user experience is enhanced, and the repair personnel can get responses and maintenance services more quickly, thereby improving the overall user experience of hospital services; data-driven decision support, the system provides decision support for dispatching orders through historical data analysis, making dispatching orders more scientific and reasonable.
[0039] Embodiment 2 like Figure 2 As shown, in the second embodiment of the present invention, a maintenance work order distribution system is provided, and the system includes: Request module 1, used to obtain a repair work order request issued by a user, and determine a fault data set based on the repair work order request; A screening module 2, configured to screen the initial maintenance personnel list based on the fault data set to obtain a list of available maintenance personnel; Position module 3, used for obtaining the position of the request receiving device based on the repair work order request, and determining the coordinate position of the user based on the position of the request receiving device; Scoring module 4, used for calculating the maintenance score of each available maintenance personnel in the available maintenance personnel list based on the coordinate position of the user; The allocation module 5 is used to select the available maintenance personnel corresponding to the minimum maintenance score as the final maintenance personnel, and allocate the maintenance task corresponding to the repair work order request to the final maintenance personnel.
[0040] Wherein, the screening module 2 comprises: A first screening submodule is used to identify the longest maintenance time of all maintenance personnel in the initial maintenance personnel list, and remove maintenance personnel whose longest maintenance time is not greater than the estimated time required for fault repair from the initial maintenance personnel list to obtain a first screening list; The second screening submodule is used to identify the maintainable types of all the maintenance personnel in the first screening list, and remove the maintenance personnel whose maintainable types do not include the fault type from the first screening list to obtain a list of available maintenance personnel.
[0041] The position module 3 comprises: Calculation submodule, used to calculate the range radius : ; In the formula, is the speed of light, The time when the repair work order request was initiated. Request receipt time for repair work orders; The simulation submodule is used to receive the location of the device based on the preset simulation algorithm and different request parameters, and to receive the location of the device based on the range radius. Construct several simulated spheres for the radius; A removal submodule is used to extract the overlapping coordinate sets of several simulated spheres and remove the coordinate points outside the space boundary to obtain the final coordinate set; A first averaging submodule, used to calculate the average value of the coordinates in the final coordinate set to obtain a first average coordinate; The second averaging submodule is used to obtain a plurality of first average values within a preset time period and perform average calculation on the plurality of first average values to obtain the coordinate position of the user.
[0042] In some other embodiments of the present invention, the embodiments of the present invention provide the following technical solution: a computer, comprising a memory 102, a processor 101, and a computer program stored in the memory 102 and executable on the processor 101, wherein the processor 101 implements the maintenance work order allocation method as described above when executing the computer program.
[0043] Specifically, the processor 101 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.
[0044] Among them, the memory 102 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 102 may include a hard disk drive (HDD), a floppy disk drive, a solid state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 102 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 102 may be inside or outside the data processing device. In a specific embodiment, the memory 102 is a non-volatile memory. In a specific embodiment, the memory 102 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically alterable ROM (EAROM) or a flash memory (FLASH), or a combination of two or more of these. Under appropriate circumstances, the RAM can be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM can be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0045] The memory 102 may be used to store or cache various data files that need to be processed and / or used for communication, as well as possible computer program instructions executed by the processor 101 .
[0046] The processor 101 implements the above maintenance work order allocation method by reading and executing the computer program instructions stored in the memory 102 .
[0047] In some embodiments, the computer may further include a communication interface 103 and a bus 100. Figure 3 As shown, the processor 101, the memory 102, and the communication interface 103 are connected via a bus 100 and communicate with each other.
[0048] The communication interface 103 is used to implement communication between the modules, devices, units and / or equipment in the embodiment of the present invention. The communication interface 103 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.
[0049] The bus 100 includes hardware, software or both, and couples the components of the computer device to each other. The bus 100 includes but is not limited to at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 100 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 100 may include one or more buses. Although embodiments of the present invention describe and illustrate a particular bus, the present invention contemplates any suitable bus or interconnect.
[0050] The computer can execute the maintenance work order allocation method of the present invention based on the maintenance work order allocation system acquired, thereby realizing maintenance work order allocation.
[0051] In some further embodiments of the present invention, in combination with the above-mentioned maintenance work order allocation method, the embodiments of the present invention provide the following technical solutions, a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned maintenance work order allocation method is implemented.
[0052] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0053] More specific examples of readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0054] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0055] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0056] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A maintenance work order allocation method, characterized in that: include: Obtain a repair work order request issued by a user, and determine a fault data set based on the repair work order request; Screening an initial maintenance personnel list based on the fault data set to obtain an available maintenance personnel list; Acquire the location of the request receiving device based on the repair work order request, and determine the coordinate location of the user based on the location of the request receiving device; Calculate a maintenance score for each available maintenance personnel in the list of available maintenance personnel based on the coordinate position of the user; The available maintenance personnel corresponding to the minimum maintenance score is used as the final maintenance personnel, and the maintenance task corresponding to the repair work order request is allocated to the final maintenance personnel.
2. The maintenance work order allocation method according to claim 1, characterized in that: The fault data set includes the fault type and the estimated time required for fault repair.
3. The maintenance work order allocation method according to claim 2, characterized in that: The step of screening the initial maintenance personnel list based on the fault data set to obtain an available maintenance personnel list includes: Identify the longest maintenance time of all maintenance personnel in the initial maintenance personnel list, and remove maintenance personnel whose longest maintenance time is not greater than the estimated time required for fault repair from the initial maintenance personnel list to obtain a first screening list; The maintainable types of all the maintenance personnel in the first screening list are identified, and the maintenance personnel whose maintainable types do not include the fault type are removed from the first screening list to obtain a list of available maintenance personnel.
4. The maintenance work order allocation method according to claim 1, characterized in that: In the step of obtaining the position of the request receiving device based on the repair work order request, and determining the coordinate position of the user based on the position of the request receiving device, the request receiving device is a wireless router or a base station.
5. The maintenance work order allocation method according to claim 1, characterized in that: The step of determining the coordinate position of the user based on the position of the request receiving device comprises: Calculate range radius : ; In the formula, is the speed of light, The time when the repair work order request was initiated. Request receipt time for repair work orders; Based on the preset simulation algorithm and with different request receiving device locations as the center, range radius Construct several simulated spheres for the radius; Extract the overlapping coordinate sets of several simulated spheres and remove the coordinate points outside the space boundary to obtain the final coordinate set; Calculating the average value of the coordinates in the final coordinate set to obtain a first average coordinate; A plurality of first average values within a preset time period are obtained and an average value is calculated for the plurality of first average values to obtain the coordinate position of the user.
6. The maintenance work order allocation method according to claim 5, characterized in that: The preset simulation algorithm is specifically a Monte Carlo simulation method.
7. The maintenance work order allocation method according to claim 1, characterized in that: In the step of calculating the maintenance score of each available maintenance personnel in the available maintenance personnel list based on the coordinate position of the user, the maintenance score for: ; In the formula, They are waiting weight, distance weight and process weight respectively. Indicates the number of orders currently pending for processing by available maintenance personnel. Indicates the average processing time of work orders by available maintenance personnel, Indicates the lateral distance between the available maintenance personnel and the coordinate position of the user, Indicates the average walking speed of available maintenance personnel, Indicates the number of elevator transfers, represents the average waiting time for the elevator. Represents the empirical coefficient.
8. A maintenance work order distribution system, characterized in that: The system comprises: A request module, used to obtain a repair work order request issued by a user, and determine a fault data set based on the repair work order request; A screening module, used for screening the initial maintenance personnel list based on the fault data set to obtain an available maintenance personnel list; A location module, used to obtain the location of the request receiving device based on the repair work order request, and determine the coordinate location of the user based on the location of the request receiving device; A scoring module, used for calculating a maintenance score of each available maintenance personnel in the available maintenance personnel list based on the coordinate position of the user; The allocation module is used to select the available maintenance personnel corresponding to the minimum maintenance score as the final maintenance personnel, and allocate the maintenance task corresponding to the repair work order request to the final maintenance personnel.
9. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the maintenance work order allocation method according to any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the maintenance work order allocation method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Maintenance service dynamic allocation method and system based on multi-type-of-work cooperation
CN121146353A
A maintenance work order intelligent dispatching and order receiving management system
CN122798059A