Determination method and device of delay duration and computer program product

By determining the required traffic flow and green wave flow at road intersections, the problem of inaccurate estimation of delay time in the prior art is solved, and a more accurate delay time estimation is achieved.

CN119672959APending Publication Date: 2025-03-21BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411885642.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The existing delay duration estimation methods cannot accurately consider the associated intersections in the area and the intersections under supersaturated state, resulting in inaccurate delay estimation.

Method used

The required traffic flow is determined by determining the saturation type of traffic flows corresponding to the respective traffic flows in the road intersection; for multiple traffic flow patterns between the road intersection and adjacent upstream road intersections, the average green wave flow of the green wave band during the collective time period; and then according to the demand traffic flow and the average green wave flow, the delay time of the multiple flow directions is determined.

Benefits of technology

The accuracy of delay time is improved, and the required traffic flow corresponding to each saturation type is comprehensively considered, and the average green wave flow between associated road intersections is combined.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119672959A_ABST
    Figure CN119672959A_ABST
Patent Text Reader

Abstract

The invention provides a delay duration determination method and device, electronic equipment, a storage medium and a computer program product, relates to the technical field of computers, in particular to the technical fields of traffic signal control, automatic driving, smart cities and the like, and can be applied to delay estimation scenes. According to the specific implementation scheme, the method comprises the following steps: determining required traffic flows corresponding to a plurality of flow directions according to saturation types of traffic flows corresponding to the plurality of flow directions in a road intersection; for a plurality of traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of green wave bands corresponding to the traffic flow modes in an integrated counting time period is determined, each traffic flow mode comprises a first flow direction and a second flow direction, and the first flow direction and the second flow direction are different; the traffic object drives to the road intersection according to the first flow direction at the upstream road intersection and drives away from the road intersection according to the second flow direction; and according to the required traffic flow and the average green wave flow, determining delay durations corresponding to the plurality of flow directions. According to the invention, the accuracy of the delay duration is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, specifically to technical fields such as traffic control, autonomous driving, and smart cities, and more particularly to a method, device, electronic device, storage medium, and computer program product for determining a delay duration, which can be applied to delay estimation scenarios. Background Art

[0002] In the field of traffic control, how to evaluate the effects of multiple groups of different traffic control schemes under specified traffic conditions has always been a key issue. Accurate prior evaluation can avoid wasting resources and time on inappropriate schemes and reduce the negative impact of implementing unreasonable schemes. The delay time at a road intersection is an evaluation indicator that reflects the obstruction and travel time loss of traffic objects at the road intersection. It can comprehensively reflect the advantages and disadvantages of the geometric design and signal timing of the road intersection. Real-time and accurate estimation of the delay time can effectively evaluate the operation effect of the regional control scheme a priori. Most of the existing delay time estimation methods only consider the delay estimation of isolated road intersections in a non-saturated state, lack consideration of related intersections in the region (for example, intersections within the coordinated trunk line or network), and intersections in an oversaturated state, and cannot perform accurate delay estimation. Summary of the invention

[0003] The present disclosure provides a method, device, electronic device, storage medium and computer program product for determining a delay duration.

[0004] According to the first aspect, a method for determining a delay duration is provided, comprising: determining the demand traffic flow corresponding to each of the multiple flow directions in a road intersection according to the saturation type of the traffic flow corresponding to each of the multiple flow directions; for multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, determining the average green wave flow of the green wave bands corresponding to each of the multiple traffic flow modes within a collection time period, wherein each traffic flow mode includes a first flow direction and a second flow direction, and traffic objects at the upstream road intersection drive toward the road intersection according to the first flow direction and leave the road intersection according to the second flow direction; determining the delay duration corresponding to each of the multiple flow directions according to the demand traffic flow and the average green wave flow.

[0005] According to the second aspect, a device for determining a delay duration is provided, comprising: a demand flow determination unit, configured to determine the demand traffic flow corresponding to each of the multiple flow directions in the road intersection according to the saturation type of the traffic flow corresponding to each of the multiple flow directions; a green wave flow determination unit, configured to determine, for each of the multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of the green wave bands corresponding to each of the multiple traffic flow modes within a cumulative time period, wherein each traffic flow mode includes a first flow direction and a second flow direction, and the traffic object at the upstream road intersection drives toward the road intersection according to the first flow direction and leaves the road intersection according to the second flow direction; a duration determination unit, configured to determine the delay duration corresponding to each of the multiple flow directions according to the demand traffic flow and the average green wave flow.

[0006] According to a third aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a method described in any implementation manner of the first aspect.

[0007] According to a fourth aspect, a non-transitory computer-readable storage medium storing computer instructions is provided, where the computer instructions are used to cause a computer to execute the method described in any implementation of the first aspect.

[0008] According to a fifth aspect, a computer program product is provided, comprising: a computer program, which implements the method described in any implementation manner of the first aspect when executed by a processor.

[0009] According to the technology disclosed in the present invention, a method and device for determining the delay duration are provided. According to the saturation types of traffic flows corresponding to multiple directions in a road intersection, the demand traffic flows corresponding to the multiple directions are determined. For multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of the green wave bands corresponding to the multiple traffic flow modes within the aggregate time period is determined. Then, according to the demand traffic flow and the average green wave flow, the delay duration corresponding to the multiple directions is determined. The demand traffic flow corresponding to each saturation type is comprehensively considered, and combined with the average green wave flow between the related road intersections, the accuracy of the delay duration is improved.

[0010] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0012] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure may be applied;

[0013] Figure 2 is a flow chart of an embodiment of a method for determining a delay duration according to the present disclosure;

[0014] Figure 3 is a schematic diagram of the flow direction of a road intersection according to this embodiment;

[0015] Figure 4 is a schematic diagram of a traffic flow mode according to this embodiment;

[0016] Figure 5 is a schematic diagram of a green wave band between upstream intersection A and intersection B according to this embodiment;

[0017] Figure 6 is a schematic diagram of an application scenario of the method for determining a delay duration according to this embodiment;

[0018] Figure 7 is a flowchart of another embodiment of a method for determining a delay duration according to the present disclosure;

[0019] Figure 8 is a structural diagram of an embodiment of a device for determining a delay duration according to the present disclosure;

[0020] Fig. 9 It is a schematic diagram of the structure of a computer system suitable for implementing the embodiments of the present disclosure. DETAILED DESCRIPTION

[0021] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0022] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0023] Figure 1 An exemplary architecture 100 is shown to which the method and apparatus for determining a delay duration of the present disclosure can be applied.

