Method and device for determining recommended vehicle speed and electronic equipment
By acquiring the distance and status of the vehicle to the traffic light at the next intersection, and calculating the recommended speed, the problem of frequent vehicle stops and waiting and inaccurate driver judgment in existing technologies is solved, resulting in a more efficient, safe, and comfortable driving experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DFSK MOTOR LTD CHONGQING BRANCH CO
- Filing Date
- 2024-10-24
- Publication Date
- 2026-04-24
AI Technical Summary
Existing traffic light control strategies ignore the real-time changes in the driving status of individual vehicles and road conditions, resulting in vehicles frequently encountering red lights and having to stop and wait, increasing fuel consumption and reducing the driving experience. Drivers' judgment of whether they can pass through the intersection based on personal experience is not accurate enough, which can easily lead to sudden braking or acceleration, increasing driving safety risks.
By acquiring the distance and status of the target vehicle to the traffic light at the next intersection, the system calculates the time from the current moment to the start of the next green light, determines the time range for the vehicle to arrive at the traffic light, and determines the recommended speed based on the distance and time range, providing intelligent speed suggestions.
Reducing vehicle waiting time at traffic lights improves traffic flow continuity and efficiency, reduces energy consumption caused by frequent acceleration and deceleration, and enhances driving comfort and safety.
Smart Images

