A data protection method and apparatus

By acquiring vehicle operating data to determine the test status and entering limp mode, the problem of data leakage in the vehicle engine electronic control unit was solved, achieving a balance between data protection and normal vehicle operation.

CN114444089BActive Publication Date: 2025-10-17SAIC MOTOR
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011231841.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-06
Publication Date
2025-10-17
Estimated Expiration
2040-11-06

AI Technical Summary

Technical Problem

The lack of data protection strategies for vehicle engine electronic control units means that critical data may be obtained by others through experimentation, leading to data leaks and losses for vehicle manufacturers.

Method used

By acquiring the vehicle's operating data, it is determined whether the vehicle is in a test state. If the vehicle is determined to be in a test state, it is controlled to enter limp mode. In limp mode, the vehicle's electronic control unit automatically activates the backup electronic circuit to prevent data leakage.

Benefits of technology

It effectively prevents data from being obtained by others in an experimental manner, protects the vehicle's critical data, avoids data leakage, and ensures that the vehicle can still operate normally in fault mode.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114444089B_ABST
    Figure CN114444089B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a kind of data protection method and device, the method comprises: obtaining the working data of vehicle, whether the vehicle is in test state according to the working data, if yes, it is considered that the control of electronic control unit of vehicle to vehicle is in the state of being tested, the data of electronic control unit has the risk of leakage, therefore can control vehicle to enter the limp mode, limp mode refers to the electronic control unit of vehicle failure, automatically enable backup electronic circuit, so that vehicle can continue to run in fault mode, at this time, the electronic control unit of vehicle no longer issues instructions to vehicle, then the data of electronic control unit will not be leaked.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of data processing, and in particular to a data protection method and device. BACKGROUND

[0002] At present, there is no relevant data protection strategy in the electronic control unit of a vehicle engine, so that some key data in the electronic control unit of the vehicle, such as power system control, can be obtained by others in the form of testing, etc., resulting in leakage of key data of the vehicle and causing loss to the vehicle manufacturer. SUMMARY

[0003] To solve the above technical problems, the present application provides a data protection method and device, which can prevent data from being obtained by others in the form of testing, etc., prevent data leakage, and effectively protect the data.

[0004] The embodiments of the present application disclose the following technical solutions:

[0005] In a first aspect, the embodiments of the present application provide a data protection method, comprising:

[0006] obtaining working data of a vehicle;

[0007] determining whether the vehicle is in a test state according to the working data;

[0008] if yes, controlling the vehicle to enter a limp mode.

[0009] Optionally, the working data of the vehicle includes wheel speed, wheel speed acceleration and steering wheel angle, and the determination of whether the vehicle is in the test state according to the working data comprises:

[0010] determining whether the working data of the vehicle satisfies a first preset condition, and if yes, determining that the vehicle is in the test state; wherein the first preset condition includes that the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a time period greater than or equal to a first preset time period, and the wheel speed acceleration of the vehicle is greater than or equal to a first preset value.

[0011] Optionally, the working data of the vehicle includes wheel speed, wheel speed acceleration, actual moving speed and steering wheel angle, and the determination of whether the vehicle is in the test state according to the working data comprises: determining whether the working data of the vehicle satisfies a second preset condition, and if yes, determining that the vehicle is in the test state; wherein the second preset condition includes that the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a time period greater than or equal to the first preset time period, the wheel speed acceleration of the vehicle is less than a first preset value, and the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle for a time period greater than or equal to a second preset time period.

[0012] Optionally, the actual moving speed of the vehicle is determined according to a satellite positioning system.

[0013] Optionally, the preset wheel speed threshold is 0.

[0014] Optionally, the method further comprises:

[0015] After the vehicle enters the limping mode, it is determined whether the working data of the vehicle satisfies a third preset condition, and if so, the limping mode is exited; wherein the third preset condition comprises: the steering wheel angle of the vehicle changes; or the wheel speed of the vehicle is equal to the actual moving speed of the vehicle.

[0016] In a second aspect, an embodiment of the present application provides a data protection device, comprising:

[0017] a data acquisition unit configured to acquire working data of a vehicle;

[0018] a state determination unit configured to determine whether the vehicle is in a test state according to the working data;

[0019] a mode control unit configured to control the vehicle to enter a limping mode.

[0020] Optionally, the working data of the vehicle comprises wheel speed, wheel speed acceleration and steering wheel angle, and the state determination unit comprises:

[0021] a first preset condition determination unit configured to determine whether the working data of the vehicle satisfies a first preset condition, and if so, determine that the vehicle is in a test state; wherein the first preset condition comprises: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a time period greater than or equal to a first preset time period, and the wheel speed acceleration of the vehicle is greater than or equal to a first preset value.

[0022] Optionally, the working data of the vehicle comprises wheel speed, wheel speed acceleration, actual moving speed and steering wheel angle, and the state determination unit comprises:

[0023] a second preset condition determination unit configured to determine whether the working data of the vehicle satisfies a second preset condition, and if so, determine that the vehicle is in a test state; wherein the second preset condition comprises: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a time period greater than or equal to the first preset time period, the wheel speed acceleration of the vehicle is less than a first preset value, and the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle for a time period greater than or equal to a second preset time period.

[0024] Optionally, the actual moving speed of the vehicle is determined according to a satellite positioning system.

[0025] Optionally, the preset wheel speed threshold is 0.

[0026] Optionally, the device further comprises:

[0027] a third preset condition judging unit, configured to judge whether the working data of the vehicle satisfies a third preset condition after the vehicle enters the limping mode, and if yes, exit the limping mode; wherein the third preset condition comprises: the steering wheel angle of the vehicle changes; or the wheel speed of the vehicle is equal to the actual moving speed of the vehicle.

[0028] From the above technical solution, compared with the prior art, the embodiments of the present application have the following advantages:

[0029] In the embodiments of the present application, the working data of the vehicle can be acquired, and whether the vehicle is in a test state is judged according to the working data, if yes, it is considered that the control of the electronic control unit of the vehicle is in a test state, and the data of the electronic control unit has a risk of leakage, so the vehicle can be controlled to enter a limping mode, the limping mode is that when the electronic control unit of the vehicle fails, a backup electronic circuit is automatically enabled to enable the vehicle to continue to run in a fault mode, at this time the electronic control unit of the vehicle no longer issues instructions to the vehicle, and thus the data of the electronic control unit will not be leaked. As can be seen, through the method provided by the embodiments of the present application, the data can be prevented from being acquired by others in a test manner, and the data leakage is prevented, and the data is effectively protected. BRIEF DESCRIPTION OF DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced below, and obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0031] Figure 1 a flowchart of a data protection method provided by the embodiments of the present application;

[0032] Figure 2 a flowchart of another data protection method provided by the embodiments of the present application;

[0033] Figure 3 a schematic diagram of a data protection device provided by the embodiments of the present application. DETAILED DESCRIPTION

[0034] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of the present application.

[0035] The inventor of the present application finds that, in the prior art, currently, there is no relevant data protection strategy in the internal electronic control unit of a vehicle engine, and a competitor can obtain some key data about power system control in the internal electronic control unit of the vehicle through testing, etc., leading to leakage of key data of the vehicle and causing loss to the vehicle manufacturer.

[0036] To solve the above problems, in the embodiments of the present application, a data protection method and device are provided, which can prevent data from being obtained by a competitor through testing, etc., prevent data leakage, and effectively protect the data.

[0037] In the following, various non-limiting embodiments of the present application will be described in detail with reference to the accompanying drawings.

[0038] Exemplary method

[0039] Referring to Figure 1 , the figure is a flow chart of a data protection method provided by an embodiment of the present application. As Figure 1 indicated, the method can include the following steps:

[0040] S101, obtaining working data of a vehicle.

[0041] It should be noted that the present application does not specifically limit the type of the working data. In a possible implementation manner, the working data can include wheel speed, wheel speed acceleration and steering wheel angle, and in addition, can also include wheel speed, wheel speed acceleration and steering wheel angle.

[0042] S102, judging whether the vehicle is in a testing state according to the working data.

[0043] S103, if yes, controlling the vehicle to enter a limp-home mode.

[0044] In the embodiments of the present application, the testing state refers to placing the vehicle on a hub testing platform to run, so as to obtain control instructions issued by the vehicle controller under different running states of the vehicle, and the vehicle makes different responses under different control instructions, so as to reflect the control strategy inside the electronic control system of the vehicle engine, that is, the data inside the electronic control system of the vehicle engine is obtained.

