Vehicle maintenance mode control method and system and vehicle
By introducing work order opening instructions and authorization mechanisms in the vehicle maintenance system, the problem of failure to activate or exit the maintenance mode in the traditional vehicle maintenance mode management is solved, and the safety and efficiency of the vehicle maintenance process are improved.
Patent Information
- Application Number
- CN202411682888.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-11
AI Technical Summary
Traditional vehicle maintenance mode management relies on manual activation and exit of maintenance personnel, resulting in failure to activate or exit of maintenance mode in time, affecting the quality and safety of the vehicle's maintenance.
By determining whether the vehicle to be repaired is an after-sales vehicle, and receiving the work order opening instruction carrying the vehicle information to be repaired, an authorization instruction to enter the maintenance mode is issued to the vehicle controller, so that the vehicle controller can enter the maintenance mode based on the authorization instruction.
Ensure that the vehicle enters the maintenance mode in a timely manner, avoid the function not being disabled due to the maintenance personnel not confirming the status of the vehicle, protect confidential information during the maintenance process, and improve maintenance efficiency and safety.
Smart Images

Figure CN119597346A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle intelligent control technology, and in particular to a vehicle maintenance mode control method, system and vehicle. Background Art
[0002] Traditional vehicle maintenance mode management usually relies on maintenance personnel to manually activate and exit maintenance mode. This may result in the maintenance mode not being activated or exited in time, thus affecting the maintenance quality and safety of the vehicle. For example, maintenance personnel may not confirm the vehicle status and directly repair the vehicle, resulting in some vehicle functions not being disabled in time, causing information leakage during the maintenance process. Summary of the invention
[0003] In view of this, the purpose of the present application is to propose a vehicle maintenance mode control method, system and vehicle to ensure that the vehicle enters the maintenance mode in a timely manner.
[0004] Based on the above purpose, the present application provides a vehicle maintenance mode control method, including:
[0005] In response to receiving a request to enter a vehicle maintenance mode, determining whether the vehicle to be maintained is an aftermarket vehicle;
[0006] In response to determining that the vehicle to be repaired is an aftermarket vehicle, determining whether a work order opening instruction carrying information of the vehicle to be repaired is received;
[0007] In response to determining that the work order opening instruction is received, an authorization instruction for entering the maintenance mode is issued to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction.
[0008] Based on the same inventive concept, the present application also provides a vehicle maintenance mode control system, including:
[0009] Work order management platform, vehicle controller and server;
[0010] The work order management platform is configured to: receive input information about a vehicle to be repaired; determine the vehicle information to be repaired based on the input information; construct a repair work order based on the vehicle information to be repaired; and in response to determining that the repair work order is constructed, send a work order opening instruction carrying the vehicle information to be repaired to the server;
[0011] The vehicle controller is configured to: send a request to enter a vehicle maintenance mode to a server based on a maintenance instruction received from a staff member, and control the vehicle to enter the maintenance mode based on an authorization instruction fed back by the server, or control the vehicle to exit the maintenance mode based on a cancellation authorization instruction fed back by the server, or control the vehicle to exit the maintenance mode based on an exit maintenance instruction from a staff member;
[0012] The server is configured to: in response to receiving a request to enter a vehicle maintenance mode, determine whether the vehicle to be repaired is an aftermarket vehicle; in response to determining that the vehicle to be repaired is an aftermarket vehicle, determine whether a work order opening instruction carrying information of the vehicle to be repaired is received; in response to determining that the work order opening instruction is received, issue an authorization instruction to enter the maintenance mode to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction.
[0013] Based on the same inventive concept, the present application also provides a vehicle, which includes an electronic device, and the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the above method when executing the program.
[0014] As can be seen from the above, the vehicle maintenance mode control method, system and vehicle provided by the present application, wherein the method includes: in response to receiving a request to enter the vehicle maintenance mode, determining whether the vehicle to be repaired is an aftermarket vehicle; in response to determining that the vehicle to be repaired is an aftermarket vehicle, determining whether a work order opening instruction carrying the information of the vehicle to be repaired is received; in response to determining that the work order opening instruction is received, issuing an authorization instruction to enter the maintenance mode to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction. Ensuring that the vehicle controller enters the maintenance mode based on the receipt of the work order opening instruction can avoid the situation where the maintenance personnel do not perform the operation of entering the maintenance mode of the vehicle to be repaired, and directly repair the vehicle, resulting in some functions of the vehicle not being disabled in time, and the video and audio recorded during the maintenance process being exposed to the user, causing trouble to the user, and causing confidential information during the maintenance process to be exposed. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 A flow chart of a vehicle maintenance mode control method according to an embodiment of the present application;
[0017] Figure 2 A schematic diagram of entering a maintenance mode in a vehicle maintenance mode control method according to an embodiment of the present application;
[0018] Figure 3 A schematic diagram of exiting a maintenance mode in a vehicle maintenance mode control method according to an embodiment of the present application;
[0019] Figure 4A schematic diagram of a vehicle maintenance mode control device according to an embodiment of the present application;
[0020] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0022] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0023] In the relevant technologies, the management and control of the vehicle maintenance process is crucial to ensure service quality and customer satisfaction. With the development of technology, vehicle maintenance not only includes traditional mechanical repairs, but also involves the adjustment of electronic systems and the update of software, requiring the management of maintenance modes to be more precise and efficient. Traditional vehicle maintenance mode management usually relies on maintenance personnel to manually activate and exit maintenance modes. There are several major problems with this approach: First, reliance on manual operation may result in the maintenance mode not being activated or exited in a timely manner, thus affecting the vehicle's maintenance quality and safety. For example, a vehicle enters a maintenance workshop, but because the maintenance personnel do not confirm the vehicle's status and directly repair the vehicle, some of the vehicle's functions are not disabled in a timely manner. For example, the video recording device records video and sound during the maintenance process, exposing the maintenance process to the user, causing trouble to the user, and causing confidential information during the maintenance process to be exposed; and after the maintenance is completed, the vehicle needs to be cleaned and simply confirmed in appearance before being transferred to the waiting area for delivery. At this time, when the user settles the work order and drives away the vehicle, the delivery personnel may not exit the maintenance mode in time after transferring the vehicle to the waiting area for delivery, resulting in the vehicle still being in maintenance mode when the user drives away, causing unnecessary user complaints and even user safety risks where the vehicle's functions are restricted and cannot be lifted.
[0024] Based on the above problems, the applicant found that: in response to receiving a request to enter the vehicle maintenance mode, it is determined whether the vehicle to be repaired is an aftermarket vehicle; in response to determining that the vehicle to be repaired is an aftermarket vehicle, it is determined whether a work order opening instruction carrying the information of the vehicle to be repaired is received; in response to determining that the work order opening instruction is received, an authorization instruction to enter the maintenance mode is issued to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction. This can avoid the situation where the maintenance personnel directly repair the vehicle without performing the operation of entering the maintenance mode of the vehicle to be repaired, resulting in some functions of the vehicle not being disabled in time, and the video and audio recorded during the maintenance process are exposed to the user, causing trouble to the user, and causing confidential information during the maintenance process to be exposed.
[0025] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0026] In some embodiments, Figure 1 , Figure 2 As shown, a vehicle maintenance mode control method is applied to a server, and the method includes:
[0027] S101, in response to receiving a request to enter a vehicle maintenance mode, determining whether the vehicle to be maintained is an aftermarket vehicle;
[0028] In specific implementation, an aftermarket vehicle usually means that the vehicle has been in daily use by the user and may need to be repaired due to a malfunction or regular maintenance. When a request to enter the vehicle maintenance mode is received, it is necessary to determine whether the vehicle to be repaired is an aftermarket vehicle. This can be determined based on the vehicle identification code of the vehicle to be repaired; or based on the mileage of the vehicle to be repaired; or based on the number of battery cycles of the vehicle to be repaired.
[0029] S102, in response to determining that the vehicle to be repaired is an aftermarket vehicle, determining whether a work order opening instruction carrying information of the vehicle to be repaired is received;
[0030] In specific implementation, the work order opening instruction is a mark in the maintenance process management that the vehicle maintenance work has been officially authorized and can be started. When the vehicle to be repaired is confirmed to be an after-sales vehicle, it is necessary to check whether the work order opening instruction carrying the vehicle information to be repaired has been received, so as to provide a reliable and accurate judgment basis for determining whether to issue an authorization instruction to enter the maintenance mode to the vehicle controller; improve the efficiency and safety of vehicle maintenance, ensure that the status of the vehicle during the maintenance process is properly managed, and ultimately improve customer satisfaction and trust.
[0031] S103: In response to determining that the work order opening instruction is received, issuing an authorization instruction for entering a maintenance mode to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction.
[0032] In specific implementation, an authorization instruction to enter the maintenance mode is sent to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction. In the maintenance mode, certain functions of the vehicle to be repaired may be temporarily disabled or restricted, such as video recording devices, automatic driving systems, etc., to prevent accidental activation of these functions during the maintenance process, record video and sound, and cause the maintenance process to be exposed to users, causing trouble to users, and causing confidential information during the maintenance process to be exposed. Therefore, when the server determines that it has received the work order start instruction, it sends an authorization instruction to enter the maintenance mode to the vehicle controller, and accurately controls the vehicle to be repaired to enter the maintenance mode. If the work order start instruction is not received, it can prompt the maintenance personnel that they cannot enter the maintenance mode and provide the specific reason for not being able to enter the maintenance mode; ensure that the vehicle to be repaired is in the maintenance mode during the maintenance process, thereby improving maintenance efficiency and safety.
[0033] In this embodiment, the vehicle to be repaired is controlled to enter the maintenance mode through the work order start instruction, which can ensure that key vehicle functions (such as the automatic driving system, video recording device, etc.) are disabled or restricted during the maintenance process. This avoids unexpected situations caused by the function not being turned off, such as the audiovisual information during the maintenance process being improperly recorded or leaked to the owner or the public, thereby ensuring the safety and confidentiality of the maintenance process.
[0034] In some embodiments, the information of the vehicle to be repaired includes a plurality of basic information groups; in response to determining that the work order opening instruction is received, issuing an authorization instruction to enter the maintenance mode to the vehicle controller includes:
[0035] In response to determining that the work order opening instruction is received, determining the authorizability status of each of the basic information groups;
[0036] In specific implementation, the information of the vehicle to be repaired includes but is not limited to the vehicle chassis number, repair items, maintenance personnel, vehicle identification code, etc. Some of the information of the vehicle to be repaired is combined into a basic information group, such as: vehicle chassis number and repair items, maintenance personnel and vehicle identification code; after receiving the work order opening instruction, it is necessary to judge the authorized status of the basic information group to ensure that all relevant information of the vehicle to be repaired is fully verified and confirmed before entering the maintenance mode, so as to ensure the safety and compliance of the maintenance process. It not only improves the efficiency and quality of maintenance work, but also helps to improve customer trust and satisfaction.
[0037] In response to determining that each of the basic information groups is in an authorizable state, an authorization instruction for entering the maintenance mode is issued to the vehicle controller.
[0038] In specific implementation, when it is determined that each of the basic information groups is in an authorized state, indicating that the vehicle to be repaired can enter the maintenance mode, an authorization instruction to enter the maintenance mode is sent to the vehicle controller to ensure that the vehicle to be repaired is in a correct operating state during the maintenance process, thereby improving the safety and efficiency of the maintenance work.
[0039] In this embodiment, by verifying the authorized status of the basic information group, it is ensured that all key data (such as vehicle chassis number, maintenance items) have been strictly verified to prevent erroneous or unauthorized maintenance activities, thereby significantly improving the safety of the maintenance process and ensuring that each maintenance is carried out under fully authorized and safe conditions.
[0040] In some embodiments, the basic information group includes a vehicle chassis number and a maintenance item; the response to determining that each of the basic information groups is in an authorizable state includes:
[0041] Determining the parts to be replaced corresponding to the maintenance item based on the vehicle chassis number;
[0042] In specific implementation, the vehicle chassis number can be used to access the complete manufacturing and configuration information of the vehicle to be repaired, including the model, year, manufacturer and specific configuration details of the vehicle to be repaired, such as engine type, transmission system and other key equipment; the parts to be replaced of the vehicle to be repaired can be determined based on the specific needs of the maintenance project.
[0043] Retrieving the inventory status of the parts to be replaced;
[0044] In practice, the purpose of retrieving the inventory status is to confirm whether the parts to be replaced are available in stock. If the parts to be replaced are out of stock, they may need to be purchased in a timely manner or deployed from other locations, which will directly affect the start and completion time of the maintenance.
[0045] In response to determining that the inventory status is in stock, the basic information group is determined to be in an authorizable state.
[0046] During specific implementation, confirming that the parts to be replaced are in stock indicates that maintenance can be carried out as planned, and determining that the basic information group is in an authorized state, thereby avoiding maintenance delays due to a lack of parts to be replaced and ensuring that maintenance work is carried out efficiently and smoothly.
[0047] In this embodiment, by determining that the inventory status is in stock, the basic information group is determined to be in an authorizable state, so that an authorization instruction to enter the maintenance mode can be issued to the vehicle controller to ensure that the vehicle to be repaired is in the maintenance mode during the maintenance process, thereby improving maintenance efficiency and safety. At the same time, pre-verifying the inventory status of the parts to be replaced can ensure that all necessary parts are ready before the maintenance begins, thereby avoiding waiting and delays caused by the lack of parts to be replaced during the maintenance process. If the inventory status of the parts to be replaced is out of stock, the maintenance personnel can be prompted to replenish the inventory in time, thereby improving the overall maintenance efficiency and the operation process of the workshop.
[0048] In some embodiments, the basic information group includes a maintenance personnel and a vehicle identification code; the response to determining that each of the basic information groups is in an authorizable state includes:
[0049] Determining the vehicle type of the vehicle to be repaired based on the vehicle identification code;
[0050] In practice, the vehicle identification number is usually composed of 17 characters, and by parsing these characters, detailed information about the vehicle can be obtained, including the manufacturer, model, and year of production. For example, the first part of the vehicle identification number identifies the manufacturer, the middle part may indicate the vehicle model and vehicle type, and the last part is the production serial number.
[0051] Retrieve the scope of maintenance personnel with maintenance authority for the vehicle type;
[0052] In practice, different types of vehicles may require maintenance personnel with specific skills and experience to perform maintenance. For example, the maintenance of electric vehicles is very different from the maintenance of traditional fuel vehicles, requiring technicians with in-depth knowledge of battery systems and electric drive systems. The correct staffing of technicians can prevent safety accidents caused by mismatched skills, such as incorrect handling of high-voltage systems. Therefore, after identifying the vehicle type, the internal database will be queried to find the range of maintenance personnel who are qualified and certified to repair that vehicle type.
[0053] In response to determining that the maintenance personnel is located within the maintenance personnel range, the basic information group is determined to be in an authorizable state.
[0054] In specific implementation, when it is determined that the maintenance personnel are within the maintenance personnel range, that is, the maintenance personnel meet the required qualifications and standards, the basic information group is determined to be in an authorized state. By ensuring that only qualified maintenance personnel can perform maintenance tasks, the quality and efficiency of maintenance can be significantly improved, thereby improving customer satisfaction.
[0055] In this embodiment, incorrect maintenance operations may not only cause damage to the vehicle, but may also cause safety accidents. By determining that the maintenance personnel are within the maintenance personnel range, the basic information group is determined to be in an authorized state, so that an authorization instruction to enter the maintenance mode can be issued to the vehicle controller to ensure that the vehicle to be maintained is in the maintenance mode during the maintenance process, thereby improving maintenance efficiency and safety, while ensuring that the maintenance personnel have appropriate qualifications and experience, which can reduce these risks and avoid errors caused by insufficient technology.
[0056] In some embodiments, determining whether the vehicle is an aftermarket vehicle includes:
[0057] Determining whether the vehicle is an aftermarket vehicle based on a vehicle identification code of the vehicle to be repaired;
[0058] In specific implementation, the vehicle identification code of the vehicle to be repaired contains information such as the manufacturer, vehicle attributes, and production serial number of the vehicle. The vehicle identification code can be used to obtain detailed historical records of the vehicle to be repaired, which may include the vehicle's sales date, first registration information, historical maintenance records, etc. If the vehicle's sales record shows that it has been officially sold to one or more users, then the vehicle is considered an aftermarket vehicle. In addition, the warranty status, maintenance history, and usage status can also be used to determine whether the vehicle to be repaired is an aftermarket vehicle.
[0059] Determining whether the vehicle to be repaired is an aftermarket vehicle based on the mileage of the vehicle to be repaired;
[0060] In specific implementations, the mileage can be read directly from the vehicle's dashboard or through a diagnostic system connected to the vehicle. In general, any vehicle with significant mileage can be considered an aftermarket vehicle. For example, new cars usually have only a small amount of mileage before they are sold, usually from the manufacturer's testing or the process of transporting them from the dealer to the customer. If the vehicle's mileage exceeds the preset mileage (the preset mileage may vary by brand and model, and for example, the preset mileage can be set to 10KM), it can be reasonably inferred that the vehicle has been sold and put into use.
[0061] Determine whether the vehicle is an aftermarket vehicle based on the number of battery cycles of the vehicle to be repaired.
[0062] In specific implementation, the number of battery cycles can usually be obtained through the vehicle's battery management system. The battery management system is responsible for monitoring key parameters such as the battery's charging status, temperature, voltage, and recording the battery's usage history. The number of battery cycles can reflect the extent of vehicle usage. For new cars, if the number of battery cycles is close to zero, it indicates that the vehicle may not have been put into actual use, or its use is very limited. For example, if the vehicle's battery cycle number exceeds the preset number (the preset number may vary by brand and model, and for example, the preset number can be set to 10 times), it can be reasonably inferred that the vehicle has been sold and put into use.
[0063] In this embodiment, whether the vehicle is an after-sales vehicle can be determined by determining whether an authorization instruction to enter the maintenance mode is issued to the vehicle controller by judging the work order opening instruction carrying the information of the vehicle to be repaired, so that the vehicle controller enters the maintenance mode based on the authorization instruction, ensuring that the vehicle can enter the maintenance mode smoothly and efficiently.
[0064] In some embodiments, Figure 3 As shown, the method also includes:
[0065] In response to determining that a work order closing instruction is received, a deauthorization instruction for entering the maintenance mode is issued to the vehicle controller, so that the vehicle controller exits the maintenance mode based on the deauthorization instruction.
[0066] In specific implementation, when a work order closing instruction is received (usually manually issued by maintenance personnel after completing all necessary maintenance or inspections), indicating that the vehicle maintenance task is completed, a deauthorization instruction to enter the maintenance mode is issued to the vehicle controller, so that the vehicle controller exits the maintenance mode based on the deauthorization instruction. Exiting the maintenance mode is a key step to ensure that the vehicle is safely returned to the customer and that all functions operate in accordance with the manufacturer's standards, because the maintenance mode may disable or limit certain key safety functions, such as the airbag system or the brake assist system. The vehicle controller exits the maintenance mode based on the deauthorization instruction to ensure that all functions of the vehicle are restored to normal, avoiding customers from using the vehicle in maintenance mode under unknown circumstances, thereby creating driving risks.
[0067] In this embodiment, the maintenance mode may limit or disable certain key functions of the vehicle, such as airbags and brake systems. By ensuring that these functions are fully restored before the vehicle is returned to the customer, potential safety risks caused by functional limitations can be avoided. If the vehicle is mistakenly returned to the customer in maintenance mode, it may cause operating errors or accidents, thereby causing liability and legal issues. By ensuring that the vehicle is out of maintenance mode before being returned, such problems can be effectively avoided.
[0068] In some embodiments, Figure 2 As shown, the method also includes:
[0069] In response to determining that the vehicle to be repaired is a pre-sale vehicle, an authorization instruction for entering the repair mode is issued to the vehicle controller, so that the vehicle controller enters the repair mode based on the authorization instruction.
[0070] During specific implementation, since the users of the maintenance mode of pre-sale vehicles are usually OEM staff or testers in the R&D and debugging process, the vehicle is not sold during the process and it is impossible to generate a maintenance work order at this stage, that is, it is impossible to send a work order activation command. In order to facilitate the use of the maintenance mode by pre-sale OEM staff and R&D or testers, an authorization command to enter the maintenance mode can be issued to the vehicle controller by judging that the vehicle is in a pre-sale state, so that the vehicle controller enters the maintenance mode based on the authorization command, and there is no need to issue an authorization command to enter the maintenance mode to the vehicle controller after receiving the work order activation command.
[0071] In this embodiment, during the vehicle development and testing phase, the vehicle can be quickly and directly placed in maintenance mode, allowing engineers and testers to quickly debug, test and modify. Direct authorization reduces waiting and approval time, thereby accelerating the development cycle and problem solving.
[0072] In some embodiments, Figure 2 , Figure 3 As shown, the method is applied to a vehicle controller, and the method comprises:
[0073] Based on the maintenance instructions received from the staff, a request to enter the vehicle maintenance mode is sent to the server, and the vehicle is controlled to enter the maintenance mode based on the authorization instruction fed back by the server, or the vehicle is controlled to exit the maintenance mode based on the cancellation authorization instruction fed back by the server, or the vehicle is controlled to exit the maintenance mode based on the staff's exit maintenance instruction.
[0074] In specific implementation, when a maintenance instruction from a staff member is received, a request to enter a vehicle maintenance mode is sent to the server, and the server determines whether the vehicle to be repaired is an after-sales vehicle; when it is determined that the vehicle to be repaired is an after-sales vehicle, it determines whether a work order start instruction carrying the information of the vehicle to be repaired is received; when it is determined that the work order start instruction is received, the server feeds back an authorization instruction to the vehicle controller, and the vehicle controller controls the vehicle to exit the maintenance mode; or, the vehicle controller controls the vehicle to exit the maintenance mode when it receives a cancel authorization instruction fed back by the server; or, the vehicle controller controls the vehicle to exit the maintenance mode when it receives an exit maintenance instruction from the staff member.
[0075] In this embodiment, the server's authorization instructions ensure that the vehicle can enter or exit the maintenance mode only under appropriate circumstances. Unauthorized maintenance operations are prevented, and safety risks caused by improper operations are reduced. The server plays a key role in controlling the vehicle to enter or exit the maintenance mode as a central node. It can centrally manage and monitor all maintenance activities, which not only improves the efficiency of maintenance management, but also enhances the traceability and transparency of the maintenance process.
[0076] In some embodiments, Figure 2 As shown, the method is applied to a work order management platform, and the method includes:
[0077] receiving input information about vehicles to be repaired;
[0078] Based on the input information, determine the information of the vehicle to be repaired;
[0079] Building a maintenance work order based on the information of the vehicle to be repaired;
[0080] In response to determining that the maintenance work order has been constructed, a work order start instruction carrying the information of the vehicle to be repaired is sent to the server, so that the server sends an authorization instruction to the vehicle controller based on the work order start instruction, so that the vehicle controller controls the vehicle to enter the maintenance mode based on the authorization instruction.
[0081] In specific implementation, the work order management platform first receives input information about the vehicle to be repaired, and the information can be manually input by the maintenance personnel; based on the received input information, the vehicle information to be repaired is determined. According to the vehicle information to be repaired, the work order management platform will build a maintenance work order; when the maintenance work order is built (for example, when the maintenance personnel confirm that there is no problem with the maintenance work order, they can confirm that the maintenance work order is built through the graphical user interface of the work order management platform), the work order management platform will send a work order start instruction carrying the vehicle information to the server, so that the server sends an authorization instruction to the vehicle controller based on the work order start instruction, so that the vehicle controller controls the vehicle to enter the maintenance mode based on the authorization instruction, so as to avoid the maintenance personnel directly repairing the vehicle without confirming the vehicle status, resulting in some vehicle functions not being disabled in time, such as the video recording device recording video and sound during the maintenance process, resulting in the maintenance process being exposed to the user, causing trouble to the user, and causing confidential information in the maintenance process to be exposed.
[0082] In this embodiment, the maintenance process is systematically handled through the work order management platform, which can ensure that each maintenance follows the same standards and procedures, reduce human errors, and improve the quality and reliability of maintenance services. The authorization command that controls the vehicle to enter the maintenance mode ensures that the key functions of the vehicle, such as automatic driving and video recording, are properly disabled before the maintenance begins to prevent these functions from being accidentally activated during the maintenance process, thereby protecting the safety and confidentiality of the maintenance environment.
[0083] In some embodiments, Figure 3 As shown, the method also includes:
[0084] In response to receiving the user payment information, a work order end instruction is sent to the server, so that the server sends a cancellation authorization instruction to the vehicle controller based on the work order end instruction, so that the vehicle controller controls the vehicle to exit the maintenance mode based on the cancellation authorization instruction.
[0085] In specific implementation, when the user's payment information is received, the work order management platform will send a work order end instruction to the server, indicating that all operations and transactions of the maintenance work order have been completed. The server sends a cancel authorization instruction to the vehicle controller based on the work order end instruction, so that the vehicle controller controls the vehicle to exit the maintenance mode based on the cancel authorization instruction, ensuring that the vehicle can be safely returned to the user after maintenance.
[0086] In this embodiment, the vehicle's maintenance mode is canceled by sending a work order end instruction to ensure that all vehicle functions that may be disabled or restricted during maintenance (such as safety systems, entertainment systems, etc.) are restored to normal working conditions. This avoids the situation where the delivery personnel fail to exit the maintenance mode in time after transferring the vehicle to the waiting delivery area, resulting in the vehicle still being in maintenance mode when the user drives away, causing unnecessary user complaints or even user safety risks due to the vehicle's restricted functions that cannot be lifted.
[0087] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0088] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0089] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a vehicle maintenance mode control device.
[0090] refer to Figure 4 The vehicle maintenance mode control device is arranged in a server, and the vehicle maintenance mode control device comprises:
[0091] A first determination module 401 is configured to determine whether the vehicle to be repaired is an aftermarket vehicle in response to receiving a request to enter a vehicle maintenance mode;
[0092] A second determination module 402 is configured to determine whether a work order opening instruction carrying information of the vehicle to be repaired is received in response to determining that the vehicle to be repaired is an aftermarket vehicle;
[0093] The first control module 403 is configured to, in response to determining that the work order opening instruction is received, issue an authorization instruction for entering the maintenance mode to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction.
[0094] Further, the first control module 403 is specifically used for:
[0095] In response to determining that the work order opening instruction is received, determining the authorizability status of each of the basic information groups;
[0096] In response to determining that each of the basic information groups is in an authorizable state, an authorization instruction for entering the maintenance mode is issued to the vehicle controller.
[0097] Furthermore, the first control module 403 is further configured to:
[0098] Determining the parts to be replaced corresponding to the maintenance item based on the vehicle chassis number;
[0099] Retrieving the inventory status of the parts to be replaced;
[0100] In response to determining that the inventory status is in stock, the basic information group is determined to be in an authorizable state.
[0101] Furthermore, the control module 403 is further specifically used for:
[0102] Determining the vehicle type of the vehicle to be repaired based on the vehicle identification code;
[0103] Retrieve the scope of maintenance personnel with maintenance authority for the vehicle type;
[0104] In response to determining that the maintenance personnel is located within the maintenance personnel range, the basic information group is determined to be in an authorizable state.
[0105] Further, the first determining module 401 is specifically used for:
[0106] Determining whether the vehicle is an aftermarket vehicle based on the vehicle identification code of the vehicle to be repaired; or,
[0107] Determining whether the vehicle to be repaired is an aftermarket vehicle based on the mileage of the vehicle to be repaired; or,
[0108] Determine whether the vehicle is an aftermarket vehicle based on the number of battery cycles of the vehicle to be repaired.
[0109] Furthermore, the first control module 403 is further configured to:
[0110] In response to determining that a work order closing instruction is received, a deauthorization instruction for entering the maintenance mode is issued to the vehicle controller, so that the vehicle controller exits the maintenance mode based on the deauthorization instruction.
[0111] Further, the second determining module 402 is specifically configured to:
[0112] In response to determining that the vehicle to be repaired is a pre-sale vehicle, an authorization instruction for entering the repair mode is issued to the vehicle controller, so that the vehicle controller enters the repair mode based on the authorization instruction.
[0113] refer to Figure 4 The vehicle maintenance mode control device is arranged in a vehicle controller, and the vehicle maintenance mode control device comprises:
[0114] The second control module 501 is configured to send a request to enter the vehicle maintenance mode to the server based on the maintenance instruction received from the staff, and control the vehicle to enter the maintenance mode based on the authorization instruction fed back by the server, or control the vehicle to exit the maintenance mode based on the cancellation authorization instruction fed back by the server, or control the vehicle to exit the maintenance mode based on the staff's exit maintenance instruction.
[0115] refer to Figure 4 The vehicle maintenance mode control device is arranged in the work order management platform, and the vehicle maintenance mode control device comprises:
[0116] The first management module 601 is configured to receive input information about the vehicle to be repaired; determine the vehicle information to be repaired based on the input information; build a maintenance work order based on the vehicle information to be repaired; in response to determining that the maintenance work order is built, send a work order start instruction carrying the vehicle information to the server, so that the server sends an authorization instruction to the vehicle controller based on the work order start instruction, so that the vehicle controller controls the vehicle to enter the maintenance mode based on the authorization instruction.
[0117] The second management module 602 is configured to send a work order end instruction to the server in response to receiving user payment information, so that the server sends a cancellation authorization instruction to the vehicle controller based on the work order end instruction, so that the vehicle controller controls the vehicle to exit the maintenance mode based on the cancellation authorization instruction.
[0118] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0119] The device of the above embodiment is used to implement the corresponding vehicle maintenance mode control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0120] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle maintenance mode control method described in any of the above embodiments is implemented.
[0121] Figure 5 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0122] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0123] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0124] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0125] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0126] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0127] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0128] The electronic device of the above embodiment is used to implement the corresponding vehicle maintenance mode control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0129] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle maintenance mode control method described in any of the above embodiments.
[0130] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0131] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the vehicle maintenance mode control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0132] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0133] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0134] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0135] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0136] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0137] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0138] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0139] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0140] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.
Claims
1. A vehicle maintenance mode control method, characterized in that: Applied to a server, the method comprises: In response to receiving a request to enter a vehicle maintenance mode, determining whether the vehicle to be maintained is an aftermarket vehicle; In response to determining that the vehicle to be repaired is an aftermarket vehicle, determining whether a work order opening instruction carrying information of the vehicle to be repaired is received; In response to determining that the work order opening instruction is received, an authorization instruction for entering the maintenance mode is issued to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction.
2. The vehicle maintenance mode control method according to claim 1, characterized in that: The information of the vehicle to be repaired includes a plurality of basic information groups; In response to determining that the work order opening instruction is received, issuing an authorization instruction to enter the maintenance mode to the vehicle controller, including: In response to determining that the work order opening instruction is received, determining the authorizability status of each of the basic information groups; In response to determining that each of the basic information groups is in an authorizable state, an authorization instruction for entering the maintenance mode is issued to the vehicle controller.
3. The vehicle maintenance mode control method according to claim 2, characterized in that: The basic information group includes a vehicle chassis number and maintenance items; the response to determining that each of the basic information groups is in an authorizable state includes: Determining the parts to be replaced corresponding to the maintenance item based on the vehicle chassis number; Retrieving the inventory status of the parts to be replaced; In response to determining that the inventory status is in stock, the basic information group is determined to be in an authorizable state.
4. The vehicle maintenance mode control method according to claim 2, characterized in that: The basic information group includes a maintenance personnel and a vehicle identification code; the response to determining that each of the basic information groups is in an authorizable state includes: Determining the vehicle type of the vehicle to be repaired based on the vehicle identification code; Retrieve the scope of maintenance personnel with maintenance authority for the vehicle type; In response to determining that the maintenance personnel is located within the maintenance personnel range, the basic information group is determined to be in an authorizable state.
5. The vehicle maintenance mode control method according to claim 1, characterized in that: The determining whether the vehicle is an aftermarket vehicle comprises: Determining whether the vehicle is an aftermarket vehicle based on the vehicle identification code of the vehicle to be repaired; or, Determining whether the vehicle to be repaired is an aftermarket vehicle based on the mileage of the vehicle to be repaired; or, Determine whether the vehicle is an aftermarket vehicle based on the number of battery cycles of the vehicle to be repaired.
6. The vehicle maintenance mode control method according to claim 1, characterized in that: The method further comprises: In response to determining that a work order closing instruction is received, a deauthorization instruction for entering the maintenance mode is issued to the vehicle controller, so that the vehicle controller exits the maintenance mode based on the deauthorization instruction.
7. The vehicle maintenance mode control method according to claim 1, characterized in that: The method further comprises: In response to determining that the vehicle to be repaired is a pre-sale vehicle, an authorization instruction for entering the repair mode is issued to the vehicle controller, so that the vehicle controller enters the repair mode based on the authorization instruction.
8. A vehicle maintenance mode control method, characterized in that: Applied to a vehicle controller, the method comprises: Based on the maintenance instructions received from the staff, a request to enter the vehicle maintenance mode is sent to the server, and the vehicle is controlled to enter the maintenance mode based on the authorization instruction fed back by the server, or the vehicle is controlled to exit the maintenance mode based on the cancellation authorization instruction fed back by the server, or the vehicle is controlled to exit the maintenance mode based on the staff's exit maintenance instruction.
9. A vehicle maintenance mode control method, characterized in that: Applied to a work order management platform, the method includes: receiving input information about vehicles to be repaired; Based on the input information, determine the information of the vehicle to be repaired; Building a maintenance work order based on the information of the vehicle to be repaired; In response to determining that the maintenance work order has been constructed, a work order start instruction carrying the information of the vehicle to be repaired is sent to the server, so that the server sends an authorization instruction to the vehicle controller based on the work order start instruction, so that the vehicle controller controls the vehicle to enter the maintenance mode based on the authorization instruction.
10. The vehicle maintenance mode control method according to claim 9, characterized in that: The method further comprises: In response to receiving the user payment information, a work order end instruction is sent to the server, so that the server sends a cancellation authorization instruction to the vehicle controller based on the work order end instruction, so that the vehicle controller controls the vehicle to exit the maintenance mode based on the cancellation authorization instruction.
11. A vehicle maintenance mode control system, characterized in that: include: Work order management platform, vehicle controller and server; The work order management platform is configured to: receive input information about a vehicle to be repaired; Based on the input information, determine the information of the vehicle to be repaired; Building a maintenance work order based on the information of the vehicle to be repaired; In response to determining that the maintenance work order is completed, sending a work order opening instruction carrying the information of the vehicle to be repaired to the server; The vehicle controller is configured to: send a request to enter a vehicle maintenance mode to a server based on a maintenance instruction received from a staff member, and control the vehicle to enter the maintenance mode based on an authorization instruction fed back by the server, or control the vehicle to exit the maintenance mode based on a cancellation authorization instruction fed back by the server, or control the vehicle to exit the maintenance mode based on an exit maintenance instruction from a staff member; The server is configured to: in response to receiving a request to enter a vehicle maintenance mode, determine whether the vehicle to be maintained is an aftermarket vehicle; In response to determining that the vehicle to be repaired is an aftermarket vehicle, determining whether a work order opening instruction carrying information of the vehicle to be repaired is received; In response to determining that the work order opening instruction is received, an authorization instruction for entering the maintenance mode is issued to the vehicle controller, so that the vehicle controller enters the maintenance mode based on the authorization instruction.
12. A vehicle, characterized in that: The vehicle comprises an electronic device, wherein the electronic device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the method according to claim 8 is implemented when the processor executes the program.