[0024] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The communication connection between the terminal devices 101, 102, 103 constitutes a topological network, and the network 104 is used to provide a medium for the communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0025] Terminal devices 101, 102, 103 may be hardware devices or software that support network connection for data interaction and data processing. When terminal devices 101, 102, 103 are hardware, they may be various electronic devices that support network connection, information acquisition, interaction, display, processing and other functions, including but not limited to vehicle-mounted computers, smart phones, tablet computers, e-book readers, laptop portable computers and desktop computers, etc. When terminal devices 101, 102, 103 are software, they may be installed in the electronic devices listed above. They may be implemented as multiple software or software modules, for example, for providing distributed services, or they may be implemented as a single software or software module. No specific limitation is made here.

[0026] The server 105 may be a server that provides various services, for example, a background processing server that obtains traffic data of the terminal devices 101, 102, and 103 during operation, determines the required traffic flow corresponding to each of the multiple flows in the road intersection, and the average green wave flow between the associated road intersections, and then determines the delay time corresponding to each of the multiple flows. As an example, the server 105 may be a cloud server.

[0027] It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0028] It should also be noted that the delay duration determination method provided in the embodiments of the present disclosure is generally executed by a server, but the possibility of being executed by a terminal device, or being executed by the server and the terminal device in cooperation with each other, is not excluded. Accordingly, the various parts (such as various units) included in the delay duration determination device can be all set in the server, or all set in the terminal device, or can be set in the server and the terminal device respectively.

[0029] It should be understood that Figure 1The number of terminal devices, networks and servers in the system is only illustrative. According to the implementation requirements, there may be any number of terminal devices, networks and servers. When the electronic device on which the method for determining the delay duration is running does not need to perform data transmission with other electronic devices, the system architecture may only include the electronic device (e.g., server) on which the method for determining the delay duration is running.

[0030] Please refer to Figure 2 , Figure 2 A flowchart of a method for determining a delay duration provided by an embodiment of the present disclosure. In process 200, the following steps are included:

[0031] Step 201 , determining the required traffic flows corresponding to the multiple directions at the road intersection according to the saturation types of the traffic flows corresponding to the multiple directions at the road intersection.

