Instrument maintenance service unit intelligent pushing method and system fused with instrument portrait

By acquiring profile information of instruments and maintenance service providers, and using fitness function values ​​to calculate and intelligently recommend the optimal maintenance service provider, the problem of unreasonable matching of instrument maintenance service providers in existing technologies is solved, and efficient resource utilization and service recommendation are achieved.

CN120875847AActive Publication Date: 2025-10-31ZHEJIANG CHUANGXIANG INSTR RES INST CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202511375410.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-25
Publication Date
2025-10-31
Estimated Expiration
2045-09-25

AI Technical Summary

Technical Problem

In existing technologies, there is a lack of efficient matching and recommendation mechanisms for instrument repair service providers, which makes it difficult for users to quickly find suitable repair service providers, and also makes it difficult for instrument repair service providers to receive repair orders quickly. As a result, the shared service platform cannot operate efficiently and resources are not used effectively.

Method used

By acquiring profile information of instruments and maintenance service providers, and calculating based on fitness function values, the system intelligently recommends the optimal maintenance service provider. This takes into account the diverse instrument maintenance needs of multiple users, ensuring that each instrument requirement is recommended to a relatively preferred service provider.

Benefits of technology

It enables the rational and intelligent recommendation of maintenance service providers based on global optimization, ensuring that each instrument maintenance need receives appropriate service, thereby improving the efficiency and resource utilization of the shared service platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120875847A_ABST
    Figure CN120875847A_ABST
Patent Text Reader

Abstract

The invention relates to an instrument maintenance service unit intelligent pushing method and system fused with an instrument portrait. The fitness function value in the process of solving the overall pushing scheme is calculated based on the sequence of the maintenance service units matched with the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence table, the fault maintenance prices corresponding to the multiple maintenance instruments and the maintenance response distances corresponding to the multiple maintenance instruments. For multi-user and diversified instrument maintenance requirements, when corresponding instrument maintenance service units are intelligently and reasonably pushed, on the basis of considering global optimization of a pushing scheme, the pushing efficiency is improved; and the sorting of the maintenance service units pushed to the instrument service unit to which each maintenance instrument belongs in the maintenance service unit matching priority sequence table corresponding to the maintenance instrument is as high as possible. The overall optimization is pursued, and the maintenance requirement of each instrument can be pushed by a relatively optimal maintenance service unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments in this specification relate to the field of instrument management technology, specifically to an intelligent push method and system for instrument repair service units that integrates instrument profiles. Background Technology

[0002] Currently, many researchers in enterprises, public institutions, and universities often encounter equipment malfunctions or require regular maintenance when using precision instruments. However, due to a lack of professional maintenance personnel and necessary testing and repair equipment, they are unable to solve the problems in a timely and effective manner, resulting in prolonged instrument downtime and even affecting the normal progress of scientific research. This greatly limits the improvement of scientific research efficiency and is not conducive to the overall progress of scientific research activities in my country.

[0003] In the internet age, big data provides strong support for the optimal allocation of various resources, and this also applies to instrument repair services. Some organizations with professional repair teams and advanced testing equipment can take on the role of providing instrument repair services to other organizations. Typically, these repair service providers can enter information such as the types of faults they can repair, the corresponding repair prices for each type of fault, and their location into a shared service platform. Users needing repair services can then post specific repair requests on the platform, such as describing the type of instrument fault and its location. However, currently, there is a lack of an efficient mechanism for matching and recommending repair service providers, especially when dealing with numerous users requiring repairs for different types of instrument faults. This makes it difficult for users to quickly find suitable repair service providers, and repair service providers may also be unable to receive repair orders quickly and appropriately. Ultimately, this hinders the efficient operation of the shared service platform and prevents the rational utilization of resources and the healthy development of services.

[0004] Therefore, there is an urgent need for a method that can intelligently and reasonably recommend appropriate instrument repair service providers to multiple users with diverse instrument repair needs. Summary of the Invention

[0005] This specification provides an embodiment of a method and system for intelligently recommending instrument repair service providers based on integrated instrument profiles. This system can intelligently and reasonably recommend appropriate instrument repair service providers to meet the diverse instrument repair needs of multiple users.

[0006] The technical solution is as follows: Firstly, embodiments of this specification provide a method for intelligently recommending instrument repair service providers that integrates instrument profiles, including: Obtain instrument profile information for each of the multiple repair instruments, including instrument location and instrument fault type; Obtain service unit profile information for each of the multiple repair service units, including the location of the repair unit and the corresponding repair price for each type of instrument malfunction. For each repaired instrument, a priority sequence table of repair service units is obtained based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units. Based on the instrument profile information corresponding to each of the multiple repair instruments, the priority sequence table for matching repair service units, and the service unit profile information corresponding to each of the multiple repair service units, the overall repair service unit matching scheme for the multiple repair instruments is obtained, and the repair service units to which each of the multiple repair instruments belongs are pushed based on the overall repair unit matching scheme. When solving the overall maintenance service unit matching scheme, the fitness function value is calculated based on the ranking of the maintenance service units matched by each of the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence table, as well as the fault repair price and maintenance response distance of each of the multiple maintenance instruments.

[0007] As a preferred option, the service unit profile information also includes the fault repair capability value corresponding to each type of instrument fault; The fitness function value is also calculated based on the fault repair capability value corresponding to each of the multiple repair instruments.

