Car locking method, device, equipment and storage medium

By querying the vehicle lock terminal status of the vehicle when receiving the vehicle lock command and generating the hidden lock active vehicle lock command when the engine status is abnormal, the problem of the vehicle lock function failing when the engine is abnormal in the prior art, and improving the safety of the vehicle and the reliability of the vehicle lock function are improved.

CN115891905BActive Publication Date: 2025-02-28DONGFENG LIUZHOU MOTOR +1
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the locking function fails when the engine is abnormal, resulting in low vehicle safety.

Method used

By querying the vehicle lock terminal status of the vehicle when receiving the vehicle lock command, and generating a hidden lock active vehicle lock command when the engine status is abnormal, it ensures that the vehicle can lock the vehicle under any circumstances.

Benefits of technology

It can effectively lock the vehicle in case of abnormal engines, improving the safety of the vehicle and the reliability of the locking function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115891905B_ABST
    Figure CN115891905B_ABST
Patent Text Reader

Abstract

The present invention discloses a vehicle locking method, device, equipment and storage medium, and belongs to the field of automobile technology. The present invention queries the vehicle locking terminal status according to the vehicle locking instruction when receiving the vehicle locking instruction; obtains the engine status when the vehicle locking terminal status is normal; generates a hidden lock active vehicle locking instruction to the vehicle locking terminal when the engine status is abnormal, so that the vehicle locking terminal performs hidden lock active vehicle locking according to the hidden lock active vehicle locking instruction, and can use the hidden lock of the vehicle to actively lock the vehicle when the engine is abnormal, so as to upgrade the vehicle locking function and improve the safety of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile technology, and in particular to a vehicle locking method, device, equipment and storage medium. Background Art

[0002] Today's car users have increasingly higher requirements for the services provided by cars. Among them, the Internet of Vehicles locking function has been widely used. This function can realize active locking and unlocking of the vehicle through the platform. The platform can initiate the locking or unlocking of the vehicle to achieve intelligent control of the vehicle and ensure the safety of the vehicle.

[0003] The existing open lock can only be used to lock the car when the car's engine is in normal condition. When the engine is abnormal, such as when the engine is maliciously stolen, the open lock active locking of the car will fail, resulting in the inability to ensure the safety of the vehicle. Summary of the invention

[0004] The main purpose of the present invention is to provide a vehicle locking method, device, equipment and storage medium, aiming to solve the technical problem that in the prior art, the vehicle can only be locked by an open lock, and when the engine is abnormal, the open lock fails to lock the vehicle, resulting in low vehicle safety.

[0005] To achieve the above object, the present invention provides a method for locking a vehicle, the method comprising the following steps:

[0006] When receiving a vehicle locking instruction, querying the vehicle locking terminal status according to the vehicle locking instruction;

[0007] When the vehicle locking terminal is in a normal state, obtaining the engine state;

[0008] When the engine state is abnormal, a hidden lock active vehicle locking instruction is generated to the vehicle locking terminal, so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction.

[0009] Optionally, when receiving the vehicle locking instruction, querying the vehicle locking terminal status of the vehicle according to the vehicle locking instruction includes:

[0010] When receiving a vehicle locking command, querying the network status, CAN bus status and antenna status of the vehicle locking terminal according to the vehicle locking command;

[0011] The vehicle locking terminal status of the vehicle is obtained according to the networking status of the vehicle locking terminal, the CAN bus status and the antenna status.

[0012] Optionally, when receiving the vehicle locking instruction, after querying the vehicle locking terminal status according to the vehicle locking instruction, the method further includes:

[0013] When the networking state of the vehicle locking terminal is abnormal, the CAN bus is normal, and the antenna is removed, determining that the vehicle locking terminal is in an offline state;

[0014] Acquire the engine status and the offline time of the vehicle locking terminal;

[0015] When the engine state is abnormal and the offline time of the vehicle locking terminal exceeds the preset offline time, an explicit lock offline vehicle locking instruction is generated to the engine, so that the engine performs an explicit lock offline vehicle locking according to the explicit lock offline vehicle locking instruction and a preset vehicle locking protocol;

[0016] A hidden lock offline vehicle locking instruction is generated to a body controller of the vehicle, so that the body controller performs hidden lock offline vehicle locking on the vehicle through a torque request message based on the hidden lock offline vehicle locking instruction.

[0017] Optionally, when receiving the vehicle locking instruction, after querying the vehicle locking terminal status according to the vehicle locking instruction, the method further includes:

[0018] When the networking state of the vehicle locking terminal is abnormal, the CAN bus is removed, and the antenna is removed, determining that the vehicle locking terminal is in a removed state;

[0019] Obtain the handshake verification result and engine status between the engine and the vehicle locking terminal;

[0020] When the handshake verification result is a handshake failure and the engine state is abnormal, generating an explicit anti-tampering vehicle locking instruction and a concealed anti-tampering vehicle locking instruction;

[0021] limiting the speed and torque of the engine according to the visible lock and anti-tampering vehicle locking instruction to achieve visible lock and anti-tampering vehicle locking of the vehicle;

