A speed limit prompting method, system, device and medium

By storing the locations of speed limit signs in a database and using cameras to identify them, combined with navigation and steering angles to determine the speed limit, the problem of misidentification of speed limit signs is solved, accurate speed limit prompts are achieved, and the risk of speeding is reduced.

CN117542217BActive Publication Date: 2026-07-21江苏开沃汽车有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
江苏开沃汽车有限公司
Filing Date
2023-11-08
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In existing technologies, when cars recognize highway speed limit signs, they are prone to misinterpreting the numbers on other signs on the road as speed limit results, leading to inaccurate speed limit results and causing drivers to exceed the speed limit.

Method used

By storing the locations of speed limit signs along the route in the first database, using cameras to capture images of the speed limit signs in real time, identifying the speed limit results, and combining navigation and vehicle steering angle to determine the direction of the ramp, accurate speed limit prompts are provided.

Benefits of technology

It enables accurate location of speed limit signs under different road sections and ramp conditions, avoiding misidentification, ensuring that drivers drive at the correct speed limit, and reducing the risk of traffic accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117542217B_ABST
    Figure CN117542217B_ABST
Patent Text Reader

Abstract

The application provides a speed limit prompting method, system, device and medium. The method comprises the following steps: a target vehicle judges the category of a current driving section; when the current driving section is a common section, the name of the current driving section is collected; a first database is traversed to judge whether the position of a speed limit sign corresponding to the name of the current driving section is stored in the first database; when the position of the speed limit sign corresponding to the name of the current driving section is stored in the first database, the image of the speed limit sign is collected through a camera within the range of the section where the position of the speed limit sign is located, and a first speed limit result is obtained according to the image of the speed limit sign; the user is prompted for speed limit according to the first speed limit result; through the above steps, other warning signs on the road are avoided from being recognized as speed limit signs, and thus the driver is prevented from driving at a speed higher than the speed limit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application generally relates to the field of speed limit technology, and specifically to a speed limit reminder method, system, device and medium. Background Technology

[0002] With the rapid development of the automotive industry, automobiles have become a major means of transportation. However, as the number of cars on the road increases year by year, the development of road infrastructure and the improvement of driving habits have lagged behind, leading to a year-on-year increase in traffic accidents resulting in injuries, fatalities, and property damage. In traffic accident statistics, speeding accounts for a large proportion of all types of traffic accidents and injuries. Accidents caused by speeding are mainly rear-end collisions and single-vehicle accidents, which can easily lead to major and catastrophic accidents, causing serious injuries and property damage. To reduce vehicle speeds on dangerous road sections, road traffic departments, based on road alignment characteristics and traffic accident statistics, have implemented different speed limits for different road sections and provide warnings through speed limit signs.

[0003] In existing technologies, when cars recognize speed limit signs on highways, they may mistakenly identify numbers from other signs (such as billboards) as speed limits, leading to inaccurate speed limit recognition and causing drivers to exceed the speed limit. Summary of the Invention

[0004] In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide a speed limit warning method, system, device and medium that can solve the above-mentioned technical problems.

[0005] Firstly, this application provides a speed limit notification method, comprising the following steps:

[0006] Determine the category of the current driving segment, which includes: ordinary road segment and ramp road segment;

[0007] When the current travel segment is a regular road segment, collect the name of the current travel segment;

[0008] Traverse the first database and determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving segment; the first database includes: the names of multiple driving segments and the location of a speed limit sign corresponding to the name of each driving segment;

[0009] When the first database stores the location of the speed limit sign corresponding to the name of the current driving road segment, the camera captures the image of the speed limit sign within the road segment where the speed limit sign is located.

[0010] Based on the image of the speed limit sign, the first speed limit result is obtained;

[0011] Based on the first speed limit result, a speed limit reminder is given to the user.

[0012] According to the technical solution provided in this application, the following steps are also included:

[0013] When the current driving segment is a ramp segment, determine whether to activate navigation;

[0014] When the navigation is activated, the route is obtained and the vehicle travels according to the route.

[0015] The direction of entering the ramp is determined based on the navigation route, and images of the speed limit signs in the corresponding direction of the ramp are captured by the camera.

[0016] Based on the image of the speed limit sign, a second speed limit result is obtained;

[0017] Based on the second speed limit result, a speed limit reminder is given to the user.

[0018] According to the technical solution provided in this application, the following steps are also included:

[0019] When navigation is not enabled, obtain the steering angle of the vehicle's front wheels;

[0020] The direction of entry into the ramp is determined based on the steering angle, and images of the speed limit signs in the corresponding direction of the ramp are captured by a camera.

[0021] Based on the image of the speed limit sign, a third speed limit result is obtained;

[0022] Based on the third speed limit result, a speed limit reminder is given to the user.

[0023] According to the technical solution provided in this application, determining the direction of entering the ramp based on the steering angle includes the following steps:

[0024] When the steering angle is greater than the first threshold, the vehicle enters the ramp in the direction of right.

[0025] When the steering angle is less than the second threshold, the vehicle enters the ramp in the left direction;

[0026] When the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current road segment; the first threshold is a positive number and the second threshold is a negative number.

[0027] According to the technical solution provided in this application, the first database is stored in a vehicle networking platform, and the vehicle networking platform is used to update the data in the first database in real time.

[0028] According to the technical solution provided in this application, the following steps are also included:

[0029] When the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the surrounding image information of the current driving segment is collected by the camera;

[0030] The speed limit sign of the current road segment is identified, and the fourth speed limit result is obtained;

[0031] The vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current road segment.

[0032] Calculate the average speed of multiple vehicles passing through the current road segment;

[0033] When the average speed is less than the fourth speed limit result, a speed limit reminder is given to the user based on the fourth speed limit result.

[0034] According to the technical solution provided in this application, the following steps are also included:

[0035] When the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the surrounding image information of the current driving segment is collected by the camera;

[0036] The speed limit sign of the current road segment is identified, and the fifth speed limit result is obtained;

[0037] The vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current road segment.

[0038] When the proportion of multiple vehicles traveling through the current road segment at speeds lower than the fifth speed limit result is higher than the third threshold, a speed limit reminder is given to the user based on the fifth speed limit result.

[0039] Secondly, this application provides a speed limit reminder system, including:

[0040] The first judgment module is configured to determine the category of the current driving road segment, which includes: ordinary road segment and ramp road segment;

[0041] The first data acquisition module is configured to acquire the name of the current travel segment when the current travel segment is a normal road segment.

[0042] A first processing module is configured to traverse a first database and determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving segment. The first database includes: the names of multiple driving segments and the location of a speed limit sign corresponding to the name of each driving segment. When the first database stores the location of a speed limit sign corresponding to the name of the current driving segment, an image of the speed limit sign is captured by a camera within the range of the driving segment where the speed limit sign is located.

[0043] The second processing module is configured to obtain a first speed limit result based on the image of the speed limit sign, and to provide a speed limit reminder to the user based on the first speed limit result.

[0044] According to the technical solution provided in this application, it also includes:

[0045] The second judgment module is configured to determine whether to enable navigation when the current driving segment is a ramp segment;

[0046] The second acquisition module is further configured to acquire the navigation route when the navigation is enabled, and drive according to the navigation route;

[0047] The first processing module is also configured to determine the direction of entry into the ramp based on the navigation route, and to capture images of speed limit signs in the corresponding direction of the ramp via a camera;

[0048] The second processing module is also configured to obtain a second speed limit result based on the image of the speed limit sign; and to provide a speed limit reminder to the user based on the second speed limit result.

[0049] According to the technical solution provided in this application, it also includes:

[0050] The third acquisition module is configured to acquire the steering angle of the front wheels of the vehicle when navigation is not enabled.

[0051] The first processing module is also configured to determine the direction of entry into the ramp based on the steering angle, and to capture images of speed limit signs in the corresponding direction of the ramp using a camera;

[0052] The second processing module is also configured to obtain a third speed limit result based on the image of the speed limit sign; and to provide a speed limit reminder to the user based on the third speed limit result.

[0053] According to the technical solution provided in this application, the first processing module is further configured to:

[0054] When the steering angle is greater than the first threshold, the vehicle enters the ramp in the direction of right.

[0055] When the steering angle is less than the second threshold, the vehicle enters the ramp in the left direction;

[0056] When the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current road segment; the first threshold is a positive number and the second threshold is a negative number.

[0057] According to the technical solution provided in this application, the first database is stored in a vehicle networking platform, and the vehicle networking platform is used to update the data in the first database in real time.

[0058] According to the technical solution provided in this application, it also includes:

[0059] The first processing module is further configured to, when the location of the speed limit sign corresponding to the name of the current driving road segment is not stored in the first database, acquire surrounding image information of the current driving road segment through a camera; identify the speed limit sign of the current driving road segment and obtain a fourth speed limit result; traverse the vehicle network platform to obtain the speed of multiple vehicles passing through the current driving road segment; and calculate the average speed of multiple vehicles passing through the current driving road segment.

[0060] The second processing module is also configured to provide a speed limit reminder to the user based on the fourth speed limit result when the average speed is less than the fourth speed limit result.

[0061] According to the technical solution provided in this application, it also includes:

[0062] The first processing module is also configured to, when the location of the speed limit sign corresponding to the name of the current driving road segment is not stored in the first database, collect surrounding image information of the current driving road segment through a camera; identify the speed limit sign of the current driving road segment and obtain a fifth speed limit result; and traverse the vehicle network platform to obtain the speeds of multiple vehicles passing through the current driving road segment.

[0063] The second processing module is also configured to provide a speed limit reminder to the user based on the fifth speed limit result when the proportion of multiple vehicles passing through the current driving segment at a speed lower than the fifth speed limit result is higher than a third threshold.

[0064] Thirdly, this application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the speed limit prompt method as described in any of the above.

[0065] Fourthly, this application provides a computer-readable storage medium having a computer program that, when executed by a processor, implements the speed limit notification method as described in any of the above claims.

[0066] The beneficial effects of this application are as follows:

[0067] This application provides a speed limit warning method, system, device, and medium. The speed limit warning method includes: a target vehicle determining the category of the current driving road segment, where the category includes: ordinary road segment and ramp road segment; when the current driving road segment is an ordinary road segment, collecting the name of the current driving road segment; then traversing a first database to determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving road segment; the first database includes: the names of multiple driving road segments and the location of a speed limit sign corresponding to the name of each driving road segment; when the first database stores the location of a speed limit sign corresponding to the name of the current driving road segment... When the speed limit sign is located, the camera captures an image of the speed limit sign within the road segment where the speed limit sign is located. Based on the image, a first speed limit result is obtained. Based on the first speed limit result, a speed limit reminder is given to the user. Through the above steps, the first database stores the locations of the speed limit signs for the driving segment. When driving on this road segment, the location of the speed limit sign is retrieved in real time, and the camera accurately locates the road segment where the speed limit sign is located, identifying the first speed limit result. This avoids misidentifying other signs on the road as speed limit signs, thereby preventing drivers from exceeding the speed limit. Attached Figure Description

[0068] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0069] Figure 1 This is a flowchart of a speed limit notification method in this application;

[0070] Figure 2 This is a schematic diagram of a speed limit reminder system according to this application;

[0071] Figure 3 This is a schematic diagram of the computer system of the terminal device.

[0072] In the diagram: 1. First judgment module; 2. First acquisition module; 3. First processing module; 4. Second processing module; 5. Second judgment module; 6. Second acquisition module; 7. Third acquisition module; 600. Computer system; 601. CPU; 602. ROM; 603. RAM; 604. Bus; 605. I / O interface; 606. Input section; 607. Output section; 608. Storage section; 609. Communication section; 610. Driver; 611. Removable media. Detailed Implementation

[0073] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0074] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0075] In existing technologies, when cars recognize speed limit signs on highways, they may mistake numbers from other signs (such as billboards) for speed limits, leading to inaccurate speed limit recognition and causing drivers to exceed the speed limit.

[0076] This application addresses the above problems by providing a speed limit reminder method. By storing the locations of speed limit signs for the driving section in a first database, when driving on the driving section, the location of the speed limit sign is retrieved in real time, and the location of the speed limit sign is accurately determined by a camera within the road segment where the speed limit sign is located. The first speed limit result is then identified, avoiding the misidentification of other signs on the road as speed limit signs, thereby preventing drivers from exceeding the speed limit.

[0077] like Figure 1 As shown in the figure, an embodiment of this application provides a speed limit reminder method, which includes the following steps:

[0078] S100: Determine the category of the current driving segment, where the category of the current driving segment includes: ordinary road segment and ramp road segment;

[0079] S200: When the current driving segment is a normal road segment, collect the name of the current driving segment;

[0080] S300: Traverse the first database and determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving segment; the first database includes: the names of multiple driving segments and the location of a speed limit sign corresponding to the name of each driving segment;

[0081] S400: When the first database stores the location of the speed limit sign corresponding to the name of the current driving road segment, the camera captures the image of the speed limit sign within the road segment where the speed limit sign is located.

[0082] S500: Obtain the first speed limit result based on the image of the speed limit sign;

[0083] S600: Based on the first speed limit result, provide the user with a speed limit reminder.

[0084] Specifically, in this embodiment, the target vehicle determines the category of the current driving segment, which includes: ordinary road segment and ramp road segment; when the current driving segment is an ordinary road segment, the name of the current driving segment is collected; then, the first database is traversed to determine whether the first database stores the location of the speed limit sign corresponding to the name of the current driving segment; the first database includes: the names of multiple driving segments and the location of the speed limit sign corresponding to the name of each driving segment; specifically, the structure of the first database can be shown in Table 1 below:

[0085] Table 1. Structure of the First Database

[0086]

[0087] When the first database stores the location of the speed limit sign corresponding to the name of the current driving segment, the camera captures an image of the speed limit sign within the range of the segment where the speed limit sign is located. For example, if the coordinates of the speed limit sign corresponding to the name of the current driving segment are located at a certain position on the left side of the road, the camera is activated 100 meters before the location of the speed limit sign, and an image of the speed limit sign is captured on the left side of the road. Then, based on the image of the speed limit sign, a first speed limit result is obtained. Subsequently, based on the first speed limit result, a speed limit reminder is given to the user.

[0088] In some embodiments, when the target vehicle is using navigation, the name of the current road segment is collected via the navigation system; when the target vehicle is not using navigation, the name of the current road segment is collected via a camera.

[0089] Specifically, in some embodiments, the first speed limit result is displayed on a screen or dashboard inside the target vehicle to provide a speed limit reminder to the user.

[0090] Working principle: When the target vehicle is driving on a normal road section, the location of the speed limit sign for the driving section is stored in the first database. When the vehicle reaches the driving section, the location of the speed limit sign is called in real time, and the camera accurately locates the road section where the speed limit sign is located, identifies the first speed limit result, avoids identifying other signs on the road as speed limit signs, and thus prevents the driver from speeding.

[0091] Furthermore, it also includes the following steps:

[0092] When the current driving segment is a ramp segment, determine whether to activate navigation;

[0093] When the navigation is activated, the route is obtained and the vehicle travels according to the route.

[0094] The direction of entering the ramp is determined based on the navigation route, and images of the speed limit signs in the corresponding direction of the ramp are captured by the camera.

[0095] Based on the image of the speed limit sign, a second speed limit result is obtained;

[0096] Based on the second speed limit result, a speed limit reminder is given to the user.

[0097] Specifically, in this embodiment, when the current driving segment is a ramp segment, the target vehicle determines whether to activate navigation. If navigation is activated, the target vehicle obtains the navigation route and drives according to the navigation route. When reaching the ramp entrance, the target vehicle determines the direction to enter the ramp based on the navigation route and captures images of the speed limit signs within the corresponding ramp using a camera. For example, when reaching the ramp entrance, if the navigation displays a right-turn ramp, the camera captures images of the speed limit signs within the right-turn ramp and obtains a second speed limit result based on the images. Subsequently, based on the first speed limit result, a speed limit reminder is given to the user. Simultaneously, the second speed limit result is displayed on the display screen or dashboard inside the target vehicle to achieve the purpose of reminding the user of the speed limit.

[0098] Furthermore, it also includes the following steps:

[0099] When navigation is not enabled, obtain the steering angle of the vehicle's front wheels;

[0100] The direction of entry into the ramp is determined based on the steering angle, and images of the speed limit signs in the corresponding direction of the ramp are captured by a camera.

[0101] Based on the image of the speed limit sign, a third speed limit result is obtained;

[0102] Based on the third speed limit result, a speed limit reminder is given to the user.

[0103] Specifically, in this embodiment, when the current driving segment is a ramp segment, and navigation is not activated, upon reaching the ramp entrance, the steering angle of the vehicle's front wheels is obtained. Based on the steering angle, the direction of entering the ramp is determined, and an image of the speed limit sign within the ramp in the corresponding direction is captured by a camera. Based on the image of the speed limit sign, a third speed limit result is obtained. Subsequently, based on the third speed limit result, a speed limit reminder is given to the user. Simultaneously, the third speed limit result is displayed on the display screen or dashboard inside the target vehicle to achieve the purpose of reminding the user of the speed limit.

[0104] Furthermore, determining the direction of entry into the ramp based on the steering angle includes the following steps:

[0105] When the steering angle is greater than the first threshold, the vehicle enters the ramp in the direction of right.

[0106] When the steering angle is less than the second threshold, the vehicle enters the ramp in the left direction;

[0107] When the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current road segment; the first threshold is a positive number and the second threshold is a negative number.

[0108] Specifically, in some embodiments, with the vehicle as the origin, an X-axis is set on the plane of the road, with the right side as the positive direction of the X-axis and the left side as the negative direction of the X-axis. When the turning angle is greater than a first threshold, in this embodiment, the first threshold is a positive number and the first threshold is 60°; at this time, the vehicle turns right and enters the right ramp.

[0109] When the steering angle is less than the second threshold, in this embodiment, the second threshold is a negative number and is -60°; at this time, the vehicle turns left into the left ramp.

[0110] When the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current road segment.

[0111] Furthermore, the first database is stored within a vehicle networking platform, which is used to update the data in the first database in real time.

[0112] Specifically, the first database is stored in the vehicle network platform, which is used to update the data in the first database in real time. When the vehicle network platform detects that the speed limit sign of the driving section has been changed or a speed limit sign has been added, it will synchronize the changed data to the first database in real time to ensure the correctness of the data in the first database.

[0113] Furthermore, it also includes the following steps:

[0114] When the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the surrounding image information of the current driving segment is collected by the camera;

[0115] The speed limit sign of the current road segment is identified, and the fourth speed limit result is obtained;

[0116] The vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current road segment.

[0117] Calculate the average speed of multiple vehicles passing through the current road segment;

[0118] When the average speed is less than the fourth speed limit result, a speed limit reminder is given to the user based on the fourth speed limit result.

[0119] Specifically, in this embodiment, when the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the camera collects all image information around the current driving segment to identify the speed limit sign and obtain a fourth speed limit result. Subsequently, the vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current driving segment, and the average speed of the multiple vehicles passing through the current driving segment is calculated. When the average speed is less than the fourth speed limit result, a speed limit reminder is given to the user based on the fourth speed limit result. The name of the current driving segment and the location information of the corresponding speed limit sign are stored in the first database for easy retrieval later. When the average speed is greater than the fourth speed limit result, the target vehicle does not need to be speed-limited and continues to drive at the current speed.

[0120] Specifically, the fourth speed limit result is displayed on a screen or dashboard inside the target vehicle to provide a speed limit reminder to the user.

[0121] Furthermore, it also includes the following steps:

[0122] When the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the surrounding image information of the current driving segment is collected by the camera;

[0123] The speed limit sign of the current road segment is identified, and the fifth speed limit result is obtained;

[0124] The vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current road segment.

[0125] When the proportion of multiple vehicles traveling through the current road segment at speeds lower than the fifth speed limit result is higher than the third threshold, a speed limit reminder is given to the user based on the fifth speed limit result.

[0126] Specifically, in this embodiment, when the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the camera collects all image information around the current driving segment to identify the speed limit sign and obtain a fifth speed limit result. Subsequently, the vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current driving segment. When the proportion of multiple vehicles passing through the current driving segment at a speed lower than the fifth speed limit result is higher than the third threshold, a speed limit reminder is given to the user based on the fifth speed limit result. The name of the current driving segment and the location information of the corresponding speed limit sign are stored in the first database for easy retrieval later. When the proportion of multiple vehicles passing through the current driving segment at a speed lower than the fifth speed limit result is lower than the third threshold, the target vehicle does not need to be speed-limited and continues to drive at the current speed. In this embodiment, the third threshold is 60%.

[0127] Specifically, the fifth speed limit result is displayed on a screen or dashboard inside the target vehicle to provide a speed limit reminder to the user.

[0128] This application provides a speed limit reminder system, including:

[0129] First judgment module 1, configured to judge the category of the current driving road segment, the category of the current driving road segment includes: ordinary road segment and ramp road segment;

[0130] The first data acquisition module 2 is configured to acquire the name of the current driving segment when the current driving segment is a normal road segment;

[0131] The first processing module 3 is configured to traverse the first database and determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving segment. The first database includes: the names of multiple driving segments and the location of a speed limit sign corresponding to the name of each driving segment. When the first database stores the location of a speed limit sign corresponding to the name of the current driving segment, the camera captures an image of the speed limit sign within the range of the driving segment where the speed limit sign is located.

[0132] The second processing module 4 is configured to obtain a first speed limit result based on the image of the speed limit sign, and to provide a speed limit reminder to the user based on the first speed limit result.

[0133] Specifically, such as Figure 2 As shown, the first judgment module 1 is configured to determine the category of the current driving segment, which includes: ordinary road segment and ramp road segment; the first judgment module 1 is connected to a first acquisition module 2, which is configured to acquire the name of the current driving segment when the current driving segment is an ordinary road segment; the first acquisition module 2 is connected to a first processing module 3, which is configured to traverse a first database and determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving segment; the first database includes: the names of multiple driving segments and the location of a speed limit sign corresponding to the name of each driving segment; when the first database stores the location of a speed limit sign corresponding to the name of the current driving segment, the image of the speed limit sign is acquired by a camera within the road segment range where the speed limit sign is located; the first processing module 3 is connected to a second processing module 4, which is configured to obtain a first speed limit result based on the image of the speed limit sign and provide a speed limit reminder to the user based on the first speed limit result.

[0134] Furthermore, it also includes:

[0135] The second judgment module 5 is configured to determine whether to enable navigation when the current driving segment is a ramp segment;

[0136] The second acquisition module 6 is further configured to acquire the navigation route when the navigation is enabled, and drive according to the navigation route;

[0137] The first processing module 3 is also configured to determine the direction of entry into the ramp based on the navigation route, and to capture images of speed limit signs in the corresponding direction of the ramp via a camera;

[0138] The second processing module 4 is further configured to obtain a second speed limit result based on the image of the speed limit sign; and to provide a speed limit reminder to the user based on the second speed limit result.

[0139] Specifically, the first judgment module 1 is also connected to a second judgment module 5, which is configured to determine whether navigation is enabled when the current driving segment is a ramp segment; the second judgment module 5 is connected to a second acquisition module 6, which is further configured to acquire the navigation route when navigation is enabled and drive according to the navigation route; the second acquisition module 6 is connected to the first processing module 3, which is further configured to determine the direction of entering the ramp based on the navigation route and acquire images of speed limit signs in the corresponding direction of the ramp through a camera; the first processing module 3 is connected to the second processing module 4, which is further configured to obtain a second speed limit result based on the images of the speed limit signs and provide a speed limit reminder to the user based on the second speed limit result.

[0140] Furthermore, it also includes:

[0141] The third acquisition module 7 is configured to acquire the steering angle of the front wheels of the vehicle when navigation is not enabled.

[0142] The first processing module 3 is also configured to determine the direction of entering the ramp based on the steering angle, and to capture images of the speed limit signs in the corresponding direction of the ramp using a camera;

[0143] The second processing module 4 is also configured to obtain a third speed limit result based on the image of the speed limit sign; and to provide a speed limit reminder to the user based on the third speed limit result.

[0144] Specifically, the second judgment module 5 is connected to a third acquisition module 7. The third acquisition module is configured to acquire the steering angle of the front wheels of the vehicle when navigation is not enabled. The third acquisition module 7 is connected to the first processing module 3. The first processing module 3 is further configured to determine the direction of entry into the ramp based on the steering angle and acquire images of speed limit signs in the corresponding direction of the ramp through a camera. The first processing module 3 is connected to the second processing module 4. The second processing module 4 is further configured to obtain a third speed limit result based on the image of the speed limit sign and provide a speed limit reminder to the user based on the third speed limit result.

[0145] Furthermore, the first processing module 3 is also configured to:

[0146] When the steering angle is greater than the first threshold, the vehicle enters the ramp in the direction of right.

[0147] When the steering angle is less than the second threshold, the vehicle enters the ramp in the left direction;

[0148] When the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current road segment; the first threshold is a positive number and the second threshold is a negative number.

[0149] Specifically, the first processing module 3 is further configured to: when the steering angle is greater than a first threshold, the vehicle enters the ramp in the direction of right; when the steering angle is less than a second threshold, the vehicle enters the ramp in the direction of left; when the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current driving segment; the first threshold is a positive number and the second threshold is a negative number.

[0150] Furthermore, the first database is stored within a vehicle networking platform, which is used to update the data in the first database in real time.

[0151] Specifically, the first database is stored in the vehicle network platform, which is used to update the data in the first database in real time. When the vehicle network platform detects that the speed limit sign of the driving section has been changed or a speed limit sign has been added, it will synchronize the changed data to the first database in real time to ensure the correctness of the data in the first database.

[0152] Furthermore, it also includes:

[0153] The first processing module 3 is further configured to, when the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, collect surrounding image information of the current driving segment through a camera; identify the speed limit sign of the current driving segment and obtain a fourth speed limit result; traverse the vehicle network platform to obtain the speed of multiple vehicles passing through the current driving segment; and calculate the average speed of multiple vehicles passing through the current driving segment.

[0154] The second processing module 4 is further configured to provide a speed limit reminder to the user based on the fourth speed limit result when the average speed is less than the fourth speed limit result.

[0155] Specifically, the first processing module 3 is further configured to, when the location of the speed limit sign corresponding to the name of the current driving segment is not stored in the first database, acquire surrounding image information of the current driving segment through a camera; identify the speed limit sign of the current driving segment to obtain a fourth speed limit result; traverse the vehicle network platform to obtain the speeds of multiple vehicles passing through the current driving segment; calculate the average speed of multiple vehicles passing through the current driving segment; the first processing module 3 is connected to the second processing module 4, and the second processing module 4 is further configured to, when the average speed is less than the fourth speed limit result, provide a speed limit reminder to the user based on the fourth speed limit result.

[0156] Furthermore, it also includes:

[0157] The first processing module 3 is also configured to, when the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, collect surrounding image information of the current driving segment through a camera; identify the speed limit sign of the current driving segment and obtain a fifth speed limit result; and traverse the vehicle network platform to obtain the speeds of multiple vehicles passing through the current driving segment.

[0158] The second processing module 4 is also configured to provide a speed limit reminder to the user based on the fifth speed limit result when the proportion of multiple vehicles passing through the current driving segment at a speed lower than the fifth speed limit result is higher than the third threshold.

[0159] Specifically, the first processing module 3 is further configured to, when the location of the speed limit sign corresponding to the name of the current driving segment is not stored in the first database, collect surrounding image information of the current driving segment through a camera; identify the speed limit sign of the current driving segment to obtain a fifth speed limit result; traverse the vehicle network platform to obtain the speeds of multiple vehicles passing through the current driving segment; the first processing module 3 is connected to the second processing module 4, and the second processing module 4 is further configured to, when the proportion of multiple vehicles passing through the current driving segment at a speed lower than the fifth speed limit result is higher than a third threshold, provide a speed limit reminder to the user based on the fifth speed limit result.

[0160] This application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the speed limit notification method as described in any of the above embodiments. Please refer to... Figure 3 A schematic diagram of the computer system of the given terminal device.

[0161] The computer system 600 of the terminal device includes a CPU (Central Processing Unit) 601, which performs various appropriate actions and processes according to programs stored in ROM (Read-Only Memory) 602 or programs loaded from storage section 608 into RAM (Random Access Memory) 603. RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via bus 604. An I / O (Input / Output) interface 605 is also connected to bus 604. The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including network interface cards such as LAN cards and modems, etc. Communication section 609 performs communication processing via a network such as the Internet. Drivers are also connected to I / O interface 605 as needed. Removable media 611, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on drive 610 as needed so that computer programs read from them can be installed into storage section 608 as needed.

[0162] Specifically, according to embodiments of this application, the above reference flow Figure 1 The described process can be implemented as a computer software program. For example, Embodiment 1 of this application includes a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by CPU 601, it performs the functions defined in the computer system 600 described above.

[0163] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0164] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0165] The units described in the embodiments of this application can be implemented in software or hardware, and can also be located in a processor. The names of these units do not necessarily limit the specific unit itself. The described units or modules can also be located in a processor; for example, a processor may be described as including a first judgment module 1, a first acquisition module 2, a first processing module 3, a second processing module 4, a second judgment module 5, a second acquisition module 6, and a third acquisition module 7. Again, the names of these units or modules do not necessarily limit the specific unit or module itself.

[0166] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to implement the speed limit prompting method as described in the above embodiments.

[0167] For example, the electronic device can achieve the following: Figure 1 As shown: Step S100, determine the category of the current driving segment, which includes: ordinary road segment and ramp road segment; Step S200, when the current driving segment is an ordinary road segment, collect the name of the current driving segment; Step S300, traverse the first database and determine whether the first database stores the location of the speed limit sign corresponding to the name of the current driving segment; the first database includes: the names of multiple driving segments and the location of the speed limit sign corresponding to the name of each driving segment; Step S400, when the first database stores the location of the speed limit sign corresponding to the name of the current driving segment, collect the image of the speed limit sign through a camera within the range of the road segment where the speed limit sign is located; Step S500, obtain a first speed limit result based on the image of the speed limit sign; Step S600, provide a speed limit reminder to the user based on the first speed limit result.

[0168] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments disclosed in this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0169] Furthermore, although the steps of the method in this application are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0170] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware.

[0171] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

Claims

1. A speed limit reminder method, characterized in that, Includes the following steps: Determine the category of the current driving segment, which includes: ordinary road segment and ramp road segment; When the current driving segment is a normal road segment, the name of the current driving segment is collected; specifically, when navigation is enabled, the name of the current driving segment is collected through the navigation system; when navigation is not enabled, the name of the current driving segment is collected through the camera. Traverse the first database and determine whether the first database stores the location of a speed limit sign corresponding to the name of the current driving segment; the first database includes: the names of multiple driving segments and the location of a speed limit sign corresponding to the name of each driving segment; When the first database stores the location of the speed limit sign corresponding to the name of the current road segment, the camera captures the image of the speed limit sign within the road segment where the speed limit sign is located, so as to avoid identifying other signs on the road as speed limit signs. Based on the image of the speed limit sign, the first speed limit result is obtained; Based on the first speed limit result, a speed limit reminder is given to the user.

2. The speed limit reminder method according to claim 1, characterized in that, It also includes the following steps: When the current driving segment is a ramp segment, determine whether to activate navigation; When the navigation is activated, the route is obtained and the vehicle travels according to the route. The direction of entering the ramp is determined based on the navigation route, and images of the speed limit signs in the corresponding direction of the ramp are captured by the camera. Based on the image of the speed limit sign, a second speed limit result is obtained; Based on the second speed limit result, a speed limit reminder is given to the user.

3. The speed limit reminder method according to claim 2, characterized in that, It also includes the following steps: When navigation is not enabled, obtain the steering angle of the vehicle's front wheels; The direction of entry into the ramp is determined based on the steering angle, and images of the speed limit signs in the corresponding direction of the ramp are captured by a camera. Based on the image of the speed limit sign, a third speed limit result is obtained; Based on the third speed limit result, a speed limit reminder is given to the user.

4. The speed limit reminder method according to claim 3, characterized in that, Determining the direction of entry into the ramp based on the steering angle includes the following steps: When the steering angle is greater than the first threshold, the vehicle enters the ramp in the direction of right. When the steering angle is less than the second threshold, the vehicle enters the ramp in the left direction; When the steering angle is greater than the second threshold and less than the first threshold, the vehicle continues to travel along the current road segment; the first threshold is a positive number and the second threshold is a negative number.

5. The speed limit reminder method according to claim 1, characterized in that, The first database is stored in the vehicle networking platform, which is used to update the data in the first database in real time.

6. The speed limit reminder method according to claim 5, characterized in that, It also includes the following steps: When the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the surrounding image information of the current driving segment is collected by the camera; The speed limit sign of the current road segment is identified, and the fourth speed limit result is obtained; The vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current road segment. Calculate the average speed of multiple vehicles passing through the current road segment; When the average speed is less than the fourth speed limit result, a speed limit reminder is given to the user based on the fourth speed limit result.

7. The speed limit reminder method according to claim 5, characterized in that, It also includes the following steps: When the first database does not store the location of the speed limit sign corresponding to the name of the current driving segment, the surrounding image information of the current driving segment is collected by the camera; The speed limit sign of the current road segment is identified, and the fifth speed limit result is obtained; The vehicle network platform is traversed to obtain the speeds of multiple vehicles passing through the current road segment. When the proportion of multiple vehicles traveling through the current road segment at speeds lower than the fifth speed limit result is higher than the third threshold, a speed limit reminder is given to the user based on the fifth speed limit result.

8. A speed limit reminder system, characterized in that, include: The first judgment module (1) is configured to judge the category of the current driving road segment, and the category of the current driving road segment includes: ordinary road segment and ramp road segment; The first acquisition module (2) is configured to acquire the name of the current driving segment when the current driving segment is a normal road segment; wherein, when navigation is enabled, the name of the current driving segment is acquired through the navigation; when navigation is not enabled, the name of the current driving segment is acquired through the camera. The first processing module (3) is configured to traverse the first database and determine whether the first database stores the location of the speed limit sign corresponding to the name of the current driving segment. The first database includes: the names of multiple driving segments and the location of the speed limit sign corresponding to the name of each driving segment. When the first database stores the location of the speed limit sign corresponding to the name of the current driving segment, the camera captures the image of the speed limit sign within the range of the road segment where the speed limit sign is located, so as to avoid identifying other signs on the road as speed limit signs. The second processing module (4) is configured to obtain a first speed limit result based on the image of the speed limit sign, and to provide a speed limit reminder to the user based on the first speed limit result.

9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the speed limit notification method as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program, characterized in that, When the computer program is executed by the processor, it implements the speed limit notification method as described in any one of claims 1-7.