Vehicle accessory push system, method and device

By designing a vehicle accessories push system and using intelligent diagnosis and automatic identification technology, it solves the problem that users find it difficult to obtain faulty accessories information in a timely manner, and realizes the convenience and safety of accessories replacement.

CN114462645BActive Publication Date: 2025-06-10CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210188139.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-06-10
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

In the prior art, when a vehicle accessories fail, it is difficult for users to obtain information about the failed accessories in a timely manner, resulting in the inability to replace them in time, affecting safe driving.

Method used

A vehicle accessories push system is designed, including terminals, diagnostic equipment, service platforms and management platforms. Through intelligent diagnosis and automatic identification of faulty accessories, the accessory information and replacement reports are pushed to users, improving the convenience of users to obtain accessory information.

Benefits of technology

It realizes intelligent diagnosis and automatic identification of faulty accessories, and users can obtain information about accessories to be replaced in a timely manner, improving the convenience and safety of accessories replacement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114462645B_ABST
    Figure CN114462645B_ABST
Patent Text Reader

Abstract

The present application discloses a vehicle accessory push system, method and device, belonging to the technical field of vehicles. In this method, a diagnostic device receives a diagnostic request for a vehicle, determines fault information based on the diagnostic request, reports the fault information to a service platform, the service platform receives the fault information, determines a fault level based on the fault information, if the fault level is the first fault level, determines a first replacement report of the vehicle, sends the first replacement report to a management platform, the management platform receives the first replacement report, determines accessory information based on the accessory identifier, pushes the accessory information and the first replacement report to a terminal, and the terminal displays the accessory information and the first replacement report. This method can intelligently diagnose and determine vehicle fault problems, and for serious fault problems, automatically identify the accessories to be replaced and display them to the user, so that the user can timely obtain the accessory information of the accessories to be replaced, thereby improving the convenience of the user to obtain accessory information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, and particularly to a vehicle accessory push system, method, and device. Background Art

[0002] Currently, during the use of a vehicle, the accessories on the vehicle will inevitably malfunction. When an accessory malfunctions, the accessory needs to be replaced to ensure the safe driving of the user.

[0003] In the related art, when the user discovers an abnormality in the vehicle during driving, the user takes the initiative to go to the vehicle 4S store or repair shop for the maintenance personnel to conduct a check to determine whether an accessory has malfunctioned and which accessory has malfunctioned. When the maintenance personnel determine the malfunctioning accessory, the accessory is replaced in a timely manner.

[0004] However, in the method of the related art, unless the user takes the initiative to go to the vehicle 4S store or repair shop, the user cannot know whether an accessory has malfunctioned and which accessory has malfunctioned, resulting in the user being unable to obtain the accessory information of the malfunctioning accessory in a timely manner. Summary of the Invention

[0005] An embodiment of this application provides a vehicle accessory push system, method, and device, which can improve the convenience for the user to obtain accessory information. The technical solution is as follows:

[0006] On the one hand, a vehicle accessory push system is provided. The system includes: a terminal, a diagnostic device, a service platform, and a management platform;

[0007] The diagnostic device is configured to receive a diagnostic request for the vehicle, determine fault information based on the diagnostic request, and report the fault information to the service platform;

[0008] The service platform is configured to receive the fault information, determine a fault level based on the fault information. If the fault level is the first fault level, determine a first replacement report for the vehicle, and send the first replacement report to the management platform. The first fault level is used to indicate that the vehicle needs to replace an accessory, and the first replacement report carries the accessory identifier of the accessory to be replaced;

[0009] The management platform is configured to receive the first replacement report, determine the accessory information of the accessory to be replaced based on the accessory identifier of the accessory to be replaced in the first replacement report, and push the accessory information and the first replacement report to the terminal;

[0010] The terminal is configured to display the accessory information and the first replacement report.

[0011] In a possible implementation, the system further includes: a plurality of controllers corresponding to the vehicle;

[0012] The diagnostic device is configured to send a diagnostic instruction to the multiple controllers based on the diagnostic request.

[0013] For each controller, the controller is configured to receive the diagnostic instruction, determine the faulty parts based on the diagnostic instruction, and send fault information to the diagnostic device based on the faulty parts.

[0014] In another possible implementation, the service platform is configured to, if the fault level is the first fault level, obtain the vehicle information of the vehicle, and determine the first replacement report corresponding to the vehicle based on the correspondence between the vehicle information, the fault information, and the replacement report.

[0015] In another possible implementation, the service platform is further configured to, if the fault level is the second fault level, determine the fault resolution report of the vehicle and send the fault resolution report to the terminal, where the second fault level is used to indicate that no parts need to be replaced for the vehicle.

[0016] The terminal is configured to receive and display the fault resolution report.

[0017] In another possible implementation, the parts information includes: part link.

[0018] The management platform is configured to query the parts library based on the part identifier, obtain the inventory information of the part to be replaced from the parts library, determine the part link of the part to be replaced if the inventory information indicates that the part to be replaced is in stock, and push the part link to the terminal.

[0019] In another possible implementation, the management platform is further configured to, if the inventory information indicates that the part to be replaced does not exist in the parts library or the part to be replaced is out of stock, send a first notification message to the terminal.

[0020] In another possible implementation, the system further includes: a logistics platform, and the parts information includes: part link.

[0021] The terminal is further configured to, in response to a trigger operation when the part link is triggered, determine the order information corresponding to the part link and send the order information to the management platform.

[0022] The management platform is further configured to receive the order information and send the order information to the logistics platform.

[0023] The logistics platform is configured to determine the logistics information corresponding to the order information based on the order information and synchronize the logistics information to the management platform.

[0024] The management platform is further configured to, after determining that the replacement part to be replaced is transported to the target address based on the logistics information, send a second notification message to the terminal.

[0025] In another possible implementation, the service platform is further configured to, after the vehicle replaces a part, obtain a second replacement report of the parts actually replaced by the vehicle. If the first replacement report is different from the second replacement report, update the correspondence relationship among the vehicle information, the fault information, and the replacement report based on the second replacement report.