[0022] A torque request message is obtained according to the hidden lock anti-tampering vehicle locking instruction, and the speed and torque of the engine are limited according to the torque request message to achieve hidden lock anti-tampering vehicle locking of the vehicle.

[0023] Optionally, obtaining a torque request message according to the concealed lock anti-tampering vehicle locking instruction, and limiting the speed and torque of the engine according to the torque request message, includes:

[0024] When no feedback information from the vehicle locking terminal is detected within a preset power-on cycle, a torque request message is obtained according to the concealed lock anti-disassembly vehicle locking instruction;

[0025] limiting the speed and torque of the engine according to the torque request message;

[0026] Specifically, after obtaining a torque request message according to the concealed lock anti-tampering vehicle locking instruction and limiting the speed and torque of the engine according to the torque request message, the method further includes:

[0027] When the feedback information from the vehicle locking terminal is detected, an instruction to release the anti-tampering vehicle lock is generated;

[0028] The hidden lock and anti-tampering lock of the vehicle are released according to the anti-tampering lock release instruction.

[0029] Optionally, when the vehicle locking terminal is in a normal state, after acquiring the engine state, the method further includes:

[0030] When the engine is in normal state, generating an open lock state query instruction to the vehicle locking terminal;

[0031] Receiving the open lock status fed back by the vehicle locking terminal;

[0032] When the visible lock state is in an activated state, an visible lock active vehicle locking instruction is generated to the vehicle locking terminal, so that the vehicle locking terminal performs visible lock active vehicle locking on the vehicle through a preset vehicle locking protocol based on the visible lock active vehicle locking instruction.

[0033] Optionally, when the engine state is abnormal, after generating a hidden lock active vehicle locking instruction to a vehicle locking terminal so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction, the method further includes:

[0034] Obtaining the locking status of the vehicle;

[0035] The vehicle locking state is marked to trace the vehicle locking state.

[0036] In addition, to achieve the above-mentioned purpose, the present invention further provides a vehicle locking device, the vehicle locking device comprising:

[0037] A query module, configured to query the vehicle locking terminal status of the vehicle according to the vehicle locking instruction when receiving the vehicle locking instruction;

[0038] An acquisition module, used for acquiring the engine status when the vehicle locking terminal is in a normal state;

[0039] The generating module is used for generating a hidden lock active vehicle locking instruction to the vehicle locking terminal when the engine state is abnormal, so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction.

[0040] In addition, to achieve the above-mentioned purpose, the present invention also proposes a car locking device, which includes: a memory, a processor, and a car locking program stored in the memory and executable on the processor, wherein the car locking program is configured to implement the steps of the car locking method described above.

[0041] In addition, to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which a car locking program is stored, and when the car locking program is executed by a processor, the steps of the car locking method described above are implemented.

[0042] The present invention queries the state of the vehicle's locking terminal according to the locking instruction when receiving the locking instruction; obtains the engine state when the locking terminal is in a normal state; and generates a hidden lock active locking instruction to the locking terminal when the engine state is abnormal, so that the locking terminal can perform hidden lock active locking on the vehicle according to the hidden lock active locking instruction. When the engine is abnormal, the hidden lock of the vehicle can be used to actively lock the vehicle, thereby upgrading the locking function of the vehicle and improving the safety of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a structural schematic diagram of a vehicle locking device in a hardware operating environment involved in an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram of the process of the first embodiment of the vehicle locking method of the present invention;

[0045] Figure 3 It is a schematic diagram of the flow chart of the second embodiment of the vehicle locking method of the present invention;

[0046] Figure 4 It is a schematic diagram of the flow chart of the third embodiment of the vehicle locking method of the present invention;

[0047] Figure 5 It is a schematic flow chart of a fourth embodiment of a vehicle locking method of the present invention;

[0048] Figure 6 This is a functional architecture diagram of a vehicle locking method with a clear lock in an embodiment of the present invention;

[0049] Figure 7 This is a functional architecture diagram of a concealed lock in a method for locking a vehicle in accordance with an embodiment of the present invention;

[0050] Figure 8 This is a structural block diagram of the first embodiment of the vehicle locking device of the present invention.

[0051] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0052] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0053] Reference Figure 1 , Figure 1This is a schematic diagram of the structure of a vehicle locking device in the hardware operating environment involved in an embodiment of the present invention.

[0054] like Figure 1 As shown, the car locking 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. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0055] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the vehicle locking device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0056] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a vehicle locking program.

[0057] exist Figure 1 In the car locking device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the car locking device of the present invention can be set in the car locking device, and the car locking device calls the car locking program stored in the memory 1005 through the processor 1001, and executes the car locking method provided by the embodiment of the present invention.

[0058] The embodiment of the present invention provides a method for locking a vehicle, referring to Figure 2 , Figure 2 Schematic diagram of the process of the first embodiment of the vehicle locking method of the present invention.

[0059] In this embodiment, the vehicle locking method includes the following steps:

[0060] Step S10: When a vehicle locking instruction is received, query the vehicle locking terminal status according to the vehicle locking instruction.

[0061] It should be noted that the executor of this embodiment is a car locking device, such as a T-BOX, a server, a computer, a vehicle-mounted computer, etc. It can also be other devices that can achieve the same or similar functions. This embodiment does not limit this. This embodiment is described by taking a car locking device as an example.