[0008] As a preferred option, the priority sequence table for matching maintenance service units for each repaired instrument includes a first unit priority sequence sub-table and a second unit priority sequence sub-table. Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to multiple repair service units, a priority sequence table of repair service unit matching for the repaired instrument is obtained, including: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units, the first unit matching priority sequence sub-table corresponding to the repaired instrument is obtained. Multiple preferred repair service units corresponding to the repaired instruments are obtained by filtering all repair service units in the first unit matching priority sequence sub-table; Based on the instrument profile information corresponding to the repair instrument and the service unit profile information corresponding to each of the multiple preferred repair service units for the repair instrument, the second unit matching priority sequence sub-table corresponding to the repair instrument is obtained.

[0009] As a preferred embodiment, the order of the repair service units matched to each of the plurality of repair instruments in the corresponding repair service unit matching priority sequence list is determined, including: When the maintenance service unit matched with the maintenance instrument is sorted in its corresponding second unit matching priority sequence sub-table, the sorting of the maintenance service unit matched with the maintenance instrument in the corresponding maintenance service unit matching priority sequence table shall be the sorting of the maintenance service unit matched with the maintenance instrument in its corresponding second unit matching priority sequence sub-table. When a repair service unit matched with a repair instrument is not ranked in its corresponding second unit matching priority sequence sub-table, the ranking of the repair service unit matched with the repair instrument in the corresponding repair service unit matching priority sequence table shall be the ranking of the repair service unit matched with the repair instrument in its corresponding first unit matching priority sequence sub-table.

[0010] As a preferred approach, when calculating the fitness function value based on the ranking of the maintenance service units matched to each of the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence list: Based on the sorting obtained from all sub-tables of the first unit matching priority sequence, the first sorting sum is obtained; Based on the sorting obtained from all sub-tables of the second unit matching priority sequence, the second sorting sum is obtained; Based on the first sort sum and the first adjustment weight corresponding to the first sort sum, the first adjusted sort sum is obtained; Based on the second sort sum and the corresponding second adjustment weight, the second adjusted sort sum is obtained; Substitute the first and second adjustment sort sums into the fitness function to calculate the fitness function value.

[0011] As a preferred embodiment, before obtaining the priority sequence table of repair service providers corresponding to the repaired instrument based on the instrument profile information and the service provider profile information of multiple repair service providers, the following steps are also included: Obtain repair preference information for the repair instruments; Based on the repair preference information corresponding to the repaired instruments and the service unit profile information corresponding to each of the multiple repair service units, multiple repair service units are screened out; Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to multiple repair service units, a priority sequence table for matching repair service units corresponding to the repaired instrument is obtained, including: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units that were not screened out, a priority sequence table of repair service units corresponding to the repaired instrument is obtained.

[0012] As a preferred option, the following also includes: For each repair service unit, a repair instrument matching priority sequence table is obtained based on the service unit profile information corresponding to that repair service unit and the instrument profile information corresponding to each of the multiple repair instruments. When solving the overall maintenance service unit matching scheme, the fitness function value is also calculated based on the sorting of the maintenance instruments matched by each of the multiple maintenance service units involved in the overall maintenance service unit matching scheme in the corresponding maintenance instrument matching priority sequence table.

[0013] As a preferred embodiment, before obtaining the repair instrument matching priority sequence table corresponding to the repair service unit based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments, the following steps are also included: Obtain service preference information for repair service providers; Based on the service preference information of the repair service unit and the instrument profile information of each repair instrument, multiple repair instruments are screened out; Based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments, a repair instrument matching priority sequence table corresponding to the repair service unit is obtained, including: Based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments that were not screened out, a repair instrument matching priority sequence table corresponding to the repair service unit is obtained.

[0014] As a preferred embodiment, the overall maintenance service unit matching scheme for multiple maintenance instruments obtained by solving includes multiple overall maintenance service unit matching sub-schemes whose fitness values ​​meet preset requirements during the solving process. Based on the overall repair unit matching scheme, the repair service unit to which each repaired instrument belongs is recommended, including: Obtain the maintenance service units that match the maintenance instrument for each of the multiple overall maintenance service unit matching sub-schemes, and push the multiple maintenance service units that match the maintenance instrument to the instrument service unit to which the maintenance instrument belongs in a sorted manner based on the fitness function values ​​corresponding to the multiple overall maintenance service unit matching sub-schemes.

[0015] Secondly, embodiments of this specification provide an intelligent recommendation system for instrument repair service providers that integrates instrument profiles, based on the intelligent recommendation method for instrument repair service providers that integrates instrument profiles as described in the first aspect of the above embodiments, including: The first acquisition module acquires instrument profile information corresponding to each of the multiple repair instruments. The instrument profile information includes the instrument location and the instrument fault type. The second acquisition module acquires service unit profile information for each of the multiple repair service units. The service unit profile information includes the location of the repair unit and the corresponding repair price for each type of instrument malfunction. The sorting module, for each repaired instrument, obtains a priority sequence table of repair service units corresponding to the repaired instrument based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units. The push module calculates an overall maintenance service unit matching scheme for multiple repair instruments based on the instrument profile information corresponding to each of the multiple repair instruments, the maintenance service unit matching priority sequence table, and the service unit profile information corresponding to each of the multiple maintenance service units. Based on the overall maintenance service unit matching scheme, the module pushes maintenance service units to the instrument service units to which each of the multiple repair instruments belongs.

[0016] Thirdly, embodiments of this specification provide an electronic device, including a processor and a memory; the processor is connected to the memory; the memory is used to store executable program code; the processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to perform the steps described in the first aspect of the above embodiments.

[0017] Fourthly, embodiments of this specification provide a computer storage medium storing a plurality of instructions adapted for loading by a processor and executing the steps described in the first aspect of the above embodiments.

