Method for regulating and controlling variable lane signal lamp in real time

By combining weighted calculation of the number of departing and waiting vehicles in a variable lane signal light system, the problem of inaccurate lane type judgment in the existing technology is solved, and more efficient traffic resource allocation and optimization is achieved.

CN120636181AActive Publication Date: 2025-09-12SHENZHEN XIYUE ZHIHUI DATA CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511066892.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-09-12
Estimated Expiration
2045-07-31

AI Technical Summary

Technical Problem

In the existing technology, the traffic organization method based on variable lanes cannot accurately predict the future vehicle type when judging the lane type, resulting in unreasonable resource allocation and affecting the traffic optimization effect.

Method used

By obtaining the current traffic type and optional traffic type of the variable lane, combined with the number of departing and waiting vehicles in the previous traffic interval, the lane change value and lane change value are calculated, and a weighted comprehensive judgment is made using the weight factor to determine the lane type change.

Benefits of technology

It achieves more accurate lane type judgment, improves the automatic adaptation and optimization of traffic resources, and enhances the efficiency and fairness of traffic flow.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120636181A_ABST
    Figure CN120636181A_ABST
Patent Text Reader

Abstract

The invention discloses a variable lane signal lamp real-time regulation and control method. The method specifically comprises the following steps: acquiring a current traffic type of a variable lane and an optional traffic type of the variable lane; obtaining the number of driving-away vehicles and the number of waiting vehicles in a lane of the current traffic type of the variable lane in a previous traffic interval under the current traffic type of the variable lane; obtaining the number of leaving vehicles and the number of waiting vehicles in a lane different from the current traffic type of the variable lane in a previous traffic interval under the current traffic type in the direction of the variable lane, and calculating a different-lane conversion value; and calculating a lane change value, comparing the lane change value with the different-lane change value, if a lane change condition is met, changing the traffic type of the variable lane, waiting for a second interval after the type of the variable lane is changed, and restarting circulation. According to the invention, the variable lane signal of the intersection can be effectively adjusted by fusing the number of vehicles in different driving directions and performing weighted operation in cooperation with the adjustment factor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of road traffic control, and in particular to a method for real-time control of variable lane signal lights. Background Art

[0002] Currently, a common approach to variable lane traffic management involves designating a fixed left-turn lane or through lane as a variable lane in the direction of an intersection where there is a significant shift in left-turn and through-traffic flow. A clear indicator light is displayed at the entrance to this lane, indicating whether the lane is a left-turn or through-traffic lane. Simultaneously, traffic flow monitoring devices at the intersection collect real-time data on the number of waiting vehicles and the number of vehicles departing from each lane behind the variable lane entrance in that direction. Based on pre-set threshold parameters and algorithm options, this data is then calculated to determine whether the variable lane should be designated as a left-turn or through-traffic lane, thereby controlling the lane change indicator light.

[0003] Since the number of waiting vehicles and leaving vehicles in the lane in the direction of the variable lane is constantly changing, the variable lane indicator light cannot be switched too frequently. It is usually switched in units of one cycle, that is, after the left-turn and straight lanes in the direction of the variable lane lose the green light right of way, the calculation and judgment of the variable lane type will be started immediately to decide whether to change the variable lane type. No judgment will be made until these lanes get the green light right of way again.

[0004] The metric for determining the type of variable lane typically requires a comprehensive calculation of the average number of vehicles in left-turn and through lanes. A general criterion is that if the average number of vehicles in the left-turn lane is greater than the average number of vehicles in the through lane, the variable lane is considered a left-turn lane; otherwise, it is considered a through lane. Since this determination is made within the relatively short timeframe of a phase switch (typically only a few seconds), using the number of waiting vehicles acquired in real time as the vehicle count is not ideal. This is because using only the data characteristics of the waiting number of vehicles within that short period (i.e., whether there are more left-turn vehicles or more through-going vehicles) to predict whether there will be more left-turn or through-going vehicles in the future cycle is inaccurate. Determining the variable lane type based on this criterion is likely to result in a mismatch between the actual number of vehicles turning left or going straight, thus failing to achieve the desired automatic resource adaptation and traffic optimization effects for the variable lanes. Therefore, we use the average number of vehicles leaving the left-turn and through lanes in the variable lane direction during the most recent cycle as an additional metric. This metric, which counts the actual number of vehicles leaving the intersection over a longer period, provides a more accurate and stable calculation of the ratio of left-turn to through-going vehicles. In fact, it is more reasonable to combine the "number of waiting vehicles" that reflects vehicles that will enter the intersection in a short period of time and the "number of leaving vehicles" that reflects vehicles that have left the intersection in a longer period of time to make a weighted comprehensive judgment and decide the type of variable lane. Summary of the Invention