[0062] In a specific implementation, the vehicle lock command can be generated by a vehicle management center or a user sending a vehicle lock request. The vehicle lock command is sent to the Internet of Vehicles platform, which can be a commercial vehicle Internet of Vehicles platform, and this embodiment does not limit this. When the Internet of Vehicles platform receives the vehicle lock command, it queries the status of the vehicle lock terminal according to the vehicle lock command, thereby determining whether the network status of the vehicle lock terminal is normal.

[0063] It should be understood that the vehicle locking terminal status refers to the status of the IVT. After receiving the vehicle locking command, the status of the vehicle's IVT can be queried. The IVT status includes normal networking status, offline status, and dismantled status, etc. This embodiment does not limit this.

[0064] Step S20: When the vehicle locking terminal is in a normal state, the engine state is acquired.

[0065] In this embodiment, the normal state of the vehicle locking terminal refers to the normal state of the IVT networking, including the normal networking between the vehicle networking platform and the IVT, the normal networking between the IVT and the engine, the normal connection of the CAN (Controller Area Network) bus, and the normal connection of the vehicle's antenna.

[0066] It should be noted that when the vehicle locking terminal is in normal state, the vehicle can be actively locked or unlocked. Actively locking the vehicle includes active locking of the vehicle by visible lock and active locking of the vehicle by hidden lock. When the vehicle's engine is in normal state, the vehicle can be actively locked by visible lock, thereby completing the active locking of the vehicle. When the vehicle's engine is in abnormal state, for example, when the engine is maliciously stolen, the active locking of the visible lock fails, and the vehicle may be at risk of safety. The vehicle can be actively locked by hidden lock to ensure the safety of the vehicle. Therefore, the engine state can be obtained to determine whether the vehicle needs to be actively locked by visible lock or hidden lock.

[0067] Furthermore, the engine status includes a normal engine status and an abnormal engine status. The steps after obtaining the engine status also include: when the engine status is normal, generating an explicit lock status query instruction to the vehicle locking terminal; receiving the explicit lock status fed back by the vehicle locking terminal; when the explicit lock status is in an activated state, generating an explicit lock active vehicle locking instruction to the vehicle locking terminal, so that the vehicle locking terminal performs an explicit lock active vehicle locking on the vehicle through a preset vehicle locking protocol based on the explicit lock active vehicle locking instruction.

[0068] It is understandable that when the engine status is normal, it means that the user's locking needs can be met by only actively locking the vehicle with an open lock. When the vehicle is locked with an open lock, an open lock status query is required. The Internet of Vehicles platform sends a lock status query instruction to the vehicle's lock terminal based on the received lock instruction. The lock terminal queries the activation status and lock status of the engine's open lock function based on the open lock status query instruction. The engine electronic controller will periodically send the engine lock status to the lock terminal, so the lock terminal can directly obtain the engine lock status through the engine electronic controller.

[0069] The visible lock state refers to the activation state of the visible lock function of the engine and the locked state of the engine. After the vehicle network platform receives the visible lock state fed back by the locking terminal, it can determine whether the visible lock state is activated. When it is detected that the visible lock state is activated and the engine is not locked, it can generate an visible lock active locking command to the locking terminal. The locking terminal obtains the preset locking protocol according to the visible lock active locking command, and the vehicle is locked by the preset locking protocol.

[0070] The preset vehicle locking protocol refers to the vehicle's private vehicle locking protocol, which is applicable to fuel commercial vehicles that are equipped with new national standard recorders, engine electronic controllers, and engines that support private vehicle locking protocols. When the vehicle's open lock function is not activated, the Internet of Vehicles platform can send an activation command to the vehicle locking terminal. The vehicle locking terminal uses the activation command to perform a handshake verification with the engine to establish a unique binding relationship. When the handshake verification result is a successful handshake verification, the open lock vehicle locking function is activated. After activation, the open lock active vehicle locking, open lock offline vehicle locking, and open lock anti-disassembly vehicle locking can be performed. The corresponding locking and unlocking can be performed by determining the status of the vehicle locking terminal. If the vehicle locking terminal is in normal status, the vehicle can be locked actively with an open lock. No form of vehicle locking function can be used before the open lock vehicle locking function is activated or after it is turned off.

[0071] Step S30: When the engine state is abnormal, a hidden lock active vehicle locking instruction is generated to the vehicle locking terminal, so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction.

[0072] It should be noted that the abnormal engine status refers to the malicious theft of engine credits, and may also be other abnormal statuses that maliciously damage the engine.

