Visual maintenance order processing method and maintenance management platform system
By using a maintenance management platform system to screen and match qualified engineers and optimize the maintenance process, the problems of long maintenance cycles and high costs for electrical products have been solved, achieving efficient and low-cost maintenance services.
Patent Information
- Application Number
- CN202511956649.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-03-03
AI Technical Summary
In the current technology, it is difficult to repair electrical products efficiently and at low cost. Repair technicians have difficulty mastering a variety of electrical maintenance methods, and the way they send products for repair leads to long repair cycles and high costs.
The maintenance management platform system uses maintenance order information to filter target maintenance delivery companies and engineers, matches qualified engineers, distinguishes between appointment and timely maintenance needs, optimizes engineer dispatch routes, and provides technical assistance and parts support.
This has improved the efficiency of electrical appliance repair and reduced repair costs, ensuring that users can obtain repair services in a timely and effective manner.
Smart Images

Figure CN121599412A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of order data management technology, and more specifically, to a visual repair order processing method and a repair management platform system. Background Technology
[0002] With the rapid development of intelligent electrical products, the complexity of their internal structures is constantly increasing, and the professional requirements for maintenance personnel are also constantly rising.
[0003] In the existing technology, when an electrical product malfunctions, it is either repaired by an electrical repair shop or sent to an authorized after-sales service center.
[0004] However, with the development of intelligent electrical appliances, repair technicians often find it difficult to master the maintenance methods for all furniture and electrical appliances. In addition, sending them to after-sales repair shops requires moving the electrical appliances and may also require returning to the place of origin for repair, resulting in long repair cycles and high repair costs. Summary of the Invention
[0005] To facilitate the repair of electrical products and reduce the repair cycle and cost, this application provides a visual repair order processing method and a repair management platform system.
[0006] Firstly, this application provides a visual repair order processing method, employing the following technical solution: A visual repair order processing method, applied in a repair management platform system, the method comprising: Obtain the user's repair order information, which includes basic information about the product being repaired and the repair location; Based on the repair location in the repair order information, multiple target repair delivery companies are matched in the pre-stored delivery company distribution database; Match the corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies; Receive maintenance order construction information from the target maintenance engineer; if the maintenance order construction information contains an order acceptance identifier, generate an appointment maintenance order. If the repair order construction information contains a cancellation identifier, then repair order reconstruction information is generated.
[0007] Optionally, the method further includes: Receive the on-site repair mark from the target repair engineer, and modify the pre-built appliance repair webpage interface in the repair management platform according to the on-site repair mark; If the number of repairs performed by the target repair engineer for the same type of electrical appliance in the repair order information is lower than the preset demand for mature repair technology, a technical assistance request window will be created on the electrical appliance repair webpage interface. If a technical assistance request is received from the target maintenance engineer, then the corresponding technical assistance engineer is matched from among the multiple maintenance engineers, and the technical assistance request is sent to the mobile terminals of the multiple technical assistance engineers. If a parts request is received from the target repair engineer, a rescheduled on-site appointment is generated, and the rescheduled on-site appointment time is received from the target repair engineer.
[0008] Optionally, matching a corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies includes: Obtain scheduled repair orders corresponding to multiple repair engineers from multiple target repair delivery companies; Based on the multiple scheduled repair orders corresponding to each repair engineer, the repair qualification information, and the current repair order information, multiple first repair engineers with repair qualifications are selected. If the repair order information contains a scheduled repair identifier and a scheduled repair time, then a scheduled repair order request is sent to the mobile terminals of multiple first repair engineers. Receive order construction intent information from multiple first maintenance engineers, and filter out the corresponding target maintenance engineer based on the construction intent time in the order construction intent information and the maintenance qualification information; If the repair order carries an immediate repair indicator, the current working status and current location of multiple first repair engineers are obtained, and multiple second repair engineers are selected from multiple first repair engineers based on the current location of the engineers and a preset search radius. Based on the current working status and location of the second maintenance engineers, an estimated timely arrival time is calculated and generated. Based on the estimated timely arrival time, multiple third maintenance engineers are selected from the multiple second maintenance engineers, and an emergency maintenance order request is sent to the mobile terminals of the multiple third maintenance engineers. If multiple order building intent messages are received from the third maintenance engineers, the target maintenance engineer is selected from among the multiple third maintenance engineers based on the multiple timely arrival times.
[0009] Optionally, the step of filtering out the corresponding target repair engineer based on the order construction intent time in the order construction intent information and the repair qualification information includes: Based on the repair order release time and the preset reserved order establishment duration in the repair order information, multiple candidate repair engineers are selected using the construction intent time in multiple order construction intent information. Based on the number of repairs of the same type of electrical products in the repair order information and the multiple repair qualification information, a target repair engineer is selected from the multiple candidate repair engineers.
[0010] Optionally, the step of calculating and generating the estimated timely arrival time based on the current working status of the multiple second maintenance engineers and the current location of the engineer includes: Based on the current working status of the multiple second maintenance engineers, multiple idle candidate engineers and multiple field candidate engineers are identified; Obtain the average travel speed of the multiple idle candidate engineers and the multiple field candidate engineers on the same day; Based on the current engineer location of the multiple idle candidate engineers and the multiple field candidate engineers, calculate and generate multiple corresponding estimated travel distances; Based on the estimated travel distance and corresponding average travel speed of the multiple idle candidate engineers and the multiple field candidate engineers, multiple estimated travel durations are calculated and generated. Obtain the current field work time of the field candidate engineer, and generate an estimated remaining maintenance time based on the current field work time; Based on the estimated remaining repair time and the corresponding estimated travel time of the field candidate engineer, the estimated on-time arrival time of the field candidate engineer is calculated and generated. Based on the preset order response time and the estimated travel time corresponding to the available candidate engineer, the estimated on-time arrival time of the available candidate engineer is calculated and generated.
[0011] Optionally, generating the estimated remaining maintenance time based on the current fieldwork duration includes: Obtain the target field engineer candidate's historical repair duration for multiple types of target electrical products currently being repaired; Based on the preset standard field operation time for the target electrical product type and the multiple historical repair times of the target field candidate engineer for repairing the corresponding target electrical product type, the corresponding current repair product efficiency is calculated and generated. Based on the current product repair efficiency, the estimated repair time for the target field engineer for the current product is calculated and generated. The estimated remaining maintenance time is calculated based on the estimated maintenance time and the current field work time of the target field candidate engineer.
[0012] Optionally, after obtaining the target field engineer candidate's historical repair duration for multiple target electrical product types currently being repaired, the method further includes: Based on the pre-divided maintenance duration regions and multiple historical maintenance durations, calculate and generate the maintenance duration distribution probability for each maintenance duration region; If the probability of the repair duration distribution corresponding to the target repair duration area is less than the preset sampling distribution rate, then a low probability record marker is added to multiple historical repair durations in the target repair duration area. Filter out multiple edge-shaped historical maintenance durations from the multiple historical maintenance durations, and add edge record identifiers; If a target historical maintenance duration has both a low-probability record identifier and an edge record identifier, then the target historical maintenance duration will be removed from the multiple historical maintenance durations.
[0013] Optionally, after the method of sending emergency repair order requests to multiple third-party repair engineers, the method further includes: If no order building intent information is received within the preset order waiting time after the current moment, then the monthly order repair volume of multiple first repair engineers is obtained; Based on the monthly order repair volume, a target repair engineer is selected from multiple first repair engineers.
[0014] Secondly, this application provides a maintenance management platform system, which adopts the following technical solution: A maintenance management platform system, the maintenance management platform system including a server terminal, the server terminal including: The information acquisition module is used to acquire the user's repair order information, which includes basic information about the product being repaired and the repair location. The filtering and matching module is used to match multiple target repair delivery companies in a pre-stored delivery company distribution database based on the repair location in the repair order information. The filtering and matching module is used to match the corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies; The order creation module is used to receive maintenance order construction information fed back by the target maintenance engineer. If there is an order acceptance identifier in the maintenance order construction information, an appointment maintenance order is generated. The order creation module is used to generate repair order reconstruction information if the repair order construction information contains a cancellation identifier.
[0015] In summary, this application includes at least one of the following beneficial technical effects: 1. In this application, the server terminal of the maintenance management platform system first filters out multiple target maintenance delivery companies based on the information contained in the maintenance order information, so as to reduce the need for maintenance engineers to repair electrical products from a distance and thus increase the efficiency of electrical product maintenance; then, it uses the maintenance engineer's maintenance qualification information to match the target maintenance engineer with the qualifications to repair the electrical products required by the user, accurately matching the target maintenance engineer with the type of electrical product to be repaired, thereby reducing the required cycle and cost of electrical product maintenance; 2. In this application, by distinguishing between two types of repair needs—scheduled repair and on-demand repair—target repair engineers capable of meeting different needs are matched, enabling users to have their electrical products repaired in a timely and effective manner. In addition, by screening a third-party repair engineer, the target repair engineer who can arrive at the repair location the fastest is selected, thereby speeding up the efficiency of electrical product repair. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a partial flowchart illustrating a visual repair order processing method provided in an embodiment of this application.
[0018] Figure 2 This is another part of the flowchart of a visualized repair order processing method provided in the embodiments of this application.
[0019] Figure 3 This is a schematic diagram of a process for screening corresponding target maintenance engineers provided in an embodiment of this application.
[0020] Figure 4 This is a schematic diagram of a process for calculating the estimated arrival time provided in an embodiment of this application.
[0021] Figure 5 This is a schematic diagram of a process for calculating the estimated remaining maintenance time provided in an embodiment of this application. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this invention clearer, the following will be described in conjunction with the appendix. Figure 1-5 The embodiments of the present invention will be described in further detail below.
[0023] This application provides a visualized repair order processing method. This method can be applied to a repair management platform system. The execution entity of this method can be a server terminal within the repair management platform system, and it can be further assisted by mobile terminals of external personnel (users) and internal personnel (repair engineers). This application uses the visualized operation flow of appliance repair orders during appliance repair as an example for illustration; other situations are similar and will not be described in detail.
[0024] The following will describe the specific implementation methods. Figure 1 The processing flow shown is explained in detail below: Step S101: Obtain the user's repair order information, which includes basic information about the product being repaired and the repair location.
[0025] In implementation, the server terminal in the maintenance management platform system receives maintenance order information sent by users through external personnel's mobile terminals. Specifically, the maintenance management platform system constructs an appliance maintenance web interface through the network. Users access the appliance maintenance web interface through external personnel's mobile terminals and place maintenance order information with the server terminal through the appliance maintenance web interface.
[0026] The repair order information here includes basic information about the product being repaired and the repair location. The basic information about the product being repaired includes the type, brand, model, and description of the fault. The repair order information also includes an appointment repair label or an on-time repair label. If the repair order information includes an appointment repair label, it also includes the appointment time slot.
[0027] In addition, during implementation, when users send repair order information with an appointment repair identifier, the start time of the appointment repair period must be at least 12 hours away from the time the order is posted. This is to facilitate the distinction between the timely repair identifier and the appointment repair identifier carried in the repair order information, and also to facilitate the establishment of a relative repair relationship between the repair engineer and the user.
[0028] Step S102: Based on the repair location in the repair order information, match multiple target repair delivery companies in the pre-stored delivery company distribution database.
[0029] During implementation, the maintenance management platform system pre-stores a distribution database of delivery companies, which contains the locations of multiple maintenance delivery companies.
[0030] The maintenance management platform system uses the maintenance location in the maintenance order information and the preset company filtering radius to match one or more maintenance delivery companies in the delivery company distribution database. The maintenance delivery companies matched here are called target maintenance delivery companies.
[0031] Step S103: Match the corresponding target repair engineer based on the repair qualification information of multiple repair engineers in multiple target repair delivery companies.
[0032] During implementation, the maintenance management platform system first filters out multiple maintenance engineers corresponding to multiple target maintenance delivery companies.
[0033] The maintenance management platform system stores the maintenance qualification information of each maintenance engineer. The maintenance qualification information includes at least the maintenance engineer's maintenance qualification for each type of electrical appliance after training or certification, as well as the number of times each type of electrical appliance has been repaired.
[0034] The server terminal of the maintenance management platform system first filters out multiple qualified maintenance engineers by analyzing their qualifications from the data of various engineers within the target maintenance company. Next, it filters out maintenance engineers available for scheduled maintenance periods or those currently on standby. Further, it randomly selects one of these available engineers, referred to here as the target maintenance engineer, to establish a maintenance relationship between the target engineer and the user.
[0035] Step S104: Receive maintenance order construction information from the target maintenance engineer. If the maintenance order construction information contains an order acceptance identifier, generate a scheduled maintenance order.
[0036] During implementation, the maintenance management platform system receives maintenance order creation information from the target maintenance engineer. This maintenance order creation information confirms the establishment of a maintenance relationship between the target maintenance engineer and the user. Furthermore, the maintenance order creation information includes at least an order acceptance identifier or an order cancellation identifier.
[0037] If the repair order creation information contains an order acceptance identifier, the server terminal of the repair management platform system will generate a scheduled repair order, and the target repair engineer will provide on-site repair service for the user's electrical appliances based on the scheduled repair order.
[0038] Step S105: If there is a cancellation identifier in the repair order construction information, then repair order reconstruction information is generated.
[0039] During implementation, if a cancellation flag exists in the repair order creation information, the server terminal of the repair management platform system generates repair order reconstruction information. Next, the corresponding repair engineers are re-selected from multiple target repair delivery companies. It is important to note that the original target repair engineers must be excluded during this re-selection process.
[0040] In this application, the server terminal in the repair management platform system first filters out multiple target repair delivery companies based on the information contained in the repair order information, thereby reducing the possibility of repair engineers traveling long distances to repair electrical products and increasing the efficiency of electrical product repair. Then, it uses the repair engineer's repair qualification information to match the target repair engineer with the qualifications to repair the type of electrical product required by the user, accurately matching the target repair engineer with the type of electrical product to be repaired, thereby reducing the required cycle and cost of electrical product repair.
[0041] In this application, there are also provisions such as Figure 2 The processing steps shown are as follows: Step S106: Receive the on-site repair mark from the target repair engineer and modify the pre-built appliance repair webpage interface in the repair management platform according to the on-site repair mark.
[0042] During implementation, the server terminal of the maintenance management platform system receives on-site maintenance markers uploaded by the target maintenance engineer through the mobile terminal of internal personnel, so as to record the maintenance service process of the target maintenance engineer.
[0043] In addition, the server terminal of the maintenance management platform system can modify the appliance maintenance web page interface on the maintenance management platform through multiple process nodes fed back in real time by internal and external personnel's mobile terminals, thereby increasing the visibility and transparency of the maintenance service process.
[0044] Step S107: If the number of similar electrical products repaired by the target repair engineer and the number of repair orders are lower than the preset demand for mature repair technology, a technical assistance request window is created on the electrical repair webpage.
[0045] In practice, for ease of explanation regarding the types of electrical appliances in the repair order information, we will refer to these types as Type A products. Type A products can include washing machines, refrigerators, air conditioners, etc.
[0046] The server terminal of the maintenance management platform system compares the number of similar electrical products repaired by the target maintenance engineer with the preset demand for mature maintenance technology. In other words, it compares the number of type A products repaired by the target maintenance engineer with the demand for mature maintenance technology.
[0047] When the number of Type A products repaired by the target repair engineer is less than the required number of products for which the repair technology is mature, the server terminal creates a technical assistance request window in the appliance repair webpage interface. The target repair engineer can send a technical assistance request to the server terminal through the technical assistance request window.
[0048] Step S108: If a technical assistance request is received from the target maintenance engineer, then match the corresponding technical assistance engineers among the multiple maintenance engineers and send the technical assistance request to the mobile terminals of the multiple technical assistance engineers.
[0049] In practice, the maintenance management platform system's server is also pre-set with a limit on the number of assistant maintenance engineers. When the number of maintenance engineers repairing a certain type of electrical appliance exceeds the limit on the number of assistant maintenance engineers, it means that the maintenance engineer is considered a highly capable maintenance engineer in that type of electrical appliance repair service and can provide a certain degree of technical assistance to other engineers.
[0050] If the server terminal of the maintenance management platform system receives a technical assistance request from a target maintenance engineer, the server terminal will match multiple technical assistance engineers from among the maintenance engineers to identify those whose number of Type A products requiring maintenance exceeds the number of assisting maintenance engineers. The server terminal will then send the technical assistance request to the mobile terminals of these multiple technical assistance engineers to improve the efficiency and completion of maintenance work through technical assistance.
[0051] Step S109: If a parts request is received from the target repair engineer, a rescheduled on-site appointment is generated, and the rescheduled on-site appointment time is received from the target repair engineer.
[0052] In practice, if the server terminal of the maintenance management platform system receives a parts request from the target maintenance engineer, it generates a rescheduled on-site appointment, so that the target maintenance engineer can obtain the necessary parts and then perform the on-site maintenance work again.
[0053] In addition, this application also includes a repair review and feedback process, the specific steps of which are as follows: After the target repair engineer completes the repair service, it is also necessary to submit a verification and approval to the server terminal. There are audit personnel in the headquarters that manage multiple repair delivery companies. The audit personnel can conduct internal audits of the target repair engineer's repair service process through internal personnel mobile terminals.
[0054] Furthermore, if the auditor sends an approval instruction to the server via an internal staff mobile terminal, the follow-up process for maintenance services will then begin. If the auditor sends an approval failure instruction to the server via an internal staff mobile terminal, the rework process for maintenance services will begin.
[0055] Optionally, in step S103, there may also be such Figure 3 The specific operation process shown is as follows: Step S201: Obtain the scheduled repair orders corresponding to multiple repair engineers from multiple target repair delivery companies.
[0056] In practice, the maintenance management platform system's server obtains the scheduled maintenance orders of each maintenance engineer from multiple target maintenance delivery companies after the current moment, in order to determine whether multiple maintenance engineers are still able to undertake the maintenance tasks in the maintenance order information.
[0057] Step S202: Based on the multiple scheduled repair orders, repair qualification information and current repair order information corresponding to each repair engineer, select multiple first repair engineers with repair qualifications.
[0058] In practice, since the repair order information may contain both scheduled repair and on-demand repair indicators, there are two filtering methods.
[0059] Method 1: If the repair order information contains an appointment repair identifier, then through the appointment repair orders of multiple repair engineers and the appointment repair time periods in the repair order information, filter out multiple repair engineers who are available during the appointment repair time periods. These are referred to as available repair engineers. Method 2: If the repair order information contains an immediate repair indicator, then through the multiple repair engineer appointment orders, select multiple repair engineers who are idle for a preset redundant period of time after the current time, except for those currently performing repair work. These are referred to as available repair engineers.
[0060] Next, based on the repair qualification information of multiple available engineers, multiple available repair engineers with repair qualifications for the electrical products in the repair order information are selected again. These are referred to here as the first repair engineer.
[0061] Step S203: If the repair order information contains a scheduled repair identifier and a scheduled repair time, then send a scheduled repair order request to the mobile terminals of multiple first repair engineers.
[0062] In practice, if the repair order information includes a scheduled repair identifier and a scheduled repair time, the server terminal of the repair management platform system will send a scheduled repair order request to the mobile terminals of multiple internal personnel of the first repair engineer.
[0063] Step S204: Receive order construction intent information from multiple first maintenance engineers, and filter out the corresponding target maintenance engineer based on the construction intent time and maintenance qualification information in the order construction intent information.
[0064] In practice, if the mobile terminal of the first maintenance engineer receives a reservation order request, it can either reject the order or send the order creation intent information back to the server terminal of the maintenance management platform system.
[0065] Specifically, in step S204, the following processing occurs, and the operation flow is as follows: Based on the repair order release time and the preset reserved order establishment duration in the repair order information, multiple candidate repair engineers are selected using the construction intent time in the construction intent information of multiple orders. Based on the number of repairs of the same type of electrical appliance in multiple repair experience records and repair order information, the target repair engineer is selected from multiple candidate repair engineers.
[0066] During implementation, the server terminal of the maintenance management platform system divides the construction intention time period based on the maintenance order release time and the preset reserved order establishment duration in the maintenance order information.
[0067] Next, the server terminal filters out multiple construction intent moments within the construction intent time period, and records the first maintenance engineer corresponding to the multiple construction intent moments as a candidate maintenance engineer.
[0068] Here, the type of electrical appliance in the repair order information will be referred to as Type A product.
[0069] Then, the server terminal compares the number of times multiple candidate repair engineers have repaired type A products, and selects the corresponding candidate repair engineer based on the maximum number of repairs made for type A products. The candidate repair engineer selected here is called the target repair engineer.
[0070] Step S205: If the repair order carries an immediate repair identifier, obtain the current working status and current location of multiple first repair engineers, and select multiple second repair engineers from among the multiple first repair engineers based on the current location of the engineers and the preset search radius.
[0071] In practice, if the repair order information carries an immediate repair indicator, the server terminal of the repair management platform system first obtains the current working status and current location of multiple first repair engineers.
[0072] Next, the server terminal divides the search area based on the repair location and search radius in the repair order information, and then matches multiple first repair engineers within the search area based on the current engineer's location. The first repair engineer matched here can be called the second repair engineer.
[0073] Step S206: Calculate and generate the estimated timely arrival time based on the current working status of multiple second maintenance engineers and their current location.
[0074] In practice, the server terminal of the maintenance management platform system first calculates multiple estimated travel distances based on the current engineer location and maintenance location of multiple second maintenance engineers.
[0075] Next, the estimated travel time for each second maintenance engineer is calculated based on the travel distance. The estimated travel speed for each second maintenance engineer can be preset or estimated based on big data statistics.
[0076] Then, if a second maintenance engineer is currently in an idle state, the estimated travel time of that second maintenance engineer is recorded as the estimated on-time arrival time.
[0077] If a second maintenance engineer is currently in the field, the estimated remaining maintenance time is estimated and then added to the corresponding estimated travel time to calculate the on-time arrival time.
[0078] Step S207: Based on multiple estimated timely arrival times, select multiple third maintenance engineers from multiple second maintenance engineers, and send emergency maintenance order requests to the mobile terminals of multiple third maintenance engineers.
[0079] In practice, the server terminal of the maintenance management platform system compares the estimated arrival times of multiple second maintenance engineers to select the first few second maintenance engineers to arrive. The maximum number of second maintenance engineers selected here is preset, and the second maintenance engineers selected here are called third maintenance engineers.
[0080] Next, the server terminal sends an emergency repair order request to the mobile terminal of the third maintenance engineer's internal personnel, so that the third maintenance engineer can establish a corresponding repair relationship with the user as soon as possible.
[0081] Step S208: If order construction intent information is received from multiple third-party maintenance engineers, the target maintenance engineer is selected from the multiple third-party maintenance engineers based on the multiple timely arrival times.
[0082] In practice, if the server terminal of the maintenance management platform system receives order construction intent information from multiple third-party maintenance engineers, the server terminal will select the third-party maintenance engineer who can arrive at the maintenance location the fastest based on the arrival time. The selected third-party maintenance engineer is called the target maintenance engineer.
[0083] In this application, by distinguishing between two types of repair needs—scheduled repair and on-demand repair—targeted repair engineers capable of handling different needs are matched, enabling users to have their electrical products repaired in a timely and effective manner. In addition, by screening a third-party repair engineer, the target repair engineer who can arrive at the repair location the fastest is selected, thereby speeding up the efficiency of electrical product repair.
[0084] Optionally, in step S206, there may also be such Figure 4 The processing steps and specific operation procedures are as follows: Step S301: Based on the current working status of multiple second maintenance engineers, identify multiple idle candidate engineers and multiple field candidate engineers.
[0085] In implementation, the server terminal of the maintenance management platform system classifies multiple second maintenance engineers who are in an idle state into idle candidate engineers and multiple second maintenance engineers who are in a field work state into field work candidate engineers based on their current work status.
[0086] Step S302: Obtain the average appearance rate of multiple idle candidate engineers and multiple field candidate engineers on the same day.
[0087] In practice, the server terminal of the maintenance management platform system obtains the average daily appearance rate of each second maintenance engineer, that is, the average daily travel rate of multiple idle candidate engineers and multiple field candidate engineers.
[0088] Here, on the one hand, the average travel speed of the day can be used to effectively determine the mode of transportation chosen by each second maintenance engineer on that day. On the other hand, the average speed at which each second maintenance engineer uses that mode of transportation can also be calculated.
[0089] Step S303: Calculate and generate multiple estimated travel distances based on the current engineer locations of multiple idle candidate engineers and multiple field candidate engineers.
[0090] In practice, the server terminal of the maintenance management platform system calculates the estimated travel distance for each second maintenance engineer on the city map based on the current location and maintenance location of each second maintenance engineer.
[0091] Step S304: Calculate and generate multiple estimated trip durations based on the estimated trip distances and corresponding average travel speeds of multiple idle candidate engineers and multiple field candidate engineers.
[0092] In implementation, the server terminal of the maintenance management platform system calculates the estimated travel time for each second maintenance engineer by dividing the estimated travel distance of each engineer by the corresponding average travel speed. This calculates the estimated travel time for multiple idle candidate engineers and multiple field candidate engineers.
[0093] Step S305: Obtain the current field work time of the field candidate engineer and generate the estimated remaining maintenance time based on the current field work time.
[0094] In practice, the server terminal of the maintenance management platform system is pre-set with the standard field operation time for each electrical product.
[0095] The server terminal obtains the current field work time of the candidate engineer and the type of electrical product being repaired by the candidate engineer. Then, it subtracts the current field work time from the standard field work time corresponding to the current type of electrical product being repaired to calculate the estimated remaining repair time.
[0096] Step S306: Calculate and generate the estimated on-time arrival time of the field candidate engineer based on the estimated remaining maintenance time and the corresponding estimated travel time of the field candidate engineer.
[0097] In practice, the server terminal combines the estimated remaining repair time of the field candidate engineer with the corresponding estimated travel time to calculate and generate the estimated on-time arrival time for the field candidate engineer.
[0098] Step S307: Calculate and generate the estimated on-time arrival time of the idle candidate engineer based on the preset order response time and the estimated travel time corresponding to the idle candidate engineer.
[0099] In practice, the server terminal also has a preset order acceptance time, so that multiple idle candidate engineers in idle states can confirm orders within a certain period of time.
[0100] The server terminal then combines the order response time with the estimated travel time of the available candidate engineer to calculate and generate the estimated on-time arrival time for the available candidate engineer.
[0101] Optionally, in step S305, there may also be such Figure 5 The processing steps shown are as follows: Step S401: Obtain the target field engineer's historical repair duration for multiple target electrical product types currently being repaired.
[0102] In practice, we will take the calculation of the timely arrival time of one of the field candidate engineers as an example. Here, we will refer to him as the target field candidate engineer. The type of electrical appliance that the target field candidate engineer is currently repairing will be referred to as the target electrical appliance type, or type B product. The type B product here can be of the same type as the type A product mentioned above, or it can be of a different type.
[0103] The server terminal of the maintenance management platform system obtains the target field engineer's historical maintenance duration for multiple types of B products.
[0104] Step S402: Based on the preset standard field operation time for the target electrical product type and the multiple historical repair times of the target field candidate engineer for repairing the corresponding target electrical product type, calculate and generate the corresponding current repair product efficiency.
[0105] In implementation, the server terminal of the maintenance management platform system divides the target field engineer's historical maintenance time on type B products by the standard field operation time for type B products to calculate multiple historical maintenance efficiencies. Then, by averaging the multiple historical maintenance efficiencies, the current maintenance product efficiency of the target field engineer for type B products is calculated.
[0106] Step S403: Based on the current product repair efficiency, calculate and generate the estimated repair time for the current product by the target field engineer candidate.
[0107] In practice, the server terminal of the maintenance management platform system multiplies the current maintenance product efficiency by the standard field operation time of type B products to calculate and generate the estimated maintenance time for the target field candidate engineer corresponding to the current maintenance product.
[0108] Step S404: Calculate and generate the estimated remaining maintenance time based on the estimated maintenance time and the current field work time of the target field candidate engineer.
[0109] In practice, the server terminal will subtract the field work time already completed by the target field candidate engineer in the current working state from the estimated repair time to calculate the estimated remaining repair time.
[0110] In this application, by calculating the product repair efficiency of the target field candidate engineer, the estimated remaining repair time of the field candidate engineer can be effectively and accurately estimated.
[0111] Optionally, after step S401, the following processing steps also exist, and the specific operation flow is as follows: Based on the pre-defined maintenance duration regions and multiple historical maintenance durations, the maintenance duration distribution probability of each maintenance duration region is calculated and generated.
[0112] In practice, to mitigate the accidental impact of multiple historical repair durations, the following method is used to remove some historical repair durations corresponding to Type B products.
[0113] The server terminal of the maintenance management platform system is pre-divided into multiple maintenance time zones, for example, in 1-hour intervals.
[0114] Next, the server terminal calculates the probability distribution of historical repair times under each repair time region, which is called the repair time distribution probability.
[0115] If the probability distribution of repair time corresponding to the target repair time area is less than the preset sampling distribution rate, then multiple historical repair times within the target repair time area will be marked as low-probability records.
[0116] In implementation, if the probability distribution of maintenance time within a certain maintenance time range is less than the preset sampling distribution rate, then multiple historical maintenance times distributed within that maintenance time range will be marked with a low-probability record. Here, this maintenance time range is referred to as the target maintenance time range.
[0117] Filter out several edge-shaped historical maintenance durations from multiple historical maintenance durations and add edge record identifiers.
[0118] In implementation, the server terminal has a preset number of edge-removable records. Then, based on this number, the server terminal filters out several historical maintenance durations by duration, identifying those located at the edge. The number of edge-removable records is generally even, ensuring that the same number of historical maintenance durations are selected from both ends of the spectrum. Furthermore, the server terminal adds edge record identifiers to the selected historical maintenance durations.
[0119] If the target historical maintenance duration has both low probability record markers and edge record markers, then the target historical maintenance duration will be removed from the multiple historical maintenance durations.
[0120] In implementation, when the server terminal identifies that a certain historical maintenance duration has both low probability record identifiers and edge record identifiers, this historical maintenance duration is referred to as the target historical maintenance duration. That is, the target historical maintenance duration has both low probability record identifiers and edge record identifiers. The server terminal then removes the target historical maintenance duration from multiple historical maintenance durations, thereby reducing the possibility that maintenance engineers may lose the reliability of information due to accidental events during the maintenance process.
[0121] Optionally, after step S207, the following processing steps also exist, and the specific operation flow is as follows: If no order creation intent information is received within the preset order waiting time after the current moment, then the monthly order repair volume of multiple first repair engineers is obtained. Based on the monthly order repair volume, target repair engineers are selected from multiple first-level repair engineers.
[0122] In practice, if the server terminal of the maintenance management platform system does not receive any order creation intent information from any third maintenance engineer within the preset waiting time, the server terminal will then conduct a second screening among multiple first maintenance engineers.
[0123] Specifically, the server terminal first obtains the monthly order repair volume of multiple first repair engineers. Then, it filters out the corresponding first repair engineer based on the lowest value of the monthly order repair volume. If only one first repair engineer is selected, then that selected first repair engineer is called the target repair engineer. If multiple first repair engineers are selected, then one first repair engineer is randomly selected from the multiple selected first repair engineers and called the target repair engineer, thereby reducing the possibility of no repair engineer matching for user appliance repair.
[0124] This application also discloses a maintenance management platform system, which includes a server terminal, and the server terminal includes: The information acquisition module is used to acquire the user's repair order information, which includes basic information about the product being repaired and the repair location. The filtering and matching module is used to match multiple target repair delivery companies in a pre-stored delivery company distribution database based on the repair location in the repair order information. The filtering and matching module is used to match the corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies; The order creation module is used to receive maintenance order construction information from the target maintenance engineer. If there is an order acceptance identifier in the maintenance order construction information, an appointment maintenance order will be generated. The order creation module is used to generate repair order reconstruction information if there is a cancellation identifier in the repair order creation information.
[0125] Optionally, the server terminal can also be used for: The information acquisition module is used to receive on-site repair markers from the target repair engineer and modify the pre-built appliance repair webpage interface in the repair management platform based on the on-site repair markers. The technical assistance establishment module creates a technical assistance request window in the appliance repair webpage if the number of repairs of the same type of electrical products in the target repair engineer's repair and repair order information is lower than the preset repair technology maturity requirement. The technical assistance establishment module, if it receives a technical assistance request sent by the target maintenance engineer, will match the corresponding technical assistance engineers among the multiple maintenance engineers and send the technical assistance request to the mobile terminals of the multiple technical assistance engineers. The technical assistance module, upon receiving a parts request from the target repair engineer, generates a rescheduled on-site appointment and receives feedback from the target repair engineer regarding the rescheduled on-site appointment time.
[0126] Optional, server terminal, specifically used for: The information acquisition module is used to acquire appointment repair orders corresponding to multiple repair engineers from multiple target repair delivery companies; The filtering and matching module is used to filter out multiple first-line repair engineers with repair qualifications based on the multiple scheduled repair orders, repair experience information and current repair order information corresponding to each repair engineer. The order intent building module sends appointment order requests to the mobile terminals of multiple first maintenance engineers if the repair order information contains an appointment repair identifier and an appointment repair time period. The filtering and matching module is used to receive order construction intent information from multiple first-level maintenance engineers, and filter out the corresponding target maintenance engineers based on the construction intent time and maintenance experience information in the order construction intent information. The filtering and matching module, if the repair order carries an immediate repair identifier, obtains the current working status and current location of multiple first repair engineers, and filters out multiple second repair engineers from the multiple first repair engineers based on the current location of the engineers and the preset search radius. The arrival time calculation module is used to calculate and generate the estimated timely arrival time based on the current working status of multiple second maintenance engineers and the current location of the engineers. The order intent building module is used to select multiple third maintenance engineers from multiple second maintenance engineers based on multiple estimated on-time arrival times, and send emergency maintenance order requests to the mobile terminals of multiple third maintenance engineers. If the filtering and matching module receives order building intent information from multiple third-party maintenance engineers, it will filter out the target maintenance engineer from among the multiple third-party maintenance engineers based on multiple timely arrival times.
[0127] Optional, server terminal, specifically used for: The filtering and matching module is used to filter out multiple candidate repair engineers based on the repair order release time and the preset reserved order establishment duration in the repair order information, as well as the construction intent time in the multiple order construction intent information. The filtering and matching module is used to filter out the target repair engineer from multiple candidate repair engineers based on the number of repairs of the same type of electrical products in multiple repair qualification information and repair order information.
[0128] Optional, server terminal, specifically used for: The job type classification module is used to classify multiple second maintenance engineers into multiple idle candidate engineers and multiple field candidate engineers based on their current work status. The information acquisition module is used to obtain the average travel speed of multiple idle candidate engineers and multiple field candidate engineers on the same day. The arrival time calculation module is used to calculate and generate multiple estimated travel distances based on the current location of multiple idle candidate engineers and multiple field candidate engineers. The arrival time calculation module is used to calculate and generate multiple estimated travel times based on the estimated travel distances and corresponding average travel speeds of multiple idle candidate engineers and multiple field candidate engineers. The arrival time calculation module is used to obtain the current field work time of the field candidate engineer and generate an estimated remaining maintenance time based on the current field work time. The arrival time calculation module is used to calculate and generate the estimated on-time arrival time of field candidates based on the estimated remaining maintenance time and the corresponding estimated travel time. The arrival time calculation module is used to calculate and generate the estimated on-time arrival time of idle candidate engineers based on the preset order response time and the estimated travel time corresponding to the idle candidate engineer.
[0129] Optional, server terminal, specifically used for: The information acquisition module is used to acquire the historical repair duration of the target field engineer candidate for the current type of target electrical product being repaired. The arrival time calculation module is used to calculate and generate the corresponding current repair product efficiency based on the preset standard field operation time of the target electrical product type and the multiple historical repair times of the target field candidate engineer for the corresponding target electrical product type. The arrival time calculation module is used to calculate and generate the estimated repair time for the current product by the target field engineer based on the current product repair efficiency. The arrival time calculation module is used to calculate and generate the estimated remaining maintenance time based on the estimated maintenance time and the current field work time of the target field candidate engineer.
[0130] Optional, server terminal, specifically used for: The information removal module is used to calculate and generate the maintenance time distribution probability for each maintenance time region based on the pre-divided maintenance time regions and multiple historical maintenance times. The information removal module adds a low-probability record marker to multiple historical repair times within the target repair time area if the probability of the repair time distribution corresponding to the target repair time area is less than the preset sampling distribution rate. The information removal module filters out multiple edge-shaped historical maintenance durations from a range of historical maintenance durations and adds edge record identifiers. The information removal module removes the target historical maintenance time from multiple historical maintenance times if the target historical maintenance time has both low probability record markers and edge record markers.
[0131] Optionally, the server terminal can also be used for: If the filtering and matching module does not receive order building intent information within the preset order waiting time after the current time, it retrieves the monthly order repair volume of multiple first repair engineers. The filtering and matching module is used to filter out target repair engineers from multiple primary repair engineers based on the monthly order repair volume.
[0132] This application provides a server terminal. The server terminal can vary significantly due to differences in configuration or performance, and may include one or more central processing units (e.g., one or more processors) and memory, and one or more storage media (e.g., one or more mass storage devices) for storing applications or data. The memory and storage media can be temporary or persistent storage. The program stored in the storage media may include one or more modules (not shown in the figures), and each module may include a series of instructions for operating on the server terminal.
[0133] The server terminal may also include one or more power supplies, one or more wired or wireless network interfaces, one or more input / output interfaces, one or more keyboards, and / or one or more operating systems.
[0134] The server terminal may include a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors. One or more programs include the processing of the server terminal in the above-described visualization maintenance order processing method.
[0135] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory.
[0136] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
[0137] While the present invention has been disclosed above, its scope of protection is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, and all such changes and modifications will fall within the scope of protection of the present invention.
Claims
1. A visual repair order processing method, characterized in that, The method is applied to a maintenance management platform system, and the method includes: Obtain the user's repair order information, which includes basic information about the product being repaired and the repair location; Based on the repair location in the repair order information, multiple target repair delivery companies are matched in the pre-stored delivery company distribution database; Match the corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies; Receive maintenance order construction information from the target maintenance engineer; if the maintenance order construction information contains an order acceptance identifier, generate an appointment maintenance order. If the repair order construction information contains a cancellation identifier, then repair order reconstruction information is generated.
2. The method according to claim 1, characterized in that, The method further includes: Receive the on-site repair mark from the target repair engineer, and modify the pre-built appliance repair webpage interface in the repair management platform according to the on-site repair mark; If the number of repairs performed by the target repair engineer for the same type of electrical appliance in the repair order information is lower than the preset demand for mature repair technology, a technical assistance request window will be created on the electrical appliance repair webpage interface. If a technical assistance request is received from the target maintenance engineer, then the corresponding technical assistance engineer is matched from among the multiple maintenance engineers, and the technical assistance request is sent to the mobile terminals of the multiple technical assistance engineers. If a parts request is received from the target repair engineer, a rescheduled on-site appointment is generated, and the rescheduled on-site appointment time is received from the target repair engineer.
3. The method according to claim 1, characterized in that, The step of matching a corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies includes: Obtain scheduled repair orders corresponding to multiple repair engineers from multiple target repair delivery companies; Based on the multiple scheduled repair orders corresponding to each repair engineer, the repair qualification information, and the current repair order information, multiple first repair engineers with repair qualifications are selected. If the repair order information contains a scheduled repair identifier and a scheduled repair time, then a scheduled repair order request is sent to the mobile terminals of multiple first repair engineers. Receive order construction intent information from multiple first maintenance engineers, and filter out the corresponding target maintenance engineer based on the construction intent time in the order construction intent information and the maintenance qualification information; If the repair order carries an immediate repair indicator, the current working status and current location of multiple first repair engineers are obtained, and multiple second repair engineers are selected from multiple first repair engineers based on the current location of the engineers and a preset search radius. Based on the current working status and location of the second maintenance engineers, an estimated timely arrival time is calculated and generated. Based on the estimated timely arrival time, multiple third maintenance engineers are selected from the multiple second maintenance engineers, and an emergency maintenance order request is sent to the mobile terminals of the multiple third maintenance engineers. If multiple order building intent messages are received from the third maintenance engineers, the target maintenance engineer is selected from among the multiple third maintenance engineers based on the multiple timely arrival times.
4. The method according to claim 3, characterized in that, The step of filtering out the corresponding target repair engineer based on the order construction intent time in the order construction intent information and the repair qualification information includes: Based on the repair order release time and the preset reserved order establishment duration in the repair order information, multiple candidate repair engineers are selected using the construction intent time in multiple order construction intent information. Based on the number of repairs of the same type of electrical products in the repair order information and the multiple repair qualification information, a target repair engineer is selected from the multiple candidate repair engineers.
5. The method according to claim 3, characterized in that, The step of calculating and generating an estimated timely arrival time based on the current working status and location of multiple second maintenance engineers includes: Based on the current working status of the multiple second maintenance engineers, multiple idle candidate engineers and multiple field candidate engineers are identified; Obtain the average travel speed of the multiple idle candidate engineers and the multiple field candidate engineers on the same day; Based on the current engineer location of the multiple idle candidate engineers and the multiple field candidate engineers, calculate and generate multiple corresponding estimated travel distances; Based on the estimated travel distance and corresponding average travel speed of the multiple idle candidate engineers and the multiple field candidate engineers, multiple estimated travel durations are calculated and generated. Obtain the current field work time of the candidate engineer and generate an estimated remaining maintenance time based on the current field work time; Based on the estimated remaining repair time and the corresponding estimated travel time of the field candidate engineer, the estimated on-time arrival time of the field candidate engineer is calculated and generated. Based on the preset order response time and the estimated travel time corresponding to the available candidate engineer, the estimated on-time arrival time of the available candidate engineer is calculated and generated.
6. The method according to claim 5, characterized in that, The process of generating the estimated remaining maintenance time based on the current fieldwork duration includes: Obtain the target field engineer candidate's historical repair duration for multiple types of target electrical products currently being repaired; Based on the preset standard field operation time for the target electrical product type and the multiple historical repair times of the target field candidate engineer for repairing the corresponding target electrical product type, the corresponding current repair product efficiency is calculated and generated. Based on the current product repair efficiency, the estimated repair time for the target field engineer for the current product is calculated and generated. The estimated remaining maintenance time is calculated based on the estimated maintenance time and the current field work time of the target field candidate engineer.
7. The method according to claim 6, characterized in that, After obtaining the target field engineer candidate and the historical repair duration of multiple target electrical product types currently being repaired, the method further includes: Based on the pre-divided maintenance duration regions and multiple historical maintenance durations, calculate and generate the maintenance duration distribution probability for each maintenance duration region; If the probability of the repair duration distribution corresponding to the target repair duration area is less than the preset sampling distribution rate, then a low probability record marker is added to multiple historical repair durations in the target repair duration area. Filter out multiple edge-shaped historical maintenance durations from the multiple historical maintenance durations, and add edge record identifiers; If a target historical maintenance duration has both a low-probability record identifier and an edge record identifier, then the target historical maintenance duration will be removed from the multiple historical maintenance durations.
8. The method according to claim 3, characterized in that, Following the method of sending emergency repair order requests to multiple third-party repair engineers, the method further includes: If no order building intent information is received within the preset order waiting time after the current moment, then the monthly order repair volume of multiple first repair engineers is obtained; Based on the monthly order repair volume, a target repair engineer is selected from multiple first repair engineers.
9. A maintenance management platform system, characterized in that, The maintenance management platform system includes a server terminal, which includes: The information acquisition module is used to acquire the user's repair order information, which includes basic information about the product being repaired and the repair location. The filtering and matching module is used to match multiple target repair delivery companies in a pre-stored delivery company distribution database based on the repair location in the repair order information. The filtering and matching module is used to match the corresponding target repair engineer based on the repair qualification information of multiple repair engineers from multiple target repair delivery companies; The order creation module is used to receive maintenance order construction information fed back by the target maintenance engineer. If there is an order acceptance identifier in the maintenance order construction information, an appointment maintenance order is generated. The order creation module is used to generate repair order reconstruction information if the repair order creation information contains a cancellation identifier.
Citation Information
Patent Citations
Vehicle maintenance order pushing method and system
CN107577704A
Order matching method based on maintenance platform
CN112949990A
Maintenance personnel management system
CN113570215A
Repair service provide server and repair service providing method using the same
KR1020180008263A