Method and device for matching repair of networked nursing machine, equipment and storage medium

Through the maintenance personnel matching method based on geographical location screening and status analysis, the problem of maintenance resource waste caused by overly mechanized processing of repair requests for networked nursing machines was solved, and intelligent maintenance resource scheduling and efficient repair processing were achieved.

CN116487016BActive Publication Date: 2025-10-10SHENZHEN AS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310468661.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-23
Publication Date
2025-10-10
Estimated Expiration
2043-04-23

AI Technical Summary

Technical Problem

The current processing of repair requests for networked nursing machines is too mechanical, resulting in serious waste of maintenance resource scheduling and inability to match professional maintenance resources in a timely manner.

Method used

By receiving repair requests, the system filters the list of repair personnel based on geographic location and preset radius length, generates a set of available repair personnel, calculates the repair time and determines whether it meets the requirements, pushes the repair task to the confirmed repair personnel account, and backs up the binding relationship in the cloud database.

Benefits of technology

It realizes the intelligent scheduling of maintenance resources, reduces the waste of maintenance resources, and improves the processing efficiency of repair requests and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116487016B_ABST
    Figure CN116487016B_ABST
Patent Text Reader

Abstract

The application relates to the field of information matching, and discloses a repair matching method, device and equipment of a networked nursing machine and a storage medium. The method comprises the following steps: receiving a repair request; screening a regional repair person list based on a repair address and a preset radius length to obtain a screened repair person set; extracting all idle state repair persons in the screened repair person set to generate an idle repair person set; reading a current time, calculating the difference between the arrangement task reservation time of each person in the idle repair person set and the current time to obtain a repair time length set; extracting a repair time length in the repair time length set, judging whether the repair time length is greater than the repair demand time length corresponding to a sensor ID; if the repair time length is greater than the repair demand time length corresponding to the sensor ID, sending the repair equipment Mac code, the sensor ID and the repair address to the repair person account corresponding to the repair time length; receiving repair confirmation information of a target repair person account, and then binding the target repair person account to the repair request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information matching, and in particular to a repair matching method, device, equipment and storage medium for a networked nursing machine. Background Art

[0002] After the current nursing machine is connected to the Internet, users can remotely control the nursing machine to perform nursing activities such as changing water, heating, and blowing. After the nursing machine is online, some software content such as the driver of related sensors and the control interface can be updated, which improves the experience of the nursing machine.

[0003] For current networked nursing machines, while maintaining a secure network connection, repair requests still require dedicated personnel. However, the varying availability, appointment times, and geographic locations of maintenance professionals make it difficult to simply match maintenance requests to the tasks. Intelligent matching is required to both meet maintenance needs and promptly dispatch specialized repair resources, ensuring timely processing of repair requests without wasting resources. Therefore, addressing the current problem of overly mechanical processing of repair requests for networked nursing machines, which leads to significant waste in scheduling maintenance resources, requires a technology to address this issue. Summary of the Invention

[0004] The main purpose of the present invention is to solve the technical problem that the current processing of repair requests for networked nursing machines is too mechanized, resulting in serious waste of maintenance resource scheduling.

[0005] A first aspect of the present invention provides a method for matching repair reports of a networked nursing machine, the method comprising:

[0006] Receive a repair request, wherein the repair request includes: a MAC code of the repaired device, a sensor ID, and a repair address;

[0007] Based on the repair address and the preset radius length, a list of regional maintenance personnel is screened to obtain a set of screened maintenance personnel;

[0008] Extracting all the maintenance personnel in the screening maintenance personnel set who are in an idle state, and generating an idle maintenance personnel set;

[0009] Read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set;

[0010] Extracting the maintenance duration from the maintenance duration set, and determining whether the maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID;

[0011] If it is greater than the maintenance time corresponding to the sensor ID, the MAC code of the repaired device, the sensor ID, and the repair address are sent to the maintenance person account corresponding to the maintenance time;

[0012] If the maintenance confirmation information of the target maintenance person account is received, the target maintenance person account is bound to the repair request.

[0013] Optionally, in the first implementation manner of the first aspect, after the maintenance duration in the maintenance duration set is extracted and it is judged whether the maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID, the method further includes:

[0014] If the maintenance duration is not greater than the maintenance requirement duration corresponding to the sensor ID, the maintenance duration is deleted, and it is judged whether the maintenance duration set is empty;

[0015] If the maintenance duration set is not empty, the maintenance duration in the maintenance duration set is reextracted, and it is judged whether the reextracted maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID.

[0016] Optionally, in the second implementation manner of the first aspect, the sending of the repair device Mac code, the sensor ID and the repair address to the maintenance person account corresponding to the maintenance duration includes:

[0017] The maintenance duration is written into a preset push object set;

[0018] When the maintenance duration set is empty, the repair device Mac code, the sensor ID and the repair address are sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0019] Optionally, in the third implementation manner of the first aspect, after the judgment of whether the maintenance duration set is empty, the method further includes:

[0020] If the maintenance duration set is empty, it is judged whether a push object set is empty;

[0021] If the push object set is empty, the maintenance is stopped, and maintenance resource shortage information is sent to the port corresponding to the repair request; if the push object set is not empty, the repair device Mac code, the sensor ID and the repair address are sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0022] Optionally, in the fourth implementation manner of the first aspect, the binding of the target maintenance person account to the repair request after the reception of the maintenance confirmation information of the target maintenance person account includes:

[0023] The target maintenance person account is bound to the repair request after the reception of the maintenance confirmation information of the target maintenance person account, and information that the repair request is responded is sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0024] Optionally, in a fifth implementation of the first aspect of the present invention, the filtering of the regional maintenance personnel list based on the repair address and the preset radius length to obtain the filtered maintenance personnel set includes:

[0025] Construct a GIS circular area with the repair address as the origin and the preset radius length as the radius;

[0026] Obtain a list of all maintenance personnel in the circular area of ​​the GIS to obtain a screened maintenance personnel set.

[0027] Optionally, in a sixth implementation of the first aspect of the present invention, after binding the target repairer account to the repair request, the method further includes:

[0028] Generate a JSON text based on the binding relationship between the target maintenance person account and the repair request;

[0029] The JOSN text is uploaded to a pre-set cloud database.

[0030] A second aspect of the present invention provides a repair matching device for a networked nursing machine, the repair matching device for a networked nursing machine comprising:

[0031] A receiving module, configured to receive a repair request, wherein the repair request includes: a MAC code of the repaired device, a sensor ID, and a repair address;

[0032] A screening module, configured to screen a list of regional maintenance personnel based on the repair address and a preset radius length, to obtain a screened maintenance personnel set;

[0033] An extraction module is used to extract all the maintenance personnel in the screening maintenance personnel set in an idle state and generate an idle maintenance personnel set;

[0034] A difference calculation module is used to read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set;

[0035] A judgment module, configured to extract a maintenance duration from the maintenance duration set and determine whether the maintenance duration is greater than a maintenance requirement duration corresponding to the sensor ID;

[0036] A sending module is used to send the Mac code of the repaired device, the sensor ID, and the repair address to the repair person account corresponding to the repair time if the repair time is greater than the repair time corresponding to the sensor ID;

[0037] The binding module is used to receive the maintenance confirmation information of the target maintenance person account, and then bind the target maintenance person account to the repair request.

[0038] The third aspect of the present invention provides a repair matching device for a networked nursing machine, comprising: a memory and at least one processor, wherein instructions are stored in the memory, and the memory and the at least one processor are interconnected through a line; the at least one processor calls the instructions in the memory so that the repair matching device for the networked nursing machine executes the above-mentioned repair matching method for the networked nursing machine.

[0039] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, enable the computer to execute the above-mentioned method for matching repair requests for networked nursing machines.

[0040] In an embodiment of the present invention, the primary matching problem of maintenance personnel is solved by matching the geographical location of the repair request with the maintenance personnel in the relevant geographical location. By analyzing the status of the primary matched maintenance personnel and further checking it, it is found that maintenance personnel can be selected in actual situations. After the message is pushed and the maintenance personnel confirms it, maintenance binding is performed to realize the call matching of maintenance resources, which solves the technical problem that the current processing of repair requests for networked nursing machines is too mechanized, resulting in serious waste of maintenance resource scheduling. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic diagram of an embodiment of a method for matching repair requests for a networked nursing machine according to an embodiment of the present invention;

[0042] Figure 2 A schematic diagram of an embodiment of a repair matching device for a networked nursing machine according to an embodiment of the present invention;

[0043] Figure 3 Schematic diagram of another embodiment of the repair matching device for a networked nursing machine according to an embodiment of the present invention;

[0044] Figure 4 This is a schematic diagram of an embodiment of a repair matching device for a networked nursing machine in an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The embodiments of the present invention provide a repair matching method, apparatus, device and storage medium for a networked nursing machine.

[0046] The terms "first," "second," "third," "fourth," and the like (if any) in the description and claims of the present invention and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or apparatus.

[0047] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 In one embodiment of the present invention, a method for matching repair requests of a networked nursing machine includes:

[0048] 101. Receive a repair request, wherein the repair request includes: a MAC code of the repair device, a sensor ID, and a repair address;

[0049] In this embodiment, users can select a repair request on the mobile user interface. The interface's tab bar is divided into four groups: All, Processing, Pending, and Processed. The default group is "All," which displays all repair records in reverse order of submission date. Clicking the filter button on the right side of the tab grouping bar displays a panel with selectable device types, all of which are checked by default. Clicking the "+" button at the bottom takes you to the device repair request add-in interface. All list items on this interface are arranged in reverse order of addition or editing time. The interface displays the MAC code and sensor ID of the device being repaired. For example, the MAC code for the device being repaired is 54:EF:44:FF:0C:8B, and the temperature sensor ID is 30:DF:9B:2K:0N. The repair request application date and the address from which GPS positioning was invoked are also displayed.

[0050] 102. Based on the repair address and the preset radius length, filter the regional maintenance personnel list to obtain a filtered maintenance personnel set;

[0051] In this embodiment, the repair address is address A, and the radius is set to 5 kilometers. Then, the location of the reported maintenance personnel within a radius of 5 kilometers with address A as the center is captured as the maintenance personnel list, and a set of screened maintenance personnel is selected. The screened maintenance personnel only meet the maintenance conditions in terms of geographical location, but it is necessary to further check the maintenance personnel's idle status and whether the time of the most recent appointment plan is too close to the current maintenance request. If the two times are too close, maintenance is impossible.

[0052] Furthermore, at step 102 , the following steps may be performed:

[0053] 1021. Construct a GIS circular area with the repair address as the origin and a preset radius length as the radius;

[0054] 1022. Obtain a list of all maintenance personnel in the circular area of ​​the GIS to obtain a screened maintenance personnel set.

[0055] In steps 1021-1022, a GIS map solution is used to construct a GIS circular area with a radius of 5 kilometers based on the repair address as the origin. The list of maintenance personnel at all registered and reported locations within the GIS circular area is obtained and recorded to generate a screened maintenance personnel set.

[0056] 103. Extract all idle maintenance personnel from the screened maintenance personnel set to generate an idle maintenance personnel set;

[0057] In this embodiment, maintenance personnel who are reported as being in maintenance and not available in the screened maintenance personnel set will be eliminated, and maintenance personnel who have no maintenance tasks, that is, maintenance personnel in an idle state, will be directly extracted from the screened maintenance personnel set to generate an idle maintenance personnel set.

[0058] 104. Read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set;

[0059] In this example, if the current time is 12:00 and the first scheduled task time of the maintenance personnel is 13:00, the maintenance duration is determined to be 1 hour. Multiple maintenance durations are obtained by subtracting the first scheduled task time of each maintenance personnel from the current time. These multiple maintenance durations constitute a maintenance duration set.

[0060] 105. Extract the maintenance duration from the maintenance duration set, and determine whether the maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID;

[0061] In this embodiment, the maintenance duration set is {8, 3, 5, 6, 7, 1, 0.5}. After the maintenance duration of 3 is extracted, the maintenance duration set becomes {8, 5, 6, 7, 1, 0.5}, which is one maintenance duration less. It is determined whether the maintenance duration of 3 is greater than the maintenance requirement duration of 2 hours set by the temperature sensor ID 30:DF:9B:2K:0N.

[0062] Furthermore, after step 105, the following steps may be performed:

[0063] 1051. If it is not greater than the maintenance required time corresponding to the sensor ID, the maintenance time is deleted, and it is determined whether the maintenance time set is an empty set;

[0064] 1052. If the set is not empty, re-extract the maintenance duration in the maintenance duration set, and determine whether the re-extracted maintenance duration is greater than the required maintenance duration corresponding to the sensor ID.

[0065] In this embodiment, the maintenance duration set is {8, 3, 5, 6, 7, 1, 0.5}. The extracted maintenance duration of 0.5 is less than the maintenance requirement duration of 2 hours set for the temperature sensor ID 30:DF:9B:2K:0N. Therefore, the maintenance duration of 0.5 is deleted, and the maintenance duration set is now {8, 3, 5, 6, 7, 1}. It is determined whether {8, 3, 5, 6, 7, 1} is an empty set. If it is not an empty set, the maintenance duration of 1 hour is continuously extracted, and the maintenance duration set is now {8, 3, 5, 6, 7}. It is again determined whether the maintenance duration of 1 hour is greater than the maintenance requirement duration of 2 hours set for the temperature sensor ID 30:DF:9B:2K:0N. This loop repeats steps 1051 and 105.

[0066] In one embodiment, step 106 may perform the following steps:

[0067] 1061. Write the maintenance duration into the preset push object set;

[0068] 1062. When the maintenance duration set is an empty set, the Mac code of the repaired device, the sensor ID, and the repair address are sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0069] In steps 1061-1062, data greater than 2 hours in the maintenance time set {8, 3, 5, 6, 7, 1, 0.5} are written into the push object set. For example, a maintenance time of 3 hours is written into the push object set {3:3K}. After all the maintenance times are judged, the maintenance time set is an empty set. At this time, the push object set contains data such as {3:3K, 8:8K, 5:5M, 6:6K, 7:7K}. The Mac code of the repaired equipment is 54:EF:44:FF:0C:8B, the temperature sensor ID is 30:DF:9B:2K:0N, and the A address is pushed to the maintenance person accounts of 3K, 8K, 5M, 6K, and 7K corresponding to the maintenance times of 3, 8, 5, 6, and 7.

[0070] Furthermore, after step 1051, the following steps may be performed:

[0071] 10511. If the maintenance duration set is an empty set, determine whether the push object set is an empty set;

[0072] 10512. If the push object set is an empty set, the maintenance is terminated and a maintenance resource shortage message is sent to the port corresponding to the repair request;

[0073] 10513. If the push object set is not an empty set, the Mac code of the repaired device, the sensor ID, and the repair address are sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0074] In steps 10511-10513, if the maintenance duration set is {}, that is, all maintenance durations in the maintenance duration set have been determined to be completed, then analyze whether there is an element in the push object set, which is a maintenance duration that satisfies the maintenance requirement time of 2 hours set for the temperature sensor ID 30:DF:9B:2K:0N.

[0075] If the analysis push object set is an empty set, it means that the current maintenance personnel do not have enough time to repair the temperature sensor, so the maintenance is terminated and a maintenance resource shortage message is sent to the corresponding port of the repair request to notify the repair user that the repair request cannot be met at present.