[0018] The beneficial effects of the technical solutions provided in some embodiments of this specification include at least the following: The fitness function value in solving the overall service provider matching scheme is calculated based on the ranking of the service providers matched to each of the multiple repair instruments in their respective service provider matching priority sequence tables, the fault repair prices of each instrument, and the repair response distances of each instrument. When intelligently and rationally recommending appropriate service providers for the diverse instrument repair needs of multiple users, in addition to considering the global optimality of the recommendation scheme, the system also prioritizes the service providers assigned to each instrument in the service provider's matching priority sequence table. In other words, when solving the overall service provider matching scheme for multiple repair instruments, the system pursues both overall optimization and ensures that each instrument repair need receives a relatively preferred and suitable service provider recommendation. Attached Figure Description

[0019] 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.

[0020] Figure 1 A schematic diagram of an example environment in which several embodiments of the present disclosure may be implemented is shown.

[0021] Figure 2 A flowchart illustrating an intelligent recommendation method for instrument repair service providers based on fused instrument profiles, according to some embodiments of this disclosure, is shown.

[0022] Figure 3 A schematic diagram of a push interface according to some embodiments of this disclosure is shown.

[0023] Figure 4 A schematic diagram of the structure of an intelligent push system for instrument repair service units that integrates instrument profiles, according to some embodiments of this disclosure, is shown.

[0024] Figure 5 A schematic block diagram of an electronic device according to some embodiments of the present disclosure is shown. Detailed Implementation

[0025] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings.

[0026] The terms "first," "second," "third," etc., in the description, claims, and accompanying drawings are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.

[0027] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this specification. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.

[0028] Figure 1 A schematic diagram of an example environment 100 in which various embodiments of this disclosure may be implemented is shown. For example... Figure 1 As shown, environment 100 may include user 110 (Note: includes multiple users, for example...) Figure 1 The system includes users 110A, 110B, ..., 110N, terminal 120, and server 130. Terminal 120 can be an electronic device with communication capabilities, including but not limited to smartphones 120a, tablets 120b, in-vehicle devices, handheld devices, wearable devices, and personal computers 120n. Server 130 can be a standalone server device, such as rack-mount, blade, tower, or cabinet-type server devices, or workstations, mainframes, or other hardware devices with strong computing capabilities; it can also be a server cluster composed of multiple servers, where the servers in the cluster can be arranged symmetrically, with each server having functional and status equivalent in the transaction chain, and each server can provide services independently, meaning that no other server assistance is required. When using terminal 120, users 110A, 110B, ..., 110N can input the profile information of the repair instrument and send a push request 131 to server 130. At this time, the server can receive the corresponding instrument profile information from each user. Server 130, based on push request 131, calls the maintenance service unit profile database through the corresponding source or interface. Further, server 130 uses the instrument profile information corresponding to each of the multiple maintenance instruments (Note: i.e., the database) to form a profile database. Figure 1 The database contains a profile of repaired instruments (it should be noted that some instrument profile information corresponding to the repaired instruments can also be obtained through server 130) and profile information of multiple repair service units (Note: i.e. Figure 1 The system uses a database of service provider profiles, and the service provider profile information needs to be pre-entered into the system and stored in the backend by the service providers. This allows for the calculation of the overall service provider matching scheme for multiple repair instruments (i.e.,...). Figure 1 The push content shown is 132), and based on the overall maintenance unit matching scheme, it is pushed to the respective instrument service units of multiple maintenance instruments (Note: i.e., pushed to...). Figure 1 The multiple users shown in the image are pushing repair service providers.

[0029] The service provider profile information may include, but is not limited to, the location of the repair unit, the corresponding repair price for each type of instrument malfunction, the corresponding repair capability value for each type of instrument malfunction, the service provider's registered capital, the service provider's annual report, the number of malfunctions repaired by the service provider, the service provider's repair response speed, etc. Specific settings can be configured according to requirements.

[0030] Instrument profile information may include, but is not limited to, instrument location, type of malfunction, price, model, brand, pricing, affiliated organization, usage data, published papers based on the instrument, and the professional title of the personnel managing the instrument. Specific settings can be customized to meet individual needs.

[0031] It should be noted that terminal 120 and server 130 establish a communication connection and interact via a network. This network can be a wireless network or a wired network. Wireless networks include, but are not limited to, cellular networks, wireless LANs, infrared networks, or Bluetooth networks. Wired networks include, but are not limited to, Ethernet, universal serial bus (USB), or controller area networks. In one or more embodiments of this specification, technologies and / or formats including Hyper Text Markup Language (HTML) and Extensible Markup Language (XML) are used to represent data exchanged over the network. Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), and Internet Protocol Security (IPsec) can be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can be used to replace or supplement the aforementioned data communication technologies.

[0032] Figure 2 A flowchart illustrating a method 200 for intelligently pushing information to instrument repair service providers based on fused instrument profiles, according to some embodiments of this disclosure, is shown. Method 200 can, for example, be derived from... Figure 1 Server 130 executes the steps. It should be understood that the numbers in the flowchart of method 200 do not indicate the order in which these steps are executed; some or all of these steps may be executed in parallel, or their execution order may be interchanged, and this disclosure does not limit this. Furthermore, Figure 2 The methods described may also include additional steps not shown and / or the steps shown may be omitted, and the scope of this disclosure is not limited in this respect.