[0073] In the specific implementation, when the engine status is abnormal and the vehicle locking terminal status is normal, it means that the visible lock function has failed at this time, and the vehicle's hidden lock needs to be activated to actively lock the vehicle. When the vehicle needs to be hidden locked, the hidden lock status of the vehicle needs to be determined first. Therefore, the Internet of Vehicles platform sends a hidden lock status query instruction to the vehicle locking terminal. After the vehicle locking terminal receives the hidden lock status query instruction, it sends a query instruction to the body controller. The body controller queries the activation status of the hidden lock function and the locking status of the vehicle to the vehicle locking terminal. When the hidden lock function is in an inactive state, the Internet of Vehicles platform sends a hidden lock activation instruction to the vehicle locking terminal. After the vehicle locking terminal receives the hidden lock activation instruction, it shakes hands with the body controller to verify and establish a unique binding relationship, and activates the hidden lock function, so that the vehicle can be hidden locked actively through the vehicle locking terminal. It can also trigger the hidden lock offline locking or hidden lock anti-disassembly locking when other locking conditions are met.

[0074] Furthermore, after the vehicle is locked, the locking state of the vehicle may be obtained; the locking state may be marked to trace the locking of the vehicle.

[0075] It should be noted that when the Internet of Vehicles platform determines that the vehicle is about to be locked or has been locked, it can obtain the vehicle's locking status, mark the vehicle's locking status through the vehicle's locking warning and locking alarm functions, and mark problems based on the vehicle's locking status, record the vehicle's locking status and locking trigger, release and other information, so that the vehicle can be locked and traced back based on the locking status to reduce the proportion of incorrect locking.

[0076] This embodiment queries the state of the vehicle's locking terminal according to the locking instruction when receiving the locking instruction; obtains the engine state when the locking terminal is in normal state; and generates a hidden lock active locking instruction to the locking terminal when the engine state is abnormal, so that the locking terminal can perform hidden lock active locking on the vehicle according to the hidden lock active locking instruction. When the engine is abnormal, the hidden lock of the vehicle can be used to actively lock the vehicle, thereby upgrading the locking function of the vehicle and improving the safety of the vehicle.

[0077] refer to Figure 3 , Figure 3 Schematic diagram of the flow chart of the second embodiment of the vehicle locking method of the present invention.

[0078] Based on the first embodiment, step S10 of the vehicle locking method in this embodiment specifically includes:

[0079] Step S101: when a vehicle locking instruction is received, the network status, CAN bus status and antenna status of the vehicle locking terminal are queried according to the vehicle locking instruction.

[0080] It should be noted that the vehicle locking terminal status includes the networking status of the vehicle locking terminal, the vehicle's CAN bus status, and the vehicle's antenna status. The vehicle locking terminal networking status includes the networking status between the vehicle locking terminal and the vehicle networking platform and the networking status between the vehicle locking terminal and the engine. The CAN bus status includes CAN bus connection and CAN bus removal. The antenna status includes antenna connection and antenna removal.

[0081] Step S102: obtaining the vehicle locking terminal status of the vehicle according to the networking status of the vehicle locking terminal, the CAN bus status and the antenna status.

[0082] In a specific implementation, after the networking status, CAN bus status and antenna status of the vehicle locking terminal are obtained, the vehicle locking terminal status of the vehicle can be determined according to the networking status, CAN bus status and antenna status of the vehicle locking terminal. For example, if the networking status of the vehicle locking terminal is normal, the CAN bus status is CAN bus connected, and the antenna status is antenna connected, then the vehicle locking terminal status is that the vehicle locking terminal status is normal. If the networking status of the vehicle locking terminal is abnormal, the CAN bus status is CAN bus connected, and the antenna status is that the antenna is removed, then the vehicle locking terminal status is that the vehicle locking terminal is offline. If the networking status of the vehicle locking terminal is abnormal, the CAN bus is removed, and the antenna is removed, then the vehicle locking terminal status is that the vehicle locking terminal is removed. Thus, different types of vehicle locking can be performed according to the vehicle locking terminal status.

[0083] This embodiment queries the network status, CAN bus status and antenna status of the vehicle locking terminal according to the vehicle locking instruction when receiving the vehicle locking instruction; and obtains the vehicle locking terminal status according to the network status, CAN bus status and antenna status of the vehicle locking terminal. The vehicle can be quickly locked according to the vehicle locking terminal status, covering various vehicle locking scenarios, and further improving the safety of the vehicle and the user experience.

[0084] refer to Figure 4 , Figure 4 Schematic diagram of the process of the third embodiment of the vehicle locking method of the present invention.

[0085] Based on the above first and second embodiments, the vehicle locking method of this embodiment further includes, after step S10:

[0086] Step S11: when the networking status of the vehicle locking terminal is abnormal, the CAN bus is normal, and the antenna is removed, determining that the vehicle locking terminal is in an offline state.

[0087] It should be noted that when the networking status of the car locking terminal is abnormal, the CAN bus is normal and the antenna is removed, the car locking terminal cannot be connected to the Internet of Vehicles platform, so it is determined that the car locking terminal is offline.

[0088] Step S12: Acquire the engine status and the offline time of the vehicle locking terminal.

[0089] In a specific implementation, when the vehicle locking terminal is in an offline state, it can be further determined whether the vehicle locking terminal is maliciously offline. This can be determined by the offline time of the vehicle locking terminal, and the engine status can be obtained to determine whether the engine is abnormal, so as to determine whether to use an open lock or a hidden lock to lock the vehicle.

