Methods and devices for analyzing congested road sections
By analyzing vehicle driving status and road traffic data using BeiDou positioning and advanced driver assistance systems, driving suggestions are generated, solving the problem that existing technologies cannot provide accurate road condition data and improving driving safety and intelligence.
Patent Information
- Application Number
- CN202411043667.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-07-31
AI Technical Summary
Existing technologies cannot effectively combine BeiDou positioning with advanced driver assistance systems to provide drivers with accurate and reliable road condition data.
By acquiring the target vehicle's driving status data, environmental perception data, and road traffic data, the system utilizes BeiDou positioning and advanced driver assistance systems to analyze congestion distances and detect traffic accidents, generating driving suggestions.
It provides accurate road condition data, improving driving safety and intelligence, and helping drivers better cope with complex road conditions.
Smart Images

Figure CN118762518B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a method and apparatus for analyzing congested road sections. Background Technology
[0002] With the continuous development of mobile maps and in-vehicle maps, in the planning of driving navigation routes, the server will not only plan the route from the starting point to the destination for users, but also broadcast real-time information during the vehicle's journey, such as the travel time of congested sections, so that users can perceive the cost of congestion.
[0003] Currently, existing technologies can receive traffic update requests from terminal devices via a cloud server; obtain the first congestion segment and its number from the previous update; determine the second congestion segment based on the vehicle's current location; when the first and second congestion segments overlap or are consecutive, set the number of the second congestion segment to be the same as the number of the first congestion segment; send the number of the second congestion segment to the terminal device, ensuring that the terminal device has the same number for both the first and second congestion segments, and that the broadcast content triggered by the vehicle's current location is the same as the broadcast content triggered by the vehicle's location in the previous update, then stop broadcasting the broadcast content triggered by the vehicle's current location; furthermore, existing technologies can also locate the vehicle to obtain its location information, and based on this location information, obtain the vehicle's driving environment information; obtain road safety signals based on the driving environment information, and issue warnings and speed limits to the vehicle during its journey, thereby achieving auxiliary vehicle control.
[0004] However, existing technologies cannot be combined with BeiDou positioning and advanced driver assistance systems, making it difficult to provide drivers with accurate and reliable road condition data, which urgently needs to be addressed. Summary of the Invention
[0005] This application provides a method and apparatus for analyzing congested road sections to solve the problems of existing technologies being unable to combine BeiDou positioning and advanced driver assistance systems, making it difficult to provide drivers with accurate and reliable road condition data.
[0006] The first aspect of this application provides a method for analyzing congested road sections, comprising the following steps: acquiring driving status data, environmental perception data, and road section traffic data of a target vehicle in the current road section; performing congestion distance analysis on the target vehicle based on the driving status data and the environmental perception data to obtain the congestion distance of the current road section, and calculating the number of congested vehicles in the current road section according to the congestion distance and a preset congestion vehicle number analysis strategy; performing traffic accident detection on the current road section based on the road section traffic data to obtain detection results, and generating driving suggestions for the target vehicle based on the number of congested vehicles and the detection results, so that the target vehicle performs corresponding driving operations according to the driving suggestions.
[0007] Optionally, in one embodiment of this application, the step of acquiring the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment includes: collecting the driving status data, environmental perception data, and road traffic data based on the target vehicle's Beidou positioning system and a preset advanced driver assistance system, wherein the road traffic data includes traffic accident data and abnormal driving data of the current road segment.
[0008] Optionally, in one embodiment of this application, after obtaining the driving status data, environmental perception data, and road traffic data of the target vehicle on the current road segment, the method further includes: generating a road condition refresh request for the target vehicle and sending the road condition refresh request to a preset cloud server, so that the cloud server updates the driving status data, environmental perception data, and road traffic data in real time according to the road condition refresh request.
[0009] Optionally, in one embodiment of this application, the step of performing congestion distance analysis on the target vehicle based on the driving status data and the environmental perception data to obtain the congestion distance of the current road segment, and calculating the number of congested vehicles on the current road segment according to the congestion distance and a preset congestion vehicle number analysis strategy, includes: determining a congestion speed threshold for the current road segment; obtaining the driving speeds of the target vehicle and other traffic participants on the current road segment based on the driving status data and the environmental perception data; comparing the driving speeds with the congestion speed threshold, and if the driving speed is greater than the threshold value, then... If the current road segment is within the congestion speed threshold, it is determined that the current road segment is in a smooth state; otherwise, it is determined that the current road segment is in a congested state. When the current road segment is in a congested state, the starting and ending vehicles with a driving speed less than the congestion speed threshold in the current road segment are obtained, and at least one congested road segment in the current road segment is determined based on the starting and ending vehicles. The congestion distance of each congested road segment in the at least one congested road segment is calculated. Based on the driving status data and the environmental perception data, the number of congested vehicles in each congested road segment is calculated.
[0010] Optionally, in one embodiment of this application, after calculating the number of congested vehicles in the current road segment based on the congestion distance and the preset congestion vehicle number analysis strategy, the method further includes: determining the congested road segment information of the current road segment based on the number of congested vehicles and the congestion distance, and obtaining the road segment location of each congested road segment in the current road segment through the congested road segment information; determining the number of each congested road segment in the current road segment, and determining whether there are at least two congested road segments whose road segment locations meet the preset road segment geographical location conditions; if there are at least two congested road segments whose road segment locations meet the preset road segment geographical location conditions, then unifying the numbers of the at least two congested road segments based on the preset numbering adjustment rules.
[0011] Optionally, in one embodiment of this application, generating a driving suggestion for the target vehicle based on the number of congested vehicles and the detection results includes: determining whether a traffic accident has occurred on the current road segment based on the detection results; if a traffic accident has occurred, determining the location and severity of the accident; and obtaining traffic condition analysis data for the current road segment based on the location, severity, and number of congested vehicles, so as to generate a driving suggestion for the target vehicle based on the traffic condition analysis data.
[0012] A second aspect of this application provides a congestion analysis device, comprising: an acquisition module for acquiring driving status data, environmental perception data, and traffic data of a target vehicle on a current road segment; a congestion analysis module for performing congestion distance analysis on the target vehicle based on the driving status data and the environmental perception data to obtain the congestion distance of the current road segment, and calculating the number of congested vehicles on the current road segment according to the congestion distance and a preset congestion vehicle number analysis strategy; and a detection module for performing traffic accident detection on the current road segment based on the traffic data to obtain detection results, and generating driving suggestions for the target vehicle based on the number of congested vehicles and the detection results, so that the target vehicle performs corresponding driving operations according to the driving suggestions.
[0013] Optionally, in one embodiment of this application, the acquisition module includes: a collection unit, used to collect the driving status data, the environmental perception data, and the road segment traffic data based on the Beidou positioning system and the preset advanced driver assistance system of the target vehicle, wherein the road segment traffic data includes traffic accident data and abnormal driving data of the current road segment.
[0014] Optionally, in one embodiment of this application, it further includes: a refresh module, configured to generate a road condition refresh request for the target vehicle after acquiring the driving status data, environmental perception data and road traffic data of the target vehicle in the current road segment, and send the road condition refresh request to a preset cloud server, so that the cloud server updates the driving status data, environmental perception data and road traffic data in real time according to the road condition refresh request.
[0015] Optionally, in one embodiment of this application, the congestion analysis module includes: a first determining unit, configured to determine a congestion speed threshold for the current road segment; a first generating unit, configured to obtain the driving speeds of the target vehicle and other traffic participants in the current road segment based on the driving status data and the environmental perception data; a comparison unit, configured to compare the driving speed with the congestion speed threshold, and if the driving speed is greater than the congestion speed threshold, determine that the current road segment is in a smooth state, otherwise determine that the current road segment is in a congested state; a first calculating unit, configured to, when the current road segment is in the congested state, obtain the starting vehicle and the last vehicle in the current road segment whose driving speed is less than the congestion speed threshold, and determine at least one congested road segment in the current road segment based on the starting vehicle and the last vehicle, and calculate the congestion distance of each congested road segment in the at least one congested road segment; and a second calculating unit, configured to calculate the number of congested vehicles in each congested road segment based on the driving status data and the environmental perception data.
[0016] Optionally, in one embodiment of this application, it further includes: a location determination module, used to determine the congested road segment information of the current road segment based on the number of congested vehicles in the current road segment after calculating the number of congested vehicles in the current road segment according to the congestion distance and the preset congestion vehicle number analysis strategy, and to obtain the road segment position of each congested road segment in the current road segment through the congested road segment information; a judgment module, used to determine the number of each congested road segment in the current road segment, and to determine whether there are at least two congested road segments whose road segment positions meet the preset road segment geographical location conditions; and a unification module, used to unify the numbers of the at least two congested road segments based on the preset numbering adjustment rules if there are at least two congested road segments whose road segment positions meet the preset road segment geographical location conditions.
[0017] Optionally, in one embodiment of this application, the detection module includes: an analysis unit, configured to determine whether a traffic accident has occurred on the current road segment based on the detection result; a second determination unit, configured to determine the location and level of the traffic accident if the traffic accident has occurred; and a second generation unit, configured to obtain traffic condition analysis data of the current road segment based on the location of the accident, the level of the accident, and the number of congested vehicles, so as to generate driving suggestions for the target vehicle based on the traffic condition analysis data.
[0018] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the congestion segment analysis method as described in the above embodiments.
[0019] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described congestion segment analysis method.
[0020] A fifth aspect of this application provides a computer program product, including a computer program that is executed to implement the above-described congestion segment analysis method.
[0021] Therefore, the embodiments of this application have the following beneficial effects:
[0022] The embodiments of this application can acquire the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment; based on the driving status data and environmental perception data, perform congestion distance analysis on the target vehicle to obtain the congestion distance of the current road segment, and calculate the number of congested vehicles in the current road segment according to the congestion distance and a preset congestion vehicle number analysis strategy; perform traffic accident detection on the current road segment based on the road traffic data to obtain detection results, and generate driving suggestions for the target vehicle based on the number of congested vehicles and the detection results, enabling the target vehicle to perform corresponding driving operations according to the driving suggestions. This application, through BeiDou positioning and an advanced driver assistance system, enables the cloud server to receive and process vehicle location information in real time to quickly determine the congestion status of the current road segment, thereby providing the driver with accurate road condition data, effectively improving driving safety and intelligence, and facilitating drivers to better cope with various complex road conditions. Thus, it solves the problems of existing technologies that cannot combine BeiDou positioning and advanced driver assistance systems, making it difficult to provide drivers with accurate and reliable road condition data.
[0023] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0024] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0025] Figure 1 This is a flowchart of a congestion analysis method provided according to an embodiment of this application;
[0026] Figure 2 A schematic diagram illustrating the execution logic of a congestion segment analysis method provided in one embodiment of this application;
[0027] Figure 3 A schematic diagram of congestion section refresh provided for one embodiment of this application;
[0028] Figure 4 A schematic diagram of a road congestion alert display provided as an embodiment of this application;
[0029] Figure 5 This is an example diagram of a congestion analysis device according to an embodiment of this application;
[0030] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0031] Among them, 10-congested road section analysis device; 100-acquisition module, 200-congestion analysis module, 300-detection module; 601-memory, 602-processor, 603-communication interface. Detailed Implementation
[0032] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0033] The following description, with reference to the accompanying drawings, describes a method and apparatus for analyzing congested road sections according to embodiments of this application. Addressing the problems mentioned in the background section, this application provides a method for analyzing congested road sections. In this method, the driving status data, environmental perception data, and road traffic data of a target vehicle in the current road section are acquired. Based on the driving status data and environmental perception data, congestion distance analysis is performed on the target vehicle to obtain the congestion distance of the current road section. The number of congested vehicles in the current road section is calculated based on the congestion distance and a preset congestion vehicle number analysis strategy. Traffic accident detection is performed on the current road section based on the road traffic data to obtain detection results. Based on the number of congested vehicles and the detection results, driving suggestions for the target vehicle are generated, enabling the target vehicle to perform corresponding driving operations according to the driving suggestions. This application utilizes BeiDou positioning and an advanced driver assistance system (ADAS) to enable a cloud server to receive and process vehicle location information in real time, quickly determining the congestion status of the current road section. This provides drivers with accurate road condition data, effectively improving driving safety and intelligence, and facilitating drivers to better cope with various complex road conditions. This solves the problem that existing technologies cannot be combined with BeiDou positioning and advanced driver assistance systems, making it difficult to provide drivers with accurate and reliable road condition data.
[0034] Specifically, Figure 1 This is a flowchart of a congested road segment analysis method provided in an embodiment of this application.
[0035] like Figure 1 As shown, the method for analyzing congested road sections includes the following steps:
[0036] In step S101, the driving status data, environmental perception data, and road traffic data of the target vehicle in the current road segment are obtained.
[0037] The embodiments of this application can first obtain the vehicle's driving status data, environmental perception data, and road traffic data on the current driving segment, thereby providing reliable data guidance and basis for road congestion analysis.
[0038] Optionally, in one embodiment of this application, obtaining the target vehicle's driving status data, environmental perception data, and road traffic data on the current road segment includes: collecting driving status data, environmental perception data, and road traffic data based on the target vehicle's Beidou positioning system and a preset advanced driver assistance system, wherein the road traffic data includes traffic accident data and abnormal driving data on the current road segment.
[0039] Those skilled in the art should understand that the rapid development of BeiDou positioning technology is driving the innovation of modern transportation at an unprecedented pace; at the same time, advanced driver assistance systems (ADAS) are constantly being improved, providing a solid guarantee for driving safety; in addition, with the significant improvement of chip performance, the efficiency of data processing and information feedback has been realized, making positioning and driving assistance systems more intelligent and accurate.
[0040] In actual implementation, the embodiments of this application can collect real-time location, speed, acceleration and other data (i.e. driving status data) of nearby vehicles through vehicle-mounted Beidou positioning systems and the like. This data reflects the driving status of vehicles on the road and is the basis for analyzing congestion.
[0041] In addition, embodiments of this application also require the acquisition of environmental perception data such as road markings, obstacles, and the position and speed of other vehicles around the vehicle through an Advanced Driving Assistance System (ADAS); and embodiments of this application can also acquire road traffic data, i.e., traffic accident data and abnormal driving data, through the Advanced Driving Assistance System in combination with cameras and sensors.
[0042] Furthermore, after collecting the aforementioned driving status data, environmental perception data, and road traffic data, this application embodiment also needs to screen and preprocess them to remove outliers, thereby ensuring the accuracy and reliability of the data.
[0043] Optionally, in one embodiment of this application, after obtaining the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment, the method further includes: generating a road condition refresh request for the target vehicle and sending the road condition refresh request to a preset cloud server, so that the cloud server updates the driving status data, environmental perception data, and road traffic data in real time according to the road condition refresh request.
[0044] It should be noted that, in the embodiments of this application, vehicle navigation and other terminal devices can obtain the vehicle's precise location information in real time through BeiDou technology. This information includes not only latitude and longitude coordinates, but also dynamic data such as the vehicle's speed and direction. Once the above data is obtained, the terminal device can immediately send a traffic update request to the cloud server, such as... Figure 2As shown, this request typically includes the vehicle's current location, timestamp, and other relevant information, enabling the cloud server to understand road condition changes in real time and update driving status data, environmental perception data, and road traffic data in real time.
[0045] Therefore, this application embodiment combines the vehicle location information of Beidou navigation and the data of advanced driver assistance systems on the current road segment with the cloud server to conduct in-depth analysis of the congestion distance, number of congested vehicles and accident locations on the current road segment, thereby enabling the cloud server to obtain more accurate and comprehensive road condition analysis results.
[0046] In step S102, based on driving status data and environmental perception data, congestion distance analysis is performed on the target vehicle to obtain the congestion distance of the current road segment, and the number of congested vehicles in the current road segment is calculated according to the congestion distance and the preset congestion vehicle number analysis strategy.
[0047] Furthermore, this application embodiment deeply integrates the vehicle location and driving status information currently collected by the cloud server, as well as real-time environmental perception data, and refines the analysis of the current road congestion situation to accurately calculate the congestion distance of the congested road segment, that is, the distance that a vehicle needs to travel from the unobstructed road segment into the congested road segment to the point of leaving the congested road segment and returning to the unobstructed road segment. At the same time, this application embodiment can also estimate the number of congested vehicles on each road in real time.
[0048] Optionally, in one embodiment of this application, based on driving status data and environmental perception data, congestion distance analysis is performed on the target vehicle to obtain the congestion distance of the current road segment, and the number of congested vehicles in the current road segment is calculated according to the congestion distance and a preset congestion vehicle number analysis strategy, including: determining the congestion speed threshold of the current road segment; obtaining the driving speed of the target vehicle and other traffic participants in the current road segment based on driving status data and environmental perception data; comparing the driving speed with the congestion speed threshold, if the driving speed is greater than the congestion speed threshold, the current road segment is determined to be in a smooth state, otherwise the current road segment is determined to be in a congested state; when the current road segment is in a congested state, the starting vehicle and the last vehicle in the current road segment with a driving speed less than the congestion speed threshold are obtained, and at least one congested road segment is determined based on the starting vehicle and the last vehicle, and the congestion distance of each congested road segment in the at least one congested road segment is calculated; and the number of congested vehicles in each congested road segment is calculated based on driving status data and environmental perception data.
[0049] In the specific implementation process, the embodiments of this application can set a congestion speed threshold. When the vehicle speed is lower than the threshold, the vehicle is considered to be in a congested state. By analyzing the information of multiple vehicles, the starting point and ending point of the continuously slow-moving vehicles can be obtained, thereby determining the starting and ending positions of the congested road segment. Based on the starting and ending positions of the congested road segment and combined with road map data, the congestion distance is calculated.
[0050] Subsequently, embodiments of this application can utilize BeiDou positioning to obtain multi-vehicle positioning information and advanced driver assistance systems to identify vehicles driving in congested areas and count the vehicles in the congested areas to obtain the number of congested vehicles. In addition, as the driving status of vehicles changes, embodiments of this application need to update the number of congested vehicles in real time to reflect the dynamic changes in congestion.
[0051] Therefore, the embodiments of this application obtain the congestion distance and the number of congested vehicles in the congested road section, thereby more accurately judging the severity and scope of congestion, and providing important driving guidance and basis for generating reliable driving suggestions.
[0052] Optionally, in one embodiment of this application, after calculating the number of congested vehicles on the current road segment based on the congestion distance and the preset congestion vehicle number analysis strategy, the method further includes: determining the congested road segment information of the current road segment based on the number of congested vehicles and the congestion distance, and obtaining the road segment location of each congested road segment in the current road segment through the congested road segment information; determining the number of each congested road segment in the current road segment, and determining whether there are at least two congested road segments whose road segment locations meet the preset road segment geographical location conditions; if there are at least two congested road segments whose road segment locations meet the preset road segment geographical location conditions, then unifying the numbers of at least two congested road segments based on the preset numbering adjustment rules.
[0053] It should be noted that, in the embodiments of this application, when Beidou technology anticipates congestion on the road ahead, the cloud server will immediately receive a traffic update request sent by the terminal device. This request contains detailed information about the vehicle's current location, which is crucial for the cloud server's subsequent traffic analysis and judgment. Secondly, the cloud server can quickly retrieve the location of the congested section and its corresponding number recorded during the previous traffic update to ensure that the system can continuously track and update the congestion status of the road section.
[0054] Subsequently, the information on the current road segment was refreshed and compared multiple times using BeiDou technology, such as... Figure 3 As shown, based on the high-precision location data of congested road sections it provides, the cloud server can determine the specific location of the vehicle in the current congested section and the approximate distance of the congestion, thus providing an important basis for real-time perception and analysis of road conditions.
[0055] It should be noted that when multiple congestion points occur on a road, this embodiment of the application can use a cloud server to determine the location of the first congestion segment and the second congestion segment, and analyze whether the two congestion segments overlap or are consecutive in geographical location. If such geographical relationship exists, in order to ensure the consistency and continuity of the broadcast content, the cloud server needs to set the number of the second congestion segment to be the same as the number of the first congestion segment.
[0056] Therefore, when the terminal device receives the unified number, it can intelligently match the broadcast content, avoiding duplicate or contradictory broadcasts and providing drivers with clearer and more accurate road condition information.
[0057] In step S103, traffic accident detection is performed on the current road segment based on the road segment traffic data to obtain the detection results. Based on the number of congested vehicles and the detection results, driving suggestions for the target vehicle are generated so that the target vehicle can perform corresponding driving operations according to the driving suggestions.
[0058] Furthermore, embodiments of this application also require performing traffic accident detection on the current road segment based on road traffic data. If the advanced driver assistance system detects a car accident, embodiments of this application can immediately activate the emergency response mechanism and quickly determine the specific location of the car accident by combining data such as vehicle collision perception and pedestrian detection.
[0059] Afterwards, the cloud server will send the latest traffic information, such as the specific location of the accident and the number of the congested road section, back to the terminal device in real time. After receiving the above information, the terminal device can immediately update its display interface and provide the driver with the latest traffic information, thereby helping the driver avoid congested road sections and potential danger areas, and improving driving efficiency and safety.
[0060] Therefore, the embodiments of this application are based on the traditional BeiDou positioning system and the vehicle-mounted advanced driver assistance system, and combine the positioning information of other vehicles on the same road segment to better depict the sudden road congestion, estimate the location of the accident, and update the current road segment information, thereby providing drivers with the current vehicle situation on each road, the optimal driving route or the estimated waiting time, and improving the driver's commuting efficiency and safety.
[0061] Optionally, in one embodiment of this application, generating a driving suggestion for the target vehicle based on the number of congested vehicles and the detection results includes: determining whether a traffic accident has occurred on the current road segment based on the detection results; if a traffic accident has occurred, determining the location and level of the traffic accident; and obtaining traffic condition analysis data of the current road segment based on the location, level, and number of congested vehicles, so as to generate a driving suggestion for the target vehicle based on the traffic condition analysis data.
[0062] It should be noted that the embodiments of this application can utilize advanced driver assistance systems to identify traffic accidents, including vehicle collisions and pedestrian accidents, through cameras and sensors. When a traffic accident occurs, the system can determine the location and severity of the accident and immediately issue a warning to notify relevant vehicles and personnel, thereby preventing secondary accidents from occurring.
[0063] Furthermore, embodiments of this application can integrate accident location, accident level, number of congested vehicles, multi-vehicle location information, advanced driver assistance system data, and road map data to form comprehensive traffic condition analysis data. In addition, embodiments of this application also require the traffic condition analysis data to be displayed in pop-up windows in the form of charts, maps, etc., via a central control screen, a head-up display (HUD), or other display devices. Figure 4 As shown, this allows drivers to intuitively understand road conditions; subsequently, embodiments of this application can provide drivers with optimal driving routes and other driving suggestions based on the analysis results, so as to avoid congested road sections and accident-prone areas, thereby improving driving efficiency and safety.
[0064] Therefore, the embodiments of this application provide drivers with optimal driving route suggestions by real-time and accurate monitoring and intelligent analysis of road conditions, and real-time updating of road condition maps. The updated road condition maps are promptly sent to the vehicle through terminal devices and can be displayed in the left screen of the central control screen or in the middle of the HUD, or communicated through the voice assistant. This helps drivers to understand road congestion problems and useful avoidance information for sudden accidents in advance, improves the intelligence of driving, and provides drivers with a more convenient and safer driving experience.
[0065] According to the congestion analysis method proposed in this application, the following steps are taken: First, the driving status data, environmental perception data, and traffic data of the target vehicle on the current road segment are acquired. Based on the driving status data and environmental perception data, congestion distance analysis is performed on the target vehicle to obtain the congestion distance of the current road segment. Then, the number of congested vehicles on the current road segment is calculated based on the congestion distance and a preset congestion vehicle number analysis strategy. Second, traffic accident detection is performed on the current road segment based on the traffic data to obtain detection results. Finally, based on the number of congested vehicles and the detection results, driving suggestions are generated for the target vehicle, enabling it to perform corresponding driving operations. This application utilizes BeiDou positioning and an advanced driver assistance system (ADAS) to enable the cloud server to receive and process vehicle location information in real time, quickly determining the congestion status of the current road segment. This provides drivers with accurate road condition data, effectively improving driving safety and intelligence, and facilitating drivers to better cope with various complex road conditions.
[0066] Secondly, the congestion analysis device proposed according to the embodiments of this application will be described with reference to the accompanying drawings.
[0067] Figure 5 This is a block diagram of a congestion analysis device according to an embodiment of this application.
[0068] like Figure 5 As shown, the congestion analysis device 10 includes: an acquisition module 100, a congestion analysis module 200, and a detection module 300.
[0069] The acquisition module 100 is used to acquire the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment.
[0070] The congestion analysis module 200 is used to perform congestion distance analysis on target vehicles based on driving status data and environmental perception data to obtain the congestion distance of the current road segment, and calculate the number of congested vehicles on the current road segment according to the congestion distance and the preset congestion vehicle number analysis strategy.
[0071] The detection module 300 is used to perform traffic accident detection on the current road segment based on road segment traffic data to obtain detection results, and generate driving suggestions for the target vehicle based on the number of congested vehicles and the detection results, so that the target vehicle can perform corresponding driving operations according to the driving suggestions.
[0072] Optionally, in one embodiment of this application, the acquisition module 100 includes: a collection unit, used to collect driving status data, environmental perception data and road traffic data based on the Beidou positioning system and the preset advanced driver assistance system of the target vehicle, wherein the road traffic data includes traffic accident data and abnormal driving data of the current road segment.
[0073] Optionally, in one embodiment of this application, the congestion segment analysis device 10 of this application embodiment further includes: a refresh module, used to generate a road condition refresh request for the target vehicle after acquiring the driving status data, environmental perception data and road segment traffic data of the target vehicle in the current road segment, and send the road condition refresh request to a preset cloud server, so that the cloud server updates the driving status data, environmental perception data and road segment traffic data in real time according to the road condition refresh request.
[0074] Optionally, in one embodiment of this application, the congestion analysis module 200 includes: a first determining unit, a first generating unit, a comparison unit, a first calculating unit, and a second calculating unit.
[0075] The first determining unit is used to determine the congestion speed threshold of the current road segment.
[0076] The first generation unit is used to obtain the driving speed of the target vehicle and other traffic participants on the current road segment based on driving status data and environmental perception data.
[0077] The comparison unit is used to compare the driving speed with the congestion speed threshold. If the driving speed is greater than the congestion speed threshold, the current road segment is determined to be in a smooth state; otherwise, the current road segment is determined to be in a congested state.
[0078] The first calculation unit is used to obtain the starting and ending vehicles with a speed lower than the congestion speed threshold in the current road segment when the current road segment is in a congested state, and to determine at least one congested road segment in the current road segment based on the starting and ending vehicles, and to calculate the congestion distance of each congested road segment in the at least one congested road segment.
[0079] The second calculation unit is used to calculate the number of congested vehicles on each congested road segment based on driving status data and environmental perception data.
[0080] Optionally, in one embodiment of this application, the congestion section analysis device 10 of this application embodiment further includes: a location determination module, a judgment module, and a unification module.
[0081] The location determination module is used to calculate the number of congested vehicles in the current road segment based on the congestion distance and the preset congestion vehicle number analysis strategy, and then determine the congested road segment information of the current road segment based on the number of congested vehicles and the congestion distance, and obtain the road segment location of each congested road segment in the current road segment through the congested road segment information.
[0082] The judgment module is used to determine the number of each congested road segment in the current road segment, and to determine whether there are at least two congested road segments whose locations meet the preset road segment geographical location conditions.
[0083] The unification module is used to unify the numbering of at least two congested road segments based on preset numbering adjustment rules if there are at least two congested road segments whose locations meet preset road segment geographical location conditions.
[0084] Optionally, in one embodiment of this application, the detection module 300 includes: an analysis unit, a second determination unit, and a second generation unit.
[0085] The analysis unit is used to determine whether a traffic accident has occurred on the current road segment based on the detection results.
[0086] The second determining unit is used to determine the location and severity of a traffic accident if one occurs.
[0087] The second generation unit is used to obtain traffic analysis data of the current road segment based on the location of the accident, the level of the accident, and the number of congested vehicles, so as to generate driving suggestions for the target vehicle based on the traffic analysis data.
[0088] It should be noted that the foregoing explanation of the congestion section analysis method embodiment also applies to the congestion section analysis device of this embodiment, and will not be repeated here.
[0089] The congestion analysis device proposed in this application includes an acquisition module for acquiring driving status data, environmental perception data, and traffic data of a target vehicle on a current road segment; a congestion analysis module for performing congestion distance analysis on the target vehicle based on the driving status data and environmental perception data to obtain the congestion distance of the current road segment, and calculating the number of congested vehicles on the current road segment according to the congestion distance and a preset congestion vehicle number analysis strategy; and a detection module for performing traffic accident detection on the current road segment based on the traffic data to obtain detection results, and generating driving suggestions for the target vehicle based on the number of congested vehicles and the detection results, enabling the target vehicle to perform corresponding driving operations according to the driving suggestions. This application utilizes BeiDou positioning and an advanced driver assistance system to enable a cloud server to receive and process vehicle location information in real time, quickly determining the congestion status of the current road segment, thereby providing drivers with accurate road condition data, effectively improving driving safety and intelligence, and facilitating drivers to better cope with various complex road conditions.
[0090] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:
[0091] The memory 601, the processor 602, and the computer program stored on the memory 601 and capable of running on the processor 602.
[0092] When the processor 602 executes the program, it implements the congested road segment analysis method provided in the above embodiments.
[0093] Furthermore, electronic devices also include:
[0094] Communication interface 603 is used for communication between memory 601 and processor 602.
[0095] The memory 601 is used to store computer programs that can run on the processor 602.
[0096] The memory 601 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0097] If the memory 601, processor 602, and communication interface 603 are implemented independently, then the communication interface 603, memory 601, and processor 602 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0098] Optionally, in a specific implementation, if the memory 601, processor 602, and communication interface 603 are integrated on a single chip, then the memory 601, processor 602, and communication interface 603 can communicate with each other through an internal interface.
[0099] The processor 602 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0100] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described congestion segment analysis method.
[0101] This application also provides a computer program product, including a computer program, which, when executed, is used to implement the above-described congestion segment analysis method.
[0102] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0103] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0104] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0105] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0106] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0107] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0108] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0109] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for analyzing congested road sections, characterized in that, Includes the following steps: Acquire the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment; Based on the driving status data and the environmental perception data, the congestion distance of the target vehicle is analyzed to obtain the congestion distance of the current road segment, and the number of congested vehicles in the current road segment is calculated according to the congestion distance and the preset congestion vehicle number analysis strategy. Traffic accident detection is performed on the current road segment based on the traffic data of the road segment to obtain the detection results. Based on the number of congested vehicles and the detection results, driving suggestions are generated for the target vehicle, so that the target vehicle can perform corresponding driving operations according to the driving suggestions.
2. The method according to claim 1, characterized in that, The acquisition of the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment includes: Based on the BeiDou positioning system and the preset advanced driver assistance system of the target vehicle, the driving status data, the environmental perception data, and the road traffic data are collected, wherein the road traffic data includes traffic accident data and abnormal driving data of the current road segment.
3. The method according to claim 2, characterized in that, After acquiring the target vehicle's driving status data, environmental perception data, and road traffic data for the current road segment, the method further includes: A road condition refresh request for the target vehicle is generated and sent to a preset cloud server, so that the cloud server updates the driving status data, the environmental perception data and the road segment traffic data in real time according to the road condition refresh request.
4. The method according to claim 2, characterized in that, The step of performing congestion distance analysis on the target vehicle based on the driving status data and the environmental perception data to obtain the congestion distance of the current road segment, and calculating the number of congested vehicles on the current road segment according to the congestion distance and a preset congestion vehicle number analysis strategy, includes: Determine the congestion speed threshold for the current road segment; Based on the driving status data and the environmental perception data, the driving speeds of the target vehicle and other traffic participants in the current road segment are obtained; Compare the driving speed with the congestion speed threshold. If the driving speed is greater than the congestion speed threshold, the current road segment is determined to be in a smooth state; otherwise, the current road segment is determined to be in a congested state. When the current road segment is in the congested state, the starting vehicle and the last vehicle in the current road segment whose driving speed is less than the congestion speed threshold are obtained, and at least one congested road segment of the current road segment is determined based on the starting vehicle and the last vehicle, and the congestion distance of each congested road segment in the at least one congested road segment is calculated. Based on the driving status data and the environmental perception data, the number of congested vehicles on each congested road segment is calculated.
5. The method according to claim 4, characterized in that, After calculating the number of congested vehicles on the current road segment based on the congestion distance and the preset congestion vehicle number analysis strategy, the method further includes: The congested road segment information of the current road segment is determined based on the number of congested vehicles and the congestion distance, and the road segment location of each congested road segment in the current road segment is obtained through the congested road segment information; Determine the number of each congested road segment in the current road segment, and determine whether there are at least two congested road segments whose locations meet the preset road segment geographical location conditions; If there are at least two congested road segments whose locations meet the preset road segment geographical location conditions, then the numbers of the at least two congested road segments are unified based on the preset numbering adjustment rules.
6. The method according to claim 1, characterized in that, The step of generating driving suggestions for the target vehicle based on the number of congested vehicles and the detection results includes: Based on the detection results, it is determined whether a traffic accident has occurred on the current road segment; If the traffic accident occurs, determine the location and severity of the accident. Based on the location of the accident, the accident level, and the number of congested vehicles, traffic condition analysis data for the current road segment is obtained, and driving suggestions for the target vehicle are generated based on the traffic condition analysis data.
7. A congested road section analysis device, characterized in that, include: The acquisition module is used to acquire the target vehicle's driving status data, environmental perception data, and road traffic data in the current road segment; The congestion analysis module is used to perform congestion distance analysis on the target vehicle based on the driving status data and the environmental perception data to obtain the congestion distance of the current road segment, and to calculate the number of congested vehicles in the current road segment according to the congestion distance and the preset congestion vehicle number analysis strategy. The detection module is used to perform traffic accident detection on the current road segment based on the road segment traffic data to obtain the detection results, and generate driving suggestions for the target vehicle based on the number of congested vehicles and the detection results, so that the target vehicle can perform corresponding driving operations according to the driving suggestions.
8. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the congestion segment analysis method as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the congestion segment analysis method as described in any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, The computer program is executed to implement the congestion segment analysis method as described in any one of claims 1-6.
Citation Information
Patent Citations
Systems and methods for monitoring traffic congestion
CN110050300A
Road section traffic jam identification method, apparatus and device, and readable storage medium
CN116564079A