Method, device, equipment and storage medium for determining traffic control parameters

By updating traffic saturation using oversaturation coefficients and flow correction coefficients based on traffic flow and saturation rate, the problem of inaccurate traffic flow and saturation rate is solved, thereby improving the accuracy of traffic signal control and road traffic efficiency.

CN116311989BActive Publication Date: 2025-11-07APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310281377.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-20
Publication Date
2025-11-07
Estimated Expiration
2043-03-20

AI Technical Summary

Technical Problem

In existing technologies, inaccurate traffic flow and traffic saturation rate lead to inaccurate traffic saturation, which affects the effectiveness of intelligent traffic signal control.

Method used

By collecting traffic flow data at the target intersection, the traffic saturation rate is calibrated. When the traffic saturation is less than the threshold, the traffic saturation is updated using the oversaturation coefficient and the flow correction coefficient to obtain a more accurate traffic saturation.

Benefits of technology

This improves the accuracy of traffic saturation, thereby enhancing the effectiveness of intelligent traffic signal control and increasing road traffic efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116311989B_ABST
    Figure CN116311989B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and device for determining traffic control parameters, and a storage medium, relates to the field of artificial intelligence, specifically to the technical field of intelligent transportation, automatic driving and the like, and can be applied to the scene of road traffic capacity evaluation, traffic signal control and the like. The specific implementation scheme comprises: collecting a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period; calibrating a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow; obtaining a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow; and updating the first traffic saturation degree according to an oversaturation coefficient to obtain a second traffic saturation degree corresponding to the target flow direction when the first traffic saturation degree is less than a first threshold. The present disclosure can improve the accuracy of traffic saturation degree, and thus improve the effect of intelligent traffic signal control.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of artificial intelligence, in particular to the technical field of intelligent transportation and automatic driving, and can be applied to scenarios such as road traffic capacity evaluation and traffic signal control. Specifically, the present disclosure relates to a method and device for determining traffic control parameters, equipment and a storage medium. BACKGROUND

[0002] In intelligent traffic signal control technology, commonly used traffic control parameters include traffic flow, traffic saturation flow rate and traffic saturation, etc. Among them, traffic saturation is a commonly used evaluation index, which represents the matching degree of traffic demand and traffic capacity at the intersection level or even the flow direction level, and is an input item of many signal control algorithms.

[0003] At present, the way to determine the traffic saturation of an intersection includes: obtaining the traffic flow of the intersection; calibrating the traffic saturation flow rate of the intersection according to the traffic flow of the intersection; and obtaining the traffic saturation of the intersection according to the traffic saturation flow rate of the intersection and the traffic flow of the intersection. Among them, the traffic flow of the intersection is estimated according to vehicle trajectory data, or generated according to the number of vehicles passing through the intersection collected.

[0004] However, in the current way of determining the traffic saturation of an intersection, there is often a problem that the traffic saturation is inaccurate due to inaccurate traffic flow and traffic saturation flow rate, which seriously affects the effect of intelligent traffic signal control. SUMMARY

[0005] The present disclosure provides a method and device for determining traffic control parameters, which can improve the accuracy of traffic saturation and thus improve the effect of intelligent traffic signal control.

[0006] According to a first aspect of the present disclosure, a method for determining traffic control parameters is provided, comprising:

[0007] acquiring a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period; calibrating a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow; obtaining a first traffic saturation corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow; when the first traffic saturation is less than a first threshold, updating the first traffic saturation according to an oversaturation coefficient to obtain a second traffic saturation corresponding to the target flow direction, wherein the oversaturation coefficient is a time proportion of a lane of the target flow direction in an oversaturation state in the preset time period, and the second traffic saturation is used for controlling a traffic signal lamp corresponding to the target flow direction.

[0008] According to a second aspect of the present disclosure, a device for determining traffic control parameters is provided, comprising an acquisition module and a processing module.

[0009] The acquisition module is configured to collect a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period; calibrate a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow; and obtain a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow.

[0010] The processing module is configured to update the first traffic saturation degree according to an oversaturation coefficient when the first traffic saturation degree is less than a first threshold value, to obtain a second traffic saturation degree corresponding to the target flow direction, wherein the oversaturation coefficient is a time proportion of a lane of the target flow direction in an oversaturation state in the preset time period, and the second traffic saturation degree is used for controlling a traffic signal lamp corresponding to the target flow direction.

[0011] According to a third aspect of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable 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 the first aspect.

[0012] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, and the computer instructions are used to enable a computer to perform the method according to the first aspect.

[0013] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, and the computer program is used to implement the method according to the first aspect when executed by a processor.

[0014] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings are used to better understand the present scheme, and do not constitute a limitation on the present disclosure. Among them:

[0016] Figure 1 A flowchart of a method for determining a traffic control parameter provided by an embodiment of the present disclosure is provided;

[0017] Figure 2 Another flowchart of a method for determining a traffic control parameter provided by an embodiment of the present disclosure is provided;

[0018] Figure 3 Another flowchart of a method for determining a traffic control parameter provided by an embodiment of the present disclosure is provided;

[0019] Figure 4 Another flowchart of a method for determining a traffic control parameter provided by an embodiment of the present disclosure is provided;

[0020] Figure 5 A flowchart for obtaining the supersaturation coefficient is provided for the embodiments of the present disclosure.

[0021] Figure 6 A flowchart for determining the target unit period is provided for the embodiments of the present disclosure.

[0022] Figure 7 A composition diagram of the device for determining the traffic control parameter is provided for the embodiments of the present disclosure.

[0023] Figure 8 A composition diagram of the electronic device is provided for the embodiments of the present disclosure. DETAILED DESCRIPTION

[0024] Exemplary embodiments of the present disclosure are described herein with reference to the accompanying drawings, which are provided to assist in the understanding of the present disclosure, and which include various details of the embodiments of the present disclosure in order to facilitate the understanding thereof. Accordingly, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Also, in order to make the description clear and concise, the description of well-known functions and structures is omitted in the following description.

[0025] It should be understood that, in the embodiments of the present disclosure, the character " / " generally represents that the associated objects before and after are in an "or" relationship. The terms "first", "second", etc. are only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features.

[0026] In intelligent traffic signal control technology, commonly used traffic control parameters include traffic flow, traffic saturation flow rate and traffic saturation, etc. Among them, the traffic saturation is a commonly used evaluation index, which represents the matching degree of traffic demand and traffic capacity at the intersection level or even the flow direction level, and is an input item of many signal control algorithms.

[0027] For example, the traffic saturation of each flow direction at the intersection can be input into the signal control algorithm, and the output result of the signal control algorithm can be used to adjust the traffic lights in each flow direction, so as to make the traffic saturations in each flow direction close to each other, reduce the situation that one flow direction is more congested while the other flow direction is more idle, and improve the traffic efficiency of the intersection.

[0028] At present, the way to determine the traffic saturation of the intersection includes: obtaining the traffic flow of the intersection; calibrating the traffic saturation flow rate of the intersection according to the traffic flow of the intersection; and obtaining the traffic saturation of the intersection according to the traffic saturation flow rate of the intersection and the traffic flow of the intersection. Among them, the traffic flow of the intersection is estimated according to the vehicle trajectory data, or generated according to the number of vehicles passing through the intersection collected.

[0029] However, in the current way of determining the traffic saturation of the intersection, there is often a problem of inaccurate traffic saturation due to inaccurate traffic flow and traffic saturation flow rate, which seriously affects the effect of intelligent traffic signal control.

[0030] For example, in the current way of determining the traffic saturation of the intersection, when obtaining the traffic flow of the intersection, the traffic flow can be estimated according to vehicle trajectory data, or the traffic flow can be replaced according to the number of passing vehicles collected by the roadside equipment.

[0031] Among them, the scheme of estimating the traffic flow according to the vehicle trajectory data needs a large amount of vehicle trajectory data, and it is currently difficult to collect relatively accurate vehicle trajectory data, resulting in insufficient estimation accuracy of the traffic flow. In the scheme of replacing the traffic flow according to the number of passing vehicles collected by the roadside equipment, in the traffic saturation scene, the collected traffic flow may be less than the actual traffic demand due to the influence of factors such as vehicle queuing through the intersection and the collection range of the roadside equipment, that is, the traffic flow is also not accurate enough. Inaccurate traffic flow leads to inaccurate traffic saturation flow rate, and further leads to inaccurate traffic saturation.

[0032] In this background technology, the present disclosure provides a method for determining a traffic control parameter, which can improve the accuracy of traffic saturation and further improve the effect of intelligent traffic signal control.

[0033] The execution subject of the method for determining a traffic control parameter provided by the embodiments of the present disclosure can be a computer or a server, or can also be other electronic devices with data processing capability; or the execution subject of the method can also be a processor (such as a central processing unit (CPU)) in the above-mentioned electronic devices; or the execution subject of the method can also be an application (APP) installed in the above-mentioned electronic devices and providing the function of determining a traffic control parameter; or the execution subject of the method can also be a functional module or unit with the function of determining a traffic control parameter in the above-mentioned electronic devices, etc. The execution subject of the method is not limited herein.

[0034] In some embodiments, the server can be a single server, or can also be a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. The specific implementation of the server is not limited by the present disclosure.

[0035] The method for determining a traffic control parameter will be described below with reference to the accompanying drawings.

[0036] Figure 1 The flowchart of the method for determining a traffic control parameter provided by the embodiments of the present disclosure is shown in FIG. 1. As shown in FIG. 1, the method comprises the following steps.Figure 1 The method can include:

[0037] S101, collecting a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period.

[0038] The target intersection can be any intersection in a traffic road. The target flow direction refers to any vehicle driving direction in the target intersection, such as a straight direction, a left turn direction, etc. One target intersection can include multiple target flow directions. The target flow direction in the embodiments of the present disclosure refers to any target flow direction in the target intersection.

[0039] The preset time period refers to any period of time, such as 9:00-10:00, one day, etc. The present disclosure does not limit the length of the preset time period.

[0040] Exemplarily, in some implementations, one or more cameras deployed at the target intersection can be used to take pictures of and count the vehicles passing through the target flow direction corresponding to the target intersection, so as to obtain the first traffic flow by replacing the traffic flow with the number of passing vehicles.

[0041] In addition, in some other implementations, the traffic flow of the target flow direction in the preset time period can also be estimated according to the trajectory data of the vehicles passing through the target flow direction corresponding to the target intersection, so as to obtain the first traffic flow. The present disclosure does not limit the manner of obtaining the first traffic flow.

[0042] S102, calibrating a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow.

[0043] Exemplarily, when the passing indicator light (such as a green light) of the traffic signal light is on, the vehicles originally waiting behind the stop line start to move forward, and the vehicles pass through the stop line one by one, and the traffic flow rate thereof increases from 0 to a stable value quickly, which is the traffic saturation flow rate.

[0044] Optionally, S102 can include: statistically estimating the traffic saturation flow rate according to the first traffic flow, to obtain the first traffic saturation flow rate.

[0045] In some other examples, the traffic saturation flow rate can also be estimated according to the first traffic flow in S102, or calculated by using other algorithms, which are not limited herein.

[0046] S103, obtaining a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow.

[0047] For example, after obtaining the first traffic flow and the first traffic saturation rate, the product of the first traffic flow and the first duration can be calculated to obtain the first product result. Then, the product of the first traffic saturation rate and the second duration can be calculated to obtain the second product result. Finally, the ratio of the first product result to the second product result can be calculated to obtain the first traffic saturation. Here, the first duration is the ratio of the duration of the aforementioned preset time period to the number of traffic cycles corresponding to the traffic indicator lights within that preset time period. For example, the first duration can be called the average cycle duration. The second duration is the ratio of the cumulative duration of the traffic indicator lights being illuminated within the aforementioned preset time period to the duration of that preset time period. For example, the second duration can be called the phase-average traffic indicator light illumination duration. Phase refers to the direction corresponding to the target flow.

[0048] Taking a preset time period of one hour between 9:00 and 10:00 as an example, the number of traffic cycles corresponding to the traffic indicator light within the preset time period can refer to either the number of times the traffic indicator light turns on or off. The cumulative duration of the traffic indicator light being on within the preset time period can refer to the sum of the duration of each time the traffic indicator light is on. For example, if the traffic indicator light turns on 5 times, and each time it is on for 1 minute, then the cumulative duration of the traffic indicator light being on is 5 minutes.

[0049] Optionally, taking the target flow direction as flow direction m as an example, the first traffic saturation corresponding to flow direction m can be calculated by the following formula (1):

[0050]