[0090] Step S13: When the engine state is abnormal and the offline time of the vehicle locking terminal exceeds the preset offline time, an open lock offline vehicle locking instruction is generated to the engine, so that the engine performs an open lock offline vehicle locking on the vehicle through a preset vehicle locking protocol based on the open lock offline vehicle locking instruction.

[0091] It should be noted that the preset offline time can be set according to user needs or vehicle model, such as 15 days, 20 days, 30 days, etc. This embodiment does not limit this. This embodiment takes 30 days as an example for explanation.

[0092] It should be understood that when the offline time of the vehicle locking terminal exceeds the preset offline time, it is determined that the vehicle locking terminal is offline due to malicious operation, so the vehicle needs to be locked offline. The specific offline locking type can be determined by determining the engine status. When the engine status is normal, the vehicle locking terminal sends an indirect lock offline locking instruction to the vehicle engine electronic controller, triggering the open lock offline locking, and locks the vehicle through a private protocol. When the connection between the vehicle locking terminal and the Internet of Vehicles platform is restored, the vehicle locking terminal can send an unlocking instruction to the sender to unlock the vehicle.

[0093] When the engine is in an abnormal state and the offline time of the vehicle locking terminal exceeds the preset offline time, the vehicle needs to be locked offline with both visible and hidden locks, and hidden locks are performed on the basis of visible locks. An visible lock offline lock instruction is generated to the engine electronic controller, and the electronic controller controls the engine to perform visible lock offline locks on the vehicle using a private lock protocol.

[0094] Step S14: generating a hidden lock offline vehicle locking instruction to a body controller of the vehicle, so that the body controller performs hidden lock offline vehicle locking on the vehicle through a torque request message based on the hidden lock offline vehicle locking instruction.

[0095] It should be noted that the torque request message refers to a message that limits the engine torque or speed. The torque request message can be a TSC1 message, which is a general message applicable to commercial vehicles defined in "SAEJ1939-71 Commercial Vehicle Control System Local Area Network (CAN Bus) Communication Protocol Part 5 Application Layer-Vehicle". While generating the visible lock offline vehicle lock command, the vehicle lock terminal also sends a hidden lock offline vehicle lock command to the body controller. After receiving the hidden lock offline vehicle lock command, the body controller performs a hidden lock offline vehicle lock on the vehicle engine through a torque request message.

[0096] This embodiment determines that the vehicle locking terminal is in an offline state when the networking state of the vehicle locking terminal is abnormal, the CAN bus is normal, and the antenna is removed; obtains the engine state and the offline time of the vehicle locking terminal; generates an explicit offline vehicle locking instruction to the engine when the engine state is abnormal and the offline time of the vehicle locking terminal exceeds a preset offline time, so that the engine performs an explicit offline vehicle locking on the vehicle through a preset vehicle locking protocol based on the explicit offline vehicle locking instruction; generates a concealed offline vehicle locking instruction to the vehicle body controller, so that the body controller performs a concealed offline vehicle locking on the vehicle through a torque request message based on the concealed offline vehicle locking instruction. When the networking state of the vehicle locking terminal is abnormal and the engine is abnormal, the vehicle can be simultaneously locked both explicitly and concealedly, thereby improving the safety of the vehicle by performing double locking on the vehicle.

[0097] refer to Figure 5 , Figure 5 Schematic diagram of the flow chart of the fourth embodiment of the vehicle locking method of the present invention.

[0098] Based on the above first and second embodiments, the vehicle locking method of this embodiment further includes, after step S10:

[0099] Step S11 ′ : When the networking state of the vehicle locking terminal is abnormal, the CAN bus is removed, and the antenna is removed, it is determined that the vehicle locking terminal is in a removed state.

[0100] It should be noted that when the networking status of the vehicle locking terminal is abnormal, the CAN bus is removed and the antenna is removed, it is determined that the vehicle locking terminal is in a removed state.

[0101] Step S12': Obtain the handshake verification result and engine status between the engine and the vehicle locking terminal.

[0102] In a specific implementation, when the vehicle locking terminal is removed, the engine may not be able to receive the command issued by the vehicle locking terminal, so it is necessary to obtain the handshake verification result between the engine and the vehicle locking terminal and the engine status. When the handshake verification result between the engine and the vehicle locking terminal is a successful handshake, it proves that the engine can receive the command issued by the vehicle locking terminal and the vehicle locking terminal has not been removed.

[0103] Step S13': when the handshake verification result is a handshake failure and the engine state is abnormal, generating an explicit anti-tampering vehicle locking instruction and a concealed anti-tampering vehicle locking instruction.

[0104] When the handshake verification result is handshake failure, it means that the vehicle locking terminal has been removed, so the vehicle needs to be locked for anti-dismantling, which can include visible lock anti-dismantling and concealed lock anti-dismantling. The specific selection can be made according to the engine status. When the engine status is normal, only the vehicle can be locked for anti-dismantling. Therefore, the engine itself generates an visible lock anti-dismantling lock instruction and performs visible lock anti-dismantling lock through the private car locking protocol in the next power-on cycle. The triggering condition is that in this power-on cycle, it is detected that the car locking terminal has been removed, then the visible lock anti-dismantling lock is triggered in the next power-on cycle to limit the engine speed and torque. When the handshake verification result between the engine electronic controller and the car locking terminal is a successful handshake, the engine automatically releases the state of limiting torque and speed, and releases the visible lock anti-dismantling lock.

