A vehicle control method and device based on hardware signals

By combining portable mobile terminal and vehicle hardware signals, the target hardware signals are evaluated and identified, solving the problem of insufficient signal accuracy in vehicle control and improving the safety and reliability of vehicle operation.

CN118991644BActive Publication Date: 2025-11-18HOZON NEW ENERGY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411094777.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2025-11-18
Estimated Expiration
2044-08-09

AI Technical Summary

Technical Problem

In existing technologies, when vehicle control relies entirely on hardware signals from built-in hardware devices, it is susceptible to electromagnetic interference and equipment failures, resulting in insufficient signal accuracy and endangering the safe operation of the vehicle.

Method used

By acquiring portable mobile terminal hardware signals and vehicle hardware signals, the accuracy of vehicle signals is evaluated using preset judgment rules, and the target hardware signal is determined by combining portable mobile terminal signals and vehicle signals using preset processing strategies, thus ensuring the safe operation of the vehicle.

Benefits of technology

It improves the signal accuracy and reliability of vehicle control, reduces the uncertainty caused by relying solely on vehicle hardware signals, and ensures safe vehicle operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118991644B_ABST
    Figure CN118991644B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle control method and device based on hardware signals, relates to the technical field of automobiles, and mainly aims to solve the vehicle operation risk possibly caused by insufficient hardware signal precision when vehicle control is completely dependent on hardware signals of built-in hardware devices of the vehicle. The main technical scheme of the application is as follows: portable mobile terminal hardware signals and vehicle hardware signals aiming at target hardware functions are acquired; whether the vehicle hardware signals reach preset precision is judged according to preset judgment rules; if not, a preset processing strategy is adopted, the target hardware signals are determined according to the portable mobile terminal hardware signals and the vehicle hardware signals; and the vehicle is controlled to operate by using the target hardware signals. The application is used for controlling the vehicle according to hardware signals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive technology, and in particular to a vehicle control method and apparatus based on hardware signals. Background Technology

[0002] Currently, vehicle operation is controlled by hardware signals from the car's built-in hardware devices. This is because the built-in hardware devices are more tightly integrated with other parts of the vehicle system, thus providing a more coordinated operating experience.

[0003] However, relying entirely on hardware signals from the car's built-in hardware to control vehicle operation is not without its drawbacks. The car's hardware may be subject to electromagnetic interference from other devices, or the accuracy of the signals provided may decrease due to equipment malfunctions, aging, or other factors. This inaccuracy can adversely affect the safety of vehicle control based on hardware signals from the car's hardware. Summary of the Invention

[0004] In view of the above problems, the present invention provides a vehicle control method and device based on hardware signals. The main purpose is to solve the vehicle operation risks that may be caused by insufficient accuracy of hardware signals when the vehicle is controlled entirely by hardware signals of the vehicle's built-in hardware devices.

[0005] To solve the above-mentioned technical problems, the present invention proposes the following solution:

[0006] In a first aspect, the present invention provides a vehicle control method based on hardware signals, the method comprising:

[0007] Acquire portable mobile terminal hardware signals and vehicle hardware signals targeting specific hardware functions;

[0008] The vehicle hardware signal is judged to determine whether it reaches a preset accuracy according to preset judgment rules;

[0009] If the target is not achieved, a preset processing strategy is adopted to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal.

[0010] The vehicle operation is controlled using the target hardware signals.

[0011] Secondly, the present invention provides a vehicle control device based on hardware signals, the device comprising:

[0012] The signal acquisition unit is used to acquire portable mobile terminal hardware signals and vehicle hardware signals that target the hardware functions.

[0013] The accuracy judgment unit is used to judge whether the vehicle hardware signal acquired by the signal acquisition unit reaches the preset accuracy according to the preset judgment rules.

[0014] The signal determination unit is used to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal if the accuracy judgment unit determines that the target hardware signal is not achieved by using a preset processing strategy.

[0015] The vehicle control unit is used to control the operation of the vehicle using the target hardware signal determined by the signal determination unit.

[0016] To achieve the above objectives, according to a third aspect of the present invention, a storage medium is provided, the storage medium including a stored program, wherein, when the program is executed, the device on which the storage medium is located is controlled to perform the vehicle control method based on hardware signals of the first aspect.

[0017] To achieve the above objectives, according to a fourth aspect of the present invention, a processor is provided for running a program, wherein the program executes the vehicle control method based on hardware signals described in the first aspect.