[0051] In formula (1), D m Q represents the first traffic saturation level flowing towards m; m Let C be the first traffic flow direction m; C be the average cycle length (i.e., the first duration mentioned above); G be the first traffic flow direction m. p S represents the average duration of the traffic indicator light on (i.e., the second duration mentioned above); p represents the phase corresponding to flow direction m, which can represent the traffic indicator light sequence, that is, the traffic indicator light corresponding to phase p controls the passage of flow direction m, S m Let m be the first traffic saturation flow rate.

[0052] The average period duration C can be calculated using the following formula (2):

[0053]

[0054] In formula (2), T is the duration of the preset time period, and n is the number of traffic cycles corresponding to the traffic indicator lights within the preset time period.

[0055] Phase average traffic indicator light illumination duration G p It can be calculated using the following formula (3):

[0056]

[0057] In formula (3), i represents a passing period corresponding to the passing indicator light in a preset period; is a length of time when the passing indicator light is on in the i th passing period of phase p in the preset period; represents a cumulative length of time when the passing indicator light is on in the preset period.

[0058] In S104, when the first traffic saturation degree is less than the first threshold value, the first traffic saturation degree is updated according to an oversaturation coefficient to obtain a second traffic saturation degree corresponding to the target flow direction, wherein the oversaturation coefficient is a proportion of time when a lane of the target flow direction is in an oversaturation state in a preset period, and the second traffic saturation degree is used to control a traffic signal light corresponding to the target flow direction.

[0059] In some implementations, the first threshold value can be 1, and when the first threshold value is equal to 1, the traffic saturation degree meets a theoretical maximum value.

[0060] S104 can be applied to a scenario when the target flow direction is in an oversaturation state. When the target flow direction is in an oversaturation state, the vehicle passing demand of the target intersection is too large, and the first traffic flow collected is less than the actual traffic flow, the first traffic saturation degree calculated is less than the actual traffic saturation degree, that is, the first traffic saturation degree is less than the first threshold value. At this time, the first traffic saturation degree is updated according to the oversaturation coefficient in S104 to obtain the second traffic saturation degree corresponding to the target flow direction, which can correct the first saturation degree to the direction of the theoretical value 1, that is, the second traffic saturation degree obtained is the corrected traffic saturation degree.

[0061] Exemplarily, after obtaining the first traffic saturation degree and the oversaturation coefficient, a difference between the theoretical value 1 and the first traffic saturation degree can be calculated to obtain a first difference result, a product of the first difference result and the oversaturation coefficient can be calculated to obtain a first product result, and a sum of the first product result and the first traffic saturation degree can be calculated to obtain the second traffic saturation degree. The oversaturation coefficient is a ratio of a cumulative length of time when a lane of the target flow direction is in an oversaturation state in a preset period to a length of time of the preset period.

[0062] Optionally, taking the target flow direction as flow direction m for example, the second traffic saturation degree of the flow direction m can be calculated by the following formula (4):

[0063] D m ′=(1-D m )OS m +D m Formula (4)

[0064] In formula (4), D m ′ is the second traffic saturation degree of the flow direction m, and OSm The oversaturation coefficient of the flow direction m. When the vehicle passing demand at the target intersection is too large, the target flow direction will inevitably be in an oversaturation state in a preset time period, and therefore the value of the oversaturation coefficient is not 0.

[0065] The embodiments of the present disclosure can correct the saturation degree of the target flow direction to the direction of the theoretical value 1 by updating the first traffic saturation degree according to the oversaturation coefficient when the first traffic saturation degree is less than the first threshold value, to obtain the second traffic saturation degree corresponding to the target flow direction. The time ratio of the oversaturation state of the lane introducing the target flow direction in a preset time period is taken as the oversaturation coefficient to update the first traffic saturation degree, which can accurately characterize the actual traffic condition and improve the accuracy of the corrected traffic saturation degree (i.e., the second traffic saturation degree).

[0066] The second traffic saturation degree obtained by the embodiments of the present disclosure is used to control the traffic signal lamp corresponding to the target flow direction. For example, when the second traffic saturation degree is used in the signal control algorithm, the control of the traffic signal lamp corresponding to the target flow direction can be more in line with the actual passing demand, greatly improving the road passing efficiency.

[0067] Figure 2 Another flowchart of the method for determining the traffic control parameter provided by the embodiments of the present disclosure is shown in FIG. 7. As shown in FIG. 7, the method can include the following steps. Figure 2

[0068] S201, collecting the first traffic flow of the target flow direction corresponding to the target intersection in a preset time period.

[0069] In the present embodiment, the specific operation of step 201 has been described in detail in step 101 of the embodiment shown in FIG. 1, which will not be repeated here. Figure 1

[0070] S202, calibrating the first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow.

[0071] In the present embodiment, the specific operation of step 202 has been described in detail in step 102 of the embodiment shown in FIG. 2, which will not be repeated here. Figure 1

[0072] S203, obtaining the first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow.

[0073] In the present embodiment, the specific operation of step 203 has been described in detail in step 103 of the embodiment shown in FIG. 3, which will not be repeated here. Figure 1

[0074] ​​​​S204, when the first traffic saturation is less than the first threshold value, updating the first traffic saturation according to an oversaturation coefficient to obtain a second traffic saturation corresponding to the target flow direction, wherein the oversaturation coefficient is a time proportion of the lane of the target flow direction in the oversaturation state in a preset period, and the second traffic saturation is used for controlling the traffic signal lamp corresponding to the target flow direction.

[0075] In the embodiment, the specific operation of step 204 has been described in detail in the foregoing Figure 1 The specific operation of step 104 in the embodiment shown in the figure has been described in detail, and will not be repeated here.

[0076] S205, updating the first traffic flow according to the flow correction coefficient and the oversaturation coefficient to obtain the second traffic flow corresponding to the target flow direction.

[0077] At this time, the first traffic flow is updated according to the flow coefficient in S205 to obtain the second traffic flow corresponding to the target flow direction, which can realize the correction of the first traffic flow to the direction of the actual traffic flow, that is, the second traffic flow obtained is the corrected traffic flow.

[0078] Exemplarily, after obtaining the first traffic flow and the oversaturation coefficient, the product of the flow correction coefficient and the oversaturation coefficient can be calculated first to obtain a first product result, then the sum of the first product result and 1 is calculated to obtain a first sum result, and then the product of the first sum result and the first traffic flow is calculated to obtain the second traffic flow. Wherein, the flow correction coefficient is estimated by estimating the number of vehicles that do not pass through in the oversaturation state of the target flow direction in a preset period, thereby correcting the first traffic flow, and the default value is 0.2, which can be adjusted according to the actual traffic situation, for example, vehicle queue length, vehicle spacing, saturation head spacing, etc.

[0079] Exemplarily, taking the target flow direction as flow direction m as an example, the second traffic flow of flow direction m can be calculated by the following formula (5):

[0080] Q m ′=Q m (1+α×OS m ) formula (5)

[0081] In formula (5), Q m ′ is the second traffic flow of flow direction m, and a is the flow correction coefficient, and the default value is 0.2.

[0082] The embodiment of the present disclosure can realize the correction of the direction of the first traffic flow to the actual traffic flow by updating the first traffic flow according to the over-saturation coefficient and the flow correction coefficient when the first traffic saturation is less than the first threshold. The over-saturation coefficient is introduced as the time proportion of the lane of the target flow direction in the over-saturation state in the preset period, and the flow correction coefficient is estimated by the number of vehicles that do not pass in the over-saturation state of the target flow direction in the preset period. The first traffic flow is updated, which can accurately characterize the actual traffic situation and improve the accuracy of the corrected traffic flow (i.e., the second traffic flow).

[0083] The embodiment of the present disclosure can provide accurate traffic control parameters (i.e., the second traffic flow) for the field of traffic control, so that the evaluation of road traffic capacity is more in line with the actual traffic capacity, and can be further used for the calculation of traffic saturation to obtain accurate traffic saturation, and thus the control of the traffic signal lamp corresponding to the target flow direction is more in line with the actual traffic demand, greatly improving the road traffic efficiency.

[0084] In a possible implementation, the flow correction coefficient is the ratio of the first value and the second value;

[0085] The first value is the number of queued vehicles of the target flow direction at the first moment, and the first moment is the moment when the traffic indicating lamp corresponding to the target flow direction is turned on;

[0086] The second value is the number of vehicles passing through the target intersection along the target flow direction from the first moment to the second moment, and the second moment is the moment when the traffic indicating lamp corresponding to the target flow direction is turned off.

[0087] Exemplarily, in actual application, the length of the queued vehicles can also be used to represent the flow correction coefficient.

[0088] The embodiment of the present disclosure takes the ratio of the first value and the second value as the flow correction coefficient, which can make the flow correction coefficient change with the actual traffic flow, so that the calculated second traffic flow is more in line with the actual traffic flow, and the accuracy of the corrected traffic flow (i.e., the second traffic flow) is improved.

[0089] Figure 3 Another flowchart of the method for determining the traffic control parameter provided by the embodiment of the present disclosure is shown. As shown in the figure, the method can include: Figure 3

[0090] S301, collecting the first traffic flow of the target flow direction corresponding to the target intersection in a preset period.

[0091] In the embodiment, the specific operation of step 301 has been described in the foregoing Figure 1 ​The step 101 in the embodiment shown is described in detail, and will not be repeated here.

[0092] S302, according to the first traffic flow, the target flow direction corresponding to the first traffic saturation flow rate is calibrated.

[0093] In the embodiment, the specific operation of step 302 has been described in detail in the foregoing Figure 1 The step 102 in the embodiment shown is described in detail, and will not be repeated here.

[0094] S303, according to the first traffic saturation flow rate and the first traffic flow, the target flow direction corresponding to the first traffic saturation degree is obtained.

[0095] In the embodiment, the specific operation of step 303 has been described in detail in the foregoing Figure 1 The step 103 in the embodiment shown is described in detail, and will not be repeated here.

[0096] S304, when the first traffic saturation degree is less than the first threshold value, the first traffic saturation degree is updated according to the supersaturation coefficient, and the second traffic saturation degree corresponding to the target flow direction is obtained, wherein the supersaturation coefficient is the time proportion of the lane of the target flow direction in the preset period in the supersaturation state, and the second traffic saturation degree is used for controlling the traffic signal lamp corresponding to the target flow direction.

[0097] In the embodiment, the specific operation of step 304 has been described in detail in the foregoing Figure 1 The step 104 in the embodiment shown is described in detail, and will not be repeated here.

[0098] S305, according to the flow correction coefficient and the supersaturation coefficient, the first traffic flow is updated, and the second traffic flow corresponding to the target flow direction is obtained.

[0099] In the embodiment, the specific operation of step 305 has been described in detail in the foregoing Figure 2 The step 205 in the embodiment shown is described in detail, and will not be repeated here.

[0100] S306, when the first traffic saturation degree is less than the first threshold value, the first traffic saturation flow rate is updated according to the second traffic saturation degree and the second traffic flow, and the second traffic saturation flow rate corresponding to the target flow direction is obtained.

[0101] At this time, the first traffic saturation flow rate is updated according to the second traffic saturation degree and the second traffic flow in S306, and the second traffic saturation flow rate corresponding to the target flow direction is obtained, which can realize the correction of the first traffic saturation flow rate to the actual traffic saturation flow rate, that is, the second traffic flow obtained is the corrected traffic flow.

[0102] Exemplarily, after obtaining the second traffic saturation and the second traffic flow, a product of the second traffic flow and a first time length can be calculated to obtain a first product result, a product of the second traffic saturation and a second time length can be calculated to obtain a second product result, and a ratio of the first product result to the second product result can be calculated to obtain the second traffic saturation flow rate. The first time length is a ratio of a length of the preset time period to a number of traffic cycles corresponding to the traffic indication lamp in the preset time period, for example, the first time length can be referred to as an average cycle length. The second time length is a ratio of a cumulative length of the traffic indication lamp being on in the preset time period to the length of the preset time period, for example, the second time length can be referred to as a phase average traffic indication lamp on length. The phase refers to a direction corresponding to the target flow direction.

[0103] Taking a one-hour period between 9:00 and 10:00 as an example, the number of traffic cycles corresponding to the traffic indication lamp in the preset time period can refer to the number of times the traffic indication lamp is on, or the number of times the traffic indication lamp is off. The cumulative length of the traffic indication lamp being on in the preset time period can refer to the sum of the length of each time the traffic indication lamp is on, for example, the traffic indication lamp is on 5 times, and each time the traffic indication lamp is on for 1 minute, so the cumulative length of the traffic indication lamp being on is 5 minutes.

[0104] Exemplarily, taking the target flow direction as flow direction m as an example, the second traffic saturation flow rate of the flow direction m can be calculated by the following formula (6):

