Green wave path identification method and device

By using the period duration and phase difference information in the traffic light state data, the target green wave path is generated, and the problem of low efficiency in obtaining green wave paths in the prior art is solved, and more efficient traffic control is achieved.

CN119296347APending Publication Date: 2025-01-10GUANGDONG FUNDWAY TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411460596.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the prior art, the efficiency of obtaining green wave path schemes is low, manual acquisition is time-consuming and labor-intensive, the information control platform is poor compatibility and the number of single-time exports is limited, resulting in low traffic control efficiency.

Method used

By obtaining segments of optional green wave paths, using the period duration and phase difference information in the traffic light state data, the target green wave path is generated, the target time window is set to filter the stable signal period, the pass time and optional bandwidth are calculated, and the transportation time and optional bandwidth are combined. Adjacent segments, output the appropriate design speed and bandwidth.

Benefits of technology

It improves the efficiency of obtaining green wave paths, breaks the barriers of the information control platform, simplifies the signal control system, ensures that the identified green wave paths are effective in actual traffic, reduces waiting time for red lights, and improves driving efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119296347A_ABST
    Figure CN119296347A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of traffic control, and discloses a green wave path identification method and device, and the method comprises the steps: obtaining a selectable green wave path which is composed of at least one segment which is composed of an upstream intersection and a downstream intersection, obtaining the traffic signal lamp state data of each intersection on the selectable green wave path, and obtaining the traffic signal lamp state data of each intersection on the selectable green wave path; the method comprises the steps of obtaining signal data of traffic signal lamps corresponding to preset directions of all intersections, confirming sections of which the signal data of the upstream intersection and the signal data of the downstream intersection meet a preset signal period and a phase difference condition as selectable sections, and generating a target green wave path corresponding to the selectable sections based on the selectable sections. According to the method, the period duration and phase difference information implied in the traffic signal lamp state data are fully mined by using the traffic signal lamp state data to identify the green wave path, the barrier of a signal control platform is broken, and the efficiency of obtaining the green wave path scheme is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of traffic control, and in particular to a green wave path identification method and device. Background Art

[0002] Green wave control is a technology that controls intersections by coordinating the control of adjacent traffic signals on a main road. This control method aims to reduce the number of stops, shorten travel time, and optimize the overall traffic efficiency of the road by setting the green light start phase difference between intersections.

[0003] Currently, there are three ways to obtain green wave path solutions in the industry. The first is to obtain it from the signal control team responsible for the timing optimization of local intersections; the second is to directly export it from the signal control platform; the third is to rely on the timing parameter derivation of the signal control platform. However, the above acquisition methods all have certain limitations. Specifically, obtaining it from the signal control team is a manual acquisition method that is time-consuming and labor-intensive. Although some signal control platforms support the direct export of green wave path solutions, signal control platforms of different manufacturers are difficult to be compatible and the number of single exports is limited, resulting in low efficiency. To derive the green wave solution based on the timing parameters, it is necessary to obtain daily scheduling period information, daily scheduling plan information, and phase information from the signal control platform. There are barriers between different signal control platforms, which also leads to low efficiency. Summary of the invention

[0004] In view of this, the present invention provides a green wave path identification method and device to solve the problem of low efficiency in obtaining the current green wave path solution.

[0005] In a first aspect, the present invention provides a green wave path identification method, the method comprising:

[0006] Obtain an optional green wave path; the optional green wave path consists of at least one segment; the segment consists of an upstream intersection and a downstream intersection;

[0007] Obtain the traffic light state data of each intersection on the optional green wave path, and obtain the signal data of the traffic light corresponding to the preset direction of each intersection;

[0008] The segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal cycle and phase difference conditions are confirmed as optional segments; the phase difference is used to represent the difference in the start time of the green light of the signal data of the upstream intersection and the downstream intersection in the preset direction;

[0009] Based on the optional segment, a target green wave path corresponding to the optional segment is generated.

[0010] The green wave path identification method provided by the embodiment of the present invention first obtains an optional green wave path, wherein the optional green wave path includes at least one segment, and each segment includes an upstream intersection and a downstream intersection. At this time, in each intersection on the optional green wave path, the signal data of the upstream intersection and the downstream intersection both meet the preset signal cycle and phase difference conditions. The segments are selected as optional segments, so as to generate a green wave path according to the optional segments. The above scheme uses traffic light state data to fully mine the cycle duration and phase difference information implicit in the traffic light state data to identify the green wave path. It has universal applicability, breaks the barriers of the signal control platform, and improves the efficiency of obtaining the green wave path solution.

[0011] In an optional implementation, the segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal period and phase difference conditions are identified as optional segments, including:

[0012] Determine the target time window;

[0013] The segments whose signal cycle numbers of signal data of upstream and downstream intersections within the target time window are greater than the first preset value, whose cycle duration fluctuations are less than the second preset value, and whose median difference of signal cycles is less than the third preset value are screened as optional segments.

[0014] The green wave path identification method provided by the embodiment of the present invention can limit the data scope of the analysis by setting the target time window, avoid using outdated or irrelevant data, and at the same time, screening within the target time window can reduce the amount of data to be processed, thereby optimizing the calculation process and reducing the computing power cost. It is required that the number of signal cycles is greater than the first preset value, and the cycle duration fluctuation is less than the second preset value, which ensures that the traffic lights have a stable operating cycle during the period under consideration, improves the accuracy of identification, and the difference in the median is less than the third preset value, which can effectively handle the fluctuations in the signal cycle caused by short-term failures or abnormal adjustments.

[0015] In an optional implementation, the segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal period and phase difference conditions are confirmed as optional segments, further comprising:

[0016] Calculate the travel time from the first upstream intersection of the first optional section to the first downstream intersection; the travel time is the ratio of the length of the first optional section to the design speed;

[0017] The optional bandwidth corresponding to the first optional segment is calculated based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection; the optional bandwidth is used to indicate the length of time that can be passed smoothly within the green light opening time of the first downstream intersection after starting from the green light opening time of the first upstream intersection;

[0018] If there is an optional bandwidth, the first optional segment is retained and the phase difference is calculated; otherwise, the first optional segment is discarded.

[0019] The green wave path identification method provided by the embodiment of the present invention determines the optional bandwidth by calculating the travel time from the upstream intersection to the downstream intersection. It not only takes into account the length of the section and the design speed, but also combines the green light opening time to screen out the sections that can be passed smoothly during the green light opening period, so as to identify whether a section truly has the conditions for forming a green wave path.

[0020] In an optional implementation, calculating the optional bandwidth corresponding to the first optional segment based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection includes:

[0021] Determine the optional range of design speed;

[0022] The selectable bandwidth corresponding to each selectable design speed is calculated based on the selectable interval of the design speed.

[0023] The green wave path identification method provided in the embodiment of the present invention calculates the optional bandwidth for different optional design speeds, and can identify the road section that can form an effective green wave path within the preset speed range, and further refine the smooth passing conditions of the road section during the green light opening period.

[0024] In an optional implementation, if there is an optional bandwidth, the first optional segment is retained, and the phase difference is calculated, including:

[0025] The difference between the green light start time of the first upstream intersection and the green light start time of the corresponding cycle of the first downstream intersection is calculated as the phase difference.

[0026] The green wave path identification method provided in the embodiment of the present invention determines the phase difference by directly calculating the difference between the green light start times of two intersections. Since the phase difference is one of the key factors in the formation of the green wave path, accurately calculating the phase difference can ensure that the identified green wave path can truly play a role in actual traffic.

[0027] In an optional implementation, the segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal period and phase difference conditions are confirmed as optional segments, further comprising:

[0028] Determine an optional segment in which the phase difference fluctuation does not exceed a fourth preset value in the first optional segment.

[0029] The green wave path identification method provided by the embodiment of the present invention determines the phase difference by directly calculating the difference between the green light start times of two intersections, and determines the phase difference fluctuation not exceeding the fourth preset value as an optional segment to ensure accurate identification of the green wave path.