[0033] like Figure 2 As shown, push method 200 may include at least: Step 202: Obtain instrument profile information corresponding to each of the multiple repair instruments. The instrument profile information includes the instrument location and the instrument fault type. Step 204: Obtain service unit profile information for each of the multiple repair service units. The service unit profile information includes the location of the repair unit and the corresponding repair price for each type of instrument malfunction. Step 206: For each repaired instrument, based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units, obtain the repair service unit matching priority sequence table corresponding to the repaired instrument. Step 208: Based on the instrument profile information corresponding to each of the multiple repair instruments, the priority sequence table for matching repair service units, and the service unit profile information corresponding to each of the multiple repair service units, solve for the overall repair service unit matching scheme for the multiple repair instruments, and push the repair service units to the instrument service units to which the multiple repair instruments belong based on the overall repair unit matching scheme. When solving the overall maintenance service unit matching scheme, the fitness function value is calculated based on the ranking of the maintenance service units matched by each of the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence table, as well as the fault repair price and maintenance response distance of each of the multiple maintenance instruments.

[0034] Understandably, the fitness function value in solving the overall service provider matching scheme is calculated based on the ranking of the respective service providers matched with each of the multiple repair instruments in their respective service provider matching priority sequence tables, the fault repair price of each instrument, and the repair response distance of each instrument. When intelligently and rationally recommending appropriate service providers for the diverse instrument repair needs of multiple users, in addition to considering the global optimality of the recommendation scheme, the system also prioritizes the service providers recommended to each instrument in the service provider's matching priority sequence table. In other words, when solving the overall service provider matching scheme for multiple repair instruments, the system pursues both overall optimization and ensures that each instrument repair need receives a relatively preferred and suitable service provider recommendation.

[0035] In some embodiments of this specification, the service unit profile information also includes fault repair capability values ​​corresponding to each instrument fault type; The fitness function value is also calculated based on the fault repair capability value corresponding to each of the multiple repair instruments.

[0036] The repair price for each repaired instrument is based on the repair service unit matched with the repaired instrument and the repair price corresponding to the type of instrument failure. The fault repair capability value of each repair instrument is obtained based on the fault repair capability value corresponding to the fault type of the repair service unit matched with the repair instrument. The repair response distance for each repair instrument is determined based on the instrument's location and the location of the repair service unit corresponding to the instrument.

[0037] It should be noted that during the allocation process, the same repair service unit cannot assign equipment to two different machines. Furthermore, considering time constraints, the same repair service unit cannot assign equipment to two different machines within the same time period.

[0038] In addition, other constraints can be set, such as the distance between the instrument to be repaired and the assigned repair service unit cannot exceed a preset distance, and the final repair price of the instrument to be repaired and the assigned repair service unit cannot exceed the highest expected repair price of the instrument service unit to which the instrument belongs, etc.

[0039] In this embodiment, the formula for calculating the fitness function value can be, but is not limited to, the following: ; in, This represents the fitness function value. , , , , This represents the sum of the rankings of the service providers matched with each of the multiple repair instruments in the corresponding service provider matching priority sequence list. This represents the sum of the individual repair prices for multiple repair instruments. This represents the sum of the maintenance response distances of multiple maintenance instruments. This represents the sum of the fault repair capability values ​​corresponding to each of the multiple repair instruments.

[0040] In specific calculations, it can also be assigned... , , , Different calculation weighting coefficients.

[0041] It should also be noted that the above-mentioned solution for matching maintenance service units for multiple maintenance instruments can be achieved using a global search algorithm or a genetic algorithm.

[0042] The fitness function value is a parameter used to evaluate the quality of each solution during the solution process. In the fitness function example given above, a smaller fitness function value indicates a better solution. It should be noted that the push methods involved in several embodiments of this specification can be applied to existing shared instrument reservation platforms. After integrating this push function, instrument providers can make maintenance service reservations with a better user experience.

[0043] It should be noted that the multiple priority sequence lists involved in the embodiments of this specification can be calculated based on, but are not limited to, the superior-inferior solution distance method.

[0044] Understandably, instrument profile information and service provider profile information can be set according to actual needs. This embodiment uses instrument profile information including instrument location and instrument fault type, and service provider profile information including repair unit location, corresponding repair price for each instrument fault type, and corresponding repair capability value for each instrument fault type, for further explanation. Obtaining the priority sequence table for matching repair service providers for each repaired instrument can include the following steps: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units, the target fault repair price (i.e., the required fault repair price for the type of instrument fault corresponding to the repaired instrument), target repair response distance (i.e., the required response distance for the instrument location corresponding to the repaired instrument), and target fault repair capability value (i.e., the fault repair capability value for the type of instrument fault corresponding to the repaired instrument) corresponding to each of the multiple repair service units are obtained. Based on the target fault repair price, target repair response distance, and target fault repair capability value of each of the multiple repair service units, positive and negative ideal solutions are obtained. Based on the target fault repair price, target repair response distance, target fault repair capability value, positive ideal solution and negative ideal solution of each of the multiple repair service units, obtain the distance value between the superior and inferior solutions of each of the multiple repair service units; Based on the distance values ​​between the superior and inferior solutions of multiple repair service providers, a priority sequence table of repair service providers corresponding to the repaired instruments is obtained.

[0045] The formula for calculating the distance between the superior and inferior solutions for repair service units is as follows: ; Indicates the first The distance between the good and bad solutions for each repair service unit. Indicates the first The distance between the overall target fault repair price, target repair response distance, and target fault repair capability value of each repair service unit and the negative ideal solution; Indicates the first The distance between the overall target fault repair price, target repair response distance, and target fault repair capability value of each repair service unit and the ideal solution.

[0046] The positive ideal solution includes the lowest target fault repair price, the nearest target repair response distance, and the highest target fault repair capability value among multiple repair service providers. The negative ideal solution includes the highest target fault repair price, the farthest target repair response distance, and the lowest target fault repair capability value among multiple repair service providers.