[0018] By employing the above technical solution, this invention provides a vehicle control method and apparatus based on hardware signals. First, it acquires portable mobile terminal hardware signals and vehicle hardware signals targeting the target hardware function. Next, it evaluates whether the vehicle hardware signal reaches a preset accuracy according to preset judgment rules. If the vehicle hardware signal does not reach the preset accuracy, it indicates that relying solely on the vehicle hardware signal for vehicle control may pose a threat to the safe operation of the vehicle. Therefore, this invention employs a preset processing strategy that combines the portable mobile terminal hardware signal and the vehicle hardware signal to jointly determine the target hardware signal. By utilizing this target hardware signal to control vehicle operation, compared to existing technologies, this invention not only does not rely solely on the vehicle hardware signal, but also compensates for insufficient vehicle hardware signal accuracy by coordinating with the portable mobile terminal hardware signal, thereby ensuring safe vehicle control.

[0019] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0020] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0021] Figure 1 A flowchart of a vehicle control method based on hardware signals provided by an embodiment of the present invention is shown;

[0022] Figure 2 A flowchart of another vehicle control method based on hardware signals provided by an embodiment of the present invention is shown;

[0023] Figure 3 A block diagram of a vehicle control device based on hardware signals provided in an embodiment of the present invention is shown.

[0024] Figure 4 A block diagram of another vehicle control device based on hardware signals provided in an embodiment of the present invention is shown. Detailed Implementation

[0025] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0026] To address the potential operational risks arising from insufficient accuracy of hardware signals when relying solely on built-in vehicle hardware for vehicle control, the inventors have researched and proposed a vehicle control method based on hardware signals. This method recognizes that portable mobile terminals share many functional similarities with vehicles; for example, both vehicles and mobile phones can measure speed, with mobile phones using satellites and vehicles relying on wheel speed sensors. Therefore, this invention introduces hardware signals from portable mobile terminals targeting specific hardware functions as a supplement to vehicle hardware signals. When the accuracy of the vehicle hardware signal falls below a preset level, a pre-defined processing strategy is activated, combining the hardware signals from both the portable mobile terminal and the vehicle to jointly determine the target hardware signal. This method not only reduces the uncertainty caused by relying solely on vehicle hardware signals but also improves the reliability of the target hardware signal. Utilizing this more reliable target hardware signal to control vehicle operation can significantly enhance vehicle safety performance.

[0027] Next, combine Figure 1 The specific execution steps of the above-mentioned vehicle control method based on hardware signals are as follows: Figure 1 As shown, it includes:

[0028] 101. Acquire portable mobile terminal hardware signals and vehicle hardware signals for the target hardware functions.

[0029] The subject of this invention can be a controller in a vehicle used to control vehicle operation. In vehicle control, the target hardware function refers to any identical function possessed by a portable mobile terminal and the vehicle; this is the specific vehicle function required by the controller to achieve a particular purpose. For example, when the controller of an electronically controlled suspension system needs to collect vehicle motion information through hardware devices such as accelerometers or gyroscopes, and adjust the suspension stiffness accordingly to reduce vehicle bumps and vibrations, the functions of these hardware devices constitute the target hardware function, and the signals output by the accelerometers or gyroscopes are the hardware signals.

[0030] In this step, the portable mobile terminal can collect hardware signals emitted by the target hardware device corresponding to the target hardware function, and transmit these signals to the relevant controller in the vehicle via transmission methods such as Bluetooth, Wi-Fi, USB, and T-Box. Simultaneously, the target hardware device inside the vehicle also transmits its generated hardware signals to the same controller for subsequent processing. Thus, the controller can obtain both the portable mobile terminal hardware signals and the vehicle hardware signals related to the target hardware function.

[0031] 102. Determine whether the vehicle hardware signal has reached the preset accuracy according to the preset judgment rules.

[0032] In this step, after acquiring the portable mobile terminal hardware signal and the vehicle hardware signal for the target hardware function, the vehicle hardware signal is used to determine whether it meets the preset accuracy standard, since it can work closely with other functions in the vehicle system. If the accuracy of the vehicle hardware signal meets the requirements, these signals can be used directly to achieve the purpose of vehicle control without further steps. Conversely, if the accuracy of the vehicle hardware signal does not meet the preset standard, step 103 needs to be executed.

