Traffic control scheme conversion method and device, electronic equipment and storage medium

By implementing fence and ring isolation on the phased signaling control scheme and merging phases to generate a ring-type signaling control scheme, the compatibility problem of signaling control algorithms is solved, and more flexible optimization capabilities are achieved.

CN116343507BActive Publication Date: 2026-01-23APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310272744.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-20
Publication Date
2026-01-23
Estimated Expiration
2043-03-20

AI Technical Summary

Technical Problem

Existing signal control algorithms cannot be compatible with both ring-based and stage-based signal control schemes simultaneously, resulting in limited optimization capabilities.

Method used

The phases in the phased signal control scheme are isolated by fences and rings to form a basic double-ring structure, and then converted into a ring-type signal control scheme through phase merging and virtual phase supplementation.

Benefits of technology

It improves the versatility of the signal control algorithm, enabling it to be compatible with two different signal control protocols and fully utilize its optimization capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116343507B_ABST
    Figure CN116343507B_ABST
Patent Text Reader

Abstract

The disclosure provides a signal control scheme conversion method, relates to the field of artificial intelligence, and particularly relates to the field of intelligent traffic technology. A specific implementation scheme is as follows: all phases in a first signal control scheme obtained are isolated by a fence, and phases with strong conflicts are distributed to different fences; all phases are isolated by a ring, and phases with weak conflicts are distributed to the same ring to form a basic double-ring structure; according to a phase merging rule, phases that continuously appear in two adjacent stages and have the same direction in the same fence in the basic double-ring structure are merged; following phases in the basic double-ring structure are distributed; all phases in the basic double-ring structure are scanned, virtual phases are constructed to occupy and supplement positions of vacancies, and a second signal control scheme is generated. By converting a stage structure into a ring structure, the universality of a signal control algorithm is improved, stage signal control schemes and ring signal control schemes can be compatible, and the optimization function of the signal control algorithm can be better exerted.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of artificial intelligence, in particular to the technical field of intelligent transportation, and more particularly to a signal control scheme conversion method and device, an electronic device, a storage medium, and a traffic signal control product. BACKGROUND

[0002] Different countries execute different standards for signal machine control, which can be roughly divided into ring-type signal control schemes (such as the NEMA standard of the United States) and stage-type signal control schemes (such as the TR series specification of the United Kingdom) from the perspective of traffic signal timing parameters. The biggest feature of the ring-type signal control scheme is the Ring-Barrier structure, the phases are independently separated in different rings and barriers, and the phases are controlled as the minimum unit, the phases in the upper and lower rings are released at the same time, and the phases in the same barrier can be freely combined; the minimum unit of the stage-type signal control scheme is a stage, a group of phase combinations is placed in each stage, each phase in the combination has the same green light duration, yellow light duration, and all-red empty duration, and the phase sequence of the stage-type signal control scheme is fixed.

[0003] The ring-type signal control scheme has the advantage of phase independence, and the phase sequence can be freely combined when configuring or optimizing the algorithm, which is more flexible than the stage-type signal control scheme. However, since the current signal control algorithm cannot simultaneously support two different signal control protocols, the signal control algorithm can only be run based on the stage-type protocol, and cannot exert the optimization capability, such as phase sequence optimization (the phase sequence is fixed under the stage-type protocol, and there is no optimization space). SUMMARY

[0004] The present disclosure provides a signal control scheme conversion method and device, an electronic device, and a storage medium.

[0005] According to an aspect of the present disclosure, a signal control scheme conversion method is provided, comprising:

[0006] barrier isolation is performed on all phases in the acquired first signal control scheme, and the phases with strong conflicts are distributed to different barriers, wherein the first signal control scheme is a stage-type signal control scheme;

[0007] ring isolation is performed on all the phases in the first signal control scheme, and the phases with weak conflicts are distributed to the same ring to form a basic double-ring structure;

[0008] According to a phase merging rule, the phases that continuously appear in two adjacent stages and have the same direction in the same barrier of the basic double-ring structure are merged;

[0009] the following phases in the basic double-ring structure are distributed;

[0010] The phase scanning module is configured to perform phase scanning on all the phases in the basic double-ring structure, construct virtual phases to supplement positions of vacancies, and generate a second signal control scheme, wherein the second signal control scheme is a ring signal control scheme.

[0011] According to a second aspect of the present disclosure, a signal control scheme conversion device is provided, comprising:

[0012] The fence isolation module is configured to perform fence isolation on all the phases in the acquired first signal control scheme, and assign the phases with strong conflicts to different fences, wherein the first signal control scheme is a stage signal control scheme.

[0013] The ring isolation module is configured to perform ring isolation on all the phases in the first signal control scheme, and assign the phases with weak conflicts to the same ring to form a basic double-ring structure.

[0014] The phase merging module is configured to perform phase merging on the phases that continuously appear in two adjacent stages and have the same direction in the same fence in the basic double-ring structure according to a phase merging rule.

[0015] The following phase assignment module is configured to assign following phases in the basic double-ring structure.

[0016] The phase scanning module is configured to perform phase scanning on all the phases in the basic double-ring structure, construct virtual phases to supplement positions of vacancies, and generate a second signal control scheme, wherein the second signal control scheme is a ring signal control scheme.

[0017] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0018] at least one processor; and

[0019] a memory connected with the at least one processor in communication; wherein

[0020] 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 any one of the above technical solutions.

[0021] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to perform the method of any one of the above technical solutions.

[0022] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method of any one of the above technical solutions.

[0023] According to a sixth aspect of the present disclosure, a traffic signal control product is provided, comprising the electronic device described in the above technical solutions.

[0024] The present disclosure provides a signal control scheme conversion method and device, electronic equipment, storage medium and traffic signal control product, which can convert a stage structure into a ring structure, improve the universality of the signal control algorithm, be compatible with the stage signal control scheme and the ring signal control scheme, and better play the optimization function of the signal control algorithm.

[0025] 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

[0026] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:

[0027] Figure 1 is a structural schematic diagram of a stage signal control scheme in an embodiment of the present disclosure;

[0028] Figure 2 is a structural schematic diagram of a ring signal control scheme in an embodiment of the present disclosure;

[0029] Figure 3 is a step schematic diagram of a signal control structure conversion method in an embodiment of the present disclosure;

[0030] Figure 4 is a flow chart of conversion from a stage structure to a ring structure in an embodiment of the present disclosure;

[0031] Figure 5 is a preset phase strong conflict table in an embodiment of the present disclosure;

[0032] Figure 6 is a preset phase weak conflict table in an embodiment of the present disclosure;

[0033] Figure 7 is a principle block diagram of a signal control structure conversion device in an embodiment of the present disclosure;

[0034] Figure 8 is a schematic block diagram of an example electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0035] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0036] Terminology Explanation:

[0037] Phase: A sequence of signals consisting of red-yellow-green or red-green changes assigned to one or more traffic flows (pedestrian traffic lights do not have a yellow light).

[0038] Cycle: The time required for the signal light colors to be displayed in a set phase sequence for one cycle.

[0039] Phase: The state in which one or more phases simultaneously gain right-of-way within a signal cycle.

[0040] A ring is a set of conflicting phases arranged in sequence. A dual-ring design allows compatible phases to operate simultaneously in different rings.

[0041] Fence: A fence is the moment when phases in different rings must end simultaneously. Generally, fences separate strongly conflicting phases.

[0042] Phase sequence: Phase sequence refers to the order of phases in the scheme. The phase sequence increases sequentially from left to right and from top to bottom according to the position of the phases in the scheme. Phases with the same position have the same phase sequence.

[0043] Phase green light duration: The time during which a green light signal is in effect in a phase, allowing passage.

[0044] Yellow light duration in a phase: The time during which a yellow light signal is in effect in a phase, allowing vehicles to safely stop or pass through an intersection.

[0045] Phase red light clearance time: The time during which a phase is under a full red light, allowing vehicles or pedestrians to safely clear the intersection, occurs after the phase yellow light and before the red light.

[0046] Phased information control scheme: such as Figure 1 As shown, this is an information control scheme organization form with stages as the smallest control unit. Each stage contains a set of phase combinations, and each cycle executes the corresponding phases in sequence according to the stages. All phases in a stage share a set of timing parameters. A cycle consists of multiple stages, and the next stage can only begin after the phases of one stage have been executed.

[0047] Ring-type signal control scheme: such as Figure 2As shown, a signal control scheme is organized in phase as the minimum control unit, and conflicting phases are isolated in different barriers. Phases in the same barrier and different rings can be combined and executed simultaneously. That is, one ring can include one or more phases, and corresponding traffic releases need to be isolated between conflicting phases and belong to different barriers. When there are multiple rings, the rings in the same barrier run concurrently, and when the phases in each ring have all run, the next barrier can be entered and the next barrier can start running.

[0048] In view of the technical problem in the prior art that a signal control algorithm cannot simultaneously support a ring signal control scheme and a stage signal control scheme, the present disclosure provides a signal control scheme conversion method, as shown in Figure 3 As shown, the method comprises the following steps:

[0049] In step S301, all phases in the acquired first signal control scheme are isolated by barriers, and phases with strong conflicts are allocated to different barriers, wherein the first signal control scheme is a stage signal control scheme. As described above, when the phases of each ring in the same barrier have all run, the next barrier can be entered and the phases in the two barriers cannot run simultaneously. Therefore, by isolating phases with strong conflicts by barriers, the strong conflict phases are prevented from running simultaneously. Phases with strong conflicts refer to traffic releases that have strong conflicts when two phases run simultaneously. For example Figure 5 As shown in the gray grid, all intersection branches have strong conflict relationships with other branches except for opposite branches, for example, "east" has no conflict with the opposite "west", and has strong conflicts with "north", "south", "northeast", "southeast", "northwest", and "southwest".

