Anti-tampering vehicle-mounted terminal and method
By integrating the on-board OBD-II interface, GPS/Beidou positioning module, inertial sensor module, wireless module and control module, the vehicle status and position are monitored in real time, and the problem of difficult to detect when the on-board terminal is disassembled is solved, realizing timely discovery and processing.
Patent Information
- Application Number
- CN202010253237.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-02
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2040-04-02
AI Technical Summary
In the prior art, vehicle-mounted terminals are easily disassembled maliciously, and it is difficult to detect disassembly in a timely manner.
The vehicle-mounted terminal OBD-II interface, GPS/Beidou positioning module, inertial sensor module, wireless module and anti-disassembly switch are connected to the control module. By comprehensively judging the vehicle status and position information, the disassembly of the vehicle-mounted terminal is monitored in real time.
It greatly reduces the risk of vehicle-mounted terminals being disassembled, and can be discovered and notified to the management personnel in a timely manner after disassembly.
Smart Images

Figure CN111422148B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of anti-dismantling, and in particular to an anti-dismantling vehicle-mounted terminal and method. Background Art
[0002] Currently, many government official vehicles are supervised by installing on-board terminals later. In order to prevent the on-board terminals from being maliciously dismantled, an anti-dismantling function is generally provided through an anti-dismantling switch. However, there are clever dismantling methods to avoid triggering the anti-dismantling switch, so it is difficult to detect that the on-board terminal has been dismantled. Summary of the Invention
[0003] In view of the above-mentioned shortcomings of the prior art, an object of the present invention is to provide an anti-tampering vehicle-mounted terminal and method for solving the defects of the prior art.
[0004] To achieve the above-mentioned and other related purposes, the present invention provides an anti-tampering vehicle terminal, comprising an on-board OBD-II interface for obtaining vehicle speed and engine status, a vehicle-side OBD-II interface, a control module, a GPS / Beidou positioning module for obtaining vehicle position, an inertial sensor module for calculating vehicle speed, a wireless module, and an anti-tampering switch; the on-board OBD-II interface, GPS / Beidou positioning module, inertial sensor module, wireless module, and anti-tampering switch are respectively connected to the control module; and the vehicle-side OBD-II interface is connected to the on-board OBD-II interface.
[0005] Optionally, the control module determines whether the vehicle-mounted terminal is dismantled according to the state of the anti-dismantling switch.
[0006] Optionally, the control module determines whether the vehicle-mounted terminal is removed based on the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-end OBD-II interface.
[0007] Optionally, the control module determines whether the vehicle-mounted terminal is removed based on the vehicle's driving speed and vehicle's driving position.
[0008] Optionally, the vehicle speed is obtained through the OBD-II interface; the vehicle position is obtained by the GPS / Beidou positioning module or wireless module.
[0009] Optionally, if the vehicle speed is greater than 0 and cannot get out of the error range within the set time t1, it is determined that the on-board terminal has been removed; if the vehicle speed is 0, the vehicle engine keeps running and exceeds the set time t3, it is determined that the on-board terminal has been removed; wherein, the error range is determined based on the fixed error of the GPS / Beidou positioning module or the wireless module.
[0010] Optionally, whether the vehicle terminal is removed is determined based on the vehicle speed obtained by the OBD-II interface and the vehicle speed calculated by the inertia module.
[0011] Optionally, if the vehicle speed v obtained by the OBD-Ⅱ interface car and the vehicle speed v calculated by the inertial module t If the error between the two exceeds the threshold E0, the vehicle terminal is removed.
[0012] To achieve the above-mentioned and other related purposes, the present invention provides an anti-tampering vehicle-mounted method, which is applied to an anti-tampering vehicle terminal, comprising:
[0013] Obtaining the status of the anti-tamper switch, the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-side OBD-II interface, the engine status, the vehicle's speed, and the vehicle's position;
[0014] Transmitting the status of the anti-tamper switch, the time when the vehicle-side OBD-II interface is disconnected from the vehicle-side OBD-II interface, the engine status, the vehicle speed and the vehicle position to the control module;
[0015] The control module determines whether the vehicle terminal is removed based on the state of the anti-tamper switch, the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-mounted OBD-II interface, the engine state, the vehicle speed and the vehicle position;
[0016] When one of the following conditions is met, the vehicle-mounted terminal is removed; when none of the following conditions are met, the vehicle-mounted terminal is not removed;
[0017] 1. When the anti-tamper switch is in the disconnected state;
[0018] 2. The time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-side OBD-II interface exceeds the set time;
[0019] 3. The vehicle's speed is greater than 0 and it cannot travel out of the error range determined as a circle based on the fixed error of the GPS / Beidou positioning module or wireless module within the set time t1;
[0020] 4. The vehicle's speed is 0, and the vehicle's engine keeps running for more than the set time t3;
[0021] 5. The vehicle speed v obtained by the OBD-Ⅱ interface car and the vehicle speed v calculated by the inertial module t The error between the two exceeds the threshold E0.
[0022] As described above, the anti-tampering vehicle-mounted terminal and method of the present invention have the following beneficial effects:
[0023] The present invention can greatly reduce the risk of the vehicle-mounted terminal being disassembled, and can timely discover the disassembly of the vehicle-mounted terminal and notify the management personnel to handle it. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 This is a schematic diagram of an anti-tampering vehicle-mounted terminal according to an embodiment of the present invention;
[0025] Figure 2 This is a schematic diagram of determining whether the vehicle-mounted terminal is removed according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following describes the embodiments of the present invention through specific examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments. The details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other unless they conflict.
[0027] It should be noted that the illustrations provided in the following embodiments are merely schematic illustrations of the basic concept of the present invention. Therefore, the illustrations only show components related to the present invention and are not drawn according to the number, shape, and size of components in actual implementation. In actual implementation, the type, quantity, and proportion of each component may be changed arbitrarily, and the component layout may also be more complex.
[0028] like Figure 1 As shown, an anti-tampering vehicle terminal includes an on-board OBD-II interface, a vehicle-side OBD-II interface, a control module, a GPS / Beidou positioning module, an inertial sensor module, a wireless module and an anti-tampering switch; the on-board OBD-II interface, GPS / Beidou positioning module, inertial sensor module, wireless module and anti-tampering switch are respectively connected to the control module; the vehicle-side OBD-II interface is connected to the on-board OBD-II interface.
[0029] In one embodiment, a built-in backup battery is also included to power the entire vehicle-mounted terminal; when the external power supply is disconnected, the battery can provide the required voltage level for the vehicle-mounted terminal to maintain the continued operation of the device.
[0030] In one embodiment, the onboard OBD-II interface and the vehicle-side OBD-II interface can be collectively identified as OBD-II (On Board Diagnostics II), a Type II on-board diagnostic system used to monitor the operating status of the vehicle engine. By reading OBD-II information, maintenance personnel can quickly determine the nature and location of the fault. With the increasing globalization of the economy and the internationalization of automobiles, OBD-II, as the basis for driver-type and emission diagnostics, has a simple and unified program, eliminating the need for maintenance personnel to learn a new system from each manufacturer. Therefore, OBD-II will be increasingly implemented and used. As a result, most manufacturers on the market will reserve an OBD-II interface on their vehicles.
[0031] The OBD-II interface is connected to the control module. Because the OBD-II standard defines multiple protocols, and different communication protocols have different physical layers, the control module drives the required bus level signals, parsing the protocol data information from the vehicle bus communication physical layer to obtain vehicle driving data.
[0032] The inertial sensor module is composed of a three-axis accelerometer and a three-axis gyroscope. The inertial sensor module is a device that measures the three-axis attitude angle (or angular rate) and acceleration of an object. Generally, the accelerometer detects the acceleration signals of the object in the three independent axes of the carrier coordinate system, while the gyroscope detects the angular velocity signal of the carrier relative to the navigation coordinate system, measures the angular velocity and acceleration of the object in three-dimensional space, and uses this to calculate the attitude of the object. The inertial sensor module has the characteristics of small size and light weight, can measure spatial acceleration, and can fully and accurately reflect the motion properties of the object. It is widely used in aerospace, robotics, automobiles, medicine and other fields. By continuously reading the data in the inertial sensor module and then performing calculations such as integration, it is possible to obtain more accurate speed and angle in a short time.
[0033] The GPS / Beidou positioning module, namely the Global Positioning System / China Beidou Satellite Navigation System, can input the current vehicle positioning information into the control module and provide the vehicle position information to the vehicle terminal.
[0034] The wireless module is a 4G / 5G communication module. The control module transmits vehicle information and alarm information collected by the vehicle terminal to the cloud server via the wireless module. It can also transmit instructions sent by the cloud server to the control module, enabling information exchange between the cloud server and the vehicle terminal. In addition, it can also send base station positioning information to the control module.
[0035] The anti-tamper switch is placed on the back of the vehicle-mounted terminal. When the vehicle-mounted terminal is installed, the anti-tamper switch is closed. Once the vehicle-mounted terminal is removed, the anti-tamper switch automatically springs open due to the action of the internal spring. Because the anti-tamper switch is connected to the control module, the control module can immediately detect the change in the anti-tamper switch. Therefore, the control module determines whether the vehicle-mounted terminal has been removed based on the state of the anti-tamper switch.
[0036] In one embodiment, the control module determines whether the vehicle-mounted terminal has been removed based on the time the vehicle-mounted OBD-II interface is disconnected from the vehicle-mounted OBD-II interface. Specifically, if the vehicle-mounted OBD-II interface is disconnected from the vehicle-mounted OBD-II interface, the control module determines whether the vehicle-mounted terminal has been removed based on the time the OBD-II interface is powered off, as the power supply level of the OBD-II interface may decrease due to vehicle startup or power outage during battery replacement. To avoid false positives, a threshold value t0 is set. If the OBD-II interface power outage time exceeds t0, the OBD-II interface is determined to be permanently disconnected, and the cloud server is notified via the wireless module that the vehicle-mounted terminal has been removed.
[0037] In one embodiment, the control module determines whether the vehicle-mounted terminal is removed based on the vehicle's driving speed and vehicle's driving position.
[0038] In one embodiment, the vehicle speed is obtained through the OBD-II interface; the vehicle position is obtained by the GPS / Beidou positioning module or wireless module.
[0039] In one embodiment, if the vehicle speed is greater than 0 and cannot get out of the error range within the set time t1, which can be a circle, it is determined that the vehicle terminal is removed; if the vehicle speed is 0, the vehicle engine keeps running and exceeds the set time t3, it is determined that the vehicle terminal is removed.
[0040] Specifically, the vehicle terminal will calculate the vehicle speed and angle based on the vehicle speed obtained from the OBD-Ⅱ interface, the positioning information of the GPS / Beidou positioning module, the base station positioning information of the wireless module, and the inertial module.
[0041] The vehicle's position is determined by combining the vehicle's speed obtained from the OBD-II interface with the positioning information from the GPS / Beidou positioning module. Because GPS / Beidou positioning modules have inherent errors, to avoid misjudgment, a circular area with a radius of r0 is drawn as an error circle. Within this error circle, the vehicle is considered to have not moved.
[0042] Assuming the earth is a perfect circle, Figure 2 a, and set the current time point B(X b ,Y b ) is the positioning point of the GPS / Beidou positioning module, A(Xa ,Y a ) is the positioning point of the GPS / Beidou positioning module after time t1, X b , Y b is the latitude and longitude of point B, X a , Y a is the longitude and latitude of point A, A and B are two points on the earth's surface. After knowing the longitudes of points A and B, the ground length of the arc length CD of points A and B at the equator can be calculated as:
[0043] (X b -X a )*π*R / 180(1)
[0044] Where R is the radius of the Earth,
[0045] Translate CD upward to FB, and project F, B, and A onto the sphere along the line OO'. O represents the center of the sphere, and O' represents the point where the FO'B plane formed by translating the plane COD along the OO' direction to point B intersects the line OO'. Figure 2 b. The projection of FB on the surface OCD is HK, and the length of HK is equal to the length of FB, that is,
[0046]
[0047] It can be known from (1) and (2)
[0048]
[0049] The length of AF is
[0050]
[0051] AF is perpendicular to FB, regardless of the ground surface, and satisfies
[0052] AF 2 +FB 2 =AB 2 (5)
[0053] Combining (1)(3)(4)(5), we can know that when
[0054]
[0055] At this time, point A and point B can be considered to be the same point, that is, if the vehicle speed obtained from the OBD-Ⅱ interface is greater than 0 and cannot get out of the error range within the set time t1, that is, the aforementioned error circle, it is determined that the on-board terminal is removed, and the cloud server is notified through the wireless module that the on-board terminal is removed; if the vehicle speed obtained from the OBD-Ⅱ interface is 0, the engine running status obtained from the OBD-Ⅱ interface is judged at this time. If it keeps running and exceeds the set time t3, it is determined that the on-board terminal is removed, and the cloud server is notified through the wireless module that the on-board terminal is removed.
[0056] In one embodiment, whether the vehicle terminal is removed is determined based on the vehicle speed obtained by the OBD-II interface and the vehicle speed calculated by the inertia module.
[0057] Specifically, the vehicle's location is determined by combining the vehicle's speed obtained from the OBD-II interface with the base station positioning information from the wireless module. This principle is similar to determining whether the terminal has been removed by combining the vehicle's speed obtained from the OBD-II interface with the positioning information from the GPS / Beidou positioning module. This principle will not be further elaborated here. If the vehicle's speed obtained from the OBD-II interface is greater than 0 and the vehicle cannot exit the circle within the error range within a set time t1, the vehicle terminal is determined to be removed, and the cloud server is notified of the removal of the vehicle terminal via the wireless module. If the vehicle's speed obtained from the OBD-II interface is 0, the engine operating status obtained from the OBD-II interface is determined. If it remains running for a period exceeding a set time t3, the vehicle terminal is determined to be removed, and the cloud server is notified of the removal of the vehicle terminal via the wireless module.
[0058] In one embodiment, if the vehicle speed v obtained by the OBD-II interface car and the vehicle speed v calculated by the inertial module t If the error between the two exceeds the threshold E0, the vehicle terminal is removed.
[0059] Combined with the vehicle speed obtained from the OBD-Ⅱ interface and the vehicle speed calculated by the inertia module, the vehicle speed v obtained from the OBD-Ⅱ interface is car and the vehicle speed v calculated by the inertial module t , if the error between the two exceeds the threshold E0, that is
[0060] |v car -v t |>E0
[0061] It is determined that the vehicle-mounted terminal is removed, and the cloud server is notified through the wireless module that the vehicle-mounted terminal is removed.
[0062] The present invention provides an anti-tampering vehicle-mounted method, which is applied to an anti-tampering vehicle terminal, comprising:
[0063] Obtaining the status of the anti-tamper switch, the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-side OBD-II interface, the engine status, the vehicle's speed, and the vehicle's position;
[0064] Transmitting the status of the anti-tamper switch, the time when the vehicle-side OBD-II interface is disconnected from the vehicle-side OBD-II interface, the engine status, the vehicle speed and the vehicle position to the control module;
[0065] The control module determines whether the vehicle terminal is removed based on the state of the anti-tamper switch, the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-mounted OBD-II interface, the engine state, the vehicle speed and the vehicle position;
[0066] When one of the following conditions is met, the vehicle-mounted terminal is removed; when none of the following conditions are met, the vehicle-mounted terminal is not removed;
[0067] 1. When the anti-tamper switch is in the disconnected state;
[0068] 2. The time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-side OBD-II interface exceeds the set time;
[0069] 3. The vehicle's speed is greater than 0 and it cannot travel out of the error range determined as a circle based on the fixed error of the GPS / Beidou positioning module or wireless module within the set time t1;
[0070] 4. The vehicle's speed is 0, and the vehicle's engine keeps running for more than the set time t3;
[0071] 5. The vehicle speed v obtained by the OBD-Ⅱ interface car and the vehicle speed v calculated by the inertial module t The error between the two exceeds the threshold E0.
[0072] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0073] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0074] In the embodiments provided by the present invention, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0075] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0076] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0077] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, it can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0078] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.
Claims
1. A tamper-proof vehicle-mounted terminal, characterized in that: It includes an on-board OBD-II interface for obtaining vehicle speed and engine status, a vehicle-side OBD-II interface, a control module, a GPS / Beidou positioning module for obtaining vehicle position, an inertial sensor module for calculating vehicle speed, a wireless module and an anti-tamper switch; the on-board OBD-II interface, GPS / Beidou positioning module, inertial sensor module, wireless module and anti-tamper switch are respectively connected to the control module; the vehicle-side OBD-II interface is connected to the on-board OBD-II interface; If the vehicle speed is greater than 0, within the set time If the vehicle cannot get out of the error range within the specified time, it is determined that the vehicle terminal has been removed; if the vehicle speed is 0, the vehicle engine keeps running, and the set time is exceeded , it is determined that the vehicle-mounted terminal has been removed; wherein, the error range is determined based on the fixed error of the GPS / Beidou positioning module or the wireless module.
2. The anti-tampering vehicle terminal according to claim 1, characterized in that: The control module determines whether the vehicle-mounted terminal is dismantled according to the state of the anti-dismantling switch.
3. The anti-tampering vehicle-mounted terminal according to claim 1, characterized in that: The control module determines whether the vehicle-mounted terminal is removed according to the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-end OBD-II interface.
4. The anti-tampering vehicle-mounted terminal according to claim 1, characterized in that: The control module determines whether the vehicle-mounted terminal is removed based on the vehicle's driving speed and vehicle's driving position.
5. The anti-tampering vehicle terminal according to claim 4, characterized in that: The vehicle speed is obtained through the OBD-II interface; the vehicle position is obtained by the GPS / Beidou positioning module or wireless module.
6. The anti-tampering vehicle-mounted terminal according to claim 1, characterized in that: Determine whether the vehicle terminal has been removed based on the vehicle speed obtained from the OBD-Ⅱ interface and the vehicle speed calculated by the inertia module.
7. The anti-tampering vehicle-mounted terminal according to claim 6, characterized in that: If the vehicle speed obtained by the OBD-Ⅱ interface and the vehicle speed calculated by the inertial module The error between the two exceeds the threshold E 0, the vehicle terminal is removed.
8. A method for preventing vehicle disassembly, applied to the vehicle-mounted terminal according to claim 1, characterized in that: include: Obtaining the status of the anti-tamper switch, the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-side OBD-II interface, the engine status, the vehicle's speed, and the vehicle's position; Transmitting the status of the anti-tamper switch, the time when the vehicle-side OBD-II interface is disconnected from the vehicle-side OBD-II interface, the engine status, the vehicle speed and the vehicle position to the control module; The control module determines whether the vehicle terminal is removed based on the state of the anti-tamper switch, the time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-mounted OBD-II interface, the engine state, the vehicle speed and the vehicle position; When one of the following conditions is met, the vehicle terminal is removed; When none of the following conditions are met, the vehicle-mounted terminal is not dismantled; 1. When the anti-tamper switch is in the disconnected state; 2. The time when the vehicle-mounted OBD-II interface is disconnected from the vehicle-side OBD-II interface exceeds the set time; 3. The vehicle's speed is greater than 0, and within the set time The vehicle cannot go beyond the circular error range determined by the fixed error of the GPS / Beidou positioning module or wireless module; 4. The vehicle's speed is 0, the vehicle's engine keeps running, and exceeds the set time ; 5. Vehicle speed obtained by the OBD-Ⅱ interface and the vehicle speed calculated by the inertial module The error between the two exceeds the threshold E 0.
Citation Information
Patent Citations
Multifunctional cold-chain vehicle monitoring terminal
CN106355681A
Vehicle-mounted terminal, and monitoring method, device and system of vehicle-mounted terminal
CN110794756A
Intelligent vehicle -mounted terminal
CN205044677U
Prevent demolising alarm system
CN206021500U