Method and device for indicating vehicle speed on a curve

By obtaining information about curves and driving impacts, the system calculates the ideal vehicle speed and generates deceleration prompts, solving the problem of insufficient vehicle speed prompts on complex mountain roads and improving driving safety and efficiency.

CN116129639BActive Publication Date: 2025-09-09CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310014024.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-05
Publication Date
2025-09-09
Estimated Expiration
2043-01-05

AI Technical Summary

Technical Problem

Existing speed warning technology lacks effective warnings on complex mountain roads, especially on continuous curves and slopes, making it difficult to strike a balance between driving efficiency and safety.

Method used

By obtaining information about the curve to be entered and driving impact information, the ideal curve speed is calculated, and a decision is made whether to generate a deceleration prompt based on the vehicle distance and current speed. This includes obtaining influencing factors such as road surface material, curve curvature, road weather conditions, and slope, and segmenting continuous curve sections to refine speed prompts.

Benefits of technology

It provides refined speed reminders for vehicles on complex mountain roads, reminding vehicles to slow down, thereby improving driving safety and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116129639B_ABST
    Figure CN116129639B_ABST
Patent Text Reader

Abstract

The present application provides a curve speed prompting method and curve speed prompting device, including: obtaining information about a curve to be entered; obtaining driving impact information; obtaining ideal curve speed information based on the curve to be entered and the driving impact information; obtaining distance information between the current vehicle and the entrance of the curve to be entered; obtaining current vehicle speed information; judging whether to generate deceleration prompt information based on the current vehicle speed information, the distance information between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information, and if so, generating deceleration prompt information. Through the above scheme, the ideal curve speed information when the vehicle reaches the curve to be entered is obtained, and the vehicle is reminded to slow down; by segmenting the continuous turning sections of the curve to be entered in front of the vehicle, the ideal curve speed information when the vehicle reaches each turning section of the curve to be entered is obtained; the distance to the curve to be entered in front is adjusted to remind the vehicle to slow down in advance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of vehicle speed prompts, and in particular relates to a method for prompting vehicle speed on a curve and a device for prompting vehicle speed on a curve. Background Art

[0002] Among existing vehicle speed prompt technologies, there are few products that can respond to complex road conditions, especially roads with continuous curves and slopes, which are common on mountain roads. There is a unique demand for vehicle speed prompt and warning products.

[0003] Mountain roads often experience microclimates, with weather fluctuating depending on the road section. Mountain roads also require construction and maintenance in sections, with a mix of cement, gravel, and asphalt roads. It's difficult to balance driving efficiency and safety based solely on human perception.

[0004] Therefore, a technical solution is needed to solve the problem of lack of vehicle speed prompts on complex mountain roads. Summary of the Invention

[0005] The purpose of this application is to provide a curve speed prompting method and a curve speed prompting device to solve at least one of the above-mentioned problems.

[0006] In a first aspect of the present application, a method for prompting a vehicle speed on a curve is provided, the method comprising:

[0007] Obtain information about the curve to be entered;

[0008] Obtain driving impact information;

[0009] Obtaining ideal curve speed information based on information about the curve to be entered and driving impact information;

[0010] Obtain the distance information between the current vehicle and the entrance of the curve to be entered;

[0011] Get current vehicle speed information;

[0012] According to the current vehicle speed information, the distance information between the current vehicle and the entrance of the curve to be entered and the ideal curve speed information, it is determined whether to generate a deceleration prompt message. If so, then

[0013] Generate deceleration prompt information.

[0014] Furthermore, the information about the curve to be entered includes: information about the type of road surface material of a preset road section in front of the vehicle, the curvature radius of the curve, the weather conditions of the road section, the number of consecutive curves, and the slope of the road section.

[0015] Furthermore, the driving impact information includes: based on the information on the road material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope in the curve information to be entered, obtaining information on influencing factors affecting the safe driving of the vehicle on the curve section to be entered, including information on the friction coefficient influencing factor, the turning curvature influencing factor, the weather environment influencing factor, the curve continuity influencing factor, and the slope inclination influencing factor.

[0016] Furthermore, obtaining the ideal curve speed information based on the curve information to be entered and the driving impact information includes:

[0017] According to the information of the curve to be entered and the driving impact information, the ideal curve speed information of the preset road section ahead of the vehicle is obtained;

[0018] The ideal curve speed information of the vehicle in the current road section at the next moment is generated based on the ideal curve speed information of the preset road section ahead of the vehicle at the current moment.

[0019] Furthermore, the obtaining of the ideal curve speed information includes: obtaining information of the curve to be entered, converting it into an information list of influencing factors, and obtaining algorithm information of the ideal curve speed according to the influencing factors;

[0020] The information of the curve to be entered is converted into an influencing factor information list including at least one preset information of the curve to be entered and influencing factor information affecting safe driving of the vehicle corresponding to each preset information of the curve to be entered;

[0021] Obtaining information of influencing factors affecting safe driving of the vehicle corresponding to preset information of a curve to be entered that is the same as the current information of a curve to be entered;

[0022] The algorithm for obtaining the influencing factor information affecting the vehicle's road holding ability is converted into an influencing factor information list based on the information about the curve to be entered. The algorithm includes converting the information about the road surface material type, the curve curvature radius, the weather conditions of the road section, the number of consecutive curves, and the slope of the road section into a friction coefficient influencing factor value r, a turning curvature influencing factor value y, a weather environment influencing factor value w, a curve continuity influencing factor value n, and a slope inclination angle influencing factor value p;

[0023] The algorithm information for obtaining the ideal curve speed includes:

[0024]

[0025] Among them, the ideal curve speed value is expressed as v.

[0026] Furthermore, the information about the curve to be entered includes a road section with continuous curves and undulating slopes;

[0027] Splitting a road section with continuous curves and undulating slopes into multiple road sections including a single curve section;

[0028] Obtaining the ideal curve speed on the first curve road section ahead of the vehicle includes:

[0029]

[0030] Among them, the curve continuity influence factor value n is 1, indicating a curve section ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section;

[0031] Obtaining the ideal curve speed on the second curve road section ahead of the vehicle includes:

[0032]

[0033] The curve continuity influence factor value n is 2, indicating two curve sections ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section, and p2 represents the slope inclination influence factor value on the second curve section;

[0034] Obtaining the ideal curve speed on the third curve road section ahead of the vehicle includes:

[0035]

[0036] The curve continuity influence factor value n is 3, indicating that there are three curve sections ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section, p2 represents the slope inclination influence factor value on the second curve section, and p3 represents the slope inclination influence factor value on the third curve section.

[0037] Similarly, the ideal curve speed on the nth curve road section ahead of the vehicle is obtained by analogy;

[0038] The ideal curve vehicle speed information on each curve road section ahead of the vehicle is obtained based on the segmentation information of the curve to be entered into a plurality of road sections including a single curve.

[0039] Further, the method includes: determining whether to generate a deceleration prompt message based on the current vehicle speed information, the distance between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information, including:

[0040] Obtaining slope information between the vehicle and the entrance of the curve to be entered;

[0041] If the road between the vehicle and the entrance to the curve to be entered is an uphill slope or a level road, and the current speed of the vehicle is less than or equal to the ideal curve speed of the vehicle's current road section, no deceleration prompt information is generated;

[0042] If there is an uphill slope between the vehicle and the entrance of the curve to be entered, and the current speed of the vehicle is greater than the ideal curve speed of the current road section, a deceleration prompt message is generated.

[0043] Further, the method includes: determining whether to generate a deceleration prompt message based on the current vehicle speed information, the distance between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information; and further includes:

[0044] If the road between the vehicle and the entrance of the curve to be entered is a downhill slope, a deceleration prompt message for early deceleration is generated based on the distance information between the current vehicle and the entrance of the curve to be entered;

[0045] If the current distance between the vehicle and the entrance of the curve to be entered is less than a preset deceleration distance threshold, or / and the current vehicle speed is greater than or equal to the ideal curve speed of the curve to be entered, a deceleration prompt message is generated.

[0046] Furthermore, the preset deceleration distance threshold includes:

[0047] Obtaining a preset deceleration distance threshold based on downhill slope information between the vehicle and the entrance of the curve to be entered;

[0048] If the downhill slope increases, the preset deceleration distance threshold increases.

[0049] In a second aspect of the present application, a device for indicating vehicle speed on a curve is provided, the device comprising:

[0050] A module for acquiring information about a curve to be entered, used for acquiring information about a curve to be entered;

[0051] A driving impact information acquisition module is used to obtain driving impact information;

[0052] An ideal curve speed information acquisition module is used to acquire ideal curve speed information based on information about the curve to be entered and driving impact information;

[0053] A distance information acquisition module is used to obtain the distance information between the current vehicle and the entrance of the curve to be entered;

[0054] Current vehicle speed information acquisition module, used to obtain current vehicle speed information;

[0055] The deceleration prompt information generating module is used to determine whether to generate deceleration prompt information based on the current vehicle speed information, the distance information between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information, and if so, generate the deceleration prompt information.

[0056] This application has at least the following beneficial technical effects:

[0057] This application obtains information about whether the vehicle's current speed exceeds the ideal curve speed by analyzing the road condition information of the curve in front of the vehicle, so as to remind the vehicle to slow down.

[0058] This application obtains ideal curve speed information when the vehicle reaches each curve section ahead by segmenting the continuous curve sections ahead of the vehicle to be entered, thereby refining the processing of the ideal curve speed information.

[0059] This application adjusts the distance between the vehicle and the curve ahead to be entered, and reminds the vehicle to slow down in advance on the downhill slope. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 This is a flow chart of a method for providing a vehicle speed prompt on a curve provided in one embodiment of the present application.

[0061] Figure 2 It is a structural schematic diagram of a curve vehicle speed prompt device provided by one embodiment of the present application.

[0062] Figure 3 This is an exemplary structural diagram of an electronic device that can implement the curve vehicle speed prompt method provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0063] In order to make the purpose, technical solutions and advantages of the implementation of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below in conjunction with the drawings in the embodiments of this application. In the drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of this application, not all of the embodiments. The embodiments described below with reference to the drawings are exemplary and are intended to be used to explain this application, and should not be understood as limitations on this application. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. The embodiments of this application are described in detail below in conjunction with the drawings.

[0064] It should be noted that, in the description of the present invention, the terms "first" and "second" are only used for descriptive purposes and should not be understood as indicating or implying relative importance.

[0065] Figure 1 This is a flow chart of a method for providing a vehicle speed prompt on a curve provided in one embodiment of the present application.

[0066] like Figure 1 The curve speed prompt methods shown include:

[0067] Step S1, obtaining information about the curve to be entered;

[0068] Step S2, obtaining driving impact information;

[0069] Step S3, obtaining ideal curve speed information based on the curve information to be entered and the driving impact information;

[0070] Step S4, obtaining distance information between the current vehicle and the entrance of the curve to be entered;

[0071] Step S5, obtaining current vehicle speed information;

[0072] Step S6: determining whether to generate a deceleration prompt message based on the current vehicle speed information, the distance between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information; if so, generating the deceleration prompt message.

[0073] This application obtains information about whether the vehicle's current speed exceeds the ideal curve speed by analyzing the road condition information of the curve in front of the vehicle, so as to remind the vehicle to slow down.

[0074] This application obtains ideal curve speed information when the vehicle reaches each curve section ahead by segmenting the continuous curve sections ahead of the vehicle to be entered, thereby refining the processing of the ideal curve speed information.

[0075] This application adjusts the distance between the vehicle and the curve ahead to be entered, and reminds the vehicle to slow down in advance on the downhill slope.

[0076] In this embodiment, the information about the curve to be entered includes: the type of road surface material of the preset road section ahead of the vehicle, the curve curvature radius, the weather conditions of the road section, the number of consecutive curves, and the slope of the road section.

[0077] Specifically, when driving on a rugged mountain road, it is important to pay attention to the vehicle's speed because the vehicle condition and road conditions have a greater impact on the vehicle's grip.

[0078] Under the premise that the vehicle's own condition cannot be changed at will, it is necessary to pay attention to the road conditions and limit the vehicle speed.

[0079] Usually, the information of the vehicle itself is known (such as the weight of the vehicle, the type of tires, etc.), but the road condition information in front of the vehicle is often unknown. As the vehicle moves, the road condition information in front of the vehicle is constantly changing, causing the vehicle's grip ability to also change.

[0080] Vehicle driving needs to improve efficiency while ensuring safety, so it is necessary to predict the ideal curve speed based on the road condition information in front of the vehicle.

[0081] In addition to the changes in curves and slopes on mountain roads, other road conditions also affect vehicle grip. For example, mountain road paving projects are different from those on plain roads. The choice of asphalt, cement, gravel, etc. will be based on the construction difficulty and paving environment of the road section. The vehicle's grip also varies depending on the different road surface materials.

[0082] For example, mountainous areas often have landforms that block sunlight and affect wind direction, so there will be microclimate phenomena on rugged mountain roads. Especially in bad weather, the grip of vehicles on various sections of the road will be more obviously affected by the climate.

[0083] Based on the impact of the rugged mountain road environment on vehicle grip, information such as road surface material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope is selected as input information for obtaining the ideal curve speed of the vehicle ahead.

[0084] In addition to obtaining road environment information about the curve ahead of the vehicle through the vehicle's own environmental perception equipment, more timely and extensive road environment information about the curve ahead of the vehicle can also be obtained through cloud service information corresponding to the vehicle's location, such as weather service information, map service information, traffic dynamics service information, etc.

[0085] In this embodiment, the driving influencing information includes: based on the information on the road material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope in the curve information to be entered, information on influencing factors affecting the safe driving of the vehicle on the curve section to be entered is obtained, including information on the friction coefficient influencing factor, the turning curvature influencing factor, the weather environment influencing factor, the curve continuity influencing factor, and the slope inclination influencing factor.