[0026] On the other hand, a method for pushing vehicle parts is provided, and the method includes:

[0027] The diagnostic device receives a diagnostic request for a vehicle, determines fault information based on the diagnostic request, and reports the fault information to the service platform.

[0028] The service platform receives the fault information, determines a fault level based on the fault information. If the fault level is a first fault level, determines a first replacement report of the vehicle, and sends the first replacement report to the management platform. The first fault level is used to indicate that the vehicle needs to replace parts, and the part identifier of the replacement part to be replaced is carried in the first replacement report.

[0029] The management platform receives the first replacement report, determines the part information of the replacement part to be replaced based on the part identifier of the replacement part to be replaced in the first replacement report, and pushes the part information and the first replacement report to the terminal.

[0030] The terminal displays the part information and the first replacement report.

[0031] In a possible implementation, the diagnostic device determines the fault information based on the diagnostic request, including:

[0032] The diagnostic device sends a diagnostic instruction to a plurality of controllers corresponding to the vehicle based on the diagnostic request.

[0033] For each controller, the controller receives the diagnostic instruction, determines the part with a fault based on the diagnostic instruction, and sends the fault information to the diagnostic device based on the part with the fault.

[0034] In another possible implementation, the service platform determines the first replacement report of the vehicle, including:

[0035] The service platform obtains the vehicle information of the vehicle, and determines the first replacement report corresponding to the vehicle based on the correspondence relationship among the vehicle information, the fault information, and the replacement report.

[0036] In another possible implementation, the method further includes:

[0037] If the fault level is the second fault level, the service platform determines a fault solution report of the vehicle and sends the fault solution report to the terminal. The second fault level is used to indicate that no parts need to be replaced for the vehicle;

[0038] The terminal receives and displays the fault solution report.

[0039] In another possible implementation, the parts information includes: a parts link;

[0040] The management platform determines the parts information of the parts to be replaced based on the parts identifier in the first replacement report and pushes the parts information to the terminal, including:

[0041] The management platform queries the parts library based on the parts identifier, obtains the inventory information of the parts to be replaced from the parts library. If the inventory information indicates that there is inventory of the parts to be replaced, the management platform determines the parts link of the parts to be replaced and pushes the parts link to the terminal.

[0042] In another possible implementation, the method further includes:

[0043] If the inventory information indicates that the parts to be replaced do not exist in the parts library or there is no inventory of the parts to be replaced, the management platform sends a first notification message to the terminal.

[0044] In another possible implementation, the parts information includes: a parts link;

[0045] The method further includes:

[0046] The terminal determines the order information corresponding to the parts link in response to a trigger operation that triggers the parts link, and sends the order information to the management platform;

[0047] The management platform receives the order information and sends the order information to the logistics platform;

[0048] The logistics platform determines the logistics information corresponding to the order information based on the order information and synchronizes the logistics information to the management platform;

[0049] After the management platform determines that the parts to be replaced are transported to the target address based on the logistics information, the management platform sends a second notification message to the terminal.

[0050] In another possible implementation, the method further includes:

[0051] After the vehicle replaces parts, the service platform obtains a second replacement report of the actually replaced parts of the vehicle. If the first replacement report is different from the second replacement report, based on the second replacement report, the corresponding relationship among the vehicle information, the fault information, and the replacement report is updated.

[0052] On the other hand, a device is provided, which includes one or more processors and one or more memories. At least one program code is stored in the one or more memories and is loaded and executed by the one or more processors to implement the operations performed by the diagnostic device, or the operations performed by the service platform, or the operations performed by the management platform, or the operations performed by the terminal, or the operations performed by the logistics platform in the above vehicle parts push method.

[0053] On the other hand, a computer-readable storage medium is provided. At least one program code is stored in the computer-readable storage medium and is loaded and executed by a processor to implement the operations performed by the diagnostic device, or the operations performed by the service platform, or the operations performed by the management platform, or the operations performed by the terminal, or the operations performed by the logistics platform in the above vehicle parts push method.

[0054] On the other hand, a computer program product is provided. At least one program code is stored in the computer program product and is loaded and executed by a processor to implement the operations performed by the diagnostic device, or the operations performed by the service platform, or the operations performed by the management platform, or the operations performed by the terminal, or the operations performed by the logistics platform in the above vehicle parts push method.

[0055] The beneficial effects brought by the technical solution provided by the embodiments of the present application are as follows:

[0056] The embodiments of the present application provide a vehicle parts push method, which changes from passive to active, intelligently diagnoses and determines vehicle fault problems, and for serious fault problems, automatically identifies the parts to be replaced and displays them to the user, so that the user can timely obtain the parts information of the parts to be replaced, thereby improving the convenience of the user to obtain parts information.

[0057] It should be understood that the above general description and the following detailed description are only exemplary and do not limit the present disclosure. Description of the Drawings

[0058] Figure 1 is a schematic diagram of a vehicle accessory push system provided by an embodiment of the present application;

[0059] Figure 2 is a flowchart of a vehicle accessory push method provided by an embodiment of the present application;

[0060] Figure 3 is a schematic diagram of pushing vehicle accessories provided by an embodiment of the present application;

[0061] Figure 4 is a block diagram of the structure of a terminal provided by an embodiment of the present application;

[0062] Figure 5 is a block diagram of the structure of a server provided by an embodiment of the present application. Detailed Embodiments

[0063] To make the technical solutions and advantages of the present application clearer, the following further describes the embodiments of the present application in detail.

[0064] The terms "first", "second", "third", "fourth", etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices.

[0065] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the vehicle information involved in the present application is obtained under full authorization.

[0066] For the convenience of understanding, the following separately describes multiple devices involved in the embodiments of the present application.

[0067] Terminal: Interacts with the service platform by installing a diagnostic application program, and at the same time interacts with the user through a human-machine interface.