[0005] The purpose of the present invention is to propose a method for real-time control of variable lane signal lights to solve one or more technical problems existing in the prior art and at least provide a beneficial option or create conditions.

[0006] In order to achieve the above technical objectives, the technical solutions of the present invention are as follows: In a first aspect, the present invention provides a method for real-time control of a variable lane signal light, the method comprising the following steps: Step 1: Obtain the current traffic type of the variable lane and the optional traffic types of the variable lane; Step 2: Obtain the number of vehicles leaving and waiting in the lane of the current traffic type of the variable lane in the previous traffic interval under the current traffic type of the variable lane, and record them as the first flow rate value and the second flow rate value; Step 3: Obtain the number of vehicles leaving and waiting in a lane with a different traffic type than the current traffic type of the variable lane in the previous traffic interval under the current traffic type in the direction of the variable lane, and calculate the different lane change value; Step 4: Calculate the lane change value and compare it with the lane change value. If the lane change condition is met, change the traffic type of the variable lane. After changing the type of the variable lane, wait for the second interval and restart step 1.

[0007] Furthermore, in step 1, the sub-steps of obtaining the current traffic type of the variable lane and the optional traffic types of the variable lane are: Get the current traffic type of the variable lane, recorded as LaneType; The set of optional traffic types for setting variable lanes is recorded as LaneCode, LaneType∈LaneCode.

[0008] Preferably, LaneCode includes two types: going straight only and turning left only.

[0009] Furthermore, in step 2, the sub-step of obtaining the number of vehicles leaving and waiting in the lane including the current traffic type of the variable lane in the previous traffic interval under the current traffic type of the variable lane is: Obtain the number of vehicles leaving and waiting for the lane with the same traffic type as the LaneType, and record them as the first flow value ThruSum and the second flow value AwSum respectively; wherein, the lanes with the same traffic type as the LaneType do not include the variable lane, and the LaneType has only a single traffic direction.

[0010] Furthermore, in step 3, the number of vehicles leaving and waiting in a lane different from the current traffic type of the variable lane in the previous traffic interval under the variable lane's optional traffic type is obtained, and the sub-steps for calculating the lane change value are as follows: The number of vehicles leaving is recorded as the third flow value ThruSumA, and the number of vehicles waiting is recorded as the fourth flow value AwSumA. The lane change value is calculated as follows: A=(ThruSumA×F1+AwSumA×F2) / Num(Lane2); Among them, A is the lane change value, F1 is the lane passing weight value, F2 is the lane waiting weight value, and Num(Lane2) is the number of lanes with a different traffic type from the current traffic type of the variable lane.

[0011] Furthermore, in step 4, the lane change value is calculated and compared with the different lane change value. If the lane change condition is met, the traffic type of the variable lane is changed. After the variable lane type is changed, the second interval is waited, and the sub-steps of step 1 are restarted: Step 4.1: Calculate the lane change value as: B = (ThruSum × F3 + AwSum × F4) / Num (Lane); Where B is the lane change value, ThruSum is the first flow value, AwSum is the second flow value, F3 is the variable traffic weight value, F4 is the variable waiting weight value, and Num(Lane) is the number of lanes with the same traffic type as LaneType; Step 4.2: If A > B + F5, the lane change condition is met and the variable lane change instruction is executed. If A ≤ B + F5, there is no need to change the traffic type of the variable lane. F5 is the flow compensation factor. Step 4.3: Wait for the second interval and then restart step 1.

[0012] Preferably, F3 and F4 are used to compensate for the number of vehicles that have passed and are waiting. The number of vehicles can be obtained by coils set under the road or by visual extraction.

