Display method of steering wheel icon, electronic device and vehicle

By acquiring steering wheel data in real time and updating the icon when the angle of change exceeds a threshold, and adjusting the preset threshold and frequency in conjunction with vehicle information, the problem of drivers not being able to understand the steering wheel status in a timely manner is solved, achieving real-time and accurate display of the steering wheel icon, thus improving driving safety and user experience.

CN119773499BActive Publication Date: 2025-12-12GREAT WALL MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411936990.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-12-12
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

When switching from autonomous driving to manual driving, the driver cannot immediately perceive the actual steering wheel position, which poses a risk of taking over the vehicle.

Method used

The system acquires steering wheel data in real time, calculates the change angle based on the steering wheel data at the current moment and the previous moment, and updates the steering wheel icon when the change angle exceeds a preset threshold. It also adjusts the preset angle threshold and data acquisition frequency based on vehicle driving information to reduce icon updates caused by minor vehicle vibrations.

Benefits of technology

Ensure that the steering wheel icon reflects the steering wheel status in real time and accurately, reduce misoperation, and improve driving safety and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119773499B_ABST
    Figure CN119773499B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of piloting auxiliary driving, and provides a steering wheel icon display method, an electronic device and a vehicle. The method acquires steering wheel steering data in real time, determines a steering wheel change angle between a previous moment and a current moment according to the steering wheel steering data of the current moment and the steering wheel steering data of the previous moment, and updates a displayed steering wheel icon according to the steering wheel steering data of the current moment when the steering wheel change angle is greater than a preset angle threshold. The displayed steering wheel icon can reflect the steering state of the steering wheel, the driver can learn the actual steering state of the steering wheel in time, and the icon updating caused by slight vibration of the vehicle is reduced. The steering wheel icon can reflect the actual state of the steering wheel in real time, accurately and smoothly, the driver can take over the vehicle quickly in various situations, and the driving safety and user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of pilot assisted driving, and particularly relates to a steering wheel icon display method, an electronic device and a vehicle. BACKGROUND

[0002] Under the background of the increasing popularity of automatic driving technology, especially with the application of NOA (Navigate on Autopilot, pilot assisted driving) function, the driver needs to be able to quickly take over the vehicle in an emergency such as automatic on-ramp and off-ramp.

[0003] However, in the related art, the driver cannot timely understand the actual steering state of the steering wheel, resulting in a certain risk for the driver when taking over the vehicle. SUMMARY

[0004] Therefore, the purpose of the present application is to provide a steering wheel icon display method, an electronic device and a vehicle, which can display the actual steering state of the steering wheel in real time, ensure that the driver can quickly take over the vehicle in an emergency, improve driving safety and user experience, and reduce icon updates caused by slight vehicle vibration.

[0005] To achieve the above purpose, the present application provides a steering wheel icon display method, comprising:

[0006] obtaining steering wheel steering data in real time;

[0007] determining a steering wheel change angle between a previous time and a current time based on the steering wheel steering data at the current time and the steering wheel steering data at the previous time;

[0008] in response to the steering wheel change angle being greater than a preset angle threshold, updating a displayed steering wheel icon based on the steering wheel steering data at the current time.

[0009] Optionally, the steering wheel steering data includes a steering wheel orientation and a steering wheel angle, and determining the steering wheel change angle between the previous time and the current time based on the steering wheel steering data at the current time and the steering wheel steering data at the previous time comprises:

[0010] determining whether the steering wheel orientation at the current time is the same as the steering wheel orientation at the previous time;

[0011] if so, determining the steering wheel change angle between the previous time and the current time based on an angle difference between the steering wheel angle at the current time and the steering wheel angle at the previous time, otherwise, determining the steering wheel change angle between the previous time and the current time based on an angle sum of the steering wheel angle at the current time and the steering wheel angle at the previous time.

[0012] Optionally, the method further comprises:

[0013] acquiring driving information of the vehicle;

[0014] judging whether the preset angle threshold meets a preset updating condition based on the driving information, and if so, updating the preset angle threshold based on the driving information.

[0015] Optionally, judging whether the preset angle threshold meets a preset updating condition based on the driving information comprises:

[0016] judging whether a driving road condition in the driving information is a preset road condition, or whether a driving working condition in the driving information is a preset working condition, and if so, determining that the preset angle threshold meets a preset updating condition;

[0017] updating the preset angle threshold based on the driving information comprises:

[0018] acquiring a target threshold corresponding to the driving road condition or the driving working condition, and updating the preset angle threshold based on the target threshold.

[0019] Optionally, judging whether the preset angle threshold meets a preset updating condition based on the driving information comprises:

[0020] judging whether a driving weather in the driving information is a preset weather, and if so, determining that the preset angle threshold meets a preset updating condition;

[0021] updating the preset angle threshold based on the driving information comprises:

[0022] acquiring a target threshold corresponding to the driving weather, and updating the preset angle threshold based on the target threshold.

[0023] Optionally, judging whether the preset angle threshold meets a preset updating condition based on the driving information comprises:

[0024] judging whether an engine rotating speed in the driving information is greater than a preset rotating speed, and if so, determining that the preset angle threshold meets a preset updating condition;

[0025] updating the preset angle threshold based on the driving information comprises:

[0026] updating the preset angle threshold based on a difference between the engine rotating speed and the preset rotating speed.

[0027] Optionally, judging whether the preset angle threshold meets a preset updating condition based on the driving information comprises:

[0028] determining whether the suspension adjustment height in the driving information is greater than a preset height and whether a suspension adjustment frequency is greater than a preset adjustment frequency, and if so, determining that the preset angle threshold meets a preset update condition;

[0029] updating the preset angle threshold based on the driving information, including:

[0030] updating the preset angle threshold based on a difference between the suspension adjustment height and the preset height.

[0031] Optionally, the method further includes:

[0032] updating a collection frequency of the steering wheel steering data based on driving road conditions or driving working conditions in the driving information, so as to obtain the steering wheel steering data in real time according to the updated collection frequency.

[0033] As can be seen from the above, the display method of the steering wheel icon provided by the present application can obtain steering wheel steering data in real time, determine a steering wheel change angle between a previous time and a current time according to the steering wheel steering data at the current time and the steering wheel steering data at the previous time, and update the displayed steering wheel icon according to the steering wheel steering data at the current time when the steering wheel change angle is greater than a preset angle threshold, so that the displayed steering wheel icon can reflect the steering state of the steering wheel, the driver can learn the actual steering state of the steering wheel in time, and the display method can update the steering wheel icon when the change angle is large, reduce the icon update caused by the slight vibration of the vehicle, avoid the misoperation caused by the slight vibration, and make the steering wheel icon reflect the actual state of the steering wheel in real time, accurately and smoothly, so as to ensure that the driver can take over the vehicle quickly in various situations and improve the driving safety and user experience. BRIEF DESCRIPTION OF DRAWINGS

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

[0035] Figure 1 a flowchart of a display method of a steering wheel icon provided by an embodiment of the present application;

[0036] Figure 2 a forward steering wheel icon provided by an embodiment of the present application;

[0037] Figure 3A left-turn steering wheel icon provided by an embodiment of the present application;

[0038] Figure 4 A right-turn steering wheel icon provided by an embodiment of the present application;

[0039] Figure 5 A structural schematic diagram of a display device of a steering wheel icon provided by an embodiment of the present application;

[0040] Figure 6 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0041] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the embodiments and the accompanying drawings.

[0042] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be understood as the common meanings understood by those with ordinary skills in the art to which the present application belongs. The terms "first", "second" and similar terms used in the embodiments of the present application do not represent any order, number or importance, but are only used to distinguish different components. The terms "include" or "contain" and similar terms mean that the elements or objects before the terms cover the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "up", "down", "left", "right" and the like are only used to represent relative positional relationships, and when the absolute positions of the described objects change, the relative positional relationships may also change accordingly.

[0043] Figure 1 A flowchart of a display method of a steering wheel icon provided by an embodiment of the present application. The method is applicable to display a steering wheel icon when running functions such as NOA, to reflect the actual steering state of the steering wheel in real time. The display method of the steering wheel icon provided by the embodiment of the present application can be executed by a display device of the steering wheel icon, which can be integrated in an electronic device by hardware and / or software, such as an instrument panel controller or a HUD (Head Up Display, head-up display) controller.

[0044] As shown in Figure 1 The display method of the steering wheel icon provided by the embodiment of the present application includes the following steps:

[0045] S110, real-time acquisition of steering wheel steering data.

[0046] In the embodiment of the present application, the steering wheel steering data can be collected in real time by a steering wheel steering sensor; and the steering wheel steering sensor can send the steering wheel steering data to an instrument panel controller or a HUD controller through a CAN (Controller Area Network) bus.

[0047] The steering wheel steering data can include a steering wheel orientation and a steering wheel angle. The steering wheel orientation can be the actual orientation controlled by the steering wheel, such as left, right, or forward; and the steering wheel angle can be the actual angle controlled by the steering wheel. Specifically, the real-time steering wheel steering data can be periodically acquired at a preset acquisition frequency; and the preset acquisition frequency can be a data acquisition frequency set for a standard working condition or a standard road condition.

[0048] It should be noted that in the embodiment of the present application, the steering wheel steering data is collected once, which can trigger the subsequent determination of the steering wheel change angle to determine whether the steering wheel icon needs to be updated. Therefore, the update frequency of the steering wheel icon is synchronized with the acquisition frequency of the steering wheel steering data, so as to ensure that the icon can reflect the actual state of the steering wheel in real time.

[0049] S120, based on the steering wheel steering data at the current moment and the steering wheel steering data at the previous moment, determining the steering wheel change angle between the previous moment and the current moment.

[0050] Specifically, after receiving the steering wheel data, the instrument panel controller or the HUD controller can analyze the steering wheel steering data at the current moment and extract the steering wheel orientation and the steering wheel angle at the current moment.

[0051] In the embodiment of the present application, before calculating the steering wheel change angle between the previous moment and the current moment, the steering wheel angle at the current moment can also be preprocessed. For example, the steering wheel angle at the current moment can be angle-converted and abnormally processed.

[0052] For angle conversion, the steering wheel angle at the current moment can be converted to an equivalent value within a preset display range to obtain an angle value relative to the middle position of the steering wheel, which needs to be displayed in the steering wheel icon, when the steering wheel angle at the current moment exceeds the preset display range.

[0053] The preset display range can be the angle range that can be displayed in the steering wheel icon, such as 0-360°. For example, the steering wheel angle at the current moment is 540°, which is converted to an equivalent value within 0-360°, that is, 180°. The angle conversion of the steering wheel angle at the current moment can facilitate the subsequent satisfaction of the 0-360° angle range that can be displayed in the icon, so as to facilitate the driver to understand the specific direction of the steering wheel relative to the middle position in real time.

[0054] For abnormal processing, specifically, in the case of loss of the steering wheel angle at the current time (i.e., the steering wheel angle at the current time is not extracted), or the steering wheel angle at the current time is abnormal (the value is not within the steering wheel rotation angle range), the default value (such as 0°) is used to update the steering wheel angle at the current time. In addition, if it is detected that the steering wheel angle at the current time is an invalid value, that is, the steering wheel steering data at the current time is not collected according to the frequency, the default value can also be used to update the steering wheel angle at the current time.

[0055] In the embodiment of the present application, after the angle conversion and abnormal processing of the steering wheel angle at the current time, further, the steering wheel change angle between the two times can be calculated according to the steering wheel angle at the current time and the steering wheel angle at the previous time. Wherein, the steering wheel change angle can be understood as the angle change amount of the steering wheel between the two times.

[0056] In this process, the steering wheel angles of the two times participating in the calculation can both use the original steering wheel angle in the steering wheel steering data, or both use the steering wheel angle after the angle conversion and abnormal processing.

[0057] In a specific implementation, the steering wheel steering data includes the steering wheel orientation and the steering wheel angle, and the steering wheel change angle between the previous time and the current time is determined based on the steering wheel steering data at the current time and the steering wheel steering data at the previous time, including the following steps:

[0058] Step 11, judge whether the steering wheel orientation at the current time and the steering wheel orientation at the previous time are the same;

[0059] Step 12, if the same, determine the steering wheel change angle between the previous time and the current time based on the angle difference between the steering wheel angle at the current time and the steering wheel angle at the previous time, otherwise, determine the steering wheel change angle between the previous time and the current time based on the angle sum of the steering wheel angle at the current time and the steering wheel angle at the previous time.

[0060] Specifically, considering that there may be a case that the steering wheel orientation at the two times changes, for the case that the steering wheel orientation changes, and the case that the steering wheel orientation does not change, different ways are needed to calculate the steering wheel change angle between the two times.

[0061] Wherein, in step 11, the steering wheel steering data at the previous time can be read to judge whether the steering wheel orientation at the current time and the steering wheel orientation at the previous time are the same.

[0062] Further, in step 12, if the steering wheel orientation at the current time is the same as the steering wheel orientation at the last time, it indicates that the steering wheel has not returned to the intermediate position between the two times, at this time, the steering wheel angle at the current time can be subtracted from the steering wheel angle at the last time, and the absolute value of the subtraction result is taken as the steering wheel change angle between the two times.

[0063] For example, if the steering wheel orientation at the last time and the steering wheel orientation at the current time are both left, or the steering wheel orientation at the last time and the steering wheel orientation at the current time are both right, the steering wheel change angle between the last time and the current time is equal to |steering wheel angle at the last time - steering wheel angle at the current time|.

[0064] In addition, in step 12, if the steering wheel orientation at the current time is opposite to the steering wheel orientation at the last time, it indicates that the steering wheel has returned to the intermediate position between the two times, at this time, the steering wheel stroke between the two times can be divided into two parts, one part is from the steering wheel angle at the last time to the intermediate position, and the other part is from the intermediate position to the steering wheel angle at the current time, therefore, the steering wheel angle at the current time can be added to the steering wheel angle at the last time, and the sum is taken as the steering wheel change angle between the two times.

[0065] For example, if the steering wheel orientation at the last time is left and the steering wheel orientation at the current time is right, or the steering wheel orientation at the last time is right and the steering wheel orientation at the current time is left, the steering wheel change angle between the last time and the current time is equal to the steering wheel angle at the last time plus the steering wheel angle at the current time.

[0066] Through the above steps 11-12, for the cases that the steering wheel orientation changes and does not change between the two times, different calculation methods are used to obtain the steering wheel change angle between the last time and the current time, which ensures the accuracy of the steering wheel change angle, and thus ensures the reliability of the subsequent icon anti-shake processing combined with the preset angle threshold.

[0067] S130, in response to the steering wheel change angle being greater than the preset angle threshold, updating the displayed steering wheel icon based on the steering wheel steering data at the current time.

[0068] Specifically, after obtaining the steering wheel change angle between the last time and the current time, it can be judged whether the steering wheel change angle is greater than the preset angle threshold. The preset angle threshold can be a pre-set estimated value of the steering wheel angle change caused by the slight vibration of the vehicle, such as 2°.

[0069] Further, if the steering wheel change angle is less than or equal to the preset angle threshold, it indicates that the steering wheel angle at the current moment is close to the steering wheel angle at the last moment, and the change amount between the two moments can be caused by slight vibration of the vehicle. At this time, the displayed steering wheel icon can not be updated, and the display of the steering wheel icon at the last moment can be continued.

[0070] In addition, if the steering wheel change angle is greater than the preset angle threshold, it indicates that the steering wheel angle at the current moment is greatly different from the steering wheel angle at the last moment, and the change amount between the two moments is caused by the steering wheel controller. At this time, the displayed steering wheel icon can be updated according to the steering wheel steering data at the current moment.

[0071] For example, the displayed steering wheel icon can be updated according to the steering wheel angle and the steering wheel orientation at the current moment, so that the steering wheel orientation and the steering wheel angle are displayed in the updated steering wheel icon. In this process, the steering wheel angle that has passed the angle conversion and the abnormality processing at the current moment can be used to update the steering wheel icon.

[0072] The steering wheel icon can specifically include a steering wheel thumbnail and a labeled orientation. The steering wheel thumbnail is used to describe the steering wheel angle, and the labeled orientation is used to describe the steering wheel orientation. The steering wheel icon can be displayed in the instrument panel, or in the car interface, or through the HUD controller on the front windshield.

[0073] Figure 2 A positive steering wheel icon provided by an embodiment of the present application, Figure 3 A left-turn steering wheel icon provided by an embodiment of the present application, Figure 4 A right-turn steering wheel icon provided by an embodiment of the present application, as Figures 2-4 As shown, the steering wheel icon includes a steering wheel thumbnail above and a labeled orientation below. Among them, Figure 2 The steering wheel icon when the steering wheel turning angle is 0 and the steering wheel orientation is positive is shown; Figure 3 The steering wheel icon when the steering wheel turning angle is greater than 0 and the steering wheel orientation is left is shown; Figure 4 The steering wheel icon when the steering wheel turning angle is greater than 0 and the steering wheel orientation is right is shown.

[0074] In the embodiments of the present application, by comparing the steering wheel change angle with the preset angle threshold, the anti-shake processing of the steering wheel icon can be realized, the steering wheel icon is prevented from being updated due to the slight vibration of the vehicle, and it is ensured that the steering wheel icon can accurately reflect the actual steering state of the steering wheel. In addition, unnecessary icon update can be reduced, the driver is prevented from mistakenly thinking that the vehicle has a fault due to the frequent triggering of the slight update of the icon, the icon update is more smooth and natural, and the visual experience of the driver is improved through the smooth and natural icon update animation effect.

[0075] Considering that the vibration amplitude of the steering wheel caused by external factors is different in different scenarios, the preset angle threshold can also be adaptively adjusted in combination with the driving information of the vehicle, so as to realize the anti-shake processing of the steering wheel icon according to the adjusted preset angle threshold.

[0076] In a specific embodiment, the method provided by the embodiments of the present application further includes the following steps:

[0077] Step 21, acquiring driving information of the vehicle;

[0078] Step 22, judging whether the preset angle threshold meets a preset update condition based on the driving information, and if yes, updating the preset angle threshold based on the driving information.

[0079] In step 21, the driving information of the vehicle can describe the data related to the environment and driving during the driving process of the vehicle. For example, the driving information of the vehicle can include driving road conditions, driving weather, engine speed, suspension adjustment height, and driving working conditions and the like.

[0080] For example, the vehicle driving data and the environment perception data collected by various sensors can be acquired through the CAN bus, the engine speed, the suspension adjustment height and the like are extracted from the vehicle driving data, and the road conditions, the weather and the working conditions are identified according to the vehicle driving data and the environment perception data, so as to obtain the driving road conditions, the driving weather, and the driving working conditions and the like.

[0081] Further, in step 22, whether the preset angle threshold meets the preset update condition, i.e., whether the preset angle threshold needs to be updated, can be judged based on the driving information, and if yes, the preset angle threshold can be updated according to the driving information. The preset update condition can be that the driving information meets a specific working condition, road condition or weather and the like.

[0082] For example, the preset angle threshold can be appropriately reduced in the case that the steering wheel vibration is small, and the preset angle threshold can be appropriately increased in the case that the steering wheel vibration is large.

[0083] Through steps 21-22, the preset angle threshold can be adaptively updated based on the driving information of the vehicle, the threshold of the anti-shake processing can be dynamically adjusted in combination with the vibration condition of the vehicle, and the accuracy and reliability of the anti-shake processing can be ensured.

[0084] For step 22, in an example, the preset angle threshold is determined to meet the preset update condition based on the driving information, including: determining whether the driving road condition in the driving information is a preset road condition, or whether the driving working condition in the driving information is a preset working condition, if so, determining that the preset angle threshold meets the preset update condition.

[0085] The preset angle threshold is updated based on the driving information, including: obtaining a target threshold corresponding to the driving road condition or the driving working condition, and updating the preset angle threshold based on the target threshold.

[0086] The driving road condition can be a road surface type on which the vehicle travels, such as an urban road, an expressway, a climbing road, a potholed road, a ramp, etc. The driving working condition can be a running condition type in the driving process of the vehicle, such as low-speed driving, emergency avoidance, emergency braking, etc.

[0087] Specifically, the driving road condition and the driving working condition in the driving information can be extracted, and then it is determined whether the driving road condition is a preset road condition, and it is determined whether the driving working condition is a preset working condition.

[0088] The preset road condition can be a road condition that can cause the steering wheel to vibrate frequently, such as a climbing road, a potholed road, etc.; or the preset road condition can also be a road condition in which the steering wheel is controlled to have a small change in steering state, such as an expressway, on which the vehicle is mostly in a straight driving state, and the steering wheel has a small change in rotation angle.

[0089] The preset working condition can be a working condition that can cause the steering wheel to vibrate frequently, such as emergency braking, under which the vehicle can generate a large vibration and thus cause the steering wheel to vibrate; or the preset working condition can also be a working condition in which the steering wheel is controlled to have a small change in steering state, such as low-speed driving, when the vehicle speed is lower than a certain threshold (e.g., 30 km / h), it can be considered that the vehicle is in low-speed driving, and the steering wheel has a small change in rotation angle in low-speed driving.

[0090] Specifically, if it is determined that the driving road condition in the driving information is a preset road condition, or the driving working condition is a preset working condition, it can be determined that the preset angle threshold meets the preset updating condition, and then the target threshold corresponding to the driving road condition meeting the preset road condition or the target threshold corresponding to the driving working condition meeting the preset working condition can be read, and the preset angle threshold is updated to the target threshold. It should be noted that if the driving road condition is equal to the preset road condition and the driving working condition is equal to the preset working condition, the target threshold corresponding to the driving road condition and the driving working condition can be read at the same time, and the maximum target threshold is taken to update the preset angle threshold.

[0091] The target threshold can be a preset angle threshold for each preset road condition or preset working condition, which can be obtained through calibration. For example, for driving road conditions such as climbing and potholed road, considering that the vehicle body vibrates greatly under this road condition, which may cause the steering wheel to vibrate frequently, the corresponding target threshold can be 3°, so as to raise the preset angle threshold, and the steering wheel icon is updated when the steering wheel angle at two times is greater than 3°.

[0092] For driving road conditions such as highways, considering that the vehicle is in a straight driving state for a long time, the steering wheel rotation state changes little, and therefore the corresponding target threshold can be 5°, so as to raise the preset angle threshold, and the steering wheel icon is updated when the steering wheel angle at two times is greater than 5°.

[0093] For driving working conditions such as low-speed driving, considering that the steering wheel rotation state changes little when the vehicle drives at low speed, and therefore the corresponding target threshold can be 3°, so as to raise the preset angle threshold, and the steering wheel icon is updated when the steering wheel angle at two times is greater than 3°.

[0094] For driving working conditions such as emergency braking, considering that the vehicle may vibrate greatly when emergency braking, which may cause the steering wheel to vibrate, and therefore the corresponding target threshold can be 5°, so as to raise the preset angle threshold, and the steering wheel icon is updated when the steering wheel angle at two times is greater than 5°.

[0095] Through the above examples, the preset angle threshold can be adjusted adaptively based on the driving road condition and the driving working condition, so as to dynamically adjust the anti-shake effect according to the road condition and the working condition, and further improve the accuracy of the steering wheel icon display.

[0096] In addition to adjusting the preset angle threshold adaptively based on the driving road condition and the driving working condition, the preset angle threshold can also be adjusted adaptively based on the driving weather. For step 22, in another example, determining whether the preset angle threshold meets the preset updating condition based on the driving information includes: determining whether the driving weather in the driving information is a preset weather, and if so, determining that the preset angle threshold meets the preset updating condition.

[0097] updating the preset angle threshold based on the target threshold.

[0098] Specifically, the driving weather in the driving information can be extracted, and then it is determined whether the driving weather is a preset weather. The driving weather can be a weather type of a vehicle driving environment, such as a rainy and snowy day, a sunny day, a foggy day, etc. The preset weather can be a weather that can cause the steering wheel to vibrate frequently, such as a rainy and snowy day. In the rainy and snowy weather, the vehicle is prone to skidding due to the wet road surface, thereby causing the steering wheel to vibrate frequently.

[0099] In the above example, if it is determined that the driving weather in the driving information is the preset weather, it can be determined that the preset angle threshold meets the preset update condition, and then the target threshold corresponding to the driving weather can be read, and the preset angle threshold can be updated to the target threshold.

[0100] The target threshold can be a preset angle threshold for the preset weather, which can be obtained by calibration. For example, for the driving weather such as a rainy and snowy day, considering that the vehicle vibrates due to the body skidding in this weather, the target threshold corresponding thereto can be 3°, so as to increase the preset angle threshold, and the steering wheel icon is updated when the steering wheel angle at two time points is greater than 3°.

[0101] Through the above example, the preset angle threshold can be adaptively adjusted based on the driving weather, so as to achieve the purpose of dynamically adjusting the anti-shake effect according to the weather, and further improve the accuracy of the steering wheel icon display.

[0102] In addition to adaptively adjusting the preset angle threshold based on the driving road condition, the driving condition or the driving weather, the preset angle threshold can also be adaptively adjusted based on the engine speed. For step 22, in another example, determining whether the preset angle threshold meets the preset update condition based on the driving information includes: determining whether the engine speed in the driving information is greater than a preset speed, and if so, determining that the preset angle threshold meets the preset update condition.

[0103] updating the preset angle threshold based on the difference between the engine speed and the preset speed.

[0104] In which, considering that the operation of the engine can also cause the steering wheel to vibrate, especially in the case of high engine speed, it can cause the steering wheel to vibrate frequently. Therefore, the engine speed can be extracted from the driving information, and it is determined whether the engine speed is greater than the preset speed.

[0105] Specifically, the preset rotating speed can be a critical rotating speed that can cause the steering wheel to vibrate frequently during the engine operation. If the engine rotating speed is greater than the preset rotating speed, it can be determined that the preset angle threshold meets the preset updating condition, and then the preset angle threshold can be updated by the engine rotating speed.

[0106] For example, the difference between the engine rotating speed and the preset rotating speed can be calculated to measure the vibration of the steering wheel caused by the engine operation, and the greater the difference, the greater the vibration of the steering wheel, and then the preset angle threshold is updated based on the difference. For example, the greater the difference, the greater the increase in the preset angle threshold.

[0107] Through the above examples, the preset angle threshold can be adaptively adjusted based on the engine operation, which can consider the influence of the engine operation on the steering wheel, and achieve the purpose of dynamically adjusting the anti-shake effect according to the engine rotating speed in real time, and further improve the accuracy of the steering wheel icon display.

[0108] In addition to adaptively adjusting the preset angle threshold based on the driving road condition, driving condition, driving weather or engine rotating speed, the preset angle threshold can also be adaptively adjusted based on the suspension data. For the above step 22, in another example, determining whether the preset angle threshold meets the preset updating condition based on the driving information includes: determining whether the suspension adjustment height in the driving information is greater than the preset height, and whether the suspension adjustment frequency is greater than the preset adjustment frequency, if so, it is determined that the preset angle threshold meets the preset updating condition;

[0109] Updating the preset angle threshold based on the driving information includes: updating the preset angle threshold based on the difference between the suspension adjustment height and the preset height.

[0110] Wherein, considering that the suspension adjustment can also cause the steering wheel to vibrate, especially in the case of large height and frequent adjustment of the suspension adjustment, it can cause the steering wheel to vibrate frequently. Therefore, the suspension adjustment height and the suspension adjustment frequency can be extracted from the driving information, and then it is determined whether the suspension adjustment height is greater than the preset height and whether the suspension adjustment frequency is greater than the preset adjustment frequency.

[0111] Further, if the suspension adjustment height is greater than the preset height, and the suspension adjustment frequency is greater than the preset adjustment frequency, it indicates that the suspension adjustment amplitude and frequency of the vehicle at this time are both large, which can cause the body to vibrate greatly, and then cause the steering wheel to vibrate, therefore, it can be determined that the preset angle threshold meets the preset updating condition, and then the preset angle threshold can be updated by the suspension adjustment height.

[0112] For example, the difference between the suspension adjustment height and the preset height can be calculated to measure the steering wheel vibration caused by the suspension adjustment, and the greater the difference, the greater the steering wheel vibration, and then the preset angle threshold is updated based on the difference. For example, the preset angle threshold is increased, the greater the difference, the greater the increase in the preset angle threshold.

[0113] Through the above examples, the preset angle threshold can be adaptively adjusted based on the suspension adjustment condition, the influence of the suspension adjustment on the steering wheel can be considered, the purpose of dynamically adjusting the anti-shake effect according to the suspension adjustment height in real time can be achieved, and the accuracy of the steering wheel icon display can be further improved.

[0114] In the embodiments of the present application, after adjusting the preset angle threshold, the subsequent collected steering data, i.e., the steering data at the next time, can be processed based on the updated preset angle threshold. Of course, when the working condition, the road condition, the weather, the engine speed or the suspension adjustment condition changes, the preset angle threshold can also be adaptively adjusted again.

[0115] The method provided by the embodiments of the present application can not only adaptively adjust the preset angle threshold, but also dynamically adjust the collection frequency of the steering data to achieve the purpose of adjusting the icon update frequency.

[0116] In another specific embodiment, the method provided by the embodiments of the present application further comprises:

[0117] Based on the driving road condition or the driving working condition in the driving information, the collection frequency of the steering data is updated to obtain the steering data in real time according to the updated collection frequency.

[0118] Specifically, the driving road condition or the driving working condition in the driving information can be extracted, and then it is determined whether the driving road condition is a pre-set frequency update road condition or the driving working condition is a pre-set frequency update working condition.

[0119] The frequency update road condition can be a pre-set road condition that needs to change the icon update frequency, such as an urban road or a ramp. The frequency update working condition can be a pre-set working condition that needs to change the icon update frequency, such as emergency avoidance.

[0120] Specifically, if the driving road condition is the frequency update road condition or the driving working condition is the frequency update working condition, the collection frequency of the steering data can be updated according to the frequency update road condition or the frequency update working condition.

[0121] For example, for urban roads, vehicles frequently change lanes and turn on urban roads, and the steering wheel icon needs to be updated quickly, so the collection frequency of the steering wheel turning data can be increased to increase the icon update frequency. For ramps, the steering wheel turning angle of the vehicle changes greatly when entering and exiting the ramp, and the steering wheel icon needs to be updated quickly, so the collection frequency of the steering wheel turning data can be increased to increase the icon update frequency. For emergency avoidance, the steering wheel turning angle of the vehicle changes greatly and quickly during emergency avoidance, and the steering wheel icon needs to be updated quickly to ensure that the icon can reflect the actual state of the steering wheel in real time and help the driver to react quickly, so the collection frequency of the steering wheel turning data can be increased to increase the icon update frequency.

[0122] It should be noted that after updating the collection frequency of the steering wheel turning data, the steering wheel turning data can be periodically acquired at the updated collection frequency for subsequent collection of the steering wheel turning data. Of course, when the working condition or road condition changes are detected again, the collection frequency can also be adaptively adjusted again.

[0123] Through the above embodiments, the collection frequency can be adaptively adjusted based on the driving road condition or driving working condition, so as to adjust the icon update frequency. In some specific road conditions or working conditions, through high-frequency data collection, the icon can reflect the actual state of the steering wheel in real time, and the driver can quickly take over the vehicle in various situations.

[0124] The display method of the steering wheel icon provided by the embodiments of the present application can determine the steering wheel change angle between the last time and the current time by acquiring the steering wheel turning data in real time, according to the steering wheel turning data at the current time and the steering wheel turning data at the last time. In the case where the steering wheel change angle is greater than a preset angle threshold, the displayed steering wheel icon is updated according to the steering wheel turning data at the current time, so that the displayed steering wheel icon can reflect the steering state of the steering wheel, and the driver can timely understand the actual steering state of the steering wheel. In addition, the method compares the steering wheel change angle between the two times with the preset angle threshold, and updates the steering wheel icon in the case where the change angle is large, reduces the icon update caused by the slight vibration of the vehicle, avoids the misoperation caused by the slight vibration, and makes the steering wheel icon reflect the actual state of the steering wheel in real time, accurately and smoothly, so that the driver can quickly take over the vehicle in various situations, and the driving safety and user experience are improved.

[0125] It should be noted that the method of the embodiments of the present application can be executed by a single device, for example, a computer or a server, etc. The method of the embodiments can also be applied to a distributed scenario, and be completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.

[0126] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order and still achieve desirable results. Additionally, the processes depicted in the accompanying figures do not necessarily require the particular order shown or sequential order in order to achieve the desired results. In some implementations, multitasking and parallel processing can be advantageous.

[0127] Based on the same inventive concept, the present application also provides a steering wheel icon display device corresponding to any of the above-mentioned embodiment methods. Figure 5 A structural schematic diagram of a steering wheel icon display device provided by an embodiment of the present application is shown in Figure 5 The steering wheel icon display device includes a data acquisition module 510, a change angle determination module 520, and an icon update module 530, wherein:

[0128] The data acquisition module 510 is configured to acquire steering wheel steering data in real time.

[0129] The change angle determination module 520 is configured to determine a steering wheel change angle between a previous time and a current time based on the steering wheel steering data at the current time and the steering wheel steering data at the previous time.

[0130] The icon update module 530 is configured to update a displayed steering wheel icon based on the steering wheel steering data at the current time in response to the steering wheel change angle being greater than a preset angle threshold.

[0131] On the basis of the above-mentioned embodiments, optionally, the steering wheel steering data includes a steering wheel orientation and a steering wheel angle, and the change angle determination module 520 is specifically configured to:

[0132] determining the steering wheel change angle between the previous time and the current time based on an angle sum between the steering wheel angle of the previous time and the steering wheel angle of the current time.

[0133] On the basis of the above-mentioned embodiments, optionally, the device further comprises a threshold updating module, the threshold updating module is used for obtaining driving information of the vehicle; determining whether the preset angle threshold meets a preset updating condition based on the driving information, if yes, updating the preset angle threshold based on the driving information.

[0134] On the basis of the above-mentioned embodiments, optionally, the threshold updating module is further used for determining whether a driving road condition in the driving information is a preset road condition, or whether a driving working condition in the driving information is a preset working condition, if yes, determining that the preset angle threshold meets the preset updating condition; obtaining a target threshold corresponding to the driving road condition or the driving working condition, and updating the preset angle threshold based on the target threshold.

[0135] On the basis of the above-mentioned embodiments, optionally, the threshold updating module is further used for determining whether a driving weather in the driving information is a preset weather, if yes, determining that the preset angle threshold meets the preset updating condition; obtaining a target threshold corresponding to the driving weather, and updating the preset angle threshold based on the target threshold.

[0136] On the basis of the above-mentioned embodiments, optionally, the threshold updating module is further used for determining whether an engine speed in the driving information is greater than a preset speed, if yes, determining that the preset angle threshold meets the preset updating condition; updating the preset angle threshold based on a difference between the engine speed and the preset speed.

[0137] On the basis of the above-mentioned embodiments, optionally, the threshold updating module is further used for determining whether a suspension adjustment height in the driving information is greater than a preset height, and whether a suspension adjustment frequency is greater than a preset adjustment frequency, if yes, determining that the preset angle threshold meets the preset updating condition; updating the preset angle threshold based on a difference between the suspension adjustment height and the preset height.

[0138] On the basis of the above-mentioned embodiments, optionally, the device further comprises a frequency updating module, the frequency updating module is used for updating a collection frequency of the steering wheel turning data based on a driving road condition or a driving working condition in the driving information, so as to obtain the steering wheel turning data in real time according to the updated collection frequency.

[0139] For the convenience of description, the above apparatus is described in various modules in terms of functions. Of course, in the implementation of the present application, the functions of each module can be implemented in one or more software and / or hardware.

[0140] The apparatus of the above embodiments is used to implement the display method of the corresponding steering wheel icon in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0141] Based on the same inventive concept, corresponding to any of the above method embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the display method of the steering wheel icon according to any of the above embodiments.

[0142] Figure 6 A structural schematic diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 1. Figure 6 A specific hardware structure of an electronic device is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.

[0143] The processor 1010 can be implemented in the form of a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present application.

[0144] The memory 1020 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1020 and executed by the processor 1010.

[0145] The input / output interface 1030 is configured to connect an input / output module to realize information input and output. The input / output module can be configured in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.

[0146] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as a USB, a network cable, etc.) or a wireless manner (such as a mobile network, WIFI, Bluetooth, etc.).

[0147] The bus 1050 includes a channel to transmit information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.

[0148] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only include components necessary for implementing the embodiments of the present specification, and does not necessarily include all components shown in the figure.

[0149] The electronic device of the above embodiments is used to implement the display method of the steering wheel icon in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.

[0150] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides a vehicle, which comprises the electronic device according to any of the above embodiments.

[0151] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions for causing the computer to execute the display method of the steering wheel icon according to any of the above embodiments.

[0152] The computer readable media of the embodiments can include permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules 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 technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0153] The storage medium of the above embodiments stores computer instructions for causing the computer to execute the display method of the steering wheel icon as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0154] Those skilled in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope (including claims) of the present application is limited to these examples; the above embodiments or technical features between different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of the different aspects of the embodiments of the present application as described above. In order to be brief, they are not provided in detail.

[0155] In addition, in order to simplify the description and discussion, and so as not to make the embodiments of the present application difficult to understand, the well-known power / ground connections of integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. In addition, the devices can be shown in the form of block diagrams in order to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented the embodiments of the present application (i.e. these details should be fully within the understanding of those skilled in the art). Where specific details (e.g. circuits) are set forth in order to describe the exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with variations of these specific details. Therefore, these descriptions should be considered illustrative rather than limiting.

[0156] While the present application has been described in connection with certain embodiments thereof, many modifications, substitutions, changes, and of forms will be apparent to those of ordinary skill in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.

[0157] Embodiments of the present application are intended to cover all such alterations, modifications, and variations as they can come within the scope of the appended claims. Accordingly, although specific embodiments have been furthered in connection with the present application, any omission, substitution, change, improvement, etc. made by one of ordinary skill in the art to the disclosed embodiments should be considered to be within the scope of the present application.

Claims

1. A method of displaying a steering wheel icon, characterized by, The method comprises: acquiring steering wheel steering data in real time; determining a steering wheel change angle between a previous time and a current time based on the steering wheel steering data at the current time and the steering wheel steering data at the previous time; in response to the steering wheel change angle being greater than a preset angle threshold, updating a displayed steering wheel icon based on the steering wheel steering data at the current time; The method further comprises: acquiring driving information of the vehicle; determining whether the preset angle threshold meets a preset update condition based on the driving information, and if so, updating the preset angle threshold based on the driving information, wherein the preset angle threshold is adjusted based on driving road conditions and driving working conditions in the driving information, or the preset angle threshold is adjusted based on driving weather, engine speed or suspension data in the driving information.

2. The method of claim 1, wherein, The steering wheel steering data comprises a steering wheel orientation and a steering wheel angle, and the determination of the steering wheel change angle between the previous time and the current time based on the steering wheel steering data at the current time and the steering wheel steering data at the previous time comprises: determining whether the steering wheel orientation at the current time is the same as the steering wheel orientation at the previous time; if so, determining the steering wheel change angle between the previous time and the current time based on an angle difference between the steering wheel angle at the current time and the steering wheel angle at the previous time, otherwise, determining the steering wheel change angle between the previous time and the current time based on an angle sum of the steering wheel angle at the current time and the steering wheel angle at the previous time.

3. The method of claim 1, wherein, The determination of whether the preset angle threshold meets the preset update condition based on the driving information comprises: determining whether driving road conditions in the driving information are preset road conditions, or whether driving working conditions in the driving information are preset working conditions, and if so, determining that the preset angle threshold meets the preset update condition; The updating of the preset angle threshold based on the driving information comprises: acquiring a target threshold corresponding to the driving road conditions or the driving working conditions, and updating the preset angle threshold based on the target threshold.

4. The method of claim 1, wherein, The determination of whether the preset angle threshold meets the preset update condition based on the driving information comprises: determining whether driving weather in the driving information is preset weather, and if so, determining that the preset angle threshold meets the preset update condition; The updating of the preset angle threshold based on the driving information comprises: acquiring a target threshold corresponding to the driving weather, and updating the preset angle threshold based on the target threshold.

5. The method of claim 1, wherein, The determination of whether the preset angle threshold meets the preset update condition based on the driving information comprises: determining whether engine speed in the driving information is greater than a preset speed, and if so, determining that the preset angle threshold meets the preset update condition; The updating of the preset angle threshold based on the driving information comprises: updating the preset angle threshold based on a difference between the engine speed and the preset speed.

6. The method of claim 1, wherein, The determination of whether the preset angle threshold meets the preset update condition based on the driving information comprises: determining whether a suspension adjustment height in the driving information is greater than a preset height and whether a suspension adjustment frequency is greater than a preset adjustment frequency, and if so, determining that the preset angle threshold meets a preset update condition; updating the preset angle threshold based on the driving information, comprising: updating the preset angle threshold based on a difference between the suspension adjustment height and the preset height.

7. The method of claim 1, wherein, The method further comprises: updating a collection frequency of the steering wheel turning data based on a driving road condition or a driving working condition in the driving information, so as to obtain the steering wheel turning data in real time according to the updated collection frequency.

8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method of any one of claims 1 to 7 when executing the program.

9. A vehicle characterized by comprising: The vehicle comprises the electronic device of claim 8. The processor implements the method of any one of claims 1 to 7 when executing the program. The vehicle comprises the electronic device of claim 8.

Citation Information

Patent Citations

  • Steering wheel control method, steering wheel, system, storage medium and electronic equipment

    CN112298355A

  • Steering wheel dynamic stiffness target setting method and system

    CN118190304A

  • Steering wheel turn indicator

    JP2002234459A