Vehicle control method, device, equipment, medium and product
By identifying the fault status data of new energy commercial vehicles and determining the fault information based on preset logic, automatic diagnosis and fault level processing of new energy vehicles are realized, and the problem of troubleshooting difficulties for new energy commercial vehicles is solved, and the fault resolution time is shortened.
Patent Information
- Application Number
- CN202510384758.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-05-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Due to the complex electronic and electrical architecture of new energy commercial vehicles, the faults are mainly electrical and soft, which leads to drivers lacking maintenance knowledge, difficulty in solving faults, and long maintenance cycles.
A vehicle control method and device are provided, by identifying the fault status data of the target vehicle, determining fault information based on preset fault logic, including fault type, level and policy, displaying fault information and controlling the vehicle according to the level and policy, realizing autonomous diagnosis and automatic processing.
Automatic diagnosis and fault level processing of new energy vehicles is realized, shortening the time for fault resolution and improving maintenance efficiency.
Smart Images

Figure CN119975399A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of new energy vehicle fault diagnosis, and in particular to a vehicle control method, device, equipment, medium and product. Background Art
[0002] Different from traditional diesel or natural gas commercial vehicles, the number of electronic and electrical parts in new energy commercial vehicles has increased significantly. Traditional commercial vehicle failures are mainly mechanical structure failures after a period of use, while new energy commercial vehicles have complex electronic and electrical architectures, so failures are mainly electrical and soft.
[0003] Currently, the sales volume of new energy commercial vehicles is climbing, but new energy commercial vehicle products are not yet mature. Currently, when a vehicle breaks down, the driver lacks the maintenance knowledge related to new energy vehicles and can only be repaired by service personnel at local service stations. For complex system failures, technical support from designers is also required, resulting in difficulty in troubleshooting and long maintenance cycles after a vehicle breaks down. Summary of the invention
[0004] The present invention provides a vehicle control method, device, equipment, medium and product to solve the problem of how to perform autonomous diagnosis on new energy vehicles, realize automatic diagnosis of new energy vehicles, and handle faults accordingly based on fault levels, thereby shortening fault resolution time.
[0005] According to one aspect of the present invention, there is provided a vehicle control method, comprising:
[0006] When a target vehicle is identified to have a fault, obtaining target fault state data of the target vehicle;
[0007] Determine target fault information based on the target fault state data and preset fault logic; the fault information includes a target fault type, a target fault level and a target fault strategy;
[0008] The fault information is displayed based on the target fault level, and the target vehicle is controlled according to the target fault level and the target fault strategy.
[0009] According to another aspect of the present invention, there is provided a vehicle control device, comprising:
[0010] A fault data acquisition module is used to acquire target fault state data of the target vehicle when a fault is identified in the target vehicle;
[0011] A fault information determination module, used to determine target fault information based on the target fault state data and preset fault logic; the fault information includes a target fault type, a target fault level and a target fault strategy;
[0012] A display module is used to display the fault information based on the target fault level and control the target vehicle according to the target fault level and the target fault strategy.
[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle control method described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle control method described in any embodiment of the present invention when executed.
[0018] According to another aspect of the present invention, a computer program product is provided. The computer program product comprises a computer program. When the computer program is executed by a processor, the vehicle control method according to any one of the embodiments of the present invention is implemented.
[0019] The technical solution of the embodiment of the present invention obtains the target fault state data of the target vehicle when a fault is identified in the target vehicle; determines the target fault information based on the target fault state data and the preset fault logic; the fault information includes the target fault type, target fault level and target fault strategy; displays the fault information based on the target fault level, and controls the target vehicle according to the target fault level and the target fault strategy. The above technical solution solves the problem of how to perform autonomous diagnosis on new energy vehicles, realizes automatic diagnosis of new energy vehicles, and performs corresponding processing on faults based on fault levels, thereby shortening the fault resolution time.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of a vehicle control method provided according to an embodiment of the present invention;
[0023] Figure 2 is a flow chart of a vehicle control method provided according to an embodiment of the present invention;
[0024] Figure 3 is a design diagram of a vehicle control system applicable according to an embodiment of the present invention;
[0025] Figure 4 is a structural schematic diagram of a vehicle control device provided according to an embodiment of the present invention;
[0026] Figure 5 It is a schematic diagram of the structure of an electronic device for implementing the vehicle control method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] In addition, it should be noted that the collection, storage, use, processing, transmission, provision and disclosure of the data to be processed involved in the technical solution of the present invention are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0029] Figure 1 A flow chart of a vehicle control method is provided for an embodiment of the present invention. The embodiment of the present invention can be applied to the situation of fault diagnosis and control of new energy vehicles; the method can be executed by a vehicle control device provided by an embodiment of the present invention, the vehicle control device can be implemented in the form of hardware and / or software, and the vehicle control device can be configured in a server. Figure 1 As shown, the method includes:
[0030] S110. When it is identified that a target vehicle has a fault, obtain target fault state data of the target vehicle.
[0031] Among them, the target vehicle is preferably a new energy commercial vehicle; the target fault status data is the status data of the corresponding faulty components after the target vehicle fails.
[0032] Specifically, when it is identified that a fault occurs in the target vehicle, the fault status data of the corresponding faulty component of the target vehicle is obtained, which may be detailed message information when the fault occurs.
[0033] In an optional embodiment of the present invention, the electronic and electrical components inside the new energy vehicle have a fault diagnosis function and can collect the vehicle's communication data in real time. The electronic and electrical components may include controllers, sensors, power supply and charging systems, etc.; the controllers include battery management systems, etc.; the sensors include temperature sensors, position sensors, etc.; the power supply and charging systems may include on-board chargers, power battery packs, etc. Exemplarily, the electronic and electrical components can collect the vehicle's communication data in real time, pre-store standardized diagnostic data, and when a fault is determined based on the collected communication data, the corresponding fault code and abnormal communication data are integrated into message information as fault status data.
[0034] S120. Determine target fault information based on the target fault state data and preset fault logic; the fault information includes a target fault type, a target fault level, and a target fault strategy.
[0035] Among them, the preset fault logic is defined in advance, including the correspondence between fault status data and fault type, fault level and fault strategy, so that when a fault is identified, it can be judged according to the preset fault logic based on the fault status data; the fault type is the fault category corresponding to the fault status data, the fault level indicates the severity of the fault and its impact on the target vehicle, and the fault strategy is the corresponding solution when a fault occurs.
[0036] Specifically, according to the target fault status data and the preset fault logic, the fault type, fault level and fault strategy corresponding to the target fault status data are directly determined; for example: if the collected fault status data indicates that the temperature sensor briefly displays an abnormality, based on the preset fault logic, it can be determined that the corresponding fault type is an occasional false alarm of the sensor, and its fault level is a minor fault, and its corresponding fault strategy can be to continue driving and conduct subsequent inspections.
[0037] It is understandable that through the preset fault logic, after collecting the vehicle fault status data, judgment can be made directly based on the defined fault logic, and the fault information can be determined, so as to avoid the situation where existing new energy vehicles can only be repaired by local service station service personnel after a fault occurs due to the driver's lack of relevant maintenance knowledge of new energy vehicles, resulting in a long fault diagnosis cycle.
[0038] Optionally, determining target fault information based on target fault state data and preset fault logic includes:
[0039] Determine a target fault type and a target fault impact based on target fault state data and preset fault logic;
[0040] Determine a target fault level of the target vehicle according to the target fault impact and the target fault type;
[0041] The target fault status data is converted into a target fault strategy described in user language based on the preset fault definition.
[0042] Among them, the fault impact refers to the impact of the vehicle's fault on the overall performance; the fault level refers to the severity of the fault, which is divided into level 1 fault, level 2 fault and level 3 fault; the preset fault is defined as the correspondence between the fault status data and the fault strategy under the user's language description.
[0043] Specifically, the fault type corresponding to the fault status data and its impact on the vehicle's performance are determined based on the fault status data and the preset fault logic, and the fault level of the vehicle's current fault is determined based on the fault impact and fault type, and the fault status data is converted into a fault strategy described in user language based on the preset fault definition. For example, if the collected fault status data indicates that the battery temperature difference is too large or the temperature is too high / too low, then according to the preset fault logic, the corresponding fault type may be abnormal battery temperature, and its fault impact is a minor fault, i.e., a first-level fault. According to the preset fault definition, the fault status data is that the battery temperature difference is too large or the temperature is too high / too low, and the corresponding solution is converted into user language based on the fault code in the fault status data, indicating that the performance of your vehicle's battery pack has declined, which may result in a shortened driving range or a longer charging time.
[0044] It can be understood that the fault level of the fault is determined by the preset fault logic, and the fault status data is converted into a user language understandable to the user through the preset fault definition, so as to avoid the vehicle user's failure to promptly and effectively handle the vehicle fault after the vehicle fails. The vehicle user can better understand the fault information according to the converted user language and take appropriate measures to ensure the safety and performance of the vehicle.
[0045] Optionally, a target fault level of the target vehicle is determined according to a target fault impact and a target fault type, including:
[0046] Based on the corresponding relationship between fault impact and vehicle performance, the target vehicle performance is determined according to the target fault impact;
[0047] Based on the corresponding relationship between vehicle performance and fault level, the target fault level is determined according to the target vehicle performance.
[0048] Among them, the vehicle performance refers to the power performance and specific performance indicators of new energy vehicles, such as the power performance of the motor under different conditions, the acceleration performance of the motor, the battery capacity performance and charging function, etc.; the correspondence between the fault impact and the vehicle performance, and the correspondence between the vehicle performance and the fault level are set in advance.
[0049] Specifically, based on the correspondence between the fault impact and the whole vehicle performance, the whole vehicle performance corresponding to the fault impact is determined, and based on the correspondence between the whole vehicle performance and the fault level, the fault level corresponding to the whole vehicle performance is determined.
[0050] For example, if the target vehicle performance does not directly affect the driving function, the target fault level is a first-level fault; if the target vehicle performance is to limit the vehicle's use conditions or some functions, the target fault level is a second-level fault; if the target vehicle performance is a complete loss of performance or power, the target fault level is a third-level fault. For example: if the battery insulation is slightly reduced and it does not affect the vehicle's driving function, it corresponds to a first-level fault; if the battery temperature is abnormal, resulting in the triggering of limited power driving, it affects part of the vehicle's performance and needs to limit some of the vehicle's functions, which corresponds to a second-level fault; if the motor controller burns out and causes the power system to fail completely, the vehicle needs to stop immediately, which corresponds to a third-level fault.
[0051] It is understandable that based on the correspondence between the impact of the fault on the performance of the whole vehicle and the classification of fault levels based on the performance of the whole vehicle, in order to achieve the purpose of vehicle fault self-diagnosis, the vehicle faults are further classified into levels to prevent vehicle users from continuing to drive after a fault occurs, resulting in safety accidents in high-risk and serious fault conditions.
[0052] S130: Display fault information based on the target fault level, and control the target vehicle according to the target fault level and the target fault strategy.
[0053] Among them, the display method can be instrument display or mobile phone APP display; the fault strategy is a strategy for controlling the power of the vehicle.
[0054] Specifically, according to the fault level, the text display of the fault information can be selected through the instrument or mobile phone APP, and the vehicle power can be controlled according to the fault level and fault strategy. For example, the text information in the fault information is displayed based on a fixed format, and the display format is the fault code, fault information and fault strategy under the user language description. For example, the fault information is 0001-BMS-Level 3 Fault (Undervoltage Fault)-Vehicle Power Loss, it is recommended to contact the service station; it should be noted that the vehicle or the vehicle user can control the vehicle according to the fault strategy and fault level.
[0055] It is understandable that by displaying fault information in a fixed text format through an instrument panel or a mobile phone APP, vehicle users can see the fault information more intuitively after a vehicle fault occurs, and control the vehicle's power based on the fault strategy in the fault information, thereby ensuring the personal safety of vehicle users and further avoiding secondary faults caused by the vehicle continuing to drive after a fault occurs.
[0056] Optionally, the target vehicle is controlled according to the target fault level and the target fault strategy, including:
[0057] If the target fault level is a level 1 fault, the target vehicle is controlled to drive normally;
[0058] If the target fault level is a level 2 fault, the target vehicle is controlled to travel at a limited power;
[0059] If the target fault level is level three, the target vehicle is controlled to stop driving.
[0060] Among them, level one fault is a minor fault, level two fault is a high-risk fault, and level three fault is a serious fault; the fault strategy is a solution corresponding to the fault level. In the case of a minor fault, the vehicle can drive normally; in the case of a high-risk fault, part of the vehicle's performance is affected and it needs to drive under limited power; in the case of a serious fault, the vehicle's performance and power are all damaged, and the vehicle stops driving.
[0061] Specifically, if the target fault level is a level one fault, which does not affect the overall vehicle performance, the solution is that the vehicle can continue to drive; if the target fault level is a level two fault, which affects partial vehicle performance, the solution is to control the target vehicle to drive under limited power; if the target fault level is a level three fault, which damages all vehicle performance and power, the solution is to control the target vehicle to stop driving.
[0062] Illustratively, in the embodiment of the present invention, the vehicle itself can control the vehicle power based on the fault level and fault strategy, and the vehicle user can also control the vehicle power according to the specific fault information and fault level; for example: the electric drive axle fault causes the vehicle to have limited power output. At this time, the fault strategy can display the available vehicle speed, and the vehicle user can also drive normally within the available vehicle speed based on the displayed fault information.
[0063] It can be understood that by setting a fault strategy, when a vehicle fails, the fault type can be identified, and the corresponding fault strategy can be determined based on the different fault types, so as to avoid the vehicle user being unable to solve the fault in time when it occurs, resulting in difficulties in fault resolution. The vehicle power can be controlled based on the fault strategy, thereby improving the efficiency of fault resolution.
[0064] Optionally, display target fault information based on target fault level, including:
[0065] If the target fault level is level 3 fault, determine whether the instrument can operate normally;
[0066] If the instrument operates normally, the target fault information will be displayed through the instrument;
[0067] If the instrument cannot operate normally, the target fault information will be displayed through the mobile phone APP.
[0068] Specifically, if the fault is a level three fault, it will cause the whole vehicle to lose performance and power; the instrument may not operate normally, so it is necessary to determine whether the instrument can operate normally. If the instrument can operate normally, the target fault information will be displayed through the instrument; if the instrument cannot operate normally, the target fault information will be displayed through the mobile phone APP.
[0069] It is understandable that displaying fault information through instruments or mobile phone APP avoids the situation where vehicle users are unable to view fault information when the instrument fails to operate normally, and are unable to promptly execute corresponding fault solutions. During subsequent maintenance, maintenance personnel will need to check again, resulting in difficulty in troubleshooting and a long maintenance cycle.
[0070] The technical solution of the embodiment of the present invention obtains the target fault state data of the target vehicle when a fault is identified in the target vehicle; determines the target fault information based on the target fault state data and the preset fault logic; the fault information includes the target fault type, target fault level and target fault strategy; displays the fault information based on the target fault level, and controls the target vehicle according to the target fault level and the target fault strategy. The above technical solution solves the problem of how to perform autonomous diagnosis on new energy vehicles, realizes automatic diagnosis of new energy vehicles, and performs corresponding processing on faults based on fault levels, thereby shortening the fault resolution time.
[0071] Figure 2 This is a flow chart of a vehicle control method provided according to an embodiment of the present invention. Based on the above embodiment, after controlling the target vehicle according to the target fault level and the target fault strategy, the embodiment of the present invention supplements the specific method of executing different solution processes based on different fault information. It should be noted that for the part not described in detail in the embodiment of the present invention, please refer to the relevant description of other embodiments. Figure 2 As shown, the method includes:
[0072] S210: When it is identified that a target vehicle has a fault, obtain target fault state data of the target vehicle.
[0073] S220. Determine target fault information based on the target fault state data and preset fault logic; the fault information includes a target fault type, a target fault level, and a target fault strategy.
[0074] S230: Display fault information based on the target fault level, and control the target vehicle according to the target fault level and the target fault strategy.
[0075] S240, determining the fault time point, and obtaining fault status data from the communication data stored in the cloud according to the fault time point; wherein the communication data includes the time point and the vehicle status data corresponding to the time point.
[0076] Among them, the fault time point is the moment when the fault occurs based on the fault information displayed through the instrument or mobile phone APP during the maintenance phase.
[0077] Specifically, the time point when the fault occurs is determined through the displayed fault information, and the fault status data when the fault occurs is obtained from the communication data stored in the cloud according to the fault time point. The stored communication data may include vehicle status data and corresponding time information.
[0078] In an optional manner of an embodiment of the present invention, the time point when the fault occurs can be determined based on the displayed fault information, and each time point in a preset range can be determined based on the time point, and corresponding fault status data can be obtained based on each time point in the preset range; for example, when the fault time point is determined to be t, the corresponding fault status data within k time before the fault occurs is obtained. It should be noted that relevant technical personnel can determine the preset range and obtain the corresponding fault status data according to actual needs, and the embodiment of the present invention does not specifically limit this.
[0079] It is understandable that the vehicle status data and corresponding time points collected in real time by each electronic and electrical component are stored in the cloud so that the corresponding fault status data can be directly obtained during subsequent maintenance, allowing maintenance personnel to conduct in-depth analysis based on the fault status data. For complex system failures, relevant maintenance personnel can quickly locate the fault status data based on the communication data stored in the cloud, thereby improving fault diagnosis efficiency.
[0080] In an optional method of an embodiment of the present invention, maintenance personnel can perform maintenance based on the fault information displayed on the instrument; or when the vehicle user authorizes the maintenance personnel to perform maintenance based on the fault information displayed through the mobile phone APP, the cause of the fault can be locked based on the displayed fault information. For example, if an abnormality occurs in the entire vehicle, it is found that the message data of the vehicle controller is abnormal. According to historical experience, the same problem has occurred before and was solved by flashing the vehicle controller software. In this case, the maintenance personnel can directly flash the software. It should be noted that the relevant maintenance personnel can initiate a remote operation application. At this time, the user's mobile phone or APP will receive a corresponding reminder. The user clicks to accept in the APP to authorize the relevant maintenance personnel to perform remote operation; the embodiment of the present invention does not specifically limit the form of authorization.
[0081] For example, if the maintenance personnel are unable to locate the cause of the fault, they can receive remote guidance from relevant designers. The vehicle user can authorize the relevant designers to read the corresponding fault information, and the relevant designers can read the fault status data from the communication data stored in the cloud according to the time of the fault, and locate the cause of the fault based on the fault status data within the fault range, and provide remote guidance for troubleshooting. If the analysis confirms that it is a software problem, the software can be flashed by the maintenance personnel after modification. If there is a hardware failure, the maintenance personnel or supplier will replace the corresponding hardware.
[0082] It can be understood that the corresponding fault solution is executed based on the fault information, and the relevant maintenance personnel or designers locate the cause of the fault based on the real-time stored communication data, thereby improving the fault diagnosis rate. The communication data is stored in the cloud in real time, which is convenient for timely viewing of historical communication data and improving the accuracy of fault repair.
[0083] After controlling the target vehicle according to the target fault level and the target fault strategy, the embodiment of the present invention can also extract historical fault status data according to the fault time point, and the communication data is stored in the cloud in real time according to the time point, which is convenient for accurately providing fault data during fault diagnosis and effectively shortening the fault determination and maintenance cycle.
[0084] Figure 3 A vehicle control system provided in an embodiment of the present invention includes a target controller / component, a fault judgment module, a cloud storage module, a diagnostic interface, an APP and an instrument.
[0085] The target controller / component module is mainly an electronic and electrical component on the vehicle with fault diagnosis function. It collects controller communication data in real time and sends it to the cloud storage module for encrypted storage. When the component or target controller on the vehicle diagnoses a vehicle fault, the corresponding message information, fault code and other fault data are sent to the fault judgment module.
[0086] The fault judgment module mainly includes a fault information receiving system, a fault information uploading system, and a fault information decoding system; the fault information receiving system receives the fault data fed back by the target controller / component, and classifies the fault status data according to the preset fault logic and sends it to the cloud storage module for storage. At the same time, the fault status data is decoded by the fault information decoding system to obtain the decoding information, and the fault data and decoding information containing the fault level and fault type are sent to the instrument or mobile phone APP for display of the fault information.
[0087] The cloud storage module includes a storage system and an information reading system. The target controller / component integrates the real-time collected vehicle status data and time points into communication data based on a predetermined format and sends it to the cloud storage module. The cloud storage system in the cloud storage module can encrypt and store the communication data. The OEM can also remotely read the corresponding vehicle status data stored in the cloud storage system based on the time point through the information reading system.
[0088] The diagnostic interface is a vehicle-side diagnostic interface. The maintenance station can read the fault information sent by the fault judgment module through the vehicle-side diagnostic interface, and determine the cause of the fault based on the fault information. When it is determined to be a software problem, the software program is flashed.
[0089] The mobile phone APP and instrument are mainly display systems. When the fault judgment module determines the cause of the fault and completes the fault information decoding, the fault data and decoded information are sent to the instrument or mobile phone APP for display, so that the vehicle user can take timely action based on the displayed fault information, and can also quickly locate the cause of the fault based on the displayed fault information during maintenance.
[0090] The embodiment of the present invention automatically diagnoses vehicle faults through a fault diagnosis module and controls the vehicle based on the decoded fault strategy, and queries the vehicle fault information through an instrument or a mobile phone APP. At the same time, the cloud storage module encrypts and stores the communication data in real time to ensure that the corresponding historical communication data can be found during subsequent maintenance; this avoids the difficulty in fault resolution caused by the driver's lack of maintenance knowledge related to new energy vehicles when a vehicle fails, improves the fault resolution efficiency, and further shortens the subsequent maintenance cycle.
[0091] Figure 4 This is a schematic diagram of the structure of a vehicle control device provided by an embodiment of the present invention. The embodiment of the present invention can be applied to the situation of fault diagnosis and control of new energy vehicles; the vehicle control device can be implemented in the form of hardware and / or software, and the vehicle control device can be configured in a server. The vehicle control device 300 includes a fault data acquisition module 310, a fault information determination module 320, and a display module 330.
[0092] A fault data acquisition module 310 is used to acquire target fault state data of the target vehicle when a fault is identified in the target vehicle;
[0093] A fault information determination module 320 is used to determine target fault information based on target fault state data and preset fault logic; the fault information includes target fault type, target fault level and target fault strategy;
[0094] The display module 330 is used to display fault information based on the target fault level and control the target vehicle according to the target fault level and the target fault strategy.
[0095] The technical solution of the embodiment of the present invention obtains the target fault state data of the target vehicle when a fault is identified in the target vehicle; determines the target fault information based on the target fault state data and the preset fault logic; the fault information includes the target fault type, target fault level and target fault strategy; displays the fault information based on the target fault level, and controls the target vehicle according to the target fault level and the target fault strategy. The above technical solution solves the problem of how to perform autonomous diagnosis on new energy vehicles, realizes automatic diagnosis of new energy vehicles, and performs corresponding processing on faults based on fault levels, thereby shortening the fault resolution time.
[0096] Optionally, the display module 330 includes a control unit for controlling the target vehicle to run normally if the target fault level is a level one fault; controlling the target vehicle to run under limited power if the target fault level is a level two fault; and controlling the target vehicle to stop running if the target fault level is a level three fault.
[0097] Optionally, the control unit is specifically used to determine whether the instrument can operate normally if the target fault level is a level three fault; if the instrument operates normally, the target fault information is displayed through the instrument; if the instrument cannot operate normally, the target fault information is displayed through a mobile phone APP.
[0098] Optionally, the fault information determination module 320 includes a fault impact determination unit, a fault level determination unit and a fault strategy determination unit;
[0099] A fault impact determination unit, used to determine a target fault type and a target fault impact based on target fault state data and preset fault logic;
[0100] A fault level determination unit, used to determine a target fault level of a target vehicle according to a target fault impact and a target fault type;
[0101] The fault strategy determination unit is used to convert the target fault state data into a target fault strategy described in a user language based on a preset fault definition.
[0102] Optionally, the fault level determination unit is specifically used to determine the target vehicle performance according to the target fault impact based on the correspondence between the fault impact and the vehicle performance; and to determine the target fault level according to the target vehicle performance based on the correspondence between the vehicle performance and the fault level.
[0103] Optionally, the vehicle control device 300 also includes a status data acquisition module, which is used to determine the fault time point and obtain fault status data from the communication data stored in the cloud according to the fault time point; wherein the communication data includes the time point and the vehicle status data corresponding to the time point.
[0104] The vehicle control device provided in the embodiment of the present invention can execute the vehicle control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0105] According to an embodiment of the present invention, the present invention also provides an electronic device, a readable storage medium and a computer program product.
[0106] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0107] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0108] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0109] The processor 11 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a vehicle control method.
[0110] In some embodiments, the vehicle control method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the vehicle control method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the vehicle control method in any other appropriate manner (e.g., by means of firmware).
[0111] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0112] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0113] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0114] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0115] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0116] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0117] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0118] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A vehicle control method, characterized in that: include: When a target vehicle is identified to have a fault, obtaining target fault state data of the target vehicle; Determine target fault information based on the target fault state data and preset fault logic; The fault information includes a target fault type, a target fault level and a target fault strategy; The fault information is displayed based on the target fault level, and the target vehicle is controlled according to the target fault level and the target fault strategy.
2. The method according to claim 1, characterized in that Controlling the target vehicle according to the target fault level and the target fault strategy includes: If the target fault level is a level one fault, controlling the target vehicle to travel normally; If the target fault level is a level 2 fault, controlling the target vehicle to travel at a limited power; If the target fault level is a level three fault, the target vehicle is controlled to stop traveling.
3. The method according to claim 1, characterized in that Displaying the target fault information based on the target fault level includes: If the target fault level is a level 3 fault, determining whether the instrument can operate normally; If the instrument operates normally, the target fault information is displayed through the instrument; If the instrument cannot operate normally, the target fault information will be displayed through the mobile phone APP.
4. The method according to claim 1, characterized in that: Determining target fault information based on the target fault state data and preset fault logic includes: Determine a target fault type and a target fault impact based on the target fault state data and a preset fault logic; Determining a target fault level of a target vehicle according to the target fault impact and the target fault type; The target fault status data is converted into a target fault strategy described in user language based on the preset fault definition.
5. The method according to claim 4, characterized in that Determining a target fault level of a target vehicle according to the target fault impact and the target fault type includes: Based on the corresponding relationship between the fault impact and the vehicle performance, determining the target vehicle performance according to the target fault impact; Based on the corresponding relationship between the whole vehicle performance and the fault level, the target fault level is determined according to the target whole vehicle performance.
6. The method according to claim 1, after displaying the fault information based on the target fault level and controlling the target vehicle according to the target fault level and the target fault strategy, further comprising: Determine the fault time point, and obtain the fault status data from the communication data stored in the cloud according to the fault time point; The communication data includes a time point and vehicle status data corresponding to the time point.
7. A vehicle control device, characterized in that: include: A fault data acquisition module is used to acquire target fault state data of the target vehicle when a fault is identified in the target vehicle; A fault information determination module, used to determine target fault information based on the target fault state data and preset fault logic; The fault information includes a target fault type, a target fault level and a target fault strategy; A display module is used to display the fault information based on the target fault level and control the target vehicle according to the target fault level and the target fault strategy.
8. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle control method as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the vehicle control method as described in any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the vehicle control method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle fault processing method and device, equipment and storage medium
CN114022973A
Vehicle running state monitoring method, system and equipment and storage medium
CN115837915A
Vehicle driving method, device and equipment and storage medium
CN116080689A
Vehicle fault prompting method and device, vehicle and readable storage medium
CN117163053A
Diagnostics system for a vehicle
US20240233452A1
Cited By
Vehicle fault processing method and vehicle control equipment
CN121469610A
Vehicle failure processing method and vehicle control apparatus
CN121469610B
Vehicle fault remote diagnosis method and system based on information security technology
CN121486103A