[0076] If the push object set is not an empty set, and the push object set contains data such as {3:3K, 8:8K, 5:5M, 6:6K, 7:7K}, the Mac code of the repaired equipment is 54:EF:44:FF:0C:8B, the temperature sensor ID is 30:DF:9B:2K:0N, and the A address is pushed to the maintenance person accounts of 3K, 8K, 5M, 6K, and 7K corresponding to the maintenance time of 3, 8, 5, 6, and 7.

[0077] 106. If the time is longer than the maintenance time corresponding to the sensor ID, the MAC code of the repaired device, the sensor ID, and the repair address are sent to the maintenance person account corresponding to the maintenance time;

[0078] In this embodiment, the maintenance time of 3 hours is longer than the maintenance time required of 2 hours set by the temperature sensor ID 30:DF:9B:2K:0N. Then the Mac code of the repair equipment can be 54:EF:44:FF:0C:8B, the temperature sensor ID is 30:DF:9B:2K:0N, and the A address is pushed to the account of the maintenance person 3K corresponding to the 3-hour maintenance time.

[0079] 107. Receive the repair confirmation information of the target repair person's account, and then bind the target repair person's account to the repair request.

[0080] In this embodiment, the maintenance confirmation information of the target maintenance person account 5M is received, and then the 5M account and the Mac code of the repair equipment in the repair request are bound to 54:EF:44:FF:0C:8B and the temperature sensor ID is 30:DF:9B:2K:0N, thereby achieving maintenance task matching.

[0081] Furthermore, in a specific embodiment, based on the embodiments of 10511-1051, 107 may perform the following steps:

[0082] 1071. Receive the maintenance confirmation information of the target maintenance person account, bind the target maintenance person account to the maintenance request, and send the information that the maintenance request is responded to to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0083] In step 1071, 5M, one of the maintenance personnel accounts (3K, 8K, 5M, 6K, and 7K), confirmed the repair request. This then binds the 5M account to the device's MAC address (54:EF:44:FF:0C:8B) and the temperature sensor ID (30:DF:9B:2K:0N) in the repair request, thus matching the repair task. After the matching is complete, a response message is sent to the maintenance personnel accounts (3K, 8K, 5M, 6K, and 7K), and the matching channel is closed. Each repair request can only be confirmed and matched by one maintenance personnel.

[0084] Furthermore, after step 107, the method further includes:

[0085] 108. Generate a JSON text based on the binding relationship between the target maintenance person account and the repair request;

[0086] 109. Upload the JOSN text to a pre-set cloud database.

[0087] In steps 108-109, the target maintenance person account is 5M, the repair request is the repair equipment Mac code 54:EF:44:FF:0C:8B, the temperature sensor ID is 30:DF:9B:2K:0N, and the address is A. Then, a key-value JSON text can be generated, that is, a JOSN text of 5M:54:EF:44:FF:0C:8B:30:DF:9B:2K:0N:A. The JOSN text of M:54:EF:44:FF:0C:8B:30:DF:9B:2K:0N:A is uploaded to the preset cloud database to realize the backup of the matching task.

[0088] In an embodiment of the present invention, the primary matching problem of maintenance personnel is solved by matching the geographical location of the repair request with the maintenance personnel in the relevant geographical location. By analyzing the status of the primary matched maintenance personnel and further checking it, it is found that maintenance personnel can be selected in actual situations. After the message is pushed and the maintenance personnel confirms it, maintenance binding is performed to realize the call matching of maintenance resources, which solves the technical problem that the current processing of repair requests for networked nursing machines is too mechanized, resulting in serious waste of maintenance resource scheduling.

[0089] The above describes the repair matching method of the networked nursing machine in the embodiment of the present invention. The following describes the repair matching device of the networked nursing machine in the embodiment of the present invention. Figure 2 In one embodiment of the present invention, a repair matching device for a networked nursing machine includes:

[0090] The receiving module 201 is used to receive a repair request, wherein the repair request includes: a MAC code of the repair device, a sensor ID, and a repair address;