[0030] In an optional embodiment, the method further includes:

[0031] If the optional bandwidths of adjacent optional segments at the same design speed are not less than the target duration, the adjacent optional segments can be merged into the same optional segment.

[0032] The green wave path identification method provided in the embodiment of the present invention can form a longer and more coherent green wave path by merging adjacent segments with sufficient optional bandwidth. After merging adjacent optional segments, the configuration and algorithm complexity of the signal control system can be simplified, and there is no need to perform precise time difference and phase difference control on too many individual segments.

[0033] In an optional embodiment, the method further includes:

[0034] The optional segments that meet the preset time conditions are confirmed as target segments;

[0035] Based on the target segment, a target green wave path corresponding to a preset time condition is generated.

[0036] The green wave path identification method provided in the embodiment of the present invention can screen out green wave paths that meet specific deadlines by setting preset time conditions, for example, it can screen out green wave paths coordinated on weekdays and green wave paths coordinated on weekends.

[0037] In an optional embodiment, the method further includes:

[0038] Output the optional design speed and optional bandwidth corresponding to the target green wave path.

[0039] The green wave path identification method provided by the embodiment of the present invention synchronously outputs the optional design speed and optional bandwidth corresponding to the green wave path, so that the user can choose a suitable driving speed according to his own situation to better utilize the green wave path, reduce the waiting time for red lights, and improve driving efficiency.

[0040] In a second aspect, the present invention provides a green wave path identification device, the device comprising:

[0041] An optional path acquisition module is used to acquire an optional green wave path; the optional green wave path is composed of at least one segment; the segment is composed of an upstream intersection and a downstream intersection;

[0042] A signal data acquisition module is used to acquire the traffic light state data of each intersection on the optional green wave path, and obtain the signal data of the traffic light corresponding to the preset direction of each intersection;

[0043] An optional segment confirmation module is used to confirm the segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal cycle and phase difference conditions as optional segments; the phase difference is used to represent the difference in the start time of the green light of the signal data of the upstream intersection and the downstream intersection in the preset direction;

[0044] The target path generation module is used to generate a target green wave path corresponding to the optional segment based on the optional segment.

[0045] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the green wave path identification method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0046] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the green wave path identification method of the first aspect or any corresponding embodiment thereof.

[0047] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions, wherein the computer instructions are used to enable a computer to execute the green wave path identification method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0049] Figure 1 is a schematic flow chart of a green wave path identification method according to an embodiment of the present invention;

[0050] Figure 2 is a schematic diagram of a bandwidth calculation process of a green wave path identification method according to an embodiment of the present invention;

[0051] Figure 3 is a schematic diagram of an optional green wave path according to an embodiment of the present invention;

[0052] Figure 4 is a schematic diagram of coordinated phases of upstream and downstream intersections according to an embodiment of the present invention;

[0053] Figure 5 is a schematic diagram of a bandwidth calculation process according to another green wave path identification method according to an embodiment of the present invention;

[0054] Figure 6 is a structural block diagram of a green wave path identification device according to an embodiment of the present invention;

[0055] Figure 7 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0057] Currently, there are usually three ways to obtain green wave solutions in the industry. One is to obtain it from the signal control team responsible for optimizing the timing of local intersections; the second is to directly export it from the signal control platform; and the third is to rely on the derivation of timing parameters from the signal control platform.

[0058] However, the above-mentioned acquisition methods all have certain limitations. Specifically, obtaining from the signal control team is a manual acquisition method, which is time-consuming and labor-intensive. Although some signal control platforms support the direct export of green wave path plans, signal control platforms of different manufacturers are difficult to be compatible and the number of single exports is limited, resulting in low efficiency. To derive the green wave plan based on the timing parameters, it is necessary to obtain daily scheduling period information, daily scheduling plan information, and phase information from the signal control platform. There are barriers between different signal control platforms, and the universality is not strong.

[0059] According to an embodiment of the present invention, an embodiment of a green wave path identification method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.

[0060] In this embodiment, a green wave path identification method is provided. Figure 1 is a flow chart of a green wave path identification method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0061] Step S101, obtaining an optional green wave path.

[0062] Specifically, the optional green wave path consists of at least one segment, and the segment consists of an upstream intersection and a downstream intersection.

[0063] Furthermore, the acquisition of optional green wave paths also follows the following principles: it does not contain high-speed elevated sections; it does not contain channelized roads or ramps; the entrance road of the signal-controlled intersection on the trunk line must contain a straight turn; if a downstream section contains multiple upstream sections, the one with the smaller difference in north deviation angle between the upstream and downstream sections is given priority; if there are multiple upstream sections and the difference in north deviation angle between the upstream and downstream sections is within 5 degrees, the upstream section on the left is given priority; for the same entrance road, only one green wave path is allowed, and the one on the left is given priority.

[0064] Step S102, acquiring the traffic light state data of each intersection on the optional green wave path, and obtaining the signal data of the traffic light corresponding to the preset direction of each intersection.

[0065] Specifically, the traffic light state data includes the intersection number, phase number, green light release time and release direction.

[0066] Furthermore, the signal data of the traffic light in the preset direction refers to the periodic signal of a traffic light in the preset direction, where the preset direction is the straight direction, for example, the periodic signal from the beginning of the straight green light from south to north to the next green light.

[0067] Step S103: The segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal period and phase difference conditions are confirmed as optional segments.

[0068] Specifically, for each intersection, the signal cycle is calculated based on two consecutive identical signal light phases, such as the time interval between two consecutive green lights, and the calculated actual signal cycle is compared with a preset signal cycle range to ensure that the signal cycle of the intersection is within the allowable range.

[0069] Furthermore, for the segment consisting of an upstream intersection and a downstream intersection, the time difference between the start times of the green lights of the two in a preset direction, such as when going straight through a green light, is calculated, that is, the phase difference. The phase difference is intended to ensure that the vehicle can reach the downstream intersection at a reasonable speed after passing the green light at the upstream intersection and catch up with the green light at the downstream intersection. Therefore, the calculated phase difference needs to be compared with the preset phase difference range or condition.

[0070] Furthermore, only when both the upstream intersection and the downstream intersection satisfy the preset signal cycle condition and phase difference condition, the segment is confirmed as an optional segment.

[0071] In some optional implementations, the above step S103 includes:

[0072] Step a1, determining the target time window;

[0073] Step a2, screening as optional segments, within the target time window, the number of signal cycles of the signal data of the upstream intersection and the downstream intersection is greater than the first preset value, the cycle duration fluctuation does not exceed the second preset value, and the difference in the median of the signal cycle is less than the third preset value.

[0074] Optional, 30 minute time window.

[0075] Specifically, the duration of the green wave coordinated intersection cycle signal usually does not exceed 3 minutes. Therefore, if 30 minutes is used as the time window, then within a time window, the number of signal cycles at the upstream and downstream intersections of the segment should be no less than 10, and the signal is considered valid; on this basis, if the cycle duration fluctuates by no more than 5 seconds, the intersection cycle can be considered stable.

[0076] Further, the median cycle duration of the upstream and downstream intersections is obtained, which are recorded as a and b respectively. If the difference between a and b does not exceed the third preset value, the segment can be used as an optional segment. For example, the third preset value here can be 5 seconds.

[0077] Optionally, considering the case of double-cycle coordination, if the difference between a and 2b does not exceed 5 seconds or the difference between 2a and b does not exceed 5 seconds, the segment also meets the optional segment requirements.

[0078] In some optional implementations, the above step S103 includes:

[0079] Step b1: Calculate the travel time from the first upstream intersection to the first downstream intersection of the first optional segment.

[0080] Step b2: Calculate the optional bandwidth corresponding to the first optional segment based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection.

[0081] Step b3: If there is an optional bandwidth, the first optional segment is retained and the phase difference is calculated; otherwise, the first optional segment is discarded.

