Bumpy condition passenger reminding system and method, storage medium and computer program product
By detecting vehicle movement and road conditions, combined with seat occupancy status, and using vibration, sound, and screen display, the system provides personalized bump reminders to passengers, solving the problem of insufficient passenger safety in existing technologies and improving passenger safety and comfort in complex bumpy scenarios.
Patent Information
- Application Number
- CN202511089212.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-05
- Publication Date
- 2025-10-03
AI Technical Summary
The existing technology lacks a system that can fully perceive bumpy conditions, accurately identify passenger status and provide efficient reminders, resulting in insufficient passenger safety in complex bumpy scenarios. In addition, the existing system has single functions and cannot provide differentiated reminders for different bump types and passenger status.
By detecting vehicle motion data and road conditions, combined with the seat occupancy status, the type of bumps is determined and different reminder strategies are adopted, including vibration, sound, screen display and icon prompts. The reminder intensity is dynamically adjusted according to the type and level of bumps, and the reminder method is optimized based on the passenger position and field of view.
It achieves accurate identification and personalized reminders of different types of bumps, improves the safety and comfort of passengers in complex bumpy scenarios, and reduces safety hazards caused by bumps.
Smart Images

Figure CN120735686A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of vehicle safety assistance technology, and in particular relates to a bumpy driving condition passenger reminder system, method, storage medium and computer program product. Background Art
[0002] Currently, vehicles face a complex and diverse range of bumpy conditions during driving, including both bumps caused by road conditions (such as steep slopes, potholes, gravel sections, and other fixed road conditions) and dynamic bumps caused by driver manipulation (such as sharp turns, sudden braking, and hard acceleration). Existing driving assistance systems primarily focus on providing decision support to drivers (such as lane departure warnings and collision avoidance prompts), but there is a significant lack of bump warning mechanisms for passengers:
[0003] On the one hand, passengers' perception of the vehicle's driving status lags behind the driver's, and they lack the ability to anticipate road conditions ahead. For example, when the vehicle is about to enter an unmarked pothole or the driver suddenly brakes, passengers, without prior warning, often fail to adjust their posture in time, which can lead to bumps and falls. Furthermore, items scattered in the vehicle due to the jolting of the vehicle can not only damage the items but also interfere with the driver's operation, indirectly posing a safety hazard.
[0004] On the other hand, the few existing in-car reminder systems (such as seatbelt unfastened reminders) are limited in functionality, providing only simple warnings based on specific conditions. They fail to provide precise, differentiated reminders based on the type and severity of the bumps or the passengers' real-time status. For example, conventional audio reminders may not effectively reach rear-seat passengers looking down at their phones, while on-screen reminders intended for front-seat passengers may be ineffective for rear-seat passengers due to their limited field of view, resulting in ineffective reminders.
[0005] Therefore, the existing technology lacks a system that can fully perceive bumpy conditions, accurately identify passenger status, and provide efficient reminders accordingly. It is difficult to meet the safety needs of passengers in complex bumpy scenarios. A targeted technical solution is urgently needed to fill this gap. Summary of the Invention
[0006] In order to solve the problems raised in the background art, the present invention proposes a bumpy driving condition passenger reminder system, method, storage medium and computer program product.
[0007] A bumpy driving condition passenger reminder system to achieve one of the objectives of the present invention comprises:
[0008] Detection module: used to detect vehicle motion data, current road conditions, and seat occupancy status in the vehicle;
[0009] Bumping judgment module: used to judge whether bumping will occur and obtain the corresponding bumping type based on vehicle operation data and current road conditions;
[0010] Reminder module: used to adopt different reminder strategies according to the type of bumps; the reminder strategies include: playing prompt sounds and / or displaying warning content on the screen and / or lighting up icons and / or generating vibrations at different positions of the seats according to the occupancy status of the seats in the car, and achieving different reminder contents corresponding to different bumps types through the same prompt sounds, different screen display content, different icons, and different vibration methods.
[0011] The main screens in the car that can be used to display information include but are not limited to the instrument screen, central control screen, HUD, co-pilot entertainment screen, streaming media rearview mirror, rear seat headrest screen, ceiling screen, front and rear armrest screens, starry sky roof, and projection screen.
[0012] Furthermore, the method of determining whether turbulence will occur and obtaining the corresponding turbulence type includes:
[0013] Based on the vehicle's speed and the distance between the vehicle and the nearest obstacle in its direction of travel, as captured in vehicle motion data, the system calculates the relative speed and distance between the vehicle and the nearest obstacle. When the relative speed exceeds a first set function value related to the distance, and the road conditions indicate that the vehicle cannot avoid the nearest obstacle by changing its direction, the system deems the vehicle to be about to experience a sudden braking jolt. Its technical benefits include: converting jolt prediction into a quantifiable mathematical model by calculating the critical functional relationship between relative speed and distance, improving judgment accuracy; distinguishing jolt types based on road condition information, and triggering targeted alert strategies to avoid misplaced alerts caused by misjudgments; and triggering alerts before a collision risk occurs, buying passengers time to react and significantly reducing the risk of a forward collision caused by sudden braking.
[0014] Furthermore, when it is determined that the vehicle can avoid the nearest obstacle by changing its driving direction, whether the vehicle will experience a bump is determined according to the following method:
[0015] When the original driving intention of the vehicle is to turn, it is determined that the vehicle will experience a bump type of sharp turn bump;
[0016] When the original driving intention of the vehicle is to go straight, when the relative speed is greater than the second set function value about the distance, it is considered that the vehicle will experience a bump type of sudden braking and sharp turning; otherwise, it is considered that the vehicle will experience a bump type of sudden braking.
[0017] The technical effects of the above method include: combining navigation data and vehicle steering status to further refine the bump type and improve the adaptability of the reminder scenario; through dual verification of the original driving intention and the possibility of road conditions, unnecessary reminders are filtered out, such as not triggering emergency braking reminders during normal turns, thereby improving system reliability.
[0018] Furthermore, the method of implementing different reminder contents corresponding to different turbulence types includes:
[0019] When the bump type is a sharp turn: When the seat is occupied, the steering side of the seat will continue to vibrate; a sound will be played to remind passengers that the vehicle is about to make a sharp turn; the screen will display a warning that the vehicle is about to make a sharp turn; and the icon indicating that the vehicle is about to make a sharp turn will light up;
[0020] When the bump type is sudden braking: When the seat is occupied, the front side of the seat continues to vibrate; a warning tone is played to remind passengers that the vehicle is about to brake suddenly; the screen displays a warning that the vehicle is about to brake; and the icon indicating that the vehicle is about to brake suddenly is lit;
[0021] When the bump type is a steep slope: When the seat occupancy status is valid, the seat vibrates intermittently; a warning tone is played to remind passengers that there is a steep slope ahead; the screen displays a warning that there is a steep slope ahead; and the icon indicating that there is a steep slope ahead is lit;
[0022] When the bump type is gravel: When the seat is occupied, the inside and outside of the seat vibrate alternately; a sound is played to remind passengers that there is gravel ahead; the screen displays a warning that there is gravel ahead; and the icon indicating gravel ahead lights up;
[0023] When the bump type is a pothole: when the seat's occupied status is valid, the front and rear sides of the seat vibrate alternately; a prompt sound is played to remind passengers that there is a pothole ahead; the screen displays a warning that there is a pothole ahead; and an icon indicating that there is gravel ahead is lit.
[0024] The occupancy status of the above-mentioned seats is valid, that is, there is a passenger on the seat; the occupancy status of each seat can be obtained by using a pressure sensor installed on the seat or by collecting information about the occupants in the car through a camera or other existing technologies.
[0025] The technical effects of the above reminder strategy include: through differentiated vibration patterns in different seat positions, passengers can intuitively perceive the type of bumps without relying on vision or hearing, which is especially suitable for noisy environments or distracted scenarios; the synchronous linkage of sound, screen, icons and seat vibration forms a three-in-one reminder system of sight, sound and touch, and the information transmission efficiency is more efficient than a single mode; specific reminders for different types of bumps help passengers establish conditioned reflexes and shorten their reaction time.
[0026] Further, when multiple of the bump types are sharp turns, sudden brakes, steep slopes, gravel, and pothole edges: When the occupancy status of the seat is valid, the seat vibrates continuously; a warning sound for the corresponding bump type that the vehicle is about to encounter is played, the screen displays warnings for multiple bump types, and an icon indicating the bump type that the vehicle is about to encounter is lit.
[0027] Further, it also includes determining a bump coefficient according to the bump type, obtaining a bump level based on the bump coefficient, and giving a hierarchical reminder to the driver and passengers according to the bump level.
[0028] Its technical effects include: classifying the bump degree into no bump, low / medium / high levels, making the reminder intensity dynamically match the risk level, and avoiding excessive reminders during minor bumps that interfere with the passenger experience; automatically increasing the vibration frequency, sound volume, and display brightness during high-level bumps to ensure that passengers can quickly perceive risks in emergency situations; and using gentle reminders for low-level bumps to balance safety and comfort.
[0029] Further, the calculation method of the bump coefficient includes:
[0030] Obtaining associated parameters, where the associated parameters are used to represent road and vehicle parameters directly related to the road bump degree under different bump types of road surfaces;
[0031] Obtaining the relative importance degree of the associated parameters in the overall evaluation of the road bump degree, and determining the weighting coefficient of each associated parameter according to the relative importance degree;
[0032] Performing a weighted calculation on the associated parameters according to the weighting coefficient to obtain the bump coefficient.
[0033] The technical effects of the above calculation method include: through the weighted calculation of the associated parameters, converting complex bump scenarios into quantifiable bump coefficients to achieve more accurate risk assessment; dynamically adjusting the weighting coefficient for different bump types to improve the generalization ability of the system to diverse road conditions.
[0034] Further, the method for determining the bump level includes:
[0035] When the bump coefficient < X0, the bump level is no bump; when X0 ≤ bump coefficient < X1, the bump level is low-level bump; when X1 ≤ bump coefficient < X2, the bump level is medium-level bump; when the bump coefficient ≥ X2, the bump level is high-level bump;
[0036] X0, X1, and X2 are respectively preset critical values of the bump levels.
[0037] Furthermore, the system also includes using different screens for reminders based on the visual range and the attention range in the depth of vision. The reminder method includes: when there are one or more screens within the attention range, only the screen closest to the center of the attention range is used for reminders; when there are no screens in the attention range and there are N or more screens in the visual range, at least N screens closest to the center of the visual range are used for reminders; when there are no screens in the visual range, a sound is used for reminders. The value of N is set according to the number of screens on the actual vehicle. For example, if there are four or more screens, N ≥ 3.
[0038] Furthermore, methods for determining the visual range and attention range include:
[0039] The vertical viewing angle of the human eye is denoted as α1, and the area of focused attention is denoted as α2. The horizontal viewing angle is denoted as β1, and the area of focused attention is denoted as β2. Corresponding angular planes are drawn. The intersection of the four planes formed by α1 and β1 forms an area approximately shaped like a quadrangular pyramid, which is the viewing range F1. The intersection of the four planes formed by α2 and β2 forms the area of focused attention F2. The area can also be further optimized into an elliptical cone by creating an inscribed ellipse.
[0040] A method for reminding passengers of bumpy driving conditions to achieve the second objective of the present invention includes:
[0041] Detect vehicle motion data, current road conditions, and seat occupancy status in the vehicle;
[0042] Determine whether a bump will occur and obtain the corresponding bump type based on vehicle operation data and current road conditions;
[0043] Different reminder strategies are adopted according to the type of bumps; the reminder strategies include: playing a prompt tone and / or displaying warning content on the screen and / or lighting up an icon and / or generating vibrations at different positions of the seat according to the occupancy status of the seat in the car. Different reminder contents corresponding to different bumps types are achieved through the same prompt tone, different screen display content, different icons, and different vibration methods.
[0044] The technical effects of the above determination method include: defining the bumpiness level through clear threshold intervals X0, X1, and X2, providing a unified quantitative standard for subsequent reminder strategies; the threshold can be dynamically adjusted based on actual road conditions and user feedback (such as using different thresholds for urban roads and mountain roads), balancing safety and user acceptance.
[0045] A non-transitory computer-readable storage medium is provided to achieve the third purpose of the present invention, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the bumpy working condition passenger reminder method are implemented.
[0046] A computer program product for achieving the fourth objective of the present invention includes a computer program / instruction, which, when executed by a processor, implements the steps of the method for reminding passengers in turbulent conditions.
[0047] The beneficial effects of the present invention include:
[0048] 1. The present invention obtains the vehicle's current motion state and road traffic environment information in real time, combines it with navigation and other related information, predicts the vehicle's motion trend at the next moment, determines whether the vehicle will experience subsequent bumpy conditions, and classifies and processes them. It also collects relevant parameters based on different types of bumpy road conditions to determine the degree of bumpiness.
[0049] 2. Existing driver assistance systems primarily focus on the driver, with limited passenger warnings. Consequently, when the driver mishandles the vehicle or encounters an emergency, passengers may be unable to prepare in time, increasing safety risks. This invention identifies the passenger's position and field of view, and combines the type and severity of bumps to create a comprehensive and efficient bump warning method, thereby improving passenger safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 is a schematic diagram of an embodiment of the system of the present invention;
[0051] Figure 2 is a schematic flow chart of an embodiment of the method of the present invention;
[0052] Figure 3 This is a flowchart of identifying the bumpy conditions of sharp turns or sudden braking;
[0053] FIG4 is a schematic diagram of the visual range and the attention focus range. DETAILED DESCRIPTION
[0054] The following specific embodiments are provided to explain the technical solutions of the present invention so that those skilled in the art can understand the present invention. The scope of protection of the present invention is not limited to the specific implementation structures described below. Any implementation schemes created by those skilled in the art that include the technical solutions of the present invention but differ from the following specific implementation schemes are also within the scope of protection of the present invention.
[0055] A passenger reminder system for bumpy conditions, such as Figure 1 Shown, including:
[0056] Detection module: used to detect vehicle motion data, current road conditions, and seat occupancy status in the vehicle; including but not limited to vehicle speed sensors, acceleration sensors, visual sensors, radars, seat pressure sensors, etc.
[0057] Control module: used to analyze the type of bumpy road conditions based on the vehicle motion data collected by the detection module; determine the degree of bumpiness according to the type of bumpy road conditions and the preset level data table and control the operation of the execution module;
[0058] Execution module: used to send corresponding reminder signals according to the control module signal; including but not limited to sending reminder signals to passengers using modules such as seat controllers, windows, speakers, display screens and steering wheels;
[0059] Storage Module: Used to record vehicle bumps and passenger status. This data can be retrieved the next time the vehicle passes through the relevant road section, speeding up the alert response. It can also optimize the corresponding parameters of the grade data table based on the stored passenger status.
[0060] The corresponding parameters of the grade data table to be optimized include: the critical value of the bumpiness grade (i.e. X0, X1, X2 used to divide the bumpiness into no bumpiness, low / medium / high level bumpiness); and the weighting coefficients of the associated parameters.
[0061] The passenger status includes: passenger reaction time T, which is the posture adjustment time of the passenger's actions detected by visual sensors after the reminder signal is issued and before the turbulence occurs, such as whether the passenger holds the handrail firmly and the speed of body posture adjustment. When T ≤ 1 second, it is "timely" and T > 1 second, it is "delayed"; safety event S: whether the passenger is bumped when the turbulence occurs (abnormal body displacement is detected by pressure sensors) or objects are spilled (identified by visual sensors). S = 0 means no safety problem and S = 1 means there is a safety problem; passenger group feature label: combined with the passenger position (front row / back row), body shape (determined by seat pressure distribution), and riding habits (such as whether they often look down at the phone), group feature labels are established, such as children in the back row and passengers who are addicted to their phones.
[0062] The storage module accumulates historical data (recording at least 50 instances of the same bump type and corresponding passenger status) and iteratively optimizes parameters using the following method:
[0063] Regarding the turbulence level thresholds (X0, X1, X2): When, under a preset turbulence level (e.g., "low-level turbulence"), the statistical results satisfy that a reaction time T of passengers greater than or equal to a first set proportion (e.g., 60%) is greater than 1 second, or a safety incident S=1 occurs for passengers greater than or equal to a second set proportion (e.g., 30%), this indicates that the current level classification is too conservative (the warning is too early or the intensity is insufficient). In this case, the threshold corresponding to this level will be lowered (e.g., X0 will be reduced from 2.0 to 1.8), so that a higher-level warning (e.g., from "low level" to "medium level") is triggered at the same turbulence level, thereby earlier or strengthening the warning signal. The first set proportion is greater than the second set proportion. Conversely, if a reaction time T of passengers greater than or equal to a third set proportion (e.g., 80%) is ≤ 0.5 seconds and there are no safety incidents (S=0), it indicates that the warning is excessive. In this case, the threshold will be raised (e.g., X1 will be raised from 3.0 to 3.2) to reduce the intensity of the warning.
[0064] For weighting coefficients (A1~A n ): For a specific bumpy type (such as a "pothole"), if historical data shows that a certain correlation parameter (such as pothole depth) has the highest correlation with the passenger safety event S (for example, for every 5cm increase in Y5, the probability of S=1 increases by 40%), then increase the weighting coefficient of this correlation parameter (for example, from 0.2 to 0.3) to make the bumpy coefficient W more sensitive to this correlation parameter, thereby improving the accuracy of the level judgment; conversely, if a certain correlation parameter (such as pothole width Y6) has a low correlation with the safety event S (for example, <0.1), then reduce the weight of this correlation coefficient (for example, from 0.1 to 0.05).
[0065] In some embodiments, the storage module triggers parameter optimization every time 20 valid bump events are accumulated to avoid system instability caused by frequent adjustments; the optimized parameters must meet the deviation from the initial preset values within a preset range (such as ≤±30%) to prevent extreme data from causing parameter out of control.
[0066] For new passengers with no historical records, the initial level data table parameters are used by default, and personalized optimization is started after accumulating more than three ride data.
[0067] A method for reminding passengers of bumpy conditions, such as Figure 2 Shown, including:
[0068] S1. The detection module collects occupant information and determines the occupancy status of seats other than the driver's seat, i.e., whether there are passengers. Specific methods include detecting pressure through a seat pressure sensor or detecting faces through an image recognition device. If a seat is occupied, the corresponding execution module at the corresponding position of the seat is activated to enable the bump warning function.
[0069] S2. The detection module collects information inside and outside the vehicle, such as current vehicle speed, acceleration, distance between the vehicle and surrounding obstacles, road information, and in-vehicle navigation information, to determine whether a bump will occur and the type of bump. The determination method includes:
[0070] For the turbulence caused by intense driving behavior, Figure 3 The method shown is used to determine the type of turbulence, specifically including:
[0071] S2.1. Identify the speed of the vehicle and the nearest obstacle or vehicle ahead and calculate the distance between the obstacle and the vehicle ahead, thereby obtaining the relative speed between the vehicle and the nearest obstacle or vehicle ahead. When the relative speed is greater than a first set function value f1(L) of the distance, it is considered that the vehicle will subsequently adopt aggressive driving behaviors such as sudden braking or sharp turns, and such behaviors will inevitably cause the vehicle to jolt. The type of jolting is sudden braking or sharp turns. ΔV=f1(L) is the critical relationship function for the vehicle's fast relative speed and short distance to the front. In order to avoid traffic risks, the driver must adopt sudden braking or sharp turns. At this critical value, the vehicle just begins to jolt.
[0072] S2.2. Identify surrounding road conditions and determine whether they support turning. When the surrounding road environment is poor, the road is narrow, or there are many obstructing vehicles, the vehicle cannot make a turn. To avoid traffic risks ahead, the driver must brake suddenly. It is determined that sudden braking-type bumps will occur later. Otherwise, the direction of the turn is recorded and the driver's driving intention is further determined.
[0073] The system combines preset navigation information with the driver's real-time driving behavior to determine subsequent driving intentions. If the vehicle's original intention was to turn (the direction of the turn is the same as the previously determined direction), the system assumes the driver will attempt to turn while avoiding risks ahead, and predicts that the vehicle will experience sharp turns and bumps. If the vehicle's original intention was to go straight, further driving risk assessment is required.
[0074] S2.3. When the relative speed is greater than the second set function value f2(L), the vehicle must simultaneously perform sudden braking and sharp turns to avoid danger (ΔV=f2(L) is the critical relationship function for the vehicle's relative speed being too high and the distance to the vehicle ahead being too short, and the driver, in order to avoid traffic risks, applies the brakes with full force just enough to avoid a collision with the vehicle ahead). The vehicle is judged to be subject to sudden braking and sharp turns. When the relative speed is less than the second set function value f2(L), it is considered that the driver will only use sudden braking to avoid traffic risks in order not to deviate from the route, and sudden braking is judged to be the case.
[0075] For the bumps caused by road conditions, they can be identified by on-vehicle radar or cameras, or detected by on-vehicle drones, etc., and compared with the road condition data in the database to determine the type of bumpy road conditions;
[0076] S3. For different types of bumps, different reminder strategies are adopted. Table 1 below lists a feasible classification reminder method:
[0077] Table 1
[0078] Bump type Reminder method sharp turn The seat continues to vibrate on the steering side, a sound prompt is played, the screen displays a sharp turn warning, and the icon lights up, etc. sudden braking The front of the seat continues to vibrate, the second sound prompt plays, the screen displays the emergency brake warning, and the second icon lights up, etc. steep slope The seat vibrates intermittently, three sound prompts are played, the screen displays a steep slope warning, and three icons light up, etc. gravel The inside and outside of the seat vibrate alternately, four sound prompts are played, the screen displays a gravel warning, and four icons light up, etc. potholes The front and rear seats vibrate alternately, the sound prompt tone plays five times, the screen displays a pothole warning, and the icon lights up five times, etc. Multiple coexistence The seat vibrates continuously, six sound prompts are played, the screen displays multiple warnings, and multiple icons light up, etc.
[0079] Among them, icons 1 to 5 respectively correspond to 5 different types of bumps. Icon 1 is used to indicate that the vehicle is about to make a sharp turn; Icon 2 indicates that the vehicle is about to make an emergency brake; Icon 3 indicates that there is a steep slope ahead on the road; Icon 4 indicates that there are gravels on the road ahead; Icon 5 indicates that there are potholes on the road ahead. Correspondingly, reminder sounds 1 to 5 also correspond to reminding passengers of the type of bump that the vehicle is about to encounter.
[0080] For the main driver passengers, the reminder signals are mainly used to improve the driver's driving concentration and assist them to pass through the bumpy section safely and smoothly. The reminder methods mainly include seat vibration, steering wheel vibration, head-up display reminder, headrest sound reminder, etc.; for the co-driver and rear passengers, the reminder signals are mainly used to remind passengers to make standard preparations before the bump occurs and improve the riding safety of the vehicle. The reminder methods include seat vibration, screen information reminder, buzzer reminder, window glass color change, etc.
[0081] S4. For different types of bumps, retrieve the associated parameters Y1~Y n , for each associated parameter Y i > determine a preset weighting coefficient A1~A n , by calculating W = , obtain the bump coefficient W, compare the bump coefficient W with the system preset bump level critical values X0, X1, and X2 to obtain the bump level (no bump, low-level bump, medium-level bump, high-level bump). At the same time, divide the sound volume, vibration frequency, vibration strength, display chromaticity, brightness, and icon size of the reminder system into three levels: low, medium, and high, and perform hierarchical reminders corresponding to the bump level.
[0082] The method for determining the bump level includes:
[0083] When the bump coefficient < X0, the bump level is no bump; when X0 ≤ bump coefficient < X1, the bump level is low-level bump; when X1 ≤ bump coefficient < X2, the bump level is medium-level bump; when the bump coefficient ≥ X2, the bump level is high-level bump.
[0084] The associated parameters Y1~Y nFor different types of bumpy roads, the road and vehicle parameters are directly related to the degree of road bumps. For example, for a sharp turn road, the associated parameters Y1~Y n For vehicle speed, acceleration, sharp turn angle, road width, road flatness, road adhesion coefficient, etc., for steep slope roads, the associated road parameters Y1~Y n Including vehicle speed, acceleration, ramp length, slope, and length of the connecting section between flat road and slope; the weighted coefficient is different related parameters Y1~Y n The relative importance of the road in the overall assessment of the degree of bumpiness. For example, the sharp turn angle has a greater impact on the degree of bumpiness on a sharp turn road, so it will be given a larger weighting coefficient, while the road adhesion coefficient has a slightly smaller impact on the bumpiness and is therefore given a smaller weighting parameter;
[0085] Related parameters Y1~Y n The value of shall be subject to actual conditions; data such as road width and slope can be obtained from databases such as navigation information. Some variable coefficients, such as the road adhesion coefficient, need to be determined based on experience in combination with visual recognition, weather and other conditions; for example, it can be 0.7-1 on dry roads, reduced to 0.4-0.6 on wet roads, and as low as 0.3-0.4 in rainy and snowy weather; the weighting coefficient is set based on expert experience and driver and passenger evaluation under different road surface tests, with a value range of 0-1, and the sum of all weighting coefficients is 1.
[0086] The method for determining the critical values X0, X1, and X2 includes classifying the values based on subjective evaluations of drivers and passengers on roads with different bumpiness coefficients. For example, under standard driving conditions, when a vehicle switches to a road condition with different bumpiness coefficients, if a first predetermined percentage (e.g., 80% or more) of drivers and passengers consider the road bumpiness to be low, the upper and lower critical bumpiness coefficients are used as X0 and X1. If a second predetermined percentage (e.g., 80% or more) of drivers and passengers consider the road bumpiness to be very high, the critical bumpiness coefficient value is X2.
[0087] In some embodiments, in step S2, the specific calculation method of the first setting function f1(L) of the spacing includes:
[0088] Assume that the relative speed between the vehicle and the obstacle or vehicle ahead is ΔV (this applies only to scenarios where the vehicle and the obstacle are approaching each other, i.e., ΔV>0). The distance between the vehicle and the obstacle or vehicle ahead is L. When the driver brakes, the vehicle's motion is considered to be uniformly decelerated, with an acceleration of -A (A depends on the driver's braking force, etc., and its maximum value is a known value). Assume that the vehicle needs to reduce its relative speed to 0 after time t to avoid collision risk, i.e., ΔV = A × t.
[0089] The relative speed of the vehicle can be reduced to 0 before the collision by simply braking. In order to find the critical state where the bump occurs, A should take a deceleration value as small as possible so that ΔV×t-1 / 2×A×t 2 =L, when a bump happens, that is, W=X0, then ΔV=f1(L); it means that a bump happens and the vehicle will not collide.
[0090] In order to find the critical state when a bump occurs, the vehicle decelerates at a minimum deceleration, just when a bump occurs: Combine the following three equations to obtain the relationship function between ΔV and L: ΔV=f1(L);
[0091] ΔV×t-1 / 2×A×t 2= L (1)
[0092] ΔV=A×t (2)
[0093] W= (3)
[0094] Y1 is the deceleration value in the correlation coefficient, so directly replace Y1 in formula (3) with A;
[0095] Eliminating t by combining equations (1) and (2), we can obtain ΔV 2 =2×A×L
[0096] Continuing to combine equation (3) and eliminating A, we can obtain the functional relationship between ΔV and L:
[0097] (4)
[0098] In some embodiments, in step S2, the method for determining the value of the second setting function f2(L) of the spacing includes:
[0099] Assume that the relative speed between the vehicle and the obstacle or vehicle ahead is ΔV (this applies only to scenarios where the vehicle and the obstacle are approaching each other, i.e., ΔV>0). The distance between the vehicle and the obstacle or vehicle ahead is L. When the driver brakes, the vehicle's motion is considered to be uniformly decelerated, with an acceleration of -A (A depends on the driver's braking force, etc., and its maximum value is a known value). Assume that the vehicle needs to reduce its relative speed to 0 after time t to avoid collision risk, i.e., ΔV = A × t.
[0100] The vehicle only relies on braking to slow down and reduce the relative speed to 0 just before the collision, that is, ΔV×t-1 / 2×A×t 2 =L, at this time A is the maximum deceleration (fixed value) when the vehicle brakes to the full, and the vehicle will definitely be bumped at this time, that is, W>X0. At this time, ΔV=f2(L), which means that if the vehicle continues to go straight, it will just collide, and the vehicle has been bumped at this time.
[0101] In order to find the critical state during a collision, the vehicle decelerates at the maximum deceleration without relying on turning. When a collision just occurs, the functional relationship ΔV = f2(L) between ΔV and L is obtained by simultaneously solving the following three equations:
[0102] ΔV×t - 1 / 2×A×t 2 = L (5)
[0103] ΔV = A×t (6)
[0104] A = A MAX (7)
[0105] A MAX is the maximum deceleration related to factors such as the braking ability of the vehicle itself and the road adhesion coefficient;
[0106] By simultaneously solving equations (5) and (6) to eliminate t, ΔV is obtained 2 = 2×A×L
[0107] Continuing to simultaneously solve equation (7) to eliminate A, the functional relationship between ΔV and L is obtained:
[0108] [[ID=三十一]] (8)
[0109] When ΔV < f1(L), the vehicle will not jolt;
[0110] When f1(L) ≤ ΔV < f2(L), the vehicle jolts and the collision can be avoided only by decelerating;
[0111] When ΔV ≥ f(2)(L), the vehicle jolts and the collision cannot be avoided only by decelerating.
[0112] The embodiment of the present invention also provides a visual reminder strategy: focusing on the screen display reminder method, the following is a reminder strategy based on the visible range of the human eye.
[0113] For the screen display reminder method, the main screens available for prompting information in the vehicle include but are not limited to the instrument screen, the central control screen, the HUD, the co-pilot entertainment screen, the streaming media rearview mirror, the rear seat headrest screen, the ceiling screen, the front and rear row armrest screens, the starry sky ceiling, the projection screen, etc. Some technologies such as complex ambient light groups, color-changing window glass, floor screens, and aerial imaging that may be applied to the vehicle in the future can also complete the function of information prompting. In particular, for devices such as mobile phones, tablets, and computers that are connected to the vehicle network or have network and physical connections such as Bluetooth with the vehicle machine, under the premise of personnel permission, bumpy road conditions can also be reminded.
[0114] Human visual acuity refers to the degree of visual angle of the naked eye. Humans typically have a visual range of 124 degrees, but when focused, it decreases to about one-fifth, or 25 degrees. Vertically, the human field of view extends approximately 60 degrees upward and 75 degrees downward, for a total of 135 degrees, with a comfortable viewing angle of 55 degrees. Based on this, combined with eye recognition technology and manual or automatic setting of viewing angle thresholds, a dynamic visual range of the human eye within the vehicle interior can be established (a circular, three-dimensional area radiating forward from the eyes). This can be further divided into two categories: the visible range (F1) and the focused range (F2). (F1 includes F2; when the eyes are closed, both the visible and focused ranges are 0.)
[0115] The method for determining the visual range F1 and the attention focus range F2 is as follows: Figure 4-1 to Figure 4-4 Shown, including:
[0116] The vertical viewing angle of the human eye is denoted as α1, and the area of focused attention is denoted as α2. The horizontal viewing angle is denoted as β1, and the area of focused attention is denoted as β2. Corresponding angular planes are drawn. The intersection of the four planes formed by α1 and β1 forms an area approximately shaped like a quadrangular pyramid, which is the viewing range F1. The intersection of the four planes formed by α2 and β2 forms the area of focused attention F2. The area can also be further optimized into an elliptical cone by creating an inscribed ellipse.
[0117] Since the area formed in the previous step has no constraints in the depth direction, the visible distance of the font icon in the depth field of view varies depending on the human vision. The visible range and attention focus range can be set manually or automatically to further constrain the visual space; that is, by setting the human eye visual distance L1 and the human eye attention focus distance L2, the visible range F1 and the attention focus range F2 (i.e., the height of the vertebra) can be further constrained. The specific values of L1, L2, α1, α2, β1 and β2 need to be determined by combining expert experience, experimental calibration and other methods.
[0118] By establishing the visual range F1 and the attention range F2, we can further identify the spatial positional relationship of each screen in the car relative to F1 and F2 (for movable screens such as mobile phones, we also need to identify the screen's enabled status, whether the device reminder function is turned on, the screen's spatial position and facing angle, and whether the screen blocks other screens in the car). Based on the positional relationship, we can use targeted visual information prompts. Table 2 below lists a feasible method:
[0119] Table 2
[0120] Spatial position relationship Reminder method There is one or more screens within the focus range F2 Only the screen closest to the center of the attention range F2 is used for reminders There are no screens within the focus range F2, and there are 3 or more screens within the visual range F1 Use at least three screens closest to the center of the visible range F1 for reminders There is no screen within the visual range F1 Prioritize using other reminder methods such as sound
[0121] (Note: F2 is entirely within the range of F1; when more than half of the screen area is within F1 or F2, it is considered to be within F1 or F2)
[0122] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0123] An embodiment of the present invention further provides a non-transitory computer-readable storage medium, which stores a computer program. The computer program includes program instructions, which implement the various steps of the method described in the present invention when executed by a processor, and will not be repeated here.
[0124] The computer-readable storage medium may be the data transmission device provided in any of the aforementioned embodiments or an internal storage unit of a computer device, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc., provided on the computer device.
[0125] Furthermore, the computer-readable storage medium may include both an internal storage unit of the computer device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium may also be used to temporarily store data to be output or that has been output.
[0126] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0127] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts 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, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0128] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0130] An embodiment of the present invention further provides a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the method for reminding passengers of bumpy conditions.
[0131] The contents not described in detail in this specification belong to the prior art known to professional and technical personnel in this field.
Claims
1. A bumpy driving condition passenger reminder system, characterized in that: include: Detection module: used to detect vehicle motion data, current road conditions, and seat occupancy status in the vehicle; Bumping judgment module: used to judge whether bumping will occur and obtain the corresponding bumping type based on vehicle operation data and current road conditions; Reminder module: used to adopt different reminder strategies according to the type of turbulence; The reminder strategy includes: playing a prompt sound and / or displaying warning content on the screen and / or lighting up an icon and / or generating vibrations at different positions of the seat according to the seat occupancy status in the vehicle.
2. The bumpy driving condition passenger reminder system according to claim 1, characterized in that: Methods for determining whether turbulence will occur and obtaining the corresponding turbulence type include: The relative speed and distance between the vehicle and the nearest obstacle in the vehicle's direction of travel are calculated based on the vehicle's speed and the distance between the vehicle and the nearest obstacle in the vehicle's direction of travel in the vehicle motion data. When the relative speed is greater than or equal to a first set function value of the distance and it is determined based on the road conditions that the vehicle cannot avoid the nearest obstacle by changing its direction of travel, it is considered that the vehicle will experience a bump type of sudden braking.
3. The bumpy driving condition passenger reminder system according to claim 2, characterized in that: When it is determined that the vehicle can avoid the nearest obstacle by changing its driving direction, whether the vehicle will be bumped is determined according to the following method: When the original driving intention of the vehicle is to turn, it is determined that the vehicle will experience a bump type of sharp turn bump; When the original driving intention of the vehicle is to go straight, when the relative speed is greater than or equal to the second set function value of the distance, it is considered that the vehicle will experience a bump type of sudden braking and sharp turning; otherwise, it is considered that the vehicle will experience a bump type of sudden braking.
4. The bumpy driving condition passenger reminder system according to claim 1, characterized in that: Methods for implementing different reminder contents corresponding to different bump types include: When the bump type is a sharp turn: When the seat is occupied, the steering side of the seat will continue to vibrate; a sound will be played to remind passengers that the vehicle is about to make a sharp turn; the screen will display a warning that the vehicle is about to make a sharp turn; and the icon indicating that the vehicle is about to make a sharp turn will light up; When the bump type is sudden braking: When the seat is occupied, the front side of the seat continues to vibrate; a warning tone is played to remind passengers that the vehicle is about to brake suddenly; the screen displays a warning that the vehicle is about to brake; and the icon indicating that the vehicle is about to brake suddenly is lit; When the bump type is a steep slope: When the seat occupancy status is valid, the seat vibrates intermittently; a warning tone is played to remind passengers that there is a steep slope ahead; the screen displays a warning that there is a steep slope ahead; and the icon indicating that there is a steep slope ahead is lit; When the bump type is gravel: When the seat is occupied, the inside and outside of the seat vibrate alternately; a sound is played to remind passengers that there is gravel ahead; the screen displays a warning that there is gravel ahead; and the icon indicating gravel ahead lights up; When the bump type is a pothole: when the seat's occupied status is valid, the front and rear sides of the seat vibrate alternately; a prompt sound is played to remind passengers that there is a pothole ahead; the screen displays a warning that there is a pothole ahead; and an icon indicating that there is gravel ahead is lit.
5. The bumpy driving condition passenger reminder system according to claim 1, characterized in that: The method also includes determining a bump coefficient according to the bump type, obtaining a bump grade according to the bump coefficient, and providing graded reminders to the driver and passengers according to the bump grade. The method for calculating the bump coefficient includes: Obtain associated parameters, which are used to represent road and vehicle parameters directly related to the degree of road bumps under different types of bumpy roads; Obtain the relative importance of the associated parameters in the overall evaluation of the road bumpiness, and determine the weighting coefficient of each associated parameter according to the relative importance; Perform weighted calculation on the associated parameters according to the weighting coefficient to obtain a bump coefficient.
6. The bumpy driving condition passenger reminder system according to claim 4 or 5, characterized in that: The method for determining the bump level includes: When the bump coefficient < X0, the bump level is no bump; when X0 ≤ bump coefficient < X1, the bump level is low-level bump; when X1 ≤ bump coefficient < X2, the bump level is medium-level bump; when the bump coefficient ≥ X2, the bump level is high-level bump; X0, X1 and X2 are respectively preset critical values of the bump level.
7. The bumpy driving condition passenger reminder system according to claim 1, characterized in that: It also includes using different screens for reminder according to the visible range and the attention concentration range in the depth of vision; The reminder method includes: when there is one or more screens within the attention concentration range, only use the screen closest to the center of the range within the attention concentration range for reminder; When there is no screen within the attention concentration range and there are N or more screens within the visible range, use at least N screens closest to the center of the range within the visible range for reminder; when there is no screen within the visible range, use a sound method for reminder.
8. A method for reminding passengers of turbulent driving conditions according to the system of claim 1, characterized in that: It includes: Detect vehicle motion data, current road conditions, and the occupancy status of seats in the vehicle; Judge whether bumps will occur according to the vehicle operation data and the current road conditions and obtain the corresponding bump types; Adopt different reminder strategies according to the bump types; The reminder strategies include: playing a prompt sound and / or displaying warning content on the screen and / or lighting an icon and / or generating vibrations at different positions of the seat according to the occupancy status of seats in the vehicle.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the steps of the bump condition passenger reminder method as described in claim 8.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, it implements the steps of the bump condition passenger reminder method as described in claim 8.