[0047] in, , Indicates the first The target fault repair price for each repair service unit. This represents the numerical value corresponding to the target fault repair price profile category in the negative ideal solution; Indicates the first The target repair response distance for each repair service unit. This represents the numerical value corresponding to the target maintenance response distance profile category in the negative ideal solution; Indicates the first The target fault repair capability value corresponding to each repair service unit. This represents the numerical value corresponding to the target fault repair capability value profile category in the negative ideal solution; , , These represent the calculation weights for the three profile categories (target fault repair price profile category, target repair response distance profile category, and target fault repair capability value profile category).

[0048] in, , This represents the numerical value corresponding to the target fault repair price profile category in the ideal solution; This represents the numerical value corresponding to the target maintenance response distance profile category in the ideal solution; This represents the numerical value corresponding to the target fault repair capability profile category in the ideal solution.

[0049] It can be further understood that the larger the distance value between the superior and inferior solutions corresponding to the repair service unit, the higher it should be ranked in the priority sequence list of the repair service unit corresponding to the repaired instrument.

[0050] Furthermore, it should be noted that the calculation logic of the above superior-inferior solution distance method only uses three profile categories—target fault repair price, target repair response distance, and target fault repair capability value—as examples. In actual application, the specific profile categories can be adjusted according to actual needs.

[0051] In some embodiments of this specification, the service unit matching priority sequence table corresponding to each repair instrument includes a first unit matching priority sequence sub-table and a second unit matching priority sequence sub-table; Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to multiple repair service units, a priority sequence table of repair service unit matching for the repaired instrument is obtained, including: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units, the first unit matching priority sequence sub-table corresponding to the repaired instrument is obtained. Multiple preferred repair service units corresponding to the repaired instruments are obtained by filtering all repair service units in the first unit matching priority sequence sub-table; Based on the instrument profile information corresponding to the repair instrument and the service unit profile information corresponding to each of the multiple preferred repair service units for the repair instrument, the second unit matching priority sequence sub-table corresponding to the repair instrument is obtained.

[0052] Understandably, in this embodiment, a priority sequence table is obtained twice for each repair instrument. The second unit matching priority sequence sub-table is sorted by multiple preferred repair service units selected from the first unit matching priority sequence sub-table (e.g., the top 100 repair service units in the first unit matching priority sequence sub-table are selected as preferred repair service units). This allows for a more accurate secondary priority sorting of multiple preferred repair service units. Furthermore, when solving the overall repair service unit matching scheme for multiple repair instruments, it further ensures that each instrument's repair needs receive a relatively preferred and suitable repair service unit.

[0053] Furthermore, by performing the sorting process twice, noise interference can be reduced. Specifically, poorly performing maintenance service providers are excluded in the first sorting to avoid interference from these service providers during the sorting process.

[0054] Furthermore, in some embodiments of this specification, the second unit matching priority sequence sub-table corresponding to the repair instrument obtained based on the superior-inferior solution distance method can consider more profile categories compared to the first unit matching priority sequence sub-table corresponding to the repair instrument obtained based on the superior-inferior solution distance method (for example, in addition to considering the three profile categories of target fault repair price, target repair response distance, and target fault repair capability value, the profile category of repair service evaluation value is also considered), so as to perform more refined sorting. Moreover, in this embodiment, since the subsequent sorting considering more profile categories is only carried out for the preferred repair service unit, it can also reduce the amount of computation to a certain extent and improve the system response speed.

[0055] Understandably, this is because the service unit matching priority sequence table for each repair instrument includes a first unit matching priority sequence sub-table and a second unit matching priority sequence sub-table. Furthermore, it is understood that the second unit matching priority sequence sub-table is more reliable. Therefore, in some embodiments of this specification, the determination of the order of the service units matched to each of the multiple repair instruments in the corresponding service unit matching priority sequence table includes: When the maintenance service unit matched with the maintenance instrument is sorted in its corresponding second unit matching priority sequence sub-table, the sorting of the maintenance service unit matched with the maintenance instrument in the corresponding maintenance service unit matching priority sequence table shall be the sorting of the maintenance service unit matched with the maintenance instrument in its corresponding second unit matching priority sequence sub-table. When a repair service unit matched with a repair instrument is not ranked in its corresponding second unit matching priority sequence sub-table, the ranking of the repair service unit matched with the repair instrument in the corresponding repair service unit matching priority sequence table shall be the ranking of the repair service unit matched with the repair instrument in its corresponding first unit matching priority sequence sub-table.

[0056] Furthermore, in some embodiments of this specification, when calculating the fitness function value based on the ranking of the maintenance service units matched to each of the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence list: Based on the sorting obtained from all sub-tables of the first unit matching priority sequence, the first sorting sum is obtained; Based on the sorting obtained from all sub-tables of the second unit matching priority sequence, the second sorting sum is obtained; Based on the first sort sum and the first adjustment weight corresponding to the first sort sum, the first adjusted sort sum is obtained; Based on the second sort sum and the corresponding second adjustment weight, the second adjusted sort sum is obtained; Substitute the first and second adjustment sort sums into the fitness function to calculate the fitness function value.

[0057] Understandably, for an overall maintenance service provider matching scheme, it would be preferable for the maintenance service providers involved to appear in the second unit matching priority sequence sub-table. Therefore, when calculating the fitness function value, it is necessary to separately sort and calculate the ranking obtained from the first unit matching priority sequence sub-table and the ranking obtained from the second unit matching priority sequence sub-table. The fitness function value is then calculated by substituting the sub-tables into the fitness function after adjusting for different calculation weights. The formula for calculating the fitness function at this time can be, but is not limited to, the following: ; ; in, Indicates the first sort and, Indicates the second sort and, This indicates the first adjustment weight. This indicates the second adjustment weight, and .