[0068] Diagnostic device: Obtains fault information by sending diagnostic instructions to each controller, and reports the fault information to the service platform.

[0069] Service platform: It is a vehicle networking service platform, including a push module, a diagnostic information module, a diagnostic analysis module, and a vehicle information module. The diagnostic information module is mainly used to parse fault information, the vehicle information module is mainly used to obtain vehicle information, the diagnostic analysis module is mainly used to determine a replacement report based on the fault information and vehicle information, and the push module is mainly used to push accessory information, replacement report, and logistics information to the terminal.

[0070] Management platform: It is a mall management platform, mainly used to manage the accessory library, order information, and logistics information. According to the replacement report sent by the service platform, it automatically retrieves and matches information such as the accessory model and manufacturer that the vehicle needs to replace, and at the same time synchronizes the logistics information to the service platform so that the service platform can synchronize it to the terminal in a timely manner.

[0071] Information platform: It is mainly used to store the vehicle information of vehicles.

[0072] Logistics platform: It is the management background of the logistics company that cooperates with the management platform, mainly used to receive the order information sent by the management platform and synchronize the logistics information.

[0073] The embodiment of the present application provides a vehicle accessory push system. Refer to Figure 1 , this system includes: a terminal, a diagnostic device, a service platform, and a management platform;

[0074] The diagnostic device is used to receive a diagnostic request for a vehicle, determine fault information based on the diagnostic request, and report the fault information to the service platform;

[0075] The service platform is used to receive the fault information, determine the fault level based on the fault information. If the fault level is the first fault level, determine the first replacement report of the vehicle, send the first replacement report to the management platform. The first fault level is used to indicate that the vehicle needs to replace accessories, and the first replacement report carries the accessory identifier of the accessories to be replaced;

[0076] The management platform is used to receive the first replacement report, determine the accessory information of the accessories to be replaced based on the accessory identifier of the accessories to be replaced in the first replacement report, and push the accessory information and the first replacement report to the terminal;

[0077] The terminal is used to display the accessory information and the first replacement report.

[0078] In this implementation manner, the diagnostic device is connected to the service platform through a wireless or wired network, and the service platform is connected to the management platform through a wireless or wired network. Among them, the management platform can be directly connected to the terminal through a wireless or wired network, or the management platform can be connected to the terminal through the service platform, that is, the management platform is connected to the service platform, and the service platform is connected to the terminal through a wireless or wired network. In the embodiments of the present application, only the case where the management platform is connected to the terminal through the service platform is taken as an example for illustration. Correspondingly, the process for the management platform to push the accessory information and the first replacement report to the terminal is as follows: The management platform sends the accessory information and the first replacement report to the service platform, and the service platform forwards the accessory information and the first replacement report to the terminal.

[0079] It should be noted that the terminal can be an in-vehicle terminal or a mobile terminal. Diagnostic application programs are installed on both the in-vehicle terminal and the mobile terminal. If the terminal is an in-vehicle terminal, the user can open the diagnostic application program on the in-vehicle terminal and enter the diagnostic interface. The diagnostic interface includes a diagnostic button. When the in-vehicle terminal detects that the diagnostic button is triggered, it sends a diagnostic request for the vehicle to the diagnostic device.

[0080] If the terminal is a mobile terminal, the user can open the diagnostic application program on the mobile terminal and enter the diagnostic interface. When the mobile terminal detects that the diagnostic button in the diagnostic interface is triggered, it sends a diagnostic request to the service platform, and the service platform forwards the diagnostic request for the vehicle to the diagnostic device.

[0081] In a possible implementation manner, the system further includes: a plurality of controllers corresponding to the vehicle;

[0082] The diagnostic device is configured to send diagnostic instructions to the plurality of controllers based on the diagnostic request;

[0083] For each controller, the controller is configured to receive the diagnostic instruction, determine the faulty accessory based on the diagnostic instruction, and send fault information to the diagnostic device based on the faulty accessory.

[0084] In this implementation manner, the diagnostic device includes a diagnostic controller. After receiving the diagnostic request, the diagnostic controller sends diagnostic instructions to the plurality of controllers of the vehicle. For each controller, after receiving the diagnostic instruction, it reports fault information indicating that the accessory has failed to the diagnostic device. The fault information can be a fault code. If no fault occurs, a notification message indicating no fault or an empty fault code can be sent to the diagnostic device.

[0085] In another possible implementation manner, if the fault level is the first fault level, the service platform is configured to obtain the vehicle information of the vehicle, and determine the first replacement report corresponding to the vehicle based on the correspondence between the vehicle information, the fault information, and the replacement report.

[0086] In this implementation manner, if the fault level is the first fault level, it indicates that the vehicle needs to replace parts. In this case, the service platform obtains the vehicle information of the vehicle, and the vehicle information includes one or more of the vehicle's VIN (Vehicle Identification Number), controller code, model, etc. The vehicle information is used to identify the vehicle.

[0087] In the embodiment of the present application, the service platform includes: a diagnostic information module, a diagnostic analysis module, and a vehicle information module. The vehicle information module is used to obtain the vehicle information of the vehicle from the information platform. Correspondingly, continue to refer to Figure 1 , the system further includes: an information platform. The vehicle information module is connected to the information platform through a wireless or wired network. The vehicle information of the vehicle is stored in the information platform. The vehicle information module sends an information acquisition request to the information platform, and the vehicle identifier of the vehicle is carried in the information acquisition request. The information platform queries the vehicle information corresponding to the vehicle identifier based on the vehicle identifier and sends the vehicle information to the vehicle information module. After the vehicle information module obtains the vehicle information, it sends the vehicle information to the diagnostic analysis module.

[0088] The diagnostic information module is used to receive the fault information sent by the diagnostic device, parse the fault information, and send the parsing result to the diagnostic analysis module. The diagnostic analysis module receives the vehicle information and the parsing result, and determines the first replacement report corresponding to the vehicle according to the corresponding relationship between the pre-stored vehicle information, fault information, and replacement report. Or, the diagnostic analysis module receives the vehicle information and the parsing result, determines the vehicle model corresponding to the vehicle information according to the vehicle information, then determines the fault matching model corresponding to the vehicle model, and inputs the fault information corresponding to the parsing result into the fault matching model to obtain the first replacement report of the vehicle.

