[0001] The present application claims priority of the Chinese Patent Application No.
201711107350.8 filed on November 10, 2017, the entire disclosure of which is hereby incorporated in full text by reference
as part of the present application.
TECHNICAL FIELD
[0002] The present disclosure relates to the field of computer technology, especially a
route control method, and more particularly to a route control method and device based
on a static interlocking table, and a computer storage medium.
BACKGROUND
[0003] In the field of railway station computer interlock technology, when the route selection
adopts a dynamic search scheme, such as the shortest path search algorithm, the shortest
path search algorithm is used to calculate the shortest path from one signal point
to all other signal points. The main feature is extending to the outside layer by
layer with the start point as a center, until it extends to the end point, signal
points that need to be traversed and calculated are a lot, more computing resources
are occupied. Moreover, the number of routes that may be searched is large, resulting
in a difference between the actual usable route and the interlock table given by the
design units.
[0004] For example, when there are multiple routes from signal point A to signal point B,
the design units only allows one of the paths to be arranged, and the other paths
are not allowed to be arranged; while the dynamic search mode considers all the multiple
paths from signal point A to signal point B as effective routes. The design units
requires that the route between the specified number of signal points sends to the
other devices a route state with a fixed unique number; whereas the dynamic search
mode dynamically retrieves the route when receiving an operation command, and the
route has bad capability of maintaining a fixed unique number.
[0005] Therefore, in order for the actual route to be consistent with the interlock given
by the design units, those skilled in the art urgently need to develop a route control
method that enables the route to maintain a unique number.
SUMMARY
[0006] In view of the above, the present disclosure aims to provide a route control method
and device based on a static interlocking table, and a computer storage medium, thereby
solve the problem that the selected route is not inconsistent with the interlocking
table provided by the design units in the prior art.
[0007] In order to solve the above technical problem, a specific embodiment of the present
disclosure provides a route control method based on a static interlocking table, wherein
the method comprises: converting an original interlocking table provided by design
units to a static interlocking table; and selecting a route in the static interlocking
table according to a routing command.
[0008] A specific embodiment of the present disclosure further provides a computer storage
medium containing computer-executable instructions, wherein when the computer-executable
instructions are processed by a data processing device, the data processing device
executes the following steps: converting an original interlocking table provided by
design units to a static interlocking table; and selecting a route in the static interlocking
table according to a routing command.
[0009] A specific embodiment of the present disclosure further provides a route control
device based on a static interlocking table, wherein the device comprises: a conversion
unit configured to convert an original interlocking table provided by design units
to a static interlocking table; a selection unit configured to select a route in the
static interlocking table according to a routing command.
[0010] As known from the above specific embodiments of the present disclosure, the route
control method and device based on a static interlocking table and the computer storage
medium at least have the following advantageous effects: the original interlocking
table given by the design units is converted into a static interlocking table, and
the route in the static interlocking table is selected by route selecting command
to ensure that the selected route can be completely consistent with the design units'
requirement so as to ensure travel safety; since each route in the static interlocking
table has a fixed unique number, during the route selecting process, the unique number
can be directly used, which improves the data processing efficiency; the static interlocking
table is resident in the memory, the running speed is fast and the processing efficiency
is high.
[0011] It should be understood that the foregoing general description and the following
detailed description of the embodiments are exemplary and illustrative only, and should
not be construed as limiting the scope claimed by the present disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The accompanying drawings below are a part of the specification of the present disclosure,
they illustrate exemplary embodiments of the present disclosure. The accompanying
drawings together with the description of the specification are used to explain principles
of the present disclosure.
FIG. 1 is a flowchart of a first embodiment of a route control method based on a static
interlocking table according to a specific implementation of the present disclosure;
FIG. 2 is a flowchart of a second embodiment of a route control method based on a
static interlocking table according to a specific implementation of the present disclosure;
FIG. 3 is a flowchart of a third embodiment of a route control method based on a static
interlocking table according to a specific implementation of the present disclosure;
FIG. 4 is a structural schematic diagram of a first embodiment of a route control
device based on a static interlocking table according to a specific implementation
of the present disclosure;
FIG. 5 is a structural schematic diagram of a second embodiment of a route control
device based on a static interlocking table according to a specific implementation
of the present disclosure;
FIG. 6 is a structural schematic diagram of a third embodiment of a route control
device based on a static interlocking table according to a specific implementation
of the present disclosure;
FIG. 7 is a schematic diagram of route state transition provided by a specific implementation
of the present disclosure;
FIG. 8 is a schematic diagram of route establishment time sequence provided by a specific
implementation of the present disclosure;
FIG. 9 is a schematic diagram of route cancellation time sequence provided by a specific
implementation of the present disclosure;
FIG. 10 is a schematic diagram of route manual release time sequence provided by a
specific implementation of the present disclosure; and
FIG. 11 is a schematic diagram of failure release time sequence in a route section
provided by a specific implementation of the present disclosure.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0013] To make the objectives, technical solutions, and advantages of the embodiments of
the present disclosure more clear and comprehensible, the spirits of the present disclosure
will be clearly described below with reference to the drawings and the detailed descriptions.
After learning the embodiments of the present disclosure, those skilled in the art
can make changes and modifications based on techniques taught by the contents of the
present disclosure, without departing from the spirits and scopes of the present disclosure.
[0014] FIG. 1 is a flowchart of a first embodiment of a route control method based on a
static interlocking table according to a specific implementation of the present disclosure,
as shown in FIG. 1, an original interlocking table of design units is converted to
a static interlocking table, and a route in the static interlocking table is selected
according to route selecting command.
[0015] In the specific implementation shown in this figure, the route control method based
on a static interlocking table comprises:
Step 101: converting an original interlocking table provided by design units to a
static interlocking table. In a specific embodiment of the present disclosure, only
one path between two signal points in the original interlocking table provided by
the design units is an effective route.
Step 102: selecting a route in the static interlocking table according to route selecting
command. In a specific embodiment of the present disclosure, the static interlocking
table is resident in the memory and the route can be selected quickly. The static
interlocking table contains the following contents: route unique code, signal name,
signal display, quantity of switch in route, switch name, switch position, quantity
of switch with follow up movement in route, name of switch with follow up movement,
position of switch with follow up movement, name of approach section, number of sections
in route, section name, name of external section of terminal signal, name of inner
section of terminal signal, number of out-of-gauge section, and name of out-of-gauge
section.
[0016] Referring to FIG. 1, the route selecting command is used to select a route in the
static interlocking table to ensure that the selected route is exactly consistent
with the requirement of the design units.
[0017] FIG. 2 is a flowchart of a second embodiment of a route control method based on a
static interlocking table according to a specific implementation of the present disclosure,
as shown in FIG. 2, after a route is selected, traveling of trains is guided by using
the selected route.
[0018] In the specific implementation shown this figure, after step 102, the route control
method based on a static interlocking table further comprises:
Step 103: guiding traveling of trains by using the selected route.
[0019] Referring to FIG. 2, the trains are operated according to the route selected from
the static interlocking table to ensure safe driving.
[0020] FIG. 3 is a flowchart of a second embodiment of a route control method based on a
static interlocking table according to a specific implementation of the present disclosure,
as shown in FIG. 3, an original interlocking table provided by design units is converted
to a static interlocking table by the way of tabular conversion, a unique number of
a route in the static interlocking table is selected according to the route selecting
command, and a control logic is generated based on the unique number to control the
travelling of the train.
[0021] In a specific embodiment shown in this figure, step 101 specifically comprises:
Step 101': converting an original interlocking table provided by design units to a
static interlocking table by the way of tabular conversion.
[0022] Step 102 specifically comprises:
Step 1021': selecting a unique number of a route in the static interlocking table
according to the route selecting command. In the specific embodiment of the present
disclosure, each route in the static interlocking table has a fixed unique number,
the processing efficiency of the data is improved when the unique number corresponding
to the route is selected.
Step 1022': generating a control logic based on the unique number. In the specific
embodiment of the present disclosure, compared with the data characterizing the route
itself, the unique number is easier to generate a control logic, which saves computation
amount.
[0023] Step 103 specifically comprises:
Step 103': guiding traveling of trains by using the control logic. In the specific
embodiment of the present disclosure, when the control logic is processed by a data
processing device, the trains can be automatically guided.
[0024] Referring to FIG.3, an original interlocking table provided by design units is converted
to a static interlocking table by the way of tabular conversion, a control logic is
generated by using a unique number of the route in the static interlocking table,
to control the normal operation of trains, the data processing amount is small, the
data processing efficiency is high, and traveling is safe.
[0025] The specific implementation of the present disclosure further provides a computer
storage medium containing computer-executable instructions, wherein when the computer-executable
instructions are processed by a data processing device, the data processing device
performs the following steps:
Step 101: converting an original interlocking table provided by design units to a
static interlocking table.
Step 102: selecting a route in the static interlocking table according to route selecting
command.
[0026] The specific implementation of the present disclosure further provides a computer
storage medium containing computer-executable instructions, wherein when the computer-executable
instructions are processed by a data processing device, the data processing device
performs the following steps:
Step 101: converting an original interlocking table provided by design units to a
static interlocking table.
Step 102: selecting a route in the static interlocking table according to route selecting
command.
Step 103: guiding traveling of trains by using the selected route.
[0027] The specific implementation of the present disclosure further provides a computer
storage medium containing computer-executable instructions, wherein when the computer-executable
instructions are processed by a data processing device, the data processing device
performs the following steps:
Step 101': converting an original interlocking table provided by design units to a
static interlocking table by the way of tabular conversion.
[0028] Step 1021': selecting a unique number of a route in the static interlocking table
according to route selecting command.
[0029] Step 1022': generating a control logic based on the unique number.
[0030] Step 103': guiding traveling of trains by using the control logic.
[0031] FIG. 4 is a structural schematic diagram of a first embodiment of a route control
device based on a static interlocking table according to a specific implementation
of the present disclosure, the device shown in FIG. 4 can be applied to the method
shown in FIGS. 1 to 3, to convert an original interlocking table provided by design
units to a static interlocking table, and select a route in the static interlocking
table according to route selecting command.
[0032] In a specific embodiment shown in this figure, a route control device based on a
static interlocking table comprises: a conversion unit 1 and a selection unit 2. The
conversion unit 1 is configured to convert an original interlocking table provided
by a design units to a static interlocking table; the selection unit 2 is configured
to select a route in the static interlocking table according to route selecting command.
In a specific embodiment of the present disclosure, the static interlocking table
contains the following contents: route unique code, signal name, signal display, quantity
of switch in route, switch name, switch position, quantity of switch with follow up
movement in route, name of switch with follow up movement, position of switch with
follow up movement, name of approach section, number of sections in route, section
name, name of external section of terminal signal, name of inner section of terminal
signal, number of out-of-gauge sections, and name of out-of-gauge section.
[0033] Referring to FIG 4, the routing command is used to select a route in the static interlocking
table, so as to ensure that the selected route is exactly consistent with the requirement
of the design units.
[0034] FIG. 5 is a structural schematic diagram of a second embodiment of a route control
device based on a static interlocking table according to a specific implementation
of the present disclosure, as shown in FIG. 5, after a route is selected, traveling
of trains is guided by using the selected route.
[0035] In a specific embodiment shown in this figure, the route control device based on
a static interlocking table comprises: a guidance unit 3. The guidance unit 3 is configured
to guide traveling of trains by using the selected route.
[0036] Referring to FIG. 5, the operation of trains is controlled according to the selected
route, safe driving is ensured, safety is good.
[0037] FIG. 6 is a structural schematic diagram of a third embodiment of a route control
device based on a static interlocking table according to a specific implementation
of the present disclosure, as shown in FIG. 6, an original interlocking table provided
by design units is converted to a static interlocking table by the way of tabular
conversion, a unique number of a route in the static interlocking table is selected
according to the route selecting command, and a control logic is generated based on
the unique number.
[0038] In a specific embodiment shown in this figure, the conversion unit 1 is further configured
to convert an original interlocking table provided by design units to a static interlocking
table by way of tabular conversion. The selection unit 2 specifically comprises: a
selection module 21 and a generation module 22. The selection module 21 is configured
to select a unique number of a route in the static interlocking table according to
the route selecting command; and the generation module 22 is configured to generate
a control logic based on the unique number. The guidance unit 3 is specifically configured
to guide traveling of trains by using the control logic.
[0039] Referring to FIG. 6, an original interlocking table provided by design units is converted
to a static interlocking table by the way of tabular conversion, a control logic is
generated by using a unique number of the route in the static interlocking table,
to control the normal operation of trains, the data processing amount is small, the
data processing efficiency is high, and traveling safety can be ensured.
[0040] FIG. 7 is a schematic diagram of transition of a route state provided by a specific
implementation of the present disclosure, as shown in FIG. 7, routing information
in the static interlocking table is converted into a route control table through the
route selecting command, and corresponding interlocking relationship is achieved by
transition of various states of the route.
[0041] FIG. 8 is a schematic diagram of route establishment time sequence provided by a
specific implementation of the present disclosure; FIG. 9 is a schematic diagram of
route cancellation time sequence provided by a specific implementation of the present
disclosure; FIG. 10 is a schematic diagram of route manual release time sequence provided
by a specific implementation of the present disclosure; and FIG. 11 is a schematic
diagram of failure release time sequence in a route section provided by a specific
implementation of the present disclosure. As shown in FIGS. 8 to 11, working time
diagrams of route establishment, route cancellation, route manual release, and failure
release of route section are shown, and it can be seen that the original interlocking
table provided by the design units is converted into a static interlocking, the fixed
unique number of the route in the static interlocking table is directly used to generate
a control logic so as to control the normal operation of trains, which can ensure
that the selected route can be completely consistent to the requirement of the design
units, thereby safe driving is ensured.
[0042] The specific embodiments of the present disclosure provide a route control method
and device based on a static interlocking table, and a computer storage medium, with
which the original interlocking table given by the design units is converted into
a static interlocking table, and the route in the static interlocking table is selected
by using route selecting command to ensure that the selected route can be completely
consistent with the design units' requirement so as to ensure travel safety; since
each route in the static interlocking table has a fixed unique number, during the
route selection process, the unique number can be directly used, which improves the
data processing efficiency; the static interlocking table is resident in the memory,
the running speed is fast, and the processing efficiency is high.
[0043] The above-described embodiments of the present disclosure may be implemented in various
hardware, software codes, or a combination thereof. For example, the embodiments of
the present disclosure may also be program codes for executing the above method in
a Digital Signal Processor (DSP). The present disclosure may also relate to a variety
of functions performed by a computer processor, a digital signal processor, a microprocessor,
or a Field Programmable Gate Array (FPGA). The above-mentioned processor may be configured
to perform specific tasks in accordance with the present disclosure, which is implemented
by executing machine-readable software codes or firmware codes that define a particular
method disclosed by the present disclosure. Software codes or firmware codes may be
developed into different programming languages and different formats or forms. Software
codes may also be complied for different target platforms. However, different code
patterns, types, and languages of software codes and other types of configuration
code that perform tasks in accordance with the present disclosure do not depart from
the spirits and scopes of the present disclosure.
[0044] The foregoing descriptions are merely exemplary embodiments of the present disclosure.
Any changes and modifications made by those skilled in the art without departing from
the concepts and principles of the present disclosure shall fall within the protection
scopes of the present disclosure.
1. A route control method based on a static interlocking table, wherein the method comprises:
converting an original interlocking table provided by design units to a static interlocking
table; and
selecting a route in the static interlocking table according to route selecting command.
2. The route control method based on a static interlocking table according to claim 1,
wherein the method further comprises:
guiding traveling of trains by using the selected route.
3. The method according to any of claims 1 to 2, wherein the step of converting an original
interlocking table provided by design units to a static interlocking table specifically
comprises:
converting an original interlocking table provided by design units to a static interlocking
table by the way of tabular conversion.
4. The route control method based on a static interlocking table according to any of
claims 1 to 3, wherein the step of selecting a route in the static interlocking table
according to route selecting command specifically comprises:
selecting a unique number of a route in the static interlocking table according to
the route selecting command; and
generating a control logic based on the unique number.
5. The route control method based on a static interlocking table according to any of
claims 1 to 4, wherein the step of guiding traveling of trains by using the selected
route specifically comprises:
guiding traveling of trains by using the control logic.
6. The route control method based on a static interlocking table according to any of
claims 1 to 5, wherein the static interlocking table is resident in a memory.
7. A computer storage medium comprising computer-executable instructions, wherein when
the computer-executable instructions are processed via a data processing device, the
data processing device performs the method according to any of claims 1 to 6.
8. A route control device based on a static interlocking table, wherein the device comprises:
a conversion unit configured to convert an original interlocking table provided by
design units to a static interlocking table; and
a selection unit configured to select a route in the static interlocking table according
to route selecting command.
9. The route control device based on a static interlocking table according to claim 8,
wherein the device further comprises:
a guidance unit configured to guide traveling of trains by using the selected route.
10. The route control device based on a static interlocking table according to any of
claims 8 to 9, wherein the conversion unit is further configured to convert an original
interlocking table provided by design units to a static interlocking table by the
way of tabular conversion.
11. The route control device based on a static interlocking table according to any of
claims 8 to 10, wherein the selection unit specifically comprises:
a selection module configured to select a unique number of a route in the static interlocking
table according to route selecting command; and
a generation module configured to generate a control logic based on the unique number.
12. The route control device based on a static interlocking table according to any of
claims 8 to 11, wherein the guidance unit is specifically configured to guide traveling
of trains by using the control logic.