[0082] Specifically, the first optional segment is composed of the first upstream intersection and the first downstream intersection, and the first optional segment is any of the above optional segments. The travel time is the ratio of the length of the first optional segment to the design speed. The optional bandwidth is used to indicate the length of time that can be passed smoothly within the green light opening time of the first downstream intersection after starting from the green light opening time of the first upstream intersection. The specific steps are as follows: Figure 2 As shown, the green light release time of the upstream intersection and the corresponding green light release time of the downstream intersection are obtained respectively, and the optional bandwidth of the optional segment at different design speeds is obtained according to the preset design speed range, and the phase difference is calculated.

[0083] Furthermore, if no optional bandwidth exists after calculation, the optional segment is discarded.

[0084] Step S104: Based on the optional segment, generate a target green wave path corresponding to the optional segment.

[0085] Specifically, the optional segments are sorted by physical position or logical order, such as the direction from the starting point to the end point. If adjacent segments meet the connection condition, they are merged into a longer segment, and finally the green wave path is output.

[0086] In some optional implementations, the above step S104 includes:

[0087] If the optional bandwidths of adjacent optional segments at the same design speed are not less than the target duration (eg, 10 seconds), the adjacent optional segments may be merged into the same optional segment.

[0088] Specifically, based on the above steps, the design speed and optional bandwidth corresponding to each optional segment are obtained, and it is determined whether there are adjacent optional segments at the same design speed and whether the bandwidth is not less than 10 seconds. If so, the optional segments that meet the conditions are merged into the same optional segment, and the design speed under the condition of maximum bandwidth is selected as the green wave speed.

[0089] In summary, the green wave path identification method provided by the embodiment of the present invention first obtains an optional green wave path, wherein the optional green wave path includes at least one segment, and each segment includes an upstream intersection and a downstream intersection. At this time, in each intersection on the optional green wave path, the signal data of the upstream intersection and the downstream intersection both meet the preset signal cycle and phase difference conditions. The segments are selected as optional segments, so as to generate a green wave path according to the optional segments. The above scheme uses traffic light state data to fully mine the cycle duration and phase difference information implicit in the traffic light state data to identify the green wave path. It has universal applicability, breaks the barriers of the signal control platform, and improves the efficiency of obtaining the green wave path solution.

[0090] In addition, the green wave path identification method provided by the embodiment of the present invention first extracts optional green wave paths through a digitized road network. The optional green wave paths do not contain high-speed elevated sections; they do not contain channelized roads or ramps; the entrance roads of signal-controlled intersections within the trunk line must contain straight turns; if a downstream section contains multiple upstream sections, the upstream and downstream sections with the smaller difference in north deflection angle are given priority; if there are multiple upstream sections and the difference in north deflection angle between the upstream and downstream sections is within 5 degrees, the upstream section on the left is given priority; the same entrance road only allows one green wave path, and the one on the left is given priority. In an optional implementation, the path is as follows Figure 3 As shown, it corresponds to the list of signal-controlled intersections shown in Table 1.

[0091] Table 1 List of optional green wave path signal-controlled intersections:

[0092]

[0093]

[0094] Next, the traffic light state data of each intersection on the optional green wave path is obtained, including the intersection name, phase number, green light release time and release direction, as shown in Table 2:

[0095] Table 2 Traffic light status data table:

[0096]

[0097] The selection of optional segments needs to meet two conditions: one is the signal cycle condition, and the other is the phase difference condition. For the signal cycle condition, assuming that the first phase of the light state data is A, first find the next non-A phase, and then find the A phase. There is a complete signal cycle between the two A phases, that is, the ABCAB phase sequence can obtain a complete signal cycle ABC. Considering the influence of the subsequent calculated phase difference, the signal cycle does not allow the first and last phases to overlap. Based on this, as shown in the table above, two signal cycles can be obtained, namely, 2024-07-01 8:00:33 to 2024-07-01 8:02:46 and 2024-07-01 8:02:46 to 2024-07-01 8:04:59, with a cycle length of 133 seconds. If the time window is 30 minutes, then within the preset time window, the number of signal cycles is not less than 10, and the cycle length fluctuation does not exceed 5 seconds. The signal cycle of the intersection can be considered stable; on the other hand, it is also necessary to obtain the median cycle length of the upstream and downstream intersections, which are recorded as a and b respectively. When the difference between a and b does not exceed 5 seconds, the segment cycle can be considered stable. In particular, considering the case of double cycle coordination, the difference between a and 2b does not exceed 5 seconds or the difference between 2a and b does not exceed 5 seconds also meets the above signal cycle requirements.

