Risk prompting method and device, medium and program product
By acquiring historical vehicle passage information and weather information for unpaved roads, and combining this with vehicle parameters to calculate the current passability, risk warnings are provided, thus solving the problem of unstable passability on unpaved roads and improving driver safety.
Patent Information
- Application Number
- CN202511554781.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-02-03
AI Technical Summary
When a driver estimates the likelihood of crossing an unpaved road based on the vehicle's performance, the complex road conditions can lead to an unstable probability of passage, potentially causing the vehicle to get stuck or overturn, thus affecting the driver's safety.
By acquiring historical vehicle passage information and weather information for the target unpaved road surface, the degree of weather improvement is determined. Combined with vehicle parameters, the current passability is calculated, and risk warning information is displayed in the navigation prompt module, avoiding reliance on unstable estimates based on the vehicle's own performance.
It reduces the likelihood of vehicles getting stuck or overturning when crossing unpaved roads, thus improving driving safety.
Smart Images

Figure CN121459614A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent vehicle technology, and in particular to a risk warning method, device, medium, and program product. Background Technology
[0002] In recent years, with the popularization of off-road capabilities, more and more drivers are inclined to drive off-road vehicles on unpaved roads such as deserts and mountain roads.
[0003] Currently, drivers primarily estimate the likelihood of a vehicle traversing unpaved roads based on its own performance.
[0004] However, when estimating the probability of a vehicle crossing an unpaved road based on its own performance, the complex road conditions of unpaved roads lead to an unstable probability of the vehicle actually crossing the road. This results in an incorrect estimation of the probability of the vehicle crossing the road, which can lead to dangerous situations such as the vehicle getting stuck or overturning, affecting the driver's personal safety. Summary of the Invention
[0005] This application provides a risk warning method, device, medium, and program product to solve the technical problem that when estimating the probability of a vehicle crossing an unpaved road based on its own performance, the complex road conditions of unpaved roads lead to unstable probability of the vehicle actually crossing the unpaved road, resulting in an incorrect estimation of the probability of the vehicle crossing the unpaved road, which in turn leads to dangerous situations such as the vehicle getting stuck or overturning, affecting the personal safety of the driver.
[0006] Firstly, this application provides a risk warning method, including:
[0007] Obtain historical vehicle passage information corresponding to the target unpaved road surface; wherein, the historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical meteorological information within the preset time period;
[0008] The degree of weather improvement is determined based on the historical and current weather information, and the current change in the current vehicle's throughput is determined based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in throughput.
[0009] The current vehicle throughput rate is determined based on the vehicle parameters of the current vehicle, the change in the current throughput rate, and the historical vehicle throughput rate.
[0010] Risk warning information is determined based on the current vehicle passability and displayed in the vehicle's navigation warning module.
[0011] Secondly, this application provides a risk warning device, the device comprising:
[0012] The acquisition module is used to acquire historical vehicle passage information corresponding to the target unpaved road surface; wherein, the historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical meteorological information within the preset time period.
[0013] The first determining module is used to determine the degree of weather improvement based on the historical meteorological information and the current meteorological information, and to determine the current change in the current passage rate of the current vehicle based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in the passage rate.
[0014] The second determining module is used to determine the current vehicle throughput based on the vehicle parameters of the current vehicle, the change in the current throughput, and the historical vehicle throughput.
[0015] The display module is used to determine risk warning information based on the current vehicle passability and display the risk warning information in the vehicle's navigation prompt module.
[0016] Thirdly, this application 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 risk warning method as described in any embodiment of this application.
[0017] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the risk warning method as described in any embodiment of this application.
[0018] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the risk warning method as described in any embodiment of this application.
[0019] The proposed solution obtains historical vehicle passage information corresponding to a target unpaved road surface. This historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, as well as historical weather information within the preset time period. Based on the historical and current weather information, the degree of weather improvement is determined. Then, based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passage rate, the current vehicle passage rate change is determined. The current vehicle passage rate is determined based on the vehicle parameters, the current passage rate change, and the historical vehicle passage rate. Finally, risk warning information is determined based on the current vehicle passage rate and displayed in the vehicle's navigation warning module. In other words, the proposed solution obtains the passage rate change based on historical vehicle passage information and the degree of weather improvement, thereby obtaining the current vehicle passage rate and providing corresponding risk warnings. This avoids the instability of the probability of a vehicle crossing an unpaved road surface when estimating the probability based on the vehicle's own performance, which can lead to incorrect estimations of the probability of the vehicle crossing the unpaved road surface. This reduces the possibility of the vehicle getting stuck or overturning, thus ensuring the driver's safety. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a flowchart illustrating the risk warning method provided in this application;
[0022] Figure 2 This is another flowchart illustrating the risk warning method provided in this application;
[0023] Figure 3 This is a schematic diagram of the risk warning device provided in this application;
[0024] Figure 4 This is a schematic diagram of the electronic device provided in this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] Figure 1 This is a flowchart illustrating a risk warning method provided in this application. This method can be executed by a risk warning device provided in this application, which can be implemented using software and / or hardware. In a specific embodiment, the device can be integrated into an electronic device; for example, the electronic device can be a vehicle-mounted terminal. The following embodiments will be described using the integration of the device into an electronic device as an example. Figure 1 The method may specifically include the following steps:
[0028] Step 101: Obtain historical vehicle passage information corresponding to the target unpaved road surface.
[0029] The historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, as well as historical weather information within the preset time period.
[0030] Specifically, the preset time period is a pre-defined time period with reference to road conditions for passing vehicles; for example, the preset time period is one quarter. Historical vehicle passage information consists of driving data of past vehicles on different unpaved roads. This data can include vehicle trajectory, speed, road condition, and corresponding weather conditions. Road condition includes successful and unsuccessful passage, and weather conditions include temperature, precipitation, and wind speed. Processing the historical vehicle passage information allows calculation of the historical vehicle throughput rate of the target unpaved road and recording the historical weather information corresponding to different throughput rates.
[0031] Step 102: Determine the degree of weather improvement based on historical and current weather information, and determine the current change in the current vehicle throughput based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in throughput.
[0032] Specifically, historical meteorological information refers to the historical meteorological data within a preset time period corresponding to the target unpaved road surface obtained in the above steps, including key meteorological parameters such as temperature, precipitation, wind force, and humidity. Current meteorological information is obtained through the vehicle's built-in meteorological sensors or from a cloud-based meteorological service interface. By comparing the current meteorological information with historical meteorological information, the changes in each meteorological parameter can be determined, thus obtaining the degree of weather improvement, such as changes in temperature, rainfall, and wind and sand. In one possible implementation, multiple meteorological data are comprehensively evaluated according to a preset weighting formula to obtain the degree of weather improvement. The preset mapping relationship is a pre-set mapping relationship between the degree of weather improvement and the change in throughput, established based on historical data analysis and human experience. Based on the assessed degree of weather improvement, the mapping relationship table is consulted to determine the change in the current vehicle's throughput. The calculated change in throughput is then applied to the current vehicle's passability assessment result, dynamically adjusting the throughput.
[0033] Optionally, steps 21 to 24 may be performed before step 102.
[0034] Step 21: Obtain the total number of historical vehicles corresponding to the historical vehicle pass rate.
[0035] Specifically, before calculating the current change in vehicle throughput, the system obtains the historical vehicle throughput and the corresponding total number of vehicles for the target unpaved road surface. This function provides fundamental data support for subsequent throughput change calculations, ensuring the accuracy and reliability of the results.
[0036] Step 22: If the total number of historical vehicles is greater than or equal to the preset number of vehicles, then proceed to step 102.
[0037] Specifically, the preset vehicle number is a threshold value set in advance based on actual application scenarios and experience; for example, the preset vehicle number is 10 vehicles. After obtaining the total number of historical vehicles, this number is compared in real time to see if it is greater than or equal to the preset vehicle number threshold. If the total number of historical vehicles is greater than or equal to the preset vehicle number, subsequent steps are executed. By determining whether the total number of historical vehicles has reached the preset vehicle number, it is decided whether to perform the calculation of the degree of weather improvement and the determination of the change in throughput. This ensures that weather and throughput analysis are only performed when there is sufficient historical data to support it, thereby improving the accuracy and reliability of the assessment results.
[0038] Step 23: If the total number of historical vehicles is less than the preset number of vehicles, then determine the road pass rate corresponding to the vehicle parameters based on the current vehicle parameters and the current road surface information.
[0039] Specifically, when there are insufficient historical vehicles, the road passability is determined based on the vehicle's own parameters. That is, the probability of a vehicle passing through the current unpaved road is calculated based on the vehicle parameters, which is the road passability corresponding to the vehicle parameters, reflecting the vehicle's ability to pass under the current road conditions.
[0040] Step 24: Determine the parameter risk warning information based on the road surface throughput and display the parameter risk warning information in the navigation prompt module.
[0041] Specifically, based on the calculated road passability corresponding to the vehicle parameters, parameter risk warning information is determined and displayed in the navigation warning module. For example, if the road passability is greater than or equal to 90%, the parameter risk warning information is determined to be passable; if the road passability is less than 90%, the parameter risk warning information is determined to be passable.
[0042] Optionally, steps 25 to 28 may be performed before step 102.
[0043] Step 25: If the current road surface is a swampy road surface and the current weather information is raining, then determine that the current initial vehicle throughput rate is less than the first preset throughput rate.
[0044] Specifically, before calculating the change in the current vehicle's throughput, the initial throughput of the current vehicle is directly determined based on the current road surface type and weather conditions. The type of the current road surface is determined by using the vehicle's sensors (such as cameras and lidar) or from a cloud database to determine if the current road surface is a swampy surface. Current weather information is obtained from the vehicle's weather sensors or from a cloud weather service interface to determine if it is raining. The first preset throughput rate is a lower throughput rate under adverse conditions; for example, the first preset throughput rate is 10%. If the current road surface is swampy and the current weather is raining, the initial throughput rate of the current vehicle is directly determined to be less than the first preset throughput rate. In one possible implementation, if the initial throughput rate is less than the first preset throughput rate, the system can directly enter the risk warning stage, skipping the steps of calculating the degree of weather improvement and determining the change in throughput. Corresponding risk warning information is generated based on the initial throughput rate, such as: the current road surface is swampy and it is raining; the throughput rate is low; please drive cautiously or find an alternative route.
[0045] Step 26: If the current road surface is sandy and the current weather information indicates strong winds, then determine that the current initial vehicle throughput rate is less than the first preset throughput rate.
[0046] Specifically, the system determines whether the current road surface is sandy and whether the current weather is windy. If both sandy and windy conditions are detected, the system directly determines that the initial passability of the vehicle is less than a preset threshold. The determination of windy conditions can be achieved by detecting whether the wind speed exceeds a preset threshold (e.g., wind speed greater than 10 m / s). This is based on the historical knowledge that sandy surfaces typically become soft and unstable in strong winds, increasing the difficulty for vehicles to pass. In one possible implementation, if the initial passability is less than a first preset passability, the system can directly enter the risk warning stage, skipping the steps of calculating the degree of weather improvement and determining the change in passability. Based on the initial passability, a corresponding risk warning message is generated, such as: "The current road surface is sandy and the wind is strong; the passability is low. Please drive cautiously or find an alternative route."
[0047] Step 27: If the current road surface is flooded and the current weather information indicates rain, then determine that the current initial vehicle throughput rate is less than the first preset throughput rate.
[0048] Specifically, the system determines whether the current road surface is flooded and whether the current weather is raining. If both flooding and rain are detected, the system directly determines that the initial passability of the vehicle is less than a preset threshold. This is based on the historical knowledge that flooded roads typically become more slippery and the water depth increases under rainy conditions, making it more difficult for vehicles to pass. In one possible implementation, if the initial passability is less than a first preset passability, the system can directly enter the risk warning stage, skipping the steps of calculating the degree of weather improvement and determining the change in passability. Based on the initial passability, a corresponding risk warning message is generated, such as "The current road surface is flooded and it is raining; the passability is low. Please drive cautiously or find an alternative route."
[0049] Step 28: If the current road surface is a snowy road surface and the current weather information is snowing, then determine that the current initial vehicle pass rate is less than the first preset pass rate.
[0050] Specifically, the system determines whether the current road surface is snow-covered and whether the current weather is snowing. Snow-covered road surface recognition is achieved by analyzing the road surface's color (white or light gray), texture (loose or compacted snow surface), and reflective properties. If the camera detects a white or light gray road surface and the LiDAR detects loose or compacted snow surface features, the current road surface is determined to be snow-covered. The system obtains current weather information from the vehicle's weather sensors (such as rain sensors and temperature sensors) or from a cloud-based weather service interface to determine whether the current weather is snowing. Snowfall is determined by detecting whether the temperature is below freezing (0°C) and whether snowflakes are falling. If the weather sensor detects a temperature below 0°C and the rain sensor detects falling snowflakes, the current weather is determined to be snowing. When the current road surface is detected to be snow-covered and the current weather is snowing, the initial pass rate of the current vehicle is directly determined to be less than a first preset pass rate. This is based on the historical knowledge that snow-covered roads typically become more slippery and have increased snow depth under snow conditions, making it more difficult for vehicles to pass. In one possible implementation, if the initial pass rate is less than a first preset pass rate, the system can directly enter the risk warning stage, skipping the steps of calculating the degree of weather improvement and determining the change in pass rate. Based on the initial pass rate, corresponding risk warning information is generated, such as: the current road surface is snowy and it is snowing; the pass rate is low; please drive carefully or find an alternative route.
[0051] Optionally, after determining the degree of weather improvement based on historical and current weather information, step 29 can be performed.
[0052] Step 29: Obtain the current road surface repair status.
[0053] Specifically, during vehicle operation, sensors and data analytics acquire information about the current road surface repair status. This function helps drivers understand road conditions and assess the vehicle's traversability, thereby improving driving safety and experience. Information on the current road surface repair status is obtained through various sensors and data sources, including but not limited to cameras capturing road images via the vehicle's front or panoramic cameras to analyze texture, color, and surface features. LiDAR scans the road surface to acquire three-dimensional terrain information, detecting smoothness and obstacles. Ultrasonic sensors detect the hardness and depth of the road surface, particularly effective in detecting water accumulation or soft surfaces. The vehicle's suspension system and tire sensors provide dynamic feedback on the road surface, such as vibration frequency and impact force. The acquired data is processed and analyzed to determine the current road surface repair status. For example, image processing algorithms are used to analyze camera-captured road images to identify changes in texture and color. This includes detecting obvious cracks, potholes, or water accumulation. Alternatively, LiDAR scan data can be used to generate a three-dimensional terrain map of the road surface, analyzing its smoothness and obstacle distribution. Alternatively, data from cameras, LiDAR, and ultrasonic sensors can be fused to generate a more comprehensive road condition assessment. For example, combining image and LiDAR data can more accurately identify potholes and cracks in the road surface. Or, pre-trained machine learning models can be used to analyze sensor data to automatically identify and classify road conditions. These models can be trained on historical data to improve accuracy. Road surface repair levels can be categorized into several grades, such as fully repaired (smooth surface with no obvious potholes or cracks), partially repaired (slightly potholes or cracks), unrepaired (numerous potholes or cracks resulting in poor passability), and severely damaged (severely damaged surface with large potholes or cracks resulting in extremely poor passability).
[0054] Optionally, after executing step 29, based on the degree of weather improvement, a mapping relationship between the degree of weather improvement and the change in throughput can be preset, and the current change in throughput of the current vehicle can be determined through step 291.
[0055] Step 291: Determine the current change in throughput based on the degree of weather improvement, the preset mapping relationship between the degree of weather improvement and the change in throughput, the current degree of road surface repair, and the preset mapping relationship between the current degree of road surface repair and the change in throughput.
[0056] Specifically, based on the degree of weather improvement, a pre-defined mapping relationship is used to determine the change in throughput corresponding to the weather improvement. Similarly, based on the current level of road repair, a pre-defined mapping relationship is used to determine the change in throughput corresponding to road repair. The final change in current throughput is then determined by weighted summation of the weather and repair changes.
[0057] Step 103: Determine the current vehicle throughput rate based on the current vehicle parameters, the current throughput rate change, and the historical vehicle throughput rate.
[0058] Specifically, vehicle parameters refer to the relevant parameters of the current vehicle, including its dynamic parameters such as horsepower, torque, and drive type; its geometric parameters such as ground clearance, approach angle, and departure angle; and its tire type such as off-road tires and conventional tires. These parameters can be read directly from the vehicle's onboard system or obtained through user input. A baseline throughput is calculated based on historical vehicle throughput rates and current vehicle parameters. The current vehicle throughput rate is then determined based on the change in the current throughput rate and the baseline throughput rate.
[0059] Alternatively, step 103 can be implemented via step 31.
[0060] Step 31: If the current road surface is a slope, determine the current vehicle throughput based on the vehicle parameters and road surface information.
[0061] Specifically, when the current road surface is a slope, the system dynamically calculates the vehicle's throughput by comprehensively analyzing the vehicle's parameters and the road surface information. This function provides drivers with a more accurate assessment of passability on slopes. The system uses vehicle sensors (such as cameras, LiDAR, and inertial measurement units) to acquire real-time information on the road surface type and slope to determine if the current road surface is a slope. If the sensors detect a significant slope (e.g., greater than 5°), the current road surface is determined to be a slope. Detailed information about the current slope is obtained, including slope, road texture, and obstacle distribution. Road surface information is acquired in real-time using vehicle sensors (such as cameras and LiDAR) or pre-stored road surface information is retrieved from a cloud database. Based on historical vehicle throughput and current vehicle parameters, a baseline throughput is calculated. This throughput is then dynamically adjusted by combining vehicle parameters and slope information. This allows for rapid calculation of the vehicle's throughput when the current road surface is a slope.
[0062] Optionally, after performing steps 25 to 28, step 103 can be implemented through step 1031.
[0063] Step 1031: Determine the current vehicle throughput rate based on the current vehicle parameters, the current initial throughput rate, the change in the current throughput rate, and the historical vehicle throughput rate.
[0064] Specifically, after determining that the initial vehicle throughput is lower than a first preset throughput based on special weather conditions, the initial throughput is adjusted according to the vehicle parameters, the change in current throughput, and historical vehicle throughput to determine the current throughput. For example, if historical weather information is more severe than current weather information, the throughput should be increased based on the vehicle parameters, the change in current throughput, and historical vehicle throughput. In this case, the increase in throughput is calculated based on the vehicle parameters, the change in current throughput, and historical vehicle throughput, and then the current throughput is determined based on the initial throughput and the increase in throughput.
[0065] Step 104: Determine the risk warning information based on the current vehicle passability and display the risk warning information in the vehicle's navigation prompt module.
[0066] Specifically, this invention analyzes the current vehicle's passability rate to generate corresponding risk warning information, which is then displayed in the vehicle's navigation warning module. This function provides drivers with intuitive risk warnings, helping them make safer driving decisions and reducing risks in off-road driving. Based on the current vehicle's passability rate, the passability rate is divided into different intervals, and corresponding risk warning information is defined for each interval. Passability rate ≥ 90%: Warning message: "Passable, please drive with confidence." Passability rate between 50% and 90%: Warning message: "Passability is average, driving with caution is recommended." Passability rate between 10% and 50%: Warning message: "Passability is poor, it is recommended to find another route." Passability rate < 10%: Warning message: "Passable, please avoid this area." The navigation warning module displays the risk warning information in a dedicated area on the vehicle's central control screen or instrument panel. The risk warning information is dynamically updated based on the real-time calculated passability rate to ensure the timeliness of the information.
[0067] Optionally, determining the risk warning information based on the current vehicle throughput can be achieved through steps 1041 to 1043.
[0068] Step 1041: If the current vehicle pass rate is less than the first preset pass rate, then the risk warning message is determined to be "cannot pass".
[0069] Specifically, the system presets a first pass rate threshold, typically set based on actual application scenarios and experience, such as 30%. This threshold is used to determine the safety of vehicles passing through the current road conditions. The calculated current vehicle pass rate is compared with the preset first pass rate threshold. If the current vehicle pass rate is less than the preset first pass rate, the current road condition is determined to be impassable.
[0070] Step 1042: If the current vehicle pass rate is greater than or equal to the first preset pass rate and less than the second preset pass rate, then the risk warning information includes the current vehicle pass rate.
[0071] The second preset pass rate is greater than the first preset pass rate.
[0072] Specifically, the second preset pass rate is used to identify road conditions that are passable but pose a certain risk. For example, the second preset pass rate is 70%. The calculated current vehicle pass rate is compared with the preset first and second pass rate thresholds. If the current vehicle pass rate is greater than or equal to the first preset pass rate and less than the second preset pass rate, the current road condition is determined to have a medium risk. The risk warning information includes the current vehicle pass rate and is used to prompt the driver so that the driver can make their own judgment on whether to proceed.
[0073] Step 1043: If the current vehicle pass rate is greater than or equal to the second preset pass rate, then the risk warning information is determined to be passable.
[0074] Specifically, when the current vehicle passability rate is greater than or equal to the second preset passability rate, a clear risk warning message is generated, informing the driver that the current road condition is passable. The first preset passability rate is used to identify high-risk road conditions that are impassable, while the second preset passability rate is used to identify low-risk road conditions that are passable. If the current vehicle passability rate is greater than or equal to the second preset passability rate, then the current road condition is determined to be passable. The system generates a clear risk warning message, such as "The current road condition is passable; please drive with confidence."
[0075] The proposed solution obtains historical vehicle passage information corresponding to a target unpaved road surface. This historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, as well as historical weather information within the preset time period. Based on the historical and current weather information, the degree of weather improvement is determined. Then, based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passage rate, the current vehicle passage rate change is determined. The current vehicle passage rate is determined based on the vehicle parameters, the current passage rate change, and the historical vehicle passage rate. Finally, risk warning information is determined based on the current vehicle passage rate and displayed in the vehicle's navigation warning module. In other words, the proposed solution obtains the passage rate change based on historical vehicle passage information and the degree of weather improvement, thereby obtaining the current vehicle passage rate and providing corresponding risk warnings. This avoids the instability of the probability of a vehicle crossing an unpaved road surface when estimating the probability based on the vehicle's own performance, which can lead to incorrect estimations of the probability of the vehicle crossing the unpaved road surface. This reduces the possibility of the vehicle getting stuck or overturning, thus ensuring the driver's safety.
[0076] Figure 2 This is another flowchart illustrating the risk warning method provided in this application. This embodiment... Figure 1 Based on the illustrated embodiments and various optional implementation schemes, the steps preceding the acquisition of historical vehicle passage information corresponding to the target unpaved road surface are described in detail. For example... Figure 2 As shown, the method may include the following steps:
[0077] Step 201: Obtain the current vehicle location information.
[0078] Specifically, before acquiring historical vehicle passage information for the target unpaved road surface, the system first obtains the current vehicle's location information. This function ensures that the system can accurately identify whether a vehicle has entered the target unpaved road area and triggers the subsequent historical vehicle passage information acquisition process, providing basic data support for off-road navigation prompts.
[0079] Step 202: Determine the prompting requirements of the current vehicle based on the current vehicle's location information and the preset unpaved road surface location information.
[0080] Specifically, by comparing the current vehicle's location information with preset unpaved road surface location information, it is determined whether the vehicle has entered a specific area requiring notification, i.e., the target unpaved road surface area. Based on the vehicle's specific location and driving status, corresponding notification requests are generated.
[0081] Step 203: If the current vehicle's prompting request matches the preset prompting request, proceed to step 204.
[0082] Specifically, by comparing the current vehicle's prompt request with the preset prompt request, it is determined whether it is necessary to execute the step of obtaining historical vehicle passage information corresponding to the target unpaved road surface.
[0083] Step 204: Obtain historical vehicle passage information corresponding to the target unpaved road surface.
[0084] Step 205: Determine the degree of weather improvement based on historical and current weather information, and determine the current change in the current vehicle's throughput based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in throughput.
[0085] Step 206: Determine the current vehicle throughput rate based on the current vehicle parameters, the current throughput rate change, and the historical vehicle throughput rate.
[0086] Step 207: Determine the risk warning information based on the current vehicle passability rate and display the risk warning information in the vehicle's navigation prompt module.
[0087] The proposed solution determines whether a risk warning is needed based on whether the vehicle's location has reached the unpaved road area before obtaining historical vehicle passage information corresponding to the target unpaved road surface. If the current vehicle's warning request matches the preset warning request, the solution proceeds to obtain historical vehicle passage information corresponding to the target unpaved road surface, thus providing data support for off-road navigation warnings.
[0088] Figure 3 This is a schematic diagram of a risk warning device provided in this application, which is suitable for executing the risk warning method provided in this application. Figure 3 As shown, the device may specifically include:
[0089] The acquisition module 301 is used to acquire historical vehicle passage information corresponding to the target unpaved road surface; wherein, the historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical meteorological information within the preset time period.
[0090] The first determining module 302 is used to determine the degree of weather improvement based on the historical meteorological information and the current meteorological information, and to determine the current change in the current passage rate of the current vehicle based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in the passage rate.
[0091] The second determining module 303 is used to determine the current vehicle throughput based on the vehicle parameters of the current vehicle, the change in the current throughput, and the historical vehicle throughput.
[0092] The display module 304 is used to determine risk warning information based on the current vehicle passability and display the risk warning information in the vehicle's navigation warning module.
[0093] In one embodiment, the acquisition module 301 is further configured to: acquire the location information of the current vehicle before acquiring the historical vehicle passage information corresponding to the target unpaved road surface; determine the prompting requirement of the current vehicle based on the location information of the current vehicle and the preset unpaved road surface location information; and determine to execute the step of "acquiring the historical vehicle passage information corresponding to the target unpaved road surface" when the prompting requirement of the current vehicle is consistent with the preset prompting requirement.
[0094] In one embodiment, the first determining module 302 is further configured to: determine the degree of weather improvement based on the historical meteorological information and the current meteorological information, and determine the current change in the current passability of the current vehicle based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passability; before determining the current change in the current passability of the current vehicle, obtain the total number of historical vehicles corresponding to the historical vehicle passability; if the total number of historical vehicles is greater than or equal to the preset number of vehicles, then determine to execute the step of "determining the degree of weather improvement based on the historical meteorological information and the current meteorological information, and determining the current change in the current passability of the current vehicle based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passability"; if the total number of historical vehicles is less than the preset number of vehicles, then determine the road passability corresponding to the vehicle parameters based on the vehicle parameters of the current vehicle and the road surface information of the current road surface; determine parameter risk warning information based on the road passability, and display the parameter risk warning information in the navigation warning module.
[0095] In one embodiment, the first determining module 302 is further configured to: determine the degree of weather improvement based on the historical meteorological information and the current meteorological information, and determine the current change in the current vehicle's passability based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passability; if the current road surface is a swampy road surface and the current meteorological information is raining, then determine that the current vehicle's initial passability is less than a first preset passability; if the current road surface is a sandy road surface and the current meteorological information is strong wind, then determine that the current vehicle's initial passability is less than a first preset passability; if the current road surface is a flooded road surface and the current meteorological information is raining, then determine that the current vehicle's initial passability is less than a first preset passability; if the current road surface is a snowy road surface and the current meteorological information is snowing, then determine that the current vehicle's initial passability is less than a first preset passability; the second determining module 303 is specifically configured to: determine the current vehicle's passability based on the current vehicle's vehicle parameters, the current vehicle's initial passability, the change in the current passability, and the historical vehicle passability.
[0096] In one embodiment, the display module 304, in determining the risk warning information based on the current vehicle passability, is specifically configured to: if the current vehicle passability is less than the first preset passability, determine that the risk warning information indicates the vehicle cannot pass; if the current vehicle passability is greater than or equal to the first preset passability and less than the second preset passability, determine that the risk warning information includes the current vehicle passability; wherein the second preset passability is greater than the first preset passability; if the current vehicle passability is greater than or equal to the second preset passability, determine that the risk warning information indicates the vehicle can pass.
[0097] In one embodiment, the second determining module is specifically used to: if the current road surface is a sloping road surface, determine the current vehicle throughput based on the vehicle parameters of the current vehicle and the road surface information of the current road surface.
[0098] In one embodiment, the device further includes: a repair degree acquisition module, used to acquire the current road surface repair degree after the acquisition module 301 determines the degree of weather improvement based on the historical meteorological information and the current meteorological information; the first determination module 302, in determining the current change in the current throughput of the vehicle based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in throughput, is specifically used to: determine the current change in throughput based on the degree of weather improvement, the preset mapping relationship between the degree of weather improvement and the change in throughput, the current road surface repair degree, and the preset mapping relationship between the current road surface repair degree and the change in throughput.
[0099] The device of this application acquires historical vehicle passage information corresponding to a target unpaved road surface. This historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical weather information within the preset time period. Based on the historical and current weather information, the degree of weather improvement is determined. Based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passage rate, the current vehicle passage rate is determined. The current vehicle passage rate is determined based on the vehicle parameters, the current change in passage rate, and the historical vehicle passage rate. Risk warning information is determined based on the current vehicle passage rate and displayed in the vehicle's navigation warning module. In other words, the solution of this application obtains the change in passage rate based on historical vehicle passage information and the degree of weather improvement, thereby obtaining the current vehicle passage rate and providing corresponding risk warnings. This avoids the instability of the probability of a vehicle crossing an unpaved road surface when estimating the probability based on the vehicle's own performance, which could lead to incorrect estimations of the probability of the vehicle crossing the unpaved road surface. This reduces the possibility of the vehicle getting stuck or overturning, thus ensuring the driver's personal safety.
[0100] This 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 risk warning method provided in any of the above embodiments.
[0101] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the risk warning method provided in any of the above embodiments.
[0102] The following is for reference. Figure 4 It shows a schematic diagram of the structure of an electronic device 400 suitable for implementing the present application. Figure 4The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of this application.
[0103] like Figure 4 As shown, the electronic device 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage section 408 into a random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the electronic device 400. The CPU 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0104] The following components are connected to I / O interface 405: an input section 406 including a keyboard, mouse, etc.; an output section 407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, modem, etc. The communication section 409 performs communication processing via a network such as the Internet. Drive 410 is also connected to I / O interface 405 as needed. Removable media 411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 410 as needed so that computer programs read from them can be installed into storage section 408 as needed.
[0105] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 409, and / or installed from removable medium 411. When the computer program is executed by central processing unit (CPU) 401, it performs the functions defined above in the system of this application.
[0106] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0107] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0108] The modules and / or units described in this application can be implemented in software or hardware. The described modules and / or units can also be housed in a processor; for example, a processor can be described as including an acquisition module, a first determination module, a second determination module, and a display module. The names of these modules do not necessarily limit the module itself.
[0109] In another aspect, this application also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs that, when executed by the device, cause the device to perform the following operations:
[0110] Obtain historical vehicle passage information corresponding to the target unpaved road surface; the historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical meteorological information within the preset time period; determine the degree of weather improvement based on the historical meteorological information and the current meteorological information, and determine the current change in the current vehicle's passage rate based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in passage rate; determine the current vehicle's passage rate based on the current vehicle's vehicle parameters, the current change in passage rate, and the historical vehicle passage rate; determine risk warning information based on the current vehicle's passage rate, and display the risk warning information in the vehicle's navigation warning module.
[0111] According to the technical solution of this application, historical vehicle passage information corresponding to the target unpaved road surface is obtained. This historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical meteorological information within the preset time period. The degree of weather improvement is determined based on the historical and current meteorological information. Based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in passage rate, the current change in the current vehicle's passage rate is determined. The current vehicle's passage rate is determined based on the vehicle parameters, the current change in passage rate, and the historical vehicle passage rate. Risk warning information is determined based on the current vehicle's passage rate and displayed in the vehicle's navigation warning module. In other words, the solution of this application obtains the change in passage rate based on historical vehicle passage information and the degree of weather improvement, thereby obtaining the current vehicle's passage rate and providing corresponding risk warnings. This avoids the instability of the probability of a vehicle crossing an unpaved road surface when estimating the probability based on the vehicle's own performance, which could lead to incorrect estimations of the probability of the vehicle crossing the unpaved road surface. This reduces the possibility of the vehicle getting stuck or overturning, thus ensuring the driver's personal safety.
[0112] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the risk warning method provided in any embodiment of this application.
[0113] In the implementation of the computer program product, computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including local area networks (LANs) or wide area networks (WANs), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0114] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.
[0115] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A risk warning method, characterized in that, include: Obtain historical vehicle passage information corresponding to the target unpaved road surface; wherein, the historical vehicle passage information includes the historical vehicle passage rate of the target unpaved road surface within a preset time period, and historical meteorological information within the preset time period; The degree of weather improvement is determined based on the historical and current weather information, and the current change in the current vehicle's throughput is determined based on the degree of weather improvement and the preset mapping relationship between the degree of weather improvement and the change in throughput. The current vehicle throughput rate is determined based on the vehicle parameters of the current vehicle, the change in the current throughput rate, and the historical vehicle throughput rate. Risk warning information is determined based on the current vehicle passability rate and displayed in the vehicle's navigation warning module.
2. The method according to claim 1, characterized in that, Before obtaining the historical vehicle passage information corresponding to the target unpaved road surface, the method further includes: Obtain the current location information of the vehicle; Based on the current vehicle's location information and the preset unpaved road surface location information, determine the current vehicle's prompting requirements; When the current vehicle's prompting request matches the preset prompting request, the step of "obtaining historical vehicle passage information corresponding to the target unpaved road surface" is executed.
3. The method according to claim 1, characterized in that, Before determining the degree of weather improvement based on the historical and current weather information, and determining the current change in the current vehicle throughput based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in throughput, the method further includes: Obtain the total number of historical vehicles corresponding to the historical vehicle pass rate; If the total number of historical vehicles is greater than or equal to the preset number of vehicles, then the step of "determining the degree of weather improvement based on the historical meteorological information and the current meteorological information, and determining the current change in the current pass rate of the current vehicles based on the degree of weather improvement and the mapping relationship between the preset degree of weather improvement and the change in pass rate" is executed. If the total number of historical vehicles is less than the preset number of vehicles, then the road pass rate corresponding to the vehicle parameters is determined based on the vehicle parameters of the current vehicle and the road surface information of the current road surface. Based on the road surface throughput, parameter risk warning information is determined and displayed in the navigation warning module.
4. The method according to claim 1, characterized in that, Before determining the degree of weather improvement based on the historical and current weather information, and determining the current change in the current vehicle throughput based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in throughput, the method further includes: If the current road surface is a swampy road surface and the current weather information is raining, then it is determined that the current initial vehicle throughput rate is less than the first preset throughput rate; If the current road surface is a sandy road surface and the current weather information indicates strong winds, then it is determined that the initial pass rate of the current vehicles is less than the first preset pass rate; If the current road surface is flooded and the current weather information indicates rain, then the initial pass rate of the current vehicles is determined to be less than the first preset pass rate. If the current road surface is a snowy road surface and the current weather information indicates snowfall, then the initial pass rate of the current vehicle is determined to be less than the first preset pass rate; The step of determining the current vehicle throughput based on the current vehicle parameters, the current throughput change, and the historical vehicle throughput includes: The current vehicle throughput rate is determined based on the vehicle parameters of the current vehicle, the initial throughput rate of the current vehicle, the change in the current throughput rate, and the historical vehicle throughput rate.
5. The method according to claim 4, characterized in that, The step of determining risk warning information based on the current vehicle throughput includes: If the current vehicle pass rate is less than the first preset pass rate, then the risk warning information is determined to be impassable. If the current vehicle pass rate is greater than or equal to the first preset pass rate and less than the second preset pass rate, then the risk warning information is determined to include the current vehicle pass rate; wherein the second preset pass rate is greater than the first preset pass rate. If the current vehicle pass rate is greater than or equal to the second preset pass rate, then the risk warning information is determined to be acceptable.
6. The method according to claim 1, characterized in that, The step of determining the current vehicle throughput based on the current vehicle parameters, the current throughput change, and the historical vehicle throughput includes: If the current road surface is a sloping road surface, the current vehicle throughput is determined based on the vehicle parameters of the current vehicle and the road surface information of the current road surface.
7. The method according to claim 1, characterized in that, After determining the degree of weather improvement based on the historical and current meteorological information, the method further includes: Obtain the current road surface repair progress; The step of determining the current change in the throughput of vehicles based on the degree of weather improvement and a preset mapping relationship between the degree of weather improvement and the change in throughput includes: The change in current throughput is determined based on the degree of weather improvement, the preset mapping relationship between the degree of weather improvement and the change in throughput, the current degree of road surface repair, and the preset mapping relationship between the current degree of road surface repair and the change in throughput.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the risk warning method as described in any one of claims 1 to 7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the risk warning method as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the risk warning method as described in any one of claims 1 to 7.