Vehicle management method, device and equipment and storage medium
By using V2X technology for real-time monitoring and command transmission, the problem of long travel times for vehicles on congested roads has been solved, improving traffic efficiency and safety, and enhancing the driving experience.
Patent Information
- Application Number
- CN202410611625.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-16
- Publication Date
- 2025-11-18
AI Technical Summary
Existing technologies lack effective solutions to reduce vehicle travel time in congested areas, resulting in low traffic efficiency and a poor driving experience.
V2X technology is used to monitor road congestion in real time, analyze the causes of congestion, and send driving instructions to vehicles, directing them to drive according to specific driving strategies to alleviate congestion.
It improved traffic efficiency, reduced the duration of congestion, enhanced driving safety and travel experience, and ensured the rapid recovery of road capacity.
Smart Images

Figure CN120977102A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more particularly to the field of intelligent transportation technology, specifically to a vehicle management method, device, equipment, and storage medium. Background Technology
[0002] With economic development and improved living standards, the number of cars has increased dramatically, leading to increasingly severe road congestion. This not only affects travel efficiency but also increases the risk of traffic accidents, posing a threat to sustainable urban development. To address these challenges, the development of intelligent transportation systems has become crucial. V2X (vehicle-to-everything) technology, as a key technology in intelligent transportation systems, effectively obtains real-time traffic information, including road conditions, pedestrian information, and more, through information exchange between vehicles, between vehicles and base stations, and between base stations. This improves driving safety and reduces congestion.
[0003] However, despite the use of V2X technology, existing solutions mainly focus on how to avoid congestion. For vehicles already in congestion, there is still a lack of effective solutions on how to reduce their travel time in congested areas. Summary of the Invention
[0004] This application provides a vehicle management method, apparatus, device, and storage medium to at least solve the technical problem in the related art of reducing vehicle congestion time during traffic jams. The technical solution of this application is as follows:
[0005] According to a first aspect of this application, a vehicle management method is provided, the method comprising: determining congested road sections and causes of congestion based on vehicle driving data; and, if the cause of congestion is not an accident, sending driving instructions to vehicles on the congested road section via V2X, the driving instructions instructing vehicles to drive according to a driving strategy, the driving strategy being used to alleviate congestion on the congested road section.
[0006] Based on the aforementioned technical means, this application analyzes vehicle driving data, enabling the cloud to monitor road congestion in real time, identify congested road sections, and analyze the causes of congestion. When the cause of congestion is determined to be non-accident-related, driving instructions are sent to vehicles in the congested road section via V2X. These instructions instruct vehicles to drive according to specific driving strategies to alleviate congestion. V2X, through real-time information exchange, allows vehicles to understand the surrounding environment and the driving status of other vehicles, thereby ensuring driving safety. Simultaneously, the V2X cloud can communicate with vehicles in congested road sections and send driving instructions, improving traffic efficiency, reducing traffic congestion, enhancing road capacity, thereby improving traffic conditions and enhancing the driver's travel experience.
[0007] In one possible implementation, a first driving instruction is sent via V2X to a first vehicle located at the beginning of a congested road segment, the first driving instruction instructing the first vehicle to accelerate and leave the congested road segment; a second driving instruction is sent via V2X to a second vehicle following the first vehicle, the second driving instruction instructing the second vehicle to follow the vehicle in front.
[0008] Based on the aforementioned technical means, this application sends an instruction to the first vehicle to accelerate and leave via V2X, enabling the initial vehicle in the congested section to leave the congested area as quickly as possible, thereby freeing up space for subsequent vehicles. Sending an instruction to the second vehicle to follow the vehicle in front ensures that vehicles maintain orderly movement within the congested section, further reducing the exacerbation of congestion. This implementation method helps improve road traffic efficiency and reduce the duration of congestion.
[0009] In one possible implementation, vehicle driving data of a first vehicle is acquired; the vehicle driving data of the first vehicle includes at least one of the following: acceleration, speed, direction, position, and operation information; the vehicle driving data of the first vehicle and the basic safety message (BSM) information of the vehicle ahead of the second vehicle are fused to determine the driving strategy of the second vehicle; wherein the driving strategy of the second vehicle includes at least one of the following: acceleration, speed, and safe distance from the vehicle ahead; and a second driving instruction is sent to the second vehicle according to the driving strategy of the second vehicle.
[0010] Based on the aforementioned technical means, this application can more accurately determine the driving strategy of the second vehicle by acquiring the driving data of the first vehicle and fusing it with the BSM information of the vehicle in front of the second vehicle. This fully utilizes the information interaction between vehicles, improves driving safety and efficiency, and also helps to reduce traffic accidents caused by improper distance or speed mismatch between vehicles.
[0011] In one possible implementation, when the average driving speed of vehicles in a congested road segment is detected to be greater than or equal to a preset threshold, a third driving instruction is sent to the vehicles in the congested road segment; the third driving instruction is used to prompt the vehicles to resume normal driving.
[0012] Based on the aforementioned technical means, this application indicates that when the average vehicle speed in a congested road section reaches or exceeds a preset threshold, the congestion has been alleviated or eliminated. At this time, sending a command to the vehicles to resume normal driving can enable them to adjust their driving strategies in a timely manner, thereby improving road traffic efficiency and helping to quickly restore normal traffic order.
[0013] In one possible implementation, if the cause of congestion is an accident, the accident handling status is obtained in real time; if the accident handling status is determined to be completed, driving instructions are sent to vehicles in the congested section via V2X.
[0014] Based on the aforementioned technical means, this application acquires the accident handling status in real time when the congestion is caused by an accident, and sends driving instructions via V2X after the handling is completed. This ensures that vehicles do not blindly enter congested road sections before the accident is resolved, thereby avoiding secondary accidents. Simultaneously, sending driving instructions promptly after the accident is resolved can quickly restore road traffic capacity and reduce traffic delays caused by accidents.
[0015] In one possible implementation, if the congestion is caused by traffic control, the traffic status is acquired in real time; if the traffic status is determined to be passable, driving instructions are sent to vehicles in the congested section via V2X.
[0016] Based on the aforementioned technical means, this application acquires real-time traffic status when traffic control causes congestion and sends driving instructions when passage is possible, ensuring that vehicles comply with relevant regulations during traffic control and avoiding violations. Simultaneously, sending driving instructions promptly after traffic control is lifted can quickly restore road capacity and reduce traffic delays caused by traffic control.
[0017] In one possible implementation, vehicle driving data is collected via a roadside unit (RSU) or an onboard unit (OBU).
[0018] Based on the aforementioned technical means, this application utilizes RSU or OBU to collect vehicle driving data, ensuring the accuracy and real-time nature of the data. This data provides an important basis for subsequent analysis and decision-making, helping to more accurately identify congested road sections and causes of congestion, and formulate corresponding driving strategies.
[0019] According to a second aspect provided in this application, a vehicle management device is provided, including a determining module and a sending module.
[0020] The determination module is used to determine the congested road sections and the causes of congestion based on vehicle driving data; the sending module is used to send driving instructions to vehicles in the congested road sections via V2X when the cause of congestion is not due to an accident. The driving instructions are used to instruct vehicles to drive according to the driving strategy, which is used to alleviate the congestion in the congested road sections.
[0021] In one possible implementation, the aforementioned sending module is specifically used to: send a first driving instruction to a first vehicle located at the beginning of a congested road segment via V2X, the first driving instruction being used to instruct the first vehicle to accelerate away from the congested road segment; and send a second driving instruction to a second vehicle following the first vehicle via V2X, the second driving instruction being used to instruct the second vehicle to follow the preceding vehicle.
[0022] In one possible implementation, the aforementioned sending module is further configured to: acquire vehicle driving data of the first vehicle; the vehicle driving data of the first vehicle includes at least one of the following: acceleration, speed, direction, position, and operation information; fuse the vehicle driving data of the first vehicle with the BSM information of the vehicle preceding the second vehicle to determine the driving strategy of the second vehicle; wherein the driving strategy of the second vehicle includes at least one of the following: acceleration, speed, and safe distance from the vehicle preceding the second vehicle; and send a second driving instruction to the second vehicle according to the driving strategy of the second vehicle.
[0023] In one possible implementation, the sending module is further configured to: send a third driving instruction to the vehicles in the congested road section when the average driving speed of the vehicles in the congested road section is detected to be greater than or equal to a preset threshold; the third driving instruction is used to prompt the vehicles to resume normal driving.
[0024] In one possible implementation, the vehicle management device further includes an acquisition module.
[0025] The aforementioned acquisition module is used to acquire the accident handling status in real time when the cause of congestion is an accident; the aforementioned sending module is also used to send driving instructions to vehicles in the congested section via V2X when the accident handling status is determined to be completed.
[0026] In one possible implementation, the acquisition module is further configured to: acquire traffic status in real time when the cause of congestion is traffic control; the sending module is further configured to: send driving instructions to vehicles in the congested section via V2X when the traffic status is determined to be passable.
[0027] In one possible implementation, the vehicle management device further includes a data acquisition module.
[0028] The aforementioned data acquisition module is used to collect vehicle driving data via RSU or OBU.
[0029] According to a third aspect provided in this application, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method of the first aspect described above and any possible implementation thereof.
[0030] According to a fourth aspect provided in this application, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the methods described in the first aspect and any possible implementation thereof.
[0031] According to the fifth aspect provided in this application, a computer program product is provided, the computer program product including computer instructions, which, when executed on an electronic device, cause the electronic device to perform the method described in the first aspect and any possible implementation thereof.
[0032] Therefore, the above-mentioned technical features of this application have the following beneficial effects:
[0033] (1) By analyzing vehicle driving data, the cloud can monitor road congestion in real time, identify congested sections, and analyze the causes of congestion. When the cause of congestion is determined to be non-accident-related, driving instructions are sent to vehicles in the congested section via V2X. These instructions are used to instruct vehicles to drive according to specific driving strategies to alleviate congestion. Through real-time information exchange, V2X enables vehicles to understand the surrounding environment and the driving status of other vehicles, thereby ensuring driving safety. At the same time, the V2X cloud can communicate with vehicles in congested sections and send driving instructions to them, which can improve traffic efficiency, reduce traffic congestion, and enhance road capacity, thereby improving traffic conditions and enhancing the driver's travel experience.
[0034] (2) Sending a V2X command to the first vehicle to accelerate away can help the initial vehicle in the congested section leave the congested area as quickly as possible, thus making room for subsequent vehicles. Sending a command to the second vehicle to follow the vehicle in front can ensure that vehicles maintain orderly movement within the congested section, further reducing the exacerbation of congestion. This implementation method helps improve road traffic efficiency and reduce the duration of congestion.
[0035] (3) By acquiring the driving data of the first vehicle and integrating it with the BSM information of the vehicle in front of the second vehicle, the driving strategy of the second vehicle can be determined more accurately, making full use of the information interaction between vehicles, improving driving safety and efficiency, and also helping to reduce traffic accidents caused by improper distance or speed mismatch between vehicles.
[0036] (4) When the average speed of vehicles on a congested road section is detected to reach or exceed a preset threshold, it indicates that the congestion has been alleviated or has disappeared. At this time, sending a command to the vehicles to resume normal driving can enable them to adjust their driving strategies in a timely manner, thereby improving road traffic efficiency and helping to quickly restore normal traffic order.
[0037] (5) When the cause of congestion is an accident, the system obtains the accident handling status in real time and sends driving instructions via V2X after the handling is completed. This ensures that vehicles do not blindly enter congested sections before the accident is handled, thereby avoiding secondary accidents. At the same time, sending driving instructions in a timely manner after the accident is handled can restore road traffic capacity as soon as possible and reduce traffic delays caused by accidents.
[0038] (6) In the event of traffic congestion caused by traffic control, real-time traffic status is obtained, and driving instructions are sent when passage is possible, ensuring that vehicles comply with relevant regulations during traffic control and avoiding violations. At the same time, timely sending of driving instructions after the lifting of traffic control can quickly restore road traffic capacity and reduce traffic delays caused by traffic control.
[0039] (7) Using RSU or OBU to collect vehicle driving data can ensure the accuracy and real-time nature of the data. This data provides an important basis for subsequent analysis and decision-making, helps to more accurately identify congested road sections and causes of congestion, and formulate corresponding driving strategies.
[0040] It should be noted that the technical effects of any of the implementation methods in the second to fifth aspects can be found in the technical effects of the corresponding implementation methods in the first aspect, and will not be repeated here.
[0041] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.
[0043] Figure 1 This is a flowchart illustrating a vehicle management method according to an exemplary embodiment;
[0044] Figure 2 This is a flowchart illustrating yet another vehicle management method according to an exemplary embodiment;
[0045] Figure 3 This is a flowchart illustrating yet another vehicle management method according to an exemplary embodiment;
[0046] Figure 4 This is a flowchart illustrating yet another vehicle management method according to an exemplary embodiment;
[0047] Figure 5 This is a vehicle management architecture diagram illustrated according to an exemplary embodiment;
[0048] Figure 6 This is a schematic diagram illustrating an application scenario of vehicle management according to an exemplary embodiment;
[0049] Figure 7 This is a block diagram illustrating a vehicle management device according to an exemplary embodiment;
[0050] Figure 8 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0051] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0052] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0053] As described in the background section, V2X, based on strong cellular network coverage, can significantly reduce the deployment costs of future autonomous driving and vehicle-to-everything (V2X) systems. Compared to traditional sensors such as millimeter-wave radar, lidar, and cameras, V2X technology, as a wireless sensor system solution, has broader application prospects. It allows vehicles to share information through communication channels, detect hidden threats, expand the perception range of autonomous driving, and anticipate potential future traffic conditions, thereby further improving the safety, efficiency, and comfort of autonomous driving. In existing traffic environments, congestion is often caused by a variety of factors, the most common being that a vehicle in front suddenly brakes for some reason, forcing following vehicles to follow suit, causing the overall traffic flow to slow down rapidly. However, when following vehicles attempt to accelerate, due to limitations in driver reaction time and vehicle acceleration performance, they often cannot accelerate in sync with the vehicle in front, further exacerbating congestion. Furthermore, there is a certain delay in the driver's perception and reaction to changes in the speed of the vehicle in front; this delay accumulates and amplifies throughout the traffic flow, preventing the overall vehicle speed from recovering quickly, thus increasing the duration and extent of congestion.
[0054] Related technology 1 discloses a method and system for large-scale road congestion warning based on 5G-V2X. This method employs a joint congestion judgment approach using 5G-V2X communication, vehicle identification, and roadside unit identification. This allows for accurate and rapid dissemination of congestion information about a road segment to vehicles about to enter that segment, thus providing timely warnings to following vehicles when small-scale congestion occurs, enabling them to slow down or change their routes in advance. However, while this method avoids large-scale congestion by informing vehicles where congestion occurs and suggesting route changes, it does not provide solutions for reducing congestion time in congested road segments.
[0055] Related technology 2 discloses a road congestion identification method, a V2X vehicle-to-everything (V2X) terminal, and a vehicle-to-everything (V2X) system. This method achieves information sharing through the V2X system and identifies the current road congestion status, promptly reporting and warning drivers about road conditions to help them avoid congested sections and choose the optimal route. However, while this method focuses on identifying road congestion and alerting following vehicles to avoid congestion, it does not develop strategies for vehicles already in congestion to reduce their travel time in congested areas.
[0056] To address the aforementioned issues, this application provides a vehicle management method. This method analyzes vehicle driving data, enabling real-time monitoring of road congestion in the cloud, identifying congested sections, and analyzing the causes of congestion. When the cause of congestion is determined to be non-accident-related, driving instructions are sent to vehicles in the congested section via V2X. These instructions instruct vehicles to follow specific driving strategies to alleviate congestion. V2X, through real-time information exchange, allows vehicles to understand their surroundings and the driving status of other vehicles, thereby ensuring driving safety. Simultaneously, the V2X cloud's ability to communicate with vehicles in congested sections and send driving instructions improves traffic efficiency, reduces congestion, enhances road capacity, and ultimately improves traffic conditions and the driver's travel experience.
[0057] For ease of understanding, the vehicle management method provided in this application will be described in detail below with reference to the accompanying drawings.
[0058] Figure 1 This is a flowchart illustrating a vehicle management method according to an exemplary embodiment, such as... Figure 1 As shown, this vehicle management method is applied to a cloud server and includes the following steps:
[0059] S101. Based on vehicle driving data, determine the congested road sections and the causes of congestion.
[0060] In some embodiments, vehicle driving data includes various information such as vehicle speed, position, acceleration, and direction.
[0061] In some embodiments, the cloud server uses data analysis algorithms to process vehicle driving data, identify vehicles in abnormal driving modes, and then, based on vehicles in abnormal driving modes, identify congested road sections, i.e. road sections with dense traffic flow and vehicle speeds significantly lower than normal levels.
[0062] Among them, vehicles in the abnormal form model meet at least one of the following conditions: the vehicle speed decreases significantly, the vehicle stops for a long time, or the vehicle's driving direction changes frequently.
[0063] Optionally, spatial clustering algorithms can be used to analyze vehicle location information to identify which road segments have slow-moving vehicles and thus determine them as congested road segments. Road segments with driving speeds below a preset threshold are identified as congested road segments.
[0064] In some embodiments, cloud servers can process large amounts of vehicle driving data. By analyzing this data through algorithms, traffic flow patterns and anomalies can be identified, thereby inferring the causes of congestion. Causes of congestion can include non-accident-related causes, accident-related causes, traffic control measures, etc.
[0065] Optionally, current congestion can be compared with historical data to identify similar patterns and causes. Alternatively, models can be trained to identify different traffic patterns and congestion characteristics, and machine learning algorithms such as classification and clustering can be used to automatically identify the causes of congestion.
[0066] In some embodiments, in order to acquire vehicle driving data in real time, prior to S101, the vehicle management method provided in this application embodiment further includes the following steps:
[0067] S401. Collect vehicle driving data via RSU or OBU.
[0068] The RSU (Roadside Unit) is a device installed on the roadside for wireless communication with vehicles. The OBU (On-Board Unit) is a device installed in the vehicle that collects real-time vehicle data and can share this data with other vehicles or infrastructure via V2X. The RSU can send data on traffic lights, traffic signs, and road obstacles to the OBUs of passing vehicles and can act as a bridge between vehicles and the cloud, collecting and transmitting vehicle driving data.
[0069] In some embodiments, roadside units (RSUs) are deployed along both sides of the road, enabling them to communicate with nearby vehicles. Vehicles can also interact with the RSUs via on-board units (OBUs). When a vehicle enters the communication range of the RSU, the RSU collects road information and requests vehicle driving data. Upon receiving the request, the OBU sends the vehicle driving data stored locally to the RSU. This data includes information such as the vehicle's real-time location, speed, and acceleration. After receiving the data uploaded by the vehicle, the RSU transmits it via wired or wireless means to a data center or cloud server for further processing and analysis.
[0070] S102. When the cause of congestion is not an accident, drive instructions are sent to vehicles in the congested section via V2X.
[0071] Among them, driving instructions are used to instruct vehicles to drive according to driving strategies, which are used to alleviate congestion on congested road sections.
[0072] In some embodiments, the cloud server analyzes vehicle driving data to understand traffic conditions in congested areas. Under non-accident-related circumstances, based on the cause of congestion (e.g., congestion caused by the initial vehicle's slow speed leading to subsequent vehicles slowing down), it formulates driving strategies and generates corresponding driving instructions. The cloud server then sends these driving instructions to the RSU (Roadside Unit), which in turn broadcasts the instructions to the vehicles via V2X. Upon receiving the driving instructions, the vehicle's driving status is adjusted by the user or the vehicle's autonomous driving system to alleviate congestion.
[0073] In one implementation, to ensure orderly vehicle movement within congested road sections, a cloud server sends driving instructions to vehicles in the congested areas based on vehicle driving data. Specifically, for example... Figure 2 As shown, S102 can be specifically implemented as S1021-S1022 as follows:
[0074] S1021. Send the first driving instruction to the first vehicle located at the starting position of the congested road section via V2X.
[0075] The first driving instruction is used to instruct the first vehicle to accelerate away from the congested section of road.
[0076] In some embodiments, the cloud server analyzes vehicle driving data to determine the starting location of the congested section and identifies the first vehicle located at that location. Then, the cloud server generates a driving strategy for the first vehicle based on the vehicle driving data and sends a first driving instruction to the first vehicle in the congested section via V2X, instructing it to accelerate away from the congested area, thereby alleviating traffic congestion.
[0077] It should be noted that the driving strategy for the first vehicle includes suggested acceleration timing, driving speed, and specific route selection. The cloud server will package this information into a first driving command and send it to the first vehicle via V2X.
[0078] S1022, Send a second driving instruction to the second vehicle following the first vehicle via V2X.
[0079] The second driving instruction is used to instruct the second vehicle to follow the vehicle in front.
[0080] In some embodiments, the cloud server determines the vehicles following the first vehicle based on information such as the relative position, speed, and direction between vehicles in the vehicle driving data. Then, it sends a second driving instruction to all vehicles following the first vehicle via V2X, instructing the second vehicles to follow the vehicle in front and maintain synchronized acceleration and speed with the first vehicle to maintain smooth traffic flow.
[0081] In one implementation, to improve driving safety and efficiency, specifically, such as... Figure 3 As shown, S1022 can be specifically implemented as S1022a-S1022c:
[0082] S1022a. Obtain the vehicle driving data of the first vehicle.
[0083] The vehicle driving data of the first vehicle includes at least one of the following: acceleration, speed, direction, position, and operation information.
[0084] In some embodiments, after receiving a first driving instruction from a cloud server via V2X, the first vehicle accelerates away from the congested road section. During acceleration, the first vehicle uploads information such as its acceleration status, real-time speed, driving direction, and operation information to the cloud server via V2X. Simultaneously, it can also upload Global Navigation Satellite System (GNSS) information to provide precise location data. For a detailed description, please refer to the relevant description in S401 above; this application will not repeat it here.
[0085] It should be understood that operating information refers to the various operations performed by the driver on the vehicle, such as steering wheel operation, gear operation, brake operation, accelerator operation, turn signal operation, etc.
[0086] S1022b: The vehicle driving data of the first vehicle and the BSM information of the vehicle ahead of the second vehicle are fused to determine the driving strategy of the second vehicle.
[0087] The driving strategy of the second vehicle includes at least one of the following: acceleration, speed, and safe distance from the vehicle in front.
[0088] In some embodiments, after receiving information uploaded by the first vehicle, the cloud server analyzes the real-time situation of the congested road segment by combining driving data from other vehicles and traffic conditions. Based on the analysis results, the cloud generates a driving strategy for following the vehicle in front, aiming to guide vehicles in the congested road segment to follow the vehicle in front in an orderly manner.
[0089] In some embodiments, each of the second vehicles acquires BSM (Battery Message System) information from the preceding vehicle, including its speed, position, and direction. This helps the second vehicle understand the traffic conditions ahead. Furthermore, by combining this information with information broadcast by the first vehicle via the cloud, automatic information fusion and collaborative decision-making are performed. By fusing this information, the cloud server can determine the second vehicle's driving strategy, including appropriate acceleration, speed, and a safe distance from the preceding vehicle, to maintain a safe distance and, as far as possible, synchronize acceleration and speed with the first vehicle.
[0090] It should be understood that BSM (Basic Safety Message) is a standardized message used in vehicle-to-everything (V2X) communication to exchange basic safety information between vehicles. It contains the vehicle's current status information, such as location, speed, direction, and braking status. The purpose of BSM is to enable vehicles to perceive their surroundings and take timely measures to avoid collisions. BSM messages are received by the RSU (Roadside Unit) and reported to the cloud server, which then processes them and pushes them to the appropriate recipients.
[0091] S1022c: Send a second driving instruction to the second vehicle according to the driving strategy of the second vehicle.
[0092] In some embodiments, based on a determined driving strategy, a cloud server generates a second driving instruction and sends it to the RSU (Roadside Unit) in the congested section. Upon receiving the second driving instruction, the RSU broadcasts it to a second vehicle via V2X. The second vehicle then executes the instruction according to the autonomous driving system or user commands, adjusting its acceleration and speed. Simultaneously, each vehicle also broadcasts its operational status in real-time via V2X, including whether it is implementing a follow strategy, its current speed, and acceleration, to ensure synchronization with following vehicles.
[0093] In some embodiments, the cloud server continuously monitors the driving status and command execution of each vehicle within the congested road segment. Through V2X communication, information such as vehicle speed, acceleration, location, and whether the command to follow the vehicle in front has been executed can be obtained in real time. When a vehicle fails to follow the command within a certain period, for example due to driver intervention or abnormal behavior caused by personal reasons, the cloud server generates a first driving instruction. The purpose of this instruction is to instruct the vehicle to accelerate and leave the congested road segment to restore traffic flow and reduce the impact on other vehicles.
[0094] In some embodiments, in order to quickly restore normal traffic order on roads, the vehicle management method provided in this application further includes the following steps:
[0095] S103. If the average driving speed of vehicles in a congested road section is detected to be greater than or equal to a preset threshold, a third driving instruction is sent to the vehicles in the congested road section.
[0096] The third driving instruction is used to prompt the vehicle to resume normal driving.
[0097] In some embodiments, the cloud server collects vehicle driving data in real time within congested road sections, processes and analyzes the collected data, and calculates the average vehicle speed for that road section. The calculated average speed is compared with a preset threshold. If the average speed is greater than or equal to the preset threshold, the cloud server determines that the congestion has eased, generates a third driving instruction, and broadcasts it via V2X to all vehicles within the congested road section, indicating that vehicles can resume normal driving and should maintain a safe following distance and speed.
[0098] It should be understood that the preset threshold can be determined based on a combination of factors such as historical data, traffic management strategies, and current road conditions.
[0099] It should be noted that after receiving the third driving instruction, the vehicle adjusts its driving status according to the instruction, gradually returning to normal driving mode. Simultaneously, the cloud server and RSU continuously monitor the vehicle's response and driving status to ensure smooth and safe traffic flow.
[0100] In some embodiments, in order to reduce traffic delays caused by traffic accidents, the vehicle management method provided in this application further includes the following steps:
[0101] S201. When the cause of congestion is an accident, obtain the accident handling status in real time.
[0102] In some embodiments, vehicle driving data and sensor data, such as camera or radar data, are analyzed to confirm an accident. Subsequently, a request is sent to nearby vehicles or RSUs to obtain information about the accident handling status. Upon receiving the request message, the nearby vehicle or RSU sends a response message back to the cloud server. The response message may include: the arrival time of accident responders, such as police, firefighters, or paramedics; the estimated completion time of accident clearance; and the impact of the accident on traffic, such as road closures or lane closures.
[0103] In some embodiments, technologies such as the Internet of Things (IoT) and big data can be used to obtain information on the status of accident handling in real time. For example, based on sensors at the accident site, the situation on site can be monitored in real time, including personnel evacuation and vehicle removal; at the same time, through big data analysis, trends in accident handling and potential problems can be predicted.
[0104] It should be noted that when a traffic accident occurs, users can upload the accident details through the in-vehicle terminal to inform other vehicles, or confirm whether an accident has occurred by checking whether emergency service vehicles such as ambulances or police cars are present in the congested area.
[0105] S202. When the accident handling status is determined to be completed, driving instructions are sent to vehicles in the congested section via V2X.
[0106] In some embodiments, the cloud server receives information from accident responders or the Roadside Unit (RSU) confirming that accident handling has been completed. Indicators of completed accident handling may include: the accident vehicles have been removed; road obstructions have been cleared; traffic control has been lifted, etc. The cloud server then sends driving instructions to vehicles in congested areas via V2X.
[0107] In some embodiments, when the accident handling status is determined to be completed, the specific description of sending driving instructions to vehicles in congested road sections via V2X can be found in the relevant descriptions of S1021-S1022 above, and will not be repeated here.
[0108] In some embodiments, in order to reduce traffic delays caused by traffic control, the vehicle management method provided in this application further includes the following steps:
[0109] S301: When traffic congestion is caused by traffic control, obtain real-time traffic status.
[0110] In some embodiments, data collected by urban traffic cameras and sensors is analyzed to monitor traffic conditions in real time, and when a vehicle stops for an extended period at a traffic light, it is determined to be a road congestion caused by traffic control.
[0111] It should be understood that traffic control is a common measure in traffic management, used to adjust traffic flow, ensure traffic safety, or respond to emergencies.
[0112] S302. When the traffic condition is determined to be passable, driving instructions are sent to vehicles in congested sections via V2X.
[0113] In some embodiments, after acquiring and analyzing traffic conditions in real time, when it is determined that the traffic condition is passable, that is, the traffic control has been lifted and the road has returned to normal traffic capacity, the cloud server sends driving instructions to vehicles in the congested section via V2X.
[0114] For example, when the traffic light corresponding to the vehicle turns green, a driving instruction is sent to the vehicle to ensure that the vehicle can obtain road condition information in a timely manner and adjust its driving status according to the instruction.
[0115] In some embodiments, when the traffic condition is determined to be passable, the specific description of sending driving instructions to vehicles in congested sections via V2X can be found in the relevant descriptions in S1021-S1022 above, and will not be repeated here.
[0116] The vehicle management method of this application will be described below with reference to specific embodiments. Figure 4 As shown, the vehicle management method provided in this application embodiment can be implemented by the following steps:
[0117] S501: Collect vehicle driving data via RSU or OBU.
[0118] In some embodiments, the specific description of S501 can be referred to the relevant description of S401 above, and will not be repeated here.
[0119] S502. Based on vehicle driving data, determine the congested road sections and the causes of congestion.
[0120] In some embodiments, the cloud determines congested road sections where the average vehicle speed is less than a preset threshold based on vehicle driving data, as well as the cause of congestion in the congested road sections. For a detailed description of S502, please refer to the relevant description of S101 above, which will not be repeated here.
[0121] The causes of congestion include initial vehicle deceleration or low speed due to non-accident reasons (non-accident reasons), accident reasons, and traffic control.
[0122] If the congestion is caused by a non-accident reason (e.g., the starting vehicle slows down or moves at a low speed due to a non-accident reason), perform the following steps S505.
[0123] If the congestion is caused by an accident, proceed with the following steps S503.
[0124] If the congestion is caused by traffic control, proceed with the following steps S504.
[0125] S503. Obtain the accident handling status in real time and determine whether the accident has been handled.
[0126] If so, proceed with the following step S505.
[0127] If not, repeat step S503.
[0128] In some embodiments, the specific description of S503 can be referred to the relevant description of S201 above, and will not be repeated here.
[0129] S504. Obtain traffic status in real time and determine whether the traffic status is passable.
[0130] If so, proceed with the following step S505.
[0131] If not, repeat step S504.
[0132] In some embodiments, the specific description of S504 can be referred to the relevant description of S301 above, and will not be repeated here.
[0133] S505: The cloud uses V2X or mobile communication network to send the first driving instruction to the first vehicle at the starting position of the congested road segment, instructing the first vehicle to accelerate and leave the current road segment.
[0134] In some embodiments, the specific description of S505 can be referred to the relevant description of S1021 above, and will not be repeated here.
[0135] S506, via V2X, uploads information such as the acceleration, speed, direction, and operation of the first vehicle, as well as GNSS information, to the cloud.
[0136] In some embodiments, the specific description of S506 can be referred to the relevant description of S1022a above, and will not be repeated here.
[0137] S507. The vehicle driving data of the first vehicle and the BSM information of the vehicle ahead of the second vehicle are fused to determine the driving strategy of the second vehicle.
[0138] In some embodiments, the specific description of S507 can be referred to the relevant description of S1022b above, and will not be repeated here.
[0139] S508. Based on the driving strategy of the second vehicle, send a second driving instruction to the second vehicle.
[0140] In some embodiments, the cloud-controlled RSU (Roadside Unit) designating the congested road segment sends a second driving instruction to a second vehicle via V2X or a mobile communication network, instructing the second vehicle to follow the vehicle in front. The second vehicle broadcasts its own operating status in real time via V2X or a mobile communication network, including whether it is executing a follow strategy, its current speed, acceleration, and other information, so that the following vehicle can maintain synchronization. If a vehicle fails to follow the instruction within a certain period of time, the cloud sends a first driving instruction, instructing the vehicle to accelerate and leave the congested road segment, i.e., re-executes S505.
[0141] In some embodiments, the specific description of S508 can be referred to the relevant description of S1022c above, and will not be repeated here.
[0142] S509. When the average driving speed of vehicles in a congested road section is detected to be greater than or equal to a preset threshold, a third driving instruction is sent to the vehicles in the congested road section.
[0143] In some embodiments, if the average driving speed of vehicles in a congested road segment is detected to reach or exceed a preset threshold, the cloud sends a third driving instruction via V2X or a mobile communication network, instructing the vehicles to resume normal driving, thus ending the first and second driving instructions. A detailed description of S509 can be found in the relevant description of S103 above, and will not be repeated here.
[0144] In one implementation, such as Figure 5 As shown in the diagram, a vehicle management architecture diagram according to an exemplary embodiment includes a cloud, roadside equipment, vehicles, and a 5G base station. The Roadside Unit (RSU) within the roadside equipment is responsible for collecting vehicle driving data in real time. This data is then transmitted to multi-access edge computing (MEC) for real-time processing and analysis to derive key information such as road congestion and vehicle speed. After encrypted transmission through the intranet, this information finally reaches the cloud. As the core processing unit of the entire architecture, the cloud performs in-depth analysis based on the data collected by the RSU, performs congestion detection, identifies congested road sections and their causes, and makes decisions based on the congestion situation. It then sends driving instructions to the vehicle's cooperative adaptive cruise control (C-ACC) via the RSU's V2X channel or directly through the 5G base station. During instruction transmission, the cloud sends a first driving instruction to the vehicle at the source of the congestion, instructing it to accelerate and leave the current road section, and a second driving instruction to vehicles in the middle and rear, instructing them to follow the vehicle in front. Simultaneously, each vehicle also broadcasts its own operating status in real time via V2X or the 5G base station. In addition, vehicles can exchange information through V2X technology to obtain the status of other vehicles in congested sections of the road in real time.
[0145] In one implementation, such as Figure 6As shown in the diagram, an exemplary embodiment illustrates a vehicle management application scenario. The cloud-based system uses vehicle driving data to determine the cause of congestion, such as non-accident causes, accident causes, or a red traffic light (traffic control). Based on the cause of congestion, the cloud sends a first driving instruction to the vehicle at the source of the congestion, instructing it to accelerate and leave the current road segment. A second driving instruction is sent to vehicles behind the source vehicle, instructing them to follow. Simultaneously, each vehicle broadcasts its operational status in real-time via V2X or 5G base stations, including whether it is executing a follow strategy, its current speed, and acceleration, to ensure synchronization with following vehicles. Furthermore, vehicles interact with each other via V2X technology, obtaining real-time information about the status of other vehicles in the congested road segment, thereby making more intelligent and safer driving decisions.
[0146] The foregoing primarily describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the aforementioned functions, the vehicle management device or electronic device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0147] This application embodiment can, according to the above method, exemplarily divide a vehicle management device or electronic device into functional modules. For example, the vehicle management device or electronic device may include functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.
[0148] Figure 7 This is a block diagram illustrating a vehicle management device according to an exemplary embodiment. (Refer to...) Figure 7 The vehicle management device 700 includes a determination module 701 and a sending module 702.
[0149] The determination module 701 is used to determine congested road sections and causes of congestion based on vehicle driving data.
[0150] The sending module 702 is used to send driving instructions to vehicles in congested road sections via V2X when the congestion is not caused by an accident. The driving instructions are used to instruct vehicles to drive according to the driving strategy, which is used to alleviate congestion in the congested road sections.
[0151] Optionally, to ensure vehicles maintain orderly movement within congested areas, the cloud server will send driving instructions to vehicles in congested areas based on vehicle driving data, such as... Figure 7 As shown, the aforementioned sending module 702 is specifically used to: send a first driving instruction to a first vehicle located at the starting position of a congested road section via V2X, the first driving instruction being used to instruct the first vehicle to accelerate and leave the congested road section; and send a second driving instruction to a second vehicle following the first vehicle via V2X, the second driving instruction being used to instruct the second vehicle to follow the vehicle in front.
[0152] Optionally, to improve driving safety and efficiency, such as Figure 7 As shown, the aforementioned sending module 702 is further configured to: acquire vehicle driving data of the first vehicle; the vehicle driving data of the first vehicle includes at least one of the following: acceleration, speed, direction, position, and operation information; fuse the vehicle driving data of the first vehicle with the BSM information of the vehicle in front of the second vehicle to determine the driving strategy of the second vehicle; wherein the driving strategy of the second vehicle includes at least one of the following: acceleration, speed, and safe distance from the vehicle in front; and send a second driving instruction to the second vehicle according to the driving strategy of the second vehicle.
[0153] Optionally, in order to quickly restore normal traffic order on the road, such as Figure 7 As shown, the sending module 702 is further configured to: send a third driving instruction to the vehicles in the congested road section when the average driving speed of the vehicles in the congested road section is detected to be greater than or equal to a preset threshold; the third driving instruction is used to prompt the vehicles to resume normal driving.
[0154] Optionally, to reduce traffic delays caused by traffic accidents, such as Figure 7 As shown, the vehicle management device also includes an acquisition module 703.
[0155] The aforementioned acquisition module 703 is used to acquire the accident handling status in real time when the cause of congestion is an accident.
[0156] The aforementioned sending module 702 is also used to: send driving instructions to vehicles on congested road sections via V2X when the accident handling status is determined to be completed.
[0157] Optionally, to reduce traffic delays caused by traffic control, such as Figure 7As shown, the acquisition module 703 is further configured to: acquire traffic status in real time when the cause of congestion is traffic control; the sending module 702 is further configured to: send driving instructions to vehicles in the congested section via V2X when the traffic status is determined to be passable.
[0158] Optionally, in order to obtain vehicle driving data in real time, such as Figure 7 As shown, the vehicle management device also includes a data acquisition module 704.
[0159] The aforementioned acquisition module 704 is used to acquire vehicle driving data via RSU or OBU.
[0160] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0161] Figure 8 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Figure 8 As shown, the electronic device 800 includes, but is not limited to, a processor 801 and a memory 802.
[0162] The aforementioned memory 802 is used to store the executable instructions of the aforementioned processor 801. It is understood that the aforementioned processor 801 is configured to execute instructions to implement the vehicle management method in the above embodiments.
[0163] It should be noted that those skilled in the art will understand that Figure 8 The electronic device structure shown does not constitute a limitation on the electronic device; the electronic device may include, but is not limited to, other electronic devices. Figure 8 This may indicate more or fewer components, or combinations of certain components, or different component arrangements.
[0164] The processor 801 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 802, and by calling data stored in the memory 802, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 801 may include one or more processing units. Optionally, the processor 801 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 801.
[0165] The memory 802 can be used to store software programs and various data. The memory 802 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, application programs required by at least one functional module (such as a determination unit, processing unit, etc.), etc. Furthermore, the memory 802 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0166] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 802 including instructions, which can be executed by a processor 801 of an electronic device 800 to implement the vehicle management method in the above embodiments.
[0167] In actual implementation, Figure 7 The functions of the determination module 701, sending module 702, acquisition module 703, and collection module 704 can all be provided by... Figure 8 The processor 801 calls the computer program stored in the memory 802 to implement the process. The specific execution process can be found in the description of the vehicle management method section of the previous embodiment, and will not be repeated here.
[0168] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), a random access memory (RAM), a CD-ROM, magnetic tape, a floppy disk, and an optical data storage device.
[0169] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by a processor 801 of an electronic device to complete the vehicle management method in the above embodiments.
[0170] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the processor of the electronic device, they implement the various processes of the above-described vehicle management method embodiments and achieve the same technical effect as the above-described vehicle management method. To avoid repetition, they will not be described again here.
[0171] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0172] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0173] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the classified units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0174] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0175] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, essentially, or the part that contributes to the prior art, or a complete or partial classification of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0176] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A vehicle management method, characterized in that, Applied to a cloud server, the method includes: Based on vehicle driving data, identify congested road sections and the causes of congestion; If the cause of congestion is not an accident, driving instructions are sent to vehicles in the congested section via V2X. The driving instructions are used to instruct the vehicles to drive according to a driving strategy, which is used to alleviate the congestion in the congested section.
2. The method according to claim 1, characterized in that, When the congestion is not caused by an accident, sending driving instructions to vehicles in the congested section via V2X includes: A first driving instruction is sent via V2X to a first vehicle located at the beginning of the congested road segment, the first driving instruction being used to instruct the first vehicle to accelerate and leave the congested road segment. A second driving instruction is sent via V2X to a second vehicle following the first vehicle, the second driving instruction instructing the second vehicle to follow the preceding vehicle.
3. The method according to claim 2, characterized in that, Sending a second driving instruction to a second vehicle following the first vehicle via V2X includes: Acquire the vehicle driving data of the first vehicle; the vehicle driving data of the first vehicle includes at least one of the following: acceleration, speed, direction, position, and operation information; The driving data of the first vehicle and the BSM information of the vehicle in front of the second vehicle are fused to determine the driving strategy of the second vehicle; wherein the driving strategy of the second vehicle includes at least one of the following: acceleration, speed, and safe distance from the vehicle in front. According to the driving strategy of the second vehicle, the second driving instruction is sent to the second vehicle.
4. The method according to claim 1, characterized in that, The method further includes: If the average driving speed of vehicles in the congested road section is detected to be greater than or equal to a preset threshold, a third driving instruction is sent to the vehicles in the congested road section; the third driving instruction is used to prompt the vehicles to resume normal driving.
5. The method according to claim 1, characterized in that, The method further includes: If the cause of the congestion is an accident, the accident handling status will be obtained in real time. Once the accident handling status is determined to be completed, the driving instructions are sent to vehicles in the congested section via V2X.
6. The method according to claim 1, characterized in that, The method further includes: When the cause of congestion is traffic control, real-time traffic status is obtained; If the traffic condition is determined to be passable, the driving instructions are sent to vehicles in the congested section via V2X.
7. The method according to claim 1, characterized in that, Before determining the congested road sections and causes of congestion based on vehicle driving data, the method further includes: The vehicle driving data is collected via RSU or OBU.
8. A vehicle management device, characterized in that, The device includes: a determining module and a sending module; The determining module is used to determine congested road sections and causes of congestion based on vehicle driving data; The sending module is used to send driving instructions to vehicles in the congested road section via V2X when the cause of congestion is not an accident. The driving instructions are used to instruct the vehicles to drive according to a driving strategy, which is used to alleviate the congestion in the congested road section.
9. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, When the computer-executable instructions stored in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is capable of performing the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Road condition information sensing method based on Internet of vehicles
CN105788256A
Congestion relieving method based on edge computing and related equipment
CN111640321A
Vehicle control system based on intelligent network connection technology
CN112133096A
Vehicle information processing method, system and device, storage medium and vehicle
CN115311848A
Congestion prevention server, congestion prevention device, congestion prevention system, congestion prevention method, and program
JP2020135151A