[0091] A screening module 202 is configured to screen a list of regional maintenance personnel based on the repair address and a preset radius length to obtain a screened maintenance personnel set;

[0092] An extraction module 203 is used to extract all the maintenance personnel in the screening maintenance personnel set in an idle state and generate an idle maintenance personnel set;

[0093] The difference calculation module 204 is used to read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set;

[0094] A judgment module 205 is configured to extract a maintenance duration from the maintenance duration set and determine whether the maintenance duration is greater than a required maintenance duration corresponding to the sensor ID;

[0095] The sending module 206 is configured to send the MAC code of the repaired device, the sensor ID, and the repair address to the repair person account corresponding to the repair time if the repair time is greater than the repair time corresponding to the sensor ID;

[0096] The binding module 207 is used to receive the maintenance confirmation information of the target maintenance person account, and then bind the target maintenance person account to the repair request.

[0097] In an embodiment of the present invention, the primary matching problem of maintenance personnel is solved by matching the geographical location of the repair request with the maintenance personnel in the relevant geographical location. By analyzing the status of the primary matched maintenance personnel and further checking it, it is found that maintenance personnel can be selected in actual situations. After the message is pushed and the maintenance personnel confirms it, maintenance binding is performed to realize the call matching of maintenance resources, which solves the technical problem that the current processing of repair requests for networked nursing machines is too mechanized, resulting in serious waste of maintenance resource scheduling.

[0098] See also Figure 3 Another embodiment of the repair matching device for a networked nursing machine according to the embodiment of the present invention includes:

[0099] The receiving module 201 is used to receive a repair request, wherein the repair request includes: a MAC code of the repair device, a sensor ID, and a repair address;

[0100] A screening module 202 is configured to screen a list of regional maintenance personnel based on the repair address and a preset radius length to obtain a screened maintenance personnel set;

[0101] An extraction module 203 is used to extract all the maintenance personnel in the screening maintenance personnel set in an idle state and generate an idle maintenance personnel set;

[0102] The difference calculation module 204 is used to read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set;

[0103] A judgment module 205 is configured to extract a maintenance duration from the maintenance duration set and determine whether the maintenance duration is greater than a required maintenance duration corresponding to the sensor ID;

[0104] The sending module 206 is configured to send the MAC code of the repaired device, the sensor ID, and the repair address to the repair person account corresponding to the repair time if the repair time is greater than the repair time corresponding to the sensor ID;

[0105] The binding module 207 is used to receive the maintenance confirmation information of the target maintenance person account, and then bind the target maintenance person account to the repair request.

[0106] The repair matching device for the networked nursing machine further includes a circulation module 208, which is specifically configured to:

[0107] If it is not greater than the maintenance required time corresponding to the sensor ID, the maintenance time is deleted, and it is determined whether the maintenance time set is an empty set;

[0108] If it is not an empty set, the maintenance duration in the maintenance duration set is re-extracted to determine whether the re-extracted maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID.

[0109] The sending module 206 is specifically configured to:

[0110] Writing the maintenance duration into the preset push object set;

[0111] When the maintenance duration set is an empty set, the Mac code of the repaired device, the sensor ID, and the repair address are sent to the maintenance person accounts corresponding to all the maintenance durations in the push object set.

[0112] The repair matching device for the networked nursing machine further includes a suspension module 209, which is specifically used to:

[0113] If the maintenance duration set is an empty set, then determining whether the push object set is an empty set;

[0114] If the push object set is an empty set, the maintenance is terminated and a maintenance resource shortage message is sent to the port corresponding to the repair request;

[0115] If the push object set is not an empty set, the Mac code of the repaired device, the sensor ID, and the repair address are sent to the repairer accounts corresponding to all the repair durations in the push object set.

[0116] The binding module 207 is specifically configured to:

[0117] After receiving the maintenance confirmation information of the target maintenance person account, the target maintenance person account is bound to the maintenance request, and the information that the maintenance request is responded to is sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