[0033] In this embodiment, several methods can be used to determine whether the vehicle hardware signal has reached the preset accuracy. The first method is a reference hardware signal comparison method. This method involves obtaining a reference hardware signal based on an ideal experimental environment, representing the ideal state of the hardware signal under ideal conditions. Then, the actually measured vehicle hardware signal is compared with the reference hardware signal. If the difference between the actual vehicle hardware signal and the reference hardware signal is small, the vehicle hardware signal can be considered to have reached the preset accuracy standard.

[0034] Another approach is the multiple-run data analysis method. This method involves acquiring multiple vehicle hardware signals corresponding to various normal operating conditions, analyzing the fluctuation range of these signals, and thus determining the signal fluctuation range under normal circumstances. If the current vehicle hardware signal falls within this normal fluctuation range, its accuracy can be considered to have met the preset standard; if the signal exceeds this normal fluctuation range, its accuracy can be considered to have failed to meet the preset standard.

[0035] 103. If the target is not reached, a preset processing strategy will be adopted to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal.

[0036] 104. Control vehicle operation using target hardware signals.

[0037] In step 103, the preset processing strategy may be: determining whether to use only the portable mobile terminal hardware signal as the target hardware signal based on the current network quality, or assigning weights to the portable mobile terminal hardware signal and the vehicle hardware signal respectively based on the current network quality, and then using the weighted result of the two as the target hardware signal so that step 104 can use the target hardware signal to control the vehicle operation.

[0038] The reason for incorporating current network quality is that, although portable mobile terminals and vehicles may have the same hardware functions, the signal accuracy of portable mobile terminals largely depends on the current network quality. This is because portable mobile terminals rely on the current network signal for their hardware signal output. Good network quality results in high signal accuracy; conversely, poor network quality leads to decreased signal accuracy. Therefore, in environments with high network quality, it's possible to consider using only the portable mobile terminal's hardware signal or giving it a higher weight to improve overall accuracy. Vehicles, on the other hand, typically do not depend on network quality for their hardware signal output and are therefore unaffected by this factor.

[0039] In addition, the preset processing strategy can also be: to determine the accuracy of the portable mobile terminal hardware signal and the vehicle hardware signal, and then to allocate the weight between the two according to the accuracy, and use the weighted result of the two as the target hardware signal so that step 104 can use the target hardware signal to control the vehicle operation.

[0040] When assigning weights between the two based on accuracy, a method similar to that used in step 102 to determine whether the vehicle hardware signal has reached the preset accuracy can be used to determine whether the portable mobile terminal's hardware signal has reached the preset accuracy.

[0041] Specifically, for portable mobile terminal hardware signals and vehicle hardware signals, signals that reach the preset accuracy will be assigned a larger weight, while signals that do not reach the preset accuracy will be assigned a smaller weight.

[0042] It is also important to emphasize that in step 102, it was already determined that the vehicle hardware signal did not meet the preset accuracy. Therefore, in this step, only the portable mobile terminal's hardware signal needs to be determined. If the portable mobile terminal's hardware signal meets the preset standard, the weight of the portable mobile terminal can be set to be larger, while the weight of the vehicle hardware signal can be smaller.

[0043] If the second strategy mentioned above is adopted, an additional scenario can be considered: if the accuracy of both is determined and found to be insufficient and invalid, a pre-set function degradation strategy can be used to maintain basic vehicle control.

[0044] Below, we will use a specific example to illustrate the feature degradation strategy:

[0045] In an electronically controlled suspension system, if the controller determines that both the hardware signals from the mobile phone and the vehicle are invalid, the system will enter a degraded mode. In this mode, the electronically controlled suspension controller can perform the following operations to control the vehicle's suspension:

[0046] Fixed characteristic current control: Instead of controlling the suspension based on real-time signals, the controller uses a set of preset characteristic current values ​​to control the damper's damping coefficient, providing basic suspension support. For example, three fixed current values ​​can be set to correspond to stiff, medium, and soft damping modes respectively.

[0047] Hard mode: 1.5A current, providing the maximum damping coefficient, suitable for high-speed driving or bumpy roads.

[0048] Medium mode: The current value is 1.0A, providing a moderate damping coefficient, suitable for ordinary urban roads.

[0049] Soft mode: The current value is 0.5A, providing the minimum damping coefficient, suitable for low-speed driving or smooth road surfaces.

[0050] In this way, even when signal quality is poor or signals are completely unavailable, the electronically controlled suspension system can still provide basic safety and driving experience, thereby effectively improving the system's reliability and accuracy.