[0098] For the phase difference condition, first, for a phase release time of the downstream intersection, it is necessary to match the appropriate coordinated phase release time of the upstream intersection to calculate the phase difference, such as Figure 4As shown, the black line represents the red light interval of the coordinated phase, and the middle part represents the green light interval of the coordinated phase. The coordinated phase interval of the upstream intersection is recorded as [t0, t1], and the corresponding downstream coordinated phase interval is recorded as [t2, t3]. At this time, starting from [t0, t1], the time to reach the downstream intersection at the design speed interval is recorded as [t4, t5]. The travel time is the ratio of the length of the first optional segment to the design speed. If an optional segment is required, it is necessary to ensure that [t2, t3] and [t4, t5] have overlapping parts. It is considered that there is an optional bandwidth, that is, the optional bandwidth is used to indicate the length of time that can be successfully passed within the green light opening time of the first downstream intersection after starting from the green light opening time of the first upstream intersection. When there is an optional bandwidth, that is, when the effective bandwidth and design speed can be calculated, the start time difference of the green light opening time of the upstream intersection and the corresponding downstream green light opening time is calculated, as shown in Table 3:

[0099] Table 3: Phase difference information table:

[0100]

[0101] An optional segment is obtained based on the above signal period condition and phase difference condition, and a green wave path is generated based on the optional segment.

[0102] In some optional implementations, calculating the optional bandwidth corresponding to the first optional segment based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection includes:

[0103] Determine the optional range of design speed;

[0104] The selectable bandwidth corresponding to each selectable design speed is calculated based on the selectable interval of the design speed.

[0105] The process of calculating the optional bandwidth corresponding to the design speed is as follows: Figure 5 As shown, for example, if the design speed interval is [30,60], then according to Figure 5 Based on the process logic, the bandwidth corresponding to each design speed is calculated to meet the bandwidth of not less than 10 seconds. The results are shown in Table 4:

[0106] Table 4 Design speed and bandwidth duration table:

[0107] Design speed (unit: km / h) Bandwidth duration (unit: seconds) 30-51 46 52-54 45 55-56 44 57-58 43 59-60 42

[0108] In an optional implementation, if there is an optional bandwidth, the first optional segment is retained, and the phase difference is calculated, including:

[0109] The difference between the green light start time of the first upstream intersection and the green light start time of the corresponding cycle of the first downstream intersection is calculated as the phase difference.

[0110] In some optional implementations, the segments in which the signal data of the upstream intersection and the downstream intersection both meet the preset signal period and phase difference conditions are confirmed as optional segments, further comprising:

[0111] Determine an optional segment in which the phase difference fluctuation does not exceed a fourth preset value in the first optional segment.

[0112] Obtain all phase differences of the segments within the same time window. At this time, the phase difference must also satisfy that the phase difference fluctuation does not exceed the fourth preset value. Optionally, the fourth preset value can be 5 seconds, then the segment phase difference can be considered stable, and the optional segment is obtained based on the above signal period condition and phase difference condition.

[0113] In some optional embodiments, the method further comprises:

[0114] The optional segments that meet the preset time conditions are confirmed as target segments;

[0115] Based on the target segment, a target green wave path corresponding to a preset time condition is generated.

[0116] Filter the segments that meet the weekday coordination or weekend coordination within the time window, take the data of the same time window in a week, if the 5-day weekday data meets the above signal cycle stability conditions and phase difference stability conditions, then the time window meets the weekday coordination, if the 2-day weekend data meets the signal cycle stability conditions and phase difference stability conditions, then the time window meets the weekend coordination. Take the data of the same time period in a week, if the 7-day data meets the cycle stability conditions and phase difference stability conditions, then the time window meets the weekly coordination. If the green wave path is the same, the coordination period is the same, and all segments meet the weekly coordination, the weekend coordination and weekday coordination can be combined into a weekly coordination.