[0086] Specifically, driving impact information may come from the vehicle's own weight, load, tire grip performance, braking performance, etc., but the vehicle's own performance is relatively fixed and will not change during driving. Therefore, driving impact information mainly comes from the road material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope information in the curve information to be entered.

[0087] Although the road surface material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope in the information about the curve to be entered will all affect the vehicle's grip, the ways and effects of the influence are not the same, and it is not a single information about the road surface material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope that plays a role, but rather they all work together as influencing factors to affect the vehicle's grip. Therefore, it is necessary to convert the road surface material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope into influencing factor values ​​in a certain algorithm to calculate the ideal curve speed.

[0088] For example, in an algorithm, as the vehicle progresses, the road slope and road surface material will continue to change, but the road slope and road surface material will only affect the vehicle's grip on the local section, so the road slope and road surface material type are converted into an influence coefficient for obtaining the ideal cornering speed; for another example, the weather condition has a relatively overall impact on the vehicle's grip, so the road weather condition is converted into a weight value for calculating the ideal cornering speed.

[0089] In this embodiment, obtaining the ideal curve speed information based on the curve information to be entered and the driving impact information includes:

[0090] Based on the information about the curve to be entered and the driving impact information, the ideal curve speed information of the preset road section ahead of the vehicle is obtained;

[0091] The ideal curve speed information of the vehicle on the preset road section ahead of the vehicle at the current moment is generated based on the ideal curve speed information of the vehicle on the current road section at the next moment.

[0092] Specifically, the curve to be entered is not a road section with only one curve in front of the vehicle, but can be a road section with one curve or a road section with multiple consecutive curves, or a curve section at a certain distance in front of the vehicle.

[0093] The preset road section in front of the vehicle will eventually arrive at the current position of the vehicle as the vehicle moves forward. The ideal curve speed corresponds to each road section. When the vehicle arrives at the road section corresponding to the ideal curve speed, the current speed of the vehicle must be controlled below the ideal curve speed.

[0094] You can also keep a certain amount of lead time and use the ideal curve speed of the preset section of road in front of the vehicle to limit the speed of the vehicle at the current position. For example, when encountering a downhill road and slowing down is difficult, issuing a deceleration reminder in advance will make it easier to ensure driving safety.

[0095] In this embodiment, obtaining the ideal curve speed information includes: obtaining information about the curve to be entered, converting it into an information list of influencing factors, and obtaining algorithm information of the ideal curve speed according to the influencing factors;

[0096] The information of the curve to be entered is converted into an influencing factor information list including at least one preset information of the curve to be entered and influencing factor information affecting the vehicle's gripping ability corresponding to each preset information of the curve to be entered;

[0097] Obtaining information of factors influencing safe driving of the vehicle corresponding to preset information of a curve to be entered that is the same as information of a current curve to be entered;

[0098] An algorithm for obtaining influencing factor information that affects safe driving of a vehicle is used to convert information about the curve to be entered into a list of influencing factor information, including converting information about road surface material type, curve curvature radius, road section weather conditions, number of consecutive curves, and road section slope into a friction coefficient influencing factor value r, a turning curvature influencing factor value y, a weather environment influencing factor value w, a curve continuity influencing factor value n, and a slope inclination angle influencing factor value p;

[0099] The algorithm information for obtaining the ideal curve speed includes:

[0100]

[0101] Among them, the ideal curve speed value is expressed as v.

[0102] Specifically, in this embodiment, information on road surface material type, curve curvature radius, road weather conditions, number of consecutive curves, and road slope is converted into influencing factor values ​​suitable for this algorithm as input information for obtaining the ideal curve speed.

[0103] For example, based on the weather conditions at the vehicle's location obtained from the cloud service, different levels are set for precipitation, snowfall, haze, and frost, and thus different weight levels affecting the vehicle's grip are also set, which are represented by w here.

[0104] For example, the friction coefficient influence factor r is 0.7 for dirt roads, 0.8 for cement roads, and 0.9 for asphalt roads. Different road materials affect tire grip. For example, the lower the friction, the slower the cornering speed. If the road material is known, the known r value can be used in the cornering speed model. If the road material is unavailable, the road surface influence factor can be uniformly treated as 0.8.

[0105] For example, in the turning curvature influencing factor value y, the greater the curvature, the shorter the radius, that is, the lower the ideal turning speed for turning.

[0106] For example, in the curve continuity influence factor value n, the more curves there are, the slower the driving speed; by calculating the ideal curve speed for each curve, you can consider giving prompts with the lowest ideal curve speed, or you can give prompts based on the ideal curve speed on the specific road section you arrive at.

[0107] For example, the slope inclination factor value p ranges from 0-10 degrees to 10-30 degrees and then to above 30 degrees, corresponding to 1>p>0. If there is no slope, it is 1, indicating no impact. If it exceeds 30 degrees, it is 0, indicating that driving is not possible.

[0108] In this example, the information about the curve to be entered includes a road section with continuous curves and undulating slopes;

[0109] Splitting a road section with continuous curves and undulating slopes into multiple road sections including a single curve section;

[0110] Obtaining the ideal curve speed on the first curve section ahead of the vehicle includes:

[0111]

[0112] Among them, the curve continuity influence factor value n is 1, indicating a curve section ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section;

[0113] Obtaining the ideal curve speed on the second curve section ahead of the vehicle includes:

[0114]

[0115] The curve continuity influence factor value n is 2, indicating two curve sections ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section, and p2 represents the slope inclination influence factor value on the second curve section;

[0116] Obtaining the ideal curve speed on the third curve section ahead of the vehicle includes:

[0117]

[0118] The curve continuity influence factor value n is 3, indicating that there are three curve sections ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section, p2 represents the slope inclination influence factor value on the second curve section, and p3 represents the slope inclination influence factor value on the third curve section.

[0119] Similarly, the ideal curve speed on the nth curve section ahead of the vehicle is obtained by analogy;

[0120] According to the segmentation information of the curve to be entered into a plurality of sections including a single curve, the ideal curve vehicle speed information on each curve road section ahead of the vehicle is obtained.

[0121] Specifically, when the curved road section ahead is too complex, it can be divided into relatively simple sections and calculated separately.

[0122] For example, we can use each curve change as the basis for segmentation. We can first calculate the ideal speed for the first curve segment, then calculate the ideal speed for the second curve segment, taking into account the two consecutive curves and two slope changes. And so on, we can calculate the ideal speed for the third, fourth, and other curve segments.

[0123] As the number of curves increases, the ideal curve speed gradually decreases. On the one hand, it conforms to the rationality of step-by-step deceleration. On the other hand, it does not simply sever the relationship between the previous turning section and the next turning section.

[0124] It can be seen from the above algorithm that the more the same continuous curved road section is divided, the more obvious the downward trend of the calculated ideal curved vehicle speed will be.

[0125] The density of segmentation for continuous curves can be adjusted appropriately based on the vehicle's performance and condition. For example, if a vehicle is heavy and sensitive to continuous curves, increasing the number of segments for continuous curves will intensify the tendency to reduce the ideal curve speed and increase the urgency of warnings when the vehicle exceeds the ideal curve speed.

[0126] In this example, determining whether to generate a deceleration prompt message based on current vehicle speed information, distance information between the current vehicle and the entrance of the curve to be entered, and ideal curve speed information includes:

[0127] Obtaining slope information between the vehicle and the entrance to the curve to be entered;

[0128] If the road between the vehicle and the entrance to the curve is uphill, and the vehicle's current speed is less than or equal to the ideal curve speed for the vehicle's current road section, no deceleration prompt message will be generated;

[0129] If there is an uphill slope between the vehicle and the entrance to the curve to be entered, and the vehicle's current speed is greater than the ideal curve speed for the current section of road, a deceleration prompt message is generated.

[0130] Specifically, the distance between the vehicle and the entrance to the curve is a buffer measure. In addition to leaving time for data collection, transmission and processing, it is also necessary to consider whether the current road conditions are conducive to deceleration and whether redundancy for deceleration operations is provided.

[0131] Generally speaking, on uphill roads, the redundancy of providing deceleration operations is not sensitive, and it is relatively easy for the vehicle to decelerate. Therefore, as long as the vehicle's current speed does not exceed the ideal curve speed for the current road section, there is no need to provide a deceleration prompt. Only when the vehicle's current speed exceeds the ideal curve speed for the current road section will a deceleration prompt be given.

[0132] In this example, determining whether to generate a deceleration prompt message based on current vehicle speed information, distance information between the current vehicle and the entrance of the curve to be entered, and ideal curve speed information also includes:

[0133] If the road between the vehicle and the entrance to the curve is downhill, a deceleration prompt message is generated based on the distance between the vehicle and the entrance to the curve.

[0134] If the current distance between the vehicle and the entrance of the curve to be entered is less than a preset deceleration distance threshold, or / and the current vehicle speed is greater than or equal to the ideal curve speed of the curve to be entered, a deceleration prompt message is generated.

[0135] Specifically, on downhill sections, deceleration is difficult, so the vehicle is sensitive to the redundancy of providing deceleration operations and needs to be prompted to decelerate in advance. The deceleration prompt cannot be based solely on the ideal curve speed at the vehicle's current position.

[0136] The ideal curve speed on the curve section ahead of the vehicle beyond the preset deceleration distance threshold needs to be used as the basis for the speed deceleration prompt at the current position to ensure that the deceleration prompt has advance time.

[0137] The more the current distance between the vehicle and the entrance to the curve exceeds the preset deceleration distance threshold, the greater the redundancy and the longer the deceleration distance, which is more beneficial for deceleration.

[0138] Of course, the greater the redundancy, the better. It is sufficient to ensure that the distance between the current vehicle and the entrance to the curve is greater than the preset deceleration distance threshold.

[0139] In this example, the preset deceleration distance threshold includes:

[0140] Obtaining a preset deceleration distance threshold based on downhill slope information between the vehicle and the entrance to the curve to be entered;

[0141] If the downhill slope increases, the preset deceleration distance threshold increases.

[0142] Specifically, the preset deceleration distance threshold is related to the slope of the downhill slope. The greater the slope, the more difficult it is to decelerate, and the larger the preset deceleration distance threshold. As a result, the distance reserved for the vehicle to enter the entrance of the curve should also be greater.

[0143] In addition, the preset deceleration distance threshold is also related to the vehicle's own weight and the vehicle's grip performance.

[0144] Figure 2 It is a structural schematic diagram of a curve vehicle speed prompt device provided by one embodiment of the present application.

[0145] like Figure 2The curve speed prompt device shown includes: a module for obtaining information about the curve to be entered, a module for obtaining information about driving impact, a module for obtaining information about the ideal curve speed, a module for obtaining information about the distance, a module for obtaining information about the current speed, and a module for generating information about deceleration prompts;

[0146] A module for acquiring information about a curve to be entered, used for acquiring information about a curve to be entered;

[0147] A driving impact information acquisition module is used to obtain driving impact information;

[0148] An ideal curve speed information acquisition module is used to acquire ideal curve speed information based on information about the curve to be entered and driving impact information;

[0149] A distance information acquisition module is used to obtain the distance information between the current vehicle and the entrance of the curve to be entered;

[0150] Current vehicle speed information acquisition module, used to obtain current vehicle speed information;

[0151] The deceleration prompt information generation module is used to determine whether to generate deceleration prompt information based on the current vehicle speed information, the distance information between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information. If so, the deceleration prompt information is generated.

[0152] It is worth noting that although the present system only discloses a module for acquiring information about a curve to be entered, a module for acquiring information about a driving impact, a module for acquiring information about an ideal curve speed, a module for acquiring information about a distance, a module for acquiring information about a current speed, and a module for generating information about a deceleration prompt, it does not mean that the present device is limited to the above-mentioned basic functional modules. Rather, what the present invention wants to express is that, based on the above-mentioned basic functional modules, those skilled in the art can arbitrarily add one or more functional modules in combination with the existing technology to form an infinite number of embodiments or technical solutions. In other words, the present system is open rather than closed. Just because the present embodiment only discloses individual basic functional modules, it cannot be considered that the scope of protection of the claims of the present invention is limited to the above-mentioned basic functional modules.

[0153] Figure 3 This is an exemplary structural diagram of an electronic device that can implement the curve vehicle speed prompt method provided according to an embodiment of the present application.

[0154] like Figure 3 An electronic device shown includes: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0155] A computer program is stored in the memory. When the computer program is executed by the processor, the processor executes the steps of the curve vehicle speed prompt method.

[0156] The present application also provides a computer-readable storage medium storing a computer program executable by an electronic device. When the computer program runs on the electronic device, the electronic device executes the steps of the curve vehicle speed prompt method.

[0157] The present application also provides a vehicle with a curve speed prompt method, specifically including:

[0158] An electronic device is used to implement the steps of the curve speed prompt method;

[0159] a processor, wherein the processor runs a program, and when the program runs, the steps of the curve speed prompting method are executed based on data output by the electronic device;

[0160] The storage medium is used to store a program, and when the program is running, the program executes the steps of the curve speed prompt method for data output from the electronic device.

[0161] The communication bus mentioned in the electronic device mentioned above may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.

[0162] The electronic device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control electronic devices through processes, such as the Linux operating system, the Unix operating system, the Android operating system, the iOS operating system, or the Windows operating system. In the embodiments of the present invention, the electronic device can be a handheld device such as a smartphone or a tablet computer, or an electronic device such as a desktop computer or a portable computer, which is not particularly limited in the embodiments of the present invention.

[0163] The execution subject of the electronic device control in the embodiment of the present invention can be an electronic device, or a functional module in the electronic device that can call a program and execute the program. The electronic device can obtain the firmware corresponding to the storage medium. The firmware corresponding to the storage medium is provided by the supplier. The firmware corresponding to different storage media can be the same or different, and is not limited here. After the electronic device obtains the firmware corresponding to the storage medium, it can write the firmware corresponding to the storage medium into the storage medium, specifically, burn the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology and will not be described in detail in the embodiment of the present invention.

[0164] The electronic device can also obtain a reset command corresponding to the storage medium. The reset command corresponding to the storage medium is provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and are not limited here.

[0165] In this case, the storage medium of the electronic device is a storage medium in which the corresponding firmware is written. The electronic device can respond to the reset command corresponding to the storage medium in which the corresponding firmware is written, thereby resetting the storage medium in which the corresponding firmware is written according to the reset command corresponding to the storage medium. The process of resetting the storage medium according to the reset command can be implemented in the existing technology and will not be described in detail in the embodiments of the present invention.

[0166] For the convenience of description, the above devices are described as various units and modules according to their functions. Of course, when implementing this application, the functions of each unit and module can be implemented in the same or multiple software and / or hardware.

[0167] Those skilled in the art will understand that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by those skilled in the art in the art to which the present invention pertains. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with those in the context of the prior art and, unless specifically defined, will not be interpreted in an idealized or overly formal sense.

[0168] For simplicity of description, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because certain steps can be performed in other orders or simultaneously according to the embodiments of the present invention. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0169] Through the description of the above embodiments, it can be seen that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application or certain parts of the embodiments.

[0170] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for indicating vehicle speed on a curve, characterized in that: The curve vehicle speed prompt method includes: Obtain information about the curve to be entered; Obtain driving impact information; Obtaining ideal curve speed information based on information about the curve to be entered and driving impact information; Obtain the distance information between the current vehicle and the entrance of the curve to be entered; Get current vehicle speed information; According to the current vehicle speed information, the distance information between the current vehicle and the entrance of the curve to be entered and the ideal curve speed information, it is determined whether to generate a deceleration prompt message. If so, then Generate deceleration prompt information; Wherein, the obtaining of the ideal curve speed information includes: obtaining information of the curve to be entered, converting it into an information list of influencing factors, and obtaining algorithm information of the ideal curve speed according to the influencing factors; The information of the curve to be entered is converted into an influencing factor information list including at least one preset information of the curve to be entered and influencing factor information affecting safe driving of the vehicle corresponding to each preset information of the curve to be entered; Obtaining information of influencing factors affecting safe driving of the vehicle corresponding to preset information of a curve to be entered that is the same as the current information of a curve to be entered; Converting the information about the curve to be entered into into a list of influencing factors to obtain information about influencing factors affecting the vehicle's road holding ability, for use in the algorithm for obtaining the ideal curve speed; The algorithm for obtaining the ideal curve speed includes: in, The friction coefficient influencing factor value is expressed as r; The value of the turning curvature influencing factor is expressed as y; The weather environment impact factor value is expressed as w; The value of the curve continuity impact factor is expressed as n; The slope inclination factor value is expressed as p; The ideal curve speed value is expressed as v.

2. The method for prompting vehicle speed on a curve according to claim 1, characterized in that: The information about the curve to be entered includes: the type of road surface material of the preset road section in front of the vehicle, the curve curvature radius, the weather conditions of the road section, the number of consecutive curves, and the slope of the road section.

3. The method for prompting vehicle speed on a curve according to claim 2, characterized in that: The driving impact information includes: obtaining information on influencing factors that affect the safe driving of the vehicle on the curved road section to be entered based on the road material type, curve curvature radius, road section weather conditions, number of consecutive curves, and road section slope information in the curve information to be entered, including influencing factor information of friction coefficient influencing factor, turning curvature influencing factor, weather environment influencing factor, curve continuity influencing factor, and slope inclination influencing factor.

4. The method for prompting vehicle speed on a curve according to claim 3, characterized in that: The step of obtaining the ideal curve speed information based on the curve information to be entered and the driving impact information includes: According to the information of the curve to be entered and the driving impact information, the ideal curve speed information of the preset road section ahead of the vehicle is obtained; The ideal curve speed information of the vehicle in the current road section at the next moment is generated based on the ideal curve speed information of the preset road section ahead of the vehicle at the current moment.

5. The method for prompting vehicle speed on a curve according to claim 4, characterized in that: The information on the influencing factors that affect the vehicle's gripping ability is obtained by converting the information on the curve to be entered into a list of influencing factors. The algorithm for obtaining the ideal curve speed includes: converting the information on the road surface material type, curve curvature radius, road section weather conditions, number of consecutive curves, and road section slope into a friction coefficient influencing factor value r, a turning curvature influencing factor value y, a weather environment influencing factor value w, a curve continuity influencing factor value n, and a slope inclination angle influencing factor value p.

6. The method for prompting vehicle speed on a curve according to claim 5, characterized in that: The information about the curve to be entered includes a road section with continuous curves and undulating slopes; Splitting a road section with continuous curves and undulating slopes into multiple road sections including a single curve section; Obtaining the ideal curve speed on the first curve road section ahead of the vehicle includes: Among them, the curve continuity influence factor value n is 1, indicating a curve section ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section; Obtaining the ideal curve speed on the second curve road section ahead of the vehicle includes: The curve continuity influence factor value n is 2, indicating two curve sections ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section, and p2 represents the slope inclination influence factor value on the second curve section; Obtaining the ideal curve speed on the third curve road section ahead of the vehicle includes: The curve continuity influence factor value n is 3, indicating that there are three curve sections ahead of the vehicle; p1 represents the slope inclination influence factor value on the first curve section, p2 represents the slope inclination influence factor value on the second curve section, and p3 represents the slope inclination influence factor value on the third curve section. Similarly, the ideal curve speed on the nth curve road section ahead of the vehicle is obtained by analogy; The ideal curve vehicle speed information on each curve road section ahead of the vehicle is obtained based on the segmentation information of the curve to be entered into a plurality of road sections including a single curve.

7. The method for prompting vehicle speed on a curve according to claim 6, characterized in that: include: Determining whether to generate deceleration prompt information based on the current vehicle speed information, the distance information between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information includes: Obtaining slope information between the vehicle and the entrance of the curve to be entered; If the road between the vehicle and the entrance of the curve to be entered is an uphill slope, and the current speed of the vehicle is less than or equal to the ideal curve speed of the vehicle's current road section, no deceleration prompt information is generated; If there is an uphill slope between the vehicle and the entrance of the curve to be entered, and the current speed of the vehicle is greater than the ideal curve speed of the current road section, a deceleration prompt message is generated.

8. The method for prompting vehicle speed on a curve according to claim 7, characterized in that: include: Determining whether to generate a deceleration prompt message based on the current vehicle speed information, the distance between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information further includes: If the road between the vehicle and the entrance of the curve to be entered is a downhill slope, a deceleration prompt message for early deceleration is generated based on the distance information between the current vehicle and the entrance of the curve to be entered; If the current distance between the vehicle and the entrance of the curve to be entered is less than a preset deceleration distance threshold, or / and the current vehicle speed is greater than or equal to the ideal curve speed of the curve to be entered, a deceleration prompt message is generated.

9. The method for prompting vehicle speed on a curve according to claim 8, characterized in that: include: The preset deceleration distance threshold includes: Obtaining a preset deceleration distance threshold based on downhill slope information between the vehicle and the entrance of the curve to be entered; If the downhill slope increases, the preset deceleration distance threshold increases.

10. A curve speed prompt device, characterized in that: The curve vehicle speed prompting device comprises: A module for acquiring information about a curve to be entered, used for acquiring information about a curve to be entered; A driving impact information acquisition module is used to obtain driving impact information; An ideal curve speed information acquisition module is used to acquire ideal curve speed information based on information about the curve to be entered and driving impact information; A distance information acquisition module is used to obtain the distance information between the current vehicle and the entrance of the curve to be entered; Current vehicle speed information acquisition module, used to obtain current vehicle speed information; a deceleration prompt information generating module, configured to determine whether to generate a deceleration prompt information based on the current vehicle speed information, the distance between the current vehicle and the entrance of the curve to be entered, and the ideal curve speed information, and if so, generate the deceleration prompt information; Wherein, the obtaining of the ideal curve speed information includes: obtaining information of the curve to be entered, converting it into an information list of influencing factors, and obtaining algorithm information of the ideal curve speed according to the influencing factors; The information of the curve to be entered is converted into an influencing factor information list including at least one preset information of the curve to be entered and influencing factor information affecting safe driving of the vehicle corresponding to each preset information of the curve to be entered; Obtaining information of influencing factors affecting safe driving of the vehicle corresponding to preset information of a curve to be entered that is the same as the current information of a curve to be entered; Converting the information about the curve to be entered into into a list of influencing factors to obtain information about influencing factors affecting the vehicle's road holding ability, for use in the algorithm for obtaining the ideal curve speed; The algorithm for obtaining the ideal curve speed includes: in, The friction coefficient influencing factor value is expressed as r; The value of the turning curvature influencing factor is expressed as y; The weather environment impact factor value is expressed as w; The value of the curve continuity impact factor is expressed as n; The slope inclination factor value is expressed as p; The ideal curve speed value is expressed as v.

Citation Information

Patent Citations

  • Electric automobile and bend automobile speed control method and system thereof

    CN106143211A

  • Bend speed early-warning method and system, and computer readable storage medium

    CN109849924A