[0032] In this embodiment, the execution subject of the method for determining the delay duration (for example, Figure 1 The server in the road intersection can determine the required traffic flow corresponding to each of the multiple flows according to the saturation type of the traffic flow corresponding to each of the multiple flows in the road intersection.

[0033] The above-mentioned execution subject can obtain the traffic operation data of the traffic object and the control parameters of the traffic signal indicating equipment at the road intersection remotely or locally through a wired network connection method or a wireless network connection method; determine the saturation type of the traffic flow corresponding to each of the multiple flows in the road intersection according to the traffic operation data and the control parameters; determine the required traffic flow corresponding to each of the multiple flows according to the saturation type of the traffic flow corresponding to each of the multiple flows in the road intersection. Among them, the traffic operation data can be collected based on floating vehicles, which generally refer to buses and taxis equipped with vehicle positioning devices and running on urban main roads.

[0034] Traffic operation data includes, but is not limited to, traffic flow, saturated traffic flow, number of stops, and other data in each direction. Traffic flow refers to actual traffic flow, saturated traffic flow refers to traffic flow under saturation conditions, and number of stops refers to the number of times a traffic object stops within an operating cycle of the traffic signal indicator device at the intersection (for example, the duration of an operating cycle of a traffic light). Demand traffic flow refers to the traffic flow required in one direction at a road intersection. The demand traffic flow may be different from the actual traffic flow. For example, in an oversaturated state, the demand traffic flow in one direction is greater than its actual traffic flow.

[0035] The control parameters of the traffic signal indicator device include, for example, the operation cycle of the traffic signal indicator light, the control sequence and duration of each signal indicator light, and other control parameters.

[0036] As an example, for each of the multiple saturation types, a calculation strategy for the required traffic flow corresponding thereto may be preset. Further, for each flow direction, after determining the saturation type of the traffic flow corresponding to the flow direction at the road intersection, the calculation strategy corresponding to the saturation type is used to determine the required traffic flow corresponding to the flow direction. Generally, the saturation types include unsaturated, saturated, and oversaturated.

[0037] As another example, the execution subject or the electronic device connected to the execution subject in communication is provided with a plurality of demand flow calculation models corresponding to a plurality of saturation types. For each flow direction, after determining the saturation type of the traffic flow corresponding to the flow direction at the road intersection, the demand flow calculation corresponding to the saturation type is used to determine the demand traffic flow corresponding to the flow direction.

[0038] Continue to refer Figure 3 , showing a schematic diagram of the flow direction at a road intersection.

[0039] The road intersection is formed by the intersection of a first road running east-west and a second road running north-south, and both the first road and the second road are two-way lanes. At this time, traffic objects running from north to south to the diverted intersection will have three flow directions, namely, flow direction 301 turning westward in the road intersection, flow direction 302 continuing to drive southward, and flow direction 303 turning eastward. It can be understood that traffic objects running from south to north to the road intersection, traffic objects running from east to west to the diverted intersection, and traffic objects running from west to east to the diverted intersection will be further divided into three flow directions.

[0040] In some optional implementations of this embodiment, the execution subject may perform step 201 in the following manner:

[0041] For each of the multiple flow directions, in response to the saturation type of the traffic flow of the flow direction being oversaturation, the demand traffic flow of the flow direction is determined according to the average number of stops, initial queue length and traffic flow of the traffic objects of the flow direction during the aggregation time period, and the number of operating cycles of the traffic signal indicating devices at the road intersections during the aggregation time period.

[0042] The collection time period refers to the time range set for analyzing traffic conditions. During this time period, traffic operation data of traffic objects and control parameters of traffic signal indicating equipment at road intersections are collected for data calculation and analysis.

[0043] As an example, for each flow direction, the execution entity may determine the required traffic flow of the flow direction in an oversaturated state by the following formula:

[0044]

[0045] Among them, v p is the demand traffic flow in hourly units to p; V p is the (actual) traffic flow in direction p in hours; is the initial queue length of flow direction p in the aggregate time period; N is the number of traffic signal control cycles in the aggregate time period; T is the length of the aggregate time period; in the oversaturated state, γ p is 1; C is the duration of the operation cycle of the traffic signal equipment at the road intersection; r p It is the average number of stops of traffic objects flowing to p in each operation cycle during the aggregation time period.

[0046] In this implementation, a specific method for determining the demand traffic flow at the flow level under an oversaturated state is provided, which improves the accuracy of the demand traffic flow based on the average number of stays, initial queue length and traffic flow of traffic objects in the flow direction during the aggregation time period, as well as the number of operating cycles of traffic signal indicating devices at road intersections during the aggregation time period.

[0047] In some optional implementations of the present embodiment, the execution entity may also execute step 201 in the following manner: in response to the saturation type of the traffic flow in the direction being unsaturated or saturated, the traffic flow of the traffic object in the direction within the aggregate time period is determined as the demand traffic flow in the direction.

[0048] When the saturation type of the traffic flow in the direction is unsaturated or saturated, it means that the traffic flow of the traffic object in the direction in the aggregate time period is compared with the demand traffic flow v of the direction. p Matching, that is, the traffic flow of the traffic object in this flow direction within the collection time period is determined as the required traffic flow in this flow direction.

[0049] In this implementation, a specific method for determining the demand traffic flow at the flow level under a non-oversaturated state is provided. The demand traffic flow under different states is determined by different determination methods, thereby further improving the accuracy of the demand traffic flow.

[0050] In some optional implementations of this embodiment, the execution subject may further perform the following operations before performing step 201:

[0051] For each of the multiple flow directions, a determination result of whether the traffic operation condition of the flow direction exceeds the traffic operation capacity is determined based on the traffic flow, the saturated traffic flow and the control parameters of the traffic signal indication device of the flow direction at the road intersection, and a saturation type of the traffic flow of the flow direction is determined based on the determination result and / or the number of stops of the traffic objects of the flow direction at the road intersection.

[0052] As an example, the above execution entity can determine the saturation type of traffic flow in each direction through the following formula:

[0053]

[0054] Among them, when γ p When γ is equal to 1, it is supersaturated; when γ p When it is equal to 0, it is saturated or unsaturated. The judgment result can be Characterization, when When , it indicates that the traffic operation situation exceeds the traffic operation capacity; otherwise, it indicates that the traffic operation situation does not exceed the traffic operation capacity.

[0055] r p V is the average number of stops of traffic objects flowing to p in each operation cycle during the aggregate time period; p is the (actual) traffic flow in direction p in hours; C is the duration of the operation cycle of the traffic signal indicator equipment in the road intersection; is the hourly saturated flow rate in direction p; g p is the green light duration corresponding to flow direction p.

[0056] In this implementation, a specific method for determining the saturation type of directional traffic flow is provided, which improves the accuracy and determination efficiency of the saturation type by combining the directional traffic flow, saturated traffic flow, control parameters of the traffic signal indicator device and the number of stops.

[0057] Step 202, for a plurality of traffic flow patterns between a road intersection and an adjacent upstream road intersection, determine an average green wave flow rate of green wave bands corresponding to each of the plurality of traffic flow patterns within a collection time period.

[0058] In this embodiment, the execution subject can determine the average green wave flow rate of the green wave bands corresponding to the multiple traffic flow patterns between the road intersection and the adjacent upstream road intersection within the collection time period. Each traffic flow pattern includes a first flow direction and a second flow direction. The traffic object drives to the road intersection according to the first flow direction at the upstream road intersection and drives away from the road intersection according to the second flow direction.

[0059] Continue to refer Figure 4, showing a schematic diagram of the traffic flow pattern.

[0060] Road intersection A is the upstream intersection, road intersection B is the downstream intersection, 1 represents the straight direction, 2 represents the left turn direction, and 3 represents the right turn direction. x B y It is a traffic flow pattern in which traffic objects drive towards intersection B in direction x at intersection A and leave intersection B in direction y. There are 9 traffic flow patterns between intersection A and intersection B: A1B1, A1B2, A1B3, A2B1, A2B2, A2B3, A3B1, A3B2, and A3B3.

[0061] It can be understood that for the same road intersection, there may be multiple upstream road intersections, for example, including an upstream road intersection to the east, an upstream road intersection to the west, an upstream road intersection to the south, and an upstream road intersection to the north.

[0062] For each traffic flow pattern between a road intersection and an adjacent upstream road intersection, determine the multiple green wave bands corresponding to the traffic flow pattern within the aggregated time period; determine the green wave flow of each green wave band, that is, the traffic flow within the green wave band; average the green wave flows of multiple green wave bands within the aggregated time period to obtain the average green wave flow. The aggregated time period is a data statistical time period used to determine the delay duration, which can be set according to actual conditions and is not limited here.

[0063] In some optional implementations of this embodiment, the execution subject may perform step 202 in the following manner: for each of the multiple traffic flow patterns, perform the following operations:

[0064] Firstly, according to the control parameters of the traffic signal indicating devices corresponding to the upstream road intersection and the road intersection, the average green wave duration of the green wave band under the traffic flow mode within the collection time period is determined.

[0065] Continue to refer Figure 4 , taking traffic flow pattern A1B1 as an example, c A is the duration of the operation cycle of the traffic signal indicator device at the upstream intersection A; A is the phase difference of the upstream intersection A; The duration between the start time of the green light in the upstream intersection A for going straight to the downstream intersection B and the start time of the operation cycle of the green light; It is the time between the end time of the green light in the upstream intersection A going straight to the intersection B and the start time of the green light's operation cycle; the same is true for intersection B. AB is the time it takes for the traffic object to travel from the upstream intersection A to the downstream intersection B. is the absolute duration of the start and end time of the green light in the direction of the i-th operation cycle of the upstream intersection A in one day relative to 0 o'clock, then

[0066]

[0067] Similarly, the absolute duration of the start and end time of the green light in this direction in the jth operation cycle of intersection B in one day relative to 0 o'clock can be expressed as:

[0068]

[0069] In one day, the mapping time of the start time and end time of the green light in the direction of the i-th operation cycle of the traffic signal indicator device at intersection A at intersection B is

[0070]

[0071] Continue to refer Figure 5 , showing a schematic diagram of the green wave belt between the upstream intersection A and intersection B.

[0072] For any i and j, the green wave band θ in the direction of traffic flow pattern A1B1 can be calculated for the i-th operation cycle of intersection A and the j-th operation cycle of intersection B. i,j :

[0073]

[0074] Furthermore, for the downstream intersection B, the average green wave duration in the aggregate time period T is:

[0075]

[0076] Among them, n B It is the number of operation cycles corresponding to the downstream intersection B included in the aggregate time period T.

[0077] Similarly, for the upstream intersection A, we have

[0078]

[0079] Among them, n A It is the number of operation cycles corresponding to the upstream intersection A included in the aggregate time period T.

[0080] Then, the average green wave flow corresponding to the traffic flow mode is determined according to the average green wave duration, the traffic flow and saturated traffic flow under the traffic flow mode, and the control parameters of the traffic signal indicating equipment at the upstream road intersection.

[0081] As an example, the above execution entity can determine the average green wave flow corresponding to the traffic flow pattern in the following way:

[0082] Traffic objects traveling within the green wave belt can enjoy the green wave coordination effect and pass through the intersection without stopping. Taking path A1B1 as an example, its average green wave flow can be calculated as:

[0083]

[0084] in, is the traffic flow corresponding to the traffic flow pattern A1B1, that is, the traffic flow starting from intersection A and leaving intersection B; is the duration of the green light at the upstream intersection A for going straight to intersection B, is the saturated flow rate from intersection A to intersection B.

[0085] In this implementation, a specific method for determining the average green wave flow is provided, which improves the accuracy of the average green wave flow by combining the control parameters of the traffic signal indicating device, the traffic flow and the saturated traffic flow.

[0086] Step 203: Determine the delay durations corresponding to the multiple flow directions according to the required traffic flow and the average green wave flow.

[0087] In this embodiment, the above-mentioned execution entity can determine the delay duration corresponding to each of the multiple flow directions according to the required traffic flow and the average green wave flow.

[0088] As an example, for each flow direction in a road intersection, the demand traffic flow and the average green wave flow corresponding to the flow direction are input into the delay duration calculation model to obtain the delay duration of the flow direction.

[0089] As another example, the execution subject or the electronic device connected to the execution subject in communication is provided with corresponding relationship data representing the corresponding relationship between the demand traffic flow, the average green wave flow and the delay duration. For each flow direction at the road intersection, after determining the demand traffic flow and the average green wave flow corresponding to the flow direction, the delay duration corresponding to the demand traffic flow and the average green wave flow is determined from the corresponding relationship data.

[0090] In some optional implementations of this embodiment, the execution subject may perform step 203 in the following manner: for each flow direction in the multiple flow directions, perform the following operations:

[0091] The first step is to determine a first delay duration according to control parameters of a traffic signal indicating device in the direction of flow at a road intersection and a saturation of traffic flow in the direction of flow.

[0092] The first delay duration represents the delay caused by the traffic signal in the direction when the traffic objects arrive at the road intersection evenly, for example, the delay caused by the current red light signal.

[0093] Taking the flow direction corresponding to the downstream intersection B and direction 1 as an example, the first delay duration d1 can be expressed as:

[0094]

[0095] in, is the saturation corresponding to flow direction 1 in intersection B, which can be calculated by the following formula:

[0096]

[0097] in, is the demand traffic flow in direction 1 at intersection B, is the saturated flow rate from intersection A to intersection B.

[0098] In the second step, the green wave flow rate of the flow direction in the road intersection is determined according to the average green wave flow rate corresponding to the multiple target traffic flow patterns in the multiple traffic flow patterns.

[0099] Among them, the second flow direction in the target traffic flow pattern is this flow direction.

[0100] For each road intersection, the green wave flow from the upstream road intersection to the road intersection generally includes the average green wave flow under three traffic flow modes, namely, the traffic flow mode of turning left from the above-mentioned road intersection to the road intersection and leaving the road intersection according to the flow direction; the traffic flow mode of turning straight from the above-mentioned road intersection to the road intersection and leaving the road intersection according to the flow direction; and the traffic flow mode of turning right from the above-mentioned road intersection to the road intersection and leaving the road intersection according to the flow direction.

[0101] Continue to refer Figure 4 , the green wave flow in direction 1 at intersection B is the sum of the green wave flows of traffic flow modes A1B1, A2B1, and A3B1, that is:

[0102]

[0103] The third step is to determine a correction coefficient for the first delay duration according to the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the required traffic flow and the control parameters of the traffic signal indication device.

[0104] In this implementation, the above-mentioned execution entity includes data representing the green wave flow, the green wave duration corresponding to the flow direction at the road intersection, the demand traffic flow, and the control parameters of the traffic signal indication device and the correction coefficient. The correction coefficient can be queried and determined through the corresponding relationship data.

[0105] The fourth step is to determine the second delay duration according to the saturation of the traffic flow corresponding to each of the plurality of first flow directions in the upstream road intersection and the saturation of the traffic flow in the direction in the road intersection.

[0106] The second delay duration represents the delay caused by unstable traffic flow in an oversaturated scenario, and the multiple first flow directions are the first flow directions in multiple target traffic flow patterns.

[0107]

[0108] Where T is the duration of the aggregate time period, and K and I are the calculation coefficients of the incremental delay (second delay duration). In this implementation, since the traffic control schemes for all intersections are determined in advance, K is set to 0.5; the value of I is related to the traffic conditions at the upstream intersection and can be determined by the following formula:

[0109] I=1-0.91X A 2.68

[0110] Where, X A is the average saturation of each flow direction from upstream intersection A to downstream intersection B, that is,

[0111]

[0112] in, They represent the duration of the green lights for directions 1, 2, and 3 in intersection A. represents the saturated flow rate corresponding to the 1st, 2nd and 3rd flow directions in the intersection A, c A Indicates the duration of the operation cycle of the traffic signal indication device at intersection A.

[0113] The fifth step is to determine the delay duration corresponding to the flow direction in the road intersection according to the first delay duration, the correction coefficient and the second delay duration.

[0114] As an example, the execution entity can determine the delay time corresponding to the flow direction at the road intersection by the following formula:

[0115] d=d1*PF+d2

[0116] Wherein, d represents the delay duration, and PF represents the correction factor of the first delay duration.

[0117] In this implementation, a specific method for determining the delay duration of the flow level is provided, which combines the first delay duration, the correction coefficient and the second delay duration to improve the accuracy and determination efficiency of the delay duration of the flow level.

[0118] In some optional implementations of this embodiment, the execution subject may perform the third step in the following manner:

[0119] Firstly, a first correction value is determined according to the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the required traffic flow and the control parameters of the traffic signal indicating device.

[0120] As an example, the above execution entity can calculate the first correction value by the following formula:

[0121]

[0122] Wherein, P represents the first correction value; Indicates the green wave flow rate of the flow level; The demand traffic flow from intersection B to 1; Indicates the duration of the green light at intersection B to 1; c B Represents the duration of the operation cycle corresponding to intersection B; Θ B Indicates the average green wave duration at intersection B within the cumulative time period T.

[0123] Then, a second correction value is determined according to the first correction value and a control parameter of a traffic signal indicating device corresponding to the flow direction at the road intersection.

[0124] The second correction value f PA is the supplement coefficient for vehicles arriving in convoy during the green light period. By defining different arrival types according to the convoy flow ratio, different supplement coefficient values ​​can be obtained. The convoy flow ratio can be calculated as:

[0125]

[0126] Supplementary coefficient f PA The value of R p The value of is related to:

[0127]

[0128] Then, a correction coefficient is determined according to the first correction value, the second correction value and the control parameter of the traffic signal indicating device corresponding to the flow direction in the road intersection.

[0129] As an example, the above execution entity can calculate the correction coefficient by the following formula:

[0130]

[0131] In addition, when R p When >0.85, the PF value is required to be less than or equal to 1.

[0132] In this implementation, a specific method for determining a correction coefficient is provided, which improves the accuracy of the correction coefficient by combining the first correction value, the second correction value and the control parameters of the traffic signal indicating device corresponding to the flow direction in the road intersection.

[0133] Continue to see Figure 6 , Figure 6 6 is a schematic diagram of an application scenario 600 of the method for determining the delay duration according to the present embodiment. The server 601 obtains the traffic operation data of multiple floating vehicles 602 and the control parameters of the traffic signal indicating devices at each road intersection, and determines the various parameters required for the calculation process of the delay duration, and calculates the delay duration of the flow direction level in the following manner: First, according to the saturation type of the traffic flow corresponding to each of the multiple flow directions in the road intersection, the required traffic flow corresponding to each of the multiple flow directions is determined; then, for multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of the green wave band corresponding to each of the multiple traffic flow modes in the aggregate time period is determined, wherein each traffic flow mode includes a first flow direction and a second flow direction, and the traffic object drives to the road intersection according to the first flow direction at the upstream road intersection, and drives away from the road intersection according to the second flow direction; finally, according to the required traffic flow and the average green wave flow, the delay duration corresponding to each of the multiple flow directions is determined.

[0134] In the present embodiment, a method for determining the delay duration is provided. According to the saturation types of traffic flows corresponding to multiple directions in a road intersection, the demand traffic flows corresponding to the multiple directions are determined. For multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of the green wave bands corresponding to the multiple traffic flow modes within the aggregate time period is determined. Then, according to the demand traffic flow and the average green wave flow, the delay duration corresponding to the multiple directions is determined. The demand traffic flow corresponding to each saturation type is comprehensively considered, and combined with the average green wave flow between related road intersections, the accuracy of the delay duration is improved.

[0135] In some optional implementations of this embodiment, the above-mentioned execution subject may also perform the following operation: determine the intersection-level delay duration corresponding to the road intersection according to the delay durations corresponding to each of the multiple flow directions.

[0136] In this implementation, the intersection-level delay duration can be calculated by weighting the delay duration corresponding to each flow direction at the road intersection and the traffic flow. Specifically, the intersection-level delay duration can be calculated by the following formula:

[0137]

[0138] Among them, d B represents the delay time at the intersection level; m represents the number of flow directions in the intersection, d m and v m They represent the delay time and traffic flow to direction m respectively.

[0139] In this implementation, the intersection-level delay duration of the road intersection is determined based on the flow-level delay duration of the road intersection, thereby improving the richness and accuracy of the obtained information.

[0140] In some optional implementations of this embodiment, the above-mentioned execution entity may also perform the following operation: determine the area-level delay duration corresponding to the preset area according to the intersection-level delay durations corresponding to multiple road traffic intersections in the preset area.

[0141] In this implementation, the regional level delay duration can be calculated by weighting the intersection level delay duration of each intersection and the total traffic flow of each intersection. Specifically, the regional level delay duration can be calculated by the following formula:

[0142]

[0143] Where D represents the regional delay duration, d i and v i They respectively represent the intersection-level delay time and total traffic flow of each intersection in the preset area.

[0144] The area of ​​the preset region can be specifically set according to actual conditions and is not limited here.

[0145] In this implementation, based on the intersection-level delay duration of the road intersection, the area-level delay duration of the preset area is determined, which further improves the richness and accuracy of the obtained information.

[0146] In some optional implementations of this embodiment, the execution subject may further perform the following operation: determining a target traffic control scheme from the multiple traffic control schemes according to the area-level delay durations corresponding to the multiple traffic control schemes.

[0147] The traffic control scheme is used to characterize the control parameters of the traffic signal indicating equipment in a preset area.

[0148] As an example, the traffic signal indicating devices in a preset area are controlled to operate for a period of time through multiple traffic control schemes respectively, and the regional-level delay durations corresponding to the multiple traffic control schemes are determined according to the above embodiments, and the traffic control scheme with the smallest regional-level delay duration is determined as the target traffic control scheme to control the traffic signal indicating devices at each intersection.

[0149] In this implementation, a target traffic control scheme can be determined for operation based on the regional delay durations corresponding to a plurality of traffic control schemes, thereby improving the accuracy of the target traffic control scheme and helping to improve traffic operation efficiency.

[0150] Continue to refer Figure 7 , shows a schematic process 700 of another embodiment of a method for determining a delay duration according to the present disclosure. In process 700, the following steps are included:

[0151] Step 701, according to each of the multiple flow directions at the road intersection, perform the following operations:

[0152] Step 7011, based on the traffic flow in this direction at the road intersection, the saturated traffic flow and the control parameters of the traffic signal indicator device, determine whether the traffic operation situation in this direction exceeds the traffic operation capacity, and determine the saturation type of the traffic flow in this direction based on the determination result and / or the number of stops of the traffic objects in this direction at the road intersection.

[0153] Step 7012, in response to the saturation type of the traffic flow in the direction being oversaturated, determine the demand traffic flow in the direction based on the average number of stops of traffic objects in the direction during the aggregate time period, the initial queue length and the traffic flow, and the number of operating cycles of traffic signal indicating devices at road intersections during the aggregate time period.

[0154] Step 7013, in response to the saturation type of the traffic flow of the flow direction being unsaturated or saturated, the traffic flow of the traffic object of the flow direction within the aggregate time period is determined as the demand traffic flow of the flow direction.

[0155] Step 702: for each of a plurality of traffic flow patterns between a road intersection and an adjacent upstream road intersection, perform the following operations:

[0156] Step 7021, according to the control parameters of the traffic signal indicating devices corresponding to the upstream road intersection and the road intersection, determine the average green wave duration of the green wave band under the traffic flow mode within the collection time period.

[0157] Step 7022, determine the average green wave flow corresponding to the traffic flow mode according to the average green wave duration, the traffic flow and saturated traffic flow under the traffic flow mode, and the control parameters of the traffic signal indicator device at the upstream road intersection.

[0158] Step 703: for each flow direction in the multiple flow directions, perform the following operations:

[0159] Step 7031, determining a first delay duration according to control parameters of a traffic signal indicator device in the direction at the road intersection and the saturation of traffic flow in the direction.

[0160] The first delay duration represents the delay caused by the traffic signal in the direction when the traffic objects arrive at the road intersection evenly.

[0161] Step 7032, determining the green wave flow of the flow direction in the road intersection according to the average green wave flow corresponding to multiple target traffic flow patterns in the multiple traffic flow patterns.

[0162] Among them, the second flow direction in the target traffic flow pattern is this flow direction.

[0163] Step 7033, determining a correction coefficient for the first delay duration according to the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the required traffic flow and the control parameters of the traffic signal indicator device.

[0164] Step 7034, determining the second delay duration according to the saturation of the traffic flow corresponding to each of the plurality of first flow directions in the upstream road intersection and the saturation of the traffic flow in the direction in the road intersection.

[0165] The second delay duration represents the delay caused by unstable traffic flow in an oversaturated scenario, and the multiple first flow directions are the first flow directions in multiple target traffic flow patterns.

[0166] Step 7035, determining the delay duration corresponding to the flow direction in the road intersection according to the first delay duration, the correction coefficient and the second delay duration.

[0167] Step 704: Determine the intersection-level delay duration corresponding to the road intersection according to the delay durations corresponding to the multiple flow directions.

[0168] Step 705, determining the area-level delay duration corresponding to the preset area according to the intersection-level delay durations corresponding to the plurality of road traffic intersections within the preset area.

[0169] Step 706 : determining a target traffic control scheme from the multiple traffic control schemes according to the area-level delay durations corresponding to the multiple traffic control schemes.

[0170] The traffic control scheme is used to characterize the control parameters of the traffic signal indicating equipment in a preset area.

[0171] Compared with process 200, process 700 of the method for determining delay duration in this embodiment specifically describes the process of determining demand traffic flow, the process of determining average green wave flow, the process of determining flow direction-level delay duration, the process of determining intersection-level delay duration, the process of determining area-level delay duration, and the process of determining target traffic control scheme, further improving the efficiency and accuracy of determining each parameter in the data processing process.

[0172] Continue to refer Figure 8 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a device for determining a delay duration. The system embodiment is Figure 2 Corresponding to the method embodiment shown, the system can be specifically applied to various electronic devices.

[0173] like Figure 8 As shown, the delay duration determination device 800 includes: a demand flow determination unit 801, which is configured to determine the demand traffic flow corresponding to each of the multiple flow directions in the road intersection according to the saturation type of the traffic flow corresponding to each of the multiple flow directions; a green wave flow determination unit 802, which is configured to determine the average green wave flow of the green wave bands corresponding to each of the multiple traffic flow modes within the aggregate time period for the multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, wherein each traffic flow mode includes a first flow direction and a second flow direction, and the traffic object drives toward the road intersection at the upstream road intersection according to the first flow direction and leaves the road intersection according to the second flow direction; a duration determination unit 803, which is configured to determine the delay duration corresponding to each of the multiple flow directions according to the demand traffic flow and the average green wave flow.

[0174] In some optional implementations of the present embodiment, the demand flow determination unit 801 is further configured to: for each of the multiple flow directions, in response to the saturation type of the traffic flow in the flow direction being oversaturated, determine the demand traffic flow in the flow direction according to the average number of stays of the traffic objects in the flow direction during the aggregate time period, the initial queue length and the traffic flow, and the number of operating cycles of the traffic signal indicating devices at the road intersection during the aggregate time period.

[0175] In some optional implementations of this embodiment, the demand flow determination unit 801 is further configured to: in response to the saturation type of the traffic flow in the flow direction being unsaturated or saturated, determine the traffic flow of the traffic object in the flow direction within the aggregate time period as the demand traffic flow of the flow direction.

[0176] In some optional implementations of the present embodiment, the above-mentioned device also includes: a saturation type determination unit (not shown in the figure), which is configured to: for each of the multiple flow directions, determine whether the traffic operation condition of the flow direction exceeds the traffic operation capacity according to the traffic flow, the saturated traffic flow and the control parameters of the traffic signal indication device of the flow direction at the road intersection, and determine the saturation type of the traffic flow of the flow direction according to the determination result and / or the number of stops of the traffic objects in the flow direction at the road intersection.

[0177] In some optional implementations of this embodiment, the green wave flow determination unit 802 is further configured to: for each traffic flow mode among multiple traffic flow modes, perform the following operations: determine the average green wave duration of the green wave band under the traffic flow mode within the aggregate time period according to the control parameters of the traffic signal indicator devices corresponding to the upstream road intersection and the road intersection respectively; determine the average green wave flow corresponding to the traffic flow mode according to the average green wave duration, the traffic flow and the saturated traffic flow under the traffic flow mode, and the control parameters of the traffic signal indicator device at the upstream road intersection.

[0178] In some optional implementations of this embodiment, the duration determination unit 803 is further configured to: for each of the multiple flow directions, perform the following operations: determine a first delay duration according to control parameters of the traffic signal indicator device of the flow direction in the road intersection and the saturation of the traffic flow of the flow direction, wherein the first delay duration represents the delay caused by the traffic signal of the flow direction when the traffic objects arrive at the road intersection uniformly; determine the green wave flow of the flow direction in the road intersection according to the average green wave flow corresponding to multiple target traffic flow modes in multiple traffic flow modes, wherein the second flow direction in the target traffic flow mode is the flow direction; A correction coefficient for the first delay duration is determined according to the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the demand traffic flow and the control parameters of the traffic signal indicator device; a second delay duration is determined according to the saturation of the traffic flow corresponding to each of the multiple first flow directions in the upstream road intersection and the saturation of the traffic flow in the flow direction in the road intersection, wherein the second delay duration represents the delay caused by unstable traffic flow in an oversaturated scenario, and the multiple first flow directions are the first flow directions in multiple target traffic flow patterns; a delay duration corresponding to the flow direction in the road intersection is determined according to the first delay duration, the correction coefficient and the second delay duration.

[0179] In some optional implementations of this embodiment, the duration determination unit 803 is further configured to: determine a first correction value based on the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the required traffic flow and the control parameters of the traffic signal indicator device; determine a second correction value based on the first correction value and the control parameters of the traffic signal indicator device corresponding to the flow direction in the road intersection; determine a correction coefficient based on the first correction value, the second correction value and the control parameters of the traffic signal indicator device corresponding to the flow direction in the road intersection.

[0180] In some optional implementations of this embodiment, the duration determination unit 803 is further configured to: determine the intersection-level delay duration corresponding to the road intersection according to the delay durations corresponding to each of the multiple flow directions. In some optional implementations of this embodiment, the duration determination unit is further configured to: determine the area-level delay duration corresponding to the preset area according to the intersection-level delay durations corresponding to each of the multiple road traffic intersections in the preset area.

[0181] In some optional implementations of this embodiment, the above-mentioned device also includes: a scheme determination unit (not shown in the figure), which is configured to determine a target traffic control scheme from multiple traffic control schemes according to the area-level delay durations corresponding to each of the multiple traffic control schemes, wherein the traffic control scheme is used to characterize the control parameters of the traffic signal indication device in a preset area.

[0182] In the present embodiment, a device for determining the delay duration is provided. According to the saturation types of traffic flows corresponding to the multiple flow directions in the road intersection, the demand traffic flows corresponding to the multiple flow directions are determined. For the multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of the green wave bands corresponding to the multiple traffic flow modes within the aggregate time period is determined. Then, according to the demand traffic flow and the average green wave flow, the delay duration corresponding to the multiple flow directions is determined. The demand traffic flow corresponding to each saturation type is comprehensively considered, and combined with the average green wave flow between the related road intersections, the accuracy of the delay duration is improved.

[0183] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can implement the method for determining the delay duration described in any of the above embodiments when executing.

[0184] According to an embodiment of the present disclosure, the present disclosure further provides a readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to implement the method for determining the delay duration described in any of the above embodiments when executed.

[0185] An embodiment of the present disclosure provides a computer program product. When the computer program is executed by a processor, the method for determining the delay duration described in any of the above embodiments can be implemented.

[0186] Fig. 9 A schematic block diagram of an example electronic device 900 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0187] like Fig. 9 As shown, the device 900 includes a computing unit 901, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 902 or a computer program loaded from a storage unit 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the device 900 can also be stored. The computing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0188] A number of components in the device 900 are connected to the I / O interface 905, including: an input unit 906, such as a keyboard, a mouse, etc.; an output unit 907, such as various types of displays, speakers, etc.; a storage unit 908, such as a disk, an optical disk, etc.; and a communication unit 909, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 909 allows the device 900 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0189] The computing unit 901 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 901 performs the various methods and processes described above, such as a method for determining the delay duration. For example, in some embodiments, the method for determining the delay duration may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 908. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 900 via the ROM 902 and / or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the computing unit 901, one or more steps of the method for determining the delay duration described above may be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform the method for determining the delay duration in any other appropriate manner (e.g., by means of firmware).

[0190] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0191] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable delay duration determination device, so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0192] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0193] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0194] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0195] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and virtual private servers (VPS) services; it may also be a server for a distributed system, or a server combined with a blockchain.

[0196] According to the technical solution of the embodiment of the present disclosure, a method and device for determining the delay duration are provided. According to the saturation types of traffic flows corresponding to multiple directions in a road intersection, the demand traffic flows corresponding to the multiple directions are determined. For multiple traffic flow modes between the road intersection and the adjacent upstream road intersection, the average green wave flow of the green wave bands corresponding to the multiple traffic flow modes within the aggregate time period is determined. Then, according to the demand traffic flow and the average green wave flow, the delay duration corresponding to the multiple directions is determined. The demand traffic flow corresponding to each saturation type is comprehensively considered, and combined with the average green wave flow between the associated road intersections, the accuracy of the delay duration is improved.

[0197] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution provided by this disclosure can be achieved, and this document does not limit this.

[0198] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for determining a delay duration, comprising: Determining the required traffic flows corresponding to the multiple flow directions at the road intersection according to the saturation types of the traffic flows corresponding to the multiple flow directions; For a plurality of traffic flow patterns between the road intersection and an adjacent upstream road intersection, determine an average green wave flow rate of a green wave band corresponding to each of the plurality of traffic flow patterns within a collection time period, wherein each traffic flow pattern includes a first flow direction and a second flow direction, and a traffic object at the upstream road intersection drives toward the road intersection according to the first flow direction, and drives away from the road intersection according to the second flow direction; The delay durations corresponding to each of the multiple flow directions are determined according to the demand traffic flow and the average green wave flow.

2. The method according to claim 1, wherein: The determining, according to the saturation types of the traffic flows corresponding to the multiple directions at the road intersection, the required traffic flows corresponding to the multiple directions respectively, comprises: For each of the multiple flow directions, in response to the saturation type of the traffic flow of the flow direction being oversaturation, the demand traffic flow of the flow direction is determined according to the average number of stays, initial queue length and traffic flow of the traffic objects of the flow direction during the aggregation time period, and the number of operating cycles of the traffic signal indicating equipment at the road intersection during the aggregation time period.

3. The method according to claim 2, wherein: The step of determining the required traffic flows corresponding to the plurality of directions respectively according to the saturation types of the traffic flows corresponding to the plurality of directions at the road intersection further includes: In response to the saturation type of the traffic flow of the flow direction being unsaturated or saturated, the traffic flow of the traffic object of the flow direction within the aggregation time period is determined as the demand traffic flow of the flow direction.

4. The method according to claim 1, wherein: Before determining the required traffic flows corresponding to the multiple directions according to the saturation types of the traffic flows corresponding to the multiple directions at the road intersection, the method further includes: For each of the multiple flow directions, a determination result of whether the traffic operation condition of the flow direction exceeds the traffic operation capacity is determined based on the traffic flow, the saturated traffic flow and the control parameters of the traffic signal indication device of the flow direction at the road intersection, and a saturation type of the traffic flow of the flow direction is determined based on the determination result and / or the number of stops of the traffic objects of the flow direction at the road intersection.

5. The method according to claim 1, wherein: The step of determining, for a plurality of traffic flow patterns between the road intersection and an adjacent upstream road intersection, an average green wave flow rate of green wave bands corresponding to each of the plurality of traffic flow patterns within a collection time period comprises: For each of the multiple traffic flow patterns, perform the following operations: Determine the average green wave duration of the green wave band in the traffic flow mode within the collection time period according to the control parameters of the traffic signal indicator devices corresponding to the upstream road intersection and the road intersection; The average green wave flow corresponding to the traffic flow mode is determined based on the average green wave duration, the traffic flow and saturated traffic flow under the traffic flow mode, and the control parameters of the traffic signal indicator device at the upstream road intersection.

6. The method according to claim 1, wherein: The determining, according to the required traffic flow and the average green wave flow, the delay durations corresponding to the multiple flow directions respectively includes: For each of the multiple flow directions, perform the following operations: Determine a first delay duration according to the control parameters of the traffic signal indicating device of the flow direction in the road intersection and the saturation of the traffic flow in the flow direction, wherein the first delay duration represents the delay caused by the traffic signal of the flow direction when the traffic objects arrive at the road intersection uniformly; Determine the green wave flow of the flow direction at the road intersection according to the average green wave flow corresponding to the multiple target traffic flow patterns in the multiple traffic flow patterns, wherein the second flow direction in the target traffic flow pattern is the flow direction; Determine a correction coefficient for the first delay duration according to the green wave flow, the green wave duration corresponding to the flow direction at the road intersection, the required traffic flow, and the control parameters of the traffic signal indicator device; Determining a second delay duration according to the saturation of the traffic flow corresponding to each of the plurality of first flow directions in the upstream road intersection and the saturation of the traffic flow in the direction in the road intersection, wherein the second delay duration represents the delay caused by the unstable traffic flow in the oversaturated scenario, and the plurality of first flow directions are the first flow directions in the plurality of target traffic flow patterns; The delay duration corresponding to the flow direction in the road intersection is determined according to the first delay duration, the correction coefficient and the second delay duration.

7. The method according to claim 6, wherein: Determining the correction coefficient of the first delay duration according to the green wave flow, the green wave duration corresponding to the flow direction at the road intersection, the required traffic flow and the control parameters of the traffic signal indicator device includes: Determining a first correction value according to the green wave flow, the green wave duration corresponding to the flow direction at the road intersection, the required traffic flow and the control parameters of the traffic signal indicator device; Determining a second correction value according to the first correction value and a control parameter of a traffic signal indicating device corresponding to the flow direction at the road intersection; The correction coefficient is determined according to the first correction value, the second correction value and a control parameter of a traffic signal indicating device corresponding to the flow direction at the road intersection.

8. The method according to any one of claims 1 to 7, wherein: Also includes: The intersection-level delay duration corresponding to the road intersection is determined according to the delay durations corresponding to the multiple flow directions.

9. The method according to claim 8, wherein: Also includes: According to the intersection-level delay durations corresponding to a plurality of road traffic intersections within the preset area, the area-level delay duration corresponding to the preset area is determined.

10. The method according to claim 9, wherein: Also includes: According to the area-level delay durations corresponding to the multiple traffic control schemes, a target traffic control scheme is determined from the multiple traffic control schemes, wherein the traffic control scheme is used to characterize the control parameters of the traffic signal indication device in the preset area.

11. A device for determining a delay duration, comprising: A demand flow determination unit is configured to determine the demand traffic flows corresponding to the plurality of flow directions respectively according to the saturation types of the traffic flows corresponding to the plurality of flow directions at the road intersection; a green wave flow determination unit configured to determine, for a plurality of traffic flow patterns between the road intersection and an adjacent upstream road intersection, an average green wave flow of green wave bands corresponding to each of the plurality of traffic flow patterns within a collection time period, wherein each traffic flow pattern includes a first flow direction and a second flow direction, and a traffic object at the upstream road intersection drives toward the road intersection according to the first flow direction and drives away from the road intersection according to the second flow direction; The duration determination unit is configured to determine the delay duration corresponding to each of the multiple flow directions according to the required traffic flow and the average green wave flow.

12. The device according to claim 11, wherein The demand flow determination unit is further configured to: For each of the multiple flow directions, in response to the saturation type of the traffic flow of the flow direction being oversaturation, the demand traffic flow of the flow direction is determined according to the average number of stays, initial queue length and traffic flow of the traffic objects of the flow direction during the aggregation time period, and the number of operating cycles of the traffic signal indicating equipment at the road intersection during the aggregation time period.

13. The device according to claim 12, wherein: The demand flow determination unit is further configured to: In response to the saturation type of the traffic flow of the flow direction being unsaturated or saturated, the traffic flow of the traffic object of the flow direction within the aggregation time period is determined as the demand traffic flow of the flow direction.

14. The device according to claim 11, wherein: Also includes: The saturation type determination unit is configured to: For each of the multiple flow directions, a determination result of whether the traffic operation condition of the flow direction exceeds the traffic operation capacity is determined based on the traffic flow, the saturated traffic flow and the control parameters of the traffic signal indication device of the flow direction at the road intersection, and a saturation type of the traffic flow of the flow direction is determined based on the determination result and / or the number of stops of the traffic objects of the flow direction at the road intersection.

15. The device according to claim 11, wherein The green wave flow determination unit is further configured to: For each of the multiple traffic flow patterns, perform the following operations: According to the control parameters of the traffic signal indicating devices corresponding to the upstream road intersection and the road intersection, the average green wave duration of the green wave band under the traffic flow mode within the collection time period is determined; according to the average green wave duration, the traffic flow and saturated traffic flow under the traffic flow mode, and the control parameters of the traffic signal indicating devices at the upstream road intersection, the average green wave flow corresponding to the traffic flow mode is determined.

16. The device according to claim 11, wherein The duration determination unit is further configured to: For each of the multiple flow directions, perform the following operations: A first delay duration is determined according to control parameters of the traffic signal indicating device of the flow direction in the road intersection and the saturation of the traffic flow in the flow direction, wherein the first delay duration represents the delay caused by the traffic signal of the flow direction when traffic objects arrive at the road intersection uniformly; a green wave flow of the flow direction in the road intersection is determined according to an average green wave flow corresponding to multiple target traffic flow modes in the multiple traffic flow modes, wherein the second flow direction in the target traffic flow mode is the flow direction; according to the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the demand traffic The correction coefficient of the first delay duration is determined according to the control parameters of the traffic flow and traffic signal indicating device; the second delay duration is determined according to the saturation of the traffic flow corresponding to each of the multiple first flow directions in the upstream road intersection, and the saturation of the traffic flow of the flow direction in the road intersection, wherein the second delay duration represents the delay caused by unstable traffic flow in an oversaturated scenario, and the multiple first flow directions are the first flow directions in the multiple target traffic flow patterns; the delay duration corresponding to the flow direction in the road intersection is determined according to the first delay duration, the correction coefficient and the second delay duration.

17. The device according to claim 16, wherein: The duration determination unit is further configured to: A first correction value is determined based on the green wave flow, the green wave duration corresponding to the flow direction in the road intersection, the required traffic flow and the control parameters of the traffic signal indicator device corresponding to the flow direction in the road intersection; a second correction value is determined based on the first correction value and the control parameters of the traffic signal indicator device corresponding to the flow direction in the road intersection; and the correction coefficient is determined based on the first correction value, the second correction value and the control parameters of the traffic signal indicator device corresponding to the flow direction in the road intersection.

18. The device according to any one of claims 11 to 17, wherein: The duration determination unit is further configured to: The intersection-level delay duration corresponding to the road intersection is determined according to the delay durations corresponding to the multiple flow directions.

19. The device according to claim 18, wherein: The duration determination unit is further configured to: According to the intersection-level delay durations corresponding to a plurality of road traffic intersections within the preset area, the area-level delay duration corresponding to the preset area is determined.

20. The method according to claim 19, wherein: Also includes: The scheme determination unit is configured to determine a target traffic control scheme from the multiple traffic control schemes according to the area-level delay durations corresponding to the multiple traffic control schemes, wherein the traffic control scheme is used to characterize the control parameters of the traffic signal indication device in the preset area.

21. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 10.

22. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 10.

23. A computer program product comprising: A computer program which, when executed by a processor, implements the method according to any one of claims 1 to 10.