[0105] Step S14 ′ : According to the visible lock and anti-tampering vehicle locking instruction, the speed and torque of the engine are limited to achieve the visible lock and anti-tampering vehicle locking of the vehicle.

[0106] When the engine is in an abnormal state, it is necessary to trigger both the visible lock and the concealed lock at the same time, so the visible lock and the concealed lock are generated. The engine uses the visible lock and the concealed lock to perform visible lock through the private lock protocol in the next power-on cycle.

[0107] Step S15': obtaining a torque request message according to the hidden lock anti-tampering vehicle locking instruction, and limiting the speed and torque of the engine according to the torque request message to achieve hidden lock anti-tampering vehicle locking of the vehicle.

[0108] In this embodiment, the engine obtains a torque request message through the hidden lock anti-tampering lock instruction, and obtains a specific limit on the engine speed, for example, 1000 rpm. The engine speed is limited to 1000 rpm through the torque request message, and the engine torque is limited.

[0109] Specifically, the step of locking the vehicle with a concealed lock and anti-tampering function includes: when no feedback information from the vehicle locking terminal is detected within a preset power-on cycle, obtaining a torque request message according to the concealed lock and anti-tampering vehicle locking instruction; and limiting the speed and torque of the engine according to the torque request message.

[0110] It should be understood that the preset power-on cycle can be set according to the needs, such as 3 power-on cycles, 4 power-on cycles, etc. This embodiment takes 3 power-on cycles as an example for explanation. The condition for triggering the hidden lock anti-tampering vehicle locking is that the engine electronic controller cannot obtain the feedback information of the vehicle locking terminal within 3 consecutive power-on cycles, then in the next power-on cycle, a torque request message is generated according to the hidden lock anti-tampering vehicle locking instruction, and the torque request message is sent to the engine, thereby controlling the engine speed limit and torque limit.

[0111] Specifically, after obtaining a torque request message according to the hidden lock anti-tampering vehicle locking instruction and limiting the speed and torque of the engine according to the torque request message, it also includes: generating an anti-tampering vehicle locking release instruction when feedback information from the vehicle locking terminal is detected; and releasing the hidden lock anti-tampering vehicle locking of the vehicle according to the anti-tampering vehicle locking release instruction.

[0112] When the engine electronic controller monitors the feedback information from the vehicle locking terminal again, it can generate an anti-tampering lock release instruction to unlock the vehicle.

[0113] like Figure 6 As shown, Figure 6 This is the functional architecture diagram of the open lock in this embodiment. It is divided into open lock active lock, open lock offline lock and open lock anti-disassembly lock. When the lock terminal is in normal state, the lock initiator is the Internet of Vehicles platform, which sends an open lock active lock command to the IVT through the Internet of Vehicles platform, and communicates with the engine through the IVT to perform open lock active lock on the vehicle. When the lock terminal is in offline state, the lock initiator is the IVT, which sends an open lock offline lock command to the engine through the IVT, thereby performing open lock offline lock on the vehicle. When the lock terminal is in dismantled state, the lock initiator is the engine, which controls its own torque and speed through the transmitter to achieve open lock anti-disassembly lock of the vehicle.

[0114] like Figure 7 As shown, Figure 7This is the functional architecture diagram of the hidden lock in this embodiment. Hidden lock is divided into hidden lock active lock, hidden lock offline lock and hidden lock anti-dismantling lock. When the lock terminal is in normal state and the engine is in abnormal state, the lock initiator is the Internet of Vehicles platform, which sends a hidden lock active lock command to the IVT through the Internet of Vehicles platform, which is transmitted to the body controller through the IVT, and the vehicle engine is controlled through the BCM (body controller), thereby realizing the hidden lock active lock of the vehicle. When the lock terminal is in offline state and the engine is in abnormal state, the lock initiator is the IVT, which sends a hidden lock offline lock command to the body controller through the IVT, and controls the vehicle engine through the body controller to realize the hidden lock offline lock of the vehicle. When the lock terminal is in the dismantled state and the engine is in abnormal state, the lock initiator is the body controller, which controls the vehicle engine through the body controller to realize the hidden lock anti-dismantling lock of the vehicle.

[0115] This embodiment determines that the vehicle locking terminal is in a removed state when the networking state of the vehicle locking terminal is abnormal, the CAN bus is removed, and the antenna is removed; obtains the handshake verification result and the engine state between the engine and the vehicle locking terminal; generates an explicit anti-dismantling vehicle locking instruction and a concealed anti-dismantling vehicle locking instruction when the handshake verification result is a handshake failure and the engine state is abnormal; limits the engine speed and torque according to the explicit anti-dismantling vehicle locking instruction to achieve explicit anti-dismantling vehicle locking of the vehicle; obtains a torque request message according to the concealed anti-dismantling vehicle locking instruction, and limits the engine speed and torque according to the torque request message to achieve concealed anti-dismantling vehicle locking of the vehicle. When the vehicle locking terminal is removed, the vehicle can be simultaneously locked with explicit anti-dismantling and concealed anti-dismantling, thereby improving the safety of the vehicle.