[0050] In step S302, all phases in the first signal control scheme (stage structure) are isolated by rings, and phases with weak conflicts are allocated to the same ring to form a basic double-ring structure. In this embodiment, weak conflict phases also do not appear in the upper and lower rings of the same barrier, thereby preventing weak conflict phases from running simultaneously. After the barrier isolation and ring isolation in steps S301 and S302, a basic double-ring structure is formed. The main purpose of setting rings and barriers is to appropriately separate traffic flows that have serious conflicts or interference, thereby reducing intersection traffic conflicts and interference. However, the basic double-ring structure at this time can still have defects such as phase repetition and phase vacancy, and therefore needs to be processed into a complete double-ring structure subsequently. Phases with weak conflicts refer to traffic releases that have weak conflicts when two phases run simultaneously. For example Figure 6 As shown in the dark gray grid, strong conflicts are indicated, and the light gray grid indicates weak conflicts. Only the main ring motor vehicle phases are considered, and the straight ahead phase and the opposite left turn phase form a weak conflict relationship. The straight ahead left turn phase and the opposite straight ahead phase also form a weak conflict relationship.

[0051] Step S303, according to the phase merging rule, the same fence in the basic double ring structure, continuously appearing in two adjacent stages and the same direction of the phase is merged. As shown in Figure 1 , in the two adjacent stages of stage 2 and stage 3, there are phases in the "east straight" direction, and the phases in the "east straight" direction of stage 2 and stage 3 can be merged. The "west straight" direction phase in stage 1 and stage 2 can also be merged. After merging, as shown in Figure 2 , the "east straight" direction phase of ring 1, and the "west straight" direction phase of ring 2. Because the phase has a fixed phase sequence in the stage control scheme, it is run in sequence according to the phase sequence, but the phase in the ring control scheme is more flexible, so it is necessary to merge the continuous and repeated phases, thereby improving the accuracy of the phase operation.

[0052] Step S304, the following phase in the basic double ring structure is distributed. After forming the basic double ring structure, the following phase of the right turning motor vehicle, non-motor vehicle, pedestrian and the like is processed. If the following phase is completely the same as the position and phase parameter of a main phase or a following phase which has been distributed, the following phase is distributed to the position of the phase. If the following phase cannot be matched to any phase, a sub-ring is newly built and the following phase is distributed to the corresponding position of the sub-ring, and the phase is marked as a distributed phase.

[0053] Step S305, all phases in the basic double ring structure are scanned, and a virtual phase is constructed to occupy the vacancy position to generate a second signal control scheme, wherein the second signal control scheme is a ring control scheme. After all the phases in the stage control scheme are distributed, the phases in the basic double ring structure are scanned ring by ring, and it is checked whether there is a vacancy position in the basic double ring structure. For the vacancy position, a virtual phase is constructed to occupy the vacancy position to ensure that the sum of the time lengths of all non-coincident phases in each ring is equal to the cycle time length.

[0054] The complete conversion flow chart is shown in Figure 4 , first, the stage structure is obtained, the phases of the stage structure are traversed, it is judged whether the phase traversal is complete, if yes, it means that the phase of the basic double ring structure is possessed, if not, it means that the phase of the basic double ring structure is not possessed. The phases of the stage structure are fence isolated and ring isolated until the phase of the basic double ring structure is possessed, and then the phase merging, the following phase distribution, the virtual phase scanning and the like are processed to form the final ring structure, and the conversion from the stage signal control scheme to the ring signal control scheme is completed.

[0055] As an optional implementation, step S301, all phases in the obtained first signal control scheme (stage structure) are fence isolated, and the phases with strong conflict are distributed to different fences, including:

[0056] Initialize the fence number i=0 and the fence direction set

[0057] According to the phase sequence traversal stage structure, all phases are traversed, and the current phase P c is obtained p , y p , r p , gl p , gu p ) and the starting time point S p , the end time point E p of the stage;

[0058] New phase P x , the configuration parameter information (g c , y p , r p , gl p , gu p ) of the current phase P p and the corresponding starting time point, end time point are assigned to the new phase P x ;

[0059] According to the preset phase strong conflict table Figure 5 , it is judged whether the direction of the current phase P c and the direction in the fence direction set have strong conflict:

[0060] In response to the strong conflict between the direction of the current phase P c and the direction in the fence direction set , it is indicated that the current phase P c should be added to another fence, then the fence number i is updated to i+1, and the fence direction set

[0061] In response to the strong conflict between the direction of the current phase P c and the direction in the fence direction set , the fence number i is unchanged, the fence number i is assigned to the new phase P x , and the direction of the current phase P c is added to the fence direction set .

[0062] Specifically, the preset phase strong conflict table is as shown in Figure 5 , all intersection branches are in strong conflict relationship with other branches except the opposite branch, for example, "east" and the opposite "west" are not in conflict, "east" and "north", "south", "northeast", "southeast", "northwest", "southwest" are in strong conflict, Figure 5The gray squares shown represent strongly conflicting phases. In this embodiment, strongly conflicting phases can be distinguished based on a preset strong phase conflict table. Specifically, according to the above scheme, this can be achieved by assigning a new phase P... x Fence isolation is achieved by adding fence markers, along with the fence direction set. The direction of the phase marker fence number i does not have strong conflict, and is added to the fence direction set. Set with fence direction The direction has a strong conflict with the phase marker fence number i = i+1.