[0058] It should be noted that in some other embodiments, it is also possible to restrict the maintenance service unit matched for the repaired instrument to appear in the second unit matching priority sequence sub-table corresponding to that repaired instrument. While this operation is simple, it essentially eliminates the possibility of a maintenance service unit with relatively ordinary qualifications being pushed to the platform. Therefore, such units will no longer consider joining the shared service platform, potentially negatively impacting its development. Thus, in this embodiment, it is still permissible for a maintenance service unit matched for the repaired instrument not to appear in the second unit matching priority sequence sub-table corresponding to that instrument. Instead, the likelihood of a relatively ordinary maintenance service unit being pushed to the platform is adjusted by setting the specific values ​​of the first and second adjustment weights. This ensures that relatively ordinary maintenance service units still have the possibility of being pushed to the platform, and that the likelihood is controllable.

[0059] In some embodiments of this specification, before obtaining the matching priority sequence table of repair service units corresponding to the repaired instrument based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units, the method further includes: Obtain repair preference information for the repair instruments (including, but not limited to, repair response distance preference, fault repair price preference, etc.); Based on the repair preference information corresponding to the repaired instruments and the service unit profile information corresponding to each of the multiple repair service units, multiple repair service units are screened out; Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to multiple repair service units, a priority sequence table for matching repair service units corresponding to the repaired instrument is obtained, including: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units that were not screened out, a priority sequence table of repair service units corresponding to the repaired instrument is obtained.

[0060] In the overall maintenance service unit matching scheme obtained by solving, the maintenance service unit assigned to each maintenance instrument exists in the maintenance service unit matching priority sequence table corresponding to that maintenance instrument.

[0061] Understandably, in this embodiment, some repair service providers are initially screened out based on the repair preference information corresponding to the repair instruments, thereby reducing the amount of computation required to obtain the priority sequence table of repair service providers later.

[0062] It is understandable that the push methods involved in the above embodiments, when solving the overall matching scheme of maintenance service units for multiple repair instruments, pursue both overall optimization and ensure that each instrument's repair needs can be pushed to a relatively preferred and suitable maintenance service unit. However, they do not ensure that each maintenance service unit can be matched with a relatively preferred and suitable repair instrument. Therefore, in some embodiments of this specification, the push method further includes: For each repair service unit, a repair instrument matching priority sequence table is obtained based on the service unit profile information corresponding to that repair service unit and the instrument profile information corresponding to each of the multiple repair instruments. When solving the overall maintenance service unit matching scheme, the fitness function value is also calculated based on the sorting of the maintenance instruments matched by each of the multiple maintenance service units involved in the overall maintenance service unit matching scheme in the corresponding maintenance instrument matching priority sequence table.

[0063] The formula for calculating the fitness function at this point can be, but is not limited to, as follows: ; in, , This represents the sum of the order of the repair instruments matched by each of the multiple repair service units involved in the overall repair service unit matching scheme in the corresponding repair instrument matching priority sequence table.

[0064] In specific calculations, it can also be assigned... , , , , Different calculation weighting coefficients.

[0065] In some embodiments of this specification, before obtaining the repair instrument matching priority sequence table corresponding to the repair service unit based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments, the method further includes: Obtain service preference information corresponding to the maintenance service provider (which may include, but is not limited to, maintenance response distance preference, instrument failure type preference, etc.); Based on the service preference information of the repair service unit and the instrument profile information of each repair instrument, multiple repair instruments are screened out; Based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments, a repair instrument matching priority sequence table corresponding to the repair service unit is obtained, including: Based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments that were not screened out, a repair instrument matching priority sequence table corresponding to the repair service unit is obtained.

[0066] Understandably, in this embodiment, some repair instruments are initially screened out by obtaining the service preference information corresponding to the repair service unit, thereby reducing the amount of calculation when obtaining the priority sequence table of repair instruments corresponding to the repair service unit.

[0067] Figure 3 A schematic diagram of a push interface for some embodiments of this disclosure is shown. It is understood that users with repair needs typically desire a wider selection of repair service providers to choose from, thus increasing their choice.

[0068] Therefore, in some embodiments of this specification, the overall maintenance service unit matching scheme for multiple maintenance instruments obtained by solving includes multiple overall maintenance service unit matching sub-schemes whose fitness values ​​meet preset requirements during the solving process; Based on the overall repair unit matching scheme, the repair service unit to which each repaired instrument belongs is recommended, including: Obtain the maintenance service units that match the maintenance instrument for each of the multiple overall maintenance service unit matching sub-schemes, and push the multiple maintenance service units that match the maintenance instrument to the instrument service unit to which the maintenance instrument belongs in a sorted manner based on the fitness function values ​​corresponding to the multiple overall maintenance service unit matching sub-schemes.

[0069] For example: In the overall maintenance service unit matching sub-scheme 1, maintenance instrument a is matched with maintenance service unit A, and the fitness function value of the overall maintenance service unit matching sub-scheme 1 is 90. In the overall maintenance service unit matching sub-scheme 2, maintenance instrument a is matched with maintenance service unit B, and the fitness function value of the overall maintenance service unit matching sub-scheme 2 is 80; In the overall maintenance service unit matching sub-scheme 3, maintenance instrument a is matched with maintenance service unit C, and the fitness function value of the overall maintenance service unit matching sub-scheme 3 is 70; Then, on the push interface for the instrument service unit to which instrument a belongs, the pushed repair service units can include repair service unit A, repair service unit B, and repair service unit C. Assuming that the fitness function value is calculated using the method described above—that is, the smaller the fitness function value, the better the solution—then on the push interface for the instrument service unit to which instrument a belongs, the push order is: instrument service unit C > instrument service unit B > instrument service unit A.