[0116] Reference Figure 8 , Figure 8 This is a structural block diagram of the first embodiment of the vehicle locking device of the present invention.

[0117] like Figure 8 As shown, the vehicle locking device provided in the embodiment of the present invention includes:

[0118] The query module 10 is used to query the vehicle locking terminal status of the vehicle according to the vehicle locking instruction when receiving the vehicle locking instruction.

[0119] The acquisition module 20 is used to acquire the engine status when the vehicle locking terminal is in a normal state.

[0120] The generating module 30 is used for generating a hidden lock active vehicle locking instruction to the vehicle locking terminal when the engine state is abnormal, so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction.

[0121] This embodiment queries the state of the vehicle's locking terminal according to the locking instruction when receiving the locking instruction; obtains the engine state when the locking terminal is in normal state; and generates a hidden lock active locking instruction to the locking terminal when the engine state is abnormal, so that the locking terminal can perform hidden lock active locking on the vehicle according to the hidden lock active locking instruction. When the engine is abnormal, the hidden lock of the vehicle can be used to actively lock the vehicle, thereby upgrading the locking function of the vehicle and improving the safety of the vehicle.

[0122] In one embodiment, the query module 10 is further used to query the network status, CAN bus status and antenna status of the vehicle locking terminal according to the vehicle locking instruction when receiving the vehicle locking instruction; and obtain the vehicle locking terminal status of the vehicle according to the network status of the vehicle locking terminal, the CAN bus status and the antenna status.

[0123] In one embodiment, the query module 10 is further used to determine that the vehicle locking terminal is in an offline state when the networking state of the vehicle locking terminal is abnormal, the CAN bus is normal, and the antenna is removed; obtain the engine state and the offline time of the vehicle locking terminal; when the engine state is abnormal and the offline time of the vehicle locking terminal exceeds a preset offline time, generate an explicit offline locking instruction to the engine, so that the engine performs an explicit offline locking of the vehicle through a preset vehicle locking protocol based on the explicit offline locking instruction; generate a hidden offline locking instruction to the vehicle body controller, so that the body controller performs a hidden offline locking of the vehicle through a torque request message based on the hidden offline locking instruction.

[0124] In one embodiment, the query module 10 is further used to determine that the vehicle locking terminal is in a removed state when the networking state of the vehicle locking terminal is abnormal, the CAN bus is removed, and the antenna is removed; obtain the handshake verification result and the engine state between the engine and the vehicle locking terminal; generate an obvious lock anti-dismantling vehicle locking instruction and a concealed lock anti-dismantling vehicle locking instruction when the handshake verification result is a handshake failure and the engine state is abnormal; limit the engine speed and torque according to the obvious lock anti-dismantling vehicle locking instruction to achieve obvious lock anti-dismantling vehicle locking of the vehicle; obtain a torque request message according to the concealed lock anti-dismantling vehicle locking instruction, and limit the engine speed and torque according to the torque request message to achieve concealed lock anti-dismantling vehicle locking of the vehicle.

[0125] In one embodiment, the query module 10 is further used to obtain a torque request message according to the hidden lock and anti-disassembly vehicle locking instruction when no feedback information from the vehicle locking terminal is detected within a preset power-on cycle; and to limit the speed and torque of the engine according to the torque request message; specifically, after obtaining the torque request message according to the hidden lock and anti-disassembly vehicle locking instruction and limiting the speed and torque of the engine according to the torque request message, it also includes: generating an anti-disassembly vehicle locking release instruction when feedback information from the vehicle locking terminal is detected; and releasing the hidden lock and anti-disassembly vehicle locking of the vehicle according to the anti-disassembly vehicle locking release instruction.

[0126] In one embodiment, the acquisition module 20 is further used to generate an open lock status query instruction to the vehicle locking terminal when the engine status is normal; receive the open lock status fed back by the vehicle locking terminal; and generate an open lock active vehicle locking instruction to the vehicle locking terminal when the open lock status is in an activated state, so that the vehicle locking terminal performs an open lock active vehicle locking on the vehicle through a preset vehicle locking protocol based on the open lock active vehicle locking instruction.

[0127] In one embodiment, the generating module 30 is further configured to obtain a locking state of the vehicle; and mark the locking state to trace the locking state of the vehicle.

[0128] In addition, to achieve the above-mentioned purpose, the present invention also proposes a car locking device, which includes: a memory, a processor, and a car locking program stored in the memory and executable on the processor, wherein the car locking program is configured to implement the steps of the car locking method described above.

[0129] Since the present car locking device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0130] In addition, an embodiment of the present invention further provides a storage medium, on which a vehicle locking program is stored. When the vehicle locking program is executed by a processor, the steps of the vehicle locking method described above are implemented.

[0131] Since the storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0132] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.

[0133] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0134] In addition, for technical details not fully described in this embodiment, reference can be made to the vehicle locking method provided in any embodiment of the present invention, and will not be repeated here.

