Vehicle traffic control method, controller, and vehicle
Patent Information
- Application Number
- CN202510549619.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2026-10-30
AI Technical Summary
[0002]当车流行进缓慢时,容易出现车辆加塞、逆行、横跨非机动车道等行为,进而导致车辆拥堵
[0027]通过上述技术方案,在堵车场景下,根据第一车辆的位置和周围环境信息以及接收的第二车辆的交互信息,对该堵车场景下第一车辆与第二车辆进行疏导控制,可以通过车辆之间的信息交互实现对堵车场景中的车辆进行疏导,相较于相关技术中通过交警对堵车的车辆进行控制,可以无需在交警的指示下对堵车场景中的车辆进行疏导控制,进而可以提高堵车场景中疏导车辆的效率。
Smart Images

Figure CN123016703A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of data processing technology, and more specifically, to vehicle management methods, controllers, and vehicles. Background Technology
[0002] When traffic flows slowly, vehicles are prone to cutting in, driving against traffic, and crossing non-motorized vehicle lanes, leading to congestion. Related technologies involve traffic police directing traffic, but this process can be time-consuming. Summary of the Invention
[0003] The purpose of this disclosure is to provide a vehicle management method, controller, and vehicle to solve the technical problems existing in the related art.
[0004] To achieve the above objectives, in a first aspect, this disclosure provides a method for managing traffic flow, comprising: In a traffic jam scenario, the system receives interaction information from a second vehicle within a preset range of the first vehicle. The interaction information includes the location of the second vehicle and information about the surrounding environment of the second vehicle. Based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, the first vehicle and the second vehicle are guided and controlled.
[0005] Optionally, the step of guiding and controlling the first vehicle and the second vehicle based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle includes: An initial electronic map is generated based on the location of the first vehicle and the surrounding environment information of the first vehicle. The initial electronic map is overlaid based on the interactive information to obtain a shared electronic map; Based on the shared electronic map, traffic control is implemented for the first vehicle and the second vehicle.
[0006] Optionally, generating an initial electronic map based on the location of the first vehicle and its surrounding environment includes: A coordinate system is established with the position of the first vehicle as the origin, and the position of the first vehicle and the surrounding environment information of the first vehicle are added to the coordinate system to obtain the initial electronic map.
[0007] Optionally, the step of controlling the traffic flow of the first vehicle and the second vehicle based on the shared electronic map includes: The driving of the first vehicle and the second vehicle is planned according to the shared electronic map to obtain the driving information of the first vehicle and the second vehicle, so that the first vehicle can drive according to the driving information; The shared electronic map and the driving information are sent to the second vehicle so that the second vehicle can drive according to the driving information.
[0008] Optionally, the step of planning the driving of the first vehicle and the second vehicle based on the shared electronic map to obtain the driving information of the first vehicle and the second vehicle includes: The shared electronic map is displayed on the central control screen of the first vehicle; In response to the user of the first vehicle's driving planning operation on the shared electronic map, the driving information of the first vehicle and the second vehicle is determined based on the driving planning operation.
[0009] Optionally, the driving information includes the serial numbers of the first vehicle and the second vehicle, the driving directions of the first vehicle and the second vehicle, and the driving sequence of the first vehicle and the second vehicle.
[0010] Optionally, the step of planning the driving of the first vehicle and the second vehicle based on the shared electronic map to obtain the driving information of the first vehicle and the second vehicle includes: The shared electronic map is processed into a grid to obtain a gridded shared electronic map; Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated.
[0011] Optionally, the step of performing gridding processing on the shared electronic map to obtain a gridded shared electronic map includes: The outlines of the first vehicle and the second vehicle in the shared electronic map are converted into movable grids, and the surrounding environment information of the first vehicle and the second vehicle in the shared electronic map are converted into immovable grids, thus obtaining the gridded shared electronic map.
[0012] Optionally, generating the driving information of the first vehicle and the second vehicle in the traffic jam scenario based on the gridded shared electronic map includes: Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated by a brute-force search method.
[0013] Optionally, the method further includes: Send an invitation message to the second vehicle to invite the second vehicle to form a vehicle group with the first vehicle; Upon receiving acceptance of the invitation from the second vehicle, the vehicle forms a vehicle group with the second vehicle via a communication connection.
[0014] Optionally, sending the invitation information to the second vehicle includes: Send an invitation message to a second vehicle within a preset range of the first vehicle.
[0015] Optionally, upon receiving acceptance information from the second vehicle regarding the invitation, forming a vehicle group with the second vehicle via a communication connection includes: Upon receiving acceptance information from a first preset number of second vehicles regarding the invitation, the vehicle group is formed with the first preset number of second vehicles via a communication connection.
[0016] Optionally, the method further includes: If no acceptance of the invitation information is received from the first preset number of second vehicles, wait for feedback information from the second vehicles regarding the invitation information; If no acceptance of the invitation information is received from the first preset number of second vehicles within a first preset time period, a leave-from-group information is sent to the second vehicle that provided the acceptance information, instructing the second vehicle to leave the vehicle group.
[0017] Optionally, the method further includes: The system receives the points value of the second vehicle within a preset range from the first vehicle. If the points value of the second vehicle is less than the preset points value, the system displays the invitation information on the central control screen of the first vehicle. The points value is used to characterize the trustworthiness of the second vehicle. In response to the confirmation operation for sending the invitation information, the invitation information is sent to the second vehicle.
[0018] Optionally, the adjustment method for the second vehicle's credit value includes: When the second vehicle follows the traffic control of the first vehicle, the integral value of the second vehicle is increased; If the second vehicle does not follow the traffic control of the first vehicle, the integral value of the second vehicle is reduced.
[0019] Optionally, the situations in which the second vehicle does not follow the traffic control of the first vehicle include: The second vehicle refuses to follow the planned route of the first vehicle, or... The second vehicle did not travel in the sequence planned by the first vehicle.
[0020] Optionally, the situation where the second vehicle does not follow the traffic control of the first vehicle is determined by the first vehicle and other vehicles' first voting results on whether the second vehicle and the first vehicle should follow the traffic control of the first vehicle, wherein the other vehicles are vehicles other than the second vehicle within the preset range of the first vehicle.
[0021] Optionally, the voting operation corresponding to the first voting result is triggered by the first vehicle when it detects that the second vehicle has not followed the traffic control a second preset number of times.
[0022] Optionally, the first vehicle is determined based on the second voting result between the second vehicle and the first vehicle within the preset range regarding the vehicles subject to traffic control.
[0023] Optionally, the first vehicle is the vehicle with the highest number of votes in the second voting result, the first vehicle is the vehicle that initiates the vehicle diversion request when the second voting result indicates that all vehicles have the same number of votes, or the first vehicle is the vehicle that initiates the vehicle diversion request when no vehicle votes in the voting operation corresponding to the second voting result.
[0024] Optionally, the first vehicle is the vehicle with the highest number of votes in the second voting results, and the method further includes: If the first vehicle and the second vehicle are not guided or controlled within the second preset time period based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, an instruction message is sent to the second vehicle with the second highest number of votes in the second voting results, so as to instruct the second vehicle with the second highest number of votes to guide and control the first vehicle and the second vehicle based on the interaction information, the location of the first vehicle, and the surrounding environment information.
[0025] Secondly, this disclosure also provides a controller, including: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of any of the methods provided in the first aspect of this disclosure.
[0026] Thirdly, this disclosure also provides a vehicle that includes the controller provided in the second aspect of this disclosure.
[0027] Through the above technical solution, in traffic jam scenarios, based on the location and surrounding environment information of the first vehicle and the interaction information received from the second vehicle, the first and second vehicles in the traffic jam scenario can be guided and controlled. The traffic jam can be guided through the information interaction between the vehicles. Compared with related technologies that rely on traffic police to control vehicles in traffic jams, this method can guide and control vehicles in traffic jam scenarios without the need for traffic police instructions, thereby improving the efficiency of guiding vehicles in traffic jam scenarios.
[0028] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0029] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings: Figure 1 This is a schematic diagram illustrating a vehicle traffic management method according to an exemplary embodiment of the present disclosure.
[0030] Figure 2 This is a schematic diagram illustrating a vehicle in a traffic jam situation according to an exemplary embodiment of the present disclosure.
[0031] Figure 3 This is a schematic diagram illustrating the sharing of electronic maps in traffic jam situations according to an exemplary embodiment of the present disclosure.
[0032] Figure 4 This is a schematic diagram illustrating driving information in a traffic jam situation according to an exemplary embodiment of the present disclosure.
[0033] Figure 5 This is a schematic diagram illustrating a gridded shared electronic map in traffic congestion according to an exemplary embodiment of the present disclosure.
[0034] Figure 6 This is a schematic flowchart illustrating a vehicle traffic management method according to an exemplary embodiment of the present disclosure.
[0035] Figure 7 This is a schematic diagram illustrating the traffic diversion after an exemplary embodiment of the present disclosure.
[0036] Figure 8 This is a schematic diagram illustrating a search performed using gridding processing according to an exemplary embodiment of the present disclosure.
[0037] Figure 9 This is a schematic diagram illustrating a vehicle traffic management device according to an exemplary embodiment of the present disclosure.
[0038] Figure 10 This is a block diagram illustrating a vehicle according to an exemplary embodiment. Detailed Implementation
[0039] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0040] In related technologies, when traffic jams occur, traffic police can direct vehicles, or drivers can get out of their vehicles to survey the intersection and discuss solutions verbally to clear the congested traffic.
[0041] However, the inventors discovered that when traffic police are used to manage traffic, if there are no officers on duty in the congested situation, drivers will have to wait for officers to arrive, increasing the time required to manage traffic and reducing efficiency. Similarly, verbally coordinating traffic management by drivers getting out of their vehicles also increases the time required and reduces efficiency.
[0042] In view of this, this disclosure provides a vehicle management method, a controller, and a vehicle to solve the technical problems existing in the related technologies.
[0043] like Figure 1 As shown, Figure 1 This is a schematic diagram illustrating a vehicle traffic management method according to an exemplary embodiment of the present disclosure, with reference to... Figure 1 ,include: S101: In a traffic jam scenario, receive interaction information from a second vehicle within a preset range of the first vehicle. The interaction information includes the location of the second vehicle and information about the surrounding environment of the second vehicle. S102: Based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, conduct traffic control on the first vehicle and the second vehicle.
[0044] Through the above technical solution, in traffic jam scenarios, based on the location and surrounding environment information of the first vehicle and the received interaction information from the second vehicle, the traffic control of the first and second vehicles in the traffic jam scenario can be carried out. The traffic jam can be controlled through the interaction information between the vehicles. Compared with related technologies that rely on traffic police to control traffic jam vehicles, this method can control traffic jam vehicles without the need for traffic police instructions, thereby improving the efficiency of traffic control in traffic jam scenarios.
[0045] To enable those skilled in the art to better understand the vehicle management method provided in this disclosure, the above steps are illustrated in detail below.
[0046] For example, a traffic jam scenario can be a situation where multiple vehicles are stuck together and unable to move or moving very slowly. This traffic jam scenario can include vehicles traveling in the wrong direction, vehicles crossing non-motorized vehicle lanes, vehicles cutting in line, and information such as road signs, specifically... Figure 2 As shown. The first vehicle can be the vehicle initiating traffic control in a traffic jam scenario. The second vehicle can be any vehicle other than the first vehicle in the traffic jam scenario. The location of the second vehicle can be the latitude and longitude positioning information of the outline of the second vehicle. The location of the second vehicle can be obtained through GPS (Global Positioning System) in the second vehicle, which is not specifically limited in this embodiment. The surrounding environment information of the second vehicle can be information such as pedestrians, non-motorized vehicles, and green belts around the second vehicle. The surrounding environment information of the second vehicle can be obtained through the vehicle-mounted radar in the second vehicle, which is not specifically limited in this embodiment.
[0047] When a traffic jam occurs, the first vehicle can receive interactive information from a second vehicle located within a preset range. This interactive information can then be used for subsequent traffic control and management within the congestion scenario. The preset range represents the distance within which the traffic jam occurs. When the distance between the first and second vehicles exceeds this preset range, it indicates that the second vehicle is not part of the congested traffic or has little impact on the congestion. The preset range can be a specific numerical value, and this embodiment does not impose specific limitations on it.
[0048] For example, the location information of the first vehicle can be the latitude and longitude positioning information of the outline of the first vehicle. The location of the first vehicle can be obtained through GPS in the first vehicle, and this embodiment of the present disclosure does not specifically limit this. The surrounding environment information of the first vehicle can be information such as pedestrians, non-motorized vehicles, and green belts around the first vehicle. The surrounding environment information of the first vehicle can be obtained through vehicle-mounted radar in the first vehicle, and this embodiment of the present disclosure does not specifically limit this.
[0049] After receiving the interaction information from the second vehicle, the first vehicle can guide and control the traffic flow between the first and second vehicles in the traffic jam scenario based on the interaction information from the second vehicle, the location of the first vehicle, and the surrounding environment information of the first vehicle.
[0050] By exchanging information between vehicles, it is possible to automatically manage vehicles in traffic jams. Compared to related technologies that require drivers to get out of their cars or traffic police to manage traffic, this method eliminates the need for either drivers or traffic police to get out of their vehicles, thereby reducing the time required to manage vehicles and improving the efficiency of vehicle management and control in traffic jams.
[0051] In a possible manner, the step of guiding and controlling the first vehicle and the second vehicle based on the interaction information, the position of the first vehicle, and the surrounding environment information of the first vehicle includes: An initial electronic map is generated based on the location of the first vehicle and the surrounding environment information of the first vehicle. The initial electronic map is overlaid based on the interactive information to obtain a shared electronic map; Based on the shared electronic map, traffic control is implemented for the first vehicle and the second vehicle.
[0052] It should be understood that a shared electronic map can be an electronic map that presents a simulated model of the first and second vehicles in a traffic jam scenario. The initial electronic map can be an electronic map displaying the outline of the first vehicle and its surrounding environment. In this initial electronic map, one can see the outline of the first vehicle and information such as pedestrians, non-motorized vehicles, and green belts around it. After obtaining the initial electronic map, the received interactive information is overlaid onto it to obtain the shared electronic map. For example, Figure 3 As shown, the shared electronic map may include the outlines of the first and second vehicles in a traffic jam scenario, as well as information such as the vehicles in the environment where the first and second vehicles are located.
[0053] After obtaining a shared electronic map based on the interactive information, the location of the first vehicle, and the surrounding environment information of the first vehicle, the first vehicle and the second vehicle can be guided and controlled according to the shared electronic map. Specifically, in the first vehicle, the first vehicle and the second vehicle can be guided and controlled directly according to the shared electronic map. In the second vehicle, the first vehicle can send the shared electronic map to the second vehicle and display it on the central control screen of the second vehicle, so that the second vehicle can guide and control the first vehicle and the second vehicle according to the shared electronic map. This embodiment of the disclosure does not make specific limitations on this.
[0054] The above technical solution can automatically generate a shared electronic map to guide and control the first and second vehicles. This can be done without the need for traffic police instructions or for drivers to get out of their vehicles, thereby saving time and improving the efficiency of traffic management in congested situations.
[0055] In one possible manner, generating an initial electronic map based on the location of the first vehicle and its surrounding environment includes: A coordinate system is established with the position of the first vehicle as the origin, and the position of the first vehicle and the surrounding environment information of the first vehicle are added to the coordinate system to obtain the initial electronic map.
[0056] It should be understood that when constructing the initial electronic map, a coordinate system with the position of the first vehicle as the origin can be established on the central control screen. Under this coordinate system, the position of the first vehicle and the surrounding environment information of the first vehicle can be added to the coordinate system to obtain the initial electronic map.
[0057] In one possible manner, the traffic control of the first vehicle and the second vehicle based on the shared electronic map includes: The driving of the first vehicle and the second vehicle is planned according to the shared electronic map to obtain the driving information of the first vehicle and the second vehicle, so that the first vehicle can drive according to the driving information; The shared electronic map and the driving information are sent to the second vehicle so that the second vehicle can drive according to the driving information.
[0058] It should be understood that when planning the movement of the first and second vehicles based on the shared electronic map, the planning can be based on the surrounding environment of the first and second vehicles as shown on the shared electronic map. For example, if there is nothing around the second vehicle and there is a movable empty space, the second vehicle can be moved to the corresponding empty space, allowing other second vehicles and the first vehicle to move. Therefore, the movement process of the first and second vehicles, including their direction and sequence, can be planned directly based on the empty spaces and vehicle directions on the shared electronic map, thus obtaining the movement information of the first and second vehicles.
[0059] In the first vehicle, the driving information can be directly used for navigation. For the second vehicle, the driving information can be sent from the first vehicle to the second vehicle so that the second vehicle can drive according to the driving information. This embodiment does not specifically limit the specific implementation. Therefore, intelligent traffic management and control can be achieved without the need for traffic police or vehicle owners to disembark.
[0060] In one possible manner, the step of planning the driving of the first vehicle and the second vehicle based on the shared electronic map to obtain the driving information of the first vehicle and the second vehicle includes: The shared electronic map is displayed on the central control screen of the first vehicle; In response to the user of the first vehicle's driving planning operation on the shared electronic map, the driving information of the first vehicle and the second vehicle is determined based on the driving planning operation.
[0061] It should be understood that after the shared electronic map is generated, it can be displayed on the central control screen of the first vehicle, allowing the driver of the first vehicle to observe the driving status of vehicles in traffic jams and plan the driving information of the first and second vehicles. When planning driving information, the driver of the first vehicle can directly perform driving planning operations on the central control screen based on the shared electronic map, and then obtain the driving information of the first and second vehicles based on these operations. This allows for driving planning of vehicles in traffic jam scenarios without leaving the vehicle, thereby enabling traffic guidance and control, and improving the efficiency of traffic guidance and control in traffic jam scenarios.
[0062] In some possible embodiments, the driving information includes the serial numbers of the first vehicle and the second vehicle, the driving directions of the first vehicle and the second vehicle, and the driving sequence of the first vehicle and the second vehicle.
[0063] It should be understood that when the owner of the first vehicle plans the driving information of the first and second vehicles based on the shared electronic map, such as Figure 4 As shown, the planned driving information may include the serial number, driving sequence, and driving direction of the first vehicle, and the serial number, driving sequence, and driving direction of the second vehicle. This embodiment does not specifically limit these aspects.
[0064] In one possible manner, the step of planning the driving of the first vehicle and the second vehicle based on the shared electronic map to obtain the driving information of the first vehicle and the second vehicle includes: The shared electronic map is processed into a grid to obtain a gridded shared electronic map; Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated.
[0065] It should be understood that when planning the driving information of the first and second vehicles based on the shared electronic map, the shared electronic map can also be processed using a grid-based method to guide the driver's vehicle movement intelligently. After grid-based processing of the shared electronic map, the following can be obtained: Figure 5 The gridded shared electronic map shown can then be used to generate driving information for the first and second vehicles.
[0066] In one possible manner, the gridding process of the shared electronic map to obtain a gridded shared electronic map includes: The outlines of the first vehicle and the second vehicle in the shared electronic map are converted into movable grids, and the surrounding environment information of the first vehicle and the second vehicle in the shared electronic map are converted into immovable grids, thus obtaining the gridded shared electronic map.
[0067] It should be understood that when performing grid-based processing on shared electronic maps, such as Figure 5 As shown, the front and rear of the first and second vehicles in the shared electronic map can be converted into a movable grid. This grid area can be accessed via... Figure 5 The shading in the image represents the traffic jam. To convert all vehicles in this traffic jam scenario, except for the first and second vehicles, into immovable meshes, this can be done by... Figure 5 The black dots in the image represent shadows. The movable space between the first and second vehicles in a traffic jam scenario is represented by... Figure 5 The circled area represents the area. This allows us to obtain a gridded shared electronic map. The remaining white spaces represent the directions in which vehicles can move. Therefore, we can generate the driving information for the first and second vehicles based on the gridded shared electronic map.
[0068] In one possible manner, generating the driving information of the first vehicle and the second vehicle in the traffic jam scenario based on the gridded shared electronic map includes: Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated by a brute-force search method.
[0069] It should be understood that after obtaining the gridded shared electronic map, the driving information of the first and second vehicles can be generated using a brute-force search method. This brute-force search method can be an exhaustive search algorithm, which attempts all possible methods. Furthermore, the brute-force search method can include at least one of breadth-first search, bidirectional breadth-first search, depth-first search, and A* algorithm; however, this disclosure does not specifically limit the method. Breadth-first search, bidirectional breadth-first search, depth-first search, and A* algorithm are all methods for searching target points in related technologies and will not be elaborated upon here.
[0070] By using a gridded processing method to process the shared electronic map, and generating driving information for the first and second vehicles based on the gridded shared electronic map, the driving information for the first and second vehicles can be generated intelligently.
[0071] In some possible ways, the method further includes: Send an invitation message to the second vehicle to invite the second vehicle to form a vehicle group with the first vehicle; Upon receiving acceptance of the invitation from the second vehicle, the vehicle forms a vehicle group with the second vehicle via a communication connection.
[0072] It should be understood that before the first vehicle and the second vehicle interact, a vehicle group can be established based on the first vehicle. In this traffic congestion scenario, it is not necessary for all vehicles to participate in traffic management; only the vehicles within the vehicle group need to be managed. Thus, the first vehicle can send an invitation to the second vehicle. Upon receiving the invitation, the second vehicle can choose whether to join the vehicle group corresponding to the invitation and send feedback to the first vehicle. If the feedback is an acceptance message, the second vehicle automatically joins the vehicle group; if the feedback is a rejection message, the second vehicle cannot join the group. Then, traffic management can be implemented for the congested vehicles within the vehicle group. The first vehicle and the second vehicle join the vehicle group via a communication connection, which can be a V2V (Vehicle-to-Vehicle) communication connection. This embodiment of the present disclosure does not specifically limit this connection.
[0073] In some possible ways, sending the invitation information to the second vehicle includes: Send an invitation message to a second vehicle within a preset range of the first vehicle.
[0074] It should be understood that in a traffic jam scenario, when a second vehicle is outside the preset range of the first vehicle, it may indicate that the second vehicle is not in the traffic jam area, and therefore, it does not need to be added to the vehicle group for traffic control. When a second vehicle is within the preset range of the first vehicle, it may indicate that the second vehicle is in a traffic jam and is contributing to the traffic jam. Therefore, when sending an invitation message, it can be sent to second vehicles within the preset range of the first vehicle, or it can be sent to all second vehicles. However, on the central control screen of second vehicles outside the preset range, a prompt to ignore the message can be displayed.
[0075] In one possible manner, upon receiving acceptance information from the second vehicle regarding the invitation, forming a vehicle group with the second vehicle via a communication connection includes: Upon receiving acceptance information from a first preset number of second vehicles regarding the invitation, the vehicle group is formed with the first preset number of second vehicles via a communication connection.
[0076] It should be understood that when constructing a vehicle group, if there are too few vehicles in the group, the vehicles will be scattered, making it impossible to build a shared electronic map. Alternatively, if too few vehicles are used to build a shared electronic map, it may be affected by vehicles outside the group in congested scenarios, making it impossible to guide and control the vehicles within the group based on the shared electronic map. Therefore, the number of second vehicles in the vehicle group needs to reach a first preset number. This increases the accuracy and feasibility of planning the driving information of the first and second vehicles. Thus, when the number of second vehicles in the vehicle group reaches the first preset number, the first and second vehicles can be connected to form a vehicle group via communication. This allows for information exchange between the first and second vehicles within the vehicle group to plan their driving information.
[0077] Among the possible methods, the method further includes: If no acceptance of the invitation information is received from the first preset number of second vehicles, wait for feedback information from the second vehicles regarding the invitation information; If no acceptance of the invitation information is received from the first preset number of second vehicles within a first preset time period, a leave-from-group information is sent to the second vehicle that provided the acceptance information, instructing the second vehicle to leave the vehicle group.
[0078] It should be understood that if the number of acceptance messages for the invitation information received by the first vehicle from the second vehicle does not reach the first preset number, it indicates that there are not enough vehicles in the vehicle group at this time, which may reduce the accuracy of planning the driving information of the first and second vehicles based on the shared electronic map constructed based on the vehicle group. Therefore, we can continue to wait for the second vehicle to respond to the invitation information until the number of acceptance messages from the second vehicle reaches the first preset number, at which point a vehicle group can be formed through communication connection. Furthermore, if the first vehicle does not receive the first preset number of acceptance messages for the invitation information from the second vehicle within the first preset time period, it can send a leave-from-group message to the second vehicle that responded with acceptance messages, indicating that the vehicle group cannot be constructed and the second vehicle can leave the currently constructed vehicle group.
[0079] In some possible ways, the method further includes: The system receives the points value of the second vehicle within a preset range from the first vehicle. If the points value of the second vehicle is less than the preset points value, the system displays the invitation information on the central control screen of the first vehicle. The points value is used to characterize the trustworthiness of the second vehicle. In response to the confirmation operation for sending the invitation information, the invitation information is sent to the second vehicle.
[0080] It should be understood that before the first vehicle establishes a communication connection with the second vehicle, after initiating traffic control, the first vehicle can display the second vehicle's score within a preset range on the central control screen. When the second vehicle's score is less than the preset score, it indicates that the second vehicle with a score less than the preset score may not drive according to the planned driving information. Therefore, for this second vehicle, the central control screen can display whether to send an invitation message to the second vehicle with a score less than the preset score. If the first vehicle confirms the invitation, it will be sent to the second vehicle.
[0081] In another possible approach, a vehicle cannot initiate communication connections with other vehicles when its points value is less than a preset points value.
[0082] Among the possible methods, the adjustment of the second vehicle's credit value includes: When the second vehicle follows the traffic control of the first vehicle, the integral value of the second vehicle is increased; If the second vehicle fails to follow the traffic control of the first vehicle, the integral value of the second vehicle is reduced.
[0083] It should be understood that when the first vehicle is controlling the movement of the second vehicle, the second vehicle's integral value can be increased if the second vehicle moves in accordance with the first vehicle's control, and the second vehicle's integral value can be decreased if the second vehicle does not move in accordance with the first vehicle's control.
[0084] In another possible approach, when the driving information of the first vehicle and the second vehicle is obtained through the result of grid processing, the integral value of the second vehicle can be increased when the second vehicle moves in accordance with the grid-processed driving information, and the integral value of the second vehicle can be subtracted when the second vehicle does not move in accordance with the grid-processed driving information. This disclosure does not specifically limit the specific implementation of this approach.
[0085] Among possible scenarios, the second vehicle may not follow the traffic control measures of the first vehicle, including: The second vehicle refuses to follow the planned route of the first vehicle, or... The second vehicle did not travel in the sequence planned by the first vehicle.
[0086] It should be understood that situations where the second vehicle does not follow the traffic control provided by the first vehicle may include the second vehicle refusing to follow the planned driving path or sequence of the first vehicle. For example, if the planned driving direction of the second vehicle is left-front, and it follows the previous second vehicle, but the second vehicle drives to the left and moves directly to the left, it may cause severe traffic congestion. This disclosure does not specifically limit the scope of the embodiments.
[0087] In one possible manner, the situation in which the second vehicle does not follow the traffic control of the first vehicle is determined by the first vehicle and other vehicles in a first vote on whether the second vehicle and the first vehicle should follow the traffic control of the first vehicle, wherein the other vehicles are vehicles other than the second vehicle within a preset range of the first vehicle.
[0088] It should be understood that, in determining whether a second vehicle should follow the traffic control of the first vehicle, a vote can be held between the first and second vehicles to decide whether the second vehicle should follow the traffic control. During the traffic control process between the first and second vehicles, the driving information of vehicles in the traffic jam scenario is monitored in real time. When a second vehicle does not follow the traffic control of the first vehicle, a vote on whether the second vehicle should follow the traffic control can be displayed on the central control screens of the first vehicle and other vehicles, and the decision on whether the second vehicle should follow the traffic control is made based on the vote. For example, if more than half of the votes from the participating vehicles are in favor of the second vehicle not following the traffic control of the first vehicle, it can be considered that the second vehicle did not follow the traffic control of the first vehicle. This disclosure does not specifically limit this aspect.
[0089] In one possible manner, the voting operation corresponding to the first voting result is triggered by the first vehicle when it detects that the second vehicle has not followed the traffic control a second preset number of times.
[0090] It should be understood that during the traffic control operation of the first vehicle, if the second vehicle fails to follow the traffic control of the first vehicle a second preset number of times, a voting operation can be triggered, and this voting operation can be displayed on the screens of the first vehicle and other vehicles. The second preset number can be a specific value of 3, but this embodiment does not impose a specific limitation on it.
[0091] In one possible manner, the first vehicle is determined based on a second vote between the second vehicle and the first vehicle within the preset range regarding the vehicles subject to traffic control.
[0092] It should be understood that when controlling the first vehicle and the second vehicle according to the shared electronic map, the vehicle to be controlled can be selected from the first vehicle and the second vehicle. Before the first vehicle controls the first vehicle and the second vehicle, a voting operation for the control vehicle can be displayed on the central control screen of the first vehicle and the second vehicle. When the first vehicle has the highest number of votes, the first vehicle can be used to control the first vehicle and the second vehicle. Alternatively, when no vehicle participates in the voting operation, the first vehicle can be directly used to control the first vehicle and the second vehicle. This disclosure does not specifically limit the scope of the embodiments.
[0093] In another possible approach, when the highest number of votes in the voting operation is for the second vehicle, the second vehicle can be used to guide and control traffic between the first and second vehicles. The method of guiding and controlling traffic in a congested scenario using the second vehicle is similar to the method of guiding and controlling traffic in a congested scenario using the first vehicle, and will not be elaborated further.
[0094] In possible ways, the first vehicle is the vehicle with the highest number of votes in the second voting result, the first vehicle is the vehicle that initiates the vehicle diversion request when the second voting result indicates that all vehicles have the same number of votes, or the first vehicle is the vehicle that initiates the vehicle diversion request when no vehicle votes in the voting operation corresponding to the second voting result.
[0095] It should be understood that when selecting the first vehicle to be used for traffic control in a congestion scenario, the first vehicle can be used to control the first and second vehicles if it receives the highest number of votes in the second voting results, or if no corresponding vehicle votes in the voting operation, the first vehicle can be used by default to control the first and second vehicles. This disclosure does not make specific limitations in this regard.
[0096] In one possible manner, the first vehicle is the vehicle with the highest number of votes in the second voting result, and the method further includes: If the first vehicle and the second vehicle are not guided or controlled within the second preset time period based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, an instruction message is sent to the second vehicle with the second highest number of votes in the second voting results, so as to instruct the second vehicle with the second highest number of votes to guide and control the first vehicle and the second vehicle based on the interaction information, the location of the first vehicle, and the surrounding environment information.
[0097] It should be understood that when the first vehicle, receiving the most votes, is used to manage traffic congestion between the first and second vehicles, if it fails to manage traffic based on interaction information, its location, and surrounding environment within a preset timeframe, it indicates that the first vehicle has not performed its management task. In this case, a new vehicle needs to be used to manage the traffic congestion. Therefore, the second vehicle, receiving the second-highest number of votes in the second round of voting, can be used to manage traffic based on interaction information, the first vehicle's location, and its surrounding environment. This can improve the efficiency of traffic management in congested situations.
[0098] Specifically, in the actual processing, refer to Figure 6 , Figure 6 This is a flowchart illustrating a vehicle traffic management method according to an exemplary embodiment of the present disclosure. The specific process is as follows.
[0099] S601: The first vehicle initiates an invitation message to form a vehicle group with the second vehicle.
[0100] S602: Select the first vehicle in the vehicle group as the traffic control vehicle and generate a shared electronic map.
[0101] S603: Plan the driving information of the first vehicle and the second vehicle through the first vehicle.
[0102] S604: Traffic control and guidance for vehicles within the vehicle group.
[0103] S605: Traffic flow successfully diverted; vehicle group disbanded.
[0104] The specific implementation methods of each process step described above have been illustrated in detail above and will not be repeated here. It should also be understood that, for the sake of simplicity, the above system embodiments are all described as a series of actions; however, those skilled in the art should understand that this disclosure is not limited to the order of actions described above. Furthermore, those skilled in the art should also understand that the embodiments described above are preferred embodiments, and the steps involved are not necessarily essential to this disclosure.
[0105] Specifically, in the actual handling process, such as Figures 2-5 as well as Figure 7 , Figure 8 As shown, in Figure 2In a traffic jam scenario, the first vehicle can use V2V communication technology to send an invitation to the second vehicle in the traffic jam to form a vehicle group. The first vehicle broadcasts its precise latitude and longitude as parameters. Upon receiving the invitation signal, the second vehicle can determine whether to join the vehicle group based on the distance between itself and the first vehicle. Within this vehicle group, an intelligent system is formed using the corresponding vehicles' V2V technology, onboard radar, central control screen, GPS, and network points system.
[0106] For example, when the preset range is less than or equal to 20 meters, if the distance between the first and second vehicles is greater than 20 meters, they do not need to join the vehicle group. A folded invitation message will be displayed on the second vehicle's central control screen, which the second vehicle can ignore. The folded invitation message on the second vehicle can be manually accepted by the second vehicle's owner to join the vehicle group. If the distance between the first and second vehicles is less than 10 meters, it is considered necessary to join the vehicle group. A pop-up invitation message will be displayed on the second vehicle's central control screen, and the second vehicle's owner can choose to join, decline, or not accept the invitation message within 5 minutes.
[0107] Once a predetermined number of second vehicles join the communication connection, the first and second vehicles form a vehicle group. The first and second vehicles can then exchange information. Taking the first vehicle as an example, it can generate its location via GPS, generate its surrounding environment information via onboard radar, and receive the location and surrounding environment information of the second vehicles. The location of the second vehicle is obtained through its GPS, and its surrounding environment information is obtained through its onboard radar. The location of the first vehicle can include its outline, and the location of the second vehicle can include its outline. A coordinate system centered on the first vehicle can be established, and the locations and surrounding environment information of the second vehicles can be overlaid on a map to obtain a shared electronic map.
[0108] like Figures 2-5 As shown, in Figures 2-5 In this context, vehicle groups connected via communication can be represented by identifiers A through I, where vehicle A can be the first vehicle. After the first vehicle initiates an invitation, it can be displayed in each of the second vehicles. When other vehicles initiate invitations, they can either not be displayed in the second vehicles' lists or only accept invitations from the first vehicle.
[0109] The first vehicle can construct a shared electronic map based on its location, surrounding environment information, the location of the second vehicle, and surrounding environment information. After constructing the shared electronic map, the first vehicle can initiate a voting operation for traffic control vehicles. The corresponding intelligent system can recommend vehicles with a good record of participating in traffic control to vote. The voting time can be 30 seconds. If no vehicle nominates itself or the number of votes for each vehicle in the second voting results is the same, then traffic control will be carried out by the first vehicle.
[0110] During traffic control, a smart system can be used to grid-process the shared electronic map, treating the locations of the first and second vehicles as movable grids, and the surrounding environmental information of the first and second vehicles as immovable grids, resulting in... Figure 5 The gridded shared electronic map shown. Utilizing, for example... Figure 8 The brute-force search for the 8-puzzle problem shown can yield the following result: Figure 5 The aforementioned gridded shared electronic map. The movement sequence and actions of the first and second vehicles are calculated using this gridded shared electronic map. Since vehicles cannot move laterally on the road, the algorithm only allows vehicles to move in four directions: left-front, right-front, straight-front, and straight-back. The calculation algorithm is a method based on blocks used in related technologies, which will not be elaborated here. The brute-force search can be breadth-first search, bidirectional breadth-first search, depth-first search, or the A* algorithm. The gridded shared electronic map is displayed on the central control screens of the first and second vehicles, allowing the owners of both vehicles to move according to the gridded shared electronic map.
[0111] When the first vehicle is a traffic control vehicle, the first vehicle can be determined according to the following: Figure 3 The shared electronic map shown plans the vehicle's driving information. The owner of the first vehicle can plan the route using arrows and numbers on the shared electronic map displayed on the central control screen. Figure 4 The driving information shown can be sent to the second vehicle, achieving convenient and fast transmission of driving information. When planning the driving information of the first and second vehicles through the first vehicle, the driving behavior of vehicles not in the same vehicle group in traffic jam scenarios can be taken into account. At key locations where other vehicles may cut in line or squeeze in, the corresponding first or second vehicle can maintain its position by guiding the traffic flow. For example, Figure 4 Vehicle A is responsible for preventing vehicles to its left from cutting in line, so it must wait for vehicles C and B to pass first before following vehicle B out of the congestion area. When traffic is cleared in a congested situation, it can form a pattern like... Figure 7 The diagram shows a vehicle.
[0112] Within a second preset time period, the first vehicle can use a drawing tool on the shared electronic map to sequentially plan the driving information of the first and second vehicles, as well as the actions to be performed by the corresponding vehicles. If the owner of the first vehicle does not respond within the second preset time period, or fails to complete the drawing, the control of the vehicle will be sequentially transferred to the second vehicle with the second highest number of votes in the second voting results, and so on. In the driving information of the first and second vehicles, the owner of the first vehicle can mark each vehicle in the group, including the driving order, driving information, and driving direction arrows.
[0113] For the first and second vehicles, when a vehicle strictly follows the traffic control instructions of the first vehicle, its driving behavior is considered positive, its points are increased, and the behavior is recorded in the online points system. If a vehicle cannot perform the operation based on the actual situation, it can choose to refuse the operation and decide whether to leave the vehicle group. If a vehicle does not follow the driving information planned by the first vehicle, or begins to move before the preceding vehicle has finished moving, the system will issue a sequential waiting reminder. If three consecutive reminders are ineffective, other vehicles in the group will be prompted to confirm whether the vehicle has not followed the plan. If other vehicles do not select this option, it is considered an abstention. If more than half of the other vehicles in the group vote positive, the vehicle's points will be reduced, and the vehicle will be removed from the group. Vehicles removed from the group cannot rejoin the group for a short period.
[0114] Vehicle owners with higher points will have priority in electing vehicle groups and will receive an electronic identity badge issued by the online points system, displaying labels and titles such as "Skilled Planning Team Leader" or "Excellent Car Moving Expert." Vehicle owners with lower points will be notified before their vehicle connects with the vehicle initiating traffic control, and the first vehicle will confirm whether to send an invitation message to their vehicle. Vehicles with lower points cannot initiate traffic control themselves when connected to the internet.
[0115] The above technical solution enables the rapid invitation and establishment of vehicle groups with communication connections in traffic jam scenarios, and allows for the automatic addition and removal of vehicles within these groups. It can sense the surrounding environment of vehicles and create temporary shared electronic maps. It allows for rapid voting within the group, with vehicles nominated and elected to manage traffic flow. It supports the rapid provision of driving information for the first vehicle to manage traffic flow, including the actions and sequence of each vehicle within the group. It supports detailed synchronization and dynamic planning of vehicle movements, providing operational prompts to vehicles according to the planned sequence. It can reject driving information from vehicles that cannot execute it; and it can award internet points to vehicles that perform well. Furthermore, it empowers vehicle groups with rapid command and dispatch capabilities.
[0116] Based on the same concept, this embodiment also discloses a vehicle traffic management device, referring to... Figure 9 , Figure 9 This is a schematic diagram illustrating a vehicle traffic management device 900 according to an exemplary embodiment of the present disclosure, as shown below. Figure 9 As shown, it includes: The information interaction module 901 is used to receive interaction information from a second vehicle within a preset range of the first vehicle in a traffic jam scenario. The interaction information includes the location of the second vehicle and the surrounding environment information of the second vehicle. The first control module 902 is used to guide and control the first vehicle and the second vehicle based on the interaction information, the position of the first vehicle and the surrounding environment information of the first vehicle.
[0117] Optionally, the first control module 902 includes: The first map generation module is used to generate an initial electronic map based on the location of the first vehicle and the surrounding environment information of the first vehicle. The second map generation module is used to overlay the initial electronic map based on the interaction information to obtain a shared electronic map; The second control module is used to guide and control the first vehicle and the second vehicle according to the shared electronic map.
[0118] Optionally, the first map generation module is used for: A coordinate system is established with the position of the first vehicle as the origin, and the position of the first vehicle and the surrounding environment information of the first vehicle are added to the coordinate system to obtain the initial electronic map.
[0119] Optionally, the second control module includes: The first planning module is used to plan the driving of the first vehicle and the second vehicle according to the shared electronic map, and obtain the driving information of the first vehicle and the second vehicle, so that the first vehicle can drive according to the driving information; The first information sending module is used to send the shared electronic map and the driving information to the second vehicle, so that the second vehicle can drive according to the driving information.
[0120] Optionally, the first planning module includes: The display module is used to display the shared electronic map on the central control screen of the first vehicle; The second planning module is used to respond to the user of the first vehicle's driving planning operation on the shared electronic map, and determine the driving information of the first vehicle and the second vehicle based on the driving planning operation.
[0121] Optionally, the driving information includes the serial numbers of the first vehicle and the second vehicle, the driving directions of the first vehicle and the second vehicle, and the driving sequence of the first vehicle and the second vehicle.
[0122] Optionally, the first planning module includes: The grid processing module is used to perform grid-based processing on the shared electronic map to obtain a gridded shared electronic map. The information generation module is used to generate driving information of the first vehicle and the second vehicle in the traffic jam scenario based on the gridded shared electronic map.
[0123] Optionally, the mesh processing module is used for: The outlines of the first vehicle and the second vehicle in the shared electronic map are converted into movable grids, and the surrounding environment information of the first vehicle and the second vehicle in the shared electronic map are converted into immovable grids, thus obtaining the gridded shared electronic map.
[0124] Optionally, the information generation module is used for: Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated by a brute-force search method.
[0125] Optionally, the vehicle diversion device further includes: The second information sending module is used to send an invitation message to the second vehicle to invite the second vehicle to form a vehicle group with the first vehicle; The connection module is used to form a vehicle group with the second vehicle through a communication connection upon receiving the acceptance information of the invitation information from the second vehicle.
[0126] Optionally, the second information sending module is used for: Send an invitation message to a second vehicle within a preset range of the first vehicle.
[0127] Optionally, the connection module is used for: Upon receiving acceptance information from a first preset number of second vehicles regarding the invitation, the vehicle group is formed with the first preset number of second vehicles via a communication connection.
[0128] Optionally, the vehicle diversion device 900 is further used for: If no acceptance of the invitation information is received from the first preset number of second vehicles, wait for feedback information from the second vehicles regarding the invitation information; If no acceptance of the invitation information is received from the first preset number of second vehicles within a first preset time period, a leave-from-group information is sent to the second vehicle that provided the acceptance information, instructing the second vehicle to leave the vehicle group.
[0129] Optionally, the vehicle diversion device 900 further includes: The points adjustment module is used to receive the points value of the second vehicle within a preset range of the first vehicle, and when the points value of the second vehicle is less than the preset points value, to display the invitation information on the central control screen of the first vehicle, wherein the points value is used to characterize the trustworthiness of the second vehicle. The confirmation module is used to send the invitation information to the second vehicle in response to the confirmation operation for sending the invitation information.
[0130] Optionally, the adjustment method for the second vehicle's credit value includes: When the second vehicle follows the traffic control of the first vehicle, the integral value of the second vehicle is increased; If the second vehicle does not follow the traffic control of the first vehicle, the integral value of the second vehicle is reduced.
[0131] Optionally, the situations in which the second vehicle does not follow the traffic control of the first vehicle include: The second vehicle refuses to follow the planned route of the first vehicle, or... The second vehicle did not travel in the sequence planned by the first vehicle.
[0132] Optionally, the situation where the second vehicle does not follow the traffic control of the first vehicle is determined by the first vehicle and other vehicles' first voting results on whether the second vehicle and the first vehicle should follow the traffic control of the first vehicle, wherein the other vehicles are vehicles other than the second vehicle within the preset range of the first vehicle.
[0133] Optionally, the voting operation corresponding to the first voting result is triggered by the first vehicle when it detects that the second vehicle has not followed the traffic control a second preset number of times.
[0134] Optionally, the first vehicle is determined based on the second voting result between the second vehicle and the first vehicle within the preset range regarding the vehicles subject to traffic control.
[0135] Optionally, the first vehicle is the vehicle with the highest number of votes in the second voting result, the first vehicle is the vehicle that initiates the vehicle diversion request when the second voting result indicates that all vehicles have the same number of votes, or the first vehicle is the vehicle that initiates the vehicle diversion request when no vehicle votes in the voting operation corresponding to the second voting result.
[0136] Optionally, the first vehicle is the vehicle with the highest number of votes in the second voting results, and the method further includes: If the first vehicle and the second vehicle are not guided or controlled within the second preset time period based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, an instruction message is sent to the second vehicle with the second highest number of votes in the second voting results, so as to instruct the second vehicle with the second highest number of votes to guide and control the first vehicle and the second vehicle based on the interaction information, the location of the first vehicle, and the surrounding environment information.
[0137] Based on the same concept, embodiments of this disclosure also provide a controller, including: A memory on which computer programs are stored; A processor is configured to execute the computer program in the memory to implement the steps of the vehicle traffic management method disclosed in this embodiment.
[0138] Based on the same concept, this disclosure also provides a vehicle that includes the controller disclosed in this embodiment.
[0139] Figure 10 This is a block diagram illustrating a vehicle 1000 according to an exemplary embodiment. For example, vehicle 1000 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicle. Vehicle 1000 may be an autonomous vehicle or a semi-autonomous vehicle.
[0140] Reference Figure 10 The vehicle 1000 may include various subsystems, such as an infotainment system 1010, a perception system 1020, a decision control system 1030, a drive system 1040, and a computing platform 1050. The vehicle 1000 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and component of the vehicle 1000 can be interconnected via wired or wireless means.
[0141] In some embodiments, the infotainment system 1010 may include a communication system, an entertainment system, and a navigation system, etc.
[0142] The perception system 1020 may include several types of sensors for sensing information about the environment surrounding the vehicle 1000. For example, the perception system 1020 may include a global positioning system (which may be a GPS system, a BeiDou system, or another positioning system), an inertial measurement unit (IMU), a lidar, a millimeter-wave radar, an ultrasonic radar, and a camera device.
[0143] The decision control system 1030 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0144] The drive system 1040 may include components that provide powered motion to the vehicle 1000. In one embodiment, the drive system 1040 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0145] Some or all of the functions of the vehicle 1000 are controlled by a computing platform 1050. The computing platform 1050 may include at least one processor 1051 and a memory 1052, the processor 1051 being able to execute instructions 1053 stored in the memory 1052.
[0146] The processor 1051 can be any conventional processor, such as a commercially available CPU. The processor may also include graphics processing units (GPUs), field-programmable gate arrays (FPGAs), systems on chips (SoCs), application-specific integrated circuits (ASICs), or combinations thereof.
[0147] The memory 1052 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0148] In addition to instruction 1053, memory 1052 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in memory 1052 can be used by computing platform 1050.
[0149] In this embodiment of the disclosure, the processor 1051 may execute instructions 1053 to complete all or part of the steps of the above-described vehicle diversion method.
[0150] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the vehicle traffic management method described above. For example, the computer-readable storage medium may be the memory 1052 including program instructions, which may be executed by the processor 1051 of the vehicle 1000 to complete the vehicle traffic management method described above.
[0151] In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a programmable device, the computer program having a code portion for performing the above-described vehicle diversion method when executed by the programmable device.
[0152] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.
[0153] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.
[0154] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A method for managing vehicle traffic, characterized in that, include: In a traffic jam scenario, the system receives interaction information from a second vehicle within a preset range of the first vehicle. The interaction information includes the location of the second vehicle and information about the surrounding environment of the second vehicle. Based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, the first vehicle and the second vehicle are guided and controlled.
2. The vehicle traffic management method according to claim 1, characterized in that, The step of guiding and controlling the first vehicle and the second vehicle based on the interaction information, the position of the first vehicle, and the surrounding environment information of the first vehicle includes: An initial electronic map is generated based on the location of the first vehicle and the surrounding environment information of the first vehicle. The initial electronic map is overlaid based on the interactive information to obtain a shared electronic map; Based on the shared electronic map, traffic control is implemented for the first vehicle and the second vehicle.
3. The vehicle traffic management method according to claim 2, characterized in that, The step of generating an initial electronic map based on the location of the first vehicle and its surrounding environment includes: A coordinate system is established with the position of the first vehicle as the origin, and the position of the first vehicle and the surrounding environment information of the first vehicle are added to the coordinate system to obtain the initial electronic map.
4. The vehicle traffic management method according to claim 2, characterized in that, The step of controlling the traffic flow of the first vehicle and the second vehicle based on the shared electronic map includes: The driving of the first vehicle and the second vehicle is planned according to the shared electronic map to obtain the driving information of the first vehicle and the second vehicle, so that the first vehicle can drive according to the driving information; The shared electronic map and the driving information are sent to the second vehicle so that the second vehicle can drive according to the driving information.
5. The vehicle traffic management method according to claim 4, characterized in that, The step of planning the driving of the first vehicle and the second vehicle based on the shared electronic map to obtain the driving information of the first vehicle and the second vehicle includes: The shared electronic map is displayed on the central control screen of the first vehicle; In response to the user of the first vehicle's driving planning operation on the shared electronic map, the driving information of the first vehicle and the second vehicle is determined based on the driving planning operation.
6. The vehicle traffic management method according to claim 5, characterized in that, The driving information includes the serial numbers of the first vehicle and the second vehicle, the driving directions of the first vehicle and the second vehicle, and the driving sequence of the first vehicle and the second vehicle.
7. The vehicle traffic management method according to claim 4, characterized in that, The step of planning the driving of the first vehicle and the second vehicle based on the shared electronic map to obtain the driving information of the first vehicle and the second vehicle includes: The shared electronic map is processed into a grid to obtain a gridded shared electronic map; Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated.
8. The vehicle traffic management method according to claim 7, characterized in that, The step of performing gridded processing on the shared electronic map to obtain a gridded shared electronic map includes: The outlines of the first vehicle and the second vehicle in the shared electronic map are converted into movable grids, and the surrounding environment information of the first vehicle and the second vehicle in the shared electronic map are converted into immovable grids, thus obtaining the gridded shared electronic map.
9. The vehicle traffic management method according to claim 7, characterized in that, The step of generating the driving information of the first vehicle and the second vehicle in the traffic jam scenario based on the gridded shared electronic map includes: Based on the gridded shared electronic map, the driving information of the first vehicle and the second vehicle in the traffic jam scenario is generated by a brute-force search method.
10. The vehicle traffic management method according to any one of claims 1-9, characterized in that, The method further includes: Send an invitation message to the second vehicle to invite the second vehicle to form a vehicle group with the first vehicle; Upon receiving acceptance of the invitation from the second vehicle, the vehicle forms a vehicle group with the second vehicle via a communication connection.
11. The vehicle traffic management method according to claim 10, characterized in that, Sending the invitation information to the second vehicle includes: Send an invitation message to a second vehicle within a preset range of the first vehicle.
12. The vehicle traffic management method according to claim 10, characterized in that, Upon receiving acceptance information from the second vehicle regarding the invitation, the step of forming a vehicle group with the second vehicle via a communication connection includes: Upon receiving acceptance information from a first preset number of second vehicles regarding the invitation, the vehicle group is formed with the first preset number of second vehicles via a communication connection.
13. The vehicle traffic management method according to claim 12, characterized in that, The method further includes: If no acceptance of the invitation information is received from the first preset number of second vehicles, wait for feedback information from the second vehicles regarding the invitation information; If no acceptance of the invitation information is received from the first preset number of second vehicles within a first preset time period, a leave-from-group information is sent to the second vehicle that provided the acceptance information, instructing the second vehicle to leave the vehicle group.
14. The vehicle traffic management method according to claim 10, characterized in that, The method further includes: The system receives the points value of the second vehicle within a preset range from the first vehicle. If the points value of the second vehicle is less than the preset points value, the system displays the invitation information on the central control screen of the first vehicle. The points value is used to characterize the trustworthiness of the second vehicle. In response to the confirmation operation for sending the invitation information, the invitation information is sent to the second vehicle.
15. The vehicle traffic management method according to claim 14, characterized in that, The adjustment methods for the credit values of the second vehicle include: When the second vehicle follows the traffic control of the first vehicle, the integral value of the second vehicle is increased; If the second vehicle does not follow the traffic control of the first vehicle, the integral value of the second vehicle is reduced.
16. The vehicle traffic management method according to claim 15, characterized in that, The situations in which the second vehicle fails to follow the traffic control measures of the first vehicle include: The second vehicle refuses to follow the planned route of the first vehicle, or... The second vehicle did not travel in the sequence planned by the first vehicle.
17. The vehicle traffic management method according to claim 15, characterized in that, The situation where the second vehicle does not follow the traffic control of the first vehicle is determined by the first vehicle and other vehicles' first vote on whether the second vehicle and the first vehicle should follow the traffic control of the first vehicle. The other vehicles are vehicles other than the second vehicle within the preset range of the first vehicle.
18. The vehicle traffic management method according to claim 17, characterized in that, The voting operation corresponding to the first voting result is triggered by the first vehicle when it detects that the second vehicle has not followed the traffic control a second preset number of times.
19. The vehicle traffic management method according to any one of claims 1-9, characterized in that, The first vehicle is determined based on the second voting result between the second vehicle and the first vehicle within the preset range regarding the vehicles subject to traffic control.
20. The vehicle traffic management method according to claim 19, characterized in that, The first vehicle is the vehicle with the highest number of votes in the second voting result, the first vehicle is the vehicle that initiates the vehicle diversion request when the second voting result indicates that all vehicles have the same number of votes, or the first vehicle is the vehicle that initiates the vehicle diversion request when no vehicle votes in the voting operation corresponding to the second voting result.
21. The vehicle traffic management method according to claim 20, characterized in that, The first vehicle is the vehicle with the highest number of votes in the second voting results, and the method further includes: If the first vehicle and the second vehicle are not guided or controlled within the second preset time period based on the interaction information, the location of the first vehicle, and the surrounding environment information of the first vehicle, an instruction message is sent to the second vehicle with the second highest number of votes in the second voting results, so as to instruct the second vehicle with the second highest number of votes to guide and control the first vehicle and the second vehicle based on the interaction information, the location of the first vehicle, and the surrounding environment information.
22. A controller, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-21.
23. A vehicle, characterized in that, The vehicle includes the controller as described in claim 22.