[0105]

[0106] In formula (6), S m ′ is the second traffic saturation flow rate.

[0107] The embodiments of the present disclosure can correct the first traffic saturation flow rate to the actual traffic saturation flow rate by updating the first traffic saturation flow rate according to the second traffic flow and the second traffic saturation when the first traffic saturation is less than the first threshold, to obtain the second traffic saturation flow rate corresponding to the target flow direction. The first traffic saturation flow rate is updated by the accurate second traffic flow and the second traffic saturation, which can accurately characterize the actual traffic situation, and improve the accuracy of the corrected traffic saturation flow rate (i.e., the second traffic saturation flow rate).

[0108] The embodiments of the present disclosure can provide accurate traffic control parameters (i.e., the second traffic saturation flow rate) for the field of traffic control, so that the evaluation of road traffic capacity is more in line with the actual traffic capacity, and can be further used for calculating the traffic saturation to obtain accurate traffic saturation, and thus the control of the traffic signal lamp corresponding to the target flow direction is more in line with the actual traffic demand, greatly improving the road traffic efficiency.

[0109] Figure 4Another flowchart of a method for determining a traffic control parameter is provided in the embodiments of the present disclosure. As shown in Figure 4 The method can include the following steps.

[0110] S401: Collect a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period.

[0111] In the embodiments, the specific operation of step 401 has been described in detail in step 101 of the embodiments shown in Figure 1

[0112] S402: Calibrate a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow.

[0113] In the embodiments, the specific operation of step 02 has been described in detail in step 102 of the embodiments shown in Figure 1

[0114] S403: Obtain a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow.

[0115] In the embodiments, the specific operation of step 403 has been described in detail in step 103 of the embodiments shown in Figure 1

[0116] S404: When the first traffic saturation degree is less than a first threshold, update the first traffic saturation degree according to an oversaturation coefficient to obtain a second traffic saturation degree corresponding to the target flow direction, wherein the oversaturation coefficient is a time proportion of a lane of the target flow direction in an oversaturation state in the preset time period, and the second traffic saturation degree is used for controlling a traffic signal lamp corresponding to the target flow direction.

[0117] In the embodiments, the specific operation of step 404 has been described in detail in step 104 of the embodiments shown in Figure 1

[0118] S405: When the first traffic saturation degree is greater than the first threshold, update the first traffic saturation flow rate according to the first threshold to obtain a third traffic saturation flow rate corresponding to the target flow direction.

[0119] ​​​​S405 can be applied to the scene where the traffic saturation flow rate of the target flow direction is too low, the first traffic flow collected is greater than the maximum traffic flow corresponding to the traffic saturation flow rate, the first traffic saturation degree calculated is greater than the actual traffic saturation degree, that is, the first traffic saturation degree is greater than the first threshold. At this time, the first traffic saturation flow rate is updated according to the first threshold in S405 to obtain the third traffic saturation flow rate corresponding to the target flow direction, which can realize the correction of the first traffic saturation flow rate to the actual traffic saturation flow rate, that is, the third traffic saturation flow rate obtained is the corrected traffic saturation flow rate.

[0120] Exemplarily, after obtaining the first traffic saturation flow, the product of the first traffic flow and the first time length can be calculated to obtain a first product result, the product of the first threshold and the second time length can be calculated to obtain a second product result, and then the ratio of the first product result to the second product result is calculated to obtain the third traffic saturation flow rate. Wherein, the first time length is the ratio of the time length of the above-mentioned preset period to the number of traffic cycles corresponding to the traffic indicator light in the preset period, for example, the first time length can be referred to as the average cycle time length. The second time length is the ratio of the cumulative time length of the traffic indicator light in the preset period to the time length of the preset period, for example, the second time length can be referred to as the phase average traffic indicator light on time length. The phase refers to the direction corresponding to the target flow direction.

[0121] Taking the preset period of 9:00 to 10:00 as an example, the number of traffic cycles corresponding to the traffic indicator light in the preset period can refer to the number of times the traffic indicator light is on, or the number of times the traffic indicator light is off. The cumulative time length of the traffic indicator light in the preset period can refer to the sum of the time length of each time the traffic indicator light is on, for example, the traffic indicator light is on 5 times, and each time the traffic indicator light is on for 1 minute, then the cumulative time length of the traffic indicator light is 5 minutes.

[0122] Exemplarily, taking the target flow direction as flow direction m as an example, the third traffic saturation flow rate of flow direction m can be calculated by the following formula (7):

[0123]

[0124] In the formula, S m S is the third traffic saturation flow rate of flow direction m, and k is the first threshold.

[0125] S406, updating the first traffic saturation degree according to the third traffic saturation flow rate to obtain the third traffic saturation degree corresponding to the target flow direction, and the third traffic saturation degree is used for controlling the traffic signal lamp corresponding to the target flow direction.

[0126] At this time, the first traffic saturation is updated according to the third traffic saturation flow rate in S406 to obtain the third traffic saturation corresponding to the target flow direction, so that the first traffic saturation can be corrected in the direction of the actual traffic saturation, that is, the third traffic saturation obtained is the corrected traffic saturation.

[0127] For example, after the first traffic flow and the third traffic saturation flow rate are obtained, the product of the first traffic flow and the first time length can be calculated to obtain a first product result, and the product of the third traffic saturation flow rate and the second time length can be calculated to obtain a second product result, and then the ratio of the first product result to the second product result is calculated to obtain the third traffic saturation. The first time length is the ratio of the length of the preset period to the number of traffic cycles corresponding to the traffic indicator light in the preset period, for example, the first time length can be referred to as the average cycle length. The second time length is the ratio of the cumulative length of the traffic indicator light in the preset period to the length of the preset period, for example, the second time length can be referred to as the phase average traffic indicator light on time. The phase refers to the direction corresponding to the target flow direction.

[0128] For example, taking a one-hour period between 9:00 and 10:00 as the preset period, the number of traffic cycles corresponding to the traffic indicator light in the preset period can refer to the number of times the traffic indicator light is on, or the number of times the traffic indicator light is off. The cumulative length of the traffic indicator light in the preset period can refer to the sum of the length of each time the traffic indicator light is on, for example, the traffic indicator light is on 5 times, and each time the traffic indicator light is on for 1 minute, so the cumulative length of the traffic indicator light is 5 minutes.

[0129] Optionally, taking the target flow direction as flow direction m, the third traffic saturation corresponding to the flow direction m can be calculated by the following formula (8):

[0130]

[0131] In formula (8), D m is the third traffic saturation of the flow direction m.

[0132] The embodiments of the present disclosure can correct the first traffic saturation in the direction of the actual traffic saturation flow rate by updating the first traffic saturation flow rate according to the first threshold when the first traffic saturation is greater than the first threshold to obtain the third traffic saturation flow rate corresponding to the target flow direction. By accurately updating the first traffic saturation flow rate, the actual traffic situation can be accurately characterized, and the accuracy of the corrected traffic saturation (i.e., the third traffic saturation) can be improved.

[0133] The third traffic saturation obtained by the embodiment of the present disclosure is used to control the traffic signal lamp corresponding to the target flow direction. For example, when the third traffic saturation is used in the signal control algorithm, the control of the traffic signal lamp corresponding to the target flow direction can be more in line with the actual traffic demand, and the road traffic efficiency can be greatly improved.

[0134] In some other implementations, the first threshold value can also be a number greater than 0 and less than 1.

[0135] For example, the first threshold value can be less than 1, such as 0.95, 0.99, etc. A certain buffer space can be left for the traffic saturation of the target flow direction, so that the target flow direction does not reach the maximum traffic state.

[0136] For example, the first threshold value can also be set to different values for different flow directions, so as to meet the traffic saturation requirements of different flow directions.

[0137] Figure 5 The flowchart for obtaining the oversaturation coefficient provided by the embodiment of the present disclosure is shown. As shown in the figure, before the first traffic saturation is updated according to the oversaturation coefficient, the above multiple embodiments can also include: Figure 5

[0138] S501, dividing a preset time period into at least two unit time periods according to a unit time length.

[0139] For example, the preset time period is 100 seconds, which can be divided into 2 unit time periods of 50 seconds or 4 unit time periods of 25 seconds.

[0140] S502, from the at least two unit time periods, determining a target unit time period in which the lane of the target flow direction exists an oversaturation state.

[0141] For example, whether the unit time period is the target unit time period can be determined according to the number of vehicles in the queue and the length of the vehicle queue in the unit time period. For example, when the number of vehicles in the queue in the unit time period is greater than the first number, the unit time period is determined as the target unit time period.

[0142] S503, determining the ratio of the cumulative time length of the target unit time period to the time length of the preset time period to obtain the oversaturation coefficient.

[0143] For example, the sum of the time lengths of all target unit time periods can be calculated to obtain a first summation result, and then the ratio of the first summation result to the time length of the preset time period can be calculated to obtain the oversaturation coefficient.

[0144] For example, taking the target flow direction as flow direction m, the oversaturation coefficient of flow direction m can be calculated by the following formula (9):

[0145]

[0146] In formula (9), t q is the qth unit time period in the preset time period, δ q indicates whether the qth unit time period is in the oversaturation state, δ q is 1 or 0, δ q is 1 when the qth unit time period is oversaturated, and δ q is 0 when the qth unit time period is not oversaturated.

[0147] The embodiments of the present disclosure can achieve accurate calculation of the oversaturation coefficient by dividing the preset time period into multiple unit time periods, determining whether each unit time period is in the oversaturation state, and calculating the oversaturation coefficient. By accurately updating the first traffic saturation using the oversaturation coefficient, the actual traffic situation can be accurately characterized, and the accuracy of the corrected traffic saturation (i.e., the second traffic saturation) is improved.

[0148] The oversaturation coefficient obtained by the embodiments of the present disclosure is used to update the first traffic saturation to obtain a more accurate second traffic saturation, and the second traffic saturation is used to control the traffic signal lamp corresponding to the target flow direction. For example, using the second traffic saturation in the signal control algorithm can make the control of the traffic signal lamp corresponding to the target flow direction more in line with the actual traffic demand, greatly improving the road traffic efficiency.

[0149] Figure 6 A flowchart for determining a target unit time period is provided for the embodiments of the present disclosure. As shown in FIG. 5, S502 determines a target unit time period in which the lane with the target flow direction is in the oversaturation state from at least two unit time periods, including: Figure 6

[0150] S601, in each unit time period, at least two sub-unit time periods are selected.

[0151] For example, the length of each unit time period can be 10 seconds, and each unit time period can include two 5-second sub-unit time periods.

[0152] S602, in each sub-unit time period, the number of vehicles queuing at different times corresponding to at least two different times is obtained.

[0153] For example, taking the length of each unit time period as 10 seconds and each unit time period including two 5-second sub-unit time periods as an example, the number of vehicles queuing at 1st second, 3rd second and 5th second can be obtained in each sub-unit time period.

[0154] S603, for each unit time period, when the number of vehicles queuing obtained in the unit time period meets a preset condition, the unit time period is determined as a target unit time period. ​

[0155] The preset condition includes at least one of the following: an average value of all vehicle queue lengths is greater than a second threshold value, a 10% quantile value of all vehicle queue lengths is greater than a third threshold value, and a 20% quantile value of all vehicle queue lengths is greater than a fourth threshold value.

[0156] For example, the second threshold value is 8, the third threshold value is 2, the fourth threshold value is twice the third threshold value, and the fourth threshold value is 4. The second threshold value and the third threshold value can be adjusted according to actual needs.

[0157] For example, the length of each unit period is 10 seconds, each unit period includes two 5-second sub-unit periods, and the vehicle queue length at the 1st second, the 3rd second, and the 5th second is obtained in each sub-unit period. For example, the vehicle queue lengths obtained in the 1st sub-unit period are 8, 8, and 7, and the vehicle queue lengths obtained in the 2nd sub-unit period are 6, 5, and 3. Whether the vehicle queue lengths obtained in the unit period satisfy the preset condition is determined, that is, whether the sequence (3, 5, 6, 7, 8, 8) satisfies the preset condition.

[0158] The embodiments of the present disclosure select multiple sub-unit periods in a unit period, obtain the vehicle queue lengths at multiple time points in each sub-unit period, determine whether each sub-unit period is in an oversaturation state, and then determine whether each unit period is in an oversaturation state, to obtain a target unit period, so that accurate judgment of the target unit period can be achieved. Through the accurate target unit period, the actual traffic situation can be accurately represented, and the accuracy of the calculated oversaturation coefficient can be improved.

[0159] The target unit period obtained by the embodiments of the present disclosure is used to calculate the oversaturation coefficient, to obtain a more accurate oversaturation coefficient. The more accurate oversaturation coefficient is used to update the first traffic saturation, to obtain a more accurate second saturation, so that the traffic signal lamp corresponding to the target flow direction can be controlled. For example, when the second traffic saturation is used in the signal control algorithm, the control of the traffic signal lamp corresponding to the target flow direction can be more in line with the actual traffic demand, and the road traffic efficiency can be greatly improved.

[0160] The above describes the solutions provided by the embodiments of the present disclosure from the method aspect. To implement the above functions, the hardware structure and / or software module corresponding to the execution of each function are included. The skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. The skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0161] In the example embodiments, the embodiments of the present disclosure also provide a device for determining a traffic control parameter, which can be used to implement the method for determining a traffic control parameter as described in the foregoing embodiments.

[0162] Figure 7 A constituent schematic diagram of the device for determining a traffic control parameter provided by the embodiments of the present disclosure is shown in FIG. 7. As shown in FIG. 7, the device can include an acquisition module 701 and a processing module 702. Figure 7

[0163] The acquisition module 701 is configured to collect a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period; calibrate a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow; and obtain a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow.

[0164] The processing module 702 is configured to update the first traffic saturation degree according to an oversaturation coefficient when the first traffic saturation degree is less than a first threshold value, to obtain a second traffic saturation degree corresponding to the target flow direction, wherein the oversaturation coefficient is a time proportion of a lane of the target flow direction in an oversaturation state in the preset time period, and the second traffic saturation degree is used to control a traffic signal lamp corresponding to the target flow direction.

[0165] In some possible embodiments, the processing module 702 is further configured to update the first traffic flow according to a flow correction coefficient and the oversaturation coefficient when the first traffic saturation degree is less than the first threshold value, to obtain a second traffic flow corresponding to the target flow direction.

[0166] In some possible embodiments, the flow correction coefficient is a ratio of a first value and a second value.

[0167] The first value is a number of queued vehicles of the target flow direction at a first time, and the first time is a time when a go signal of the target flow direction is on.

[0168] ​The second value is a number of vehicles passing through the target intersection along the target flow direction from the first time to a second time, and the second time is a time when a traffic indicating light corresponding to the target flow direction is turned off.

[0169] In some possible embodiments, the processing module 702 is further configured to update the first traffic saturation flow rate according to the second traffic saturation and the second traffic flow when the first traffic saturation is less than the first threshold, to obtain a second traffic saturation flow rate corresponding to the target flow direction.

[0170] In some possible embodiments, the processing module 702 is further configured to update the first traffic saturation flow rate according to the first threshold when the first traffic saturation is greater than the first threshold, to obtain a third traffic saturation flow rate corresponding to the target flow direction.

[0171] The first traffic saturation is updated according to the third traffic saturation flow rate, to obtain a third traffic saturation corresponding to the target flow direction, and the third traffic saturation is used to control a traffic signal lamp corresponding to the target flow direction.

[0172] In some possible embodiments, the first threshold is a number greater than 0 and less than 1.

[0173] In some possible embodiments, the processing module 702 is further configured to divide a preset time period into at least two unit time periods according to a unit time length before updating the first traffic saturation according to the oversaturation coefficient.

[0174] The target unit time period in which the lane of the target flow direction has the oversaturation state is determined from the at least two unit time periods.

[0175] The oversaturation coefficient is obtained by determining a ratio of a cumulative time length of the target unit time period to a time length of the preset time period.

[0176] In some possible embodiments, the processing module is specifically configured to select at least two sub-unit time periods in each unit time period.

[0177] In each sub-unit time period, the vehicle queue numbers corresponding to at least two different times are obtained.

[0178] For each unit time period, when the vehicle queue numbers obtained in the unit time period satisfy a preset condition, the unit time period is determined as the target unit time period.

[0179] The preset condition includes at least one of the following: an average value of all the vehicle queue numbers is greater than a second threshold, a 10% quantile value of all the vehicle queue numbers is greater than a third threshold, and a 20% quantile value of all the vehicle queue numbers is greater than a fourth threshold.

[0180] It should be noted that, Figure 7The division of the modules is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. For example, two or more functions can be integrated in one processing module. The embodiments of the present disclosure do not limit this. The integrated module can be implemented in the form of hardware or in the form of a software function module.

[0181] In the technical solutions of the present disclosure, the acquisition, storage and application of user personal information comply with relevant laws and regulations and do not violate public order and good customs.

[0182] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.

[0183] In the exemplary embodiments, the electronic device includes at least one processor, and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable 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 of the above embodiments. The electronic device can be the above computer or server.

[0184] In the exemplary embodiments, the readable storage medium can be a non-transitory computer readable storage medium storing computer instructions, and the computer instructions are used to make the computer execute the method according to the above embodiments.

[0185] In the exemplary embodiments, the computer program product includes a computer program, and the computer program is executed by the processor to implement the method according to the above embodiments.

[0186] Figure 8 A schematic block diagram of an example electronic device 800 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of user terminals, various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.

[0187] As Figure 8As shown, the electronic device 800 includes a computing unit 801 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0188] A plurality of components in the electronic device 800 are connected to the I / O interface 805, including an input unit 806 such as a keyboard, a mouse, and the like, an output unit 807 such as various types of displays, a speaker, and the like, a storage unit 808 such as a magnetic disk, an optical disk, and the like, and a communication unit 809 such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 809 allows the electronic device 800 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0189] The computing unit 801 can be various general and / or special-purpose processing components having processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, and the like. The computing unit 801 performs various methods and processes described above, such as the method of determining traffic control parameters. For example, in some embodiments, the method of determining traffic control parameters can be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the method of determining traffic control parameters described above can be performed. Alternatively, in other embodiments, the computing unit 801 can be configured to perform the method of determining traffic control parameters by any other appropriate means, such as by means of firmware.

[0190] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0191] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0192] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0193] To provide for interaction with a user, the systems and techniques described here 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 a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, 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, speech, or tactile input.

[0194] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can 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] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server can arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0196] It should be understood that various forms of flow shown above can be used, with steps reordered, added, or removed. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, without limitation herein, so long as the desired results of the technology disclosed in the present disclosure are achieved.

[0197] The specific embodiments described above are not intended to limit the scope of the present disclosure. Those skilled in the art will understand that various modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments without departing from the spirit and principles of the present disclosure. Any further modifications, changes, improvements, and the like that come within the spirit and principles of the present disclosure should be considered within the scope of the present disclosure.