[0135] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0136] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0137] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0138] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for locking a vehicle, characterized in that: The vehicle locking method comprises: When receiving a vehicle locking instruction, querying the vehicle locking terminal status according to the vehicle locking instruction; When the vehicle locking terminal is in a normal state, obtaining the engine state; When the engine state is abnormal, a hidden lock active vehicle locking instruction is generated to the vehicle locking terminal, so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction.

2. The vehicle locking method according to claim 1, characterized in that: When receiving the vehicle locking instruction, querying the vehicle locking terminal status according to the vehicle locking instruction includes: When receiving a vehicle locking command, querying the network status, CAN bus status and antenna status of the vehicle locking terminal according to the vehicle locking command; The vehicle locking terminal status of the vehicle is obtained according to the networking status of the vehicle locking terminal, the CAN bus status and the antenna status.

3. The vehicle locking method according to claim 2, characterized in that: When receiving the vehicle locking instruction, after querying the vehicle locking terminal status according to the vehicle locking instruction, the method further includes: When the networking state of the vehicle locking terminal is abnormal, the CAN bus is normal, and the antenna is removed, determining that the vehicle locking terminal is in an offline state; Acquire the engine status and the offline time of the vehicle locking terminal; When the engine state is abnormal and the offline time of the vehicle locking terminal exceeds the preset offline time, an explicit lock offline vehicle locking instruction is generated to the engine, so that the engine performs an explicit lock offline vehicle locking according to the explicit lock offline vehicle locking instruction and a preset vehicle locking protocol; A hidden lock offline vehicle locking instruction is generated to a body controller of the vehicle, so that the body controller performs hidden lock offline vehicle locking on the vehicle through a torque request message based on the hidden lock offline vehicle locking instruction.

4. The vehicle locking method according to claim 2, characterized in that: When receiving the vehicle locking instruction, after querying the vehicle locking terminal status according to the vehicle locking instruction, the method further includes: When the networking state of the vehicle locking terminal is abnormal, the CAN bus is removed, and the antenna is removed, determining that the vehicle locking terminal is in a removed state; Obtain the handshake verification result and engine status between the engine and the vehicle locking terminal; When the handshake verification result is a handshake failure and the engine state is abnormal, generating an explicit anti-tampering vehicle locking instruction and a concealed anti-tampering vehicle locking instruction; limiting the speed and torque of the engine according to the visible lock and anti-tampering vehicle locking instruction to achieve visible lock and anti-tampering vehicle locking of the vehicle; A torque request message is obtained according to the hidden lock anti-tampering vehicle locking instruction, and the speed and torque of the engine are limited according to the torque request message to achieve hidden lock anti-tampering vehicle locking of the vehicle.

5. The vehicle locking method according to claim 4, characterized in that: The step of obtaining a torque request message according to the hidden lock anti-tampering vehicle locking instruction and limiting the speed and torque of the engine according to the torque request message includes: When no feedback information from the vehicle locking terminal is detected within a preset power-on cycle, a torque request message is obtained according to the concealed lock anti-disassembly vehicle locking instruction; limiting the speed and torque of the engine according to the torque request message; Specifically, after obtaining a torque request message according to the concealed lock anti-tampering vehicle locking instruction and limiting the speed and torque of the engine according to the torque request message, the method further includes: When the feedback information from the vehicle locking terminal is detected, an instruction to release the anti-tampering vehicle lock is generated; The hidden lock of the vehicle is released according to the release anti-tampering lock instruction.

6. The vehicle locking method according to claim 1, characterized in that: When the vehicle locking terminal is in a normal state, after acquiring the engine state, the method further includes: When the engine is in normal state, generating an open lock state query instruction to the vehicle locking terminal; Receiving the open lock status fed back by the vehicle locking terminal; When the visible lock state is in an activated state, an visible lock active vehicle locking instruction is generated to the vehicle locking terminal, so that the vehicle locking terminal performs visible lock active vehicle locking on the vehicle through a preset vehicle locking protocol based on the visible lock active vehicle locking instruction.

7. The vehicle locking method according to any one of claims 1 to 6, characterized in that: When the engine state is abnormal, after generating a hidden lock active vehicle locking instruction to the vehicle locking terminal so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction, the method further includes: Obtaining the locking status of the vehicle; The vehicle locking state is marked to trace the vehicle locking state.

8. A vehicle locking device, characterized in that: The vehicle locking device comprises: A query module, configured to query the vehicle locking terminal status of the vehicle according to the vehicle locking instruction when receiving the vehicle locking instruction; An acquisition module, used for acquiring the engine status when the vehicle locking terminal is in a normal state; The generating module is used for generating a hidden lock active vehicle locking instruction to the vehicle locking terminal when the engine state is abnormal, so that the vehicle locking terminal performs hidden lock active vehicle locking on the vehicle according to the hidden lock active vehicle locking instruction.

9. A vehicle locking device, characterized in that: The vehicle locking device comprises: a memory, a processor, and a vehicle locking program stored in the memory and executable on the processor, wherein the vehicle locking program is configured to implement the vehicle locking method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores a vehicle locking program, and when the vehicle locking program is executed by the processor, the vehicle locking method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Mobile phone unlocking system and unlocking method for automobile

    CN105844749A

  • Engine state control system and method

    CN107042802A