Customized phase-locked control method and phase-locked control system for stage signal
Through custom phase lock control methods and systems, the problem of matching between the traffic dispatch center and the stage signal machine is solved, and the control instructions of the traffic dispatch command department is quickly responded to, and the efficiency of traffic control is improved.
Patent Information
- Application Number
- CN202211439390.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-11-17
AI Technical Summary
The locking plan of the traffic dispatch center does not match the stage signal, which causes the traffic dispatch center to be unable to directly command the dispatch stage signal.
Provides a custom phase lock control method and system, by obtaining a custom phase lock request, matching the corresponding phase to be locked, and sending a phase lock instruction to the phase signal to lock the custom phase at a specified intersection.
The locking phase is realized in the traffic dispatching center side that quickly converts the locking scheme into a stage signal that can be executed by the stage signal, which improves the efficiency of traffic control and reduces the time spent on execution delay and stage locking.
Smart Images

Figure CN115810278B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent transportation technology, and in particular to a custom phase-locked control method and a phase-locked control system for a stage signal machine. Background Art
[0002] Most traffic dispatch centers support different types of locking schemes, such as phase locking and stage locking.
[0003] Currently, there's a mismatch between the locking schemes supported by the traffic dispatch center and those handled by the signals. For example, a phase signal can't directly lock onto the phase assigned by the traffic dispatch center, resulting in the traffic dispatch center being unable to direct the phase signal.
[0004] Therefore, it is necessary to provide a technical solution for quickly converting the locking scheme from the traffic dispatching center into a locking phase that can be executed by the phase signal machine on the traffic dispatching center side. Summary of the Invention
[0005] In view of this, the present invention provides a customized phase-locked control method and a phase-locked control system for a stage signal to solve the problem that the stage signal cannot lock the phase.
[0006] In a first aspect, the present application provides a custom phase-locked control method for a phase signal, comprising:
[0007] Get a custom phase lock request for a specified intersection;
[0008] According to the obtained custom phase lock request, matching the waiting-for-lock phase corresponding to the custom phase lock request and matching the phase signal corresponding to the designated intersection;
[0009] A phase locking instruction is sent to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
[0010] Furthermore, matching the waiting-for-locking phase corresponding to the custom phase lock request according to the obtained custom phase lock request includes:
[0011] From a pre-stored phase list, a phase with the highest matching degree with the custom phase lock request is selected as the phase to be locked.
[0012] Furthermore, before obtaining the customized phase lock request for the designated intersection, the method further includes:
[0013] Get all possible phases obtained from all phase combinations of the specified intersection and store them in the phase list.
[0014] Furthermore, selecting the phase with the highest matching degree with the custom phase lock request as the phase to be locked includes:
[0015] selecting a simplest phase that completely matches the custom phase lock request as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request; or
[0016] A complex stage with the least number of phases among multiple complex stages that over-match the custom phase lock request is selected as the stage to be locked, wherein the number of phases included in any of the complex stages is greater than the number of phases included in the custom phase lock request, and the complex stage contains multiple phases that are exactly the same as the contents of all the phases included in the custom phase lock request.
[0017] Furthermore, it also includes:
[0018] Acquire a plurality of custom phase lock requests for a plurality of designated intersections, wherein the plurality of designated intersections correspond one to one with the plurality of custom phase lock requests;
[0019] According to the obtained custom phase lock request for any designated intersection, matching the waiting-for-lock phase corresponding to the custom phase lock request and matching the phase signal corresponding to the any designated intersection;
[0020] A phase locking instruction is sent to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
[0021] In a second aspect, the present application provides a custom phase-locked control device for a phase signal, comprising:
[0022] an acquisition unit, configured to acquire a custom phase lock request for a specified intersection;
[0023] a matching unit, configured to match the phase to be locked corresponding to the custom phase lock request and the phase signal corresponding to the designated intersection according to the obtained custom phase lock request;
[0024] An instruction sending unit is used to send a phase locking instruction to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
[0025] Furthermore, the matching unit is configured to select, from a pre-stored phase list, a phase with the highest matching degree with the custom phase lock request as the phase to be locked.
[0026] Furthermore, it also includes:
[0027] The phase configuration unit is used to obtain all possible phases obtained by all phase combinations of the specified intersection and store them in the phase list.
[0028] Further, the matching unit is configured to select a simplest phase that completely matches the custom phase lock request as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request; or
[0029] A complex stage with the least number of phases among multiple complex stages that over-match the custom phase lock request is selected as the stage to be locked, wherein the number of phases included in any of the complex stages is greater than the number of phases included in the custom phase lock request, and the complex stage contains multiple phases that are exactly the same as the contents of all the phases included in the custom phase lock request.
[0030] In a third aspect, the present application provides a customized phase-locked control system, comprising:
[0031] Traffic dispatch center;
[0032] Customized phase-lock control device;
[0033] Phase signal for controlling intersection lighting;
[0034] The traffic dispatch center is used to send a custom phase lock request for a designated intersection;
[0035] The custom phase-lock control device is used to obtain a custom phase-lock request for a designated intersection; according to the obtained custom phase-lock request, match the waiting-for-lock phase corresponding to the custom phase-lock request, and match the phase signal corresponding to the designated intersection; send a phase-lock instruction to the phase signal, wherein the phase-lock instruction records the waiting-for-lock phase, so that the phase signal executes the phase-lock instruction and locks the custom phase at the designated intersection.
[0036] These and other aspects of the present application will become more apparent from the following description of the embodiment(s). BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The following further illustrates the various technical features of the present application and the relationships between them with reference to the accompanying drawings. The accompanying drawings are exemplary, and some technical features are not shown in actual proportion. In addition, some drawings may omit technical features that are commonly used in the technical field to which the present application belongs and are not essential for understanding and implementing the present application, or additional technical features that are not essential for understanding and implementing the present application may be shown. In other words, the combination of the various technical features shown in the accompanying drawings is not intended to limit the present application. In addition, throughout the present application, the same figure numbers refer to the same content. The specific description of the drawings is as follows:
[0038] Figure 1 1 is a flow chart of a custom phase-locked control method for a stage signal according to an embodiment of the present application;
[0039] Figure 2 Schematic diagram of the composition of a custom phase-locked control device for a stage signal according to an embodiment of the present application;
[0040] Figure 3A This is a schematic diagram of the components of a custom phase-locked control system according to an embodiment of the present application;
[0041] Figure 3B This is another schematic diagram of the components of the custom phase-locked control system according to an embodiment of the present application;
[0042] Figure 4 This is a schematic diagram of configuring multiple phases for intersection 1 in a custom phase-locked control method for a phase signal according to an embodiment of the present application;
[0043] Figure 5 It is a partial schematic diagram of the service scope of the customized phase-locked control system according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0045] Unless otherwise defined, all technical and scientific terms used in this application are the same as those commonly understood by those skilled in the art to which this application belongs. In the event of any inconsistency, the meaning described in the full text of this application or the meaning derived from the content recorded in the full text of this application shall prevail. In addition, the terms used in this description are only for the purpose of describing the embodiments of the present application and are not intended to limit this application.
[0046] In order to accurately describe the technical content of this application and to accurately understand this application, the following explanations or definitions are given for the terms used in this specification before describing the specific implementation methods.
[0047] Traffic Signal Control System is a system used for road traffic control, which consists of road traffic signal controller, road traffic lights, road traffic flow detection equipment, communication equipment, central control computer and related software.
[0048] When traffic signal systems at all levels operate normally, various software and hardware need to set a number of basic parameters, such as areas, sub-areas, signal-controlled intersections, detectors, lanes, phases, stages and timing plans.
[0049] Traffic signal systems at all levels include a traffic control center, which includes the aforementioned central control computer and related software, used to obtain the status of roadside traffic lights and other traffic facilities (such as traffic lights), or generate control instructions that traffic lights need to execute.
[0050] Traffic lights, typically consisting of the aforementioned traffic signal controllers and related software, are installed at various signal-controlled intersections (hereinafter referred to as "intersections"), also known as roadsides. They receive traffic control commands from traffic control centers or control the color of roadside traffic lights according to local preset schemes. Each traffic light and each traffic control center is a network communication node within a local area network (LAN), communicating and receiving data through their own communication equipment.
[0051] Traffic signal systems at all levels are usually used in conjunction with intelligent traffic integrated command platforms at all levels, and serve as traffic control centers and traffic dispatch centers respectively. Therefore, the service scope of intelligent traffic integrated command platforms at all levels is determined by all traffic signals connected to their network. Figure 5 The figure shows a partial area of the service scope of a certain intelligent traffic integrated command platform. The red, yellow, and green traffic light diagrams or the all-gray traffic light diagrams are used to display the traffic light groups installed at each intersection, and thus the operating status of the traffic lights deployed at each intersection at various stages. For example, the all-gray traffic light diagram is used to indicate that the traffic light is out of service or malfunctioning.
[0052] Intelligent traffic integrated command platforms at all levels include traffic dispatch centers, which are usually set up in traffic dispatch command departments at all levels, and usually include a web terminal for receiving traffic dispatch instructions.
[0053] Phase signals are used to execute phase locks. Specifically, they lock the phases specified in a single phase according to the phase lock instruction received. Typically, a phase consists of multiple phases, forming a phase sequence. Therefore, within a single phase, the phase sequence formed by the multiple phases locked sequentially is defined by that single phase. If the contents of any phase within a single phase A remain unchanged but the phase sequence is adjusted, a separate single phase B will be formed, distinct from the original single phase A.
[0054] The technical solution of this application is described in detail below with reference to the accompanying drawings.
[0055] like Figure 1 As shown, the customized phase-locked control method for a stage signal according to an embodiment of the present application includes the following steps:
[0056] S10: Obtain a custom phase lock request for a specified intersection;
[0057] S20: According to the obtained custom phase lock request, matching the waiting-for-locking phase corresponding to the custom phase lock request and matching the phase signal corresponding to the designated intersection;
[0058] S30: Sending a phase locking instruction to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
[0059] The custom phase-locked control method for a stage signal acquires a custom phase-locked request for a designated intersection, matches the stage to be locked corresponding to the custom phase-locked request, and matches the stage signal corresponding to the designated intersection based on the acquired custom phase-locked request; and sends a stage-locked instruction to the stage signal, wherein the stage-locked instruction records the stage to be locked, so that the stage signal executes the stage-locked instruction and locks the custom phase at the designated intersection.
[0060] This allows the traffic control center to quickly convert the locking plan from the traffic control center into a waiting phase for the phase signal to be directly executed. This allows the phase signal to quickly respond to traffic management and control instructions issued by the traffic control department, improving overall traffic control efficiency.
[0061] In some embodiments, in the above step S10, the custom phase lock request for the specified intersection is obtained from the web terminal of the aforementioned traffic dispatch center via the HTTP protocol, and the custom phase lock request specifies the intersection where the phase lock instruction is to be executed and the phase to be locked.
[0062] During the construction of a transportation project, the number of lanes included in any intersection and the direction of the lanes (the direction of the import lanes) are known. After the import direction of the lanes is determined, the phases corresponding to each lane can also be determined. For example, one lane will definitely correspond to one phase; one phase may correspond to multiple lanes. For example, if multiple adjacent lanes at an intersection in the same import direction are all through lanes, then these through lanes can collectively correspond to the phase of "straight in the import direction". After the phases corresponding to the lanes at the intersection are determined, all possible phases can be combined for all phases of the intersection, while ensuring that there are no conflicts between the phases.
[0063] In some embodiments, before step S10 , the method further includes: acquiring all possible phases obtained by all phase combinations of the designated intersection, and storing the phases in a phase list.
[0064] In some embodiments, the phase configuration tool can be used to visually obtain, edit and store the phases and phase sequences of any intersection. Figure 4 The visualization interface shows that intersection 1 consists of four phases, numbered 1, 2, 3, and 4, respectively. The phases are named North, South, West, and West. The North phase is numbered 1, including Phase 1, 2, 3, 4, 12, and 16. The South phase is numbered 2, including Phase 8, 9, 10, 11, 12, and 15. The West phase is numbered 3, including Phase 3, 8, 13, 14, 15, and 16. The West phase is numbered 4, including Phase 4, 5, 6, 7, 8, 11, 16, 17, and 18.
[0065] like Figure 4 As shown in the figure, phase 3 is included in phases 1 and 3 respectively; phase 4 is included in phases 1 and 4 respectively; phase 11 is included in phases 2 and 4 respectively; phase 12 is included in phases 1 and 2 respectively; phase 15 is included in phases 2 and 3 respectively; phase 8 is included in phases 2, 3, and 4 respectively; and phase 16 is included in phases 1, 3, and 4 respectively. That is, among all the phases corresponding to the intersection, more than one phase may include a specified single phase.
[0066] like Figure 4 As shown, phase 8 and phase 15 are included in phase 2 and phase 3, respectively; phase 8 and phase 11 are included in phase 2 and phase 4, respectively; phase 4 and phase 16 are included in phase 1 and phase 4, respectively. That is, among all the phases corresponding to the intersection, more than one phase may include the specified multiple phases.
[0067] When one phase plate is used to control the light colors of six phases, three phase plates are required to achieve the 18 phases at intersection 1. In this case, each phase plate includes six control terminals, each of which is used to control the three possible light color output terminals of the corresponding phase, such as the red light R output terminal, the green light G output terminal, or the yellow light Y output terminal, so that the lights on the phase are illuminated in sequence according to the stage definition.
[0068] In some embodiments, an operations engineer can obtain all possible phases resulting from all phase combinations at a given intersection and store them in the form of a phase list within the traffic control center of the traffic signal system. Various data structures can be used to store the phase list, such as a linked list, a stack, an array, or a table entry in a database.
[0069] In this way, by pre-configuring all possible phases obtained by all phase combinations of a specified intersection into the traffic signal system, the phase with the highest matching degree with the custom phase lock request can be quickly determined in the subsequent phase matching step, and the phase signal machine can execute locking as the phase to be locked.
[0070] As described above, storing the stage list in the traffic control center of the traffic signal system rather than locally at the signal machine is conducive to achieving a lighter signal machine, and is conducive to the stage signal machine quickly responding to the traffic management control instructions issued by the traffic dispatch department, thereby improving the efficiency of traffic control as a whole.
[0071] In some embodiments, in step S20 above, matching the waiting-for-locking phase corresponding to the obtained custom phase lock request according to the obtained custom phase lock request includes:
[0072] From a pre-stored phase list, a phase with the highest matching degree with the custom phase lock request is selected as the phase to be locked.
[0073] Referring to the above description, the custom phase lock request is for a designated intersection; within the traffic signal system, a phase list of the intersection is stored in one-to-one correspondence with the designated intersection, and the pre-stored phase list includes multiple phases. At the same time, the phase signal can only execute one of the aforementioned multiple phases, and there will not be a situation where multiple phases are executed at the same time. Referring to the above description, among the aforementioned multiple phases, there may be more than one phase that contains at least one phase recorded in the custom phase lock request. Therefore, it is necessary to select the phase with the highest matching degree with the custom phase lock request as the phase to be locked. In this way, it is possible to quickly respond to the control instructions issued by the traffic dispatch command department, minimize execution delays, and improve the efficiency of traffic control as a whole.
[0074] In some embodiments, selecting the phase with the highest matching degree with the custom phase lock request as the phase to be locked includes:
[0075] selecting a simplest phase that completely matches the custom phase lock request as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request; or
[0076] A complex stage with the least number of phases among multiple complex stages that over-match the custom phase lock request is selected as the stage to be locked, wherein the number of phases included in any of the complex stages is greater than the number of phases included in the custom phase lock request, and the complex stage contains multiple phases that are exactly the same as the contents of all the phases included in the custom phase lock request.
[0077] In some embodiments, the custom phase lock request for intersection 1 records 6 phases, such as phase 8, phase 9, phase 10, phase 11, phase 12 and phase 15. Figure 4 , the six phases of phases 8, 9, 10, 11, 12, and 15 are completely contained in phase 2, and phase 2 only includes the six phases of phases 8, 9, 10, 11, 12, and 15. That is, phase 2 is the simplest phase in which the number and content of the phases included are exactly the same as the number and content of the phases included in the custom phase lock request. Typically, the simplest phase that completely matches the custom phase lock request is unique.
[0078] In this way, by selecting the simplest stage that fully matches the custom phase lock request as the stage to be locked, it is beneficial to quickly respond to the control instructions issued by the traffic dispatch command department, minimize the execution delay, minimize the time consumed by the execution stage lock, and improve the efficiency of traffic control as a whole.
[0079] In some embodiments, the custom phase lock request for intersection 1 records a phase, such as phase 8. Figure 4 In this case, phase 8 is included in phases 2, 3, and 4, respectively, and phases 2, 3, and 4 each include multiple phases excluding phase 8. Thus, phases 2, 3, and 4 are all complex phases that overmatch the custom phase lock request. Therefore, the complex phase with the least number of phases is selected as the phase to be locked. Figure 4, stage 2 includes phase 8 and contains a total of 6 phases; stage 3 includes phase 8 and contains a total of 6 phases; stage 4 includes phase 8 and contains a total of 9 phases. In this way, the complex stages that over-match the custom phase lock request and contain the least number of phases are stage 2 and stage 3, that is, there are more than one. Further, the phase sequence of phase 8 in each complex stage is determined, and the stage with the phase sequence of phase 8 at the front is determined as the stage with the highest matching degree with the custom phase lock request. Reference Figure 4 In stage 2, phase 8 is in the first order; in stage 3, phase 8 is located after phase 3 and is in the second order. Therefore, stage 2, in which phase 8 is determined to be in the first order, is the stage with the highest degree of matching with the custom phase lock request.
[0080] In this way, by selecting the complex stage with the least number of phases contained in the complex stage that over-matches the custom phase lock request as the stage to be locked, or further selecting the complex stage with the earliest phase sequence of the specified phase as the stage with the highest matching degree with the custom phase lock request, it is beneficial to quickly respond to the control instructions issued by the traffic dispatch command department, minimize the execution delay, minimize the time consumed by the execution stage lock, and improve the efficiency of traffic control as a whole.
[0081] In some embodiments, the custom phase lock request for intersection 1 records a phase, such as phase 8 and phase 15. Figure 4 , phase 8 and phase 15 are included in phase 2 and phase 3 respectively, and phase 2 and phase 3 both include 6 phases including phase 8 and phase 15. In this way, the complex stages that over-match the custom phase lock request and include the least number of phases are phase 2 and phase 3, that is, there are more than one. Further, the phase sequence of phase 8 and phase 15 in each stage is determined, and the comprehensive phase sequence of phase 8 and phase 15 is determined (such as the weighted value of the phase sequence of each phase, such as the weight of the phase sequence of each phase can be the same, such as the weight of the phase sequence closer to the front is greater, such as the weight of the number of leading or lagging sequences between the phase sequences is the largest). The stage closest to the front is the stage with the highest matching degree with the custom phase lock request. Reference Figure 4 In stage 2, phase 8 is the first phase in sequence, phase 15 is the sixth phase in sequence (i.e., the last phase), and phase 8 leads phase 15 by five phases. In stage 3, phase 8 is after phase 3 and is the second phase in sequence; phase 15 is before phase 16 and is the fifth phase in sequence. Phase 8 leads phase 15 by three phases. Therefore, stage 3, in which phase 8 leads phase 15 by three phases, is determined to be the phase with the highest degree of match with the custom phase lock request.
[0082] In this way, by selecting the complex stage with the least number of phases contained in the complex stage that over-matches the custom phase lock request as the stage to be locked, or further selecting the complex stage with the earliest comprehensive phase sequence of the specified phases as the stage with the highest matching degree with the custom phase lock request, it is beneficial to quickly respond to the control instructions issued by the traffic dispatch command department, minimize the execution delay, minimize the time consumed by the execution stage lock, and improve the efficiency of traffic control as a whole.
[0083] During transportation project construction, the intersection-signal relationships between roadside traffic lights at each stage and the intersections they control are determined, pre-collected, and stored within the traffic control center of the traffic signal system. Once the traffic lights at each stage and the traffic signal systems at all levels are connected to form a local area network according to the pre-set topology, the IP address of each signal light within the local area network is also determined and unique.
[0084] In some embodiments, in step S20, matching the phase signal corresponding to the designated intersection according to the obtained custom phase lock request includes:
[0085] From the pre-stored intersection-signal association relationships, a phase signal corresponding to the designated intersection is selected.
[0086] In some embodiments, matching the phase signal corresponding to the designated intersection may include: determining the index of the phase signal corresponding to the designated intersection, such as the phase signal at intersection 1, or the phase signal shared by intersections 1 and 2. It may also include: determining the IP address of the phase signal corresponding to the designated intersection within a local area network, such as the IP address of the phase signal at intersection 1 within the local area network, or the IP address of the phase signal shared by intersections 1 and 2 within the local area network.
[0087] In the above, step S20, on the one hand, realizes the extraction of the waiting-for-locking stage for the stage signal from the obtained custom phase-locking request, and on the other hand, realizes the rapid conversion of the phase-locking scheme into the waiting-for-locking stage executed by the stage signal on the side of the traffic dispatching center. The conversion result is accurate and the execution efficiency is high.
[0088] In some embodiments, in step S30, the step of sending a stage locking instruction to the stage signal, wherein the stage locking instruction records the stage to be locked, includes:
[0089] Sending a UDP data packet to the IP address of the stage signal in the local area network, wherein the UDP data packet records the stage to be locked; or
[0090] The index of the phase signal is specified, and a phase locking instruction is sent to the index of the phase signal, wherein the phase locking instruction records the phase to be locked.
[0091] In some embodiments, based on the acquired IP address of the signal machine corresponding to the designated intersection, the pending locking phase is encapsulated in a UDP datagram and then sent via UDP communication in a point-to-point unicast manner. Accordingly, the phase signal machine corresponding to the designated intersection receives the UDP datagram via UDP communication and extracts the pending locking phase and the locked pending locking phase.
[0092] In some embodiments, the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection. This can be achieved by referring to the existing technology and will not be described in detail.
[0093] In this way, by quickly and reliably sending the stage lock instruction to the stage signal, it is conducive to quickly responding to the control instructions issued by the traffic dispatch command department, and improving the efficiency of traffic control as a whole.
[0094] In some embodiments, multiple custom phase lock requests for the same designated intersection issued intermittently or continuously by the traffic dispatch center are obtained, and the custom phase lock control method for the stage signal is executed one by one. Please refer to the above description and will not repeat it again.
[0095] Typically, a phase signal can be used to control multiple intersections in parallel. Therefore, in some embodiments, a signal can obtain multiple custom phase lock requests for multiple designated intersections, where the multiple designated intersections correspond one-to-one to the multiple custom phase lock requests.
[0096] According to the obtained custom phase lock request for any designated intersection, matching the waiting-for-lock phase corresponding to the custom phase lock request and matching the phase signal corresponding to the any designated intersection;
[0097] A phase locking instruction is sent to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
[0098] In some embodiments, among the multiple custom phase lock requests obtained for multiple designated intersections, one designated intersection corresponds to one custom phase lock request; at this time, by executing the custom phase lock control method for the stage signal in parallel, each corresponding stage signal can execute the corresponding stage lock instruction respectively, and lock each custom phase at each designated intersection. For details, please refer to the aforementioned steps S10 to S30 and will not be repeated here.
[0099] In this way, a stage signal can execute customized phase-locked control for multiple intersections in parallel, quickly respond to control instructions issued by the traffic dispatch department, minimize execution delays, minimize the stage time consumed by execution, and improve the efficiency of traffic control as a whole.
[0100] like Figure 2 As shown, the custom phase-locked control device 200 for a stage signal according to an embodiment of the present application includes:
[0101] An acquiring unit 220 is configured to acquire a custom phase lock request for a specified intersection;
[0102] A matching unit 230 is configured to match the waiting-for-locking phase corresponding to the obtained custom phase locking request and the phase signal corresponding to the designated intersection according to the obtained custom phase locking request;
[0103] The instruction sending unit 240 is used to send a phase locking instruction to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
[0104] In some embodiments, the custom phase-locked control device 200 further includes: a phase configuration unit 210, configured to obtain all possible phases obtained from all phase combinations of a designated intersection and store the obtained phases in a phase list.
[0105] In some embodiments, the matching unit is configured to select, from a pre-stored phase list, a phase with the highest matching degree with the custom phase lock request as the phase to be locked.
[0106] In some embodiments, the matching unit is configured to select a simplest phase that fully matches the custom phase lock request as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request; or
[0107] A complex stage with the least number of phases among multiple complex stages that over-match the custom phase lock request is selected as the stage to be locked, wherein the number of phases included in any of the complex stages is greater than the number of phases included in the custom phase lock request, and the complex stage contains multiple phases that are exactly the same as the contents of all the phases included in the custom phase lock request.
[0108] The specific steps performed by the stage configuration unit 210 , the acquisition unit 220 , the matching unit 230 and the instruction sending unit 240 may refer to the aforementioned steps S10 , S20 , S30 , etc., and will not be described in detail.
[0109] like Figure 3A As shown, the custom phase-locked control system of the embodiment of the present application includes:
[0110] Traffic dispatch center 300;
[0111] Customized phase-locked control device 200;
[0112] A phase signal 100 for controlling lighting fixtures at an intersection;
[0113] The traffic dispatch center is used to send a custom phase lock request for a designated intersection;
[0114] The custom phase-lock control device is used to obtain a custom phase-lock request for a designated intersection; according to the obtained custom phase-lock request, match the waiting-for-lock phase corresponding to the custom phase-lock request, and match the phase signal corresponding to the designated intersection; send a phase-lock instruction to the phase signal, wherein the phase-lock instruction records the waiting-for-lock phase, so that the phase signal executes the phase-lock instruction and locks the custom phase at the designated intersection.
[0115] In some embodiments, as Figure 3A As shown, the traffic dispatch center 300 sends a custom phase lock request 1 for the designated intersection 1 and a custom phase lock request 2 for the designated intersection 2 respectively; the custom phase lock control device 200 obtains the custom phase lock request 1 and the custom phase lock request 2 respectively; according to the obtained custom phase lock request, the to-be-locked stage 1 corresponding to the custom phase lock request 1 is matched, the to-be-locked stage 2 corresponding to the custom phase lock request 2 is matched, the stage signal 100 corresponding to the designated intersection 1 is matched, and the stage signal 100 corresponding to the designated intersection 2 is matched; a phase lock instruction 1 and a phase lock instruction 2 are sent to the stage signal 100, wherein the phase lock instruction 1 records the to-be-locked stage 1, so that the stage signal 100 executes the phase lock instruction 1, and locks its custom phase at the designated intersection 1 by adjusting the lamps of the intersection 1; wherein the phase lock instruction 2 records the to-be-locked stage 2, so that the stage signal 100 executes the phase lock instruction 2, and locks its custom phase at the designated intersection 2 by adjusting the lamps of the intersection 2.
[0116] In this way, the customized phase-locked control system can control the traffic lights of each stage set up in the service range in parallel, realize customized phase-locked control for multiple intersections in the service area, quickly respond to the control instructions issued by the traffic dispatching department, minimize the execution delay, minimize the stage time consumed by the execution, and improve the efficiency of traffic control as a whole.
[0117] In some embodiments, as Figure 3A and Figure 3B As shown, the customized phase-locked control system may further include a traffic control center 400. The traffic dispatch center 300 is located at Figure 3B The intelligent traffic integrated command platform 600 shown in FIG. 2 includes a custom phase-locked control device 200. Figure 3B In the docking service module 500 shown, the aforementioned stage configuration unit 210 is set in the configuration tool 700 .
[0118] In some embodiments, the web terminal of the intelligent traffic integrated command platform 600 issues a custom phase lock request for a specified intersection, and the docking service module 500 obtains the custom phase lock request for the specified intersection through the HTTP protocol; the docking service module 500 accesses the stage list and intersection-signal association relationship stored in the traffic control center 400 based on the obtained custom phase lock request, matches the stage to be locked corresponding to the custom phase lock request, and matches the stage signal corresponding to the specified intersection; the docking service module 500 sends a stage lock instruction to the stage signal through the UDP protocol.
[0119] In this way, the docking service module 500 provides docking services between the intelligent traffic integrated command platform 600 and the traffic control center 400. The docking service module 500 obtains a customized phase lock request for a specified intersection from the intelligent traffic integrated command platform 600, achieves phase matching by accessing the traffic control center 400, and quickly converts the locking scheme from the traffic dispatch center into a ready-to-lock phase that can be directly executed by the phase signal 100. Subsequently, the phase lock instruction is sent to the phase signal via the UDP protocol. This solves the problem of the phase signal's inability to lock phase without making any modifications to the phase signal 100.
[0120] like Figure 3B As shown, the docking service module 500 can be installed and operated independently of the intelligent traffic integrated command platform 600 or the traffic control center 400.
[0121] like Figure 3BAs shown, the phase configuration unit 210 or configuration tool 700 can be installed and run independently of the traffic control center 400. Here, the configuration tool 700 is used to configure the phases, stages, plans, and schedules for each intersection. The timing results from the timing tool are sent to the web platform of the traffic control center 400. This web platform has a synchronization function that synchronizes the timing results to a MySQL database.
[0122] In some embodiments, the docking service module 500 sends a phase lock instruction to each phase signal 100 via a central service provided by the traffic control center 400. At this point, the docking service module 500 sends the phase lock instruction to the web platform of the traffic control center 400. The web platform then sends the generated phase lock instruction to the Redis message server.
[0123] In some embodiments, the docking service module 500 receives a custom phase lock request for a specified intersection from the intelligent transportation integrated command platform 600. It first searches the MySQL database hosted by the traffic control center 400 for a list of phases and the intersection-signal associations to match the phases. Upon finding a phase to be locked, it sends a publish message to a Redis message server. The central service subscribes to the Redis message server and, upon receiving the publish message, forwards the phase lock instruction to the signal lights 100 at each phase.
[0124] In the above, the web platform subscribes to the Redis message server to obtain real-time data of each signal; the web platform sends the generated stage lock instruction to the Redis message server.
[0125] The central service has two functions: 1) publishing the real-time status of each signal to the Redis message server; 2) monitoring the Redis message server and issuing the phase lock command to each signal after receiving it.
[0126] In the above, the Redis message server is a file database. Setting up the Redis message server to send and receive messages realizes the business decoupling between the Web platform and the central service, which is beneficial to the real-time communication between the traffic control center 400 and other network nodes.
[0127] The functions of the above devices can be implemented by executing a program (software) by a processor. In addition, they can also be implemented by hardware such as LSI (Large Scale Integration) and ASIC (Application Specific Integrated Circuit), or they can be implemented by a combination of software and hardware.
[0128] The words "first, second, third, etc." or module A, module B, module C and other similar terms used throughout this application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understood that the specific order or sequence can be interchanged where permitted.
[0129] Throughout this application, the numbers used to represent steps, such as S10, S20, etc., do not necessarily mean that the steps must be executed in this manner. If permitted, the order of the previous and next steps can be interchanged, or they can be executed simultaneously.
[0130] The term "comprising" used throughout this application should not be interpreted as limiting the contents listed thereafter; it does not exclude other structural elements or steps. Therefore, it should be interpreted as specifying the presence of the technical features, integers, steps or components mentioned, but does not exclude the presence or addition of one or more other technical features, integers, steps or components and groups thereof.
[0131] It can be understood that those skilled in the art can combine the features mentioned in one or more embodiments mentioned throughout the present application with the features of other embodiments in any appropriate manner to implement the present application.
[0132] Note that the foregoing are only preferred embodiments of the present application and the technical principles employed. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the technical concept of the present application, all of which fall within the scope of protection of the present application.
Claims
1. A custom phase-locked control method for a stage signal, characterized in that: include: Get a custom phase lock request for a specified intersection; According to the obtained custom phase lock request, matching the waiting-for-lock phase corresponding to the custom phase lock request and matching the phase signal corresponding to the designated intersection; sending a phase locking instruction to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection; The matching of the phase to be locked corresponding to the custom phase lock request according to the obtained custom phase lock request includes: selecting a phase with the highest matching degree with the custom phase lock request from a pre-stored phase list as the phase to be locked; The selecting the phase with the highest matching degree with the customized phase lock request as the phase to be locked includes: The simplest phase that completely matches the custom phase lock request is selected as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request.
2. The customized phase-locked control method for a phase signal according to claim 1, characterized in that: Before obtaining the custom phase lock request for the designated intersection, the method further includes: Get all possible phases obtained from all phase combinations of the specified intersection and store them in the phase list.
3. The customized phase-locked control method for a phase signal according to claim 2, characterized in that: The step of selecting the phase with the highest matching degree with the customized phase lock request as the phase to be locked further includes: A complex stage with the least number of phases among multiple complex stages that over-match the custom phase lock request is selected as the stage to be locked, wherein the number of phases included in any of the complex stages is greater than the number of phases included in the custom phase lock request, and the complex stage contains multiple phases that are exactly the same as the contents of all the phases included in the custom phase lock request.
4. The customized phase-locked control method for a phase signal according to claim 3, characterized in that: Also includes: Acquire a plurality of custom phase lock requests for a plurality of designated intersections, wherein the plurality of designated intersections correspond one to one with the plurality of custom phase lock requests; According to the obtained custom phase lock request for any designated intersection, matching the waiting-for-lock phase corresponding to the custom phase lock request and matching the phase signal corresponding to the any designated intersection; A phase locking instruction is sent to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection.
5. A custom phase-locked control device for a stage signal, characterized in that: include: an acquisition unit, configured to acquire a custom phase lock request for a specified intersection; a matching unit, configured to match the phase to be locked corresponding to the custom phase lock request and the phase signal corresponding to the designated intersection according to the obtained custom phase lock request; an instruction sending unit, configured to send a phase locking instruction to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection; The matching of the phase to be locked corresponding to the custom phase lock request according to the obtained custom phase lock request includes: selecting a phase with the highest matching degree with the custom phase lock request from a pre-stored phase list as the phase to be locked; The selecting the phase with the highest matching degree with the customized phase lock request as the phase to be locked includes: The simplest phase that completely matches the custom phase lock request is selected as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request.
6. The custom phase-locked control device for a stage signal according to claim 5, characterized in that: Also includes: The phase configuration unit is used to store all possible phases obtained by combining all phases of the designated intersection in a phase list.
7. The custom phase-locked control device for a stage signal according to claim 6, characterized in that: The matching unit is further used to select a complex stage with the least number of phases among multiple complex stages that over-match the custom phase lock request as the stage to be locked, wherein the number of phases included in any of the complex stages is greater than the number of phases included in the custom phase lock request, and the complex stage contains multiple phases that are exactly the same as the contents of all the phases included in the custom phase lock request.
8. A custom phase-locked control system, characterized in that: include: Traffic dispatch center; Customized phase-lock control device; Phase signal for controlling intersection lighting; The traffic dispatch center is used to send a custom phase lock request for a designated intersection; The custom phase lock control device is used to obtain a custom phase lock request for a designated intersection; according to the obtained custom phase lock request, match the waiting phase corresponding to the custom phase lock request and match the phase signal corresponding to the designated intersection; sending a phase locking instruction to the phase signal, wherein the phase locking instruction records the phase to be locked, so that the phase signal executes the phase locking instruction and locks the custom phase at the designated intersection; The matching of the phase to be locked corresponding to the custom phase lock request according to the obtained custom phase lock request includes: selecting a phase with the highest matching degree with the custom phase lock request from a pre-stored phase list as the phase to be locked; The selecting the phase with the highest matching degree with the customized phase lock request as the phase to be locked includes: The simplest phase that completely matches the custom phase lock request is selected as the phase to be locked, wherein the number of phases and the content of the phases included in the simplest phase are exactly the same as the number of phases and the content of the phases included in the custom phase lock request.
Citation Information
Patent Citations
Traffic signal machine phase hopping safety control system
CN202142191U