[0089] In the embodiment of the present application, if the management platform pushes the parts information to the terminal through the service platform, the service platform further includes: a push module. The management platform sends the parts information and the first replacement report to the push module, and the push module forwards the parts information and the first replacement report to the terminal. Or, the diagnostic analysis module sends the first replacement report to the push module, the management platform sends the parts information to the push module, and the push module forwards the parts information and the first replacement report to the terminal.

[0090] In another possible implementation manner, if the fault level is the second fault level, the service platform is further used to determine the fault solution report of the vehicle and send the fault solution report to the terminal. The second fault level is used to indicate that the vehicle does not need to replace parts;

[0091] The terminal is used to receive and display the fault solution report.

[0092] In this implementation, if the fault level is the second fault level, it indicates that the vehicle does not need to replace parts. In this case, the service platform can directly push the fault solution report to the terminal, and the terminal displays the fault solution report, so that the user can solve the fault by himself according to the fault solution report, improving the fault solution efficiency.

[0093] In another possible implementation, the parts information includes: the parts link;

[0094] The management platform is used to query the parts library based on the parts identifier, obtain the inventory information of the parts to be replaced from the parts library. If the inventory information indicates that there is inventory of the parts to be replaced, determine the parts link of the parts to be replaced, and push the parts link to the terminal.

[0095] In this implementation, the parts information includes: the parts link. If there are parts to be replaced in the parts library and there is inventory of the parts, the management platform can push the parts link to the terminal through the service platform. In this way, the terminal can display the parts link, and the user can purchase the parts by himself through the parts link, realizing one-stop service for the user.

[0096] Among them, the parts information may further include: information such as the parts name and parts type. In the embodiments of the present application, no specific limitation is made thereto.

[0097] In another possible implementation, if the inventory information indicates that there are no parts to be replaced in the parts library or there is no inventory of the parts to be replaced, the management platform sends a first notification message to the terminal.

[0098] In this implementation, if there are no parts to be replaced in the parts library or there is no inventory of the parts to be replaced, the management platform can send a first notification message to the terminal through the service platform.

[0099] Alternatively, if there are no parts to be replaced in the parts library, the management platform sends a third notification message to the terminal through the service platform. For example, the third notification message is "This part does not exist". If there is no inventory of the parts to be replaced in the parts library, the management platform sends a fourth notification message to the terminal through the service platform. For example, the fourth notification message is "This part is out of stock and is expected to arrive ***". In this way, the user can clearly know whether the part does not exist in the parts library or there is no inventory of the part.

[0100] In another possible implementation, continue to refer to Figure 1 , the system further includes: a logistics platform, and the parts information includes: the parts link;

[0101] The terminal is further configured to determine the order information corresponding to the parts link in response to a trigger operation for triggering the parts link, and send the order information to the management platform;

[0102] The management platform is also used to receive order information and send the order information to the logistics platform.

[0103] The logistics platform is used to determine the logistics information corresponding to the order information based on the order information and synchronize the logistics information to the management platform.

[0104] The management platform is also used to determine that after the replacement parts to be replaced are transported to the target address based on the logistics information, and send a second notification message to the terminal.

[0105] In this implementation manner, the user can directly place an order to purchase parts through the parts link. When the parts are transported to the target address, the management platform sends a second notification message to the terminal through the service platform, so that the user can replace the parts in time.

[0106] In another possible implementation manner, the service platform is also used to obtain a second replacement report on the actual replacement of parts of the vehicle after the vehicle replaces parts. If the first replacement report is different from the second replacement report, update the corresponding relationship among the vehicle information, the fault information, and the replacement report based on the second replacement report.

[0107] In this implementation manner, after the vehicle replaces parts, the service platform also obtains a second replacement report on the actual replacement of parts of the vehicle, and updates the corresponding relationship among the vehicle information, the fault information, and the replacement report based on the first replacement report and the second replacement report, so as to provide a replacement report for the user more accurately.

[0108] In the embodiments of the present application, the terminal may be at least one of devices such as an in-vehicle terminal, a mobile terminal, a tablet computer, and a PC (Personal Computer) device, and the service platform, the management platform, the diagnostic device, and the logistics platform may be at least one of a server, a server cluster composed of multiple servers, a cloud server, a cloud computing platform, and a virtualization center.

[0109] Figure 2 is a flowchart of a method for pushing vehicle parts provided by the embodiments of the present application. Refer to Figure 2 This method includes:

[0110] Step 201: The diagnostic device receives a diagnostic request for the vehicle, determines the fault information based on the diagnostic request, and reports the fault information to the service platform.

[0111] In this step, the diagnostic device can receive the diagnostic request through any of the following implementation manners.

[0112] The first implementation manner: The diagnostic device receives the diagnostic request sent by the terminal.

[0113] In this implementation manner, the terminal can be a vehicle-mounted terminal. A diagnostic application program is installed on the vehicle-mounted terminal. The user can open the diagnostic application program by interacting with the vehicle-mounted terminal. The vehicle-mounted terminal displays the diagnostic interface of the diagnostic application program. The diagnostic interface includes a diagnostic button. When the vehicle-mounted terminal detects that the diagnostic button is triggered, it sends a diagnostic request to the diagnostic device.

[0114] In the second implementation manner, the diagnostic device receives the diagnostic request forwarded by the terminal through the service platform.

[0115] In this implementation manner, the terminal can be any one of a mobile terminal, a tablet computer, and a PC device. Here, only the case where the terminal is a mobile terminal is taken as an example for illustration. A diagnostic application program is installed on the mobile terminal. The user can open the diagnostic application program by interacting with the mobile terminal. The mobile terminal displays the diagnostic interface of the diagnostic application program. The diagnostic interface includes a diagnostic button. When the mobile terminal detects that the diagnostic button is triggered, it sends a diagnostic request to the service platform, and the service platform forwards the diagnostic request to the diagnostic device.