Claims

1. A method for determining traffic control parameters, the method comprising: collecting a first traffic flow of a target flow direction corresponding to a target intersection in a preset time period; determining a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow; determining a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow; when the first traffic saturation degree is less than a first threshold, updating the first traffic saturation degree according to an oversaturation coefficient to obtain a second traffic saturation degree corresponding to the target flow direction, wherein the oversaturation coefficient is a proportion of time that a lane of the target flow direction is in an oversaturation state in the preset time period, and the second traffic saturation degree is used to control a traffic signal lamp corresponding to the target flow direction; when the first traffic saturation degree is greater than the first threshold, updating the first traffic saturation flow rate according to the first threshold to obtain a third traffic saturation flow rate corresponding to the target flow direction; and updating the first traffic saturation degree according to the third traffic saturation flow rate to obtain a third traffic saturation degree corresponding to the target flow direction, wherein the third traffic saturation degree is used to control the traffic signal lamp corresponding to the target flow direction. 2.The method of claim 1, further comprising: when the first traffic saturation degree is less than the first threshold, updating the first traffic flow according to a flow correction coefficient and the oversaturation coefficient to obtain a second traffic flow corresponding to the target flow direction. 3.The method of claim 2, wherein the flow correction coefficient is a ratio of a first value and a second value; the first value is a number of queued vehicles of the target flow direction at a first time, the first time being a time when a go signal corresponding to the target flow direction is on; and the second value is a number of vehicles passing through the target intersection along the target flow direction from the first time to a second time, the second time being a time when the go signal corresponding to the target flow direction is off. 4.The method of claim 2 or 3, further comprising: when the first traffic saturation degree is less than the first threshold, updating the first traffic saturation flow rate according to the second traffic saturation degree and the second traffic flow to obtain a second traffic saturation flow rate corresponding to the target flow direction. 5.The method of any one of claims 1-3, wherein the first threshold is a number greater than 0 and less than 1. 6.The method of any one of claims 1-3, further comprising, before the updating the first traffic saturation degree according to the oversaturation coefficient: dividing the preset time period into at least two unit time periods according to a unit time length; determining a target unit time period in which a lane of the target flow direction is in an oversaturation state from the at least two unit time periods; and determining a ratio of a cumulative time length of the target unit time period to a time length of the preset time period to obtain the oversaturation coefficient. 7.The method of claim 6, wherein the determining the target unit time period in which the lane of the target flow direction is in the oversaturation state comprises: ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ selecting at least two sub-unit time periods in each of the unit time periods; acquiring vehicle queue numbers corresponding to different time points in each of the sub-unit time periods; determining the unit time period as the target unit time period when the vehicle queue numbers acquired in the unit time period satisfy a preset condition; wherein the preset condition comprises at least one of the following: an average value of all the vehicle queue numbers is greater than a second threshold value, a 10% quantile value of all the vehicle queue numbers is greater than a third threshold value, and a 20% quantile value of all the vehicle queue numbers is greater than a fourth threshold value.

8. An apparatus for determining a traffic control parameter, the apparatus comprising: an acquisition module configured to collect a first traffic flow of a target flow direction of a target intersection in a preset time period; calibrating a first traffic saturation flow rate corresponding to the target flow direction according to the first traffic flow; obtaining a first traffic saturation degree corresponding to the target flow direction according to the first traffic saturation flow rate and the first traffic flow; a processing module configured to update the first traffic saturation degree according to an oversaturation coefficient when the first traffic saturation degree is less than a first threshold value, to obtain a second traffic saturation degree corresponding to the target flow direction, wherein the oversaturation coefficient is a time proportion of a lane of the target flow direction in an oversaturation state in the preset time period, and the second traffic saturation degree is used for controlling a traffic signal lamp corresponding to the target flow direction; and update the first traffic saturation flow rate according to the first threshold value when the first traffic saturation degree is greater than the first threshold value, to obtain a third traffic saturation flow rate corresponding to the target flow direction; and update the first traffic saturation degree according to the third traffic saturation flow rate, to obtain a third traffic saturation degree corresponding to the target flow direction, which is used for controlling the traffic signal lamp corresponding to the target flow direction.

9. The apparatus of claim 8, wherein the processing module is further configured to update the first traffic flow according to a flow correction coefficient and the oversaturation coefficient when the first traffic saturation degree is less than the first threshold value, to obtain a second traffic flow corresponding to the target flow direction.

10. The apparatus of claim 9, wherein the flow correction coefficient is a ratio of a first numerical value and a second numerical value; the first numerical value is a number of queued vehicles of the target flow direction at a first time point, and the first time point is a time point at which a go signal corresponding to the target flow direction is turned on; the second numerical value is a number of vehicles passing through the target intersection along the target flow direction from the first time point to a second time point, and the second time point is a time point at which the go signal corresponding to the target flow direction is turned off.

11. The apparatus of claim 9, wherein the processing module is further configured to update the first traffic saturation flow rate according to the second traffic saturation degree and the second traffic flow when the first traffic saturation degree is less than the first threshold value, to obtain a second traffic saturation flow rate corresponding to the target flow direction.

12. The apparatus of claim 8, wherein the first threshold value is a number greater than 0 and less than 1. 13.The apparatus of any one of claims 8-12, and the processing module is further configured to: divide the preset time period into at least two unit time periods according to a unit time length before the first traffic saturation is updated according to the oversaturation coefficient; determine a target unit time period in which the lane of the target flow direction is in an oversaturation state from the at least two unit time periods; and determine the oversaturation coefficient by a ratio of a cumulative time length of the target unit time period to a time length of the preset time period. 14.The apparatus of claim 13, and the processing module is specifically configured to: select at least two sub-unit time periods in each of the unit time periods; obtain vehicle queue numbers corresponding to at least two different time instants in each of the sub-unit time periods; and determine the unit time period as the target unit time period when the vehicle queue numbers obtained in the unit time period satisfy a preset condition. 16.A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method of any one of claims 1-7. 17.A computer program product comprising a computer program which, when executed by a processor, performs the method of any one of claims 1-7. ​ ​ ​ ​ ​ 15. An electronic device comprising: ​ ​ ​ ​ ​

Citation Information

Patent Citations

  • System, method and device for determining traffic saturation

    CN108280999A

  • Method for estimating queue length of lane in super-saturated state

    CN109961639A