CN113504774B - Train control interlocking integration and dispatching centralized system interface data checking method and device - Google Patents
Train control interlocking integration and dispatching centralized system interface data checking method and device Download PDFInfo
- Publication number
- CN113504774B CN113504774B CN202111052973.6A CN202111052973A CN113504774B CN 113504774 B CN113504774 B CN 113504774B CN 202111052973 A CN202111052973 A CN 202111052973A CN 113504774 B CN113504774 B CN 113504774B
- Authority
- CN
- China
- Prior art keywords
- control
- control command
- train
- train control
- interlocking integrated
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
The application provides a train control interlocking integration and dispatching centralized system interface data checking method and a device, wherein the train control interlocking integration and dispatching centralized system interface data checking method comprises the following steps: acquiring a control type and a control code bit which can be identified by a train control interlocking integrated system; acquiring the number of a control code bit in a code bit table corresponding to the column control interlocking integrated system; converting the serial number into a character which can be identified by a train control interlocking integrated system; composing the control type and the character into a control command; inputting a control command into a simulated train control interlocking integrated environment for execution; determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes checking according to the success of execution; and when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started. Therefore, the testing efficiency can be improved, and the testing period can be shortened.
Description
Technical Field
The application relates to the technical field of railway equipment testing, in particular to a train control interlocking integration and dispatching centralized system interface data checking method and device.
Background
The train control interlocking integrated system is a station yard control system which is newly appeared in recent years, and can correspondingly control each device in a station yard and display the controlled result in the train control interlocking integrated system. The dispatching centralized system is used as an existing station yard control system in each large railway trunk line, and can also correspondingly control each device in the station yard, and the control result is displayed in the dispatching centralized system. The train control interlocking integrated system is matched with the dispatching centralized system for use, and the effective control of the station yard can be realized.
Before the train control interlocking integrated system and the dispatching centralized system are put into practical use, the train control interlocking integrated system and the dispatching centralized system need to be tested. In the testing process, when the dispatching concentration system performs autonomous control, namely the dispatching concentration system performs dominant control on the station yard, after the dispatching concentration system controls the station yard, the dispatching concentration system not only displays the control result in a display screen of the dispatching concentration system, but also sends the dispatching result to the train control interlocking integrated system, so that the train control interlocking integrated system updates the displayed station yard state based on the control result.
However, in the above test process, some problems always occur in the interaction between the train control interlocking integrated system and the dispatch centralized system. For example: incorrect display of track segment status, incorrect indication of switch location, etc. in a train control interlock integration system. In this case, the test cannot be continued, and it is necessary to find and solve the problem by manually spending much time and effort. Therefore, the test efficiency of the train control interlocking integrated system and the dispatching centralized system is reduced, and the test period is prolonged.
Disclosure of Invention
The embodiment of the application aims to provide a method and a device for checking interface data of a train control interlocking integrated and dispatching centralized system, so that before testing, whether a code bit table generated by the train control interlocking integrated system during data manufacturing is matched with the dispatching centralized system is verified, and then subsequent testing is continued under the condition that matching is verified, so that the testing efficiency can be improved, and the testing period can be shortened.
In order to solve the above technical problem, an embodiment of the present application provides the following technical solutions:
a first aspect of the present application provides a train control interlocking integrated and scheduling centralized system interface data checking method, where before the method is applied to a test of a train control interlocking integrated system and a scheduling centralized system, the method includes: acquiring a control type and a control code bit which can be identified by a train control interlocking integrated system; acquiring the number of the control code bit in a code bit table corresponding to the column control interlocking integrated system; converting the serial number into a character which can be identified by the train control interlocking integrated system; composing the control type and the character into a control command; inputting a control command into a simulated train control interlocking integrated environment for execution; determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes checking according to the success of execution; and when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started.
A second aspect of the present application provides a device for checking interface data of a train control interlocking integrated and dispatch centralized system, where the device is applied before testing the train control interlocking integrated system and the dispatch centralized system, and the device includes: the system comprises a first acquisition module, a second acquisition module and a control module, wherein the first acquisition module is used for acquiring control types and control code bits which can be identified by a train control interlocking integrated system; the second acquisition module is used for acquiring the serial number of the control code bit in a code bit table corresponding to the column control interlocking integrated system; the conversion module is used for converting the serial number into a character which can be identified by the train control interlocking integrated system; the generating module is used for combining the control type and the characters into a control command; the execution module is used for inputting the control command into the simulated train control interlocking integrated environment for execution; the checking module is used for determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes the checking according to the success of the execution; and when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started.
A third aspect of the present application provides an electronic device comprising: a processor, a memory, a bus; the processor and the memory complete mutual communication through the bus; the processor is for invoking program instructions in the memory for performing the method of the first aspect.
A fourth aspect of the present application provides a computer-readable storage medium comprising: a stored program; wherein the program, when executed, controls an apparatus in which the storage medium is located to perform the method of the first aspect.
Compared with the prior art, the interface data checking method for the train control interlocking integrated and dispatching centralized system provided by the first aspect of the application comprises the steps of firstly, obtaining the control types and control code bits which can be identified by the train control interlocking integrated system before testing the train control interlocking integrated system and the dispatching centralized system; then, acquiring the number of the control code bit in a code bit table corresponding to the column control interlocking integrated system; then, converting the serial number into a character which can be identified by the train control interlocking integrated system; then, the control type and the character are combined into a control command; then, inputting the control command into a simulated train control interlocking integrated environment for execution; and finally, determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes checking according to the success of execution. It can be seen that, before testing the train control interlocking integrated system and the dispatching centralized system, by the method provided by the embodiment of the present application, the data (i.e., the control command) interacted between the train control interlocking integrated system and the dispatching centralized system is checked first, and only when the data interacted is successfully checked, the test of the train control interlocking integrated system and the dispatching centralized system is started. Therefore, the problems of the two systems in the interaction process in the process of testing the train control interlocking integrated system and the dispatching centralized system can be avoided, the problem of manually searching the problems with a large amount of time and energy is avoided, the testing efficiency is improved, and the testing period is shortened.
The train control interlocking integration and dispatch centralized system interface data checking device provided by the second aspect, the electronic device provided by the third aspect, and the computer-readable storage medium provided by the fourth aspect of the present application have the same or similar beneficial effects as the train control interlocking integration and dispatch centralized system interface data checking method provided by the first aspect.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present application will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the present application are illustrated by way of example and not by way of limitation in the figures of the accompanying drawings and in which like reference numerals refer to similar or corresponding parts and in which:
fig. 1 is a first flowchart illustrating a method for checking interface data of a train control interlocking integration and dispatch centralized system in an embodiment of the present application;
fig. 2 is a schematic flowchart of a second method for checking interface data of a train control interlocking integration and dispatch centralized system in the embodiment of the present application;
fig. 3 is a schematic structural diagram of an interface data checking device of a train control interlocking integration and dispatch centralized system in an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
It is to be noted that, unless otherwise specified, technical or scientific terms used herein shall have the ordinary meaning as understood by those skilled in the art to which this application belongs.
Before testing the train control interlocking integrated system and the dispatching centralized system, the method provided by the embodiment of the application needs to check the data interacted between the train control interlocking integrated system and the dispatching centralized system. And only when the interactive data is successfully checked, starting the test of the train control interlocking integrated system and the dispatching centralized system. This is because: the inventor finds that in the process of testing the train control interlocking integrated system and the dispatching centralized system, the interaction between the train control interlocking integrated system and the dispatching centralized system always causes problems because the code bit table generated during the manufacturing of the data of the train control interlocking integrated system is not matched with the dispatching centralized system. Therefore, before testing the train control interlocking integrated system and the dispatching centralized system, by the method provided by the embodiment of the application, interactive data between the train control interlocking integrated system and the dispatching centralized system is checked first, and the test of the train control interlocking integrated system and the dispatching centralized system is started only when the interactive data is successfully checked. And when interactive data check fails, debugging the data failed in check, checking after debugging until the check is successful, and testing the train control interlocking integrated system and the dispatching centralized system based on the adjusted data. Therefore, the problems of the two systems in the interaction process in the process of testing the train control interlocking integrated system and the dispatching centralized system can be avoided, the problem of manually searching the problems with a large amount of time and energy is avoided, the testing efficiency is improved, and the testing period is shortened.
Fig. 1 is a first schematic flowchart of a method for checking interface data of a train control interlock integration and dispatch centralized system in an embodiment of the present application, and referring to fig. 1, the method may include:
s101: and acquiring the control type and the control code bit which can be identified by the train control interlocking integrated system.
In the process of testing the train control interlocking integrated system and the dispatching centralized system, the dispatching centralized system is used as a main part to control the station yard, and then the dispatching centralized system sends corresponding information to the train control interlocking integrated system to be updated and displayed, so that the control type and the control code bit which can be identified by the train control interlocking integrated system need to be acquired in the dispatching centralized system.
The control type here refers to a specific type of the dispatch centralized system controlling the station yard. The control code bits here refer to code bits in a code bit table generated by the column control interlock integrated system when data is created. By means of the control type and the control code bits, the train control interlocking integrated system can know what operation is performed on the station yard by the dispatching centralized system, and display of the state in the station yard in the train control interlocking integrated system is updated.
S102: and acquiring the number of the control code bit in a code bit table corresponding to the column control interlocking integrated system.
In practical application, the scheduling centralized system does not send the code bits to the column control interlocking integrated system, and the code bits are sent as numbers in the code bit table, so that the numbers corresponding to the control code bits need to be found in the code bit table corresponding to the column control interlocking integrated system.
The code bit table is generated by the column control interlocking integration system during data production. In the code bit table, there are a plurality of numbers and their corresponding code bits, i.e., control code bits. Therefore, after a control code bit is obtained, the control code bit can be searched in the code bit table to find out the corresponding number of the control code bit in the code bit table.
S103: and converting the serial number into a character which can be recognized by the train control interlocking integrated system.
Generally, the numbers in the code bit table are decimal numbers, and the column control interlocking integration system cannot identify the decimal numbers, so that the acquired numbers need to be converted into characters which can be identified by the column control interlocking integration system.
In practical application, the obtained decimal number is converted into a hexadecimal number. This is, of course, the case where the train control interlock integration system herein is capable of recognizing hexadecimal numbers. When the train control interlocking integrated system can identify other system numbers, the obtained decimal number needs to be converted into the number of the corresponding system. The specific scale of the number conversion is not limited herein.
S104: the control type and the character are combined into a control command.
After the control type when the dispatching centralized system performs autonomous control and the converted number (namely the character) corresponding to the control code bit in the code bit table are obtained, the control type and the character are combined, and then the control command can be obtained. Through the operation condition of the control command in the train control interlocking integrated system, whether the problem exists when the dispatching centralized system and the train control interlocking integrated system are interacted can be known.
In the specific implementation process, the control type value corresponding to the control type can be directly spliced with the character, and the spliced result can be directly used as a control command. Of course, other combinations of control types and characters are possible. For example: connected by a "+" sign, etc. The specific combination of the control type and the character is not limited herein.
S105: and inputting the control command into a simulated train control interlocking integrated environment for execution.
Before the train control interlocking integrated system and the dispatching centralized system are tested, namely under the condition that the train control interlocking integrated system and the dispatching centralized system are not interacted, the interactive interface data of the two systems are checked through the control command, so that the control command is required to be prevented from being directly input into the train control interlocking integrated system to operate. In addition, the control command is input into the train control interlocking integrated system to operate, and corresponding operation needs to be performed in the train control interlocking integrated system manually. For example: and manually clicking a button corresponding to the control type. The train control interlock integrated system can then be operated on the basis of the control commands. Therefore, manual participation is needed, and the checking efficiency of the interface data between the two coefficients is reduced.
In view of this, the operation environment of the train control interlock integrated system may be simulated, so that the control command is executed in the simulated train control interlock integrated environment. In a simulated train control interlocking integrated environment, after a control command is input, the control command can be immediately executed without manually operating corresponding buttons, and the checking efficiency of interface data between two coefficients can be improved.
S106: and determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes checking according to the success of execution.
And when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started.
After the control command is input into the simulated train control interlocking integrated environment to be executed, if the control command is successfully executed in the simulated train control interlocking integrated environment, the control type corresponding to the dispatching centralized system is matched with the code bit corresponding to the code bit table of the train control interlocking integrated system, and then the interface data of the train control interlocking integrated system and the dispatching centralized system is determined to pass checking. And if the control command fails to be executed in the simulated train control interlocking integrated environment, the control type corresponding to the dispatching centralized system is not matched with the corresponding code bit in the code bit table of the train control interlocking integrated system, and then the interface data of the train control interlocking integrated system and the dispatching centralized system is determined not to pass the check. At this time, the corresponding code bits in the train control interlock integrated system need to be adjusted. And checking the adjusted code bits again by using the method provided by the embodiment of the application until the check is successful, and then testing the train control interlocking integrated system and the dispatching centralized system. Therefore, the problems of the train control interlocking integrated system and the dispatching centralized system during interaction can be found in advance, the problems (namely corresponding code bits) are directly corrected, the problem that the two systems interact in the process of testing the train control interlocking integrated system and the dispatching centralized system is avoided, the problem that the two systems spend a large amount of time and energy to search is avoided, the testing efficiency of the train control interlocking integrated system and the dispatching centralized system is improved, and the testing period is shortened.
As can be seen from the above, in the method for checking interface data of a train control interlocking integrated and dispatch centralized system provided in the embodiment of the present application, before testing the train control interlocking integrated system and the dispatch centralized system, first, a control type and a control code bit that can be identified by the train control interlocking integrated system are obtained; then, acquiring the number of the control code bit in a code bit table corresponding to the column control interlocking integrated system; then, converting the serial number into a character which can be identified by the train control interlocking integrated system; then, the control type and the character are combined into a control command; then, inputting the control command into a simulated train control interlocking integrated environment for execution; and finally, determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes checking according to the success of execution. It can be seen that, before testing the train control interlocking integrated system and the dispatching centralized system, by the method provided by the embodiment of the present application, the data (i.e., the control command) interacted between the train control interlocking integrated system and the dispatching centralized system is checked first, and only when the data interacted is successfully checked, the test of the train control interlocking integrated system and the dispatching centralized system is started. Therefore, the problems of the two systems in the interaction process in the process of testing the train control interlocking integrated system and the dispatching centralized system can be avoided, the problem of manually searching the problems with a large amount of time and energy is avoided, the testing efficiency is improved, and the testing period is shortened.
Further, as refinement and extension of the method shown in fig. 1, an embodiment of the present application further provides a train control interlock integration and scheduling centralized system interface data checking method. Fig. 2 is a schematic flowchart of a second method for checking interface data of a train control interlock integration and dispatch centralized system in an embodiment of the present application, and as shown in fig. 2, the method may include:
s201: and defining a code bit transmission format when the system in the dispatching set is used as autonomous control.
The dispatching centralized system is used as autonomous control, namely the dispatching centralized system controls a station yard mainly. After the dispatching centralized system controls the station yard, the corresponding state in the station yard can be changed, and the dispatching centralized system can also send the corresponding change to the train control interlocking integrated system for updating.
The code bit transmission format defined herein may be predefined manually. When the checking is needed, the data can be directly obtained. Of course, the check may be generated temporarily when the check is necessary. The specific manner of obtaining the code bit transmission format is not limited herein.
In a specific implementation process, the interface definitions of the train control interlocking integrated system and the dispatching centralized system can be referred, and the dispatching centralized system is defined as a code bit transmission format during autonomous control. The code bit transmission format can comprise hexadecimal control commands or decimal characters recognizable by a safety host in the column control interlocking integrated system, and code bits or code bit suffixes in a code bit table. The control type can be defined according to the actual control content.
The partially defined code bit transmission formats are listed in table 1 below.
TABLE 1
S202: the check tool reads the code bit table.
It should be noted here that the execution subject of the method described in the embodiment of the present application may check the tool. The checking tool is a tool integrating various functions of reading files, converting data, generating commands, executing names, verifying results and the like. The multifunctional module can be formed by combining various existing single functional modules, and can also be directly used by adopting the existing modules integrating the functions.
After the user defines the code bit transmission format, the control code bits in the code bit transmission format need to be converted into corresponding numbers in the code bit table, and therefore, a check tool needs to read the code bit table. In the code bit table, there is a correspondence of each number to a corresponding control code bit. The check tool can obtain the number corresponding to the control code bit through the code bit table.
S203: and generating a dispatching centralized autonomous control command table.
After the check tool acquires the control type and the serial number, the control type value is defined as hexadecimal in the definition stage, and the train control interlocking integrated system can identify the control type value, so that the control type does not need to be converted. And because the serial number exists in a code bit table in a decimal form, the column control interlocking integrated system cannot identify the serial number, and therefore the serial number needs to be converted into a hexadecimal number.
In the process of converting the number into hexadecimal, the method specifically includes the following steps:
step A: converting the serial number into a binary system to obtain a binary system serial number;
and B: according to the principle that the low byte is in front of the high byte, 0 is supplemented before the binary number to obtain a sixteen-bit number;
and C: and converting the hexadecimal serial number into a hexadecimal system to obtain characters which can be identified by the train control interlocking integrated system, namely the serial number under the hexadecimal system.
The above is only one specific way of converting the numbers into hexadecimal, and a way of directly converting from decimal into hexadecimal may also be adopted. The specific manner of conversion is not limited herein.
After the number is converted into hexadecimal characters, the control type can be combined with the characters to form the control command.
Some control commands in the schedule set autonomous control command table are listed in table 2 below.
TABLE 2
Because the number of the control types and the control code bits is multiple, the characters corresponding to the control types and the control code bits are combined pairwise to form a plurality of control commands, and the control commands further form a dispatching centralized autonomous control command table.
S204: judging whether the dispatching centralized autonomous control command table is in a hexadecimal format executable by a safety host in the column control interlocking integrated system; if yes, go to S205; if not, S201 is executed again.
Before executing the control command in the dispatching centralized autonomous control command table, judging whether the control command in the dispatching centralized autonomous control command table is in a hexadecimal format executable by a safety host in the column control interlocking integrated system, and executing the control command in the dispatching centralized autonomous control command table under the condition that the judgment result is yes, so that the control command execution failure caused by the control command generation error can be avoided, and the checking accuracy is improved. And under the condition that the judgment result is negative, the defined code bit transmission format is proved to have problems, and the code bit transmission format is redefined in time, so that the control command in the subsequent checking process becomes accurate, the condition that the control command is excluded after the subsequent verification fails is avoided, a large amount of time and experience are consumed, and the verification efficiency is improved.
S205: and executing the control commands in the dispatching centralized autonomous control command table.
Here, it should be noted that the control commands in the schedule-centralized autonomous control command table are not executed in the column control interlock integrated system. This is because: in order to enable the control command to be executed in the train control interlocking integrated system, the corresponding key in the train control interlocking integrated system needs to be manually clicked first, the corresponding mode is started, and the train control interlocking integrated system can obtain the control command and execute the control command. This adds manual operations, which can reduce verification efficiency. Therefore, the control command is input into the simulated train control interlocking integrated environment and executed. The simulated train control interlocking integrated environment can be directly executed based on a control command, corresponding keys do not need to be manually started, and checking efficiency is improved.
It should be further noted that there are multiple control commands in the schedule centralized autonomous control command table, and the simulated column control interlock integrated environment executes the control commands in the schedule centralized autonomous control command table one by one. That is, each control command in the schedule-centralized autonomous control command table is sequentially input to the simulated column control interlock integrated environment and executed.
S206: judging whether the current control command in the dispatching centralized autonomous control command table is successfully executed or not; if yes, executing S207; if not, go to step S208.
S207: the current control command is marked as successful in the dispatch set autonomous control command table.
S208: the current control command is marked as failed in the schedule set autonomic control command table.
The mark is successful, which means that the code bit of the train control interlocking integrated system corresponding to the current control command is matched with the centralized scheduling system, and the problem existing in the interaction between the two systems can not occur in the subsequent test process. And the mark is failed, which means that the code bit of the train control interlocking integrated system corresponding to the current control command is not matched with the system in the dispatching set, and the corresponding code bit needs to be corrected before the subsequent test, so that the problem existing in the interaction between the two systems can be avoided in the subsequent test process.
S209: judging whether the current control command is the last control command in the dispatching centralized autonomous control command table; if yes, go to S210; if not, the process continues to S205.
And when the current control command is determined to be the last control command in the dispatching centralized autonomous control command table, the control commands in the dispatching centralized autonomous control command table are all executed. And when the current control command is determined not to be the last control command in the dispatching centralized autonomous control command table, the control commands in the dispatching centralized autonomous control command table are not completely executed. At this time, it is necessary to continue to execute the next control command in the centralized control command table until all the control commands in the centralized control command table are completely executed.
S210: and determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes the check according to the marks of all the control commands in the dispatching centralized autonomous control command table.
After all the control commands in the dispatching centralized autonomous control command table are executed, success or failure is marked on each control command in the dispatching centralized autonomous control command table. The autonomous control command table may also include a total number of executed commands, the number of commands that have successfully been executed, and the number of commands that have failed to be executed. And only when all the control commands are marked as successful, determining that the interface data of the train control interlocking integrated system and the dispatching centralized system passes the check, and further starting the test of the train control interlocking integrated system and the dispatching centralized system. If only one failure mark exists in all the control commands, it is determined that the interface data of the train control interlocking integrated system and the dispatching centralized system does not pass the check, corresponding code bits need to be corrected according to the control commands marked with the failures, and when all the control commands are marked as successful, the test of the train control interlocking integrated system and the dispatching centralized system can be started.
If all the control commands in the autonomous control command table in the dispatching set are marked as successful, the code bit table of the column control interlocking integrated system is matched with the dispatching set system, and then the fact that the interface data of the column control interlocking integrated system and the dispatching set system pass through checking can be determined, and further the fact that the column control interlocking integrated system and the dispatching set system can be tested can be indicated. Therefore, the problem that a code bit table of the column control interlocking integrated system is not matched with the dispatching centralized system in the subsequent testing process can be avoided, the problem that the column control interlocking integrated system and the dispatching centralized system are not matched in the interaction process is avoided, the problem of manual searching is avoided, the testing efficiency is improved, and the testing period is shortened.
If one or more control commands in the autonomous control command table in the dispatching set are marked as failure, which indicates that one or more corresponding code bits in the code bit table of the column control interlocking integrated system are not matched with the system in the dispatching set, it can be determined that the interface data of the column control interlocking integrated system and the system in the dispatching set do not pass the check. At this time, the corresponding control code bit can be found out by reverse estimation directly according to the control command marked as failure in the dispatching centralized autonomous control command table, and then correction is carried out. And subsequently generating a new control command based on the corrected control code bits, updating and executing the dispatching centralized autonomous control command table by adopting the new control command until all the control commands in the dispatching centralized autonomous control command table are marked as successful, and indicating that the test of the train control interlocking integrated system and the dispatching centralized system can be started. Like this, can be directly based on the code bit that the failure mark confirmed the problem, and then directly revise, avoid artifical a large amount of time and energy of spending to look for the problem, can improve efficiency of software testing, shorten test cycle.
Finally, a specific example is used to explain the train control interlocking integration and scheduling centralized system interface data checking method provided by the embodiment of the present application again.
It is assumed that XG-YA-ROUTE exists in the code bit table of the data generation of the column control interlocking integrated system, which is numbered 10 in the code bit table.
Step 1: and defining a code bit transmission format in the autonomous control of the system in the dispatching set.
Specifically, the train index button of the XG signal is clicked on the operation indicator of the train control interlock integrated system in accordance with the order of actual manual execution. The code bit transmission format defined is as follows: the bootstrap progress transaction control type 0x5a + control code bits XG-YA-ROUTE.
Step 2: and taking a code bit table generated by a data tool in the data manufacturing process of the train control interlocking integrated system as an input file of a checking tool.
In particular, the number of control code bits is extracted mainly from the code bit table. The control code bits XG-YA-ROUTE are numbered 10 in the code bit table.
And step 3: and generating a dispatching centralized autonomous control command table by using a checking tool.
Specifically, the guided route transaction control type 0x5a is already hexadecimal and does not need to be converted. While the XG-YA-ROUTE number 10 is not hexadecimal and needs to be converted to hexadecimal. Firstly, the XG-YA-ROUTE number 10 is converted into a binary system, and because the control code bit occupies 2 bytes, 0 is supplemented forwards according to the principle that the low byte is before and the high byte is after, and the result is 1000000000001010; 1000000000001010 is then converted to hexadecimal 0x 800A. The final control commands are 0x5a, 0x 800A.
And 4, step 4: and checking the generated dispatching centralized autonomous control command through a checking tool.
Specifically, the format of the control command generated in step 3 is checked. That is, it is checked whether 0x5a or 0x800A meets the conditions executable by the security host of the train control interlock integrated system. If yes, entering the next step; if not, the code bit transmission format is prompted to be redefined.
And 5: the control command is executed in the checking tool.
Specifically, 0x5a and 0x800A are executed in the checking tool.
Step 6: and judging the executed control command.
Specifically, it is determined whether the control command is successfully executed. If the execution is not successful, the control command is marked by a red font and is back filled into the self-discipline control command table in the dispatching set. If the execution is successful, the control command is marked and is back filled into the dispatching centralized autonomous control command table, and the control command is not marked by a red font when the execution is successful. Therefore, the control command which fails to be executed can be found out in the dispatching centralized control command table more quickly, and then the corresponding code bit is convenient to find out and correct, so that the testing efficiency can be improved, and the testing period can be shortened.
And 7: judging whether the control command is the last command in the dispatching centralized autonomous control command table; if not, continuing to execute the step 5; if yes, the execution is prompted to be finished. Therefore, all control commands in the autonomous control command table in the dispatching set can be completely executed, and whether all code bits in the code bit table are matched with a system in the dispatching set or not can be further confirmed.
By the method for checking the interface data of the train control interlocking integration and dispatching centralized system, the problem of code position data dislocation can be found in advance in checking the data generated by the train control interlocking integration system and the interface data of the dispatching centralized system, so that the error rate of information interaction between the train control interlocking integration and the dispatching centralized system is reduced, meanwhile, the time for finding and confirming the interface problem is reduced, the testing period is shortened, and an effective strategy is provided for the testing link of a train control interlocking integration product. And, fast positioning of problem points improves the efficiency of problem solving. The result output by the checking tool is concise and clear to feed back the execution result of each command, the data group can quickly find the command line with failed execution according to the execution result, and then the specific data code bit number is decoded according to the format generated by the dispatching centralized autonomous control command table, so that the problems can be quickly checked and solved, and the efficiency is improved. And the workload of manual operation in the data testing process is reduced. The control command format is completely in accordance with the use sequence of the control buttons during manual operation, and the checking tool can generate a scheduling centralized autonomous control command table simulating manual operation according to the established format. And the control type can be defined at will, and then the control type is combined with the code bits generated automatically by the data according to the control sequence of manual actual operation, so that the accuracy of processing the control command by the system can be verified in multiple levels.
Based on the same inventive concept, as an implementation of the method, the embodiment of the application also provides a train control interlocking integration and dispatching centralized system interface data checking device. Fig. 3 is a schematic structural diagram of a train control interlock integration and dispatch centralized system interface data checking apparatus in an embodiment of the present application, and referring to fig. 3, the apparatus may include:
the first obtaining module 301 is configured to obtain a control type and a control code bit that can be identified by the train control and interlocking integrated system;
a second obtaining module 302, configured to obtain a number of the control code bit in a code bit table corresponding to the column control interlock integrated system;
a conversion module 303, configured to convert the serial number into a character that can be recognized by the train control and interlock integrated system;
a generating module 304, configured to compose the control type and the character into a control command;
an execution module 305, configured to input a control command into a simulated train control interlock integrated environment for execution;
the checking module 306 is configured to determine whether interface data of the train control interlock integrated system and the dispatch centralized system passes checking according to success or failure of execution; and when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started.
In other embodiments of the present application, the conversion module is specifically configured to:
converting the serial number into a binary system to obtain a binary system serial number;
according to the principle that the low byte is before and the high byte is after, 0 is supplemented before the binary number to obtain a sixteen-bit number;
and converting the sixteen-bit serial number into a hexadecimal system to obtain the characters which can be identified by the train control interlocking integrated system.
In other embodiments of the present application, the apparatus further comprises: the first judging module is specifically configured to:
judging whether the characters which can be identified by the train control interlocking integrated system are in a hexadecimal format which can be executed by a safety host of the train control interlocking integrated system;
if yes, executing the execution module;
and if not, executing the first acquisition module again.
In other embodiments of the present application, the number of the control type and the control code bit is plural;
the generation module is specifically configured to:
combining the characters corresponding to the control types and the control code bits pairwise to obtain a plurality of control commands;
generating a scheduling centralized autonomous control command table based on the plurality of controls;
the execution module is specifically configured to:
and sequentially inputting the control commands in the dispatching centralized autonomous control command table into a simulated train control interlocking integrated environment for execution.
In other embodiments of the present application, the execution module is specifically configured to:
inputting the current control command in the dispatching centralized autonomous control command table into a simulated train control interlocking integrated environment for execution;
judging whether the current control command is the last control command in the dispatching centralized autonomous control command table;
if yes, ending the execution of the control command;
and if not, inputting the next control command in the dispatching centralized autonomous control command table into a simulated train control interlocking integrated environment for execution until all the control commands in the dispatching centralized autonomous control command table are executed.
In other embodiments of the present application, the checking module is specifically configured to:
judging whether each control command in the dispatching centralized autonomous control command table is successfully executed in a simulated train control interlocking integrated environment or not;
if so, marking each control command as successful, determining that the interface data passes the check, and indicating to start testing the train control interlocking integrated system and the dispatching centralized system;
if not, marking the control command which is not successfully executed as failure, determining that the interface data does not pass the check, correcting the corresponding control code bit based on the control command which is failed to be marked, generating a new control command based on the corrected control code bit, updating the dispatching centralized autonomous control command table by using the new control command, executing the new control command until all the control commands in the dispatching centralized autonomous control command table are marked as success, and indicating to start testing the train control interlocking integrated system and the dispatching centralized system.
In other embodiments of the present application, the control types include: a control type name and a control type value;
the control type name at least includes: the method comprises the following steps of route arrangement, route cancellation, turnout single lock, turnout single unlock, turnout fixed operation, turnout reverse operation, turnout block, turnout unblocking, signal compensation, route operator unlock, section fault unlock, power failure recovery, total lock guidance, section block, light on and light off;
the control type value corresponding to the route arrangement is 0x01, the control type value corresponding to the route cancellation is 0x02, the control type value corresponding to the switch single lock, the switch single unlock, the switch fixed operation, the switch reverse operation and the switch block lock is 0x03, the control type value corresponding to the make-up signal is 0x04, the control type value corresponding to the route human unlock is 0x05, the control type value corresponding to the section fault unlock is 0x06, the control type value corresponding to the power failure recovery is 0x07, the control type value corresponding to the guidance total lock is 0x08, the control type value corresponding to the section block is 0x09, the control type value corresponding to the lighting is 0x1a, and the control type value corresponding to the lighting-out lamp is 0x1 b;
the control code bits corresponding to the ROUTE arrangement are TA-ROUTE and LA-ROUTE, the control code bits corresponding to the ROUTE cancellation are TA-ROUTE and LA-ROUTE, the control code bits corresponding to the switch single lock, the switch single decode, the switch operation, the switch reverse operation and the switch block are MRA, the control code bits corresponding to the make-up signal are LA-ROUTE, the control code bits corresponding to the entry person decode are M-MRA and LA-ROUTE, the control code bits corresponding to the section fault unlocking are CIRAULT, the control code bits corresponding to the power failure recovery are TDJ, the control code bits corresponding to the guide master lock are YZSA-MRA, the control code bits corresponding to the section block are QJBS-MRA, the control code bits corresponding to the lighting are KDA-MRA, and the control code bits corresponding to the lighting lamp is GDA-MRA.
It is to be noted here that the above description of the embodiments of the apparatus, similar to the description of the embodiments of the method described above, has similar advantageous effects as the embodiments of the method. For technical details not disclosed in the embodiments of the apparatus of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
Based on the same inventive concept, the embodiment of the application also provides the electronic equipment. Fig. 4 is a schematic structural diagram of an electronic device in an embodiment of the present application, and referring to fig. 4, the electronic device may include: a processor 401, a memory 402, a bus 403; the processor 401 and the memory 402 complete communication with each other through the bus 403; the processor 401 is configured to call program instructions in the memory 402 to perform the methods in one or more of the embodiments described above.
It is to be noted here that the above description of the embodiments of the electronic device, similar to the description of the embodiments of the method described above, has similar advantageous effects as the embodiments of the method. For technical details not disclosed in the embodiments of the electronic device of the present application, refer to the description of the embodiments of the method of the present application for understanding.
Based on the same inventive concept, the embodiment of the present application further provides a computer-readable storage medium, where the storage medium may include: a stored program; wherein the program controls the device on which the storage medium is located to execute the method in one or more of the above embodiments when the program runs.
It is to be noted here that the above description of the storage medium embodiments, like the description of the above method embodiments, has similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the storage medium of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. A train control interlocking integration and dispatching centralized system interface data checking method is applied to before testing a train control interlocking integration system and a dispatching centralized system, and comprises the following steps:
acquiring a control type and a control code bit which can be identified by a train control interlocking integrated system;
acquiring the number of the control code bit in a code bit table corresponding to the column control interlocking integrated system;
converting the serial number into a character which can be identified by the train control interlocking integrated system;
composing the control type and the character into a control command;
inputting a control command into a simulated train control interlocking integrated environment for execution;
determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes checking according to the success of execution; and when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started.
2. The method of claim 1, wherein converting the number into a character recognizable by the train control interlock integration system comprises:
converting the serial number into a binary system to obtain a binary system serial number;
according to the principle that the low byte is before and the high byte is after, 0 is supplemented before the binary number to obtain a sixteen-bit number;
and converting the sixteen-bit serial number into a hexadecimal system to obtain the characters which can be identified by the train control interlocking integrated system.
3. The method of claim 2, wherein after converting the hexadecimal number to hexadecimal, the method further comprises, after obtaining the character recognizable by the train control interlock integration system:
judging whether the characters which can be identified by the train control interlocking integrated system are in a hexadecimal format which can be executed by a safety host of the train control interlocking integrated system;
if yes, executing the step of inputting the control command into the simulated train control interlocking integrated environment;
and if not, executing the step of obtaining the control types and control code bits which can be identified by the train control interlocking integrated system again.
4. The method of claim 1, wherein the control type and the number of control code bits are plural; the step of combining the control type and the character into a control command comprises:
combining the characters corresponding to the control types and the control code bits pairwise to obtain a plurality of control commands;
generating a dispatching centralized autonomous control command table based on the plurality of control commands;
the control command is input into a simulated train control interlocking integrated environment for execution, and the method comprises the following steps:
and sequentially inputting the control commands in the dispatching centralized autonomous control command table into a simulated train control interlocking integrated environment for execution.
5. The method according to claim 4, wherein the sequentially inputting the control commands in the schedule-centralized autonomous control command table into a simulated column control interlocking integrated environment for execution comprises:
inputting the current control command in the dispatching centralized autonomous control command table into a simulated train control interlocking integrated environment for execution;
judging whether the current control command is the last control command in the dispatching centralized autonomous control command table;
if yes, ending the execution of the control command;
and if not, inputting the next control command in the dispatching centralized autonomous control command table into a simulated train control interlocking integrated environment for execution until all the control commands in the dispatching centralized autonomous control command table are executed.
6. The method according to claim 4, wherein the determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes the check according to the success of the execution comprises:
judging whether each control command in the dispatching centralized autonomous control command table is successfully executed in a simulated train control interlocking integrated environment or not;
if so, marking each control command as successful, determining that the interface data passes the check, and indicating to start testing the train control interlocking integrated system and the dispatching centralized system;
if not, marking the control command which is not successfully executed as failure, determining that the interface data does not pass the check, correcting the corresponding control code bit based on the control command which is failed to be marked, generating a new control command based on the corrected control code bit, updating the dispatching centralized autonomous control command table by using the new control command, executing the new control command until all the control commands in the dispatching centralized autonomous control command table are marked as success, and indicating to start testing the train control interlocking integrated system and the dispatching centralized system.
7. The method of claim 1, wherein the control type comprises: a control type name and a control type value;
the control type name at least includes: the method comprises the following steps of route arrangement, route cancellation, turnout single lock, turnout single unlock, turnout fixed operation, turnout reverse operation, turnout block, turnout unblocking, signal compensation, route operator unlock, section fault unlock, power failure recovery, total lock guidance, section block, light on and light off;
the control type value corresponding to the route arrangement is 0x01, the control type value corresponding to the route cancellation is 0x02, the control type value corresponding to the switch single lock, the switch single unlock, the switch fixed operation, the switch reverse operation and the switch block lock is 0x03, the control type value corresponding to the make-up signal is 0x04, the control type value corresponding to the route human unlock is 0x05, the control type value corresponding to the section fault unlock is 0x06, the control type value corresponding to the power failure recovery is 0x07, the control type value corresponding to the guidance total lock is 0x08, the control type value corresponding to the section block is 0x09, the control type value corresponding to the lighting is 0x1a, and the control type value corresponding to the lighting-out lamp is 0x1 b;
the control code bits corresponding to the ROUTE arrangement are TA-ROUTE and LA-ROUTE, the control code bits corresponding to the ROUTE cancellation are TA-ROUTE and LA-ROUTE, the control code bits corresponding to the switch single lock, the switch single decode, the switch operation, the switch reverse operation and the switch block are MRA, the control code bits corresponding to the make-up signal are LA-ROUTE, the control code bits corresponding to the entry person decode are M-MRA and LA-ROUTE, the control code bits corresponding to the section fault unlocking are CIRAULT, the control code bits corresponding to the power failure recovery are TDJ, the control code bits corresponding to the guide master lock are YZSA-MRA, the control code bits corresponding to the section block are QJBS-MRA, the control code bits corresponding to the lighting are KDA-MRA, and the control code bits corresponding to the lighting lamp is GDA-MRA.
8. A train control interlocking integration and dispatching centralized system interface data checking device is applied to the device before testing a train control interlocking integration system and a dispatching centralized system, and comprises the following components:
the system comprises a first acquisition module, a second acquisition module and a control module, wherein the first acquisition module is used for acquiring control types and control code bits which can be identified by a train control interlocking integrated system;
the second acquisition module is used for acquiring the serial number of the control code bit in a code bit table corresponding to the column control interlocking integrated system;
the conversion module is used for converting the serial number into a character which can be identified by the train control interlocking integrated system;
the generating module is used for combining the control type and the characters into a control command;
the execution module is used for inputting the control command into the simulated train control interlocking integrated environment for execution;
the checking module is used for determining whether the interface data of the train control interlocking integrated system and the dispatching centralized system passes the checking according to the success of the execution; and when the train control interlocking integrated system and the dispatching centralized system are confirmed to pass the checking, the test of the train control interlocking integrated system and the dispatching centralized system is confirmed to be started.
9. An electronic device, comprising: a processor, a memory, a bus;
the processor and the memory complete mutual communication through the bus; the processor is configured to invoke program instructions in the memory to perform the method of any of claims 1 to 7.
10. A computer-readable storage medium, comprising: a stored program; wherein the program, when executed, controls the device on which the storage medium is located to perform the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111052973.6A CN113504774B (en) | 2021-09-09 | 2021-09-09 | Train control interlocking integration and dispatching centralized system interface data checking method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111052973.6A CN113504774B (en) | 2021-09-09 | 2021-09-09 | Train control interlocking integration and dispatching centralized system interface data checking method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113504774A CN113504774A (en) | 2021-10-15 |
CN113504774B true CN113504774B (en) | 2021-12-24 |
Family
ID=78016786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111052973.6A Active CN113504774B (en) | 2021-09-09 | 2021-09-09 | Train control interlocking integration and dispatching centralized system interface data checking method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113504774B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113946660B (en) * | 2021-12-21 | 2022-03-15 | 卡斯柯信号(北京)有限公司 | Automatic Boolean variable checking method and system for offline data of train control center |
CN115145237A (en) * | 2022-02-10 | 2022-10-04 | 中国铁道科学研究院集团有限公司通信信号研究所 | Automatic testing method and system for interface code bits of railway system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107891445A (en) * | 2017-10-27 | 2018-04-10 | 常州机电职业技术学院 | Detection method and device for main control board of cantilever robot |
CN110099049A (en) * | 2019-04-19 | 2019-08-06 | 中电科安科技股份有限公司 | Communication protocol for intelligent micro-circuit breaker and control centre's information exchange |
CN209441385U (en) * | 2018-08-01 | 2019-09-27 | 中车大连电力牵引研发中心有限公司 | The communication detection system of train network control system |
CN110329312A (en) * | 2019-08-09 | 2019-10-15 | 湖南中车时代通信信号有限公司 | A kind of method of interlock system control semaphore |
CN112198815A (en) * | 2020-12-04 | 2021-01-08 | 卡斯柯信号(北京)有限公司 | Interlocking function simulation automatic test method and system |
CN112416715A (en) * | 2020-11-25 | 2021-02-26 | 卡斯柯信号有限公司 | Computer interlocking performance test system based on operation scene |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020068776A1 (en) * | 2018-09-24 | 2020-04-02 | Diagnosys Inc. | Testing of trainline communications |
-
2021
- 2021-09-09 CN CN202111052973.6A patent/CN113504774B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107891445A (en) * | 2017-10-27 | 2018-04-10 | 常州机电职业技术学院 | Detection method and device for main control board of cantilever robot |
CN209441385U (en) * | 2018-08-01 | 2019-09-27 | 中车大连电力牵引研发中心有限公司 | The communication detection system of train network control system |
CN110099049A (en) * | 2019-04-19 | 2019-08-06 | 中电科安科技股份有限公司 | Communication protocol for intelligent micro-circuit breaker and control centre's information exchange |
CN110329312A (en) * | 2019-08-09 | 2019-10-15 | 湖南中车时代通信信号有限公司 | A kind of method of interlock system control semaphore |
CN112416715A (en) * | 2020-11-25 | 2021-02-26 | 卡斯柯信号有限公司 | Computer interlocking performance test system based on operation scene |
CN112198815A (en) * | 2020-12-04 | 2021-01-08 | 卡斯柯信号(北京)有限公司 | Interlocking function simulation automatic test method and system |
Also Published As
Publication number | Publication date |
---|---|
CN113504774A (en) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113504774B (en) | Train control interlocking integration and dispatching centralized system interface data checking method and device | |
CN105512030B (en) | A kind of method that lifting satellite test efficiency is intelligently constructed based on satellite command code word | |
CN110389898A (en) | Acquisition methods, device, terminal and the computer readable storage medium of Test Strategy | |
CN110932226B (en) | Automatic checking system for relay protection setting value | |
CN112810668A (en) | Method and device for generating speed limit test data | |
CN106095376A (en) | A kind of implementation method of quick configuration monitoring picture | |
CN104808516A (en) | Electrical equipment operation control method and device | |
CN106815147A (en) | A kind of test script generation method and device | |
CN112304172A (en) | Measurement and launch control system | |
CN105512130A (en) | Method and device for data source fusion | |
CN109359917A (en) | Electronics goods sorting method, device, computer readable storage medium and system | |
CN113642307B (en) | Python-based automatic verification method and system for rail transit vehicle-mounted safety parameters | |
CN102902540A (en) | Embedded automation development method | |
CN104216703A (en) | Development method of embedded software system program | |
CN108170466B (en) | A kind of C/C++ bugs self-repairing method based on program synthesis | |
CN106599058A (en) | RCD file model checking method and checking device | |
CN103279702A (en) | Method for monitoring full-substation model file version during debugging of intelligent substation | |
CN106291159B (en) | Intelligent acceptance device and acceptance method for main station side power distribution automatic signals | |
CN108108534A (en) | A kind of aircraft parameter computation model defines method | |
CN115146942A (en) | Electronic operation ticket system of hydraulic power plant and operation method | |
CN110912743B (en) | Method and device for executing configuration instruction | |
JP2018052321A (en) | Interlocking data verification device and interlocking data-design verification system | |
CN111782493A (en) | Modeling assistance system and method for modeling data validation of MES | |
CN115542882B (en) | Controller interface configuration method and device | |
CN113469556B (en) | Method and device for generating work ticket, electronic equipment and storage 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |