CN113947923A - Traffic signal control system, method, electronic device and storage medium - Google Patents

Traffic signal control system, method, electronic device and storage medium Download PDF

Info

Publication number
CN113947923A
CN113947923A CN202010677492.3A CN202010677492A CN113947923A CN 113947923 A CN113947923 A CN 113947923A CN 202010677492 A CN202010677492 A CN 202010677492A CN 113947923 A CN113947923 A CN 113947923A
Authority
CN
China
Prior art keywords
signal
intelligent
software
traffic
traffic signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010677492.3A
Other languages
Chinese (zh)
Inventor
林志梅
李言心
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Botong Robot Co ltd
Original Assignee
Shenzhen Botong Robot Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Botong Robot Co ltd filed Critical Shenzhen Botong Robot Co ltd
Priority to CN202010677492.3A priority Critical patent/CN113947923A/en
Publication of CN113947923A publication Critical patent/CN113947923A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/07Controlling traffic signals
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/07Controlling traffic signals
    • G08G1/081Plural intersections under common control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/095Traffic lights

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a traffic signal control system, a traffic signal control method, electronic equipment and a storage medium, which are used for solving the problems of high hardware cost and low traffic signal control efficiency of the conventional traffic signal control system. The traffic signal control system comprises at least one software annunciator and at least one intelligent signal lamp group, wherein each intelligent signal lamp group comprises all related intelligent signal lamps in a traffic signal control period, the software annunciators are deployed on a server, and the intelligent signal lamps contained in the intelligent signal lamp group are connected to the same software annunciator on the basis of a network; each intelligent signal lamp is used for receiving the traffic signal control strategy sent by the software signal machine connected with the intelligent signal lamp, analyzing and executing the traffic signal control strategy.

Description

Traffic signal control system, method, electronic device and storage medium
Technical Field
The invention belongs to the technical field of intelligent traffic, and particularly relates to a traffic signal control system, a traffic signal control method, electronic equipment and a storage medium.
Background
The traffic signal control system is a regional traffic signal implementation networking control system integrating modern computers, communication and control technologies, can realize real-time control of road traffic signals, regional coordination control, central and local optimization control, and has safety and reliability related to traffic operation safety.
The existing traffic signal control system is composed of two parts, namely a signal machine and a signal lamp, wherein the signal machine is mainly used for controlling and managing urban road traffic signals, one signal machine is generally installed at one intersection to control the signal lamp output of the intersection, and even if the signal machine of individual type can control the signal lamps of a plurality of intersections by a single signal machine, the signal lamps of few intersections can be controlled due to the limitation of an output interface. And the signal machine has a huge cabinet structure, a large number of strong current control devices and power devices are arranged in the signal machine, and the hardware cost is high. The existing traffic signal control system is complex in hardware structure, has board cards and interfaces with various types and complex functions, and is relatively difficult to maintain, so that a large amount of manpower and material resources are consumed in the field construction process, the construction period is long, road resources are seriously occupied in the construction process, and urban traffic is influenced.
Therefore, how to reduce the hardware cost of the traffic signal control system and improve the traffic signal control efficiency is one of the technical problems to be solved urgently in the prior art.
Disclosure of Invention
In order to solve the problems of high hardware cost and low traffic signal control efficiency of the conventional traffic signal control system, embodiments of the present invention provide a traffic signal control system, a traffic signal control method, an electronic device, and a storage medium.
In a first aspect, an embodiment of the present invention provides a traffic signal control system, including at least one software annunciator and at least one intelligent signal lamp group, where each intelligent signal lamp group includes all associated intelligent signal lamps in a traffic signal control period, and the at least one software annunciator is deployed on a server, where the intelligent signal lamps included in the intelligent signal lamp group are connected to the same software annunciator based on a network, and the server further includes a cluster server, an edge computing server, and a cloud computing server, where,
each software signal machine is used for generating a traffic signal control strategy aiming at the intelligent signal lamp group and sending the corresponding traffic signal control strategy to each intelligent signal lamp contained in the intelligent signal lamp group;
each intelligent signal lamp is used for receiving the traffic signal control strategy sent by the software signal machine connected with the intelligent signal lamp, analyzing and executing the traffic signal control strategy.
The traffic signal control system provided by the embodiment of the invention comprises at least one software annunciator and at least one intelligent signal lamp group, wherein each intelligent signal lamp group comprises all related intelligent signal lamps in a traffic signal control period, the at least one software annunciator is deployed on a server, the intelligent signal lamps contained in the intelligent signal lamp group are connected to the same software annunciator based on a network, after each software annunciator generates a traffic control strategy for the intelligent signal lamp group, the corresponding traffic signal control strategy is sent to each intelligent signal lamp contained in the intelligent signal lamp group connected with the intelligent signal lamp group, each intelligent signal lamp receives the traffic signal control strategy sent by the software annunciator connected with the intelligent signal lamp group, and analyzes and executes the traffic signal control strategy, the semaphore no longer uses special hardware equipment, but uses the semaphore realization of software form definition to the control function of intelligent signal lamp, has effectively reduced hardware cost.
Optionally, the server further includes a regional signal coordination module;
each software annunciator is also used for receiving a first control strategy of the traffic signals sent by the area signal cooperation module.
In the embodiment of the invention, the server can further comprise a regional signal coordination module, each software annunciator can also receive the first control strategy of the traffic signal sent by the regional signal coordination module, the regional signal coordination module is used for completing the coordination control on the plurality of software annunciators, and then the software annunciators are used for completing the coordination control on the intelligent signal lamps connected with the software annunciators, so that the traffic signal control efficiency is improved.
Preferably, the traffic signal control strategy comprises a traffic signal control cycle and a signal phase, wherein the signal phase comprises an execution time sequence of the intelligent signal lamp;
the traffic signal control strategy is dynamically generated by using an artificial intelligence algorithm based on traffic data, and the traffic data comprises road side equipment data, vehicle data and historical data.
Optionally, the software signal is further configured to, after the traffic signal control strategy is generated, detect whether a signal collision exists in the traffic signal control period for the intelligent signal lamps corresponding to the respective signal phases, and reset the traffic signal control strategy when it is determined that the signal collision is detected.
In the embodiment of the invention, after the software annunciator generates the traffic signal control strategy, whether the intelligent signal lamp corresponding to each signal phase in the control strategy has signal conflict in the traffic signal control period is detected, if the signal conflict is detected, the traffic signal control strategy is reset, and according to the process, the software annunciator performs signal conflict detection on the traffic signal control strategy before issuing the generated traffic signal control strategy to the intelligent signal lamp connected with the software annunciator, so as to ensure the accuracy of the traffic signal control strategy and improve the traffic safety.
Optionally, the intelligent signal lamp is further configured to monitor state information of the intelligent signal lamp in the traffic signal control period in which the traffic signal control strategy is executed, and report the state information to a software signal machine connected to the intelligent signal lamp according to a preset time period.
Optionally, the intelligent signal lamp is further configured to return a response message to the software annunciator after receiving a traffic signal control strategy sent by the software annunciator connected to the intelligent signal lamp;
and the software annunciator is also used for determining that the traffic signal control strategy takes effect after receiving a response message returned by the intelligent signal lamp connected with the software annunciator.
In the embodiment of the invention, after receiving the traffic signal control strategy sent by the software annunciator, the intelligent signal lamp needs to return a response message to the software annunciator, and after receiving the response message returned by the intelligent signal lamp, the software annunciator confirms that the traffic signal control strategy takes effect, so that all the intelligent signal lamps controlled by the software annunciator can receive the traffic signal control strategy, and the execution accuracy of the traffic signal control strategy can be further ensured.
Optionally, if the intelligent signal lamp is a terminal device located inside the vehicle, the server further includes a vehicle path coordination module, and the software signal lamp is connected to the terminal device located inside the vehicle through the vehicle path coordination module, wherein,
the vehicle-road coordination module is used for receiving the position information and the driving direction information uploaded by the terminal equipment located in the vehicle, acquiring a currently executed traffic signal control strategy from a software annunciator corresponding to a next intelligent signal lamp of the vehicle in the driving direction, and pushing the traffic signal control strategy to the terminal equipment located in the vehicle.
The intelligent signal lamp in the embodiment of the invention can also be a virtual intelligent signal lamp in terminal equipment positioned in a vehicle, the server can also comprise a vehicle-road coordination module, the terminal equipment positioned in the vehicle uploads the position information and the driving direction information of the vehicle to the vehicle-road coordination module in the driving process of the vehicle, the vehicle-road coordination module acquires a currently executed traffic signal control strategy from a software signal machine corresponding to the next intelligent signal lamp of the vehicle in the driving direction and pushes the strategy to the terminal equipment positioned in the vehicle, and when the vehicle reaches the next intersection, the strategy is controlled to pass according to the traffic signal pushed by the vehicle-road coordination module.
Optionally, the server further includes a software electric alarm module, and the electric alarm cameras associated with the same intelligent signal light group are connected to the same software electric alarm module;
and the software electric warning module is used for acquiring traffic signal data from the software signal machine connected with the same intelligent signal lamp group, analyzing the light color of the corresponding intelligent signal lamp, generating and sending a signal to the corresponding electric warning camera.
In the embodiment of the invention, a software electric warning module can be arranged on the server, the electric warning cameras associated with the same intelligent signal light group are connected to the same software electric warning module, the software electric warning module connected with the electric warning cameras associated with the same intelligent signal light group obtains traffic signal data from the software annunciator corresponding to the intelligent signal light group, analyzes the light color of the corresponding intelligent signal light, generates and sends a signal to the corresponding electric warning camera, triggers the electric warning camera to shoot the illegal vehicle, realizes the control of the electric warning camera to shoot the illegal vehicle through the software electric warning module, and improves the efficiency of the electric warning camera to shoot the illegal vehicle.
In a second aspect, an embodiment of the present invention provides a traffic signal control method applied to a traffic signal control system, where the traffic signal control system includes at least one software annunciator and at least one intelligent signal light group, each intelligent signal light group includes all associated intelligent signal lights in a traffic signal control period, and the at least one software annunciator is deployed on a server, the intelligent signal lights included in the intelligent signal light group are connected to the same software annunciator based on a network, the server further includes a cluster server, an edge computing server, and a cloud computing server, and the method includes:
the software annunciator generates a traffic signal control strategy aiming at the intelligent signal lamp group;
and sending corresponding traffic signal control strategies to each intelligent signal lamp contained in the intelligent signal lamp group.
Optionally, the method further comprises:
and receiving a first control strategy of the traffic signals sent by the regional signal coordination module in the server.
Preferably, the traffic signal control strategy comprises a traffic signal control cycle and a signal phase, wherein the signal phase comprises an execution time sequence of the intelligent signal lamp;
the traffic signal control strategy is dynamically generated by using an artificial intelligence algorithm based on traffic data, and the traffic data comprises road side equipment data, vehicle data and historical data.
Optionally, the method further comprises:
after the traffic signal control strategy is generated, detecting whether signal conflicts exist in intelligent signal lamps corresponding to the signal phases in the traffic signal control period;
when it is determined that a signal collision is detected, the traffic signal control strategy is reset.
Optionally, the method further comprises:
receiving a response message returned by an intelligent signal lamp group connected with the intelligent signal lamp group;
determining that the traffic signal control policy is in effect.
Optionally, the method further comprises:
receiving a traffic signal control strategy request sent by a vehicle-road coordination module in the server;
and returning the traffic signal control strategy to the vehicle-road coordination module.
Optionally, the method further comprises:
receiving a traffic signal data request sent by a software electric alarm module in the server;
and returning traffic signal data to the software electric alarm module.
The technical effects of the traffic signal control method provided by the present invention can be seen in the technical effects of the first aspect or the implementation manners of the first aspect, which are not described herein again.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the traffic signal control method according to the present invention when executing the computer program.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps in the traffic signal control method according to the present invention.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic structural diagram of a traffic signal control system according to an embodiment of the present invention;
FIG. 2a is a schematic structural diagram of a software annunciator and an intelligent signal light group controlled by the software annunciator in connection with an embodiment of the present invention;
FIG. 2b is a schematic structural diagram of an intelligent signal lamp according to an embodiment of the present invention;
FIG. 3a is a schematic diagram of a phase diagram according to an embodiment of the present invention;
FIG. 3b is a second phase diagram according to the embodiment of the present invention;
fig. 4 is a second schematic structural diagram of a traffic signal control system according to an embodiment of the present invention;
fig. 5 is a schematic flow chart illustrating an implementation of a traffic signal control method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to solve the problems of high hardware cost and low traffic signal control efficiency of the conventional traffic signal control system, embodiments of the present invention provide a traffic signal control system, a traffic signal control method, an electronic device, and a storage medium.
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings of the specification, it being understood that the preferred embodiments described herein are merely for illustrating and explaining the present invention, and are not intended to limit the present invention, and that the embodiments and features of the embodiments in the present invention may be combined with each other without conflict.
In this context, it is to be understood that, in the technical terms referred to in the present invention:
1. open Application Programming Interface (OpenAPI): namely, an open API (Application Programming Interface), also called an open platform. The open API is a common application of service type websites, a website facilitator encapsulates own website services into a series of APIs to be opened for third-party developers to use, the behavior is called as the API of the open website, and the opened API is called as the open API.
As shown in fig. 1, which is a schematic structural diagram of a traffic signal control system according to an embodiment of the present invention, the traffic signal control system may include: at least one software signal machine 11 and at least one intelligent signal lamp group 12, each intelligent signal lamp group 12 includes all the associated intelligent signal lamps 13 in one traffic signal control period, the at least one software signal machine 11 is deployed on a server 10, each intelligent signal lamp 13 included in all the associated intelligent signal lamp groups 12 in one traffic signal control period is connected to the same software signal machine based on a network, the server further includes a cluster server, an edge computing server and a cloud computing server, wherein:
each software traffic signal machine 11 is configured to generate a traffic signal control policy for the intelligent signal lamp group, and send a corresponding traffic signal control policy to each intelligent signal lamp 13 included in the intelligent signal lamp group 12. The traffic signal control strategy is dynamically generated by using an artificial intelligence algorithm based on traffic data, and the traffic data comprises road side equipment data, vehicle data and historical data.
Each intelligent signal lamp 13 is used for receiving the traffic signal control strategy sent by the software signal machine 11 connected with the intelligent signal lamp 13, analyzing and executing the traffic signal control strategy.
In specific implementation, the at least one software annunciator 11 may be deployed on the same general server for centralized deployment, may also be deployed on different general servers for distributed deployment, may also be deployed on the same cloud computing server or the same edge computing server, and may also be deployed on different cloud computing servers or different edge computing servers, which is not limited in this embodiment of the present invention. The associated intelligent signal lamp group 12 may be each intelligent signal lamp group 12 corresponding to each intersection located at one intersection, or may be a group of intelligent signal lamps 12 arranged beside a road when a pedestrian crossing is arranged on a straight road, and the group of intelligent signal lamp groups 12 includes at least one intelligent signal lamp 13. An intersection comprises a plurality of intersections, each intersection comprises a plurality of lanes, each intersection of one intersection corresponds to one intelligent signal lamp group 12, each intelligent signal lamp 13 in each intelligent signal lamp group 12 corresponding to one intersection can respectively control one lane and can also control a plurality of lanes, the intelligent signal lamp groups 12 corresponding to each intersection of the same intersection are connected to the same software annunciator 11, and each software annunciator 11 and the intelligent signal lamps 13 connected with the software annunciator 11 are in communication connection through a preset open traffic protocol (Opentraffic). The intersection can be, but is not limited to, the following intersections: crossroads (i.e., four-way intersections), T-intersections (i.e., three-way intersections), and multiple-way intersections. An intersection includes a plurality of intersections, for example, when the intersection is an intersection, it includes 4 intersections corresponding to 4 intelligent signal lamp groups, and when the intersection is a T-shaped intersection, it includes 3 intersections corresponding to 3 intelligent signal lamp groups.
Each software traffic signal machine 11 is specifically configured to dynamically generate a traffic signal control strategy for the intelligent signal lamp group 12 based on traffic data by using an artificial intelligence algorithm, and send the corresponding traffic signal control strategy to each intelligent signal lamp 13 included in the intelligent signal lamp group 12 connected to the software traffic signal machine, where the traffic data includes roadside device data, vehicle data, and historical data. The drive test equipment includes, but is not limited to, the following equipment: geomagnetic, electric alarm camera, bayonet camera, millimeter wave radar, microwave radar and other equipment. The artificial intelligence algorithm may adopt a deep learning algorithm, which is not limited in the embodiments of the present invention.
As shown in fig. 2a, it is a schematic structural diagram of a software annunciator 11 and an intelligent signal lamp group 12 controlled by the software annunciator 11, where the software annunciator 11 includes a capability opening module, a clock synchronization module, a signal control module, a communication module, a policy sending module, a signal lamp registration module, a signal lamp monitoring module, and a driving module. The capability opening module is configured to communicate with an external application module through an open application programming interface (OpenAPI protocol), and open a control capability of the software annunciator 11. And the clock synchronization module is used for performing clock synchronization with each intelligent signal lamp 13 connected with the software signal machine 11. The signal control module is used for generating a traffic signal control strategy according to traffic data acquired from an external traffic facility and transmitting the traffic signal control strategy to the strategy transmitting module, the external traffic facility comprises vehicles and drive test equipment, and the traffic data acquired from the external traffic facility comprises vehicle data, drive test equipment data, historical vehicle data and historical drive test equipment data. And the communication module is used for communicating with the external traffic facilities, receiving the traffic data sent by the external traffic facilities and sending the received traffic data to the signal control module. And the strategy sending module is used for receiving the traffic signal control strategies sent by the signal control module and sending the corresponding traffic signal control strategies to each intelligent signal lamp 13 connected with the software annunciator 11. And the signal lamp registration module is used for registering or canceling the intelligent signal lamp 13 on the software signal machine 11. And the signal lamp monitoring module is used for monitoring the communication state of the intelligent signal lamp 13 connected with the software annunciator 11, sending the fault information of the intelligent signal lamp 13 connected with the software annunciator 11 to the signal control module, and performing fault processing on the intelligent signal lamp 13 by the signal lamp control module. The driving module is configured to drive the smart signal lamp 13 through a preset open traffic protocol (Opentraffic protocol), so as to establish a communication connection. Each module of the software annunciator 11 is implemented by software programming.
As shown in fig. 2b, which is a schematic structural diagram of the intelligent signal lamp 13 included in the intelligent signal lamp set 12, the intelligent signal lamp 13 includes a control board and at least one lamp panel, the control board includes: the device comprises a main control module, a storage module, a communication module, a clock synchronization module, a monitoring module and a driving module, wherein the driving module comprises a general driving module and a yellow flashing driving module. The lamp panel may include: the lamp panel of the motor vehicle (full screen), the direction indicating lamp panel (arrow), the pedestrian lamp panel, the lamp panel of the non-motor vehicle, the lane indicating lamp panel, the yellow (explosion) flash warning lamp panel and the like. And the main control module is used for analyzing the traffic signal control strategy sent by the software annunciator 11 and controlling the lamp panel according to the analyzed traffic signal control strategy. The storage module is used for storing the traffic signal control strategy and self communication state information of the appointed historical time period. And the communication module is used for communicating with the software signal machine 11 and other terminal equipment. And the clock synchronization module is used for performing clock synchronization with the software annunciator 11, performing clock synchronization with other intelligent signal lamps 13 connected to the same software annunciator 11, and realizing clock synchronization with other terminal equipment. And the monitoring module is an LED lamp monitoring circuit consisting of a digital circuit and an analog circuit and is used for monitoring the communication state of the monitoring module. The driving module is an LED lamp driving circuit consisting of a digital circuit and an analog circuit, is used for driving and is used for driving the LED lamp, and is a yellow flashing driving module used for carrying out yellow flashing driving on a yellow lamp (namely, a yellow LED lamp), and the general driving module is used for carrying out common driving on each LED lamp (a red lamp, a yellow lamp and a green lamp). In the embodiment of the invention, in the design and implementation of the intelligent signal lamp 13, the receiving, analysis and execution of the traffic signal strategy are realized by adding hardware such as a microcontroller, so that the control of the signal lamp is more intelligent and the efficiency is higher.
In specific implementation, after receiving traffic data sent by an external traffic facility, a communication module in the software annunciator 11 sends the traffic data to a signal control module in the software annunciator 11, the signal control module dynamically generates a traffic signal control strategy for the intelligent signal lamp group 12 by using an artificial intelligent algorithm based on the traffic data, sends the generated traffic signal control strategy to a strategy sending module, the strategy sending module sends the traffic signal control strategy to a driving module in the software annunciator 11, the driving module sends a corresponding traffic signal control strategy to a main control module in each intelligent signal lamp 13 in each intelligent signal lamp group 12 connected to the software annunciator 11, the main control module in each intelligent signal lamp 13 receives the traffic signal control strategy sent by the strategy module in the software annunciator 11, and analyzes the received traffic signal control strategy, and the other intelligent signal lamps 13 connected with the software signal machine 11 synchronously execute the traffic signal control strategy. In the embodiment of the invention, the traffic signal control strategy comprises a traffic signal control cycle and a signal phase, the signal phase comprises an execution time sequence of the intelligent signal lamp, and the signal phase is used for controlling the on/off, the color, the direction and the execution time of the intelligent signal lamp. The phase refers to the signal display state of one or more traffic flows which simultaneously obtain the right of way in one traffic signal control period, and one phase can comprise a motor vehicle phase and a pedestrian phase, wherein the motor vehicle phase represents the right of way of the motor vehicle, and the pedestrian phase represents the right of way of the pedestrian, and the two rights of way are consistent. The phase is divided into a release phase and a waiting phase in the release period, wherein the phase acquires the right of way in the release phase, the phase gives the right of way in the waiting phase, and the right of way is acquired by other phases when the phase is in the waiting phase. Taking the intersection as an example, the intersection may include 4 phases as shown in fig. 3a, or may include 6 phases as shown in fig. 3 b.
Specifically, the software traffic signal 11 locally and pre-stores the corresponding relationship between the ID of the software traffic signal 11 and the ID of the intelligent signal lamp group 12, the corresponding relationship between the ID of each intelligent signal lamp group 12 and the ID of the intelligent signal lamp 13, and the corresponding relationship between the ID of the intelligent signal lamp 13 and the ID of the lane, so that the software traffic signal 11 controls the intelligent signal lamps 13 in the corresponding intelligent signal lamp groups 12 to realize the traffic signal control of the intelligent signal lamps 13 on the lanes corresponding to the intelligent signal lamps. In the embodiment of the invention, one lane can be controlled by one intelligent signal lamp 13, so that the control by the intelligent signal lamp 13 is accurate to the level of a single lane, and the control precision and efficiency are improved. Optionally, it may also be configured to control multiple lanes through one intelligent signal lamp 13, which is not limited in this embodiment of the present invention.
Initially, before the software traffic signal 11 generates the traffic signal control strategy, the software traffic signal 11 needs to complete registration of each corresponding intelligent signal lamp 13 thereon.
Specifically, for each software annunciator 11, the registration of the intelligent signal light 13 on the software annunciator 11 may be achieved by:
step one, the intelligent signal lamp 13 sends a registration request message to the software signal machine 11, wherein the registration request message carries the ID of the intelligent signal lamp.
In specific implementation, the intelligent signal lamp 13 sends a registration request message carrying the ID of the intelligent signal lamp 13 to the software signal machine 11 through a main control module on a control board of the intelligent signal lamp 13 by using a preset open traffic protocol.
Wherein the open traffic protocol may include, but is not limited to: the system comprises a timestamp, a message name, intersection messages, lane numbers, passing directions and other messages, wherein the timestamp is used for realizing clock synchronization of the intelligent signal lamp 13 and the software signal machine 11, the message name mainly comprises traffic light phase messages, equipment messages, intersection messages, monitoring messages and other names, the intersection messages can comprise intersection attribute information such as straight lines, T-shaped shapes, cross shapes and the like, the content of an Opentraffic protocol can be set by a user according to needs, and the method is not limited in the embodiment of the invention. In the embodiment of the invention, the communication and control between the software annunciator 11 and the intelligent signal lamp 13 are realized by adopting an Opentraffic protocol, so that the expandability and the compatibility are realized.
And step two, the software annunciator 11 receives the registration request message sent by the intelligent signal lamp 13, matches the ID of the intelligent signal lamp 13 with the corresponding relationship between the locally stored ID of the software annunciator and the ID of the intelligent signal lamp, and obtains a matching result.
In specific implementation, the signal lamp registration module in the software signal lamp 11 receives the registration request message sent by the main control module on the control board of the intelligent signal lamp 13, matches the ID of the intelligent signal lamp 13 with the corresponding relationship between the locally stored ID of the software signal lamp and the ID of the intelligent signal lamp, and obtains a matching result.
Specifically, the signal lamp registration module in the software signal machine 11 searches the received ID of the intelligent signal lamp 13 in the correspondence between the locally stored ID of the software signal machine and the ID of the intelligent signal lamp, and determines whether the ID of the intelligent signal lamp 13 is found in the correspondence between the ID of the software signal machine and the ID of the intelligent signal lamp.
And step three, the software annunciator 11 registers the intelligent signal lamp 13 according to the matching result and returns a registration response message to the intelligent signal lamp 13.
In specific implementation, the signal lamp registration module in the software signal lamp 11 authenticates the intelligent signal lamp 13 according to the matching result, after the authentication is determined to be successful, the ID of the lane corresponding to the ID of the intelligent signal lamp 13 is determined according to the correspondence between the locally stored ID of the intelligent signal lamp and the ID of the lane, the ID of the software signal lamp 11, the ID of the intelligent signal lamp 13 and the ID of the lane corresponding to the intelligent signal lamp 13 are bound, a registration success response message is returned to the intelligent signal lamp, and when the authentication is determined to be failed, a registration failure response message is returned to the intelligent signal lamp 13.
Specifically, the signal lamp registration module in the software signal machine 11 determines that the authentication is successful when determining whether the ID of the intelligent signal lamp 13 is found in the correspondence between the ID of the software signal machine and the ID of the intelligent signal lamp, or determines that the authentication is failed otherwise.
Step four, when determining that the registration success response message sent by the software annunciator 11 is received, the intelligent signal lamp 13 establishes communication connection with the software annunciator 11.
In specific implementation, when determining that the registration success response message sent by the signal lamp registration module of the software signal lamp 11 is received, the main control module of the control board of the intelligent signal lamp 13 formally establishes communication connection with the software signal lamp 11.
In an alternative embodiment, the software signal 11 is further configured to generate a corresponding traffic signal control strategy according to the received request of the emergency vehicle and send the traffic signal null strategy to the corresponding intelligent signal lamp 13.
In specific implementation, after the communication module in the software signal machine 11 receives the request of the emergency vehicle, the request of the emergency vehicle is sent to the signal control module in the software signal machine 11, the signal control module generates a corresponding traffic signal control strategy according to the request of the emergency vehicle, the traffic signal control strategy is sent to the strategy sending module in the software signal machine 11, the strategy sending module sends the traffic signal control strategy to the driving module in the software signal machine 11, and the driving module sends the traffic signal control strategy to the corresponding intelligent signal lamp 13.
In an alternative embodiment, the software signal 11 is further configured to detect whether the smart signal lamps corresponding to the respective signal phases have signal collision in a traffic signal control period after the traffic signal control strategy is generated, and reset the traffic signal control strategy when it is determined that the signal collision is detected.
In specific implementation, after the traffic signal control strategy is generated by the software signal machine 11, before the traffic signal control strategy is issued, signal collision detection may be further performed, whether a signal collision exists in the traffic signal control cycle of the intelligent signal lamp corresponding to each signal phase in the generated traffic signal control strategy is detected, when the signal collision is determined to be detected, the traffic signal control strategy is reset, where the signal collision at least includes a green light collision, and with the second phase "east-west direct line phase" and the fifth phase "north-south line phase" in fig. 3b as an example, whether the execution times of green lights in two directions of "east-west line phase" and "south-north-direct line phase" collide in the traffic signal control cycle is detected, if the collision may cause a traffic accident, the strategies corresponding to the two phases need to be reset, so as to eliminate the green light collision.
In another optional implementation, the intelligent signal lamp 13 is further configured to monitor state information of the intelligent signal lamp in a traffic signal control period in which a traffic signal control strategy is executed, and report the state information to a software signal machine connected to the intelligent signal lamp according to a preset time period.
Specifically, the monitoring module in the intelligent signal lamp 13 monitors the communication state information of itself in real time in the traffic signal control period in which the traffic signal control strategy is executed, and sends the communication state information to the driving module of the software annunciator 11 connected to itself according to the preset time period, and then the driving module of the software annunciator 11 sends the communication state information to the signal lamp monitoring module of the software annunciator 11. The preset time period may be set according to needs, and is not limited in the embodiments of the present invention.
The software signal machine 11 is further configured to receive communication state information reported by the intelligent signal lamp 13 connected to the software signal machine, monitor the intelligent signal lamp 13 according to the communication state information, and perform fault processing on the intelligent signal lamp 13 when it is determined that the communication state information includes intelligent signal lamp fault information.
Specifically, a signal lamp monitoring module in the software signal machine 11 receives communication state information reported by the intelligent signal lamp 13, monitors the intelligent signal lamp 13 according to the communication state information, and performs fault processing on the intelligent signal lamp 13 when it is determined that the communication state information includes intelligent signal lamp fault information, the signal lamp monitoring module can send the intelligent signal lamp fault information to a signal control module, the signal control module sends the intelligent signal lamp fault information to a communication module, the communication module sends the intelligent signal lamp fault information to an external management terminal, a manager is notified to replace or maintain the intelligent signal lamp 13, and the signal control module notifies a signal lamp registration module to log out the intelligent signal lamp 13.
Optionally, the software signaler 11 may also perform signal collision detection during the execution of the traffic signal control strategy by the intelligent signal lights 13 it controls, to further improve traffic safety.
Specifically, the software signal machine 11 is configured to receive communication state information reported by the intelligent signal lamps 13 connected to the software signal machine 11, detect whether signal collision exists in the traffic signal control period of the intelligent signal lamps 13 corresponding to the signal phases according to the communication state information reported by the intelligent signal lamps 13, and reset the traffic signal control policy when it is determined that the signal collision is detected.
Specifically, the signal lamp monitoring module in the software signal machine 11 receives communication state information reported by each intelligent signal lamp 13 connected to the software signal machine 11, detects whether a signal collision exists in a traffic signal control period of the intelligent signal lamp 13 corresponding to each signal phase according to the communication state information reported by each intelligent signal lamp 13, and resets a traffic signal control strategy when it is determined that the signal collision is detected.
In another alternative embodiment, the smart signal lamp 13 is further configured to return a response message to the software signal machine 11 after receiving the traffic signal control strategy sent by the software signal machine 11 connected to the smart signal lamp.
The software annunciator 11 is further configured to determine that the traffic signal control strategy is in effect after receiving a response message returned by the intelligent signal lamp 13 connected to the software annunciator.
In specific implementation, after each intelligent signal lamp 13 connected to the software signal machine 11 receives the traffic signal control strategy sent by the software signal machine 11 and before the traffic signal control strategy is executed, a response message is returned to the software signal machine 11 to confirm that the traffic signal control strategy is successfully received. After receiving the response message returned by each intelligent signal lamp 13 connected to the software signal machine 11, the software signal machine 11 determines that the traffic signal control strategy is in effect, and after determining that the traffic signal control strategy is in effect, each intelligent signal lamp 13 executes the traffic signal control strategy again, so as to ensure that each intelligent signal lamp 13 can receive the traffic signal control strategy and execute the traffic signal control strategy synchronously.
Optionally, the traffic signal control system provided in the embodiment of the present invention may further include a region signal coordination module 14, a vehicle-road coordination module 15, and a software electric alarm module 16, as shown in fig. 4. The area signal coordination module 14 is connected to each software annunciator 11 through a preset general interface, and the general interface may be set by itself according to needs, for example, the general interface may be an ethernet interface, which is not limited in the embodiment of the present invention. The server 10 is also provided with an OpenAPI interface.
And the regional signal coordination module 14 is configured to generate a first control strategy for the traffic signal of the software signal machine 11 according to the traffic data and/or the comprehensive scheduling instruction, and send the first control strategy for the traffic signal to the corresponding software signal machine 11.
Each software signal machine 11 is further configured to receive the first control strategy of the traffic signal sent by the area signal coordination module 14.
In specific implementation, the area signal coordination module 14 receives traffic data sent by an external traffic facility and/or a comprehensive scheduling instruction sent by an external application module, and generates a first control strategy of traffic signals for the plurality of software signal machines 11 based on the traffic data and/or the comprehensive scheduling instruction. The area signal cooperation module 14 is in communication connection with an external application module through an OpenAPI interface, and the software annunciator 11 can open its capability through the OpenAPI interface, and can develop various applications through the OpenAPI interface. In the embodiment of the present invention, the application module may be, but is not limited to, an application module in a traffic guidance control system, and is configured to issue an integrated scheduling instruction to the area signal coordination module 14.
The software annunciator 11 is specifically configured to dynamically generate a traffic signal control strategy by using an artificial intelligence algorithm based on traffic data fused with the traffic signal first control strategy, where the traffic data includes roadside device data, vehicle data, and historical data.
In specific implementation, the software annunciator 11 receiving the first control strategy of the traffic signal sent by the regional signal coordination module 14 dynamically generates the traffic signal control strategy by using an artificial intelligent algorithm based on the traffic data fusion with the first control strategy of the traffic signal.
Specifically, the area signal cooperation module 14 sends the generated first control strategy of the traffic signal to the capacity opening module in each corresponding software annunciator 11, the capacity opening module sends the first control strategy of the traffic signal to the signal control module in the software annunciator 11, the signal control module dynamically generates the control strategy of the traffic signal by using an artificial intelligent algorithm based on the traffic data and fusing the first control strategy of the traffic signal, and sends the control strategy of the traffic signal to the strategy sending module in the software annunciator 11, and the strategy sending module sends the control strategy of the traffic signal to the driving module in the software annunciator 11, and the driving module sends the control strategy of the traffic signal to the corresponding intelligent signal 13.
In the embodiment of the invention, the area signal cooperation module 14 can be used for completing the cooperative control of the plurality of software annunciators 11, and then the software annunciators 12 cooperate to complete the cooperative control of the intelligent signal lamps 13 which are respectively connected, so that the green band control is realized, and the traffic signal control efficiency is improved.
For example, in case of an emergency, such as a fire in a certain place, it is necessary to control all the intelligent signal lamps at a plurality of intersections of a certain road section to be turned on in a certain time period. The regional signal coordination module 14 receives a comprehensive scheduling instruction issued by the application module, the comprehensive scheduling instruction indicates a road section which needs to be controlled by a green wave band and execution duration, the regional signal coordination module 14 generates a first control strategy of a traffic signal according to the comprehensive scheduling instruction, the first control strategy of the traffic signal includes traffic signal data corresponding to software annunciators which indicate that the software annunciators correspond to each intersection in the road section which needs to be controlled by the green wave band in the comprehensive scheduling instruction, if the road section includes 5 intersections, the first control strategy of the traffic signal includes traffic signal data corresponding to 5 software annunciators which control the 5 intersections, the traffic signal data includes signal phases of intelligent signal lamps of the intersections controlled by the 5 software annunciators, specifically includes lighting time and execution duration of the green intelligent signal lamps, and the regional signal coordination module 14 issues the first control strategy of the traffic signal to 5 soft signal annunciators corresponding to the road section And after the 5 software annunciators receive the first control strategy of the traffic signal sent by the regional signal coordination module 14, the 5 software annunciators respectively fuse the first control strategy of the traffic signal based on the traffic data to generate respective traffic signal control strategies, and send the respective generated traffic signal control strategies to the respectively connected intelligent signal lamps for execution, so that the green wave band coordination control is realized.
Optionally, if the smart signal lamp 13 is a terminal device located inside the vehicle, the server 10 further includes a vehicle-road coordination module 15, and the software signal 11 is connected with the terminal device located inside the vehicle through the vehicle-road coordination module 15, wherein:
the vehicle-road coordination module 15 is configured to receive position information and driving direction information uploaded by a terminal device located inside a vehicle, acquire a currently executed traffic signal control strategy from a software annunciator 11 corresponding to a next intelligent signal lamp 13 of the vehicle in the driving direction, and push the acquired traffic signal control strategy to the terminal device located inside the vehicle.
The vehicle-road coordination module 15 is connected with each software annunciator 11 through a preset universal interface.
Specifically, the terminal device in the vehicle uploads the position information and the driving direction information of the vehicle to the vehicle-road coordination module 15, the vehicle-road coordination module 15 acquires the currently executed traffic signal control strategy from the signal control module of the software annunciator 11 corresponding to the next intelligent signal lamp of the vehicle in the driving direction of the vehicle (i.e., the software annunciator 11 corresponding to the next intersection to which the vehicle will arrive in the driving direction of the vehicle), and pushes the traffic signal control period and the signal phase information in the acquired traffic signal strategy to the terminal device located in the vehicle, and when the vehicle arrives at the next intersection, the vehicle can pass according to the traffic signal control period and the signal phase information pushed by the vehicle-road coordination module 15.
Optionally, the server 10 further comprises at least one software electrical alarm module 16, and electrical alarm cameras associated with the same intelligent signal light group are connected to the same software electrical alarm module 16. The software electric warning module 16 connected with the electric warning camera associated with the same intelligent signal lamp group is connected with the software annunciator 11 associated with the intelligent signal lamp group through a preset general interface, and the software electric warning module 16 is connected with the vehicle road coordination module 15 through a preset general interface.
And the software electric warning module 16 is used for acquiring traffic signal data from the software annunciator 11 connected with the same intelligent signal lamp group, analyzing the light color of the corresponding intelligent signal lamp, generating and sending a signal to the corresponding electric warning camera.
In specific implementation, the software electric warning module 16 acquires traffic signal related data (such as signal phase information) from the signal control module of the software annunciator 11 connected to the same intelligent signal lamp group, and acquires position information and driving direction information uploaded by the terminal device located inside the vehicle from the vehicle-road coordination module 15, when the red intelligent signal lamp in the acquired traffic signal data is turned on, the red intelligent signal lamp generates and sends a signal to the corresponding electric warning camera, and the electric warning camera receives the signal sent by the software electric warning module 16, performs comprehensive analysis in combination with the position information of the vehicle, and then determines whether to shoot the vehicle. According to the process, the control of the triggering electric alarm camera to shooting the violation vehicles is realized through the software electric alarm module 16, and the efficiency of the electric alarm camera to shooting the violation vehicles is improved.
Taking the following example that the software traffic signal 11 directly sends the control policy (which may be the traffic signal control policy issued by the area signal coordination module 14 to the software traffic signal 11, or may be the traffic signal control policy generated by the software traffic signal 11) to the intelligent signal 13, the work flow of the intelligent signal 13 may include the following steps:
step a, initializing a control strategy.
And b, judging the connection state of the software annunciator 11, executing the step c if the software annunciator is in the connection state, and otherwise, executing the step d.
And c, judging whether the software annunciator 11 issues a new control strategy, if so, executing the step e, otherwise, executing the step f.
And d, executing a local default control strategy.
And e, updating the control strategy.
And f, judging whether the lamp control instruction is yellow flash control, if so, executing the step g, otherwise, executing the step h.
And g, controlling yellow flashing drive.
And h, controlling the general drive.
And step i, the intelligent signal lamp executes the lamp control instruction and displays the lamp control instruction on the lamp panel.
The traffic signal control system provided by the embodiment of the invention comprises at least one software annunciator and at least one intelligent signal lamp group, wherein each intelligent signal lamp group comprises all related intelligent signal lamps in a traffic signal control period, the at least one software annunciator is deployed on a server, the intelligent signal lamps contained in the intelligent signal lamp group are connected to the same software annunciator based on a network, after each software annunciator generates a traffic control strategy for the intelligent signal lamp group, the corresponding traffic signal control strategy is sent to each intelligent signal lamp contained in the intelligent signal lamp group connected with the intelligent signal lamp group, each intelligent signal lamp receives the traffic signal control strategy sent by the software annunciator connected with the intelligent signal lamp group, and analyzes and executes the traffic signal control strategy, the semaphore no longer uses special hardware equipment, but uses the semaphore realization of software form definition to the control function of intelligent signal lamp, has effectively reduced hardware cost.
Based on the same inventive concept, the embodiment of the invention also provides a traffic signal control method, and as the principle of solving the problems of the traffic signal control method is similar to that of a traffic signal control system, the implementation of the method can be referred to the implementation of the system, and repeated details are not repeated.
As shown in fig. 5, which is a schematic diagram of an implementation flow of a traffic signal control method provided in an embodiment of the present invention, the traffic signal control method is applied to a traffic signal control system, the traffic signal control system includes at least one software signal and at least one intelligent signal lamp group, each intelligent signal lamp group includes all associated intelligent signal lamps in a traffic signal control period, and the at least one software signal is deployed on a server, each intelligent signal lamp included in all associated intelligent signal lamp groups in a traffic signal control period is connected to the same software signal machine based on a network, the server further includes a cluster server, an edge computing server, and a cloud computing server, and the method may include the following steps:
and S21, the software annunciator generates a traffic signal control strategy aiming at the intelligent signal lamp group.
And S22, sending corresponding traffic signal control strategies to each intelligent signal lamp contained in the intelligent signal lamp group.
Optionally, the method further comprises:
and receiving a first control strategy of the traffic signals sent by the regional signal coordination module in the server.
Preferably, the traffic signal control strategy comprises a traffic signal control cycle and a signal phase, wherein the signal phase comprises an execution time sequence of the intelligent signal lamp;
the traffic signal control strategy is dynamically generated by using an artificial intelligence algorithm based on traffic data, and the traffic data comprises road side equipment data, vehicle data and historical data.
Optionally, the method further comprises:
after the traffic signal control strategy is generated, detecting whether signal conflicts exist in intelligent signal lamps corresponding to the signal phases in the traffic signal control period;
when it is determined that a signal collision is detected, the traffic signal control strategy is reset.
Optionally, the method further comprises:
receiving a response message returned by an intelligent signal lamp group connected with the intelligent signal lamp group;
determining that the traffic signal control policy is in effect.
Optionally, the method further comprises:
receiving a traffic signal control strategy request sent by a vehicle-road coordination module in the server;
and returning the traffic signal control strategy to the vehicle-road coordination module.
Optionally, the method further comprises:
receiving a traffic signal data request sent by a software electric alarm module in the server;
and returning traffic signal data to the software electric alarm module.
Based on the same inventive concept, the embodiment of the invention also provides a software signal machine, the implementation of the software signal machine can refer to the implementation of the traffic signal control system, and repeated parts are not described again.
The schematic structural diagram of the software annunciator provided by the embodiment of the present invention is shown as the schematic structural diagram of the software annunciator 11 in fig. 2 a.
The software annunciator 11 is applied to a traffic signal control system, the traffic signal control system includes at least one software annunciator and at least one intelligent signal lamp group, each intelligent signal lamp group includes all associated intelligent signal lamps in one traffic signal control period, and the at least one software annunciator is deployed on a server, each intelligent signal lamp in all associated intelligent signal lamp groups in one traffic signal control period is connected to the software annunciator based on a network, the server further includes a cluster server, an edge computing server, and a cloud computing server, and the software annunciator may include: the system comprises a signal control module and a strategy sending module;
the signal control module is used for generating a traffic signal control strategy aiming at the intelligent signal lamp group and sending the traffic signal control strategy to the strategy sending module;
and the strategy sending module is used for sending corresponding traffic signal control strategies to each intelligent signal lamp contained in the intelligent signal lamp group connected with the strategy sending module.
Optionally, the signal control module is further configured to receive a first control policy of a traffic signal sent by a regional signal coordination module in the server;
preferably, the traffic signal control strategy comprises a traffic signal control cycle and a signal phase, wherein the signal phase comprises an execution time sequence of the intelligent signal lamp;
optionally, the software signal further comprises the communication module;
the communication module is used for receiving traffic data and sending the traffic data to the signal control module, wherein the traffic data comprises road side equipment data, vehicle data and historical data;
the signal control module is specifically used for dynamically generating the traffic signal control strategy by using an artificial intelligence algorithm based on the traffic data;
preferably, the signal control module is specifically configured to dynamically generate the traffic signal control strategy by using an artificial intelligence algorithm based on the traffic data and the traffic signal first control strategy.
Optionally, the signal control module is further configured to detect whether signal collision exists in the traffic signal control period of the smart signal lamp corresponding to each signal phase after the traffic signal control strategy is generated, and reset the traffic signal control strategy when it is determined that the signal collision is detected.
Optionally, the signal control module is further configured to receive communication state information reported by each of the intelligent signal lamps connected to the signal control module, detect whether a signal collision exists in a traffic signal control period of the intelligent signal lamp corresponding to each signal phase according to the communication state information reported by each of the intelligent signal lamps, and reset a traffic signal control strategy when it is determined that the signal collision is detected.
Optionally, the signal control module is further configured to determine that the traffic signal control policy is in effect after receiving a response message returned by the intelligent signal lamp connected to the signal control module.
Optionally, the signal control module is further configured to receive a traffic signal control policy request sent by a vehicle-road coordination module in the server; and returning the traffic signal control strategy to the vehicle-road coordination module.
Optionally, the signal control module is further configured to receive a traffic signal data request sent by a software electric alarm module in the server; and returning traffic signal data to the software electric alarm module.
Optionally, the software annunciator further comprises a capability opening module;
the capability opening module is used for carrying out communication connection with an external application module through an open application program interface and opening the control capability of the software annunciator.
Optionally, the software annunciator further comprises a signal lamp registration module;
the signal lamp registration module is used for receiving a registration request message sent by an intelligent signal lamp, wherein the registration request message carries the ID of the intelligent signal lamp; matching the ID of the intelligent signal lamp with the corresponding relationship between the locally stored ID of the software signal lamp and the ID of the intelligent signal lamp to obtain a matching result; and registering the intelligent signal lamp according to the matching result, and returning a registration response message to the intelligent signal lamp.
Preferably, the signal lamp registration module is specifically configured to authenticate the intelligent signal lamp according to the matching result; when the authentication is determined to be successful, determining the ID of the lane corresponding to the ID of the intelligent signal lamp according to the corresponding relation between the locally stored ID of the intelligent signal lamp and the ID of the lane; and binding the ID of the software signal machine, the ID of the intelligent signal lamp and the ID of the lane corresponding to the intelligent signal lamp, and returning a registration success response message to the intelligent signal lamp.
Optionally, the software annunciator further comprises a signal lamp monitoring module;
the signal lamp monitoring module is used for receiving communication state information reported by the intelligent signal lamp; monitoring the intelligent signal lamp according to the communication state information; when the communication state information is determined to contain intelligent signal lamp fault information, the intelligent signal lamp fault information is sent to the signal control module;
the signal control module is also used for receiving the intelligent signal lamp fault information sent by the signal lamp monitoring module; and carrying out fault processing on the intelligent signal lamp according to the fault information.
Optionally, the software annunciator further comprises a driving module;
the driving module is used for driving the intelligent signal lamp through a preset open traffic protocol and then establishing communication connection.
Optionally, the software annunciator further comprises a clock synchronization module;
and the clock synchronization module is used for carrying out clock synchronization with each intelligent signal lamp connected with the software signal machine.
Based on the same inventive concept, the embodiment of the invention also provides an intelligent signal lamp, the implementation of the intelligent signal lamp can refer to the implementation of the traffic signal control system, and repeated parts are not described again.
The structure schematic diagram of the intelligent signal lamp provided by the embodiment of the invention is shown in fig. 2b, the intelligent signal lamp is applied to a traffic signal control system, the traffic signal control system comprises at least one software annunciator and at least one intelligent signal lamp group, each intelligent signal lamp group comprises all related intelligent signal lamps in a traffic signal control period, the at least one software annunciator is deployed on a server, all the related intelligent signal lamps in the traffic signal control period comprise all the intelligent signal lamps which are connected to the same software annunciator based on a network, the server further comprises a cluster server, an edge computing server and a cloud computing server, the intelligent signal lamp can comprise a control panel and at least one lamp panel, and the control panel comprises a main control module;
and the main control module is used for receiving the traffic signal control strategy sent by the software annunciator, analyzing and executing the traffic signal control strategy.
Preferably, the traffic signal control strategy comprises a traffic signal control period and a signal phase, and the signal phase comprises execution timing of the intelligent signal lamp.
Optionally, the control board further comprises a monitoring module;
the monitoring module is used for monitoring self state information in the traffic signal control period for executing the traffic signal control strategy and reporting the state information to a self-connected software annunciator according to a preset time period.
Optionally, the main control module is further configured to return a response message to the software annunciator after receiving the traffic signal control policy sent by the software annunciator connected to the main control module.
Optionally, the control board further comprises a communication module;
and the communication module is used for communicating with a software annunciator connected with the intelligent signal lamp.
Optionally, the control board further includes a storage module, a clock synchronization module, a general driver module, and a yellow flash driver module;
the storage module is used for storing a traffic signal control strategy and self communication state information of a designated historical time period;
the clock synchronization module is used for carrying out clock synchronization with the software annunciator and carrying out clock synchronization with other intelligent signal lamps connected with the software annunciator;
the universal driving module is used for driving each LED lamp;
and the yellow flashing driving module is used for carrying out yellow flashing driving on the yellow LED lamp.
Based on the same technical concept, an embodiment of the present invention further provides an electronic device 300, and referring to fig. 6, the electronic device 300 is configured to implement the traffic signal control method described in the foregoing method embodiment, where the electronic device 300 of this embodiment may include: a memory 301, a processor 302, and a computer program, such as a traffic signal control program, stored in the memory and executable on the processor. The processor, when executing the computer program, implements the steps in the various traffic signal control method embodiments described above, such as step S21 shown in fig. 5. Alternatively, the processor, when executing the computer program, implements the functions of the modules/units in the above-described device embodiments, for example, 31.
The embodiment of the present invention does not limit the specific connection medium between the memory 301 and the processor 302. In the embodiment of the present application, the memory 301 and the processor 302 are connected by the bus 303 in fig. 6, the bus 303 is represented by a thick line in fig. 6, and the connection manner between other components is merely illustrative and is not limited thereto. The bus 303 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 6, but this is not intended to represent only one bus or type of bus.
The memory 301 may be a volatile memory (volatile memory), such as a random-access memory (RAM); the memory 301 may also be a non-volatile memory (non-volatile memory) such as, but not limited to, a read-only memory (rom), a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD), or any other medium which can be used to carry or store desired program code in the form of instructions or data structures and which can be accessed by a computer. The memory 301 may be a combination of the above memories.
The processor 302 is configured to implement a traffic signal control method shown in fig. 5, and includes:
the processor 302 is configured to call the computer program stored in the memory 301 to execute step S21 shown in fig. 5, where the software signal generates a traffic signal control strategy for the intelligent signal light group, and step S22, where the corresponding traffic signal control strategy is sent to each intelligent signal light included in the intelligent signal light group.
The embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions required to be executed by the processor, and includes a program required to be executed by the processor.
In some possible embodiments, various aspects of the traffic signal control method provided by the present invention may also be implemented in the form of a program product including program code for causing an electronic device to perform the steps of the traffic signal control method according to various exemplary embodiments of the present invention described above in this specification when the program product is run on the electronic device, for example, the electronic device may perform the steps of S21, generating a traffic signal control policy for a group of smart signal lights, and transmitting the corresponding traffic signal control policy to each smart signal light included in the group of smart signal lights, as shown in fig. 5, by a software signal, and S22.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (11)

1. A traffic signal control system is characterized by comprising at least one software signal machine and at least one intelligent signal lamp group, wherein each intelligent signal lamp group comprises all related intelligent signal lamps in a traffic signal control period, the software signal machines are arranged on a server, the intelligent signal lamps contained in the intelligent signal lamp groups are connected to the same software signal machine based on a network, the server further comprises a cluster server, an edge computing server and a cloud computing server, wherein,
each software signal machine is used for generating a traffic signal control strategy aiming at the intelligent signal lamp group and sending the corresponding traffic signal control strategy to each intelligent signal lamp contained in the intelligent signal lamp group;
each intelligent signal lamp is used for receiving the traffic signal control strategy sent by the software signal machine connected with the intelligent signal lamp, analyzing and executing the traffic signal control strategy.
2. The system of claim 1, wherein the server further comprises a regional signal coordination module;
each software annunciator is also used for receiving a first control strategy of the traffic signals sent by the area signal cooperation module.
3. The system of claim 1, wherein the traffic signal control strategy comprises a traffic signal control period and a signal phase, the signal phase comprising an execution timing of a smart signal light;
the traffic signal control strategy is dynamically generated by using an artificial intelligence algorithm based on traffic data, and the traffic data comprises road side equipment data, vehicle data and historical data.
4. The system of claim 3,
the software signal machine is further used for detecting whether signal conflicts exist in the intelligent signal lamps corresponding to the signal phases in the traffic signal control period after the traffic signal control strategy is generated, and resetting the traffic signal control strategy when the signal conflicts are determined to be detected.
5. The system of claim 3,
the intelligent signal lamp is also used for monitoring the state information of the intelligent signal lamp in the traffic signal control period for executing the traffic signal control strategy and reporting the state information to a software signal machine connected with the intelligent signal lamp according to a preset time period.
6. The system of claim 1, wherein if the smart signal lamp is a terminal device located inside a vehicle, the server further includes a vehicle path cooperation module, the software signal lamp is connected with the terminal device located inside the vehicle through the vehicle path cooperation module, wherein,
the vehicle-road coordination module is used for receiving the position information and the driving direction information uploaded by the terminal equipment located in the vehicle, acquiring a currently executed traffic signal control strategy from a software annunciator corresponding to a next intelligent signal lamp of the vehicle in the driving direction, and pushing the traffic signal control strategy to the terminal equipment located in the vehicle.
7. The system of claim 3, wherein the server further comprises a software electrical alarm module, wherein electrical alarm cameras associated with the same intelligent signal light group are connected to the same software electrical alarm module;
and the software electric warning module is used for acquiring traffic signal data from the software signal machine connected with the same intelligent signal lamp group, analyzing the light color of the corresponding intelligent signal lamp, generating and sending a signal to the corresponding electric warning camera.
8. A traffic signal control method is applied to a traffic signal control system, the traffic signal control system comprises at least one software annunciator and at least one intelligent signal lamp group, each intelligent signal lamp group comprises all associated intelligent signal lamps in a traffic signal control period, the at least one software annunciator is deployed on a server, the intelligent signal lamps contained in the intelligent signal lamp group are connected to the same software annunciator based on a network, the server further comprises a cluster server, an edge computing server and a cloud computing server, and the method comprises the following steps:
the software annunciator generates a traffic signal control strategy aiming at the intelligent signal lamp group;
and sending corresponding traffic signal control strategies to each intelligent signal lamp contained in the intelligent signal lamp group.
9. The method of claim 8, further comprising:
and receiving a first control strategy of the traffic signals sent by the regional signal coordination module in the server.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the traffic signal control method according to any one of claims 8 to 9 when executing the program.
11. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the steps of the traffic signal control method according to any one of claims 8 to 9.
CN202010677492.3A 2020-07-15 2020-07-15 Traffic signal control system, method, electronic device and storage medium Pending CN113947923A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010677492.3A CN113947923A (en) 2020-07-15 2020-07-15 Traffic signal control system, method, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010677492.3A CN113947923A (en) 2020-07-15 2020-07-15 Traffic signal control system, method, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN113947923A true CN113947923A (en) 2022-01-18

Family

ID=79325986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010677492.3A Pending CN113947923A (en) 2020-07-15 2020-07-15 Traffic signal control system, method, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN113947923A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114613161A (en) * 2022-01-26 2022-06-10 山东科技大学 Traffic signal machine and edge calculation integrated system
CN114882707A (en) * 2022-07-05 2022-08-09 华录易云科技有限公司 Crossing traffic signal control system of high in clouds
CN117727192A (en) * 2023-12-15 2024-03-19 云创慧途(广州)科技有限公司 Control method for controlling traffic of multiple intersections by means of single signal control device
CN117994995A (en) * 2024-04-02 2024-05-07 杭州海康威视数字技术股份有限公司 Multi-signal cooperative control method, signal, equipment and computer program product

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114613161A (en) * 2022-01-26 2022-06-10 山东科技大学 Traffic signal machine and edge calculation integrated system
CN114882707A (en) * 2022-07-05 2022-08-09 华录易云科技有限公司 Crossing traffic signal control system of high in clouds
CN117727192A (en) * 2023-12-15 2024-03-19 云创慧途(广州)科技有限公司 Control method for controlling traffic of multiple intersections by means of single signal control device
CN117994995A (en) * 2024-04-02 2024-05-07 杭州海康威视数字技术股份有限公司 Multi-signal cooperative control method, signal, equipment and computer program product