[0070] Figure 4 This document illustrates a structural schematic diagram of an intelligent instrument repair service unit push system 400 that integrates instrument profiles, representing some embodiments of the present disclosure. The various embodiments in this specification are described in a progressive manner; similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are largely similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0071] like Figure 4 As shown, the push system 400 may include at least: The first acquisition module 401 acquires instrument profile information corresponding to each of the multiple repair instruments. The instrument profile information includes the instrument location and the instrument fault type. The second acquisition module 402 acquires service unit profile information corresponding to each of the multiple repair service units. The service unit profile information includes the location of the repair unit and the corresponding fault repair price for each type of instrument fault. The sorting module 403, for each repaired instrument, obtains the repair service unit matching priority sequence table based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units. The push module 404 calculates the overall maintenance service unit matching scheme for multiple repair instruments based on the instrument profile information corresponding to each of the multiple repair instruments, the maintenance service unit matching priority sequence table, and the service unit profile information corresponding to each of the multiple maintenance service units. Based on the overall maintenance service unit matching scheme, the push module 404 pushes the maintenance service units to the instrument service units to which each of the multiple repair instruments belongs.

[0072] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this specification are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Versatile Discs (DVDs)), or semiconductor media (e.g., Solid State Disks (SSDs)).

[0073] Figure 5 A block diagram of an electronic device 500 that can implement various embodiments of the present disclosure is shown. For example... Figure 5 As shown, the electronic device 500 includes a processor 510, a disk drive 520, an input / output interface 530, a network interface 540, and a memory 550. The processor 510, disk drive 520, input / output interface 530, network interface 540, and memory 550 can communicate with each other via a communication bus 560.

[0074] The processor 510 can be implemented using a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs and implement the technical solution provided in this application.

[0075] The memory 550 can be implemented in the form of ROM (Read Only Memory), RAM (Read Access Memory), static memory, dynamic storage devices, etc. The memory 550 can store the operating system 551 used to control the operation of the electronic device 500, and the basic input / output system (BIOS) 552 used to control the low-level operations of the electronic device 500. Additionally, it can store a web browser 553, a data storage management system 554, etc. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 550 and is called and executed by the processor 510.

[0076] Input / output interface 530 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0077] Network interface 540 is used to connect a communication module (not shown in the figure) to enable communication and interaction between the device and other devices. The communication module can communicate via wired means (e.g., USB, Ethernet cable) or wireless means (e.g., mobile network, Wi-Fi, Bluetooth).

[0078] Bus 560 includes a pathway for transmitting information between various components of the device, such as processor 510, disk drive 520, input / input interface 530, network interface 540, and memory 550.

[0079] It should be noted that although the above-described device only shows the processor 510, disk drive 520, input / output interface 530, network interface 540, memory 550, bus 560, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the method of this application, and does not necessarily include all the components shown in the figures.

[0080] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0081] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. Furthermore, although operations are depicted in a specific order, this should be understood as requiring that such operations be performed in the specific order shown or in sequential order, or requiring that all illustrated operations be performed to achieve the desired result. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented individually or in any suitable sub-combination in multiple implementations.

[0082] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for intelligently recommending instrument repair service providers based on instrument profiling, characterized in that: include: Obtain instrument profile information for each of the multiple repair instruments, including instrument location and instrument fault type; Obtain service unit profile information for each of the multiple repair service units, including the location of the repair unit and the corresponding repair price for each type of instrument malfunction. For each repaired instrument, a priority sequence table of repair service units is obtained based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units. Based on the instrument profile information corresponding to each of the multiple repair instruments, the priority sequence table for matching repair service units, and the service unit profile information corresponding to each of the multiple repair service units, the overall repair service unit matching scheme for the multiple repair instruments is obtained, and the repair service units to which each of the multiple repair instruments belongs are pushed based on the overall repair unit matching scheme. When solving the overall maintenance service unit matching scheme, the fitness function value is calculated based on the ranking of the maintenance service units matched by each of the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence table, as well as the fault repair price and maintenance response distance of each of the multiple maintenance instruments.

2. The intelligent push method for instrument repair service units based on fused instrument profiling as described in claim 1, characterized in that, The service unit profile information also includes the fault repair capability value corresponding to each type of instrument fault. The fitness function value is also calculated based on the fault repair capability values ​​corresponding to each of the multiple repair instruments.

3. The intelligent push method for instrument repair service units based on fused instrument profiles according to claim 1, characterized in that, Each repair instrument has a service unit matching priority sequence table, which includes a first unit matching priority sequence sub-table and a second unit matching priority sequence sub-table. Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to multiple repair service units, a priority sequence table of repair service unit matching for the repaired instrument is obtained, including: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units, the first unit matching priority sequence sub-table corresponding to the repaired instrument is obtained. Multiple preferred repair service units corresponding to the repaired instruments are obtained by filtering all repair service units in the first unit matching priority sequence sub-table; Based on the instrument profile information corresponding to the repair instrument and the service unit profile information corresponding to each of the multiple preferred repair service units for the repair instrument, the second unit matching priority sequence sub-table corresponding to the repair instrument is obtained.