[0117] In some optional embodiments, the method further comprises:

[0118] Output the optional design speed and optional bandwidth corresponding to the target green wave path.

[0119] The output results are shown in Table 5:

[0120] Table 5: Green wave information table:

[0121]

[0122] In this embodiment, a green wave path identification device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0123] This embodiment provides a green wave path identification device, such as Figure 6 As shown, including:

[0124] The optional path acquisition module 601 is used to acquire an optional green wave path; the optional green wave path is composed of at least one segment; and the segment is composed of an upstream intersection and a downstream intersection.

[0125] The signal data acquisition module 602 is used to acquire the traffic light state data of each intersection on the optional green wave path, and obtain the signal data of the traffic light corresponding to the preset direction of each intersection.

[0126] The optional segment confirmation module 603 is used to confirm the segments whose signal data of the upstream intersection and the downstream intersection meet the preset signal cycle and phase difference conditions as optional segments; the phase difference is used to characterize the difference in the start time of the green light of the signal data of the upstream intersection and the downstream intersection in the preset direction.

[0127] The target path generating module 604 is used to generate a target green wave path corresponding to the optional segment based on the optional segment.

[0128] In some optional implementations, the optional segment confirmation module 603 includes:

[0129] The window selection submodule is used to determine the target time window.

[0130] The screening submodule is used to screen, as optional segments, segments in which the number of signal cycles of signal data of upstream intersections and downstream intersections within the target time window is greater than a first preset value, the cycle duration fluctuation is less than a second preset value, and the difference in the medians of the signal cycles is less than a third preset value.

[0131] In some optional implementations, the optional segment confirmation module 603 further includes:

[0132] The calculation time submodule is used to calculate the travel time from the first upstream intersection of the first optional section to the first downstream intersection; the travel time is the ratio of the length of the first optional section to the design speed.

[0133] The bandwidth calculation submodule is used to calculate the optional bandwidth corresponding to the first optional segment based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection; the optional bandwidth is used to indicate the length of time that can be successfully passed within the green light opening time of the first downstream intersection after starting from the green light opening time of the first upstream intersection;

[0134] The retaining submodule is used to retain the first optional segment and calculate the phase difference if the optional bandwidth exists, otherwise the first optional segment is discarded.

[0135] In some optional implementations, the bandwidth calculation submodule includes:

[0136] The interval determination unit is used to determine the optional interval of the design speed.

[0137] The optional bandwidth calculating unit is used to calculate the optional bandwidth corresponding to each optional design speed based on the optional interval of the design speed.

[0138] In some optional implementations, the submodule is retained, including:

[0139] The time difference calculation unit is used to calculate the difference between the green light start time of the first upstream intersection and the green light start time of the corresponding cycle of the first downstream intersection as the phase difference.

[0140] In some optional implementations, the optional segment confirmation module 603 further includes:

[0141] The phase difference fluctuation screening submodule is used to determine the optional segments in which the phase difference fluctuation does not exceed a fourth preset value in the first optional segment.

[0142] In some optional embodiments, the device further comprises:

[0143] The merging module is used to merge adjacent optional segments into the same optional segment if the optional bandwidths of adjacent optional segments at the same design speed are not less than the target duration.

[0144] In some optional embodiments, the device further comprises:

[0145] The time selection module is used to confirm the optional segments that meet the preset time conditions as target segments.

[0146] The target path generation module 604 is further used to generate a target green wave path corresponding to a preset time condition based on the target segment.

[0147] In some optional embodiments, the device further comprises:

[0148] The output module is used to output the optional design speed and the optional bandwidth corresponding to the target green wave path.

[0149] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0150] The green wave path identification device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0151] The embodiment of the present invention also provides a computer device having the above Figure 6 The green wave path identification device shown.

[0152] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 7 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.

[0153] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0154] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0155] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0156] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0157] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 7 The example of connecting through bus is taken in the following.