[0045] Determining whether the vehicle is in the test state based on the operating data may specifically include: determining whether the operating data of the vehicle satisfies a first preset condition; if so, determining that the vehicle is in the test state; wherein the first preset condition includes: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a period greater than or equal to a first preset period, and the wheel acceleration of the vehicle is greater than or equal to a first preset value. The preset wheel speed threshold may be set to 0.

[0046] For example, if Figure 3 As shown in the figure, Tsteering wheel angle = a refers to the time length during which the steering wheel angle remains unchanged, where a can represent a constant value. For example, if the current value of the steering wheel angle is obtained and the current value is used as a, the time length during which the steering wheel angle is equal to a can be determined, that is, the time length during which the steering wheel angle remains unchanged. M1 refers to the first preset time length, A refers to the first preset value, and T 轮速≠实际移动速度 It refers to the duration during which the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle, and M2 refers to the second preset duration.

[0047] First, determine whether the vehicle's wheel speed is greater than 0. If it is greater than 0, proceed to the next step. If it is equal to 0, it means that the vehicle is not in the test state.

[0048] If it is determined that the vehicle's wheel speed is greater than 0, it may be determined whether the time period during which the vehicle's steering wheel angle remains unchanged (i.e., the steering wheel's stationary time period) is greater than or equal to a first preset time period. It should be noted that the first preset time period is not specifically limited herein and may be set by the vehicle manufacturer according to circumstances.

[0049] When the steering wheel is stationary for a period of time greater than or equal to a first preset period of time, it can be determined whether the vehicle's wheel speed acceleration is greater than or equal to a first preset value. It should be noted that the first preset value is not specifically limited here and can be set by the vehicle manufacturer according to the circumstances. If the vehicle's wheel speed acceleration is greater than the first preset value, the vehicle enters data protection mode, that is, a mode that can protect data from being obtained. Specifically, in the application scenario of this embodiment, the data protection mode is the vehicle entering limp mode. Limp mode means that when the vehicle's electronic control unit fails, the backup electronic circuit is automatically enabled, allowing the vehicle to continue operating in failure mode. At this time, the vehicle's electronic control unit no longer issues instructions to the vehicle, and the data of the electronic control unit will not be leaked.

[0050] The vehicle is determined to be in the test state if the working data of the vehicle satisfies a second preset condition, wherein the second preset condition comprises that the wheel speed of the vehicle is greater than a preset wheel speed threshold, the wheel speed acceleration of the vehicle is less than a first preset value, and the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle for a time period greater than or equal to a second preset time period.

[0051] Reference is made to Fig. 1, which shows a flowchart of a method for determining whether a vehicle is in a test state according to an embodiment of the present application. Figure 3 As shown in Fig. 1, it is first determined whether the wheel speed of the vehicle is greater than 0. If yes, the next step is performed. If no, it is determined that the vehicle is not in the test state.

[0052] If it is determined that the wheel speed of the vehicle is greater than 0, it is further determined whether the wheel speed acceleration of the vehicle is greater than or equal to a first preset value. It is to be noted that the first preset value is not specifically limited herein and can be set by the vehicle manufacturer according to the situation.

[0053] If the wheel speed acceleration of the vehicle is greater than or equal to the first preset value, it is further determined whether the wheel speed of the vehicle is equal to the actual moving speed of the vehicle. If the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle for a time period greater than or equal to a second preset time period, the vehicle enters a data protection mode, i.e., a limp-home mode. Otherwise, the vehicle remains in a normal mode. It is to be noted that the second preset time period is not specifically limited herein and can be set by the vehicle manufacturer according to the situation. The actual moving speed of the vehicle is determined according to a satellite positioning system.

[0054] In the embodiment of the present application, the working data of the vehicle is acquired, and it is determined whether the vehicle is in the test state according to the working data. If yes, it is considered that the control of the electronic control unit of the vehicle is in the test state, and the data of the electronic control unit has a risk of being leaked. Therefore, the vehicle can be controlled to enter the limp-home mode. The limp-home mode refers to a mode in which a backup electronic circuit is automatically enabled when the electronic control unit of the vehicle fails, so that the vehicle can continue to run in the fault mode. At this time, the electronic control unit of the vehicle no longer issues instructions to the vehicle, and therefore the data of the electronic control unit cannot be leaked. It can be seen that the method provided in the embodiment of the present application can prevent the data from being acquired by others in the test mode or the like, prevent the data from being leaked, and effectively protect the data.

[0055] After the vehicle enters the limp mode, it is further determined whether the working data of the vehicle satisfies a third preset condition, and if yes, the limp mode is exited; wherein the third preset condition comprises: the steering wheel angle of the vehicle changes; or the wheel speed of the vehicle is equal to the actual moving speed of the vehicle.

[0056] In the embodiment of the application, after the vehicle enters the limp mode, the vehicle is no longer in the test mode, i.e. the data cannot be obtained, and at this time the vehicle can be restored to the normal state.

[0057] For example, after the vehicle enters the limp mode, if the steering wheel of the vehicle rotates, i.e. the steering wheel angle of the vehicle changes, it indicates that the vehicle is not tested, or the wheel speed of the vehicle is equal to the actual moving speed of the vehicle, which indicates that the vehicle is in normal driving. Therefore, at this time the data protection mode can be exited and the vehicle can be restored to the normal state.

[0058] By using the method provided in the embodiment of the application, the vehicle can be adjusted to the normal driving state in time when the vehicle is not in the test state, so that the user can use the vehicle normally and the user is not brought inconvenience.

[0059] Referring to Figure 3 FIG. 1 is a schematic diagram of a data protection device provided in an embodiment of the application. The data protection device can comprise:

[0060] A data acquisition unit 301 is configured to acquire working data of a vehicle.

[0061] A state judgment unit 302 is configured to determine whether the vehicle is in a test state according to the working data.

[0062] A mode control unit 303 is configured to control the vehicle to enter a limp mode.

[0063] In some embodiments, the working data of the vehicle comprises a wheel speed, a wheel speed acceleration and a steering wheel angle, and the state judgment unit comprises:

[0064] A first preset condition judgment unit is configured to determine whether the working data of the vehicle satisfies a first preset condition, and if yes, it is determined that the vehicle is in the test state; wherein the first preset condition comprises: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a time period greater than or equal to a first preset time period, and the wheel speed acceleration of the vehicle is greater than or equal to a first preset value.

[0065] In some embodiments, the working data of the vehicle comprises a wheel speed, a wheel speed acceleration, an actual moving speed and a steering wheel angle, and the state judgment unit comprises:

[0066] The second preset condition judging unit is configured to judge whether the working data of the vehicle satisfies a second preset condition, and if yes, determine that the vehicle is in a test state; wherein the second preset condition comprises: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the time length that the steering wheel angle of the vehicle remains unchanged is greater than or equal to a first preset time length, the wheel speed acceleration of the vehicle is less than the first preset value, and the time length that the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle is greater than or equal to a second preset time length.

[0067] The actual moving speed of the vehicle is determined according to a satellite positioning system, and the preset wheel speed threshold is 0.

[0068] In some embodiments, the device further comprises:

[0069] The third preset condition judging unit is configured to judge whether the working data of the vehicle satisfies a third preset condition after the vehicle enters the limping mode, and if yes, exit the limping mode; wherein the third preset condition comprises: the steering wheel angle of the vehicle changes, or the wheel speed of the vehicle is equal to the actual moving speed of the vehicle.

[0070] The settings of the units or modules of the device can be achieved by referring to the method shown in Figure 1 and will not be repeated here.

[0071] By using the device provided in the embodiments of the present application, the working data of the vehicle can be obtained, and whether the vehicle is in a test state can be judged according to the working data. If yes, it is considered that the control of the electronic control unit of the vehicle is in a tested state, and the data of the electronic control unit has a risk of leakage. Therefore, the vehicle can be controlled to enter a limping mode. The limping mode refers to that when the electronic control unit of the vehicle fails, a backup electronic circuit is automatically enabled to enable the vehicle to continue to run in a failure mode. At this time, the electronic control unit of the vehicle no longer issues instructions to the vehicle, and therefore the data of the electronic control unit will not be leaked. As can be seen, by using the method provided in the embodiments of the present application, the data can be prevented from being obtained by others in a test manner, and the data leakage can be prevented, so that the data is effectively protected.

[0072] It should be noted that each of the embodiments described in the specification of the present application adopts a progressive mode for description, and the same or similar parts between the embodiments can be mutually referred to. Each of the embodiments focuses on the difference from other embodiments. In particular, the device and system embodiments are described more simply because they are basically similar to the method embodiments, and the relevant parts can be referred to the part of the method embodiments. The above-described device and system embodiments are only illustrative, and the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e., they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiments according to the actual needs. Those skilled in the art can understand and implement it without creative labor.

[0073] The above describes only one specific embodiment of the present application, but the protection scope of the present application is not limited to this. Any skilled person in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A data protection method, characterized in that: The method comprises: Acquiring operating data of the vehicle, wherein the operating data of the vehicle includes wheel speed, wheel speed acceleration, actual moving speed, and steering wheel angle; determining whether the vehicle is in a test state based on the working data, wherein the test state is used to indicate that internal data of the vehicle's engine electronic control system has been acquired; If so, controlling the vehicle to enter a limp home mode; The determining whether the vehicle is in a test state according to the working data includes: determining whether the operating data of the vehicle satisfies a first preset condition, and determining that the vehicle is in a test state if all of the first preset conditions are satisfied; wherein the first preset condition includes: a wheel speed of the vehicle being greater than a preset wheel speed threshold, a steering wheel angle of the vehicle remaining constant for a period greater than or equal to a first preset period, and a wheel speed acceleration of the vehicle being greater than or equal to a first preset value; or, Determine whether the operating data of the vehicle satisfies a second preset condition; if all of the second preset conditions are satisfied, determine that the vehicle is in a test state; wherein the second preset condition includes: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the steering wheel angle of the vehicle remains unchanged for a period greater than or equal to the first preset period, the wheel speed acceleration of the vehicle is less than a first preset value, and the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle for a period greater than or equal to a second preset period.

2. The method according to claim 1, characterized in that The actual moving speed of the vehicle is determined based on a satellite positioning system.

3. The method according to any one of claims 1-2, characterized in that The preset wheel speed threshold is 0.

4. The method according to any one of claims 1-2, characterized in that The method further comprises: After the vehicle enters the limp home mode, it is determined whether the operating data of the vehicle meets a third preset condition. If so, the limp home mode is exited. The third preset condition includes: a change in the steering wheel angle of the vehicle; or a wheel speed of the vehicle is equal to the actual moving speed of the vehicle.

5. A data protection device, characterized in that: include: a data acquisition unit, configured to acquire operating data of the vehicle, wherein the operating data of the vehicle includes wheel speed, wheel speed acceleration, actual moving speed, and steering wheel angle; a state determination unit, configured to determine whether the vehicle is in a test state based on the working data, wherein the test state is used to indicate that internal data of the vehicle's engine electronic control system has been acquired; a mode control unit, configured to control the vehicle to enter a limp home mode; The state judgment unit includes: a first preset condition determination unit, configured to determine whether the operating data of the vehicle satisfies a first preset condition, and if all of the first preset conditions are satisfied, determining that the vehicle is in a test state; wherein the first preset condition includes: a wheel speed of the vehicle being greater than a preset wheel speed threshold, a steering wheel angle of the vehicle remaining constant for a period greater than or equal to a first preset period, and a wheel speed acceleration of the vehicle being greater than or equal to a first preset value; or, A second preset condition judgment unit is used to judge whether the working data of the vehicle meets the second preset condition. If all conditions in the second preset condition are met, it is determined that the vehicle is in a test state; wherein, the second preset condition includes: the wheel speed of the vehicle is greater than a preset wheel speed threshold, the time for which the steering wheel angle of the vehicle remains unchanged is greater than or equal to the first preset time, the wheel speed acceleration of the vehicle is less than a first preset value, and the time for which the wheel speed of the vehicle is not equal to the actual moving speed of the vehicle is greater than or equal to the second preset time.

6. The device according to claim 5, characterized in that The actual moving speed of the vehicle is determined based on a satellite positioning system.

7. The device according to any one of claims 5-6, characterized in that The preset wheel speed threshold is 0.

8. The device according to any one of claims 5-6, characterized in that The device further comprises: and a third preset condition judgment unit, configured to judge whether the operating data of the vehicle satisfies a third preset condition after the vehicle enters the limp home mode, and if so, exit the limp home mode; wherein the third preset condition includes: a change in the steering wheel angle of the vehicle; or a wheel speed of the vehicle being equal to the actual moving speed of the vehicle.

Citation Information

Patent Citations

  • Automobile safe state intelligent monitoring method

    CN105913657A

  • Running monitoring method and device for fuel cell cars

    CN110386033A