[0118] The screening module 202 is specifically configured to:

[0119] Construct a GIS circular area with the repair address as the origin and the preset radius length as the radius;

[0120] Obtain a list of all maintenance personnel in the circular area of ​​the GIS to obtain a screened maintenance personnel set.

[0121] The repair matching device for the networked nursing machine further includes an upload module 210, which is specifically used to:

[0122] Generate a JSON text based on the binding relationship between the target maintenance person account and the repair request;

[0123] The JOSN text is uploaded to a pre-set cloud database.

[0124] In an embodiment of the present invention, the primary matching problem of maintenance personnel is solved by matching the geographical location of the repair request with the maintenance personnel in the relevant geographical location. By analyzing the status of the primary matched maintenance personnel and further checking it, it is found that maintenance personnel can be selected in actual situations. After the message is pushed and the maintenance personnel confirms it, maintenance binding is performed to realize the call matching of maintenance resources, which solves the technical problem that the current processing of repair requests for networked nursing machines is too mechanized, resulting in serious waste of maintenance resource scheduling.

[0125] above Figure 2 and Figure 3 The repair matching device of the networked nursing machine in the embodiment of the present invention is described in detail from the perspective of modular functional entities. The repair matching device of the networked nursing machine in the embodiment of the present invention is described in detail from the perspective of hardware processing.

[0126] Figure 4 : This is a structural diagram of a repair matching device for a networked nursing machine provided by an embodiment of the present invention. The repair matching device 400 for a networked nursing machine may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 410 (for example, one or more processors) and a memory 420, and one or more storage media 430 (for example, one or more massive storage devices) for storing application programs 433 or data 432. Among them, the memory 420 and the storage medium 430 can be temporary storage or permanent storage. The program stored in the storage medium 430 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the repair matching device 400 for a networked nursing machine. Furthermore, the processor 410 may be configured to communicate with the storage medium 430 to execute a series of instruction operations in the storage medium 430 on the repair matching device 400 for a networked nursing machine.

[0127] The repair matching device 400 based on the networked nursing machine may further include one or more power supplies 440, one or more wired or wireless network interfaces 450, one or more input and output interfaces 460, and / or one or more operating systems 431, such as Windows Server, Mac OS X, Unix, Linux, Free BSD, etc. It will be understood by those skilled in the art that Figure 4 The repair matching device structure of the networked nursing machine shown does not constitute a limitation on the repair matching device based on the networked nursing machine, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0128] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are run on a computer, the computer executes the steps of the repair matching method for the networked nursing machine.

[0129] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0130] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc., various media that can store program code.

[0131] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A repair matching method for a networked nursing machine, characterized in that: Including steps: Receive a repair request, wherein the repair request includes: a MAC code of the repaired device, a sensor ID, and a repair address; Based on the repair address and the preset radius length, a list of regional maintenance personnel is screened to obtain a set of screened maintenance personnel; Extracting all the maintenance personnel in the screening maintenance personnel set who are in an idle state, and generating an idle maintenance personnel set; Read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set; Extracting the maintenance duration from the maintenance duration set, and determining whether the maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID; If it is greater than the maintenance time corresponding to the sensor ID, the MAC code of the repaired device, the sensor ID, and the repair address are sent to the maintenance person account corresponding to the maintenance time; Receiving the repair confirmation information of the target repairer account, and binding the target repairer account to the repair request; The sending of the Mac code of the repaired device, the sensor ID, and the repair address to the repairer account corresponding to the repair duration includes: Write the maintenance duration into the preset push object set; when the maintenance duration set is an empty set, send the Mac code of the repaired device, the sensor ID, and the repair address to the maintenance person account corresponding to all the maintenance durations in the push object set; or If the maintenance duration set is an empty set, determine whether the push object set is an empty set; if the push object set is an empty set, terminate the maintenance and send maintenance resource shortage information to the port corresponding to the repair request; if the push object set is not an empty set, send the Mac code of the repair equipment, the sensor ID, and the repair address to the maintenance person account corresponding to all the maintenance durations in the push object set.