[0116] In the embodiment of the present application, after receiving the diagnostic request, the diagnostic device sends a diagnostic instruction to multiple controllers of the vehicle. For each controller, the controller receives the diagnostic instruction, determines the faulty parts based on the diagnostic instruction, and sends fault information to the diagnostic device based on the faulty parts.

[0117] In this implementation manner, the controller can detect in real time or periodically whether the parts it controls are faulty. When a fault occurs, it generates fault information, which can be a fault code and is used to uniquely identify the part. When receiving the diagnostic instruction, it directly sends the fault information to the diagnostic device. Or, the controller can also detect whether the parts it controls are faulty when receiving the diagnostic instruction. When a fault occurs, it generates fault information and then sends the fault information to the diagnostic device.

[0118] If the parts controlled by the controller are not faulty, it can send a notification message indicating no fault to the diagnostic device, or send an empty fault code. In the embodiment of the present application, no specific limitation is made on this.

[0119] Step 202: The service platform receives the fault information and determines the fault level based on the fault information.

[0120] The service platform includes a diagnostic information module and a diagnostic analysis module. The diagnostic information module receives the fault information sent by the diagnostic device, parses the fault information to obtain a parsing result, and sends the parsing result to the diagnostic analysis module.

[0121] If the parsing result indicates that the accessory failure is serious or the wear is serious, determine that the failure level is the first failure level, and the first failure level is used to indicate that the vehicle needs to replace the accessory. If the parsing result indicates that the accessory has no failure, the failure is not serious, or the wear is not serious, determine that the failure level is the second failure level, and the second failure level is used to indicate that the vehicle does not need to replace the accessory.

[0122] Step 203: If the failure level is the first failure level, the service platform determines the first replacement report of the vehicle and sends the first replacement report to the management platform.

[0123] If the failure level is the first failure level, the service platform obtains the vehicle information of the vehicle, determines the first replacement report of the vehicle based on the correspondence between the vehicle information, the failure information, and the replacement report, and then sends the first replacement report to the management platform.

[0124] In this implementation, the service platform further includes: a vehicle information module, which is used to obtain vehicle information from the information platform and send the vehicle information to the diagnostic analysis module.

[0125] In a possible implementation, the diagnostic analysis module determines the first replacement report of the vehicle based on the vehicle information and the failure information, based on the pre-stored correspondence between the vehicle information, the failure information, and the replacement report.

[0126] In this implementation, when the vehicle information is the same, different failure information corresponds to different replacement reports. When the failure information is the same, different vehicle information corresponds to different replacement reports. The replacement report includes the accessory identifier of the accessory to be replaced, and may also include the replacement plan for the accessory. The replacement plan may include the accessory name, accessory type, etc., one or more of the operation process of replacing the accessory, precautions, replacement suggestions, etc. For example, for simple accessory replacement that the user can replace by themselves, the replacement plan may include the operation process and precautions for replacing the accessory. For complex accessory replacement that the user cannot replace by themselves or there are safety hazards in self-replacement, the replacement plan may include replacement suggestions, for example, it is recommended to go to a professional repair shop for replacement. Among them, the vehicle information includes at least one of information such as VIN, controller code and model, and is used to uniquely identify the vehicle.

[0127] In another possible implementation, the diagnostic analysis module receives the vehicle information, determines the corresponding vehicle model according to the vehicle information, then determines the fault matching model corresponding to the vehicle model according to the vehicle model, and inputs the fault information into the fault matching model to obtain the first replacement report.

[0128] Step 204: The management platform receives the first replacement report, determines the accessory information of the accessory to be replaced based on the accessory identifier of the accessory to be replaced in the first replacement report, and pushes the accessory information and the first replacement report to the terminal.

[0129] The accessory information includes: the accessory link, and may also include information such as the accessory name and accessory type. In the embodiments of the present application, no specific limitation is made thereto.

[0130] The management platform receives the first replacement report sent by the service platform, queries the accessory library based on the accessory identifier of the accessory to be replaced in the first replacement report, and obtains the inventory information of the accessory to be replaced from the accessory library. If the inventory information indicates that there is inventory of the accessory to be replaced, determine the accessory link of the accessory to be replaced, and push the accessory link to the terminal.

[0131] In this implementation manner, the management platform can directly query the accessory library according to the accessory identifier, or can query the accessory library according to the accessory identifier and vehicle information. Correspondingly, when the service platform sends the first replacement report to the management platform, vehicle information is also sent, so that the management platform queries the accessory library according to the accessory identifier and vehicle information.

[0132] It should be noted that the management platform can directly perform data interaction with the terminal, or can perform data interaction with the terminal through the service platform. If the management platform directly performs data interaction with the terminal, then in step 203, the service platform can send the first replacement report and / or vehicle information to the management platform, and the management platform determines the accessory link according to the accessory identifier and / or vehicle information, and then sends the accessory link and the first replacement report to the terminal.

[0133] If the management platform performs data interaction with the terminal through the service platform, then in step 203, the service platform can only send the accessory identifier and / or vehicle information to the management platform. After the management platform determines the accessory link according to the accessory identifier and / or vehicle information, it sends the accessory link to the service platform, and the service platform forwards the accessory link to the terminal. Since the first replacement report is generated by the service platform, therefore, the first replacement report is stored in the service platform. In this case, when the service platform forwards the accessory link to the terminal, it also forwards the first replacement report to the terminal.

[0134] If the inventory information indicates that the accessory to be replaced does not exist in the accessory library or there is no inventory of the accessory to be replaced, send a first notification message to the terminal through the service platform. Or, if the accessory to be replaced does not exist in the accessory library, the management platform sends a third notification message to the terminal through the service platform. For example, the third notification message is "This accessory does not exist". If there is no inventory of the accessory to be replaced in the accessory library, the management platform sends a fourth notification message to the terminal through the service platform. For example, the fourth notification message is "This accessory is out of stock and is expected to arrive ***". In this way, the user can clearly know whether the accessory does not exist in the accessory library or there is no inventory of the accessory.