4. The intelligent push method for instrument repair service units based on fused instrument profiling as described in claim 3, characterized in that, The order of the repair service units matched to each of the multiple repair instruments in the corresponding repair service unit matching priority sequence table is determined, including: When the maintenance service unit matched with the maintenance instrument is sorted in its corresponding second unit matching priority sequence sub-table, the sorting of the maintenance service unit matched with the maintenance instrument in the corresponding maintenance service unit matching priority sequence table shall be the sorting of the maintenance service unit matched with the maintenance instrument in its corresponding second unit matching priority sequence sub-table. When a repair service unit matched with a repair instrument is not ranked in its corresponding second unit matching priority sequence sub-table, the ranking of the repair service unit matched with the repair instrument in the corresponding repair service unit matching priority sequence table shall be the ranking of the repair service unit matched with the repair instrument in its corresponding first unit matching priority sequence sub-table.

5. The intelligent push method for instrument repair service units based on fused instrument profiling as described in claim 4, characterized in that, When calculating the fitness function value based on the ranking of the maintenance service units matched with each of the multiple maintenance instruments in the corresponding maintenance service unit matching priority sequence list: Based on the sorting obtained from all sub-tables of the first unit matching priority sequence, the first sorting sum is obtained; Based on the sorting obtained from all sub-tables of the second unit matching priority sequence, the second sorting sum is obtained; Based on the first sort sum and the first adjustment weight corresponding to the first sort sum, the first adjusted sort sum is obtained; Based on the second sort sum and the corresponding second adjustment weight, the second adjusted sort sum is obtained; Substitute the first and second adjustment sort sums into the fitness function to calculate the fitness function value.

6. The intelligent push method for instrument repair service units based on fused instrument profiles according to claim 1, characterized in that, Before obtaining the priority sequence table of repair service providers corresponding to the repaired instruments, based on the instrument profile information and the service provider profile information of multiple repair service providers, the process also includes: Obtain repair preference information for the repair instruments; Based on the repair preference information corresponding to the repaired instruments and the service unit profile information corresponding to each of the multiple repair service units, multiple repair service units are screened out; Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to multiple repair service units, a priority sequence table for matching repair service units corresponding to the repaired instrument is obtained, including: Based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units that were not screened out, a priority sequence table of repair service units corresponding to the repaired instrument is obtained.

7. The intelligent push method for instrument repair service units based on fused instrument profiling as described in claim 1, characterized in that, Also includes: For each repair service unit, a repair instrument matching priority sequence table is obtained based on the service unit profile information corresponding to that repair service unit and the instrument profile information corresponding to each of the multiple repair instruments. When solving the overall maintenance service unit matching scheme, the fitness function value is also calculated based on the sorting of the maintenance instruments matched by each of the multiple maintenance service units involved in the overall maintenance service unit matching scheme in the corresponding maintenance instrument matching priority sequence table.

8. The intelligent push method for instrument repair service units based on fused instrument profiling as described in claim 7, characterized in that, Before obtaining the service provider profile information corresponding to the repair service provider and the instrument profile information corresponding to each of the multiple repair instruments, the process also includes: Obtain service preference information for repair service providers; Based on the service preference information of the repair service unit and the instrument profile information of each repair instrument, multiple repair instruments are screened out; Based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments, a repair instrument matching priority sequence table corresponding to the repair service unit is obtained, including: Based on the service unit profile information corresponding to the repair service unit and the instrument profile information corresponding to each of the multiple repair instruments that were not screened out, a repair instrument matching priority sequence table corresponding to the repair service unit is obtained.

9. The intelligent push method for instrument repair service units based on fused instrument profiles according to claim 1, characterized in that, The overall maintenance service unit matching scheme for multiple repair instruments obtained by the solution includes multiple overall maintenance service unit matching sub-schemes whose fitness values ​​meet preset requirements during the solution process. Based on the overall repair unit matching scheme, the repair service unit to which each repaired instrument belongs is recommended, including: Obtain the maintenance service units that match the maintenance instrument for each of the multiple overall maintenance service unit matching sub-schemes, and push the multiple maintenance service units that match the maintenance instrument to the instrument service unit to which the maintenance instrument belongs in a sorted manner based on the fitness function values ​​corresponding to the multiple overall maintenance service unit matching sub-schemes.

10. An intelligent recommendation system for instrument repair service providers that integrates instrument profiles, based on the intelligent recommendation method for instrument repair service providers that integrates instrument profiles as described in any one of claims 1 to 9, characterized in that, include: The first acquisition module acquires instrument profile information corresponding to each of the multiple repair instruments. The instrument profile information includes the instrument location and the instrument fault type. The second acquisition module acquires service unit profile information for each of the multiple repair service units. The service unit profile information includes the location of the repair unit and the corresponding repair price for each type of instrument malfunction. The sorting module, for each repaired instrument, obtains a priority sequence table of repair service units corresponding to the repaired instrument based on the instrument profile information corresponding to the repaired instrument and the service unit profile information corresponding to each of the multiple repair service units. The push module calculates an overall maintenance service unit matching scheme for multiple repair instruments based on the instrument profile information corresponding to each of the multiple repair instruments, the maintenance service unit matching priority sequence table, and the service unit profile information corresponding to each of the multiple maintenance service units. Based on the overall maintenance service unit matching scheme, the module pushes maintenance service units to the instrument service units to which each of the multiple repair instruments belongs.

Citation Information

Patent Citations

  • Online recommendation method, device and equipment for vehicle maintenance factory, and storage medium

    CN110413902A

  • Order pushing method and device for housekeeping service personnel and medium

    CN116341839A

  • Top duty task issuing management system

    CN118446489A

  • Instrument service unit accurate pushing method, system and equipment fusing user portraits

    CN118690088A

  • Intelligent supply chain optimization control method

    CN120509654A