2. The repair matching method for a networked nursing machine according to claim 1, characterized in that: After extracting the maintenance duration from the maintenance duration set and determining whether the maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID, the method further includes: If it is not greater than the maintenance required time corresponding to the sensor ID, the maintenance time is deleted, and it is determined whether the maintenance time set is an empty set; If it is not an empty set, the maintenance duration in the maintenance duration set is re-extracted to determine whether the re-extracted maintenance duration is greater than the maintenance requirement duration corresponding to the sensor ID.

3. The repair matching method for a networked nursing machine according to claim 1, characterized in that: The receiving of the repair confirmation information of the target repairer account and binding the target repairer account to the repair request includes: After receiving the maintenance confirmation information of the target maintenance person account, the target maintenance person account is bound to the maintenance request, and the information that the maintenance request is responded to is sent to the maintenance person accounts corresponding to all maintenance durations in the push object set.

4. The repair matching method for a networked nursing machine according to claim 1, characterized in that: Based on the repair address and the preset radius length, the regional maintenance personnel list is screened to obtain a screened maintenance personnel set including: Construct a GIS circular area with the repair address as the origin and the preset radius length as the radius; Obtain a list of all maintenance personnel in the circular area of ​​the GIS to obtain a screened maintenance personnel set.

5. The repair matching method for a networked nursing machine according to claim 1, characterized in that: After binding the target maintenance person account to the repair request, the method further includes: Generate a JSON text based on the binding relationship between the target maintenance person account and the repair request; Upload the JOSN text to the pre-set cloud database.

6. A repair matching device for a networked nursing machine, characterized in that: The repair matching device of the networked nursing machine includes: A receiving module, configured to receive a repair request, wherein the repair request includes: a MAC code of the repaired device, a sensor ID, and a repair address; A screening module, configured to screen a list of regional maintenance personnel based on the repair address and a preset radius length, to obtain a screened maintenance personnel set; An extraction module is used to extract all the maintenance personnel in the screening maintenance personnel set in an idle state and generate an idle maintenance personnel set; A difference calculation module is used to read the current time, calculate the difference between the scheduled task time of each person in the idle maintenance personnel set and the current time, and obtain the maintenance duration set; A judgment module, configured to extract a maintenance duration from the maintenance duration set and determine whether the maintenance duration is greater than a maintenance requirement duration corresponding to the sensor ID; A sending module is used to send the Mac code of the repaired device, the sensor ID, and the repair address to the repair person account corresponding to the repair time if the repair time is greater than the repair time corresponding to the sensor ID; A binding module is used to receive the repair confirmation information of the target repair person's account, and then bind the target repair person's account to the repair request; The sending module is used to send the MAC code of the repaired device, the sensor ID, and the repair address to the repairer account corresponding to the repair duration in the following manner: Write the maintenance duration into the preset push object set; when the maintenance duration set is an empty set, send the Mac code of the repaired device, the sensor ID, and the repair address to the maintenance person account corresponding to all the maintenance durations in the push object set; or If the maintenance duration set is an empty set, determine whether the push object set is an empty set; if the push object set is an empty set, terminate the maintenance and send maintenance resource shortage information to the port corresponding to the repair request; if the push object set is not an empty set, send the Mac code of the repair equipment, the sensor ID, and the repair address to the maintenance person account corresponding to all the maintenance durations in the push object set.

7. A repair matching device for a networked nursing machine, characterized in that: The repair matching device for the networked nursing machine includes: a memory and at least one processor, wherein the memory stores instructions, and the memory and the at least one processor are interconnected via a line; The at least one processor calls the instructions in the memory to enable the repair matching device of the networked nursing machine to execute the repair matching method of the networked nursing machine according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for matching repair requests for a networked nursing machine according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Fault repair management method and system and related device

    CN109712036A

  • Device maintenance automatic management method and device, computer device and storage medium

    CN110706800A