Figure CN121921983A_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to the field of vehicle control, and more specifically, to a method, apparatus, electronic device, and computer-readable storage medium for determining a recommended vehicle speed. [Background Technology]
[0002] With the acceleration of urbanization, urban traffic congestion has become increasingly serious, especially during peak hours. Traffic congestion not only affects people's travel efficiency but can also lead to traffic accidents. To alleviate traffic pressure and improve road utilization efficiency, traffic management departments have adopted various measures, including the installation of traffic lights. Traffic lights coordinate traffic flow, reduce traffic accidents, and improve road capacity by controlling the passage and pausing of vehicles.
[0003] However, existing traffic light control strategies often ignore the real-time changes in individual vehicle driving status and road conditions, resulting in vehicles frequently encountering red lights when approaching traffic lights and having to stop and wait. This not only increases fuel consumption and reduces the driving experience but can also sometimes cause traffic congestion. Furthermore, when approaching traffic lights, drivers often need to rely on personal experience to judge whether they can smoothly cross the intersection. This judgment is often inaccurate and can easily lead to sudden braking or acceleration, increasing driving safety risks.
[0004] Therefore, how to reduce parking waiting time and improve the driving experience is a technical problem that needs to be solved by those skilled in the art. [Summary of the Invention]
[0005] To address the issue that in existing technologies, drivers often rely on personal experience to judge whether they can successfully cross an intersection when approaching a traffic light, which is often inaccurate and can easily lead to sudden braking or acceleration, increasing driving safety risks, this invention provides a method for determining recommended vehicle speed.
[0006] A method for determining recommended vehicle speed includes:
[0007] Obtain the distance between the target vehicle and the traffic light at the next intersection;
[0008] The state of the traffic light is obtained, and the time from the current moment to the start of the next green light is determined based on the state of the traffic light.
[0009] The time range in which the target vehicle arrives at the traffic light and the traffic light is in a passable state, based on the time determined;
[0010] The recommended speed is determined based on the distance and the time range.
[0011] Optionally, the time range for the target vehicle to arrive at the traffic light and the traffic light is in a passable state, based on the time determined by the time, includes:
[0012] The time range for the target vehicle is determined according to the formula:
[0013] n(T R +T G +T Y )+T1≤t≤n(T R +T G +T Y )+T1+T G -T2
[0014] Where n is a natural number, T R T represents the duration of the red light. G For the duration of the green light, T Y The yellow light duration is given by V, where T1 is the time from the current moment to the start of the next green light, t is the time it takes for the target vehicle to arrive at the traffic light, and V is the time from the current moment to the start of the next green light. P T1 represents the speed of the target vehicle, and T2 represents the time required for the vehicle to pass through the intersection.
[0015] Optionally, determining the recommended speed based on the distance and the time range includes:
[0016] Obtain the maximum drivable speed of the road where the target vehicle is located;
[0017] The speed range of the target vehicle is determined according to the formula:
[0018] L / [n(T R +T G +T Y )+T1+T G -T2]≤V P ≤L / [n(T R +T G +T Y )+T1]
[0019] V P ≤V Limit
[0020] Among them, V Limit V is the maximum drivable speed on the current road, L is the distance between the target vehicle and the traffic light at the next intersection, and V is the maximum drivable speed on the current road. P The speed of the target vehicle;
[0021] Select the recommended speed of the target vehicle from the speed range.
[0022] Optionally, selecting the recommended speed of the target vehicle from the speed range includes:
[0023] Obtain the current speed of the target vehicle;
[0024] The recommended speed is selected from the range of vehicle speeds that is closest to the current vehicle speed.
[0025] Optionally, after obtaining the distance between the target vehicle and the traffic light at the next intersection, the method further includes:
[0026] Determine whether the distance is less than a preset threshold;
[0027] If so, then execute the steps of obtaining the state of the traffic light and determining the time from the current moment to the start of the next green light based on the state of the traffic light;
[0028] If not, return to the step of obtaining the distance between the target vehicle and the traffic light at the next intersection.
[0029] Optionally, after determining the recommended speed based on the distance and the time range, the method further includes:
[0030] The recommended speed is highlighted on the dashboard of the target vehicle.
[0031] A device for determining a recommended vehicle speed includes:
[0032] The first acquisition module is used to acquire the distance between the target vehicle and the traffic light at the next intersection;
[0033] The second acquisition module is used to acquire the status of the traffic light and determine the time from the current moment to the start of the next green light based on the status of the traffic light.
[0034] The first determining module is used to determine the time range of the time taken by the target vehicle when the target vehicle arrives at the traffic light and the traffic light is in a passable state, based on the time.
[0035] The second determining module is used to determine the recommended vehicle speed based on the distance and the time range.
[0036] Optionally, the device further includes:
[0037] The judgment module is used to determine whether the distance is less than a preset threshold.
[0038] The first calling module is used to call the second obtaining module to perform the steps of obtaining the state of the traffic light and determining the time from the current moment to the start of the next green light based on the state of the traffic light when the distance is less than the preset threshold.
[0039] The second calling module is used to call the first acquisition module to perform the step of acquiring the distance between the target vehicle and the traffic light at the next intersection when the distance is greater than or equal to the preset threshold.
[0040] An electronic device, comprising:
[0041] A processor and a memory, the memory being used to store at least one instruction, which, when loaded and executed by the processor, implements the method for determining a recommended vehicle speed as described in any of the preceding embodiments.
[0042] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for determining a recommended vehicle speed as described in any of the preceding claims.
[0043] The recommended speed determination method provided in this invention involves acquiring the distance between the target vehicle and the traffic light at the next intersection, then acquiring the traffic light status, determining the time from the current moment to the start of the next green light based on the traffic light status, further determining the time range for the target vehicle to reach the traffic light when it is in a passable state, and finally determining the recommended speed based on the distance and time range. This invention can intelligently calculate the time range for the vehicle to reach the intersection when the traffic light is passable by acquiring the distance between the target vehicle and the traffic light at the next intersection in real time, and determine an optimized recommended speed accordingly. This effectively reduces the waiting time of vehicles at traffic lights, improves the continuity and efficiency of traffic flow, reduces energy consumption caused by frequent acceleration and deceleration, improves driving comfort and safety, and provides drivers with a smoother and more economical driving experience. [Attached Image Description]
[0044] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A flowchart illustrating a method for determining a recommended vehicle speed provided in an embodiment of the present invention;
[0046] Figure 2This is a schematic diagram of a recommended vehicle speed determination device provided in an embodiment of the present invention.
Detailed Implementation Methods
[0047] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0048] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0049] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0050] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0051] With the acceleration of urbanization, urban traffic congestion has become increasingly serious, especially during peak hours. Traffic congestion not only affects people's travel efficiency but can also lead to traffic accidents. To alleviate traffic pressure and improve road utilization efficiency, traffic management departments have adopted various measures, including the installation of traffic lights. Traffic lights coordinate traffic flow, reduce traffic accidents, and improve road capacity by controlling the passage and pausing of vehicles.
[0052] However, existing traffic light control strategies often ignore the real-time changes in individual vehicle driving status and road conditions, resulting in vehicles frequently encountering red lights when approaching traffic lights and having to stop and wait. This not only increases fuel consumption and reduces the driving experience but can also sometimes cause traffic congestion. Furthermore, when approaching traffic lights, drivers often need to rely on personal experience to judge whether they can smoothly cross the intersection. This judgment is often inaccurate and can easily lead to sudden braking or acceleration, increasing driving safety risks.
[0053] Therefore, the present invention provides a method for determining recommended vehicle speed to solve the above-mentioned problems.
[0054] Please refer to Figure 1The flowchart below shows a method for determining a recommended vehicle speed according to an embodiment of the present invention, which includes the following steps:
[0055] Step S01: Obtain the distance between the target vehicle and the traffic light at the next intersection.
[0056] In this embodiment, the straight-line or actual driving distance between the vehicle's current position and the next traffic light can be measured and determined by technologies such as vehicle GPS, map services, or vehicle sensors. The purpose is to calculate the time required for the vehicle to reach the traffic light and optimize the vehicle's speed by combining the current state of the traffic light (such as red light or green light), ensuring that the vehicle can pass through the intersection smoothly during the green light period, reducing parking and waiting, improving traffic flow, reducing energy consumption, and enhancing the driving experience.
[0057] In some embodiments, obtaining the distance between the target vehicle and the traffic light at the next intersection mentioned in step S01 can be achieved by combining vehicle positioning technology and road information data. For example, GPS or Beidou satellite navigation system can be used to determine the precise location of the vehicle, while combining the distance calculation function provided by map service.
[0058] In some embodiments, the distance between the target vehicle and the traffic light at the next intersection can be obtained by integrating sensor data such as GPS, IMU (inertial measurement unit), odometer, or millimeter wave sensors, combined with map matching algorithms.
[0059] In some embodiments, to achieve on-demand acquisition of traffic light information, thereby saving computing resources and ensuring real-time monitoring of key information, after executing step S01 to obtain the distance between the target vehicle and the traffic light at the next intersection, the following steps may also be performed:
[0060] Step S11: Determine whether the distance is less than a preset threshold.
[0061] If so, proceed to step S02 to obtain the status of the traffic lights and determine the time from the current moment to the start of the next green light based on the status of the traffic lights.
[0062] If not, return to step S01 to obtain the distance between the target vehicle and the traffic light at the next intersection.
[0063] In this embodiment, after obtaining the distance between the target vehicle and the traffic light at the next intersection, a preset threshold is set to determine whether the vehicle is close enough to the traffic light. Only when the distance between the vehicle and the traffic light is less than the preset threshold will the system execute the step of obtaining the traffic light status and calculating the time until the next green light starts. This ensures that speed warnings are only issued when the target vehicle is approaching the intersection and about to be affected by the traffic light change, thus providing more accurate and timely driving assistance, improving the system's usability and the driver's response efficiency, avoiding unnecessary speed warnings for target vehicles that are far from the traffic light, reducing information overload, allowing the driver to focus more on driving, and improving the driving experience.
[0064] If the distance exceeds a preset threshold, the system will re-acquire the latest distance between the vehicle and the traffic light. This ensures that the system will only continue acquiring traffic light status and calculating green light time when the target vehicle enters a specific range, thus achieving a dynamic, real-time distance-based intelligent speed recommendation process. This not only improves the accuracy of speed recommendations but also ensures the effective use of system resources, avoiding meaningless calculations and prompts for vehicles far from the traffic light, and enhancing the system's usability and response speed.
[0065] Step S02: Obtain the status of the traffic lights and determine the time from the current moment to the start of the next green light based on the status of the traffic lights.
[0066] In this embodiment, the time from the current moment to the start of the next green light refers to the time interval from the instant the vehicle obtains the traffic light status information to the moment the traffic light changes from red to green. This embodiment calculates the remaining time from the current moment to the start of the next green light by monitoring the current state of the traffic light (such as red, green, or yellow) in real time and combining it with the periodic information of the traffic light. This allows the system to predict the state of the traffic light when the vehicle arrives at the intersection, thereby providing the driver with timely speed suggestions.
[0067] In some embodiments, traffic light status information can be received in real time using sensors installed on the traffic lights or through a vehicle-mounted communication module (such as Vehicle to Everything, V2X). This information may include the current color of the traffic light and its timing information. Then, by communicating with a traffic management center or using onboard sensors to record traffic light change patterns, the traffic light cycle is synchronized to determine the duration of red, green, and yellow lights. Based on the current traffic light status and cycle, the remaining time from the current moment to the start of the next green light is calculated. If the current light is red, the remaining time until the green light is calculated; if the light is green, the time until the start of the next green light cycle is calculated.
[0068] Step S03: Determine the time range of the target vehicle when it arrives at the traffic light and the traffic light is in a passable state, based on the time.
[0069] In this embodiment, the system calculates the time from the current moment to the start of the next green light, and combines this time with the distance between the target vehicle and the traffic light, as well as the vehicle's current speed, to estimate the time period during which the vehicle will encounter the green light upon arrival. This allows the system to provide the driver with accurate speed recommendations based on this time range.
[0070] In some embodiments, the time range for determining the time taken by the target vehicle to arrive at the traffic light and the traffic light is in a passable state, as mentioned in step S03, can specifically be:
[0071] The time range for the target vehicle is determined based on the formula:
[0072] n(T R +T G +T Y )+T1≤t≤n(T R +T G +T Y )+T1+T G -T2
[0073] Where n is a natural number, T R T represents the duration of the red light. G For the duration of the green light, T Y V represents the duration of the yellow light, T1 represents the time from the current moment to the start of the next green light, t represents the time it takes for the target vehicle to arrive at the traffic light, and V represents the time for the target vehicle to arrive at the traffic light. P T1 represents the speed of the target vehicle, and T2 represents the time required for the vehicle to pass through the intersection.
[0074] In this embodiment, (T R +T G +TY ) represents a complete traffic light cycle, n(T) R +T G +T Y )+T1 represents the time period from the current moment until the traffic light turns green, where n(T) R +T G +T Y )+T1+T G -T2 represents the time period from the current moment until the traffic light turns green and the vehicle passes through the intersection. In other words, as long as the time taken for the target vehicle to travel from its current location to the traffic light is within this time range, the target vehicle can pass through the traffic light normally without waiting.
[0075] Step S04: Determine the recommended speed based on the distance and time range.
[0076] In this embodiment, a suitable speed recommendation is calculated by utilizing the distance between the target vehicle and the traffic light and the time range during which the traffic light is in a passable state when the vehicle arrives at the light, so that the vehicle can smoothly pass through the intersection during the green light period. For example, the recommended speed can be obtained by dividing the distance by the time range, ensuring that the vehicle neither speeds nor misses the green light cycle due to being too slow. This reduces the vehicle's waiting time at the intersection, improves fuel efficiency, reduces emissions, and enhances driving safety and comfort.
[0077] In some embodiments, the step S04 mentioned in determining the recommended vehicle speed based on distance and time range may specifically include the following steps:
[0078] Step S041: Obtain the maximum drivable speed of the road where the target vehicle is located.
[0079] In this step, the system can obtain the current maximum speed limit for vehicles on the road using built-in map data, traffic rules databases, or real-time traffic information. This speed limit may vary depending on factors such as road type, weather conditions, and traffic conditions. By specifying the maximum drivable speed, the system ensures that the speed recommendation complies with legal requirements and adapts to actual road conditions, thereby guaranteeing driving safety and legality.
[0080] In some embodiments, the maximum permissible speed can be determined based on the current road's maximum speed limit, taking into account road congestion. For example, the system can first connect to an online map service via an in-vehicle navigation system or smartphone application to obtain the current road's speed limit information and real-time traffic conditions. Then, using the map service, combined with the vehicle's current location and destination, the estimated travel time and distance can be calculated. Furthermore, considering road congestion, a congestion factor is introduced to adjust the maximum speed. During congested periods, the system will reduce the maximum speed limit to accommodate lower traffic flow and avoid speed limit violations.
[0081] Furthermore, by analyzing historical traffic data and real-time traffic information, the average vehicle speed within a specific time period can be obtained. Analyzing speed changes across different time periods helps determine road capacity at different times. Finally, combining real-time traffic conditions and historical data, the smaller of the real-time average speed and the lowest speed within the time period is taken as the corrected maximum speed to ensure safe and legal driving under all circumstances.
[0082] Step S042: Determine the target vehicle's speed range according to the formula:
[0083] L / [n(T R +T G +T Y )+T1+T G -T2]≤V P ≤L / [n(T R +T G +T Y )+T1]
[0084] V P ≤V Limit
[0085] Among them, V Limit V is the maximum drivable speed on the current road, L is the distance between the target vehicle and the traffic light at the next intersection, and V is the maximum drivable speed on the current road. P The speed of the target vehicle;
[0086] Step S043: Select the recommended speed of the target vehicle from the speed range.
[0087] In this embodiment, the purpose of selecting a recommended speed from the vehicle speed range is to provide a safe and efficient driving speed suggestion, helping drivers to optimize driving strategies, reduce unnecessary acceleration and deceleration while complying with traffic rules, thereby reducing fuel consumption, reducing emissions, and improving the overall driving experience.
[0088] In some embodiments, the selection of the recommended vehicle speed from the speed range mentioned in step S043 can specifically be:
[0089] Obtain the current speed of the target vehicle;
[0090] Select the speed closest to the current speed from the speed range as the recommended speed.
[0091] In this embodiment, the current speed of the target vehicle is first obtained, and then the speed closest to the current speed within this speed range is selected as the recommended speed. The purpose is to provide a natural and easily acceptable speed adjustment suggestion for the driver, thereby reducing the inconvenience caused to the driver by sudden and large speed adjustments, while also ensuring that the vehicle can smoothly integrate into the traffic flow and avoid safety hazards caused by sudden speed changes.
[0092] In some embodiments, several speed options close to the current speed can be selected from a range for the driver to choose from. This approach provides greater flexibility, allowing drivers to determine the most suitable speed based on their driving habits, comfort level, or assessment of real-time traffic conditions. This allows drivers to choose a speed that feels more comfortable according to their preferences, rather than being forced to accept a single system recommendation. Furthermore, in changing traffic environments, drivers may need to make quick judgments based on actual conditions (such as road conditions, weather changes, etc.), and multiple speed options provide this adaptability.
[0093] In some embodiments, after determining the recommended speed based on distance and time range, the method further includes:
[0094] The recommended speed is highlighted on the target vehicle's dashboard.
[0095] In this embodiment, after determining the recommended speed, it can also be prominently displayed on the vehicle's dashboard. The purpose is to present the calculated recommended speed to the driver in a conspicuous manner, ensuring that the driver can quickly and clearly see the suggested speed, thereby helping the driver make timely driving adjustments, optimize the timing of passing traffic lights, reduce waiting times, improve fuel efficiency, and enhance driving safety and comfort.
[0096] Based on the above technical solution, the method for determining recommended vehicle speed provided in this embodiment of the invention obtains the distance between the target vehicle and the traffic light at the next intersection, then obtains the status of the traffic light, and determines the time from the current moment to the start of the next green light based on the traffic light status. Next, it determines the time range for the target vehicle to reach the traffic light when the traffic light is in a passable state, and finally determines the recommended vehicle speed based on the distance and time range. This invention can intelligently calculate the time range for the vehicle to reach the intersection when the traffic light is in a passable state by obtaining the distance between the target vehicle and the traffic light at the next intersection in real time, and determine an optimized recommended vehicle speed accordingly. This effectively reduces the waiting time of vehicles at traffic lights, improves the continuity and efficiency of traffic flow, reduces energy consumption caused by frequent acceleration and deceleration, improves driving comfort and safety, and provides drivers with a smoother and more economical driving experience.
[0097] Please refer to Figure 2 The diagram below illustrates the structure of a recommended vehicle speed determination device provided in an embodiment of the present invention. The recommended vehicle speed determination device may include:
[0098] The first acquisition module 100 is used to acquire the distance between the target vehicle and the traffic light at the next intersection;
[0099] The second acquisition module 200 is used to acquire the status of the traffic lights and determine the time from the current time to the start time of the next green light based on the status of the traffic lights.
[0100] The first determining module 300 is used to determine the time range of the target vehicle when it arrives at the traffic light and the traffic light is in a passable state.
[0101] The second determining module 400 is used to determine the recommended vehicle speed based on the distance and time range.
[0102] Based on the above embodiments, in one specific embodiment, the first determining module 300 is specifically used for:
[0103] The time range for the target vehicle is determined based on the formula:
[0104] n(T R +T G +T Y )+T1≤t≤n(T R +T G +T Y )+T1+T G -T2
[0105] Where n is a natural number, T R T represents the duration of the red light. G For the duration of the green light, T Y V represents the duration of the yellow light, T1 represents the time from the current moment to the start of the next green light, t represents the time it takes for the target vehicle to arrive at the traffic light, and V represents the time for the target vehicle to arrive at the traffic light. P T1 represents the speed of the target vehicle, and T2 represents the time required for the vehicle to pass through the intersection.
[0106] Based on the above embodiments, in one specific embodiment, the second determining module 400 is specifically used for:
[0107] Obtain the maximum drivable speed of the target vehicle on the road where it is located;
[0108] The target vehicle's speed range is determined using the formula:
[0109] L / [n(T R +T G +TY )+T1+T G -T2]≤V P ≤L / [n(T R +T G +T Y )+T1]
[0110] V P ≤V Limit
[0111] Among them, V Limit V is the maximum drivable speed on the current road, L is the distance between the target vehicle and the traffic light at the next intersection, and V is the maximum drivable speed on the current road. P The speed of the target vehicle;
[0112] Select the recommended speed for the target vehicle from the speed range.
[0113] Based on the above embodiments, in one specific embodiment, the second determining module 400 is specifically used for:
[0114] Obtain the current speed of the target vehicle;
[0115] Select the speed closest to the current speed from the speed range as the recommended speed.
[0116] Based on the above embodiments, in one specific embodiment, it further includes:
[0117] The judgment module is used to determine whether the distance is less than a preset threshold;
[0118] The first calling module is used to call the second acquisition module to acquire the status of the traffic light when the distance is less than a preset threshold, and to determine the time from the current time to the start time of the next green light based on the status of the traffic light.
[0119] The second calling module is used to call the first acquisition module to perform the step of acquiring the distance between the target vehicle and the traffic light at the next intersection when the distance is greater than or equal to a preset threshold.
[0120] Based on the above embodiments, in one specific embodiment, it further includes:
[0121] The display module is used to highlight the recommended speed on the dashboard of the target vehicle.
[0122] This embodiment provides an electronic device, including a processor and a memory. The memory is used to store at least one instruction. When the instruction is loaded and executed by the processor, it implements the above-described fault diagnosis method based on horizontal comparison. Its execution method and beneficial effects are similar and will not be described again here.
[0123] This invention provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the above-described fault diagnosis method based on horizontal comparison. Its execution method and beneficial effects are similar and will not be described again here.
[0124] It should be noted that although the steps are described in a specific order above, it does not mean that the steps must be executed in the above specific order. In fact, some of these steps can be executed concurrently, or even in a different order, as long as the required function can be achieved.
[0125] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for determining a recommended vehicle speed, characterized in that, include: Obtain the distance between the target vehicle and the traffic light at the next intersection; The state of the traffic light is obtained, and the time from the current moment to the start of the next green light is determined based on the state of the traffic light. The time range in which the target vehicle arrives at the traffic light and the traffic light is in a passable state, based on the time determined; The recommended speed is determined based on the distance and the time range.
2. The method according to claim 1, characterized in that, The time range for the target vehicle to arrive at the traffic light and the traffic light is in a passable state, as determined by the time, includes: The time range for the target vehicle is determined according to the formula: n(T R +T G +T Y )+T1≤t≤n(T R +T G +T Y )+T1+T G -T2 Where n is a natural number, T R T represents the duration of the red light. G For the duration of the green light, T Y The yellow light duration is given by V, where T1 is the time from the current moment to the start of the next green light, t is the time it takes for the target vehicle to arrive at the traffic light, and V is the time from the current moment to the start of the next green light. P T1 represents the speed of the target vehicle, and T2 represents the time required for the vehicle to pass through the intersection.
3. The method according to claim 2, characterized in that, Determining the recommended speed based on the distance and the time range includes: Obtain the maximum drivable speed of the road where the target vehicle is located; The speed range of the target vehicle is determined according to the formula: L / [n(T R +T G +T Y )+T1+T G -T2]≤V P ≤L / [n(T R +T G +T Y )+T1] In P ≤V Limit Among them, V Limit V is the maximum drivable speed on the current road, L is the distance between the target vehicle and the traffic light at the next intersection, and V is the maximum drivable speed on the current road. P The speed of the target vehicle; Select the recommended speed of the target vehicle from the speed range.
4. The method according to claim 3, characterized in that, Selecting the recommended speed of the target vehicle from the speed range includes: Obtain the current speed of the target vehicle; The recommended speed is selected from the range of vehicle speeds that is closest to the current vehicle speed.
5. The method according to claim 1, characterized in that, After obtaining the distance between the target vehicle and the traffic light at the next intersection, the method further includes: Determine whether the distance is less than a preset threshold; If so, then execute the steps of obtaining the state of the traffic light and determining the time from the current moment to the start of the next green light based on the state of the traffic light; If not, return to the step of obtaining the distance between the target vehicle and the traffic light at the next intersection.
6. The method according to claim 1, characterized in that, After determining the recommended speed based on the distance and the time range, the method further includes: The recommended speed is highlighted on the dashboard of the target vehicle.
7. A device for determining a recommended vehicle speed, characterized in that, include: The first acquisition module is used to acquire the distance between the target vehicle and the traffic light at the next intersection; The second acquisition module is used to acquire the status of the traffic light and determine the time from the current moment to the start of the next green light based on the status of the traffic light. The first determining module is used to determine the time range of the time taken by the target vehicle when the target vehicle arrives at the traffic light and the traffic light is in a passable state, based on the time. The second determining module is used to determine the recommended vehicle speed based on the distance and the time range.
8. The apparatus according to claim 7, characterized in that, Also includes: The judgment module is used to determine whether the distance is less than a preset threshold. The first calling module is used to call the second obtaining module to perform the steps of obtaining the state of the traffic light and determining the time from the current moment to the start of the next green light based on the state of the traffic light when the distance is less than the preset threshold. The second calling module is used to call the first acquisition module to perform the step of acquiring the distance between the target vehicle and the traffic light at the next intersection when the distance is greater than or equal to the preset threshold.
9. An electronic device, characterized in that, include: A processor and a memory, the memory being used to store at least one instruction, which, when loaded and executed by the processor, implements the method for determining a recommended vehicle speed as described in any one of claims 1-6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for determining the recommended vehicle speed as described in any one of claims 1-6.