Similar Documents

Publication Publication Date Title
CN113947923A (en) Traffic signal control system, method, electronic device and storage medium
CN110430079B (en) Vehicle-road cooperation system
EP3690851A1 (en) Planning method for express lane and unit
WO2019165616A1 (en) Signal light control method, related device, and system
CN106412048B (en) Information processing method and device based on intelligent traffic cloud control system
CN110490108A (en) A kind of labeling method, device, storage medium and the electronic device of state violating the regulations
CN105208132A (en) Intelligent terminal cloud management system
CN111063205A (en) Signal lamp control method, device, equipment and storage medium
CN108320533A (en) A kind of method for controlling traffic signal lights and system
CN105227365A (en) Based on the internet-of-things terminal managing and control system of Android platform
CN108364485B (en) Traffic signal control system
CN114399916A (en) Virtual traffic light control reminding method for digital twin smart city traffic
CN113516858A (en) Traffic light control method, traffic light network system and traffic light node
CN112230632B (en) Method, apparatus, device and storage medium for automatic driving
CN109085764A (en) The creation method and device of unmanned simulating scenes
CN115047840A (en) Signal machine hardware-in-loop simulation test system and method
CN116978246A (en) Vehicle prompting method, device, vehicle and readable storage medium
CN115884131A (en) Distributed road side base station system, road side information processing method and storage medium
CN203204332U (en) Train controlling and monitoring system-based broadcast simulation debugging system
CN116010854A (en) Abnormality cause determination method, abnormality cause determination device, electronic device and storage medium
CN115830562A (en) Method for determining lane information, computer device, and medium
CN105162872B (en) Application generation information technology is used the method for carrying out management and control to vehicle car light
CN111381575A (en) Automatic test method, device, server, electronic equipment and storage medium
CN111325054A (en) Method and device for determining cloned vehicle and computing equipment
CN115442389A (en) Road side unit fault detection method, device, server and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination