Device management platform
Signal management platform
Published: 2014-12-30 15:15:16
Number of views: 1889

1 Overview

"Signal Management Platform" is a comprehensive management platform software for the signalling machine of the Tianjin Traffic Management Bureau. The software implements centralized real-time management of the signals from all intersections in the first phase.

As the first management platform, there are no more and more powerful functions, only the basic management functions are realized. The platform implements centralized management functions for all road junction signals in an integrated access mode. The main functional modules are: communication module, map management module, signal management module, user and rights management module, task management and alarm management module. The main interface is shown below:


2 login interface

To run the traffic management platform, first open the login interface, enter the user name and password on the login interface, and click the "OK" button to log in. The login is successful and automatically goes to the main interface.

3 main interface

The main interface shown in the figure includes a menu bar, a toolbar, a map area, a list bar, a status bar, an icon, a map navigation bar, and the like.

3.1 menu bar

The menu bar provides all the control menus for the software.

3.1.1 File Menu

Menu Item  



Operation log

Open the operation log window


Start/stop system service

No longer communicate with the signal after stopping the service

drop out

Exit system

3.1.2 Map menu

Menu Item  




Zoom in on the scale of the map

Zoom out

Reduce the zoom of the map


Restore the zoom ratio of the map to 1:1


Save the coordinates of the icon inside the map


New map icon object

If it is in the main map, the new area icon; if it is in the area map, it is a new intersection icon.

3.1.3 Management Menu

Menu Item  



Equipment management

Open the object properties window

If the current map is the main map, the area property window is opened; if the current map is the area map, the intersection object property window is opened.

Regional management

Open the zone management properties window

System Management

Open the system configuration interface window

User Management

Open the user management window

Task management

Open the task management window

3.1.4 Other menus

There are other auxiliary menu items, which are unified as shown in the following table.

Menu Item  




Open debug window

The debug window is used to view the send and receive records of the data.


Open the help window


Open about window

3.2 Toolbar

The toolbar stores the more commonly used menu commands. For specific functions, please refer to the corresponding menu item in the menu table.

3.3 Map area and navigation bar

The map area displays the various intersections managed by maps and icons. The map is divided into two levels. The first level is the main map, which is displayed as a full map. Each icon represents a zone, as shown in Figure 2. The second level is a zone map. Each zone can have its own different map. Each icon represents an intersection device. The icon in the map is divided into two parts: the icon and the name tag. The icon distinguishes the different states of the object in different colors. The figure is as shown in the following table:





Signal failure

The communication link is normal but cannot communicate with the signal.




Communication failure

The communication link is abnormal.

3.3.1 Drag icon

The icon used to represent the management object in the map can be dragged by the mouse. The drag method is:

1. Press and hold on the keyboard.

2. Press the left mouse button on the icon you want to drag.

3. Release the left mouse button.

4. Press the left mouse button on the icon and drag the mouse. At this point, the mouse pointer changes, drag the mouse to the target position, release the mouse, and complete the operation.

In general, you need to press the [Ctrl] key to drag the mouse twice to complete the icon repositioning operation.

3.4 List Bar

The function of the list bar is to quickly find objects and display the relationship of all objects in a tree structure.

3.4.1 List of intersections

There are two sub-pages in the "Intersection List" page: "Manage by Administrative Area" and "Manage by Sub-area". The two management contents are the same, but the management classification is different. The first level node in the tree structure is “view full picture”; the second level node is the name of each area and the number of intersections managed in the area; the third level node is the managed intersection. Click the "View full map" node, the map area will automatically go to the full map to view the area icon; click the second level of the area node, the map area will automatically go to the map of the area, and the first intersection of the area The center of the map; click the intersection node of the third level, the map area automatically goes to the map of the area where the point is located, and the intersection is the center of the map.

“By sub-area management” is the same as “administrative area management” function, except that the partition mode is different. In addition, when viewing by sub-area management, all intersections of the sub-area and the phase difference of each intersection will appear below the map area. .

3.4.2 Finding

The "Find" function makes it easy to find managed intersections. Enter the first letter of the intersection name in the text box, and a drop-down box will appear with all the intersection names that meet the conditions. Enter “y” as shown in the figure. All the pinyin letters “y” are listed in the drop-down box. All intersection names at the beginning. To continue the exact search, you can continue to enter the first pinyin letters of the following words, and only the intersection names that match the conditions will be left in the drop-down box. And the input box supports the wildcard "?" for an arbitrary letter. For example: "bsd?g" can find "Waterway Hotel West Road". When the search is complete, click on the selected target name in the drop-down box and the map will automatically display the object's icon in the center of the map.

3.5 status bar

The status bar is divided into four parts, from the left: service enable status; communication result; the current display scale of the map; the coordinates of the mouse in the map; the current date.

4 intersection report

The intersection report lists the details of all intersections in the form of a table. The “Filter” function below the table can combine and filter the data in the table according to different requirements for easy searching. The filtering method is to select the conditions to be filtered in the filter box, then input the judgment condition, and click the “Filter” button to complete the filtering function. Multiple conditions can be used simultaneously to combine queries. Click the "All" button to cancel the query and view all the data.

5 signal management interface

There are multiple channels for entering the traffic management interface:

Double-click the corresponding intersection node in the intersection list;

In the zone map, double-click the intersection icon or the name tag under the icon;

In the intersection report, double-click the record of the corresponding intersection;

The signal management interface is divided into a command toolbar, a schedule, and a time period table.


5.1 Signal Management Command Toolbar

Menu Item  



Upload time

