Method and device for driving vehicle in congested road section, electronic equipment and storage medium
By establishing communication connections between intelligent and non-intelligent vehicles and using path planning at temporary command nodes, the problems of low traffic efficiency and safety in congested road sections have been solved, enabling orderly traffic flow and safe driving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AUTOLINK INFORMATION TECHNOLOGY CO LTD
- Filing Date
- 2023-07-12
- Publication Date
- 2026-06-23
AI Technical Summary
In congested areas, vehicles are close together, making it difficult to start and increasing the risk of rear-end collisions and other accidents. This poses a high risk and reduces traffic efficiency.
By establishing communication connections between intelligent and non-intelligent vehicles, selecting temporary command nodes, and determining driving routes based on relative positional relationships and road environment information, non-intelligent vehicles can alleviate congested road sections.
It improves transportation efficiency, reduces the risk of vehicle collisions, and decreases fuel consumption and traffic congestion.
Smart Images

Figure CN116895159B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle driving technology, and in particular to a method, device, electronic device and storage medium for driving a vehicle in congested road sections. Background Technology
[0002] With the continuous development of society and the economy, cars have become commonplace in households. This increase in car ownership has led to growing traffic congestion. Traffic jams affect the efficiency of road transportation. Furthermore, in congested areas, the small gaps between vehicles make starting difficult, increasing the risk of rear-end collisions and other accidents, thus posing a significant danger. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide a method, device, electronic device and storage medium for driving vehicles in congested road sections, which is conducive to easing traffic congestion and improving transportation efficiency and reducing danger.
[0004] In a first aspect, embodiments of this application provide a method for driving vehicles in a congested road segment, the method being applied to a processing center; the congested road segment includes multiple intelligent vehicles and non-intelligent vehicles; the method includes:
[0005] For each of the intelligent vehicles included in the congested road segment, a communication connection command is sent to the intelligent vehicle so that the intelligent vehicle can establish a communication connection with the non-intelligent vehicles within a first preset range around the intelligent vehicle.
[0006] Based on the driving direction of vehicles in the congested road segment and the front-to-back position relationship of each intelligent vehicle, the intelligent vehicle currently at the forefront of the congested road segment is identified as a temporary command node, and a first instruction message is sent to the temporary command node. After receiving the first instruction message, the temporary command node is used to determine the first driving path corresponding to each non-intelligent vehicle it is communicating with, as well as the second driving path of the temporary command node, based on the collected relative position relationship between the temporary command node and each non-intelligent vehicle it is communicating with, and the road environment information. The temporary command node then sends the corresponding first driving path to each non-intelligent vehicle it is communicating with, so that each non-intelligent vehicle can drive out of the location area of the congested road segment according to the first driving path, and the temporary command node can drive out of the location area of the congested road segment according to the second driving path.
[0007] Determine whether the congested road segment still contains the intelligent vehicle. If the congested road segment still contains the intelligent vehicle, continue to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node and send the first instruction information to the temporary command node until the congested road segment no longer contains the intelligent vehicle.
[0008] In conjunction with the first aspect, embodiments of this application provide a first possible implementation of the first aspect, wherein the method further includes:
[0009] A communication connection is established with the first intelligent vehicle based on the first communication connection request sent by the first intelligent vehicle; wherein, the first intelligent vehicle is used to send the first communication connection request to the processing center when it detects that its own first driving speed is continuously lower than the first preset speed for a first preset time period, and the first intelligent vehicle senses, based on its installed sensing device, that the second driving speed of other vehicles within a second preset range around the first intelligent vehicle is continuously lower than the first preset speed for the first preset time period; the first intelligent vehicle is any of the intelligent vehicles.
[0010] After receiving the first location information sent by the first intelligent vehicle, which indicates the current location of the first intelligent vehicle, the system acquires road monitoring images collected by road monitoring cameras within a third preset range around the current location of the first intelligent vehicle, and determines the location area of the congested road section based on the road monitoring images.
[0011] In conjunction with the first possible implementation of the first aspect, this application provides a second possible implementation of the first aspect, wherein the sensing device includes any one or more of the following: an image acquisition device, a lidar sensor, and an infrared sensor.
[0012] In conjunction with the first aspect or the first possible implementation of the first aspect, embodiments of this application provide a third possible implementation of the first aspect, wherein, before sending a communication connection instruction to each of the intelligent vehicles included in the congested road segment, the method further includes:
[0013] For each of the intelligent vehicles included in the congested road segment, a second communication connection request is sent to the intelligent vehicle to establish a communication connection between the processing center and the intelligent vehicle.
[0014] In conjunction with the first aspect or the first possible implementation of the first aspect, this application provides a fourth possible implementation of the first aspect, wherein, after determining the location area of the congested road segment, the method further includes:
[0015] Based on the location of the congested road segment, other adjacent areas are identified.
[0016] Send a notification message to vehicles located in the other areas, containing the location of the congested section and the estimated duration of the congestion, to prevent vehicles in the other areas from traveling to the congested section within the estimated duration of the congestion.
[0017] In conjunction with the first aspect, this application provides a fifth possible implementation of the first aspect, wherein determining whether the congested road segment still contains the intelligent vehicle includes:
[0018] Based on the current third driving speed of the temporary command node and the current fourth driving speed of each non-intelligent vehicle connected to it, determine whether the third driving speed and each of the fourth driving speeds are greater than the second preset speed within the second preset time period.
[0019] When the third driving speed and each of the fourth driving speeds are both greater than the second preset speed within the second preset time period, it is determined whether the congested road segment still contains the intelligent vehicle.
[0020] Secondly, embodiments of this application also provide a vehicle driving device for congested road sections, the device being applied to a processing center; the congested road section includes multiple intelligent vehicles and non-intelligent vehicles; the device includes:
[0021] The first sending module is used to send a communication connection instruction to each of the intelligent vehicles included in the congested road section, so that the intelligent vehicle can establish a communication connection with the non-intelligent vehicles within a first preset range around the intelligent vehicle.
[0022] The first determining module is used to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node based on the driving direction of the vehicles in the congested road segment and the front-to-back position relationship of each intelligent vehicle, and to send a first instruction information to the temporary command node; after receiving the first instruction information, the temporary command node is used to determine the first driving path corresponding to each non-intelligent vehicle connected to it and the second driving path of the temporary command node based on the collected relative position relationship between the temporary command node and each non-intelligent vehicle connected to it and the road environment information, and to send the corresponding first driving path to each non-intelligent vehicle connected to it, so that each non-intelligent vehicle drives out of the location area of the congested road segment according to the first driving path, and the temporary command node drives out of the location area of the congested road segment according to the second driving path.
[0023] The judgment module is used to determine whether the congested road segment still contains the intelligent vehicle. When the congested road segment still contains the intelligent vehicle, the module continues to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node and sends the first instruction information to the temporary command node until the congested road segment no longer contains the intelligent vehicle.
[0024] In conjunction with the second aspect, embodiments of this application provide a first possible implementation of the second aspect, wherein the apparatus further includes:
[0025] A connection establishment module is configured to establish a communication connection with the first intelligent vehicle based on a first communication connection request sent by the first intelligent vehicle. The first intelligent vehicle, during operation, sends the first communication connection request to the processing center when it detects that its own first driving speed is continuously lower than a first preset speed for a first preset time period, and when the first intelligent vehicle, based on its installed sensors, senses that the second driving speeds of other vehicles within a second preset range around it are continuously lower than the first preset speed for the first preset time period. The first intelligent vehicle can be any of the intelligent vehicles listed.
[0026] The acquisition module is configured to receive first location information sent by the first intelligent vehicle, which indicates the current location of the first intelligent vehicle, and then acquire road monitoring images collected by road monitoring cameras within a third preset range around the current location of the first intelligent vehicle, based on the first location information, so as to determine the location area of the congested road section based on the road monitoring images.
[0027] In conjunction with the first possible implementation of the second aspect, this application provides a second possible implementation of the second aspect, wherein the sensing device includes any one or more of the following: an image acquisition device, a lidar sensor, and an infrared sensor.
[0028] In conjunction with the second aspect or the first possible implementation of the second aspect, embodiments of this application provide a third possible implementation of the second aspect, wherein the apparatus further includes:
[0029] The second sending module is used to send a second communication connection request to each of the intelligent vehicles included in the congested road segment before the first sending module sends a communication connection instruction to that intelligent vehicle, so as to establish a communication connection between the processing center and the intelligent vehicle.
[0030] In conjunction with the second aspect or the first possible implementation of the second aspect, embodiments of this application provide a fourth possible implementation of the second aspect, wherein the apparatus further includes:
[0031] The second determining module is used to determine other areas adjacent to the location of the congested road segment after determining the location area of the congested road segment.
[0032] The third sending module is used to send a prompt message containing the location area of the congested road segment and the estimated congestion duration to vehicles located in the other areas, so as to prevent vehicles in the other areas from traveling to the congested road segment within the estimated congestion duration.
[0033] In conjunction with the second aspect, this application provides a fifth possible implementation of the second aspect, wherein the determining module, when determining whether the congested road segment still contains the intelligent vehicle, is specifically used for:
[0034] Based on the current third driving speed of the temporary command node and the current fourth driving speed of each non-intelligent vehicle connected to it, determine whether the third driving speed and each of the fourth driving speeds are greater than the second preset speed within the second preset time period.
[0035] When the third driving speed and each of the fourth driving speeds are both greater than the second preset speed within the second preset time period, it is determined whether the congested road segment still contains the intelligent vehicle.
[0036] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps in any of the possible implementations of the first aspect described above are performed.
[0037] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps in any of the possible implementations of the first aspect described above.
[0038] This application provides a method, device, electronic device, and storage medium for driving vehicles in congested road sections. In a congested road section, each intelligent vehicle establishes a communication connection with surrounding non-intelligent vehicles. Then, the intelligent vehicle at the forefront of the driving direction in the congested road section is designated as a temporary command node. This temporary command node determines a first driving path for each non-intelligent vehicle it is communicating with, and a second driving path for itself, based on the collected relative positional relationships and road environment information between itself and the non-intelligent vehicles it is communicating with. Each non-intelligent vehicle travels out of the congested road section according to its first driving path, and the temporary command node travels out of the congested road section according to its second driving path. This allows the temporary command node and its surrounding non-intelligent vehicles to leave the congested road section. Next, the intelligent vehicle at the forefront of the remaining intelligent vehicles in the congested road section is designated as a new temporary command node, and the above process is repeated, allowing vehicles (including intelligent and non-intelligent vehicles) in the congested road section to be cleared sequentially from front to back, thereby improving transportation efficiency and reducing danger.
[0039] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0040] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 A flowchart illustrating a method for driving a vehicle in a congested road section, as provided in an embodiment of this application, is shown.
[0042] Figure 2 A schematic flowchart illustrating a temporary command node provided in an embodiment of this application is shown;
[0043] Figure 3 This illustration shows a structural schematic diagram of a vehicle driving device in a congested road section provided in an embodiment of this application;
[0044] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0045] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0046] With the continuous development of society and the economy, cars have become commonplace in households. This increase in car ownership has led to growing traffic congestion. Traffic jams on the roads affect the efficiency of transportation. This is especially true on highways, where congestion is frequent, long, and with close spacing between vehicles, making starting difficult and increasing the risk of rear-end collisions and other accidents. This also puts significant stress on vehicle braking systems, indirectly increasing fuel consumption.
[0047] In view of the above problems, this application provides a method, device, electronic device and storage medium for driving vehicles in congested road sections, which is conducive to easing traffic congestion, improving transportation efficiency and reducing danger. The following is a description through embodiments.
[0048] Example 1:
[0049] To facilitate understanding of this embodiment, a method for vehicle movement in a congested road segment disclosed in this application will first be described in detail. This method is applied in a processing center; the congested road segment includes multiple intelligent vehicles and non-intelligent vehicles. Figure 1 A flowchart illustrating a vehicle driving method in a congested road section according to an embodiment of this application is shown, as follows: Figure 1 As shown, the process includes the following steps S101-S103:
[0050] S101: For each intelligent vehicle included in the congested road segment, send a communication connection command to the intelligent vehicle so that the intelligent vehicle can establish a communication connection with the non-intelligent vehicles within a first preset range around the intelligent vehicle.
[0051] In this embodiment, the intelligent vehicle is equipped with an intelligent driving system, so it can typically recognize surrounding environmental information, such as road environment information; it can also recognize the location information of other vehicles in the vicinity. In contrast, non-intelligent vehicles typically do not have an intelligent driving system installed, therefore, they generally cannot recognize surrounding environmental information or the location information of other vehicles in the vicinity.
[0052] In this embodiment, the congested road segment can specifically be a congested road segment on a highway. The speed of each vehicle in the congested road segment remains below a first preset speed for a preset time period. The first preset speed can be determined based on the location of the congested road segment. When the congested road segment is on a highway, the first preset speed can be 60 kilometers per hour. For example, when the preset time period is 10 minutes, each vehicle in the congested highway segment maintains a speed below 60 kilometers per hour for 10 minutes.
[0053] In this embodiment, after determining the location of the congested road segment, the processing center sends a communication connection command to each intelligent vehicle in the congested road segment. Upon receiving the communication connection command, each intelligent vehicle establishes a communication connection with non-intelligent vehicles within a first preset range around it. Simultaneously, after receiving the communication connection command, each intelligent vehicle can also establish a communication connection with other intelligent vehicles in the congested road segment.
[0054] In this embodiment, the first preset range can be a circular range centered on the intelligent vehicle with a preset length as its radius. Each non-intelligent vehicle can only establish a communication connection with one of the intelligent vehicles.
[0055] S102: Based on the driving direction of vehicles in the congested road section and the front-to-back position relationship of each intelligent vehicle, the intelligent vehicle currently at the forefront of the congested road section is identified as a temporary command node, and a first instruction information is sent to the temporary command node; after receiving the first instruction information, the temporary command node is used to determine the first driving path corresponding to each non-intelligent vehicle connected to it and the second driving path of the temporary command node based on the collected relative position relationship between the temporary command node and each non-intelligent vehicle connected to it and the road environment information, and send the corresponding first driving path to each non-intelligent vehicle connected to it, so that each non-intelligent vehicle drives out of the location area of the congested road section according to the first driving path, and the temporary command node drives out of the location area of the congested road section according to the second driving path.
[0056] For each intelligent vehicle, after establishing communication connections with all non-intelligent vehicles within a first preset range, the intelligent vehicle sends fourth location information indicating its current position to the control center. Upon receiving the fourth location information from each intelligent vehicle in the congested section, the control center determines the forward and backward positional relationships of the vehicles based on their travel directions and the fourth location information. Then, the intelligent vehicle currently at the forefront of the congested section is designated as a temporary command node, and a first instruction is sent to this temporary command node.
[0057] Figure 2 A schematic diagram of the temporary command node provided in the embodiments of this application is shown, such as... Figure 2 As shown, the congested road section contains multiple intelligent vehicles and multiple non-intelligent vehicles, and the temporary command node is the intelligent vehicle currently at the forefront of the congested road section.
[0058] Upon receiving the first instruction, the temporary command node collects the relative positional relationships between itself and the various non-intelligent vehicles it is communicating with, as well as road environment information. This road environment information includes, for example, whether the route is a solid or dashed line, indicating whether a U-turn is permitted; it may also include the current color information of traffic lights.
[0059] Based on the relative positions of the non-intelligent vehicles connected to it and the road environment information collected, the temporary command node determines the first driving path for each non-intelligent vehicle and the second driving path for itself. The temporary command node then sends the corresponding first driving path to each non-intelligent vehicle. Each non-intelligent vehicle follows its first driving path to exit the congested area, and the temporary command node follows its second driving path to exit the congested area.
[0060] The above process can help clear the congested road by clearing the way for vehicles at the very front of the road (i.e., the smart vehicles at the very front and the non-smart vehicles around them).
[0061] S103: Determine whether there are still intelligent vehicles in the congested section. If there are still intelligent vehicles in the congested section, continue to determine the intelligent vehicle currently at the forefront of the congested section as a temporary command node and send the first instruction information to the temporary command node until there are no more intelligent vehicles in the congested section.
[0062] After the aforementioned intelligent vehicles and surrounding non-intelligent vehicles leave the area where the congested road segment is located, it is determined whether there are other intelligent vehicles in the congested road segment. If there are other intelligent vehicles in the congested road segment, the process continues to identify the intelligent vehicle currently at the forefront of the congested road segment as a new temporary command node and send the first instruction information to the new temporary command node until there are no more intelligent vehicles in the congested road segment.
[0063] In one possible implementation, before performing step S101, the location area of the congested road segment can be determined in steps S1001-S1002 as follows:
[0064] S1001: Establish a communication connection with the first intelligent vehicle based on the first communication connection request sent by the first intelligent vehicle; wherein, the first intelligent vehicle is used to send a first communication connection request to the processing center when it detects that its own first driving speed is continuously lower than the first preset speed within a first preset time period, and the first intelligent vehicle senses, based on its installed sensing device, that the second driving speed of other vehicles within a second preset range around the first intelligent vehicle is continuously lower than the first preset speed within a first preset time period; the first intelligent vehicle is any intelligent vehicle among intelligent vehicles.
[0065] In this embodiment, the first intelligent vehicle can be any intelligent vehicle. During operation, the first intelligent vehicle detects its own first driving speed. When its first driving speed remains below a predetermined speed for a first preset time period, it senses the second driving speeds of other vehicles within a second preset range around it using its installed sensors. When the second driving speeds of all other vehicles within the second preset range around the first intelligent vehicle remain below the predetermined speed for the first preset time period, the first intelligent vehicle sends a first communication connection request to the processing center. Upon receiving the first communication connection request, the processing center establishes a communication connection with the first intelligent vehicle based on the request.
[0066] In one possible implementation, the sensing device includes any one or more of the following: an image acquisition device, a lidar sensor, and an infrared sensor.
[0067] S1002: After receiving the first location information sent by the first intelligent vehicle to indicate the current location of the first intelligent vehicle, the system acquires road monitoring images collected by road monitoring cameras within a third preset range around the current location of the first intelligent vehicle based on the first location information, so as to determine the location area of the congested road section based on the road monitoring images.
[0068] After establishing a communication connection between the processing center and the first intelligent vehicle, the first intelligent vehicle sends its current location information to the processing center. Upon receiving the first location information, the processing center retrieves at least one road surveillance camera located within a third preset range around the first intelligent vehicle's current location; that is, it retrieves road surveillance cameras near the first intelligent vehicle. The processing center then acquires road surveillance images captured by these cameras to determine the location of the congested road section.
[0069] It is worth noting that the first location information only indicates the current location of the first intelligent vehicle, while the location area of the congested road section includes not only the current location of the first intelligent vehicle, but also other vehicles that are also blocked near the first intelligent vehicle.
[0070] In one possible implementation, after performing step S1002 and before performing step S101, the processing center may also establish a communication connection with each intelligent vehicle in the congested road segment by sending a second communication connection request to each intelligent vehicle in the congested road segment to establish a communication connection between the processing center and the intelligent vehicle.
[0071] For each intelligent vehicle in the congested road section, the processing center sends a second communication connection request to that intelligent vehicle. After receiving feedback from the intelligent vehicle indicating its agreement to the connection, the processing center establishes a communication connection between the processing center and the intelligent vehicle.
[0072] In one possible implementation, to prevent further congestion in congested road sections, after determining the location of the congested road section in step S1002, vehicles from other areas surrounding the congested road section can be prevented from entering the congested road section in the following ways:
[0073] Based on the location of the congested road section, identify other areas adjacent to that location;
[0074] Send a notification to vehicles in other areas, including the location of the congested section and the estimated duration of the congestion, to prevent vehicles in other areas from traveling to the congested section during the estimated congestion period.
[0075] In one possible implementation, when determining whether there are still intelligent vehicles in the congested road section in step S103, the following steps can be performed:
[0076] S1031: Based on the received third driving speed of the temporary command node and the corresponding fourth driving speed of each non-intelligent vehicle connected to it, determine whether the third driving speed and each fourth driving speed are greater than the second preset speed within the second preset time period.
[0077] During its journey along the second driving path, the temporary command node collects its own current third driving speed and the corresponding fourth driving speed of each non-intelligent vehicle it is communicating with, and sends the third driving speed and the corresponding fourth driving speeds to the processing center. The processing center determines whether the third driving speed and the corresponding fourth driving speeds are continuously greater than a second preset speed within a second preset time period. For example, the second preset time period can be 5 minutes, but this application does not limit it to this.
[0078] S1032: When the third driving speed and each of the fourth driving speeds are greater than the second preset speed within the second preset time period, determine whether there are still intelligent vehicles in the congested road section.
[0079] When the third and all fourth driving speeds consistently exceed the second preset speed within the second preset time period, it indicates that the temporary command node and all non-intelligent vehicles connected to it are currently in a non-congested state, or that the vehicle in front has already left the congested section. At this point, it is possible to continue clearing the congestion for other vehicles behind.
[0080] Example 2:
[0081] Based on the same technical concept, this application also provides a vehicle driving device in a congested road section, the device being applied to a processing center; the congested road section includes multiple intelligent vehicles and non-intelligent vehicles; Figure 3 This application provides a schematic diagram of the structure of a vehicle driving device in a congested road section, as illustrated in an embodiment of the present application. Figure 3 As shown, the device includes:
[0082] The first sending module 301 is used to send a communication connection instruction to each of the intelligent vehicles included in the congested road section, so that the intelligent vehicle can establish a communication connection with the non-intelligent vehicles within a first preset range around the intelligent vehicle.
[0083] The first determining module 302 is used to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node based on the driving direction of the vehicles in the congested road segment and the front-to-back position relationship of each intelligent vehicle, and to send first instruction information to the temporary command node; after receiving the first instruction information, the temporary command node is used to determine the first driving path corresponding to each non-intelligent vehicle connected to it and the second driving path of the temporary command node based on the collected relative position relationship between the temporary command node and each non-intelligent vehicle connected to it and the road environment information, and to send the corresponding first driving path to each non-intelligent vehicle connected to it, so that each non-intelligent vehicle drives out of the location area of the congested road segment according to the first driving path, and the temporary command node drives out of the location area of the congested road segment according to the second driving path.
[0084] The judgment module 303 is used to determine whether the congested road segment still contains the intelligent vehicle. When the congested road segment still contains the intelligent vehicle, it continues to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node and sends the first instruction information to the temporary command node until the congested road segment no longer contains the intelligent vehicle.
[0085] Optionally, the device further includes:
[0086] A connection establishment module is configured to establish a communication connection with the first intelligent vehicle based on a first communication connection request sent by the first intelligent vehicle. The first intelligent vehicle, during operation, sends the first communication connection request to the processing center when it detects that its own first driving speed is continuously lower than a first preset speed for a first preset time period, and when the first intelligent vehicle, based on its installed sensors, senses that the second driving speeds of other vehicles within a second preset range around it are continuously lower than the first preset speed for the first preset time period. The first intelligent vehicle can be any of the intelligent vehicles listed.
[0087] The acquisition module is configured to receive first location information sent by the first intelligent vehicle, which indicates the current location of the first intelligent vehicle, and then acquire road monitoring images collected by road monitoring cameras within a third preset range around the current location of the first intelligent vehicle, based on the first location information, so as to determine the location area of the congested road section based on the road monitoring images.
[0088] Optionally, the sensing device includes any one or more of the following: image acquisition device, lidar sensor, infrared sensor.
[0089] Optionally, the device further includes:
[0090] The second sending module is used to send a second communication connection request to each of the intelligent vehicles included in the congested road segment before the first sending module sends a communication connection instruction to that intelligent vehicle, so as to establish a communication connection between the processing center and the intelligent vehicle.
[0091] Optionally, the device further includes:
[0092] The second determining module is used to determine other areas adjacent to the location of the congested road segment after determining the location area of the congested road segment.
[0093] The third sending module is used to send a prompt message containing the location area of the congested road segment and the estimated congestion duration to vehicles located in the other areas, so as to prevent vehicles in the other areas from traveling to the congested road segment within the estimated congestion duration.
[0094] Optionally, when determining whether the congested road segment still contains the intelligent vehicle, the determination module is specifically used for:
[0095] Based on the current third driving speed of the temporary command node and the current fourth driving speed of each non-intelligent vehicle connected to it, determine whether the third driving speed and each of the fourth driving speeds are greater than the second preset speed within the second preset time period.
[0096] When the third driving speed and each of the fourth driving speeds are both greater than the second preset speed within the second preset time period, it is determined whether the congested road segment still contains the intelligent vehicle.
[0097] Example 3:
[0098] Figure 4 A schematic diagram of an electronic device provided in this application embodiment includes: a processor 401, a memory 402, and a bus 403. The memory 402 stores machine-readable instructions executable by the processor 401. When the electronic device runs the above-described information processing method, the processor 401 and the memory 402 communicate through the bus 403. The processor 401 executes the machine-readable instructions to perform the steps of the method described in Embodiment 1.
[0099] Example 4:
[0100] Embodiment 4 of this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps described in Embodiment 1.
[0101] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, electronic devices, and computer-readable storage media described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0102] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0103] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0104] In addition, 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.
[0105] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in 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, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0106] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims.
Claims
1. A method for driving vehicles in congested road sections, characterized in that, The method is applied in the treatment center; The congested road section includes multiple intelligent vehicles and non-intelligent vehicles; the method includes: For each of the intelligent vehicles included in the congested road segment, a communication connection command is sent to the intelligent vehicle so that the intelligent vehicle can establish a communication connection with the non-intelligent vehicles within a first preset range around the intelligent vehicle. Based on the driving direction of vehicles in the congested road segment and the front-to-back position relationship of each intelligent vehicle, the intelligent vehicle currently at the forefront of the congested road segment is identified as a temporary command node, and a first instruction message is sent to the temporary command node. After receiving the first instruction message, the temporary command node is used to determine the first driving path corresponding to each non-intelligent vehicle it is communicating with, as well as the second driving path of the temporary command node, based on the collected relative position relationship between the temporary command node and each non-intelligent vehicle it is communicating with, and the road environment information. The temporary command node then sends the corresponding first driving path to each non-intelligent vehicle it is communicating with, so that each non-intelligent vehicle can drive out of the location area of the congested road segment according to the first driving path, and the temporary command node can drive out of the location area of the congested road segment according to the second driving path. Determine whether the congested road segment still contains the intelligent vehicle. If the congested road segment still contains the intelligent vehicle, continue to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node and send the first instruction information to the temporary command node until the congested road segment no longer contains the intelligent vehicle.
2. The method according to claim 1, characterized in that, The method further includes: A communication connection is established with the first intelligent vehicle based on the first communication connection request sent by the first intelligent vehicle; wherein, the first intelligent vehicle is used to send the first communication connection request to the processing center when it detects that its own first driving speed is continuously lower than the first preset speed for a first preset time period, and the first intelligent vehicle senses, based on its installed sensing device, that the second driving speed of other vehicles within a second preset range around the first intelligent vehicle is continuously lower than the first preset speed for the first preset time period; the first intelligent vehicle is any of the intelligent vehicles. After receiving the first location information sent by the first intelligent vehicle, which indicates the current location of the first intelligent vehicle, the system acquires road monitoring images collected by road monitoring cameras within a third preset range around the current location of the first intelligent vehicle, and determines the location area of the congested road section based on the road monitoring images.
3. The method according to claim 2, characterized in that, The sensing device includes any one or more of the following: image acquisition device, lidar sensor, infrared sensor.
4. The method according to claim 1 or 2, characterized in that, Before sending a communication connection command to each of the intelligent vehicles included in the congested road segment, the method further includes: For each of the intelligent vehicles included in the congested road segment, a second communication connection request is sent to the intelligent vehicle to establish a communication connection between the processing center and the intelligent vehicle.
5. The method according to claim 1 or 2, characterized in that, After determining the location area of the congested road segment, the method further includes: Based on the location of the congested road segment, other adjacent areas are identified. Send a notification message to vehicles located in the other areas, containing the location of the congested section and the estimated duration of the congestion, to prevent vehicles in the other areas from traveling to the congested section within the estimated duration of the congestion.
6. The method according to claim 1, characterized in that, The determination of whether the congested road segment still contains the intelligent vehicle includes: Based on the current third driving speed of the temporary command node and the current fourth driving speed of each non-intelligent vehicle connected to it, determine whether the third driving speed and each of the fourth driving speeds are greater than the second preset speed within the second preset time period. When the third driving speed and each of the fourth driving speeds are both greater than the second preset speed within the second preset time period, it is determined whether the congested road segment still contains the intelligent vehicle.
7. A vehicle driving device for congested road sections, characterized in that, The device is used in the treatment center; The congested road section includes multiple intelligent vehicles and non-intelligent vehicles; the device includes: The first sending module is used to send a communication connection instruction to each of the intelligent vehicles included in the congested road section, so that the intelligent vehicle can establish a communication connection with the non-intelligent vehicles within a first preset range around the intelligent vehicle. The first determining module is used to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node based on the driving direction of the vehicles in the congested road segment and the front-to-back position relationship of each intelligent vehicle, and to send a first instruction information to the temporary command node; after receiving the first instruction information, the temporary command node is used to determine the first driving path corresponding to each non-intelligent vehicle connected to it and the second driving path of the temporary command node based on the collected relative position relationship between the temporary command node and each non-intelligent vehicle connected to it and the road environment information, and to send the corresponding first driving path to each non-intelligent vehicle connected to it, so that each non-intelligent vehicle drives out of the location area of the congested road segment according to the first driving path, and the temporary command node drives out of the location area of the congested road segment according to the second driving path. The judgment module is used to determine whether the congested road segment still contains the intelligent vehicle. When the congested road segment still contains the intelligent vehicle, the module continues to determine the intelligent vehicle currently at the forefront of the congested road segment as a temporary command node and sends the first instruction information to the temporary command node until the congested road segment no longer contains the intelligent vehicle.
8. The apparatus according to claim 7, characterized in that, The device further includes: A connection establishment module is configured to establish a communication connection with the first intelligent vehicle based on a first communication connection request sent by the first intelligent vehicle. The first intelligent vehicle, during operation, sends the first communication connection request to the processing center when it detects that its own first driving speed is continuously lower than a first preset speed for a first preset time period, and when the first intelligent vehicle, based on its installed sensors, senses that the second driving speeds of other vehicles within a second preset range around it are continuously lower than the first preset speed for the first preset time period. The first intelligent vehicle can be any of the intelligent vehicles listed. The acquisition module is configured to receive first location information sent by the first intelligent vehicle, which indicates the current location of the first intelligent vehicle, and then acquire road monitoring images collected by road monitoring cameras within a third preset range around the current location of the first intelligent vehicle, based on the first location information, so as to determine the location area of the congested road section based on the road monitoring images.
9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is in operation, the processor communicates with the memory via the bus, and the machine-readable instructions, when executed by the processor, perform the steps of the method as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 6.