[0013] Preferably, F3 and F4 are 1.1 and 0.9 respectively, and F5 is (ThruSum+AwSum) / 12 or according to actual settings, which is used to adjust the change tendency. Generally, a negative F5 indicates that the variable lane tendency changes, and a positive F5 indicates that the tendency maintains the current signal.

[0014] Preferably, the second interval is 120 seconds.

[0015] Preferably, the passage interval is half of the second interval.

[0016] Preferably, all undefined variables in the present invention, if not clearly defined, can be manually set thresholds.

[0017] In a second aspect, the present invention provides a system for real-time control of variable lane signal lights, the system comprising: Traffic flow collection module: used to collect traffic flow information and transmit it to the data processing module; Data processing module: used to process traffic flow information and calculate the lane change value and lane change value to obtain the light change signal of the variable lane; Traffic light control module: controls the variable lane lights according to the traffic light change signal.

[0018] In a third aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for real-time control of a variable lane signal light provided in the first aspect of the present invention.

[0019] In a fourth aspect, the present invention provides an electronic device comprising: a memory storing a computer program; and a processor for executing the computer program in the memory to implement the steps of the method for real-time control of a variable lane signal light provided by the present invention.

[0020] By integrating the number of vehicles with different directions of travel in the variable lane and performing weighted calculations, the variable lane signal at the intersection can be effectively adjusted in conjunction with the adjustment factor. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A flow chart of a method for real-time control of variable lane signal lights provided by the present invention; Figure 2 The present invention is a block diagram showing the structure of a system for real-time control of variable lane signal lights according to an embodiment of the present invention. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. The specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0023] It should also be understood that the following examples are only used to further illustrate the present invention and are not to be construed as limiting the scope of protection of the present invention. Any non-essential improvements and adjustments made by those skilled in the art based on the above-mentioned disclosure of the present invention fall within the scope of protection of the present invention. The specific process parameters and the like in the following examples are merely examples within a suitable range, and those skilled in the art can make appropriate selections based on the description herein, and are not to be limited to the specific values ​​exemplified below.

[0024] The following is an exemplary description of a method for real-time control of a variable lane signal light provided by the present invention.

[0025] like Figure 1 The figure shows a flow chart of a method for real-time control of variable lane signal lights. Figure 1 A method for real-time control of a variable lane signal light according to an embodiment of the present invention is described below. The method includes the following steps: Step 1: Obtain the current traffic type of the variable lane and the optional traffic types of the variable lane; Step 2: Obtain the number of vehicles leaving and waiting in the lane of the current traffic type of the variable lane in the previous traffic interval under the current traffic type of the variable lane, and record them as the first flow rate value and the second flow rate value; Step 3: Obtain the current traffic type of the variable lane and the number of vehicles leaving and waiting in a lane different from the current traffic type of the variable lane in the previous traffic interval under the optional traffic type of the variable lane, and calculate the lane change value; Step 4: Calculate the lane change value and compare it with the lane change value. If the lane change condition is met, change the traffic type of the variable lane. After changing the type of the variable lane, wait for the second interval and restart step 1.

[0026] Furthermore, in step 1, the sub-steps of obtaining the current traffic type of the variable lane and the optional traffic types of the variable lane are: Get the current traffic type of the variable lane, recorded as LaneType; The set of optional traffic types for setting variable lanes is recorded as LaneCode, LaneType∈LaneCode.

[0027] Preferably, LaneCode includes two types: going straight only and turning left only.

[0028] Furthermore, in step 2, the sub-step of obtaining the number of vehicles leaving and waiting in the lane including the current traffic type of the variable lane in the previous traffic interval under the current traffic type of the variable lane is: Obtain the number of vehicles leaving and waiting for the lane with the same traffic type as the LaneType, and record them as the first flow value ThruSum and the second flow value AwSum respectively; wherein, the lanes with the same traffic type as the LaneType do not include the variable lane, and the LaneType has only a single traffic direction.