[0158] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0159] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0160] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0161] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A green wave path identification method, characterized in that: The method comprises: Acquire an optional green wave path; the optional green wave path is composed of at least one segment; the segment is composed of an upstream intersection and a downstream intersection; Acquire the traffic light state data of each intersection on the optional green wave path, and obtain the signal data of the traffic light corresponding to the preset direction of each intersection; Confirming the segments in which the signal data of the upstream intersection and the downstream intersection both meet the preset signal cycle and phase difference conditions as optional segments; the phase difference is used to characterize the difference in the start time of the green light of the signal data of the upstream intersection and the downstream intersection in the preset direction; Based on the optional segment, a target green wave path corresponding to the optional segment is generated.

2. The method according to claim 1, characterized in that The step of confirming the segments in which the signal data of the upstream intersection and the downstream intersection both satisfy the preset signal period and phase difference conditions as optional segments comprises: Determine the target time window; The segments in which the number of signal cycles of the signal data of the upstream intersection and the downstream intersection within the target time window is greater than the first preset value, the cycle duration fluctuation is less than the second preset value, and the difference in the medians of the signal cycles is less than the third preset value are screened as the optional segments.

3. The method according to claim 2, characterized in that The step of confirming the segments in which the signal data of the upstream intersection and the downstream intersection both satisfy the preset signal period and phase difference conditions as optional segments further includes: Calculating the travel time from the first upstream intersection of the first optional section to the first downstream intersection; the travel time is the ratio of the length of the first optional section to the design speed; The optional bandwidth corresponding to the first optional segment is calculated based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection; the optional bandwidth is used to indicate the length of time that can be passed smoothly within the green light opening time of the first downstream intersection after starting from the green light opening time of the first upstream intersection; If the optional bandwidth exists, the first optional segment is retained and the phase difference is calculated; otherwise, the first optional segment is discarded.

4. The method according to claim 3, characterized in that The calculating the optional bandwidth corresponding to the first optional segment based on the travel time, the green light opening time of the first upstream intersection and the first downstream intersection includes: Determining an optional interval of the design speed; The selectable bandwidth corresponding to each selectable design speed is calculated based on the selectable interval of the design speed.

5. The method according to claim 3, characterized in that: If the optional bandwidth exists, retaining the first optional segment and calculating the phase difference comprises: The difference between the green light start time of the first upstream intersection and the green light start time of the corresponding period of the first downstream intersection is calculated as the phase difference.

6. The method according to claim 3, characterized in that The step of confirming the segments in which the signal data of the upstream intersection and the downstream intersection both satisfy the preset signal period and phase difference conditions as optional segments further includes: Determine the optional segment in which the phase difference fluctuation in the first optional segment does not exceed a fourth preset value.

7. The method according to claim 3, characterized in that The method further comprises: If the optional bandwidths of adjacent optional segments at the same design speed are not less than the target duration, the adjacent optional segments may be merged into the same optional segment.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Confirming the optional segments that meet the preset time condition as target segments; Based on the target segment, a target green wave path corresponding to the preset time condition is generated.

9. The method according to claim 8, characterized in that The method further comprises: The optional design speed and the optional bandwidth corresponding to the target green wave path are output.

10. A green wave path identification device, characterized in that: The device comprises: An optional path acquisition module, used to acquire an optional green wave path; the optional green wave path is composed of at least one segment; the segment is composed of an upstream intersection and a downstream intersection; A signal data acquisition module, used to acquire the traffic light state data of each intersection on the optional green wave path, and obtain the signal data of the traffic light corresponding to the preset direction of each intersection; An optional segment confirmation module is used to confirm the segments whose signal data of the upstream intersection and the downstream intersection both meet the preset signal cycle and phase difference conditions as optional segments; the phase difference is used to represent the difference in the start time of the green light of the signal data of the upstream intersection and the downstream intersection in the preset direction; The target path generation module is used to generate a target green wave path corresponding to the optional segment based on the optional segment.

Citation Information

Cited By

  • Training method and device of road network green wave line recognition model and electronic equipment

    CN122551570A