Road bumping detection method and device, road bumping prompting method and device, equipment and medium

By sending the vehicle detection data to the cloud when the preset conditions meets the preset conditions and deduplication processing, determining the bumpy position and vehicle speed of the road surface, the problem of unnecessary prompts in the prior art is solved, and the driving experience and accuracy of bumpy prompts are improved.

CN119190033APending Publication Date: 2024-12-27ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411508315.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The prior art may generate unnecessary prompts when detecting bumps in the road surface, which will affect the driving experience, especially when vehicles pass through road conditions or speed limit roads.

Method used

By obtaining the vehicle's bump detection data, the target time and vehicle speed that meet the preset bump determination conditions are determined. When the vehicle speed is greater than or equal to the preset speed threshold, the data is sent to the cloud. After deduplication processing, the bump position and minimum vehicle speed are determined, and according to the The vehicle speed is bumpy.

Benefits of technology

Reduces unnecessary bump prompts, improves the driver's driving experience, and ensures accurate identification and prompts of road surface positions and vehicle speeds that may cause bumps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119190033A_ABST
    Figure CN119190033A_ABST
Patent Text Reader

Abstract

The invention relates to a road bumping detection method and device, a prompting method and device, equipment and a medium, and the method comprises the steps: obtaining a first vehicle speed and first bumping position information of a vehicle at a target time through determining the target time when bumping detection data of the vehicle meets a preset bumping judgment condition, when the first vehicle speed of the vehicle is greater than or equal to a preset vehicle speed threshold value, the vehicle sends the first vehicle speed and the first bumping position information to the cloud; and the cloud performs de-duplication processing on all the first bumping position information to obtain a second bumping position, and determines a second vehicle speed with the minimum vehicle speed from the first vehicle speeds corresponding to the second bumping position, so that the second bumping position information and the corresponding second vehicle speed are used for bumping prompting. According to the technical scheme, unnecessary bumping prompts can be reduced, and the driving experience of a driver is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle technology, and in particular to a method for detecting road bumps, a method for prompting, a device, equipment and a medium. Background Art

[0002] During the driving process, the vehicle may be bumpy due to uneven road surface, which will affect the riding comfort and even cause danger when the vehicle passes through the bumpy road at high speed. By detecting the location of the road bumps and prompting the user in advance, the impact of road bumps can be reduced.

[0003] In the related art, road bump information is collected through the vehicle end, and the user is prompted in advance based on the detected road bump location. However, when the vehicle passes through a road with poor road conditions or a speed-limited road, the above method may generate unnecessary prompts, affecting the driving experience. Summary of the invention

[0004] In order to solve the above technical problems, the present disclosure provides a method for detecting road bumps, a method for prompting, a device, equipment and a medium.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for detecting road bumps, comprising:

[0006] Obtaining the vehicle's bump detection data;

[0007] When the turbulence detection data satisfies a preset turbulence determination condition, determining a target time at which the turbulence detection data satisfies the preset turbulence determination condition;

[0008] Acquire first bump position information and a first vehicle speed of the vehicle at the target time; the first bump position information is the position information of the vehicle at the target time;

[0009] If the first vehicle speed is greater than or equal to a preset vehicle speed threshold, the first vehicle speed and the first bump position information are sent to the cloud.

[0010] In a second aspect, the present disclosure provides another method for detecting road bumps, including:

[0011] Receiving a first vehicle speed and a first bump position information sent by a vehicle; wherein the first vehicle speed and the first bump position information are determined when the bump detection data of the vehicle meets a preset bump determination condition;

[0012] Performing deduplication processing on all the first bump position information to obtain at least one second bump position information, and determining at least one first vehicle speed corresponding to each second bump position information;

[0013] For each piece of the second bump position information, determining a second vehicle speed with the minimum vehicle speed from at least one of the first vehicle speeds corresponding to each piece of the second bump position information;

[0014] Each piece of the second bump position information and the second vehicle speed corresponding to each piece of the second bump position information are sent to the vehicle.

[0015] In a third aspect, an embodiment of the present disclosure provides a method for prompting a bumpy road surface, comprising:

[0016] Receiving second bump position information and a second vehicle speed corresponding to the second bump position information; wherein the second bump position information and the second vehicle speed are obtained by the aforementioned detection method;

[0017] In response to the current position information of the vehicle satisfying the bump prompt condition for the second bump position information, acquiring the current vehicle speed of the vehicle;

[0018] If the current vehicle speed of the vehicle is greater than or equal to the second vehicle speed, bump prompt information is generated to provide a road bump prompt for the second bump position information.

[0019] In a fourth aspect, an embodiment of the present disclosure provides a device for detecting road bumps, comprising:

[0020] A detection module, used for acquiring the bump detection data of the vehicle;

[0021] A determination module, configured to determine a target time at which the turbulence detection data satisfies a preset turbulence determination condition when the turbulence detection data satisfies the preset turbulence determination condition;

[0022] An acquisition module, used for acquiring first bump position information and a first vehicle speed of the vehicle at the target time; the first bump position information is the position information of the vehicle at the target time;

[0023] A sending module is used to send the first vehicle speed and the first bump position information to the cloud if the first vehicle speed is greater than or equal to a preset vehicle speed threshold.

[0024] In a fifth aspect, an embodiment of the present disclosure provides another device for detecting road bumps, including:

[0025] A receiving module, used for receiving a first vehicle speed and a first bump position information sent by a vehicle; wherein the first vehicle speed and the first bump position information are determined when the bump detection data of the vehicle meets a preset bump determination condition;

[0026] a generating module, configured to perform deduplication processing on all the first bump position information to obtain at least one second bump position information, and determine at least one first vehicle speed corresponding to each second bump position information;

[0027] a determination module, configured to determine, for each piece of the second bump position information, a second vehicle speed with the smallest vehicle speed from at least one of the first vehicle speeds corresponding to each piece of the second bump position information;

[0028] A sending module is used to send each piece of the second bump position information and the second vehicle speed corresponding to each piece of the second bump position information to the vehicle.

[0029] In a sixth aspect, an embodiment of the present disclosure provides a device for indicating road bumps, including:

[0030] A receiving module, used for receiving second bump position information and a second vehicle speed corresponding to the second bump position information; wherein the second bump position information and the second vehicle speed are obtained by using the aforementioned detection method;

[0031] a judgment module, configured to obtain a current speed of the vehicle in response to the current position information of the vehicle satisfying a bump prompt condition for the second bump position information;

[0032] A prompt module is used to generate bump prompt information if the current vehicle speed of the vehicle is greater than or equal to the second vehicle speed, so as to provide a road bump prompt for the second bump position information.

[0033] In the seventh aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; a memory for storing executable instructions of the processor; the processor is used to read the executable instructions from the memory and execute the instructions to implement the above-mentioned road bump detection method or the above-mentioned road bump prompt method.

[0034] In an eighth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements the above-mentioned method for detecting road bumps or the above-mentioned method for prompting road bumps.

[0035] Compared with the prior art, the technical solution provided by the disclosed embodiment has the following advantages: by determining the target time when the vehicle's bump detection data meets the preset bump determination condition, the first vehicle speed of the vehicle at the target time is obtained; when the first vehicle speed of the vehicle is greater than or equal to the preset speed threshold, the vehicle sends the first vehicle speed and the first bump position information to the cloud. Therefore, when the cloud determines the road bump position, it will not record the bump position where the vehicle speed is less than the preset speed threshold when the bump occurs. The bump prompt is given by the road bump position determined in the above manner, which can reduce unnecessary prompts. In addition, when determining the road bump position, the vehicle speed that will cause the bump is also determined, so that a more accurate bump prompt can be given based on the vehicle speed, thereby improving the driver's driving experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0038] Figure 1 A schematic diagram of a process flow of a method for detecting road bumps provided by an embodiment of the present disclosure;

[0039] Figure 2 A schematic diagram of a sensor of a vehicle;

[0040] Figure 3 A schematic diagram of distance detection between a tire and a wheel guard;

[0041] Figure 4 A schematic flow chart of another method for detecting road bumps provided by an embodiment of the present disclosure;

[0042] Figure 5 A schematic flow chart of another method for detecting road bumps provided by an embodiment of the present disclosure;

[0043] Figure 6 A schematic flow chart of another method for prompting road bumps provided by an embodiment of the present disclosure;

[0044] Figure 7 A schematic diagram of the structure of a device for detecting road bumps provided by an embodiment of the present disclosure;

[0045] Figure 8 A schematic diagram of the structure of another device for detecting road bumps provided by an embodiment of the present disclosure;

[0046] Fig. 9 A schematic structural diagram of a device for indicating road bumps provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0047] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0048] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0049] First, a method for detecting road bumps on the vehicle side will be described.

[0050] Figure 1 This is a flow chart of a method for detecting road bumps provided in an embodiment of the present disclosure. The method provided in an embodiment of the present disclosure can be executed by a device for detecting road bumps, which can be implemented in software and / or hardware and can be integrated on any electronic device with computing capabilities.

[0051] like Figure 1 As shown, the method for detecting road bumps provided by the embodiment of the present disclosure may include:

[0052] Step 101, obtaining vehicle bump detection data.

[0053] In this embodiment, the bump detection data is obtained at the vehicle end, and the bump detection data can be used to determine whether there is bump. Optionally, the vehicle is provided with a sensor, and the bump detection data of the vehicle during driving is obtained through the sensor, thereby obtaining the bump detection data of the vehicle at various times. The bump detection data includes but is not limited to the distance between the wheel guard and the tire of the vehicle, the gravity measurement value of the seat, the tension measurement value of the seat belt, the acceleration in the vertical direction, etc.

[0054] Step 102: When the bump detection data meets the preset bump determination condition, determine the target time for the bump detection data to meet the preset bump determination condition.

[0055] In this embodiment, the bump determination condition is set to determine that the road bump exists when the bump detection data satisfies the bump determination condition. The bump detection data of the vehicle at each time is matched with the preset bump determination condition. When the bump detection data satisfies the bump determination condition, the time corresponding to the bump detection data satisfying the bump determination condition is determined as the target time when the road bump exists.

[0056] Optionally, the bump detection data includes at least one of the distance between the vehicle wheel guard and the tire, the gravity measurement value of the seat, and the tension measurement value of the seat belt, and the vehicle is provided with a distance sensor, a seat weight sensor, and a seat belt tension sensor, such as Figure 2 shown.

[0057] The following is an example of satisfying the bump determination conditions in combination with the bump detection data.

[0058] As an example, the bump detection data satisfies the preset bump determination condition, including: if the first difference between the maximum distance value and the minimum distance value between the wheel guard and the tire of the vehicle within the first time range is greater than or equal to the first threshold, then it is determined that the preset bump determination condition is met. In this example, the distance between the wheel guard and the tire of the vehicle is detected by the distance sensor, and the distance is used to represent the gap size between the wheel guard and the tire, such as Figure 3 As shown, Figure 3 A schematic diagram of distance detection between a tire and a wheel guard is shown, in which the horizontal axis represents time and the vertical axis represents distance change. Figure 3 The above is the distance diagram under normal conditions. Under normal conditions, the turbulence determination condition is not met. Figure 3 The following is a distance diagram in a dynamic unbalanced state. The bump determination condition is met in a dynamic unbalanced state. In the distance diagram in a dynamic unbalanced state, frame 31 represents a first time range. The duration of the first time range is a preset duration. In the first time range, the distance between the vehicle wheel guard and the tire first decreases to the minimum distance value, then increases to the maximum distance value, and finally returns to the initial distance value. The first difference between the maximum distance value and the minimum distance value in the first time range is greater than or equal to the first threshold value, indicating that the gap between the wheel guard and the tire fluctuates abnormally within the first time range, and the distance between the two changes dramatically. Therefore, it is determined that there is road bumps, and it is determined that the bump determination condition is met at this time. Optionally, the first threshold value can be determined based on experimental data, and the target time can be the starting time of the first time range, or it can be any time within the first time range. Thus, the road bump condition at the location can be accurately determined by the gap between the tire and the wheel guard.

[0059] As another example, if the second difference between the maximum gravity measurement value and the minimum gravity measurement value within the second time range is greater than or equal to the second threshold, it is determined that the preset bump determination condition is met. In this example, the gravity measurement value of the seat subjected to the gravity of the object above the seat is detected by the seat weight sensor, and the duration of the second time range is a preset duration. Within a second time range, the initial gravity measurement value first decreases to the minimum gravity measurement value, which is, for example, about one-tenth of the initial gravity measurement value, and then increases to the maximum gravity measurement value, and finally returns to the initial gravity measurement value, indicating that the gravity of the object above the seat detected has changed dramatically, so it is determined that there is road bumps, and at this time it is determined that the bump determination condition is met. Optionally, the target time can be the starting time of the second time range, or it can be any time within the second time range. Thus, the road bump condition at the location can be accurately determined by the detected gravity change of the object above the seat.

[0060] As another example, if the tension measurement value is greater than or equal to the third threshold, it is determined that the preset bump determination condition is met. In this example, the tension on the seat belt is detected by a seat belt tension sensor.

[0061] It should be noted that in actual applications, any one of the above examples can be used to determine whether the bump determination condition is met, or a combination of the above examples can be used to determine whether the bump determination condition is met. For example, when the first difference between the maximum distance value and the minimum distance value of the distance between the vehicle wheel guard and the tire within the first time range is greater than or equal to the first threshold, and the second difference between the maximum gravity measurement value and the minimum gravity measurement value within the second time range is greater than or equal to the second threshold, and the tension measurement value is greater than or equal to the third threshold, it is determined that the bump determination condition is met, thereby accurately identifying road bumps.

[0062] Step 103, obtaining first bump position information and a first vehicle speed at a target time.

[0063] The first bump position information is the position information of the vehicle at the target time.

[0064] Step 104: If the first vehicle speed is greater than or equal to a preset vehicle speed threshold, the first vehicle speed and the first bump position information are sent to the cloud.

[0065] In this embodiment, the position information and speed of the vehicle during the driving process are obtained, and after determining the target time when the bump detection data meets the preset bump determination condition, the speed of the vehicle at the target time is obtained as the first vehicle speed, and the position information of the vehicle at the target time is obtained as the first bump position information. Then, the first vehicle speed is compared with the preset vehicle speed threshold, and if the first vehicle speed is greater than or equal to the preset vehicle speed threshold, the first vehicle speed and the first bump position information are sent to the cloud as a combination information, so that the cloud generates the final road bump detection result according to the multiple combination information sent by each vehicle, and if the first vehicle speed is less than the preset vehicle speed threshold, the first vehicle speed and the first bump position information are not sent.

[0066] The preset vehicle speed threshold may be set according to actual conditions. For example, the preset vehicle speed threshold is 60 km / h. For another example, the preset vehicle speed threshold is any value whose difference from 60 km / h is less than the threshold.

[0067] In a vehicle driving scenario, when a vehicle passes through a road with poor road conditions or a speed-limited road, the vehicle's driving speed is low and the driver is more focused on the road conditions. When the driver finds that there may be bumps on the road, he will reduce the speed to reduce bumps. At this time, if bump prompts or even frequent prompts are given, it will affect the driving experience. According to the bump prompt method in the relevant technology, prompt information is generated when road bumps are detected. For example, when a vehicle passes through a country road, it will cause continuous prompts when the vehicle passes through the road section, or frequent unnecessary prompts will be generated, affecting the driver's driving experience.

[0068] According to the technical solution of the embodiment of the present disclosure, at the target time when the vehicle's bump detection data meets the preset bump determination condition, the first vehicle speed of the vehicle at the target time is obtained, and when the first vehicle speed of the vehicle is greater than or equal to the preset speed threshold, the vehicle sends the first vehicle speed and the first bump position information to the cloud. Therefore, when the cloud determines the road bump position, it will not record the bump position where the vehicle speed is less than the preset speed threshold when the bump occurs. The road bump position determined in the above manner is used for bump prompts, thereby reducing unnecessary prompts. In addition, when determining the road bump position, the vehicle speed that will cause the bump is also determined, and a more accurate bump prompt can be made based on the vehicle speed, thereby reducing unnecessary prompts and improving the driver's driving experience.

[0069] The following is an explanation of the method for detecting road bumps in the cloud.

[0070] Based on the above embodiments, Figure 4 A flow chart of another method for detecting road bumps provided by an embodiment of the present disclosure is shown as follows: Figure 4 As shown, the method includes:

[0071] Step 401, receiving first vehicle speed and first bump position information sent by a vehicle.

[0072] The first vehicle speed and the first bump position information are determined when the bump detection data of the vehicle meets a preset bump determination condition.

[0073] In this embodiment, for each vehicle, when the vehicle detects road bumps, the first vehicle speed and the first bump position are determined through the steps of the aforementioned embodiments, and when the first vehicle speed is greater than or equal to a preset vehicle speed threshold, the first vehicle speed and the first bump position information are sent to the cloud as a combined message. Each vehicle can send multiple combined messages to the cloud during driving, and the cloud receives multiple combined messages sent by each of the multiple vehicles, thereby obtaining the first vehicle speed and the first bump position information sent by the vehicle.

[0074] Step 402 , performing deduplication processing on all first bump position information to obtain at least one second bump position information, and determining at least one first vehicle speed corresponding to each second bump position information.

[0075] In this embodiment, there may be duplications in all the first bump position information received by the cloud, for example, the same vehicle passes the same bumpy road surface multiple times, or different vehicles pass the same bumpy road surface. Therefore, the cloud performs deduplication processing on all the first bump position information to obtain at least one non-repetitive second bump position information, and determines the first vehicle speed corresponding to the second bump position information based on the first vehicle speed corresponding to the repeated first bump position information.

[0076] As an example, for N first bump position information, if M of the first bump position information are at the same position, second bump position information representing the position will be generated, and the M first vehicle speeds corresponding to the M first bump position information will be used as the M first vehicle speeds corresponding to the second bump position information.

[0077] Step 403: for each second bump position information, determine a second vehicle speed with the minimum vehicle speed from at least one first vehicle speed corresponding to each second bump position information.

[0078] In this embodiment, for a second bump position information, if the second bump position information corresponds to a first vehicle speed, the first vehicle speed is used as the second vehicle speed corresponding to the second bump position information; if the second bump position information corresponds to multiple first vehicle speeds, the minimum vehicle speed is determined from the multiple first vehicle speeds, and the minimum vehicle speed is used as the second vehicle speed corresponding to the second bump position information.

[0079] The second vehicle speed is used to indicate the minimum vehicle speed at which the vehicle will bump when passing the second bump position information.

[0080] Step 404: Send each second bump position information and the second vehicle speed corresponding to each second bump position information to the vehicle.

[0081] In this embodiment, for each second bump position information, the second bump position information and the corresponding second vehicle speed are sent to all vehicles as one feedback message, so that each vehicle provides a road bump prompt according to the multiple feedback messages sent from the cloud.

[0082] According to the technical solution of the embodiment of the present disclosure, by determining the target time when the vehicle's bump detection data meets the preset bump determination condition, the first vehicle speed of the vehicle at the target time is obtained. When the first vehicle speed of the vehicle is greater than or equal to the preset speed threshold, the vehicle sends the first vehicle speed and the first bump position information to the cloud. Then, the cloud determines the minimum vehicle speed at which the vehicle bumps when passing the second bump position information as the second vehicle speed based on the first vehicle speed, and uses the second vehicle speed and the second bump position information for bump prompts. Therefore, when determining the road bump position, the cloud will not record the bump position where the vehicle speed is less than the preset speed threshold when the bump occurs. The road bump position determined in the above manner is used for bump prompts, thereby reducing unnecessary prompts. In addition, when determining the road bump position, the speed that will cause bumps is also determined, and more accurate bump prompts can be made based on the speed, which can reduce unnecessary prompts and improve the driver's driving experience.

[0083] Based on the above embodiments, Figure 5 A flow chart of another method for detecting road bumps provided by an embodiment of the present disclosure is shown as follows: Figure 5 As shown, the method includes:

[0084] Step 501: The cloud sends the second bump position information to the vehicle.

[0085] In this embodiment, the cloud sends each second bump position information and the second vehicle speed corresponding to each second bump position information to all vehicles, and the vehicles receive multiple feedback information, each feedback information includes a second bump position information and the second vehicle speed corresponding to the second bump position information.

[0086] Step 502: The vehicle receives the second bump position information sent by the cloud, and obtains the bump detection data when the vehicle passes the second bump position information.

[0087] In this embodiment, for each second bump position information, when the vehicle passes through the second bump position information, the bump detection data when the vehicle passes through the second bump position information is obtained. The bump detection data includes but is not limited to the distance between the wheel guard and the tire of the vehicle, the gravity measurement value of the seat, the tension measurement value of the seat belt, the acceleration in the vertical direction, etc.

[0088] Step 503: The vehicle determines update information of the second bump position information and sends the update information to the cloud.

[0089] In this embodiment, if the bump detection data when the vehicle passes the second bump position information does not meet the preset bump determination condition, then update information of the second bump position information is generated and sent to the cloud. For example, taking the distance between the wheel guard and the tire of the vehicle as an example, if the distance between the wheel guard and the tire of the vehicle does not meet the preset bump determination condition when the vehicle passes the second bump position information, then update information is generated. Optionally, if the bump detection data when the vehicle passes the second bump position information does not meet the preset bump determination condition, and the vehicle speed when the vehicle passes the second bump position information is greater than or equal to the second vehicle speed corresponding to the second bump position information, then update information of the second bump position information is generated, and the update information is used to indicate that there is no road bump in the second bump position information.

[0090] Step 504: The cloud updates the second bump position information according to the update information sent by the vehicle.

[0091] In this embodiment, the cloud receives update information of the second bump position information sent by the vehicle. For example, the cloud receives multiple update information sent by multiple vehicles. The multiple update information may correspond to the same second bump position information or may correspond to different second bump position information. The update information is generated when the bump detection data when the vehicle passes the second bump position information does not meet the preset bump determination condition. Then, the cloud determines the number of update information of each second bump position information. For any target position information in the second bump position information, if the number of update information of the target position information is greater than the preset number, the target position information is deleted in the second bump position information. Thus, for the determined second bump position information, if multiple vehicles subsequently pass the position, if it is detected that there is no road bump at the position, the bump state of the position in the cloud is updated. By deleting the second bump position information, the road bump prompt for the position is cancelled, and the accuracy of the road bump prompt is further improved.

[0092] Based on the above embodiments, Figure 6 A flowchart of another method for indicating road bumps provided by an embodiment of the present disclosure is shown in FIG. Figure 6 As shown, the method includes:

[0093] Step 601: Receive second bump position information and a second vehicle speed corresponding to the second bump position information.

[0094] The second bump position information and the second vehicle speed are obtained by using the road bump detection method as described in the above-mentioned embodiment.

[0095] In this embodiment, the cloud sends each second bump position information and the second vehicle speed corresponding to each second bump position information to all vehicles. As an example, after determining the second bump position information, the cloud updates the navigation system according to the second bump position information to provide bump prompts to the vehicle through the navigation system.

[0096] Step 602, in response to the current position information of the vehicle satisfying the bump prompt condition for the second bump position information, obtaining the current speed of the vehicle.

[0097] In this embodiment, it is determined whether the bump prompt condition for the second bump position information is met based on the current position information of the vehicle. When the bump prompt condition for the second bump position information is met, it is determined that the vehicle is about to pass the second bump position information, and the current vehicle speed of the vehicle is obtained. Alternatively, it can be determined based on a navigation system whether the vehicle is about to pass the second bump position information.

[0098] In one embodiment of the present disclosure, the current position information of the vehicle satisfies the bump prompt condition for the second bump position information, including: determining a prompt range of the second bump position information according to the second vehicle speed, and when the current position information of the vehicle is within the prompt range of the second bump position information, determining that the bump prompt condition for the second bump position information is satisfied. The second vehicle speed is proportional to the size of the prompt range.

[0099] As an example, the second vehicle speed corresponding to the second bump position information is 120km / h, and the navigation system gives a bump prompt at a distance of 500 meters from the bump position by default. Alternatively, the preset corresponding relationship is queried based on the second vehicle speed 120km / h, and it is determined that a bump prompt is given when the vehicle is 1km away from the bump position. In this way, the range of the bump prompt can be dynamically adjusted according to the vehicle speed at which bumps will occur corresponding to different bump positions, thereby improving the driving experience.

[0100] Step 603: If the current vehicle speed is greater than or equal to the second vehicle speed, then generate bump prompt information to provide a road bump prompt for the second bump position information.

[0101] In this embodiment, when the vehicle position meets the bump prompt condition for the second bump position information, it is further determined whether the current vehicle speed is greater than or equal to the second speed. If the current vehicle speed is less than the second speed, that is, the current vehicle speed is less than the minimum speed at which the vehicle bumps when passing the second bump position information, it is determined that the vehicle will not bump when passing the second bump position information at the current speed. At this time, no bump prompt is required, which reduces unnecessary prompt information and improves the driving experience. When the current vehicle speed is greater than or equal to the second speed, bump prompt information is generated to provide a road bump prompt for the second bump position information, so that the driver can understand that there are road bumps ahead. The driver can slow down by notifying him in advance, thereby reducing bumps and improving passenger comfort.

[0102] Optionally, generating the bump warning information includes: determining a third vehicle speed based on the second vehicle speed, wherein the third vehicle speed is less than the second vehicle speed; and then generating the bump warning information based on the third vehicle speed to prompt the vehicle speed to be reduced to below the third vehicle speed.

[0103] As an example, the second vehicle speed is 85km / h, and the third vehicle speed can be 80km / h, that is, the bump prompt information is used to prompt the driver that there are bumps on the road ahead, and to prompt the driver to pass through the bumps at a speed below 80km / h. For another example, if 65km / h ≥ the second vehicle speed ≥ 60km / h, the speed is prompted to be reduced to below 60km / h; if 70km / h ≥ the second vehicle speed > 65km / h, the speed is prompted to be reduced to below 65km / h, etc., and no specific restrictions are made here. Therefore, the bump prompt information is determined by the specific speed, so that the driver can more clearly understand the speed that needs to be reduced, further improving the driving experience.

[0104] According to the technical solution of the disclosed embodiment, when the cloud determines the position of road bumps, it will not record the bump position where the vehicle speed is less than the preset speed threshold when the bump occurs. The road bump position determined in the above manner is used for bump prompts, thereby reducing unnecessary prompts. Moreover, when determining the road bump position, the vehicle speed that will cause the bump is also determined, and more accurate bump prompts can be made based on the vehicle speed. While meeting the need for bump prompts for high-speed driving scenarios to reduce bumps, unnecessary prompts can be reduced, thereby improving the driver's driving experience.

[0105] Based on the above embodiments, the present disclosure also proposes a road bump detection system, which includes a cloud and multiple vehicles, wherein the cloud and multiple vehicles can implement the methods of the above embodiments, which will not be repeated here.

[0106] Figure 7 A schematic diagram of a road bump detection device provided by an embodiment of the present disclosure is shown in FIG. Figure 7As shown, the device for detecting road bumps includes: a detection module 71 , a determination module 72 , an acquisition module 73 , and a sending module 74 .

[0107] A detection module 71, used to obtain vehicle bump detection data;

[0108] A determination module 72, for determining a target time for the turbulence detection data to meet the preset turbulence determination condition when the turbulence detection data meets the preset turbulence determination condition;

[0109] The acquisition module 73 is used to acquire first bump position information and a first vehicle speed of the vehicle at a target time; the first bump position information is the position information of the vehicle at the target time;

[0110] The sending module 74 is used to send the first vehicle speed and the first bump position information to the cloud if the first vehicle speed is greater than or equal to a preset vehicle speed threshold.

[0111] In one embodiment of the present disclosure, the bump detection data includes at least one of the distance between the vehicle wheel guard and the tire, the gravity measurement value of the seat, and the tension measurement value of the seat belt, and the bump detection data satisfies a preset bump determination condition, including: if a first difference between a maximum distance value and a minimum distance value within a first time range is greater than or equal to a first threshold, it is determined that the preset bump determination condition is met; and / or, if a second difference between a maximum gravity measurement value and a minimum gravity measurement value within a second time range is greater than or equal to a second threshold, it is determined that the preset bump determination condition is met; and / or, if the tension measurement value is greater than or equal to a third threshold, it is determined that the preset bump determination condition is met.

[0112] In one embodiment of the present disclosure, the device further includes:

[0113] A verification module, used for receiving the second bumpy position information sent by the cloud;

[0114] Acquiring bump detection data when the vehicle passes through second bump position information;

[0115] If the bump detection data when the vehicle passes the second bump position information does not meet the preset bump determination condition, update information of the second bump position information is generated and sent to the cloud.

[0116] Figure 8 A schematic diagram of the structure of another device for detecting road bumps provided by an embodiment of the present disclosure, such as Figure 8 As shown, the road bump detection device includes: a receiving module 81, a generating module 82, a determining module 83, and a sending module 84.

[0117] The receiving module 81 is used to receive the first vehicle speed and the first bump position information sent by the vehicle; wherein the first vehicle speed and the first bump position information are determined when the bump detection data of the vehicle meets the preset bump determination condition;

[0118] A generating module 82, configured to perform a deduplication process on all first bump position information to obtain at least one second bump position information, and determine at least one first vehicle speed corresponding to each second bump position information;

[0119] A determination module 83, configured to determine, for each second bump position information, a second vehicle speed with the minimum vehicle speed from at least one first vehicle speed corresponding to each second bump position information;

[0120] The sending module 84 is used to send each second bump position information and the second vehicle speed corresponding to each second bump position information to the vehicle.

[0121] In one embodiment of the present disclosure, the device further includes:

[0122] An updating module, configured to receive update information of the second bump position information sent by the vehicle; the update information is generated when the bump detection data when the vehicle passes the second bump position information does not meet a preset bump determination condition;

[0123] For any target position information in the second bumpy position information, if the amount of update information of the target position information is greater than a preset amount, the target position information is deleted from the second bumpy position information.

[0124] Fig. 9 A schematic diagram of a device for indicating road bumps provided by an embodiment of the present disclosure is shown in FIG. Fig. 9 As shown, the device for prompting road bumps includes: a receiving module 91 , a judging module 92 , and a prompting module 93 .

[0125] A receiving module 91 is used to receive second bump position information and a second vehicle speed corresponding to the second bump position information; wherein the second bump position information and the second vehicle speed are obtained by using the aforementioned detection method;

[0126] A judgment module 92, configured to obtain a current speed of the vehicle in response to the current position information of the vehicle satisfying a bump prompt condition for the second bump position information;

[0127] The prompt module 93 is used to generate bump prompt information if the current vehicle speed is greater than or equal to the second vehicle speed, so as to provide a road bump prompt for the second bump position information.

[0128] In one embodiment of the present disclosure, the prompt module 93 is specifically used to:

[0129] determining a third vehicle speed according to the second vehicle speed; the third vehicle speed being less than the second vehicle speed;

[0130] The bump prompt information is generated according to the third vehicle speed to prompt the vehicle speed to be reduced to below the third vehicle speed.

[0131] In one embodiment of the present disclosure, the determination module 92 is specifically used to:

[0132] Determining a prompt range of the second bump position information according to the second vehicle speed; wherein the second vehicle speed is proportional to the size of the prompt range;

[0133] When the current position information of the vehicle is within the prompting range of the second bump position information, it is determined that the bump prompting condition for the second bump position information is satisfied.

[0134] The device provided in the embodiment of the present disclosure can execute the corresponding method provided in the embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method. The contents not described in detail in the embodiment of the device of the present disclosure can refer to the description in any method embodiment of the present disclosure.

[0135] The present disclosure also provides an electronic device, which includes one or more processors and a memory. The processor may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. The memory may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on a computer-readable storage medium, and the processor may run the program instructions to implement the method of the above embodiment of the present disclosure and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.

[0136] In one example, the electronic device may further include: an input device and an output device, and these components are interconnected through a bus system and / or other forms of connection mechanisms. In addition, the input device may also include, for example, a keyboard, a mouse, etc. The output device may output various information to the outside, including determined distance information, direction information, etc. The output device may include, for example, a display, a speaker, a printer, and a communication network and a remote output device connected thereto, etc. In addition, according to the specific application, the electronic device may also include any other appropriate components such as a bus, an input / output interface, etc.

[0137] In addition to the above methods and devices, the embodiments of the present disclosure may also be a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the processor executes any method provided by the embodiments of the present disclosure.

[0138] The computer program product may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0139] In addition, the embodiments of the present disclosure may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes any method provided by the embodiments of the present disclosure.

[0140] Computer readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0141] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0142] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for detecting road bumps, characterized in that: Applied to a vehicle, the method comprises: Obtaining the vehicle's bump detection data; When the turbulence detection data satisfies a preset turbulence determination condition, determining a target time at which the turbulence detection data satisfies the preset turbulence determination condition; Acquire first bump position information and a first vehicle speed of the vehicle at the target time; the first bump position information is the position information of the vehicle at the target time; If the first vehicle speed is greater than or equal to a preset vehicle speed threshold, the first vehicle speed and the first bump position information are sent to the cloud.

2. The method according to claim 1, characterized in that The bump detection data includes at least one of the distance between the wheel guard and the tire of the vehicle, the gravity measurement value of the seat, and the tension measurement value of the seat belt. The bump detection data satisfies the preset bump determination condition, including: If a first difference between the maximum distance value and the minimum distance value within the first time range is greater than or equal to a first threshold, it is determined that the preset bump determination condition is met; and / or, If a second difference between the maximum gravity measurement value and the minimum gravity measurement value within the second time range of the gravity measurement value is greater than or equal to a second threshold, it is determined that the preset turbulence determination condition is met; and / or, If the tension measurement value is greater than or equal to the third threshold, it is determined that the preset bump determination condition is met.

3. The method according to claim 1, characterized in that The method further comprises: receiving second bump position information sent by the cloud; Acquiring bump detection data when the vehicle passes through the second bump position information; If the bump detection data when the vehicle passes through the second bump position information does not meet the preset bump determination condition, update information of the second bump position information is generated and sent to the cloud.

4. A method for detecting road bumps, characterized in that: Applied to the cloud, the method includes: Receiving a first vehicle speed and a first bump position information sent by a vehicle; wherein the first vehicle speed and the first bump position information are determined when the bump detection data of the vehicle meets a preset bump determination condition; Performing deduplication processing on all the first bump position information to obtain at least one second bump position information, and determining at least one first vehicle speed corresponding to each second bump position information; For each piece of the second bump position information, determining a second vehicle speed with the minimum vehicle speed from at least one of the first vehicle speeds corresponding to each piece of the second bump position information; Each piece of the second bump position information and the second vehicle speed corresponding to each piece of the second bump position information are sent to the vehicle.

5. The method according to claim 4, characterized in that The method further comprises: receiving update information of the second bump position information sent by the vehicle; the update information is generated when the bump detection data when the vehicle passes the second bump position information does not meet the preset bump determination condition; For any target position information in the second bump position information, if the amount of update information of the target position information is greater than a preset amount, the target position information is deleted from the second bump position information.

6. A method for indicating road bumps, characterized in that: Applied to a vehicle, the method comprises: Receiving second bump position information and a second vehicle speed corresponding to the second bump position information; wherein the second bump position information and the second vehicle speed are obtained by the method as claimed in claim 4; In response to the current position information of the vehicle satisfying the bump prompt condition for the second bump position information, acquiring the current vehicle speed of the vehicle; If the current vehicle speed of the vehicle is greater than or equal to the second vehicle speed, bump prompt information is generated to provide a road bump prompt for the second bump position information.

7. The method according to claim 6, characterized in that The generating of the bumpy warning information comprises: Determine a third vehicle speed according to the second vehicle speed; the third vehicle speed is less than the second vehicle speed; The bump prompt information is generated according to the third vehicle speed to prompt the vehicle speed to be reduced to below the third vehicle speed.

8. The method according to claim 6, characterized in that The current position information of the vehicle satisfies a bump prompt condition for the second bump position information, including: Determining a prompt range of the second bump position information according to the second vehicle speed; wherein the second vehicle speed is proportional to a size of the prompt range; When the current position information of the vehicle is within the prompting range of the second bump position information, it is determined that a bump prompting condition for the second bump position information is satisfied.

9. A device for detecting road bumps, characterized in that: Applied to a vehicle, the device comprises: A detection module, used for acquiring the bump detection data of the vehicle; A determination module, configured to determine a target time at which the turbulence detection data satisfies a preset turbulence determination condition when the turbulence detection data satisfies the preset turbulence determination condition; An acquisition module, used for acquiring first bump position information and a first vehicle speed of the vehicle at the target time; the first bump position information is the position information of the vehicle at the target time; A sending module is used to send the first vehicle speed and the first bump position information to the cloud if the first vehicle speed is greater than or equal to a preset vehicle speed threshold.

10. A device for detecting road bumps, characterized in that: Applied to the cloud, the device comprises: A receiving module, used for receiving a first vehicle speed and a first bump position information sent by a vehicle; wherein the first vehicle speed and the first bump position information are determined when the bump detection data of the vehicle meets a preset bump determination condition; a generating module, configured to perform deduplication processing on all the first bump position information to obtain at least one second bump position information, and determine at least one first vehicle speed corresponding to each second bump position information; a determination module, configured to determine, for each piece of the second bump position information, a second vehicle speed with the smallest vehicle speed from at least one of the first vehicle speeds corresponding to each piece of the second bump position information; A sending module is used to send each piece of the second bump position information and the second vehicle speed corresponding to each piece of the second bump position information to the vehicle.

11. A device for indicating road bumps, characterized in that: Applied to a vehicle, the device comprises: A receiving module, used for receiving second bump position information and a second vehicle speed corresponding to the second bump position information; wherein the second bump position information and the second vehicle speed are obtained by the method according to claim 4; a judgment module, configured to obtain a current speed of the vehicle in response to the current position information of the vehicle satisfying a bump prompt condition for the second bump position information; A prompt module is used to generate bump prompt information if the current vehicle speed of the vehicle is greater than or equal to the second vehicle speed, so as to provide a road bump prompt for the second bump position information.

12. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the road bump detection method described in any one of claims 1-5, or the road bump prompt method described in any one of claims 6-8.

13. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, it implements the method for detecting road bumps as described in any one of claims 1 to 5, or implements the method for prompting road bumps as described in any one of claims 6 to 8.