Vehicle alternating passage prompting method, device, equipment, medium and program
By acquiring vehicle location and driving data to calculate and dynamically update the pass number, the problem of alternating vehicle passage at ramps was solved, achieving safe and efficient traffic flow and improving user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHERY AUTOMOBILE CO LTD
- Filing Date
- 2025-04-25
- Publication Date
- 2026-08-04
AI Technical Summary
At the entrance ramps of urban expressways or highways, vehicles fail to alternate according to traffic rules, leading to traffic chaos, increased accident risk, and reduced efficiency.
By acquiring the location and driving data of vehicles at the intersection of the merging ramps, the passage number of each vehicle is calculated and dynamically updated according to the vehicle identification until the vehicle completes the departure operation of the alternating passage section. The vehicle's own camera is used to obtain the location information of surrounding vehicles and dynamically adjust the passage order.
This ensures that vehicles merge into the main road safely and efficiently in a predetermined order, improving traffic efficiency and safety, and enhancing the user experience.
Smart Images

Figure CN120412312B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method, device, equipment, medium, and program for indicating alternating vehicle passage. Background Technology
[0002] In modern transportation systems, especially at the entrance ramps of urban expressways or highways, vehicles need to alternate in accordance with traffic rules to safely merge into the main road.
[0003] In related technologies, many drivers are unaware that they need to alternate with other vehicles when merging onto ramps, or they have difficulty determining their turn to proceed. This can easily lead to chaotic and disorderly traffic conditions, increasing the risk of traffic accidents and reducing overall traffic efficiency. Summary of the Invention
[0004] This application provides a method, device, equipment, medium, and procedure for prompting vehicles to alternate passage, in order to solve the problems in the related art where vehicles fail to alternate passage according to traffic rules when merging into ramps, resulting in congestion or accidents, reduced traffic efficiency, and poor user experience.
[0005] The first aspect of this application provides a method for prompting vehicles to alternate passage, comprising the following steps: acquiring the location data, driving data, and vehicle identification of all vehicles in the alternating passage section at the intersection of the merging ramp; determining the passage number of each vehicle based on the location data and driving data, and issuing the passage number to the corresponding target vehicle based on the vehicle identification; identifying the vehicle speed of the target vehicle at the time of entering the ramp, the vehicle speed of vehicles in adjacent lanes at the intersection, and their relative positions; dynamically updating the passage number issued to the smart terminal of the target vehicle based on the vehicle speed and the relative position, until the vehicle completes the departure operation of the alternating passage section.
[0006] Optionally, dynamically updating the passage number based on the vehicle speed and the relative position includes: calculating the speed difference based on the speed of the target vehicle when it enters the ramp and the speed of vehicles in adjacent lanes at the intersection with the target vehicle; if the speed difference is less than a target speed threshold and the relative position is less than a target distance, then maintaining the current passage number; if the speed difference is greater than the target speed threshold and the relative position is greater than the target distance, then switching the current passage numbers of the target vehicle and vehicles in adjacent lanes.
[0007] Optionally, determining the passage number of each vehicle based on the positioning data and driving data includes: obtaining the longitudinal distance, lateral offset, and velocity vector angle between vehicles in the positioning data and driving data; calculating the passage priority weight of each vehicle based on the longitudinal distance, the lateral offset, the velocity vector angle, and the radius of curvature of the historical trajectory fitting; and determining the passage number of each vehicle based on the priority weight.
[0008] Optionally, after dynamically updating the access number to the smart terminal of the target vehicle based on the vehicle speed and the relative position, the method includes: identifying whether the target vehicle is driving according to the access number; if the target vehicle is not driving according to the access number, issuing a warning message to the target vehicle, issuing a avoidance warning to adjacent vehicles, and recording the vehicle violation record.
[0009] Optionally, after obtaining the location data, driving data, and vehicle identification of all vehicles in the alternating traffic section at the merging ramp intersection, the process includes: identifying the historical driving behavior score of each vehicle; when the driving behavior score is lower than a preset threshold, reducing the vehicle's traffic priority and simultaneously issuing a warning to surrounding vehicles.
[0010] Optionally, it also includes: temporarily increasing the passage priority of special vehicles when an emergency is detected.
[0011] A second aspect of this application provides a vehicle alternating passage prompting device, comprising: an acquisition module for acquiring the location data, driving data, and vehicle identification of all vehicles in the alternating passage section at the intersection of a merging ramp; a distribution module for determining the passage number of each vehicle based on the location data and driving data, and distributing the passage number to the corresponding target vehicle based on the vehicle identification; an identification module for identifying the vehicle speed of the target vehicle at the moment of entering the ramp, the vehicle speed of vehicles in adjacent lanes at the intersection, and their relative positions; and an update module for dynamically updating the passage number distributed to the target vehicle's smart terminal based on the vehicle speed and the relative position, until the vehicle completes the departure operation of the alternating passage section.
[0012] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to perform the vehicle alternating passage prompting method as described in the above embodiments.
[0013] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to perform the vehicle alternation prompting method as described in the above embodiments.
[0014] A fifth aspect of this application provides a computer program product, including a computer program or instructions, which, when executed, implement the vehicle alternating passage prompting method as described in the above embodiments.
[0015] Therefore, this application has at least the following beneficial effects:
[0016] This application embodiment can determine the passage number of each vehicle based on positioning data and driving data, and issue the passage number to the corresponding target vehicle according to the vehicle identification; identify the vehicle speed of the target vehicle when entering the ramp, the speed of vehicles in the adjacent lane at the intersection with the target vehicle, and their relative positions; dynamically update the passage number issued to the smart terminal of the target vehicle according to the vehicle speed and relative position until the vehicle completes the exit operation of the alternating passage segment. By assigning a unique passage number to each vehicle and dynamically adjusting these numbers according to the real-time vehicle speed and relative position, it ensures that all vehicles safely and efficiently merge into the main road in a predetermined order; improve traffic efficiency and traffic safety, and enhance the user experience.
[0017] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0018] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0019] Figure 1 This is a flowchart of a method for prompting alternate passage of vehicles according to an embodiment of this application;
[0020] Figure 2 This is a schematic diagram illustrating the alternating passage of vehicles under normal conditions according to an embodiment of this application;
[0021] Figure 3 This is a schematic diagram illustrating the change in alternating passage numbers after a vehicle passes through under normal conditions, according to an embodiment of this application.
[0022] Figure 4 This is a schematic diagram illustrating alternating passage numbers and prompt information according to an embodiment of this application;
[0023] Figure 5 This is a schematic diagram illustrating alternating passage numbers and prompt information according to another embodiment of this application;
[0024] Figure 6 This is a schematic diagram illustrating the alternation of passage numbers and prompt information based on the relative position of vehicles, according to an embodiment of this application.
[0025] Figure 7This is a schematic diagram of the vehicle recklessness warning information provided according to an embodiment of this application;
[0026] Figure 8 This is a schematic diagram illustrating the alternation of traffic numbers and prompts based on relative vehicle speed, according to an embodiment of this application.
[0027] Figure 9 This is an example diagram of a vehicle alternation prompting device provided according to an embodiment of this application;
[0028] Figure 10 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of this application. Detailed Implementation
[0029] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0030] In related technologies, "CN201278215Y A Road Adaptive Entrance Ramp Merging Control Device" uses a passage device on the ramp to indicate vehicles. Such solutions often require additional hardware, which not only increases costs but also brings more maintenance work.
[0031] This application can use the cameras on each vehicle to obtain the location information of surrounding vehicles; no external equipment is required, eliminating equipment costs and maintenance; the central control system is fully utilized to provide entertainment and queuing information, prompting when to enter the alternating passage.
[0032] The following description, with reference to the accompanying drawings, describes a method, apparatus, electronic device, storage medium, and program for indicating alternating vehicle passage according to embodiments of this application.
[0033] Specifically, Figure 1 This is a flowchart illustrating a method for prompting vehicles to alternate passage, provided in an embodiment of this application.
[0034] like Figure 1 As shown, the method for indicating alternating vehicle passage includes the following steps:
[0035] In step S101, the location data, driving data and vehicle identification of all vehicles in the alternating traffic section at the intersection of the merging ramps are obtained.
[0036] It is understood that the embodiments of this application can obtain the location data, driving data and vehicle identification of all vehicles in the alternating traffic section at the intersection of the merging ramps, so as to subsequently determine the vehicle's passage number and issue it to the corresponding vehicle.
[0037] In this embodiment of the application, after obtaining the location data, driving data and vehicle identification of all vehicles in the alternating traffic section at the merging ramp intersection, the process includes: identifying the historical driving behavior score of each vehicle; when the driving behavior score is lower than a preset threshold, reducing the vehicle's traffic priority and issuing a warning message to surrounding vehicles.
[0038] The preset threshold can be set according to actual needs without specific limitations.
[0039] It is understood that, by identifying the historical driving behavior scores of vehicles, the system can identify drivers with poor driving habits or high-risk behaviors. The system will not only reduce their passage priority, but also send warning information to surrounding vehicles to remind other drivers to pay attention to potential risks and take corresponding avoidance measures, thereby improving traffic safety, optimizing traffic flow, and enhancing user experience.
[0040] In step S102, the access number of each vehicle is determined based on the positioning data and driving data, and the access number is sent to the corresponding target vehicle according to the vehicle identification.
[0041] It is understood that the embodiments of this application can assign a unique passage number to each vehicle through accurate positioning and driving data analysis, and issue the corresponding vehicle according to the vehicle identification, ensuring that all vehicles enter the main road in a predetermined order, avoiding disorder and chaos, and improving the efficiency, safety and user experience of the traffic system.
[0042] In this embodiment of the application, determining the passage number of each vehicle based on positioning data and driving data includes: obtaining the longitudinal distance, lateral offset, and velocity vector angle between vehicles in the positioning data and driving data; calculating the passage priority weight of each vehicle based on the longitudinal distance, lateral offset, velocity vector angle, and the radius of curvature of the historical trajectory fitting; and determining the passage number of each vehicle based on the priority weight.
[0043] The specific formula for calculating the passage priority weight of each vehicle is as follows:
[0044] W=α1·f(Δy)+α2·g(Δx)+α3·h(θ)+α4·R
[0045] It is understood that, by comprehensively considering the relative positions (longitudinal spacing and lateral offset), motion states (velocity vector angles) and driving trends (curvature radius of historical trajectory fitting) between vehicles, the system can more accurately determine the passage demand of each vehicle, thereby scientifically and rationally arranging the passage order, avoiding congestion caused by disorderly lane grabbing, and improving traffic efficiency.
[0046] In step S103, the vehicle speed of the target vehicle at the moment of entering the ramp, the vehicle speed of the vehicle in the adjacent lane at the intersection with the target vehicle, and the relative position are identified.
[0047] It is understood that the embodiments of this application can identify the speed of the target vehicle when it enters the ramp, the speed of vehicles in adjacent lanes at the intersection with the target vehicle, and their relative positions, so as to facilitate real-time updates of the passage number.
[0048] In step S104, the passage number is dynamically updated and sent to the smart terminal of the target vehicle based on the vehicle speed and relative position until the vehicle completes the exit operation of the alternating passage segment.
[0049] It is understood that the embodiments of this application can dynamically update the passage number based on vehicle speed and relative position and send it to the smart terminal of the target vehicle until the vehicle completes the exit operation of the alternating passage segment. Dynamically updating the passage number based on vehicle speed and relative position and sending it to the smart terminal of the target vehicle until the vehicle completes the exit operation of the alternating passage segment can effectively prevent potential conflicts and accidents, improve traffic efficiency and traffic safety, and enhance user experience.
[0050] In this embodiment of the application, the passage number is dynamically updated based on vehicle speed and relative position, including: calculating the speed difference based on the speed of the target vehicle when it enters the ramp and the speed of the vehicles in the adjacent lanes at the intersection with the target vehicle; if the speed difference is less than the target speed threshold and the relative position is less than the target distance, the current passage number is maintained; if the speed difference is greater than the target speed threshold and the relative position is greater than the target distance, the current passage number of the target vehicle and the vehicles in the adjacent lanes is switched.
[0051] The target speed threshold and target distance can be set according to the actual situation of the vehicle, without specific limitations.
[0052] It is understood that, in the embodiments of this application, when the speed difference between the target vehicle and the vehicle in the adjacent lane is less than a threshold and their relative positions are close (e.g., both vehicles are traveling at similar speeds and the distance between them is small), the system maintains the current passage number to avoid driver confusion or misjudgment due to frequent switching. If the speed difference is significantly greater than the threshold and the relative positions are far enough (e.g., the target vehicle's speed is much lower than that of the adjacent vehicle and the distance between them is large), switching the passage number can prioritize the passage of faster vehicles, reducing sudden braking or lane change conflicts caused by speed mismatch. By calculating the speed difference and relative position in real time, the system can identify dangerous scenarios (e.g., the risk of high-speed rear-end collision or lateral collision) and actively adjust the passage order to reduce the driver's emergency operation needs.
[0053] In this embodiment of the application, after dynamically updating the pass number according to the vehicle speed and relative position and sending it to the smart terminal of the target vehicle, the process includes: identifying whether the target vehicle is driving according to the pass number; if the target vehicle is not driving according to the pass number, issuing a warning message to the target vehicle, issuing an avoidance warning to adjacent vehicles, and recording the vehicle violation record.
[0054] It is understood that, after the passage number is dynamically updated, if the target vehicle does not drive according to the passage number, measures such as warning, alert and recording of violation will be taken, which can significantly improve the safety, order and management efficiency of the traffic system.
[0055] It should be noted that when the system detects that a target vehicle is not driving according to its designated lane number (such as forcibly changing lanes, overtaking, or remaining stationary), it immediately sends a warning message (such as a HUD pop-up, voice prompt, or dashboard warning) to remind the driver to correct their behavior. For example, if a vehicle forcibly cuts into a lane at an intersection, causing the distance between it and adjacent vehicles to be too close, the system can force the driver to pay attention to the current traffic rules through a voice prompt "Please proceed in the designated lane number order" or flashing warning lights. Simultaneously, the system sends avoidance warnings to adjacent vehicles, prompting them to pay attention to the target vehicle's violation and take evasive action. For example, if the target vehicle suddenly changes lanes, adjacent vehicles will receive a "Vehicle on the right is violating traffic rules, please slow down and give way" warning, preventing chain-reaction accidents.
[0056] In this embodiment of the application, it is also included that: when an emergency is detected, the passage priority of special vehicles is temporarily increased.
[0057] It is understood that the embodiments of this application can temporarily increase the passage priority of special vehicles when an emergency is detected, shorten the passage time of emergency vehicles, improve rescue efficiency, and ensure public safety.
[0058] The vehicle alternating passage prompting method proposed in this application determines the passage number of each vehicle based on positioning data and driving data, and sends the passage number to the corresponding target vehicle according to the vehicle identification; identifies the vehicle speed of the target vehicle when entering the ramp, the speed of vehicles in adjacent lanes at the intersection with the target vehicle, and their relative positions; dynamically updates the passage number sent to the target vehicle's smart terminal based on vehicle speed and relative position until the vehicle completes the departure operation of the alternating passage segment. By assigning a unique passage number to each vehicle and dynamically adjusting these numbers according to real-time vehicle speed and relative position, it ensures that all vehicles safely and efficiently merge into the main road in a predetermined order; improves traffic efficiency and traffic safety, and enhances user experience.
[0059] The following will combine specific embodiments and... Figures 2-8 The method for indicating alternating vehicle passage in this application is described in detail below:
[0060] like Figure 1 As shown, when a vehicle is about to enter the ramp, its position is calculated based on mutual vehicle position information, GPS, and external camera vision, and a passage number is assigned. The vehicle with priority passage is numbered 1, the vehicle that yields is numbered 2, and subsequent vehicles are numbered according to the alternating passage order.
[0061] like Figure 2 As shown, after vehicle number 1 passes through, the passage number is adjusted, and the next vehicle begins to pass, which is then assigned the number 1. Other vehicles have their numbers refreshed.
[0062] like Figure 3 As shown, for vehicle number 2, if it has an intelligent vehicle system, it will prompt the driver to yield; if... Figure 4 As shown, vehicle number 1 is prompted to proceed; for vehicles without a connected smart vehicle system, no prompt is given, but this does not affect the numbering system and logic. If the vehicle has a connected smart vehicle system, a prompt will be given.
[0063] like Figure 5 As shown, when vehicles enter the ramp, it is often difficult to distinguish between the front and rear of the two vehicles. At this time, the order of the vehicles' positions is judged based on the vehicle's visual information. According to the GPS + visual information and speed information of each vehicle, if the order cannot be distinguished, the numbers are adjusted and randomly assigned as 1 and 2.
[0064] like Figure 6 As shown, if a driver deviates from the designated number and travels at a speed significantly exceeding the estimated speed (more than 50% above the estimated speed), indicating a violation of traffic rules, a warning will be issued, informing the driver that their driving habits are relatively dangerous and they should not attempt to overtake. The designated number will not be adjusted.
[0065] like Figure 7 As shown, if a vehicle fails to proceed according to its assigned number and its speed is significantly slower than the estimated speed, meaning it is not allowed to proceed when it should, then if the vehicle is significantly behind the next vehicle that should proceed (by half a parking space), the numbering order will be adjusted to allow the following vehicle to proceed first.
[0066] Example 1: Preparations before a vehicle enters a ramp
[0067] like Figure 1 As shown, when a vehicle is about to enter the ramp:
[0068] Vehicles use onboard vision sensors and radar sensors to collect real-time three-dimensional spatial position information of themselves and vehicles in adjacent lanes. This data includes GPS coordinates, vehicle speed, and spatial position information, and is then uploaded to a cloud-based dispatch server via an encrypted communication protocol.
[0069] The cloud-based dispatch server receives and processes this data, using a multi-vehicle collaborative sorting algorithm to calculate the passage priority weight for each vehicle. Based on the priority weight, it generates dispatch instructions containing a passage sequence number and estimated passage time, and sends these instructions to the corresponding vehicle's smart terminal. Upon receiving the dispatch instructions, each vehicle's smart terminal dynamically displays visual information including the passage sequence number, countdown timer, and lane guidance lines on the central control screen. Drivers can understand the current passage order and next action suggestions through the HUD display or voice prompts.
[0070] Example 2: Adjustment after the vehicle enters the ramp
[0071] like Figures 2-4 As shown, after vehicle number 1 begins to pass:
[0072] Update passage numbers: After vehicle number 1 successfully passes through the ramp entrance, the cloud-based dispatch server will reassess the relative positions and speeds of the remaining vehicles. The system will automatically adjust the passage numbers of subsequent vehicles, for example, upgrading vehicle number 2 to the new number 1, and so on.
[0073] Dynamic Feedback: For vehicles equipped with intelligent in-vehicle systems, the system displays dynamic guidance paths on the windshield using augmented reality technology and provides tactile or auditory cues through seat vibration modules or a voice synthesis engine. If a vehicle fails to follow a predetermined route, the system will issue a warning and notify adjacent vehicles to take evasive action.
[0074] Example 3: Adaptive Adjustment in Complex Situations
[0075] like Figures 5-8 As shown, when it is difficult to distinguish the order of the two vehicles:
[0076] Accurate Judgment: Utilizing vehicle vision, GPS, and speed information, the system can accurately determine the relationship between vehicles. If the order cannot be determined, the numbering is adjusted, and numbers 1 and 2 are randomly assigned to avoid conflict.
[0077] Anomaly Handling: If a vehicle overtakes another vehicle (i.e., its speed is significantly faster than the estimated speed), the system will immediately send a warning to the vehicle and retain its original vehicle number. For vehicles that are lagging behind (its speed is significantly slower than the estimated speed), the system will recalculate their passage priority and appropriately postpone their vehicle number.
[0078] In summary, when vehicles merge onto ramps, they are required to take turns according to traffic rules. Each vehicle is equipped with a side-view or radar system that can detect surrounding vehicles and monitor their positions. A cloud-based system can be created where each vehicle determines its turn based on its relative position to other vehicles, displaying a queue number on the vehicle's central control system to remind the user of its turn. This number display can change based on the vehicle's traffic status until the official start of traffic flow, at which point the numbers will no longer be displayed.
[0079] Next, referring to the accompanying drawings, a vehicle alternation prompting device according to an embodiment of this application is described.
[0080] Figure 9 This is a block diagram of a vehicle alternating passage prompting device according to an embodiment of this application.
[0081] like Figure 9 As shown, the vehicle alternating passage prompting device 10 includes: an acquisition module 100, a distribution module 200, an identification module 300, and an update module 400.
[0082] The acquisition module 100 is used to acquire the location data, driving data, and vehicle identification of all vehicles in the alternating traffic section at the intersection of the merging ramps; the distribution module 200 is used to determine the passage number of each vehicle based on the location data and driving data, and distribute the passage number to the corresponding target vehicle based on the vehicle identification; the identification module 300 is used to identify the vehicle speed of the target vehicle when it enters the ramp, the vehicle speed of vehicles in the adjacent lanes at the intersection, and the relative position; the update module 400 is used to dynamically update the passage number distributed to the target vehicle's smart terminal based on the vehicle speed and relative position, until the vehicle completes the departure operation of the alternating traffic section.
[0083] It should be noted that the explanation of the above-described method for prompting alternating passage of vehicles also applies to the vehicle alternating passage prompting device of this embodiment, and will not be repeated here.
[0084] The vehicle alternating passage prompting device proposed in this application determines the passage number of each vehicle based on positioning data and driving data, and issues the passage number to the corresponding target vehicle based on the vehicle identification; identifies the vehicle speed of the target vehicle when entering the ramp, the speed of vehicles in adjacent lanes at the intersection with the target vehicle, and their relative positions; dynamically updates the passage number issued to the target vehicle's smart terminal based on vehicle speed and relative position until the vehicle completes the departure operation of the alternating passage segment; by assigning a unique passage number to each vehicle and dynamically adjusting these numbers based on real-time vehicle speed and relative position, it ensures that all vehicles safely and efficiently merge into the main road in a predetermined order; improves traffic efficiency and traffic safety, and enhances user experience.
[0085] Figure 10 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:
[0086] The memory 1001, the processor 1002, and the computer program stored on the memory 1001 and capable of running on the processor 1002.
[0087] When the processor 1002 executes the program, it implements the vehicle alternating passage prompting method provided in the above embodiments.
[0088] Furthermore, electronic devices also include:
[0089] Communication interface 1003 is used for communication between memory 1001 and processor 1002.
[0090] The memory 1001 is used to store computer programs that can run on the processor 1002.
[0091] The memory 1001 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0092] If the memory 1001, processor 1002, and communication interface 1003 are implemented independently, then the communication interface 1003, memory 1001, and processor 1002 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0093] Optionally, in a specific implementation, if the memory 1001, processor 1002, and communication interface 1003 are integrated on a single chip, then the memory 1001, processor 1002, and communication interface 1003 can communicate with each other through an internal interface.
[0094] The processor 1002 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0095] This application also provides a computer-readable storage medium storing a computer program or instructions thereon, which, when executed by a processor, implements the above-described method for prompting alternating vehicle passage.
[0096] This application also provides a computer program product, including a computer program or instructions, which, when executed, implement the above-mentioned method for prompting alternating vehicle passage.
[0097] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0098] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0099] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0100] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0101] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
Claims
1. A method for indicating alternating vehicle traffic, characterized in that, The method is applied to a server, and the method includes the following steps: Obtain the location data, driving data, and vehicle identification of all vehicles in the alternating traffic section at the merging ramp intersection; The access number for each vehicle is determined based on the location data and driving data, and the access number is sent to the corresponding target vehicle based on the vehicle identifier. Identify the target vehicle's speed at the moment it enters the ramp, the speed of vehicles in adjacent lanes at the intersection with the target vehicle, and their relative positions; The passage number is dynamically updated based on the vehicle speed and the relative position, and sent to the smart terminal of the target vehicle until the vehicle completes the exit operation of the alternating passage section; The step of dynamically updating the passage number based on the vehicle speed and the relative position includes: The speed difference is calculated based on the target vehicle's speed at the moment it enters the ramp and the speed of vehicles in the adjacent lanes at the intersection with the target vehicle. If the speed difference is less than the target speed threshold and the relative position is less than the target distance, then the current passage number is maintained; If the speed difference between adjacent vehicles and the target vehicle is greater than the target speed threshold and the relative position is greater than the target distance, then the current passage number of the target vehicle and the adjacent lane vehicles will be switched.
2. The method for prompting alternate passage of vehicles according to claim 1, characterized in that, The step of determining the access number for each vehicle based on the location data and driving data includes: Acquire the longitudinal distance, lateral offset, and velocity vector angle between vehicles from the positioning and driving data; The passage priority weight of each vehicle is calculated based on the longitudinal spacing, the lateral offset, the velocity vector angle, and the radius of curvature of the historical trajectory fitting. The passage number for each vehicle is determined based on the priority weight.
3. The method for prompting alternate passage of vehicles according to claim 1, characterized in that, After dynamically updating the access number based on the vehicle speed and the relative position and sending it to the smart terminal of the target vehicle, the process includes: Identify whether the target vehicle is traveling according to its access number; If the target vehicle does not drive according to the access number, a warning message will be sent to the target vehicle, an avoidance warning will be sent to adjacent vehicles, and the vehicle violation record will be recorded.
4. The method for prompting alternate passage of vehicles according to claim 1, characterized in that, Also includes: In the event of an emergency, the passage priority of special vehicles will be temporarily increased.
5. A vehicle alternating passage prompting device, characterized in that, The device is applied to a server, and the device is implemented based on the vehicle alternating passage prompting method according to any one of claims 1-4, wherein the device comprises: The acquisition module is used to acquire the location data, driving data, and vehicle identification of all vehicles in the alternating traffic section at the intersection of the merging ramps; The distribution module is used to determine the access number of each vehicle based on the location data and driving data, and to distribute the access number to the corresponding target vehicle according to the vehicle identifier; The identification module is used to identify the speed of the target vehicle when it enters the ramp, the speed of vehicles in the adjacent lane at the intersection with the target vehicle, and their relative positions. The update module is used to dynamically update the passage number sent to the smart terminal of the target vehicle based on the vehicle speed and the relative position until the vehicle completes the departure operation of the alternating passage segment.
6. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the vehicle alternation prompting method as described in any one of claims 1-4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the method for prompting alternate passage of vehicles as described in any one of claims 1-4.
8. A computer program product, characterized in that, Includes a computer program, which, when executed by a processor, is used to implement the vehicle alternation prompting method according to any one of claims 1-4.