[0063] As an optional implementation, step S302 involves performing ring isolation on all phases in the first signaling scheme, assigning phases with weak conflicts to the same ring, thus forming a basic double-ring structure, including:

[0064] According to the preset phase weak conflict table ( Figure 6 As shown, assign the ring number to the newly created phase, and allocate newly created phases with weak conflicts to the same ring. According to the weak conflict table of motor vehicle phases, the newly created phases are divided into two different rings. For example: if the direction of the newly created phase belongs to the first type of direction (east straight, west left, north straight, south left, northeast straight, southwest left, southeast straight, northwest left), then ring number 0 is assigned to the newly created phase; if the direction of the newly created phase belongs to the second type of direction (west straight, east left, south straight, north left, southwest straight, northeast left, northwest straight, southeast left), then ring number 1 is assigned to the newly created phase. If the phase is a following phase, it is pending. If the phase traversal is completed, the basic double main ring structure is completed. Figure 6 The dark gray squares represent strong conflicts, and the light gray squares represent weak conflicts. Considering only the main ring vehicle phases, the straight-ahead phase and the opposite left-turn phase form a weak conflict relationship; the left-turn phase and the opposite straight-ahead phase also form a weak conflict relationship.

[0065] As an optional implementation, the phase merging rule in step S303 includes:

[0066] Since the phased approach controls the system using phases as the smallest unit, when there are overlapping phases, the same phase can appear in two adjacent phases. For the ring approach, however, the identical phases in these two phases need to be merged. The specific rules for phase merging are as follows:

[0067]

[0068] Among them, g p This indicates the duration of the green light after the phase is merged; The set of stages included in the merged phase; g s y represents the green light duration of the s-th consecutive phase in which the phase is located; syellow duration of the last continuous phase where the phase is located; r pl yellow duration of the last continuous phase where the phase is located; r pl red clearance duration of the last continuous phase where the phase is located. That is, the green duration of the merged phase g p is equal to the sum of the green durations of each continuous phase, plus the sum of the yellow durations and the red clearance durations of each phase, minus the yellow duration and the red clearance duration of the last continuous phase where the phase is located.

[0069] y p = y pl (2)

[0070] wherein y p is the yellow duration of the merged phase; y pl is the yellow duration of the last continuous phase where the phase is located. That is, the yellow duration of the merged phase y p is equal to the yellow duration of the last continuous phase where the phase is located.

[0071] r p = r pl (3)

[0072] wherein r p is the red clearance duration of the merged phase; r pl is the red clearance duration of the last continuous phase where the phase is located. That is, the red clearance duration of the merged phase r p is equal to the red clearance duration r of the last continuous phase where the phase is located. pl .

[0073]

[0074] wherein gl p is the minimum green duration of the merged phase; is the set of phases contained in the merged phase; gl s is the minimum green duration of the s-th phase in the continuous phases. That is, the minimum green duration of the merged phase is equal to the maximum value of the minimum green durations in the continuous phases.

[0075]

[0076] wherein gu p is the maximum green duration of the merged phase; is the set of phases contained in the merged phase; gu s is the maximum green duration of the s-th phase in the continuous phases. That is, the maximum green duration of the merged phase is equal to the minimum value of the maximum green durations in the continuous phases.

[0077] SP p = (S pf , E pl ) (6)

[0078] wherein, SP p denotes the start and end time points of the merged phase in the cycle; S pf denotes the start time point of the first stage in the continuous stages; E pl denotes the end time point of the last stage in the continuous stages. That is, the start time point of the phase in the cycle after merging is the start time point of the first stage in the continuous stages, and the end time point of the phase in the cycle is the end time point of the last stage in the continuous stages.

[0079] As an optional implementation, step S304, the allocation of the following phase in the basic double-ring structure comprises:

[0080] determining whether the start and end time points of the following phase are completely consistent with at least one main phase:

[0081] in response to the start and end time points of the following phase being completely consistent with the main phase, assigning the timing parameter information of the main phase in the ring to the following phase;

[0082] in response to the start and end time points of the following phase being inconsistent with the main phase, creating a virtual ring, and allocating the following phase to the start and end time points of the virtual ring.

[0083] Specifically, the following phase refers to the phases of right-turn motor vehicles, non-motor vehicles, pedestrians, etc., and is mainly used to solve the situation that the release time of a single main phase cannot meet the release needs of the signal light in one cycle. After the adjacent stages of the main phases in the two main rings and the main phases with the same direction are merged in step S303, the following phases are merged in the same way and enter step S304. For the merged following phases, if the start and end time points of the following phases are completely consistent with the main phases, the timing parameter information of the main phases in the ring is assigned to the following phases. For the remaining following phases that do not match the main phases, if they cannot be allocated to the main ring or have a virtual ring (the start and end time points are not consistent with any allocated phase), a virtual ring is created, and the following phases are allocated to the corresponding start and end points, thereby completing the allocation of all following phases.

[0084] As an optional implementation, the phase scanning is performed on all phases in the basic double-ring structure, and the virtual phase is constructed to occupy the vacancy position, including: when the phase scanning is performed on all phases in the basic double-ring structure, a phase sequence number is assigned to all phases. That is, the phase sequence number is sequentially assigned to all phases starting from o = 1, and the integrity of the converted ring structure is ensured.

[0085] The present disclosure also provides a signal control scheme conversion device 700, as shown in the accompanying drawings, comprising: Figure 7

[0086] The fence isolation module 701 is configured to fence isolate all phases in the acquired first signal control scheme, and assign phases with strong conflicts to different fences, wherein the first signal control scheme is a phased signal control scheme. As described above, when the phases of all rings in the same fence are running, the next fence can enter the running state, and the phases in two fences cannot run at the same time. Therefore, by fencing, the phases with strong conflicts are isolated, so as to avoid the simultaneous running of the phases with strong conflicts.

[0087] The ring isolation module 702 is configured to ring isolate all phases in the first signal control scheme, and assign phases with weak conflicts to the same ring to form a basic double-ring structure. In this embodiment, the phases with weak conflicts also cannot appear in the upper and lower rings of the same fence at the same time, so as to avoid the simultaneous running of the phases with weak conflicts. After the fence isolation and the ring isolation, the basic double-ring structure is formed. The main purpose of setting the ring and the fence is to appropriately separate the traffic flows with serious mutual conflicts or interferences, so as to reduce the traffic conflicts and interferences at the intersection. However, the basic double-ring structure at this time still has defects such as phase repetition and phase vacancy, and therefore needs to be processed into a complete double-ring structure subsequently.

[0088] The phase merging module 703 is configured to merge the phases in the same fence in the basic double-ring structure according to a phase merging rule, which are continuously present in two adjacent stages and have the same direction. As shown in the accompanying drawings, in the two adjacent stages of stage 2 and stage 3, there are phases in the “east straight” direction. The phases in the “east straight” direction of stage 2 and stage 3 can be merged, and the phases in the “west straight” direction of stage 1 and stage 2 can also be merged. After the merging, the “east straight” direction phase of ring 1 and the “west straight” direction phase of ring 2 are shown in the accompanying drawings. Figure 1 Figure 2 Since the phases have a fixed phase sequence in the phased signal control scheme and are sequentially run according to the phase sequence, but the running of the phases in the ring signal control scheme is more flexible, it is necessary to merge the continuous and repeated phases, so as to improve the accuracy of the phase running.

[0089] ​​The following phase allocation module 704 is configured to allocate following phases in the basic double-ring structure. After the basic double-ring structure is formed, the following phases for right-turning motor vehicles, non-motor vehicles, and pedestrians are processed. If the position and phase parameters of a following phase are exactly the same as those of a main phase or an already allocated following phase, the following phase is allocated to the position of that phase; if the following phase cannot be matched to any phase, a new sub-ring is created and the following phase is allocated to the corresponding position in the sub-ring, and the phase is marked as an allocated phase.

[0090] The virtual phase scanning module 705 is configured to perform phase scanning on all phases in the basic double-ring structure, construct virtual phases to fill in vacant positions, and generate a second signaling scheme, which is a ring-type signaling scheme. After all phases in the staged signaling scheme are allocated, the basic double-ring structure is scanned ring by ring to check if there are still vacant positions. For the vacant positions, virtual phases are constructed to fill in the vacant positions, ensuring that the sum of the durations of all non-overlapping phases in each ring equals the period duration.

[0091] As an optional implementation, the fence isolation module 701 performs fence isolation on all phases in the acquired first signaling scheme, and assigns phases with strong conflicts to different fences, including:

[0092] Initialize the fence number i = 0 and the fence direction set.

[0093] By traversing all phases in the phase-order structure according to phase sequence, the current phase P is obtained. c Configuration parameter information (g p y p r p gl p ,gu p ) and the starting time S of the stage. p Termination time point E p ;

[0094] New phase P x , will the current phase P c Configuration parameter information (g p y p r p gl p ,gu p The corresponding start and end times are assigned to the newly created phase P. x ;

[0095] According to the preset phase strong collision table ( Figure 5 (As shown) Determine the current phase P c Direction and fence direction set whether the direction of the current phase P

[0096] in response to the direction of the current phase P c having strong conflict with the directions in the fence direction set , it is indicated that the current phase P c should be added to another fence, then the fence number i is updated to i+1, and the fence direction set

[0097] in response to the direction of the current phase P c having no strong conflict with the directions in the fence direction set , the fence number i is unchanged, the fence number i is assigned to the newly created phase P x , and the direction of the current phase P c is added to the fence direction set .

[0098] Specifically, the preset phase strong conflict table is as shown in Figure 5 , all intersection branches are in strong conflict relationship with other branches except for the opposite branch, for example, “east” has no conflict with the opposite “west”, and has strong conflict with “north”, “south”, “northeast”, “southeast”, “northwest” and “southwest”, Figure 5 all the gray grids shown in the figure are strong conflict phases. In this embodiment, the strong conflict phases can be distinguished based on the preset phase strong conflict table, and specifically, the fence isolation can be performed by adding a fence mark to the newly created phase P x , the phase having no strong conflict with the directions in the fence direction set is marked with the fence number i, and added to the fence direction set , and the phase having strong conflict with the directions in the fence direction set is marked with the fence number i=i+1.

[0099] As an optional implementation, the ring isolation module 702 performs ring isolation on all phases in the first signal control scheme, and assigns phases having weak conflict to the same ring, so as to form a basic double-ring structure including:

[0100] According to the preset phase weak conflict table Figure 6The new phase is assigned to the same ring by giving the new phase a corresponding ring number. The new phase is divided into two different rings according to the motor phase weak conflict table, for example, if the direction of the new phase belongs to the first type of direction (east straight, west left, north straight, south left, northeast straight, southwest left, southeast straight, northwest left), the ring number 0 is given to the new phase; if the direction of the new phase belongs to the second type of direction (west straight, east left, south straight, north left, southwest straight, northeast left, northwest straight, southeast left), the ring number 1 is given to the new phase, and if the phase is a following phase, it is pending first. If the phase traversal of the stage is completed, the construction of the basic double-ring structure is completed.

[0101] As an optional implementation, the phase merging rule followed by the phase merging module 703 includes:

[0102] Since the stage scheme controls in stages as the minimum unit, when there is a configuration of overlapping phases, the same phase will appear in two adjacent stages before and after, and for the ring scheme, the same phases in the two stages need to be merged. The specific rules of phase merging are as follows:

[0103]

[0104] wherein g p represents the green light duration of the merged phase; is a set of stages contained in the merged phase; g s is the green light duration of the s-th continuous stage where the phase is located; y s represents the yellow light duration of the s-th continuous stage; rs represents the all-red empty duration of the s-th continuous stage; y pl represents the yellow light duration of the last continuous stage where the phase is located; r pl represents the all-red empty duration of the last continuous stage where the phase is located. That is, the green light duration g p of the phase after merging is equal to the sum of the green light durations of each continuous stage, plus the sum of the yellow light durations and the all-red empty durations of each stage, minus the yellow light duration and the all-red empty duration of the last continuous stage where the phase is located.

[0105] y p = y pl (2)

[0106] wherein y p represents the yellow light duration of the merged phase; y pl represents the yellow light duration of the last continuous stage where the phase is located. That is, the yellow light duration y p of the phase after merging is equal to the yellow light duration of the last continuous stage where the phase is located.

[0107] r p = rpl (3)

[0108] wherein, r p represents the all-red clearance duration of the merged phase; r pl represents the all-red clearance duration of the last continuous stage where the phase is located. That is, the all-red clearance duration of the merged phase r p is equal to the all-red clearance duration of the last continuous stage where the phase is located r pl .

[0109]

[0110] wherein, gl p represents the minimum green duration of the merged phase; is the set of stages contained in the merged phase; gl s represents the minimum green duration of the s-th stage in the continuous stages. That is, the minimum green duration of the merged phase is equal to the maximum value of the minimum green durations of the continuous stages.

[0111]

[0112] wherein, gu p represents the maximum green duration of the merged phase; is the set of stages contained in the merged phase; gu s represents the maximum green duration of the s-th stage in the continuous stages. That is, the maximum green duration of the merged phase is equal to the minimum value of the maximum green durations of the continuous stages.

[0113] SP p = (S pf , E pl ) (6)

[0114] wherein, SP p represents the start and end time points of the merged phase in the cycle; S pf represents the start time point of the first stage in the continuous stages; E pl represents the end time point of the last stage in the continuous stages. That is, the start time point of the merged phase in the cycle is the start time point of the first stage in the continuous stages, and the end time point of the merged phase in the cycle is the end time point of the last stage in the continuous stages.

[0115] As an optional implementation, the following phase allocation module 704 allocates the following phase in the basic double-ring structure includes:

[0116] determining whether the start and end time points of the following phase are completely consistent with at least one main phase:

[0117] In response to the start time point and the end time point of the following phase being completely consistent with the main phase, timing parameter information of the main phase in the ring is assigned to the following phase.

[0118] In response to the start time point and the end time point of the following phase being inconsistent with the main phase, a virtual ring is newly created, and the following phase is assigned to a start time point and an end time point position corresponding to the virtual ring.

[0119] Specifically, the following phase refers to a phase of a right-turn motor vehicle, a non-motor vehicle, a pedestrian, and the like, and is mainly used to solve a situation in which a release time of a single main phase in a cycle cannot meet the release requirement of the signal light. After the phase merging module 703 merges main phases in two main rings that are adjacent and have the same direction, the following phase is merged in the same manner and enters step S304. For the merged following phase, if the start time point and the end time point of the following phase are completely consistent with the main phase, timing parameter information of the main phase in the ring is assigned to the following phase. For the remaining following phase that cannot be matched to the main phase, if the following phase cannot be assigned to the main ring or a virtual ring (the start time point and the end time point are not consistent with any assigned phase), a virtual ring is newly created, and the following phase is assigned to a start time point and an end time point position corresponding to the virtual ring, so as to complete the assignment of all following phases.

[0120] As an optional implementation, the virtual phase scanning module 705 performs phase scanning on all phases in the basic double-ring structure, and constructs a virtual phase to occupy and supplement a vacancy position, including: when performing phase scanning on all phases in the basic double-ring structure, a phase serial number is assigned to all phases. That is, a phase serial number is assigned to all phases in order from o = 1, to ensure the integrity of the converted ring structure.

[0121] In the technical solution 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.

[0122] 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.

[0123] Figure 8A 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 digital computers, such as laptops, desktops, tablets, 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 assistants, cellular telephones, smartphones, 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.

[0124] As shown, Figure 8 The 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 into a random access memory (RAM) 803 from a storage unit 808. Various programs and data required for the operation of the device 800 can also be stored in the RAM 803. 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.

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

[0126] The computing unit 801 can be various general and / or special purpose processing components with 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 specialized artificial intelligence (AI) computing chips, various computing units running machine learning objective function algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs various methods and processes described above, such as the scheduling method of the wind-solar-storage-fuel power generation system. For example, in some embodiments, the scheduling method of the wind-solar-storage-fuel power generation system can be implemented as a computer software program 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 onto the apparatus 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded onto the RAM 803 and executed by the computing unit 801, one or more steps of the scheduling method of the wind-solar-storage-fuel power generation system described above can be performed. Alternatively, in other embodiments, the computing unit 801 can be configured to perform the scheduling method of the wind-solar-storage-fuel power generation system by any other suitable means, such as by means of firmware.

[0127] Various implementations of the systems and techniques described above can be realized 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 programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations 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.

[0128] 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 and partially on a remote machine or entirely on a remote machine or server.

[0129] In the context of this 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 would include an electrical connection based on one or more wires, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0130] 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.

[0131] 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.

[0132] 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 arises 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.

[0133] It should be understood that the various forms of flow shown above can be used to reorder, add, or delete steps. For example, the steps described in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technology disclosed in the present disclosure can be achieved, which is not limited herein.

[0134] The above detailed description does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for converting a credit control scheme, comprising: All phases in the acquired first signal control scheme are isolated by fences, and the phases with strong conflicts are assigned to different fences. The first signal control scheme is a phased signal control scheme. The phases with strong conflicts refer to two phases that have strong conflicts in traffic release when running simultaneously. All phases in the first signal control scheme are isolated by ring, and phases with weak conflicts are assigned to the same ring to form a basic double-ring structure; the phases with weak conflicts refer to two phases that have weak conflicts in traffic release when running simultaneously. According to the phase merging rule, phases that appear consecutively in two adjacent stages and have the same direction in the same fence in the basic double-ring structure are phase merged; Assign the following phase in the basic double-ring structure; Phase scanning is performed on all phases in the basic double-ring structure to construct virtual phases to fill the vacant positions and generate a second signal control scheme, wherein the second signal control scheme is a ring-type signal control scheme.

2. The method according to claim 1, wherein, The step of performing fence isolation on all phases in the acquired first signaling scheme, and assigning the phases with strong conflicts to different fences, includes: Initialize the fence number and fence direction set; Traverse all phases in the first signal control scheme according to phase order, and obtain the configuration parameter information of the current phase as well as the start and end time points of the current stage; Assign the configuration parameters of the current phase, along with the corresponding start and end times, to the newly created phase. Based on a preset strong phase conflict table, determine whether the direction of the current phase strongly conflicts with the directions in the fence direction set: If there is a strong conflict between the direction of the current phase and the direction in the fence direction set, then the fence number is updated and the fence direction set is cleared. If there is no strong conflict between the direction of the current phase and the direction in the fence direction set, the fence number remains unchanged, the fence number is assigned to the newly created phase, and the direction of the current phase is added to the fence direction set.

3. The method according to claim 2, wherein, The step of performing ring isolation on all phases in the first signaling scheme, and assigning phases with weak conflicts to the same ring to form a basic double-ring structure, includes: The newly created phases are assigned ring numbers according to the preset phase weak conflict table, and the newly created phases with weak conflicts are assigned to the same ring.

4. The method according to any one of claims 1-3, wherein, The phase merging rules include: After the phases are merged, the green light duration of the phase is equal to the sum of the green light durations of each consecutive phase, plus the sum of the yellow light durations and the red light clearing durations of each phase, minus the yellow light duration and the red light clearing duration of the last consecutive phase in which the phase is located. After the phases are merged, the duration of the yellow light for that phase is equal to the duration of the yellow light for the last consecutive phase in which that phase is located. After the phases are merged, the red clearing time of the phase is equal to the red clearing time of the last consecutive phase in which the phase is located; After the phases are merged, the minimum green light duration of the phase is equal to the maximum value of the minimum green light duration in the continuous phase. After the phases are merged, the maximum green light duration of the phase is equal to the minimum maximum green light duration in the continuous phase. After the phases are merged, the starting time of the phase in the cycle is the starting time of the first stage in the continuous phase, and the ending time of the phase in the cycle is the ending time of the last stage in the continuous phase.

5. The method according to claim 1, wherein, The assignment of the following phase in the basic double-ring structure includes: Determine whether the start and end times of the following phase are completely consistent with at least one main phase: In response to the fact that the start and end times of the following phase are completely consistent with the main phase, the timing parameter information of the main phase in the loop is assigned to the following phase; In response to the inconsistency between the start and end times of the following phase and the main phase, a new virtual loop is created, and the following phase is assigned to the start and end times corresponding to the virtual loop.

6. The method according to claim 1, wherein, The step of performing a phase scan on all phases in the basic double-ring structure and constructing virtual phases to fill the vacant positions includes: When performing a phase scan on all the phases in the basic double-ring structure, a phase number is assigned to each phase.

7. A signal control scheme conversion device, comprising: The fence isolation module is configured to perform fence isolation on all phases in the acquired first signal control scheme, and to assign the phases with strong conflicts to different fences. The first signal control scheme is a staged signal control scheme. The phases with strong conflicts refer to two phases that have strong conflicts in traffic release when running simultaneously. The ring isolation module is configured to perform ring isolation on all phases in the first signal control scheme, and to assign phases with weak conflicts to the same ring to form a basic double-ring structure; the phases with weak conflicts refer to two phases that have weak conflicts in traffic release when running simultaneously. The phase merging module is configured to merge phases that appear consecutively in two adjacent phases and have the same direction in the same fence in the basic double-ring structure according to the phase merging rule. The follower phase allocation module is configured to allocate the follower phase in the basic double-ring structure; The virtual phase scanning module is configured to perform phase scanning on all phases in the basic double-ring structure, construct virtual phases to fill in the missing positions, and generate a second signal control scheme, wherein the second signal control scheme is a ring-type signal control scheme.

8. The apparatus according to claim 7, wherein, The fence isolation module performs fence isolation on all phases in the acquired first signal control scheme, and assigns the phases with strong conflicts to different fences, including: Initialize the fence number and fence direction set; Traverse all phases in the first signal control scheme according to phase order, and obtain the configuration parameter information of the current phase as well as the start and end time points of the current stage; Assign the configuration parameters of the current phase, along with the corresponding start and end times, to the newly created phase. Based on a preset strong phase conflict table, determine whether the direction of the current phase strongly conflicts with the directions in the fence direction set: If there is a strong conflict between the direction of the current phase and the direction in the fence direction set, then the fence number is updated and the fence direction set is cleared. If there is no strong conflict between the direction of the current phase and the direction in the fence direction set, the fence number remains unchanged, the fence number is assigned to the newly created phase, and the direction of the current phase is added to the fence direction set.

9. The apparatus according to claim 8, wherein, The ring isolation module performs ring isolation on all phases in the first signaling scheme, assigning phases with weak conflicts to the same ring to form a basic double-ring structure, including: The newly created phases are assigned ring numbers according to the preset phase weak conflict table, and the newly created phases with weak conflicts are assigned to the same ring.

10. The apparatus according to any one of claims 7-9, wherein, The phase merging rules include: After the phases are merged, the green light duration of the phase is equal to the sum of the green light durations of each consecutive phase, plus the sum of the yellow light durations and the red light clearing durations of each phase, minus the yellow light duration and the red light clearing duration of the last consecutive phase in which the phase is located. After the phases are merged, the duration of the yellow light for that phase is equal to the duration of the yellow light for the last consecutive phase in which that phase is located. After the phases are merged, the red clearing time of the phase is equal to the red clearing time of the last consecutive phase in which the phase is located; After the phases are merged, the minimum green light duration of the phase is equal to the maximum value of the minimum green light duration in the continuous phase. After the phases are merged, the maximum green light duration of the phase is equal to the minimum maximum green light duration in the continuous phase. After the phases are merged, the starting time of the phase in the cycle is the starting time of the first stage in the continuous phase, and the ending time of the phase in the cycle is the ending time of the last stage in the continuous phase.

11. The apparatus according to claim 7, wherein, The following phase allocation module allocates the following phase in the basic double-ring structure, including: Determine whether the start and end times of the following phase are completely consistent with at least one main phase: In response to the fact that the start and end times of the following phase are completely consistent with the main phase, the timing parameter information of the main phase in the loop is assigned to the following phase; In response to the inconsistency between the start and end times of the following phase and the main phase, a new virtual loop is created, and the following phase is assigned to the start and end times corresponding to the virtual loop.

12. The apparatus according to claim 7, wherein, The virtual phase scanning module performs a phase scan on all the phases in the basic double-ring structure, and constructs virtual phases to fill in the vacant positions, including: When performing a phase scan on all the phases in the basic double-ring structure, a phase number is assigned to each phase.

13. An electronic device, comprising: 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 to enable the at least one processor to perform the method of any one of claims 1-6.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-6.

15. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-6.

16. A traffic signal control product, comprising the electronic device as described in claim 13.

Citation Information

Patent Citations

  • Method for bidirectionally controlling vehicle speed and intersection signal in automatic driving

    CN108961784A

  • Credit control timing method and device, electronic equipment and storage medium

    CN114333372A