[0135] Step 205: The terminal displays the accessory information and the first replacement report.

[0136] The terminal can display accessory information and the first replacement report on the display interface. Through the first replacement report displayed by the terminal, the user can clearly understand the accessories that need to be replaced and the replacement solutions for the accessories. The accessory information includes: an accessory link, through which the user can place an order to purchase the accessory by themselves.

[0137] Correspondingly, in response to the triggering operation of the accessory link being triggered, the terminal determines the order information corresponding to the accessory link and sends the order information to the management platform; the management platform receives the order information and sends the order information to the logistics platform. Based on the order information, the logistics platform determines the logistics information corresponding to the order information and synchronizes the logistics information to the management platform; after determining that the accessory to be replaced has been transported to the target address based on the logistics information, the management platform sends a second notification message to the terminal.

[0138] In this implementation, the user can trigger the accessory link to purchase the accessory by voice or manually click the accessory link to purchase the accessory. After the user places an order, the terminal sends the order information to the management platform through the service platform. The management platform synchronously sends the order information to the logistics platform. Based on the order information, the logistics platform determines the logistics information corresponding to the order information and synchronizes the logistics information to the management platform. After determining that the accessory has been transported to the target address based on the logistics information, the management platform sends a second notification message to the terminal through the service platform. The terminal can display the second notification message, so that the user can replace the accessory in a timely manner.

[0139] In addition, after obtaining the logistics information, the management platform can synchronize the logistics information to the terminal through the service platform, so that the user can obtain the transportation progress of the accessory in a timely manner.

[0140] In the embodiment of the present application, the target address can be the address corresponding to the user or the address corresponding to the repair shop. The user can set the target address according to the need. If the user can replace the accessory by themselves, the target address can be set to the address corresponding to the user. If the user cannot replace the accessory by themselves, the target address can be set to the address corresponding to the repair shop, and then go to the repair shop to replace it.

[0141] In the embodiment of the present application, compared with only being able to purchase accessories at the repair shop, the user can purchase accessories by themselves. If the user can replace them by themselves, the accessory replacement cost can be further reduced. If the user cannot replace them by themselves, the repair personnel at the repair shop will replace them, and the user only needs to pay the corresponding repair cost without paying the accessory cost, which can also reduce the accessory replacement cost to a certain extent.

[0142] In an embodiment of the present application, after a vehicle replaces a component, the service platform obtains a second replacement report of the actually replaced components of the vehicle, determines whether the second replacement report is the same as the first replacement report. If the second replacement report is different from the first replacement report, the service platform updates the corresponding relationships among the vehicle information, the fault information, and the replacement report based on the second replacement report, so as to provide the replacement report more accurately.

[0143] In this implementation manner, the process for the service platform to determine whether the second replacement report is the same as the first replacement report may be: the server determines whether the components actually replaced by the vehicle are the same as the components pushed for replacement, or whether the replacement scheme in the second replacement report is the same as the replacement scheme in the first replacement report. For example, whether the operation process of the components actually replaced by the vehicle is the same as the operation process of the components pushed for replacement.

[0144] If the service platform determines the first replacement report through a fault matching model, when the second replacement report is different from the first replacement report, the service platform may update the fault matching model based on the second replacement report, so as to provide the replacement report more accurately.

[0145] In an embodiment of the present application, if the fault level is the second fault level, the service platform may directly determine a fault solution report and send the fault solution report to the terminal. The terminal receives and displays the fault solution report. Since there is no need to replace components, the user can solve the fault by himself according to the fault solution report without going to a repair shop, thereby improving the fault solution efficiency.

[0146] This method can provide users with more accurate fault diagnosis, judgment, and supporting distribution push services, and solve the cumbersome procedures for users to replace components and the quality guarantee problem of replaced components. Moreover, by automatically identifying the components matched by the vehicle and pushing them to the user, and the user directly places an order to purchase, one-stop service for users can be realized.

[0147] See Figure 3 From Figure 3 it can be seen that: the diagnostic device receives a diagnostic request sent by the terminal or the service platform, sends a diagnostic command to the controller based on the diagnostic request. If a component has a fault, it sends fault information to the service platform, and the service platform determines the fault level. If the fault level is the second fault level, the service platform directly sends a fault solution report to the terminal, and the terminal displays the fault solution report.

[0148] If the fault level is the first fault level, determine the first replacement report, send the first replacement report to the management platform, and the management platform retrieves and matches it to check whether there is a matching part in the parts library. If there is no part or it is out of stock, push a notification message to the terminal through the service platform, and the terminal displays or gives a voice prompt that no matching part is found or it is out of stock. If there is a part, push the part information to the terminal through the service platform, and the terminal can display or give a voice prompt of the part information. The user places an order by voice or manually clicks to place an order. The service platform sends the order information to the management platform, the management platform synchronizes the order information to the logistics platform, and receives the logistics information sent by the logistics platform. The management platform synchronizes the logistics information to the service platform, the service platform synchronizes the logistics information to the terminal, and the terminal displays the logistics information. Moreover, when the part arrives at the target address, the service platform sends a notification message to the terminal, and the terminal displays the notification message.

[0149] The embodiment of the present application provides a method for pushing vehicle parts. This method changes from passive to active, intelligently diagnoses and determines vehicle fault problems, and for serious fault problems, automatically identifies the parts to be replaced and displays them to the user. In this way, the user can obtain the part information of the parts to be replaced in a timely manner, thereby improving the convenience of the user to obtain part information.

[0150] See Figure 4 , Figure 4 shows a structural block diagram of a terminal 400 provided by an exemplary embodiment of the present application. The terminal 400 may be: a smart phone, an in-vehicle terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer, or a desktop computer. The terminal 400 may also be referred to by other names such as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, etc.

[0151] Generally, the terminal 400 includes: a processor 401 and a memory 402.

[0152] The processor 401 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 401 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 401 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0153] The memory 402 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 402 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 402 is used to store at least one program code, and the at least one program code is used to be executed by the processor 401 to implement the vehicle accessory push method provided in the method embodiments of the present application.

[0154] In some embodiments, the terminal 400 may further optionally include: a peripheral device interface 403 and at least one peripheral device. The processor 401, the memory 402, and the peripheral device interface 403 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 403 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 404, a touch display screen 405, a camera 406, an audio circuit 407, a positioning component 408, and a power supply 409.

[0155] The peripheral device interface 403 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 401 and the memory 402. In some embodiments, the processor 401, the memory 402, and the peripheral device interface 403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 401, the memory 402, and the peripheral device interface 403 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.

[0156] The radio frequency circuit 404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 404 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 404 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 404 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: metropolitan area network, each generation of mobile communication network (2G, 3G, 4G, and 5G), wireless local area network, and / or WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 404 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0157] The display screen 405 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 405 is a touch display screen, the display screen 405 also has the ability to collect touch signals on or above the surface of the display screen 405. The touch signals can be input as control signals to the processor 401 for processing. At this time, the display screen 405 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be one display screen 405, which is provided on the front panel of the terminal 400; in other embodiments, there can be at least two display screens 405, which are respectively provided on different surfaces of the terminal 400 or are in a foldable design; in still other embodiments, the display screen 405 can be a flexible display screen, which is provided on the curved surface or the folding surface of the terminal 400. Even more, the display screen 405 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 405 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0158] The camera module 406 is used to collect images or videos. Optionally, the camera module 406 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the terminal, and the rear camera is provided on the back of the terminal. In some embodiments, there are at least two rear cameras, which are respectively any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting by fusing the main camera and the wide-angle camera, and the VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera module 406 can also include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0159] The audio circuit 407 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 401 for processing, or input to the radio frequency circuit 404 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 400. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 401 or the radio frequency circuit 404 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 407 may further include a headphone jack.

[0160] The positioning component 408 is used to locate the current geographical location of the terminal 400 to achieve navigation or LBS (Location Based Service). The positioning component 408 may be a positioning component based on the GPS (Global Positioning System) of the United States, the Beidou system of China, the GLONASS system of Russia, or the Galileo system of the European Union.

[0161] The power supply 409 is used to supply power to each component in the terminal 400. The power supply 409 may be alternating current, direct current, a disposable battery, or a rechargeable battery. When the power supply 409 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery may also be used to support fast charging technology.

[0162] In some embodiments, the terminal 400 further includes one or more sensors 410. The one or more sensors 410 include but are not limited to: an acceleration sensor 411, a gyroscope sensor 412, a pressure sensor 413, a fingerprint sensor 414, an optical sensor 415, and a proximity sensor 416.

[0163] The acceleration sensor 411 can detect the magnitudes of accelerations on the three coordinate axes of the coordinate system established with the terminal 400. For example, the acceleration sensor 411 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 401 can control the touch display screen 405 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 411. The acceleration sensor 411 can also be used for game or collection of the user's motion data.

[0164] The gyroscope sensor 412 can detect the body direction and rotation angle of the terminal 400. The gyroscope sensor 412 can cooperate with the acceleration sensor 411 to collect the 3D actions of the user on the terminal 400. Based on the data collected by the gyroscope sensor 412, the processor 401 can implement the following functions: motion sensing (such as changing the UI according to the user's tilting operation), image stabilization during shooting, game control, and inertial navigation.

[0165] The pressure sensor 413 can be disposed on the side frame of the terminal 400 and / or the lower layer of the touch display screen 405. When the pressure sensor 413 is disposed on the side frame of the terminal 400, it can detect the holding signal of the user on the terminal 400, and the processor 401 can perform left / right hand recognition or shortcut operations based on the holding signal collected by the pressure sensor 413. When the pressure sensor 413 is disposed on the lower layer of the touch display screen 405, the processor 401 can control the operable controls on the UI interface according to the pressure operation of the user on the touch display screen 405. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0166] The fingerprint sensor 414 is used to collect the fingerprints of the user. The processor 401 can identify the user's identity based on the fingerprints collected by the fingerprint sensor 414, or the fingerprint sensor 414 can identify the user's identity based on the collected fingerprints. When the identity of the user is identified as a trusted identity, the processor 401 authorizes the user to perform relevant sensitive operations, and the sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings, etc. The fingerprint sensor 414 can be disposed on the front, back, or side of the terminal 400. When there are physical buttons or manufacturer logos on the terminal 400, the fingerprint sensor 414 can be integrated with the physical buttons or manufacturer logos.

[0167] The optical sensor 415 is used to collect the ambient light intensity. In one embodiment, the processor 401 can control the display brightness of the touch display screen 405 according to the ambient light intensity collected by the optical sensor 415. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 405 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 405 is decreased. In another embodiment, the processor 401 can also dynamically adjust the shooting parameters of the camera module 406 according to the ambient light intensity collected by the optical sensor 415.

[0168] The proximity sensor 416, also known as the distance sensor, is usually disposed on the front panel of the terminal 400. The proximity sensor 416 is used to collect the distance between the user and the front of the terminal 400. In one embodiment, when the proximity sensor 416 detects that the distance between the user and the front of the terminal 400 is gradually decreasing, the touch display screen 405 is controlled by the processor 401 to switch from the lit screen state to the off-screen state; when the proximity sensor 416 detects that the distance between the user and the front of the terminal 400 is gradually increasing, the touch display screen 405 is controlled by the processor 401 to switch from the off-screen state to the lit screen state.

[0169] Those skilled in the art can understand that Figure 4 the structure shown in

[0170] does not limit the terminal 400 and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement. Figure 5 Figure 5 Refer to

[0171] FIG.

