Vehicle control method, device, apparatus and readable storage medium
By configuring parameter files in the vehicle fault diagnosis system, local monitoring and intervention of financial vehicles can be achieved, solving the problem of low success rate caused by the reliance on vehicle networking in remote financial vehicle locking technology, and improving the success rate and convenience of remote intervention.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG GEELY HLDG GRP CO LTD
- Filing Date
- 2023-07-21
- Publication Date
- 2026-04-21
AI Technical Summary
Current remote financial vehicle locking technology relies on vehicle-to-everything (V2X) communication, resulting in a low success rate for remote intervention and susceptibility to network communication interference.
By obtaining the parameter configuration file corresponding to the financial business of the financial vehicle, the fault diagnosis system is configured. The fault diagnosis system is then used to monitor and intervene at local nodes and perform corresponding intervention operations, avoiding network communication interference.
It improved the success rate of remote intervention, simplified the control process, and enhanced the convenience and reliability of intervention.
Smart Images

Figure CN116923283B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle control method, apparatus, device, and readable storage medium. Background Technology
[0002] Currently, loaned and leased vehicles have become a new mode of vehicle use. However, these financially owned vehicles do not entirely belong to the owners. Management platforms need to intervene and remotely control these vehicles to prevent owners from defaulting on loan payments, lease payments, and other necessary fees, thereby ensuring economic and financial security.
[0003] However, current remote vehicle locking technology is typically based on vehicle-to-everything (V2X) communication such as T-BOX (Telematics BOX, remote information processor). However, V2X requires remote communication and is therefore susceptible to network interference, resulting in a low success rate for remote intervention. Summary of the Invention
[0004] The main purpose of this application is to provide a vehicle control method that aims to solve the technical problem that current remote financial vehicle locking technology requires the use of vehicle networking for intervention, resulting in a low success rate of remote intervention.
[0005] To achieve the above objectives, in a first aspect, this application provides a vehicle control method applied to a vehicle control device, the vehicle control method comprising:
[0006] Obtain the parameter configuration file corresponding to the financial business of the current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business;
[0007] The fault diagnosis system for the financial vehicle is configured according to the parameter configuration file.
[0008] After the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node, it performs the corresponding intervention operation.
[0009] According to the first aspect, prior to the step of obtaining the parameter configuration file corresponding to the current financial vehicle's financial business, the following is included:
[0010] Obtain the intervention points for pre-defined financial transactions;
[0011] Based on the preset financial business intervention nodes, a parameter configuration file for the fault diagnosis system is generated.
[0012] According to the first aspect, or any implementation of the first aspect above, the step of performing a corresponding intervention operation after the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node includes:
[0013] Obtain the controller local area network message of the current financial vehicle;
[0014] Based on the fault diagnosis system, the controller local area network messages are diagnosed to determine whether the current financial vehicle has reached the intervention node;
[0015] If the current financial vehicle arrives at the intervention node, the corresponding intervention processing operation is executed.
[0016] According to the first aspect, or any implementation of the first aspect above, the intervention node is a time node, and the step of diagnosing the controller local area network messages based on the fault diagnosis system to determine whether the current financial vehicle has reached the intervention node includes:
[0017] The fault diagnosis system parses the controller local area network packets to obtain the current time.
[0018] After the current time is matched with the time node, it is determined that the current financial vehicle has arrived at the intervention node.
[0019] According to the first aspect, or any implementation of the first aspect above, the intervention node is a mileage node, and the step of diagnosing the controller local area network messages based on the fault diagnosis system to determine whether the current financial vehicle has reached the intervention node further includes:
[0020] The fault diagnosis system parses the controller local area network packets to obtain the current mileage;
[0021] After the current mileage is matched with the mileage node, it is determined that the current financial vehicle has reached the intervention node.
[0022] According to the first aspect, or any implementation of the first aspect above, the intervention node includes a primary intervention node, a secondary intervention node, and a tertiary intervention node; the step of performing the corresponding intervention processing operation after the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node includes:
[0023] After the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation.
[0024] After the fault diagnosis system detects that the current financial vehicle has reached the secondary intervention node, it executes a preset speed limit operation as the corresponding intervention operation.
[0025] After the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, it executes a preset vehicle locking operation as the corresponding intervention operation.
[0026] According to the first aspect, or any implementation of the first aspect above, the step of performing a preset vehicle locking operation as the corresponding intervention operation includes:
[0027] Obtain the current speed of the vehicle currently in operation;
[0028] When the current vehicle speed is lower than a preset vehicle speed threshold, a preset vehicle locking operation is performed as the corresponding intervention operation.
[0029] Secondly, this application provides a vehicle control device, applied to vehicle control equipment, the vehicle control device comprising:
[0030] The acquisition module is used to acquire the parameter configuration file corresponding to the financial business of the current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business;
[0031] A configuration module is used to configure the fault diagnosis system of the financial vehicle according to the parameter configuration file;
[0032] The intervention module is used to perform corresponding intervention operations based on the fault diagnosis system after the financial vehicle arrives at the intervention node.
[0033] According to the second aspect, the vehicle control device further includes a file generation module for:
[0034] Obtain the intervention points for pre-defined financial transactions;
[0035] Based on the preset financial business intervention nodes, a parameter configuration file for the fault diagnosis system is generated.
[0036] According to the second aspect, or any implementation of the second aspect above, the intervention module is also used for:
[0037] Obtain the controller local area network message of the current financial vehicle;
[0038] Based on the fault diagnosis system, the controller local area network messages are diagnosed to determine whether the current financial vehicle has reached the intervention node;
[0039] If the current financial vehicle arrives at the intervention node, the corresponding intervention processing operation is executed.
[0040] According to the second aspect, or any implementation of the second aspect above, the intervention node is a time node, and the intervention module is further used for:
[0041] The fault diagnosis system parses the controller local area network packets to obtain the current time.
[0042] After the current time is matched with the time node, it is determined that the current financial vehicle has arrived at the intervention node.
[0043] According to the second aspect, or any implementation of the second aspect above, the intervention node is a mileage node, and the intervention module is further used for:
[0044] The fault diagnosis system parses the controller local area network packets to obtain the current mileage;
[0045] After the current mileage is matched with the mileage node, it is determined that the current financial vehicle has reached the intervention node.
[0046] According to the second aspect, or any implementation of the second aspect above, the intervention node includes a first-level intervention node, a second-level intervention node, and a third-level intervention node; the intervention module is further configured to:
[0047] After the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation.
[0048] After the fault diagnosis system detects that the current financial vehicle has reached the secondary intervention node, it executes a preset speed limit operation as the corresponding intervention operation.
[0049] After the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, it executes a preset vehicle locking operation as the corresponding intervention operation.
[0050] According to the second aspect, or any implementation of the second aspect above, the intervention module is also used for:
[0051] Obtain the current speed of the vehicle currently in operation;
[0052] When the current vehicle speed is lower than a preset vehicle speed threshold, a preset vehicle locking operation is performed as the corresponding intervention operation.
[0053] Thirdly, this application provides a vehicle control device, the vehicle control device comprising: a memory and a processor, wherein the memory stores a computer program executable on the processor, the computer program being configured to implement the steps of the vehicle control method as described above.
[0054] The third aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the third aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.
[0055] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the vehicle control method as described in any one of the first aspects or possible implementations thereof.
[0056] The fourth aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the fourth aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.
[0057] Fifthly, embodiments of this application provide a computer program including instructions for executing the vehicle control method in the first aspect and any possible implementation thereof.
[0058] The fifth aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the fifth aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.
[0059] This application proposes a vehicle control method, apparatus, device, and readable storage medium. It obtains a parameter configuration file corresponding to the financial business of a current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business. Then, a fault diagnosis system for the financial vehicle is configured according to the parameter configuration file. The current vehicle can then be monitored based on the fault diagnosis system. When the fault diagnosis system detects that the current financial vehicle has reached the intervention node, indicating that intervention is required, the corresponding intervention operation can be executed. This application loads the parameter configuration file corresponding to the financial business of the current financial vehicle into the fault diagnosis system of the current financial vehicle, thereby enabling local intervention of the current financial vehicle through the fault diagnosis system, avoiding the impact of network communication interference and effectively improving the success rate of remote intervention. Furthermore, since this application uses the fault diagnosis system for intervention, it avoids complex and cumbersome control processes based on vehicle-to-everything (V2X) communication and security authentication, improving the convenience of intervening in financial vehicle intervention. Attached Figure Description
[0060] Figure 1 This is a flowchart illustrating the first embodiment of the vehicle control method of this application;
[0061] Figure 2 This is a flowchart illustrating the second embodiment of the vehicle control method of this application;
[0062] Figure 3 This is a flowchart illustrating the third embodiment of the vehicle control method of this application;
[0063] Figure 4 This is a schematic diagram of the vehicle control device of this application;
[0064] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.
[0065] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0066] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0067] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0068] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects. For example, "first target object" and "second target object," etc., are used to distinguish different target objects, not to describe a specific order of target objects.
[0069] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0070] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0071] The vehicle control method of this application will be described below with reference to some existing technologies:
[0072] Currently, loaned and leased vehicles have become a new mode of vehicle use. However, these financially owned vehicles do not entirely belong to the owners. Management platforms need to intervene remotely to control these vehicles to prevent owners from defaulting on loan or lease payments, thus ensuring financial and capital security. Current management platforms typically use GPS (Global Positioning System) positioning and remote locking via T-BOX (Telematics Box) for remote control. However, GPS positioning only provides vehicle location information and cannot enable remote intervention. Furthermore, remote vehicle locking technology is usually based on vehicle-to-everything (V2X) communication such as T-BOX, making it susceptible to network interference and resulting in a low success rate for remote intervention. The failure of remote intervention also compromises the security of the management platform's assets.
[0073] This application employs a method of loading the parameter configuration file corresponding to the current financial business of the vehicle into the fault diagnosis system of the current financial vehicle. This allows for local intervention of the vehicle using the fault diagnosis system, avoiding the impact of network communication interference and effectively improving the success rate of remote intervention. Furthermore, since this application utilizes a fault diagnosis system for intervention, it avoids complex and cumbersome control processes based on vehicle-to-everything (V2X) communication and security authentication, thus improving the convenience of intervening in the financial vehicle.
[0074] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the vehicle control method of this application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.
[0075] The first embodiment of this application provides a vehicle control method, which includes the following steps:
[0076] Step S100: Obtain the parameter configuration file corresponding to the financial business of the current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business.
[0077] In this embodiment, it should be noted that the vehicle control method is applied to a vehicle control device, which may be a VCU (Vehicle control unit), ECU (Electronic Control Unit, also known as "vehicle computer"), PC (Personal Computer), tablet computer, portable computer, or server, etc.
[0078] In this embodiment, it should also be noted that the financial vehicle is a vehicle involved in financial transactions, such as leasing or loan transactions. The parameter configuration file is a file used to load configurations for the fault diagnosis system, and it is generated based on the intervention nodes of the financial transactions. These intervention nodes can be time nodes (e.g., one day, one week, one month) or mileage nodes (e.g., 500 km, 800 km, 1000 km). Each intervention node corresponds to a financial transaction; for example, if the financial transaction is a 10-day leasing transaction, the intervention node is 10 days; if the financial transaction is a 500-kilometer leasing transaction, the intervention node is 500 kilometers; if the financial transaction is a loan transaction, the intervention node is one month or one quarter.
[0079] As an example, the parameter configuration file corresponding to the current financial business of the vehicle can be input into the vehicle control device through a diagnostic tool to obtain the parameter configuration file corresponding to the current financial business of the vehicle.
[0080] As another example, the parameter configuration file corresponding to the financial business of the current financial vehicle can be requested from a remote server via the Internet of Vehicles (IoV) to obtain the parameter configuration file corresponding to the financial business of the current financial vehicle.
[0081] Prior to step S100, which involves obtaining the parameter configuration file corresponding to the current financial vehicle's financial business, the procedure includes:
[0082] Step S110: Obtain the preset financial business intervention node;
[0083] Step S120: Generate the parameter configuration file of the fault diagnosis system according to the preset financial business intervention node.
[0084] To improve the efficiency of parameter configuration file acquisition, this embodiment pre-acquires intervention nodes for preset financial services. These intervention nodes can then be used as fault triggering conditions to generate the parameter configuration file corresponding to the fault diagnosis system, which monitors the intervention nodes. Furthermore, a file mapping table representing the correspondence between the preset financial services and the parameter configuration files can be established. Thus, this embodiment can query the file mapping table based on the current financial services of the vehicle to obtain the parameter configuration file corresponding to the current financial services of the vehicle.
[0085] Step S200: Configure the fault diagnosis system of the financial vehicle according to the parameter configuration file;
[0086] In this embodiment, after obtaining the parameter configuration file, the fault diagnosis system for the financial vehicle can be loaded to complete the configuration of the fault diagnosis system. Thus, the fault diagnosis system can monitor the intervention node.
[0087] Step S300: After the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node, it performs the corresponding intervention processing operation.
[0088] In this embodiment, it should be noted that the intervention operation is a pre-set operation for intervening in the financial vehicle, which may include at least one of the following measures: outputting preset prompt information, preset speed limit operation, preset vehicle locking operation, etc.
[0089] In this embodiment, the fault diagnosis system monitors the current vehicle status of the financial vehicle. After the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node, it executes the corresponding intervention operation. Since the fault diagnosis system's diagnostic process does not require the support of network communication such as vehicle-to-everything (V2X) networks, this embodiment can achieve intervention on the current financial vehicle locally using the fault diagnosis system, avoiding the impact of network communication interference and effectively improving the success rate of remote intervention.
[0090] As an example, the intervention operation could be to control the current financial vehicle to gradually decelerate until it stops and then locks the vehicle. Thus, after the fault diagnosis system detects that the current financial vehicle has reached the intervention node, it can control the current financial vehicle to gradually decelerate until it stops and then locks the vehicle.
[0091] As another example, a tiered intervention approach can be adopted. After the fault diagnosis system detects that the current financial vehicle has reached a first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation. After the fault diagnosis system detects that the current financial vehicle has reached a second-level intervention node, it executes a preset speed limit operation as the corresponding intervention operation. After the fault diagnosis system detects that the current financial vehicle has reached a third-level intervention node, it executes a preset vehicle locking operation as the corresponding intervention operation. Furthermore, it is understood that the number of intervention nodes can be more than three levels (first-level, second-level, and third-level intervention nodes) or less.
[0092] In the first embodiment of this application, a parameter configuration file corresponding to the financial business of the current financial vehicle is obtained, wherein the parameter configuration file is generated based on the intervention node of the financial business. Then, the fault diagnosis system of the financial vehicle is configured according to the parameter configuration file. The current vehicle can then be monitored based on the fault diagnosis system. When the fault diagnosis system detects that the current financial vehicle has reached the intervention node, it indicates that intervention is needed, and the corresponding intervention processing operation can be executed. This embodiment uses the method of loading the parameter configuration file corresponding to the financial business of the current financial vehicle into the fault diagnosis system of the current financial vehicle, thereby enabling intervention of the current financial vehicle locally with the help of the fault diagnosis system, avoiding the impact of network communication interference and effectively improving the success rate of remote intervention. At the same time, since this embodiment uses the fault diagnosis system for intervention, it also avoids complex and cumbersome control processes based on vehicle-to-everything (V2X) communication and security authentication, improving the convenience of intervening in the financial vehicle.
[0093] Reference Figure 2 , Figure 2This is a flowchart illustrating the second embodiment of the vehicle control method of this application.
[0094] In another embodiment of this application, content that is the same as or similar to the above embodiments can be referred to the above description, and will not be repeated hereafter. A second embodiment of this application provides a vehicle control method. Step S300, which involves executing a corresponding intervention operation after the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node, includes:
[0095] Step A10: Obtain the controller local area network message of the current financial vehicle;
[0096] Step A20: Based on the fault diagnosis system, diagnose the controller local area network messages to determine whether the current financial vehicle has reached the intervention node;
[0097] Step A30: If the current financial vehicle arrives at the intervention node, the corresponding intervention processing operation is executed.
[0098] In this embodiment, after the fault diagnosis system loads the parameter configuration file, it adds the detection of the intervention node to the existing fault diagnosis process. This allows the system to obtain the CAN (Controller Area Network) messages of the current financial vehicle on the CAN bus. The fault diagnosis system can then diagnose these CAN messages to determine whether the current financial vehicle has reached the intervention node. If the current financial vehicle has reached the intervention node, it indicates that the term or mileage of its financial service (such as a loan or lease) has expired or is about to expire, and corresponding intervention processing can be performed. If the current financial vehicle has not reached the intervention node, the intervention processing can be omitted.
[0099] Wherein, the intervention node is a time node, and step A20, which involves diagnosing the controller local area network (CLAN) messages based on the fault diagnosis system to determine whether the current financial vehicle has reached the intervention node, includes:
[0100] Step B10: Based on the fault diagnosis system, parse the controller local area network packets to obtain the current time;
[0101] Step B20: After the current time is matched with the time node, it is determined that the current financial vehicle has arrived at the intervention node.
[0102] In this embodiment, it should be noted that the intervention node is a time node, such as a day, a week, a month, etc.
[0103] In this embodiment, the current time of the financial vehicle is obtained by parsing the controller local area network (LAN) messages based on the fault diagnosis system. Then, after matching the current time with the time node, it can be determined that the financial vehicle has reached the intervention node. For example, the matching of the current time with the time node can be that the current time is close to the time node, such as when the current time exceeds the product of the time node and a first coefficient, where the first coefficient ∈ (0,1); it can also be that the current time has reached the time node; or it can be that the current time slightly exceeds the time node, such as when the current time exceeds the product of the time node and a second coefficient, where the second coefficient ∈ (1,n), and n is a value greater than 1. This embodiment achieves time-based monitoring of the financial vehicle, improving its applicability to financial vehicle intervention scenarios.
[0104] Wherein, the intervention node is a mileage node, and the step A20, which involves diagnosing the controller local area network (CLAN) messages based on the fault diagnosis system to determine whether the current financial vehicle has reached the intervention node, further includes:
[0105] Step C10: Based on the fault diagnosis system, parse the controller local area network packets to obtain the current mileage;
[0106] Step C20: After the current mileage matches the mileage node, determine that the current financial vehicle has reached the intervention node.
[0107] In this embodiment, it should be noted that the intervention node is a mileage node, such as 500 km, 800 km, 1000 km, etc.
[0108] In this embodiment, the current mileage of the financial vehicle is obtained by parsing the controller local area network (LAN) messages based on the fault diagnosis system. Then, after matching the current mileage with the mileage node, it can be determined that the financial vehicle has reached the intervention node. For example, matching the current mileage with the mileage node can mean that the current mileage is close to the mileage node, such as when the current mileage exceeds the product of the mileage node and a third coefficient, where the third coefficient ∈ (0,1); it can also mean that the current mileage reaches the mileage node; or it can mean that the current mileage slightly exceeds the mileage node, such as when the current mileage exceeds the product of the mileage node and a fourth coefficient, where the fourth coefficient ∈ (1,m), and m is a value greater than 1. This embodiment achieves monitoring of the mileage of the financial vehicle, improving the applicability to financial vehicle intervention scenarios.
[0109] In the second embodiment of this application, the controller local area network (CLAN) messages of the current financial vehicle are obtained. Then, the CLAN messages are diagnosed based on the fault diagnosis system to monitor the intervention node and determine whether the current financial vehicle has reached the intervention node. If the current financial vehicle has reached the intervention node, it indicates that intervention is required, and the corresponding intervention processing operation can be executed. This embodiment enables intervention of the current financial vehicle locally using the fault diagnosis system, avoiding the impact of network communication interference and effectively improving the success rate of remote intervention. Furthermore, this embodiment is applicable to intervention methods at both time and mileage nodes, improving its applicability to financial vehicle intervention scenarios.
[0110] Reference Figure 3 , Figure 3 This is a flowchart illustrating the third embodiment of the vehicle control method of this application.
[0111] In another embodiment of this application, content that is the same as or similar to the above embodiments can be referred to the above description, and will not be repeated hereafter. A third embodiment of this application provides a vehicle control method, wherein the intervention node includes a primary intervention node, a secondary intervention node, and a tertiary intervention node; step S300, which involves performing a corresponding intervention operation after the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node, includes:
[0112] Step S310: After the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation.
[0113] Step S320: After the fault diagnosis system detects that the current financial vehicle has reached the secondary intervention node, a preset speed limit operation is performed as the corresponding intervention operation.
[0114] Step S330: After the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, a preset vehicle locking operation is performed as the corresponding intervention operation.
[0115] In this embodiment, it should be noted that the intervention nodes include primary intervention nodes, secondary intervention nodes, and tertiary intervention nodes, where the primary intervention node is less than the secondary intervention node, which is less than the tertiary intervention node. For example, taking the intervention nodes as time nodes, the primary intervention node is 23 hours, the secondary intervention node is 24 hours, and the tertiary intervention node is 25 hours; taking the intervention nodes as mileage nodes, the primary intervention node is 450 kilometers, the secondary intervention node is 500 kilometers, and the tertiary intervention node is 520 kilometers.
[0116] To avoid the safety hazards posed by directly locking the vehicle to the driver, this embodiment employs a tiered intervention approach. In this embodiment, the intervention nodes include a first-level intervention node, a second-level intervention node, and a third-level intervention node in ascending order. After the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation to alert the driver. The preset prompt message can be composed of at least one of the following: visual information, audio information, vibration information, etc. For example, playing a warning voice or displaying a prompt message can be used as the corresponding intervention operation. After the fault diagnosis system detects that the current financial vehicle has reached the second-level intervention node, it executes a preset speed limit operation as the corresponding intervention operation. The fact that the current financial vehicle has reached the second-level intervention node indicates that the driver of the financial vehicle continues to use the vehicle after receiving the preset prompt message. Therefore, in this embodiment, a preset speed limit operation is performed to limit the speed of the financial vehicle. Taking a new energy vehicle as an example, the power of the electric motor of the financial vehicle can be limited to complete the preset speed limit operation; taking a gasoline vehicle as an example, the fuel injection quantity of the engine of the financial vehicle can be limited to complete the preset speed limit operation. After the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, a preset vehicle locking operation is performed as the corresponding intervention processing operation. After the current financial vehicle reaches the third-level intervention node, it indicates that the driver of the financial vehicle is still using the financial vehicle after the speed limit is implemented, and a preset vehicle locking operation can be performed as the corresponding intervention processing operation. The preset vehicle locking operation can be an operation that restricts vehicle operation, such as locking the engine, de-energizing the power battery, or limiting the electric motor power to zero. For example, taking a new energy vehicle as an example, the power of the electric motor of the financial vehicle can be gradually reduced to zero to complete the preset vehicle locking operation; taking a gasoline vehicle as an example, the fuel injection quantity of the engine of the financial vehicle can be gradually reduced to zero to complete the preset vehicle locking operation.
[0117] The step S330, which involves performing a preset vehicle locking operation as the corresponding intervention operation, includes:
[0118] Step S331: Obtain the current speed of the current financial vehicle;
[0119] Step S332: After the current vehicle speed is lower than the preset vehicle speed threshold, a preset vehicle locking operation is performed as the corresponding intervention operation.
[0120] Since the financial vehicle loses power after a preset vehicle locking operation is performed, this poses a significant safety hazard if the vehicle is traveling on highways or urban expressways. To further ensure the safety of the driver of the financial vehicle during the preset vehicle locking operation, this embodiment obtains the current speed of the financial vehicle before performing the preset vehicle locking operation. If the current speed falls below a preset speed threshold, the preset vehicle locking operation is performed as a corresponding intervention. The preset speed threshold is the speed at which the preset vehicle locking operation is permitted, such as 10 km / h, 15 km / h, or 20 km / h. If the current speed is not lower than the preset speed threshold, the speed of the financial vehicle can be limited to the preset speed threshold before performing the preset vehicle locking operation. This embodiment effectively ensures the safety of the driver of the financial vehicle during the preset vehicle locking operation by performing the preset vehicle locking operation only after the current speed of the financial vehicle falls below the preset speed threshold as a corresponding intervention.
[0121] In the third embodiment of this application, after the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, a preset prompt message is output as the corresponding intervention operation; after the fault diagnosis system detects that the current financial vehicle has reached the second-level intervention node, a preset speed limit operation is executed as the corresponding intervention operation; and after the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, a preset vehicle locking operation is executed as the corresponding intervention operation. This embodiment adopts a tiered intervention approach to intervene in the financial vehicle, avoiding the safety hazards caused by remote financial vehicle locking without prior warning, and improving the safety of the driver of the financial vehicle during the intervention operation process.
[0122] Reference Figure 4 , Figure 4 This is a schematic diagram of the vehicle control device of this application.
[0123] This application also provides a vehicle control device for use in vehicle control equipment, the vehicle control device comprising:
[0124] The acquisition module 10 is used to acquire the parameter configuration file corresponding to the financial business of the current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business;
[0125] Configuration module 20 is used to configure the fault diagnosis system of the financial vehicle according to the parameter configuration file;
[0126] The intervention module 30 is used to perform corresponding intervention operations based on the fault diagnosis system after the financial vehicle arrives at the intervention node.
[0127] Optionally, the vehicle control device further includes a file generation module for:
[0128] Obtain the intervention points for pre-defined financial transactions;
[0129] Based on the preset financial business intervention nodes, a parameter configuration file for the fault diagnosis system is generated.
[0130] Optionally, the intervention module 30 is also used for:
[0131] Obtain the controller local area network message of the current financial vehicle;
[0132] Based on the fault diagnosis system, the controller local area network messages are diagnosed to determine whether the current financial vehicle has reached the intervention node;
[0133] If the current financial vehicle arrives at the intervention node, the corresponding intervention processing operation is executed.
[0134] Optionally, the intervention node is a time node, and the intervention module 30 is further used for:
[0135] The fault diagnosis system parses the controller local area network packets to obtain the current time.
[0136] After the current time is matched with the time node, it is determined that the current financial vehicle has arrived at the intervention node.
[0137] Optionally, the intervention node is a mileage node, and the intervention module 30 is further used for:
[0138] The fault diagnosis system parses the controller local area network packets to obtain the current mileage;
[0139] After the current mileage is matched with the mileage node, it is determined that the current financial vehicle has reached the intervention node.
[0140] Optionally, the intervention nodes include primary intervention nodes, secondary intervention nodes, and tertiary intervention nodes; the intervention module 30 is further used for:
[0141] After the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation.
[0142] After the fault diagnosis system detects that the current financial vehicle has reached the secondary intervention node, it executes a preset speed limit operation as the corresponding intervention operation.
[0143] After the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, it executes a preset vehicle locking operation as the corresponding intervention operation.
[0144] Optionally, the intervention module 30 is also used for:
[0145] Obtain the current speed of the vehicle currently in operation;
[0146] When the current vehicle speed is lower than a preset vehicle speed threshold, a preset vehicle locking operation is performed as the corresponding intervention operation.
[0147] The gesture recognition device provided in this application, employing the gesture recognition methods described in the above embodiments, solves the technical problem that current remote financial vehicle locking technology intervention measures require the use of vehicle networks, resulting in a low success rate for remote intervention. Compared with the prior art, the beneficial effects of the gesture recognition device provided in this application are the same as those of the gesture recognition methods provided in the above embodiments, and other technical features in this gesture recognition device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0148] like Figure 5 As shown, Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.
[0149] Specifically, the vehicle control device may be a VCU (Vehicle control unit), ECU (Electronic Control Unit, also known as "vehicle computer"), PC (Personal Computer), tablet computer, portable computer, or server, etc.
[0150] like Figure 5As shown, the vehicle control device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0151] Those skilled in the art will understand that Figure 5 The device structure shown does not constitute a limitation on the vehicle control device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0152] like Figure 5 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a vehicle control application.
[0153] exist Figure 5 In the device shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client and communicate data with the client; and the processor 1001 can be used to call the vehicle control program stored in the memory 1005 to implement the operations in the vehicle control method provided in the above embodiments.
[0154] Furthermore, this application also proposes a vehicle that includes the aforementioned vehicle control equipment. It is understood that the vehicle may also include energy storage devices, drive systems, and other devices that ensure the normal operation of the vehicle.
[0155] Furthermore, this application also proposes a computer storage medium storing a computer program. When the computer program is executed by a processor, it implements the operations in the vehicle control method provided in the above embodiments. The specific steps will not be described in detail here.
[0156] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity / operation / object from another, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects; the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0157] For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and relevant details can be found in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. Some or all of the modules can be selected according to actual needs to achieve the purpose of this application. Those skilled in the art can understand and implement this without creative effort.
[0158] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0159] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, vehicle, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0160] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A vehicle control method, characterized in that, The vehicle control method includes the following steps: Obtain the parameter configuration file corresponding to the financial business of the current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business; According to the parameter configuration file, the fault diagnosis system of the financial vehicle is configured so that after the fault diagnosis system loads the parameter configuration file, the detection of the intervention node is added to the original fault diagnosis work of the fault diagnosis system. After the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node, it executes the corresponding intervention operation. The step of obtaining the parameter configuration file corresponding to the current financial business of the financial vehicle includes: obtaining the intervention node of the preset financial business, and using the intervention node of the preset financial business as the fault triggering condition to generate the parameter configuration file corresponding to the fault diagnosis system.
2. The vehicle control method as described in claim 1, characterized in that, The step of performing corresponding intervention operations after the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node includes: Obtain the controller local area network message of the current financial vehicle; Based on the fault diagnosis system, the controller local area network messages are diagnosed to determine whether the current financial vehicle has reached the intervention node; If the current financial vehicle arrives at the intervention node, the corresponding intervention processing operation is executed.
3. The vehicle control method as described in claim 2, characterized in that, The intervention node is a time node. The step of diagnosing the controller local area network (CAN) messages based on the fault diagnosis system and determining whether the current financial vehicle has reached the intervention node includes: The fault diagnosis system parses the controller local area network packets to obtain the current time. After the current time is matched with the time node, it is determined that the current financial vehicle has arrived at the intervention node.
4. The vehicle control method as described in claim 2, characterized in that, The intervention node is a mileage node. The step of diagnosing the controller local area network (CLAN) messages based on the fault diagnosis system to determine whether the current financial vehicle has reached the intervention node further includes: The fault diagnosis system parses the controller local area network packets to obtain the current mileage; After the current mileage is matched with the mileage node, it is determined that the current financial vehicle has reached the intervention node.
5. The vehicle control method according to any one of claims 1 to 4, characterized in that, The intervention nodes include primary intervention nodes, secondary intervention nodes, and tertiary intervention nodes; the step of executing the corresponding intervention operation after the fault diagnosis system detects that the current financial vehicle has arrived at the intervention node includes: After the fault diagnosis system detects that the current financial vehicle has reached the first-level intervention node, it outputs a preset prompt message as the corresponding intervention operation. After the fault diagnosis system detects that the current financial vehicle has reached the secondary intervention node, it executes a preset speed limit operation as the corresponding intervention operation. After the fault diagnosis system detects that the current financial vehicle has reached the third-level intervention node, it executes a preset vehicle locking operation as the corresponding intervention operation.
6. The vehicle control method as described in claim 5, characterized in that, The step of performing a preset vehicle locking operation as the corresponding intervention operation includes: Obtain the current speed of the vehicle currently in operation; When the current vehicle speed is lower than a preset vehicle speed threshold, a preset vehicle locking operation is performed as the corresponding intervention operation.
7. A vehicle control device, characterized in that, The vehicle control device includes: The acquisition module is used to acquire the parameter configuration file corresponding to the financial business of the current financial vehicle, wherein the parameter configuration file is generated based on the intervention node of the financial business; A configuration module is used to configure the fault diagnosis system of the financial vehicle according to the parameter configuration file; An intervention module is used to perform corresponding intervention processing operations after the financial vehicle arrives at the intervention node based on the fault diagnosis system, so that after the fault diagnosis system loads the parameter configuration file, it adds the detection of the intervention node to the original fault diagnosis work of the fault diagnosis system. The acquisition module is also used to acquire the intervention nodes of the preset financial business, and use the intervention nodes of the preset financial business as fault triggering conditions to generate the parameter configuration file corresponding to the fault diagnosis system.
8. A vehicle control device, characterized in that, The vehicle control device includes: a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the computer program, when executed by the processor, implements the steps of the vehicle control method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a vehicle control program, which, when executed by a processor, implements the steps of the vehicle control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle locking function control method and device
CN105438125A
Fault test method, device and system based on simulation nodes and storage medium
CN112051832A