Read the clock of the signal

Upload light group

Reading the light unit of the signal

Upload plan

Reading schedule of the signal

The result of the reading can be saved to the library.

Upload time

Time table for reading the signal

The result of the reading can be saved to the library.

Manual calibration

Press the time and week of the interface to calibrate the signal

Download plan

Send the configured plan data to the signal

See the schedule for configuration data.

Down time period

Send the configured time period data to the signal

See the time table for configuration data.


Force the current light state of the signal


5.2 Plan and time table

The plan and time period table are the plan and time period data saved in the local database, and are not necessarily consistent with the data in the signal of the lower intersection. In order to maintain consistency, you should use the "Upload Plan" / "Upload Time Period" function to read the latest data from the lower end signal before modifying.

5.2.1 Schedule

Plan items can be modified, added, or deleted at any time in the schedule.

At the bottom right of the table, click Copy Plan from Other Junctions, and you can choose to copy the schedules of other intersections to this intersection from the menu.

5.2.2 Time Period Table

The operation of the time period table is basically the same as the schedule. It is only the “plan” field in the time period table. When inputting, you should click twice and select the corresponding plan number from the pop-up drop-down menu.

6 View the operation log

Select the menu "File" -> "Operation Log" to open the "Operation Log" window (as shown in Figure 15). The operator's record of the operation of the system can be viewed in the "Operation Log" window. The Operation Log report also has convenient conditional query capabilities.

7 Regional Management

The methods for opening the zone management window are:

Select the menu "Management" -> "Regional Management";

In the intersection list, click the View Full Map node in the tree structure, select the corresponding zone icon in the map, and click the button in the toolbar above the map.

The “District Management” window is divided into two areas: “administrative area management” and “sub-area management”. The operation is completely consistent. Only “administrative area management” will be introduced here.

Select the area in the upper table and the lower part will automatically display the details of the area.

In the editing area, edit in the lower text box. After editing, click the “Save” button to automatically save the previous modification.

In the new area, click the “New” button, and a blank record will be automatically added to the table. The lower text box will be blank. Enter the corresponding data and click the “Save” button to complete the add area operation.

Delete the area, select the area to be deleted in the upper table, and click the “Delete” button to complete the operation of deleting the area.

Note: The selection of the map in “Sub-area Management” should be the same as the map in the corresponding “Administration Management”, otherwise there will be a position error when the map icon is displayed. For example, in the “Sub-area Management”, the “Friendship Road” sub-area belongs to the “Hexi District” in the “Administrative Area Management”, then the map file of the “Friendship Road” sub-area should be set to be the same as the “Hexi District” administrative area.

8 User Management

Select the menu "Management" -> "User Management" to open the "User Management" window, as shown in Figure 17. The user can be selected in the upper table and the lower text box automatically displays the user's details.

Edit the user, select the corresponding user, modify it in the text box, and click the "Save" button to save.

Add a user, click the "Add" button, the form automatically adds a blank record, enter information in the text box, click the "Save" button to complete the add operation.

Delete the user, select the corresponding user, and click the "Delete" button to complete the deletion.

9 task management

Select the menu "Management" -> "Task Management" to open the "Task Management" window.

9.1 Daily Task Management

“Daily Task Management” is divided into two tasks: “Automatic Time Management” and “Upload Parameter Task Management”.

9.1.1 Automatic Time Management Task Management

The system can automatically time all the intersections and support four automatic times a day, as shown in Figure 18. Check the corresponding automatic calibration check box, and then set the execution time of the automatic calibration command in the "execution time". For example, the “execution time” is set to “23:59:59”, then every day at 23:59:59, the system automatically performs the calibration operation for all managed intersections.

After the setup is complete, click the "Save" button to save the settings.

9.1.2 Upload Parameter Task Management

This task automatically uploads "plan" or "time period" operations to all sites at a specified time. The setting method is simple and straightforward, and this is explained too much here.

Click the View Report button to view the execution of the task as a report.

9.2 Special day management

The second task in "Task Management" is "Special Day Management", as shown in Figure 20. Special day means automatically changing the time or date of several selected intersections to a special day time or date. This function plays a big role in dealing with sudden large-scale events that have special requirements for traffic. For example, Saturday is originally a rest day. The plan and time period for the intersection signal to run on the day is the plan and time of the rest day, but the day is just before the Spring Festival and is adjusted to the working day. At this time, if you modify the schedule and timetable of each signal, it is more difficult to work. If you change the day of the week to a working day (such as Wednesday), you can solve such problems in a simple way.

In the report, you can view the contents of the task, the execution results, and the modified intersections.

10 Alarm View

Click the Alarm View button in the toolbar to open the Alarms report.

10.1 Alarm View

The alarm of the intersection is recorded in the alarm report. The alarms are classified into “communication off”, “signal failure” and “normal” alarms.

The alarm report also supports the multi-condition combination "filtering" function, which can quickly and easily find the desired alarm record.

10.2 Alarm Confirmation

After the alarm is generated, the icons on the map will indicate different alarms in different colors. The operator should process the alarm in a timely manner. After the processing, the alarm record should be confirmed to tell the system that the alarm has been processed. It is convenient to count and view faults and operation records in the future.

How to confirm the alarm:

In the alarm report, select the corresponding alarm record, click the right mouse button, and select “Confirm” in the pop-up menu. The system automatically confirms the record and saves the confirmer and confirmation time.

12 help and about

The help file can be opened via the menu "Help" -> "Help".

The relevant window of the system software can be opened via the menu "Help" -> "About".