[0051] Finally, it should be noted that when using the target hardware signals to control vehicle operation, the target hardware signals need to be preprocessed, including data cleaning and data normalization.

[0052] Based on the above Figure 1As can be seen from the implementation, the vehicle control method based on hardware signals provided by this invention first acquires the portable mobile terminal hardware signal and the vehicle hardware signal for the target hardware function. Next, according to a preset judgment rule, it evaluates whether the vehicle hardware signal reaches a preset accuracy. If the vehicle hardware signal does not reach the preset accuracy, it indicates that relying solely on the vehicle hardware signal for vehicle control may pose a threat to the safe operation of the vehicle. Therefore, this invention employs a preset processing strategy that combines the portable mobile terminal hardware signal and the vehicle hardware signal to jointly determine the target hardware signal. By utilizing this target hardware signal to control vehicle operation, compared to existing technologies, this invention not only does not rely solely on the vehicle hardware signal, but also, when the vehicle hardware signal accuracy is insufficient, can compensate in conjunction with the portable mobile terminal hardware signal, thereby ensuring safe vehicle control.

[0053] Furthermore, as a response to Figure 1 Further refinement and extension of the illustrated embodiments, this invention also provides another vehicle control method based on hardware signals, such as... Figure 2 As shown, the specific steps are as follows:

[0054] 201. Acquire portable mobile terminal hardware signals and vehicle hardware signals for the target hardware functions.

[0055] The implementation method of step 201 is the same as that of step 101, and can achieve the same technical effect and solve the same technical problem, so it will not be repeated here.

[0056] 202. Determine whether the vehicle hardware signal has reached the preset accuracy according to the preset judgment rules.

[0057] In this embodiment, a reference hardware signal comparison method is preferably used to determine whether the vehicle hardware signal has reached a preset accuracy. Specifically, a reference hardware signal for the target hardware function can be pre-acquired under an ideal experimental environment. This reference hardware signal characterizes the standard signal output expected by the target hardware device corresponding to the target hardware function in an ideal state. The controller can then store this reference hardware signal. When the vehicle hardware signal is acquired, the absolute difference between the reference hardware signal and the vehicle hardware signal is calculated, and it is determined whether the absolute difference is within a preset error range. If the absolute difference is within the preset error range, the vehicle hardware signal is determined to have reached the preset accuracy; otherwise, it is determined that the vehicle hardware signal has not reached the preset accuracy.

[0058] Ideally, the experimental environment should be an indoor environment free from external environmental interference.

[0059] Example steps

[0060] Obtain the reference hardware signal:

[0061] In an ideal experimental environment, the vehicle is driven on a straight, flat road.

[0062] Record the vehicle's calculated acceleration at this moment as a reference hardware signal, for example, 1g. Store the reference hardware signal.

[0063] When the vehicle is driving on an actual road, its hardware signals are acquired in real time, for example, an acceleration of 0.9g. The absolute difference between the two is calculated:

[0064] The absolute difference is |1g - 0.9g| = 0.1g.

[0065] Determine if the absolute difference is within the preset error range: the preset error range is ±0.15g. The results show that 0.1g < ±0.15g, therefore the vehicle hardware signal has reached the preset accuracy.

[0066] 203. If the target hardware signal is not achieved, a preset processing strategy will be adopted to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal.

[0067] In this embodiment, the cellular communication module in the vehicle can be used to connect to the Internet via a wireless network (such as 3G, 4G / LTE, 5G, etc.) to obtain the current network signal value. This module is usually located inside the vehicle, sometimes integrated into the infotainment system or a dedicated communication unit, and is used to connect the network signals of the vehicle and portable mobile terminals.

[0068] The current network signal strength is represented by the Received Signal Strength Indication (RSSI), an indicator of signal strength, typically expressed in decibels per milliwatt (dBm). The stronger the signal, the closer the RSSI value is to 0.

[0069] After obtaining the current network signal value, it can be compared with a preset signal value to determine whether the current network signal value exceeds the preset value. The preset signal value is used as a reference value to represent a good network signal condition. Therefore, if the current network signal value exceeds the preset signal value, it proves that the current network quality is excellent, and the portable mobile terminal hardware signal can be completely trusted. In this case, the portable mobile terminal hardware signal can be identified as the target hardware signal; conversely, if it does not exceed the preset signal value, the target hardware signal can be determined based on the current network signal value and the preset signal value, combined with the portable mobile terminal hardware signal and the vehicle hardware signal.

[0070] When determining the target hardware signal based on the current network signal value and the preset signal value, in combination with the hardware signal of the portable mobile terminal and the hardware signal of the vehicle, it is possible to first calculate the absolute difference between the current network signal value and the preset signal value. Then, determine the first weight corresponding to the hardware signal of the portable mobile terminal based on the absolute difference. Subsequently, determine the second weight corresponding to the hardware signal of the vehicle based on the first weight. Finally, determine the target hardware signal based on the hardware signal of the portable mobile terminal, the first weight, the hardware signal of the vehicle, and the second weight.

[0071] where, w2 = 1 - w1 (Formula 1)

[0072] where, w2 is the second weight of the hardware signal of the vehicle, and w1 is the first weight of the hardware signal of the portable mobile terminal.

[0073] S_target = s_mobile(t) × w1 + s_vehicle(t) × w2 (Formula 2)

[0074] where, S_target is the target hardware signal, s_mobile(t) is the hardware signal of the portable mobile terminal, and s_vehicle(t) is the hardware signal of the vehicle.

[0075] Before determining the first weight corresponding to the hardware signal of the portable mobile terminal, multiple intervals of absolute differences and the weights corresponding to each interval can be preset in advance. Next, compare the absolute difference between the current network signal value and the preset signal value with the multiple preset intervals to determine the specified interval corresponding to the absolute difference among the multiple preset intervals. In this way, the weight corresponding to the specified interval can be determined as the first weight of the hardware signal of the portable mobile terminal.

[0076] Exemplarily, x (absolute difference) = |current network signal value - preset signal value|, and w1 is the first weight.

[0077] The corresponding relationship between the preset intervals and the weights can be:

[0078] If x = 0, then w is 1;

[0079] If 0 < x ≤ 5, then w is 0.8;

[0080] If 5 < x ≤ 10, then w is 0.6;

[0081] If 10 < x ≤ 15, then w is 0.4;

[0082] If 15 < x ≤ 20, then w is 0.2;

[0083] If x > 20, then w is 0.

[0084] Additionally, if during the actual operation, the situation where the first weight (i.e., the weight of the portable mobile terminal signal) is zero actually occurs, this indicates that the signal of the portable mobile terminal is regarded as unavailable. At this time, the system will automatically switch to the function degradation processing strategy (as described in the above steps 103 - step 104), that is, to maintain the basic operation of the vehicle.

[0085] 204. Monitor the change in the absolute difference between the current network signal value and the preset signal value, and adjust the target hardware signal according to the change.

[0086] In this embodiment, after determining the target hardware signal, it is not regarded as a static state, but a dynamic monitoring mechanism is adopted to continuously monitor the change in the absolute difference between the current network signal value and the preset signal value in real time, and based on the change, the target hardware signal is flexibly and immediately adjusted adaptively to ensure the accuracy and efficiency of signal processing.

[0087] In this step, two situations can be considered. First, if previously when the current network signal value exceeded the preset signal value, the hardware signal of the portable mobile terminal has been confirmed as the target hardware signal, then when it is monitored that the current network signal value does not exceed the preset threshold, if it is still necessary to maintain the hardware signal of the portable mobile terminal as the target hardware signal, the following operations can be performed: Use the preset compensation value to correct the hardware signal of the portable mobile terminal, so as to obtain a new corrected hardware signal of the portable mobile terminal. Thereafter, the new hardware signal of the portable mobile terminal can be confirmed as the target hardware signal.

[0088] Among them, the preset compensation value can be the signal compensation amount set according to the gap between the current network signal value and the preset signal value. The compensation value can be determined in the form of an interval, that is, multiple difference intervals are set, and each interval corresponds to a compensation amount. In practical applications, if the absolute difference between the current network signal value and the preset signal value falls within a certain difference interval, then the compensation amount corresponding to this interval will be used to correct the hardware signal of the portable mobile terminal, so as to ensure its accuracy as the target hardware signal.

[0089] Exemplarily, the absolute difference x = |current network signal value - preset signal value|;

[0090] If 0 < x ≤ 10, the compensation value is 5%;

[0091] If 10 < x ≤ 20, the compensation value is 10%.

[0092] If x > 20, the compensation value is 15%

[0093] New smobile(t) = original smobile(t) + (a × original smobile(t)) (Formula Three)

[0094] Wherein, new smobile(t) is the new portable mobile terminal hardware signal after modification, original smobile(t) is the original portable mobile terminal hardware signal, and a is the compensation value.

[0095] It should be noted that the above formula is an addition operation because compensation is only needed when the current network signal value is lower than the preset signal value.

[0096] Besides the scenarios described above, another approach is to use the weighted sum of the portable mobile terminal's hardware signal and the vehicle signal as the final target hardware signal. In this case, the change in the absolute difference between the current network signal value and a preset signal value can be monitored, and the first weight corresponding to the portable mobile terminal's hardware signal can be adjusted based on this change. The adjustment method is the same as the method for determining the first weight described above: the interval into which the absolute difference between the current network signal value and the preset signal value falls is redefined, and the weight corresponding to this interval is determined as the adjusted first weight. Subsequently, the adjusted second weight is determined based on the adjusted first weight. Then, the target hardware signal can be redefined based on the adjusted first weight, the portable mobile terminal's hardware signal, the vehicle's hardware signal, and the adjusted second weight.

[0097] 205. Control vehicle operation using the adjusted target hardware signals.

[0098] The implementation method of step 205 is the same as that of step 104, and can achieve the same technical effect and solve the same technical problem, so it will not be repeated here.

[0099] In addition, the portable mobile terminal emphasized in the embodiments of the present invention can be a mobile phone, a tablet computer or other portable mobile terminal with corresponding functions.

[0100] Furthermore, as a response to the above Figure 1 In addition to the implementation of the method shown, this embodiment of the invention also provides a vehicle control device based on hardware signals for controlling the aforementioned... Figure 1 The method shown is implemented accordingly. This device embodiment corresponds to the foregoing method embodiment. For ease of reading, this device embodiment will not repeat the details of the foregoing method embodiment, but it should be clear that the device in this embodiment can implement all the contents of the foregoing method embodiment. Figure 3 As shown, the device includes:

[0101] The signal acquisition unit 301 is used to acquire portable mobile terminal hardware signals and vehicle hardware signals that target hardware functions.

[0102] The accuracy judgment unit 302 is used to judge whether the vehicle hardware signal acquired by the signal acquisition unit 301 reaches the preset accuracy according to the preset judgment rules.

[0103] The signal determination unit 303 is used to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal if the determination result of the precision judgment unit 302 is not achieved.

[0104] The vehicle control unit 304 is used to control the operation of the vehicle using the target hardware signal determined by the signal determination unit 303.

[0105] Furthermore, as a response to the above Figure 2 In addition to the method shown, this embodiment of the invention also provides another vehicle control device based on hardware signals, used for the above-described implementation. Figure 2 The method shown is implemented accordingly. This device embodiment corresponds to the foregoing method embodiment. For ease of reading, this device embodiment will not repeat the details of the foregoing method embodiment, but it should be clear that the device in this embodiment can implement all the contents of the foregoing method embodiment. Figure 4 As shown, the device includes:

[0106] The signal acquisition unit 301 is used to acquire portable mobile terminal hardware signals and vehicle hardware signals that target hardware functions.

[0107] The accuracy judgment unit 302 is used to judge whether the vehicle hardware signal acquired by the signal acquisition unit 301 reaches the preset accuracy according to the preset judgment rules.

[0108] The signal determination unit 303 is used to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal if the determination result of the precision judgment unit 302 is not achieved.

[0109] The vehicle control unit 304 is used to control the operation of the vehicle using the target hardware signal determined by the signal determination unit 303.

[0110] In one optional implementation, the signal determination unit 303 includes:

[0111] The network signal acquisition module 3031 is used to acquire the current network signal value using the cellular communication module;

[0112] The signal judgment module 3032 is used to determine whether the current network signal value acquired by the network signal acquisition module 3031 exceeds a preset signal value;

[0113] The first signal determination module 3033 is used to determine the portable mobile terminal hardware signal as the target hardware signal if the judgment result of the signal judgment module 3032 is greater than 1.

[0114] The second signal determination module 3034 is used to determine the target hardware signal based on the current network signal value and the preset signal value, and the portable mobile terminal hardware signal and the vehicle hardware signal, if the signal judgment module 3032 determines that the signal value has not exceeded the limit.

[0115] In one optional implementation, the second signal determination module 3034 is specifically used for:

[0116] Calculate the absolute difference between the current network signal value and the preset signal value;

[0117] The first weight corresponding to the portable mobile terminal hardware signal is determined based on the absolute difference.

[0118] The second weight corresponding to the vehicle hardware signal is determined based on the first weight;

[0119] The target hardware signal is determined based on the portable mobile terminal hardware signal, the first weight, the vehicle hardware signal, and the second weight.

[0120] In one optional implementation, when the second signal determination module 3034 determines the first weight corresponding to the portable mobile terminal hardware signal based on the absolute difference, it is specifically used for:

[0121] The absolute difference is compared with multiple preset intervals to determine the specified interval corresponding to the absolute difference in the multiple preset intervals, wherein each interval corresponds to a weight;

[0122] The weight corresponding to the specified interval is determined as the first weight corresponding to the portable mobile terminal hardware signal.

[0123] In an optional embodiment, after the first signal determination module 3033 determines the portable mobile terminal hardware signal as the target hardware signal, the device further includes a signal adjustment unit 305, the signal adjustment unit 305 comprising:

[0124] The first signal monitoring module 3051 is used to monitor the change in the absolute difference between the current network signal value and the preset signal value;

[0125] The signal compensation module 3052 is used to correct the portable mobile terminal hardware signal by using a preset compensation value if the change detected by the first signal monitoring module 3051 is that the current network signal value does not exceed a preset signal value, thereby obtaining a new portable mobile terminal hardware signal. The preset compensation value is a dynamic signal compensation amount set according to the absolute difference between the current network signal value and the preset signal value.

[0126] The third signal determination module 3053 is used to determine the new portable mobile terminal hardware signal obtained by the signal compensation module 3052 as the target hardware signal.

[0127] In an optional embodiment, after the second signal determination module 3034 determines the target hardware signal based on the portable mobile terminal hardware signal, the first weight, the vehicle hardware signal, and the second weight, the device further includes a weight adjustment unit 306, the weight adjustment unit 306 comprising:

[0128] The second signal monitoring module 3061 monitors the change in the absolute difference between the current network signal value and the preset signal value.

[0129] The weight determination module 3062 is used to adjust the first weight corresponding to the portable mobile terminal hardware signal according to the changes monitored by the second signal monitoring module 3061, and determine the adjusted second weight according to the adjusted first weight.

[0130] The fourth signal determination module 3063 is used to redetermine the target hardware signal based on the first weight adjusted by the weight determination module 3062, the portable mobile terminal hardware signal, the vehicle hardware signal, and the second weight adjusted by the weight determination module 3062.

[0131] In one optional implementation, the accuracy determination unit 302 includes:

[0132] The reference signal acquisition module 3021 is used to acquire the reference hardware signal corresponding to the vehicle hardware signal. The reference hardware signal is used to characterize the standard signal output expected to be achieved by the target hardware device corresponding to the target hardware function under ideal conditions.

[0133] The difference calculation module 3022 is used to calculate the absolute difference between the reference hardware signal acquired by the reference signal acquisition module 3021 and the vehicle hardware signal;

[0134] The range determination module 3023 is used to determine whether the absolute difference calculated by the difference calculation module 3022 is within a preset error range;

[0135] The first precision determination module 3024 is used to determine that the vehicle hardware signal has reached a preset precision if the judgment result of the range judgment module 3023 is yes.

[0136] The second precision determination module 3025 is used to determine that the vehicle hardware signal has not reached the preset precision if the judgment result of the range judgment module 3023 is negative.

[0137] Furthermore, embodiments of the present invention also provide a storage medium for storing a computer program, wherein the computer program, when running, controls the device where the storage medium is located to execute the above-described... Figure 1-2 The vehicle control method based on hardware signals described herein.

[0138] Furthermore, embodiments of the present invention also provide a processor for running a program, wherein the program executes the above-described... Figure 1-2 The vehicle control method based on hardware signals described herein.

[0139] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0140] It is understood that the relevant features in the above methods and apparatus can be referenced interchangeably. Furthermore, the terms "first," "second," etc., in the above embodiments are used to distinguish between embodiments and do not represent the superiority or inferiority of any particular embodiment.

[0141] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0142] The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages ​​is for the purpose of disclosing the best mode of implementation of the invention.

[0143] In addition, the memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0144] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0145] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0146] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0147] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0148] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0149] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0150] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0151] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0152] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0153] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A vehicle control method based on hardware signals, characterized in that, The method includes: Acquire portable mobile terminal hardware signals and vehicle hardware signals targeting specific hardware functions; The vehicle hardware signal is judged to determine whether it reaches a preset accuracy according to preset judgment rules; If the target is not achieved, a preset processing strategy is adopted to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal. The vehicle operation is controlled using the target hardware signals; Using a preset processing strategy, the target hardware signal is determined based on the portable mobile terminal hardware signal and the vehicle hardware signal, including: Use the cellular communication module to obtain the current network signal value; Determine whether the current network signal value exceeds a preset signal value; If the value exceeds the limit, the portable mobile terminal hardware signal is determined as the target hardware signal. If the value is not exceeded, the target hardware signal is determined based on the current network signal value and the preset signal value, according to the portable mobile terminal hardware signal and the vehicle hardware signal. Based on the current network signal value and the preset signal value, the target hardware signal is determined according to the portable mobile terminal hardware signal and the vehicle hardware signal, including: Calculate the absolute difference between the current network signal value and the preset signal value; The first weight corresponding to the portable mobile terminal hardware signal is determined based on the absolute difference. The second weight corresponding to the vehicle hardware signal is determined based on the first weight; The target hardware signal is determined based on the portable mobile terminal hardware signal, the first weight, the vehicle hardware signal, and the second weight.

2. The method according to claim 1, characterized in that, Determining the first weight corresponding to the portable mobile terminal hardware signal based on the absolute difference includes: The absolute difference is compared with multiple preset intervals to determine the specified interval corresponding to the absolute difference in the multiple preset intervals, wherein each interval corresponds to a weight; The weight corresponding to the specified interval is determined as the first weight corresponding to the portable mobile terminal hardware signal.

3. The method according to claim 1, characterized in that, After determining the portable mobile terminal hardware signal as the target hardware signal, the method further includes: Monitor the change in the absolute difference between the current network signal value and the preset signal value; If the change is that the current network signal value does not exceed the preset signal value, then the portable mobile terminal hardware signal is corrected using the preset compensation value to obtain a new portable mobile terminal hardware signal. The preset compensation value is a dynamic signal compensation amount set according to the absolute difference between the current network signal value and the preset signal value. The new portable mobile terminal hardware signal is identified as the target hardware signal.

4. The method according to claim 1, characterized in that, After determining the target hardware signal based on the portable mobile terminal hardware signal, the first weight, the vehicle hardware signal, and the second weight, the method further includes: Monitor the change in the absolute difference between the current network signal value and the preset signal value; The first weight corresponding to the portable mobile terminal hardware signal is adjusted according to the changes, and the second weight is determined according to the adjusted first weight. The target hardware signal is re-determined based on the adjusted first weight, the portable mobile terminal hardware signal, the vehicle hardware signal, and the adjusted second weight.

5. The method according to claim 1, characterized in that, Determine whether the vehicle hardware signal reaches a preset precision according to preset judgment rules, including: Obtain the reference hardware signal corresponding to the vehicle hardware signal. The reference hardware signal is used to characterize the standard signal output that the target hardware device corresponding to the target hardware function expects to achieve under ideal conditions. Calculate the absolute difference between the reference hardware signal and the vehicle hardware signal; Determine whether the absolute difference is within a preset error range; If so, then it is determined that the vehicle hardware signal has reached the preset accuracy; If not, then it is determined that the vehicle hardware signal has not reached the preset accuracy.

6. A vehicle control device based on hardware signals, used in the vehicle control method based on hardware signals according to any one of claims 1 to 5, characterized in that, The device includes: The signal acquisition unit is used to acquire portable mobile terminal hardware signals and vehicle hardware signals that target the hardware functions. The accuracy judgment unit is used to judge whether the vehicle hardware signal acquired by the signal acquisition unit reaches the preset accuracy according to the preset judgment rules. The signal determination unit is used to determine the target hardware signal based on the portable mobile terminal hardware signal and the vehicle hardware signal if the accuracy judgment unit determines that the target hardware signal is not achieved by using a preset processing strategy. The vehicle control unit is used to control the operation of the vehicle using the target hardware signal determined by the signal determination unit.

7. A storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is executed, it controls the device where the storage medium is located to perform the vehicle control method based on hardware signals as described in any one of claims 1 to 5.

8. A processor, characterized in that, The processor is used to run a program, wherein the program executes the vehicle control method based on hardware signals as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method for calculating road fused travel speed based on various positioning data

    CN103794061A

  • Automobile, user terminal, as well as automobile safety monitoring method and automobile safety monitoring system based on traveling data

    CN106427825A