[0029] Furthermore, in step 3, the number of vehicles leaving and waiting in a lane different from the current traffic type of the variable lane in the previous traffic interval under the variable lane's optional traffic type is obtained, and the sub-steps for calculating the lane change value are as follows: The number of vehicles leaving is recorded as the third flow value ThruSumA, and the number of vehicles waiting is recorded as the fourth flow value AwSumA. The lane change value is calculated as follows: A=(ThruSumA×F1+AwSumA×F2) / Num(Lane2); Among them, A is the lane change value, F1 is the lane passing weight value, F2 is the lane waiting weight value, and Num(Lane2) is the number of lanes with a different traffic type from the current traffic type of the variable lane.

[0030] Furthermore, in step 4, the lane change value is calculated and compared with the different lane change value. If the lane change condition is met, the traffic type of the variable lane is changed. After the variable lane type is changed, the second interval is waited, and the sub-steps of step 1 are restarted: Step 4.1: Calculate the lane change value as: B = (ThruSum × F3 + AwSum × F4) / Num (Lane); Where B is the lane change value, ThruSum is the first flow value, AwSum is the second flow value, F3 is the variable traffic weight value, F4 is the variable waiting weight value, and Num(Lane) is the number of lanes with the same traffic type as LaneType; Step 4.2: If A > B + F5, the lane change condition is met and the variable lane change instruction is executed. If A ≤ B + F5, there is no need to change the traffic type of the variable lane. F5 is the flow compensation factor. Step 4.3: Wait for the second interval and then restart step 1.

[0031] Preferably, F3 and F4 are used to compensate for the number of vehicles that have passed and are waiting. The number of vehicles can be obtained by coils set under the road or by visual extraction.

[0032] Preferably, F3 and F4 are 1.1 and 0.9 respectively, and F5 is (ThruSum+AwSum) / 12 or according to actual settings, which is used to adjust the change tendency. Generally, a negative F5 indicates that the variable lane tendency changes, and a positive F5 indicates that the tendency maintains the current signal.

[0033] Preferably, the second interval is 120 seconds.

[0034] Preferably, the passage interval is half of the second interval.

[0035] In actual engineering applications, the type of variable lane cannot be directly determined by simply comparing the average number of vehicles in the left-turn and through lanes (the weighted calculation result of the number of waiting vehicles and the number of leaving vehicles). Usually, the average speed of vehicles passing through the intersection in the left-turn lane is lower than that in the through lane. So, for the same number of left-turn vehicles and through-going vehicles, the left-turn vehicles need to occupy more time to pass through the intersection. Therefore, if it is necessary to give priority to the fairness of the right of way of left-turn vehicles and through-going vehicles, it is necessary to add a corresponding compensation factor (usually a positive number, which needs to be tested and calibrated based on actual intersection data) based on the calculation of the average number of left-turn vehicles. If it is necessary to give priority to the traffic efficiency of left-turn vehicles and through-going vehicles, the flow compensation factor is 0 or a negative number.

[0036] Preferably, all undefined variables in the present invention, if not clearly defined, can be manually set thresholds.

[0037] like Figure 2 The figure shows a schematic block diagram of the system structure for real-time control of variable lane signal lights according to an embodiment of the present invention.

[0038] Traffic flow collection module: used to collect traffic flow information and transmit it to the data processing module; Data processing module: used to process traffic flow information and calculate the lane change value and lane change value to obtain the light change signal of the variable lane; Traffic light control module: controls the variable lane lights according to the traffic light change signal.

[0039] The system for real-time control of variable lane signal lights can be run on computing devices such as desktop computers, laptop computers, PDAs, and cloud servers. The system for real-time control of variable lane signal lights can include, but is not limited to, a processor and memory. Those skilled in the art will appreciate that the example described is merely an example of a system for real-time control of variable lane signal lights and does not constitute a limitation on the system for real-time control of variable lane signal lights. The system can include more or fewer components than the example, or a combination of certain components, or different components. For example, the system for real-time control of variable lane signal lights can also include input and output devices, network access devices, buses, and the like.

[0040] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the system for real-time control of variable lane signal lights, and utilizes various interfaces and lines to connect various parts of the system for real-time control of variable lane signal lights.

[0041] The memory can be used to store the computer program and / or module. The processor implements the various functions of the system for real-time control of variable lane signal lights by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory can include random access memory (RAM) and can also include non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0042] Although the present invention has been described in considerable detail and with particularity with respect to several embodiments, it is not intended to limit the present invention to any of these details or embodiments or any particular embodiment, so as to effectively encompass the intended scope of the present invention. In addition, the present invention has been described above with respect to embodiments foreseen by the inventors for the purpose of providing a useful description, and those insubstantial modifications of the present invention that are not currently foreseen may still represent equivalent modifications of the present invention.

[0043] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative uses 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 any one or more embodiments or examples.

[0044] While the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that many changes, modifications, substitutions, and alterations may be made to the embodiments without departing from the principles and spirit of the invention.

Claims

1. A method for real-time control of variable lane signal lights, characterized in that: The method comprises the following steps: Step 1: Obtain the current traffic type of the variable lane and the optional traffic types of the variable lane; Step 2: Obtain the number of vehicles leaving and waiting in the lane including the current traffic type of the variable lane in the previous traffic interval under the current traffic type of the variable lane; Step 3: Obtain the number of vehicles leaving and waiting in a lane with a different traffic type than the current traffic type of the variable lane in the previous traffic interval under the current traffic type in the direction of the variable lane, and calculate the different lane change value; Step 4: Calculate the lane change value and compare it with the lane change value. If the lane change condition is met, change the traffic type of the variable lane. After changing the type of the variable lane, wait for the second interval and restart step 1.

2. The method for real-time control of variable lane signal lights according to claim 1, characterized in that: In step 1, the sub-steps for obtaining the current traffic type of the variable lane and the optional traffic types of the variable lane are: Get the current traffic type of the variable lane, recorded as LaneType; The set of optional traffic types for setting variable lanes is recorded as LaneCode, LaneType∈LaneCode.

3. The method for real-time control of variable lane signal lights according to claim 2, characterized in that: In step 2, the sub-step of obtaining the number of vehicles leaving and waiting in the lane including the current traffic type of the variable lane in the previous traffic interval under the current traffic type of the variable lane is: Obtain the number of vehicles leaving and waiting for the lane with the same traffic type as the LaneType, and record them as the first flow value ThruSum and the second flow value AwSum respectively; wherein, the lanes with the same traffic type as the LaneType do not include the variable lane, and the LaneType has only a single traffic direction.

4. The method for real-time control of variable lane signal lights according to claim 3, characterized in that: In step 3, the number of vehicles leaving and waiting in a lane with a different traffic type than the current traffic type of the variable lane in the previous traffic interval under the current traffic type in the direction of the variable lane is obtained. The sub-steps for calculating the different lane change value are: The number of vehicles leaving is recorded as the third flow value ThruSumA, and the number of vehicles waiting is recorded as the fourth flow value AwSumA. The lane change value is calculated as follows: A=(ThruSumA×F1+AwSumA×F2) / Num(Lane2); Among them, A is the lane change value, F1 is the lane passing weight value, F2 is the lane waiting weight value, and Num(Lane2) is the number of lanes with a different traffic type from the current traffic type of the variable lane.

5. The method for real-time control of variable lane signal lights according to claim 4, characterized in that: In step 4, the lane change value is calculated and compared with the different lane change value. If the lane change condition is met, the traffic type of the variable lane is changed. After the variable lane type is changed, the second interval is waited and the sub-steps of step 1 are restarted: Step 4.1: Calculate the lane change value as: B = (ThruSum × F3 + AwSum × F4) / Num (Lane); Where B is the lane change value, ThruSum is the first flow value, AwSum is the second flow value, F3 is the variable traffic weight value, F4 is the variable waiting weight value, and Num(Lane) is the number of lanes with the same traffic type as LaneType; Step 4.2: If A>B+F5, the lane change condition is met, the variable lane change instruction is executed, and LaneType is updated to the new traffic type; If A≤B+F5, there is no need to change the traffic type of the variable lane, and F5 is the flow compensation factor; Step 4.3: Wait for the second interval and then restart step 1.

Citation Information

Patent Citations

  • Self-adaptive variable lane control method and device in signal period

    CN112991784A

  • Variable lane control method, electronic equipment and storage medium

    CN115909739A

  • Variable lane guiding method, device and system, electronic equipment and storage medium

    CN116180628A

  • Apparatus and method for controlling lane change

    KR1020140133320A

  • KR20250086911A