[0172] is a block diagram of a structure of a server 500 provided by an embodiment of the present application. The server 500 may vary greatly due to different configurations or performances and may include one or more processors (central processing units, CPUs) 501 and one or more memories 502. Among them, at least one program code is stored in the memory 502, and the at least one program code is loaded and executed by the processor 501 to implement the methods provided in the above-mentioned method embodiments. Of course, the server 500 may also have components such as a wired or wireless network interface, a keyboard, and an input / output interface for input / output. The server 500 may also include other components for implementing the functions of the device, which will not be elaborated here.

[0173] ​Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware or by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a disk, an optical disc, etc.

[0174] The above description is only for the convenience of those skilled in the art to understand the technical solution of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A vehicle accessory pushing system, characterized in that, the system includes: a terminal, a diagnostic device, a plurality of controllers corresponding to the vehicle, a service platform, and a management platform; the diagnostic device is configured to receive a diagnostic request for the vehicle and send a diagnostic instruction to the plurality of controllers based on the diagnostic request; for each controller, the controller is configured to detect in real time or periodically whether the accessories it controls are faulty. When a fault occurs, fault information is generated. When the diagnostic instruction is received, the fault information is sent to the diagnostic device; the diagnostic device is configured to report the fault information to the service platform; the service platform is configured to receive the fault information, determine a fault level based on the fault information. If the fault level is the first fault level, determine a first replacement report for the vehicle and send the first replacement report to the management platform. The first fault level is used to indicate that the vehicle needs to replace accessories. The first replacement report carries the accessory identifier of the accessory to be replaced and a replacement plan. The replacement plan includes at least one of precautions for replacing accessories and replacement suggestions; the management platform is configured to receive the first replacement report, query the accessory library based on the accessory identifier of the accessory to be replaced in the first replacement report, obtain the inventory information of the accessory to be replaced from the accessory library. If the inventory information indicates that the accessory to be replaced is in stock, determine the accessory link of the accessory to be replaced and push the accessory link and the first replacement report to the terminal; the terminal is configured to display the accessory information and the first replacement report; the terminal is further configured to, in response to a trigger operation when the accessory link is triggered, determine the order information corresponding to the accessory link and send the order information to the management platform; the management platform is further configured to receive the order information and send the order information to the logistics platform; the logistics platform is configured to determine the logistics information corresponding to the order information based on the order information and synchronize the logistics information to the management platform; the management platform is further configured to, based on the logistics information, determine that after the accessory to be replaced is transported to the target address, send a second notification message to the terminal; the service platform is further configured to, after the vehicle replaces accessories, obtain a second replacement report of the actually replaced accessories of the vehicle. If the first replacement report is different from the second replacement report, update the correspondence relationship of the vehicle information, fault information, and replacement report based on the second replacement report.

2. The system according to claim 1, characterized in that, the service platform is configured to, if the fault level is the first fault level, obtain the vehicle information of the vehicle, and determine the first replacement report corresponding to the vehicle based on the correspondence relationship of the vehicle information, fault information, and replacement report.

3. The system according to claim 1, characterized in that, The service platform is further configured to, if the fault level is the second fault level, determine a fault solution report of the vehicle, and send the fault solution report to the terminal, where the second fault level is used to indicate that no parts need to be replaced for the vehicle; The terminal is configured to receive and display the fault solution report.

4. The system according to claim 1, wherein, The management platform is further configured to, if the inventory information indicates that the to-be-replaced part does not exist in the parts library or the to-be-replaced part is out of stock, send a first notification message to the terminal.

5. A vehicle parts push method, wherein, The method includes: The diagnostic device receives a diagnostic request for a vehicle, and based on the diagnostic request, sends diagnostic instructions to multiple controllers; For each controller, the controller detects in real time or periodically whether the parts it controls are faulty. When a fault occurs, fault information is generated. When the diagnostic instruction is received, the fault information is sent to the diagnostic device; The diagnostic device reports the fault information to the service platform; The service platform receives the fault information, determines a fault level based on the fault information. If the fault level is the first fault level, determines a first replacement report of the vehicle, and sends the first replacement report to the management platform. The first fault level is used to indicate that parts need to be replaced for the vehicle. The first replacement report carries the part identifier of the to-be-replaced part and a replacement plan, and the replacement plan includes at least one of precautions for replacing parts and replacement suggestions; The management platform receives the first replacement report, queries the parts library based on the part identifier of the to-be-replaced part in the first replacement report, obtains the inventory information of the to-be-replaced part from the parts library. If the inventory information indicates that the to-be-replaced part is in stock, determines the part link of the to-be-replaced part, and pushes the part link and the first replacement report to the terminal; The terminal displays the part information and the first replacement report; The terminal determines the order information corresponding to the part link in response to a trigger operation that triggers the part link, and sends the order information to the management platform; The management platform receives the order information and sends the order information to the logistics platform; The logistics platform determines the logistics information corresponding to the order information based on the order information, and synchronizes the logistics information to the management platform; The management platform determines that the to-be-replaced part has been transported to the target address based on the logistics information, and sends a second notification message to the terminal; After the vehicle replaces parts, the service platform obtains a second replacement report of the actually replaced parts of the vehicle. If the first replacement report is different from the second replacement report, updates the correspondence relationship between the vehicle information, the fault information, and the replacement report based on the second replacement report.

6. A device, wherein, The device includes one or more processors and one or more memories, and at least one program code is stored in the one or more memories. The at least one program code is loaded and executed by the one or more processors to implement the operations performed by the diagnostic device in the vehicle accessory push method according to claim 5, or the operations performed by the service platform in the vehicle accessory push method according to claim 5, or the operations performed by the management platform in the vehicle accessory push method according to claim 5, or the operations performed by the terminal in the vehicle accessory push method according to claim 5.

Citation Information

Patent Citations

  • Vehicle spare parts management method, device and block chain node device

    CN109409538A

  • Information pushing method and device, electronic equipment and storage medium

    CN113762545A