CN109753048B - Automatic test driving engine system of high-speed rail signal equipment - Google Patents
Automatic test driving engine system of high-speed rail signal equipment Download PDFInfo
- Publication number
- CN109753048B CN109753048B CN201811517994.9A CN201811517994A CN109753048B CN 109753048 B CN109753048 B CN 109753048B CN 201811517994 A CN201811517994 A CN 201811517994A CN 109753048 B CN109753048 B CN 109753048B
- Authority
- CN
- China
- Prior art keywords
- test
- task
- layer
- test task
- data
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 337
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000004088 simulation Methods 0.000 claims abstract description 26
- 230000004044 response Effects 0.000 claims abstract description 4
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 8
- 230000006978 adaptation Effects 0.000 claims description 6
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000013515 script Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000012812 general test Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention discloses an automatic test driving engine system of high-speed rail signal equipment, which comprises: the system comprises a main engine arranged at an automatic test server end and branch engines arranged in simulation test equipment, wherein the number of the simulation test equipment is one or more, and each simulation test equipment is provided with one branch engine; the main engine acquires test data of the background database through a database interface, packages the test data into a test task, and sends the test task to the corresponding sub-engines in a serialized flow; the sub-engine deserializes the received serialized stream into a test task, calls a test logic processing module in the simulation test equipment to execute the test task, serializes and sends the test result to the main engine after obtaining the test result given by the test result comparison module after the response of the tested real equipment is obtained, and the main engine backfills the background database through a database interface. The system can be suitable for testing various real devices, has strong universality and can reduce the load of the server where the main engine is positioned.
Description
Technical Field
The invention relates to the technical field of automatic testing of railway equipment, in particular to an automatic testing driving engine system of high-speed rail signal equipment.
Background
The key signal equipment of the high-speed rail train control system mainly comprises an interlock (CBI), a Train Control Center (TCC), a Radio Block Center (RBC) and a temporary speed limiting server (TSRS). The software logic of the equipment is closely connected with the line station type, a large amount of data compilation is involved when software design is carried out in engineering application, and a large amount of data test and interface test work aiming at compilation data is generated in the test. In the traditional scheme, test cases are mainly manually compiled to test compiled data and interfaces, so that the test efficiency is low and the regression is not available.
The automatic test replaces manual reading of a pre-programmed test sequence through a computer software technology, automatically inputs action conditions to the tested equipment, issues the action conditions to the tested equipment to execute a test instruction, and automatically collects action results of the tested equipment and judges correctness. The automatic testing technology is introduced into the field of testing data interfaces of high-speed rail signal equipment, so that the labor intensity of testing personnel can be reduced, and the testing work efficiency is improved.
At present, the domestic and foreign tests of high-speed rail signal equipment are mainly manual tests, and partial test items of some equipment (such as CBI and TCC) realize data-driven automatic tests based on test scripts, namely, test data and the test scripts are separated, and the test data drives the test scripts to test and control a tested object. As shown in fig. 1, is a current test script-based data-driven automatic test scheme. The disadvantages of this solution are: 1) the comparison of test results is performed in the automatic test engine, resulting in a tight coupling of the automatic test engine to the test logic and poor versatility, e.g. an automatic test engine for testing a real TCC cannot be used for testing a real CBI device. 2) The logic service of the automatic test engine is too concentrated, and the calculation amount of the comparison of the test result and the number of the controlled simulation test equipment have a linear growth relationship, which is not beneficial to the load balance of the server of the automatic test engine. 3) Special communication protocols need to be designed between the automatic test engine and the simulation test equipment (simulation CBI, simulation TSRS and the like), the universality is poor, and the maintenance difficulty of the whole automatic test system is increased.
Disclosure of Invention
The invention aims to provide an automatic test driving engine system for high-speed rail signal equipment, which is suitable for testing various real equipment and has stronger universality.
The purpose of the invention is realized by the following technical scheme:
an automatic test drive engine system for high-speed rail signaling equipment, comprising: the system comprises a main engine arranged at an automatic test server end and branch engines arranged in simulation test equipment, wherein the number of the simulation test equipment is one or more, and each simulation test equipment is provided with one branch engine;
the main engine acquires test data of the background database through a database interface, packages the test data into a test task, and sends the test task to the corresponding sub-engines in a serialized flow;
the sub-engine deserializes the received serialized stream into a test task, calls a test logic processing module in the simulation test equipment to execute the test task, serializes and sends the test result to the main engine after obtaining the test result given by the test result comparison module after the response of the tested real equipment is obtained, and the main engine backfills the background database through a database interface.
According to the technical scheme provided by the invention, the sub-engines for testing are independent from the testing logic, have strong universality and can be suitable for automatic testing of respective high-speed rail signal equipment; each simulation test device executes a test task, calculates a test conclusion according to a test result, and the sub-engine receives the test conclusion and feeds the test conclusion back to the main engine, namely the correctness of the test result is performed in a distributed mode, so that the load of a server where the main engine is located is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
FIG. 1 is a schematic diagram illustrating a test script-based data-driven automatic test principle provided in the background of the present invention;
fig. 2 is a schematic diagram of an automatic test driving engine system of a high-speed rail signaling apparatus according to an embodiment of the present invention;
FIG. 3 is a hierarchical diagram of a primary engine provided by an embodiment of the present invention;
FIG. 4 is a diagram of a test task layer provided by an embodiment of the present invention;
FIG. 5 is a schematic diagram of a hierarchy of branch engines provided by an embodiment of the present invention;
fig. 6 is a schematic diagram of a test task layer according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention are clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides an automatic test driving engine system for high-speed rail signal equipment, as shown in fig. 2, mainly comprising: the system comprises a main engine arranged at an automatic test server end and branch engines arranged in simulation test equipment, wherein the number of the simulation test equipment is one or more, and each simulation test equipment is provided with one branch engine;
the main engine acquires test data of the background database through a database interface, packages the test data into a test task, and sends the test task to the corresponding sub-engines in a serialized flow;
the sub-engine deserializes the received serialized stream into a test task, calls a test logic processing module in the simulation test equipment to execute the test task, serializes and sends the test result to the main engine after obtaining the test result given by the test result comparison module after the response of the tested real equipment is obtained, and the main engine backfills the background database through a database interface.
In the embodiment of the present invention, the sub-engines provided in each simulation test device have the same structural function, only one main engine runs in the test server, and the main engine and the sub-engines are respectively described in detail below.
First, the main engine.
As shown in fig. 3, the main engine mainly includes: the system comprises a test task layer, a first serialization and deserialization layer, a first streaming data processing layer and a first TCP/IP network transmission layer.
1. And the test task layer is used for reading the test data, packaging the test data into a test task, sending the test task to the first serialization and deserialization layer, receiving the test result returned by the first serialization layer and the deserialization layer, and backfilling the background database through the database interface.
As shown in fig. 4, the test task layer includes: a test task management module (fig. 4a), a test object module (fig. 4b), a first thread pool module (fig. 4c) and a test object processing module (fig. 4 d); wherein:
the test task management module is used for reading the test data through the database interface, generating a test task and calling the test object module to send the test task; and the test system is also used for receiving the test result returned by the test object module and backfilling the test result into the database through the database interface.
And the test object processing module is used for taking out the test object from the head of the test object queue when the test object queue is not empty, calling the module instance corresponding to the test object to perform corresponding processing, and then adding the processed test object into the tail of the queue.
The test object module corresponds to a plurality of test objects (namely simulation test equipment), each test object corresponds to one module instance, each module instance is used for receiving corresponding test tasks, storing the test tasks into a test task list, simultaneously calling a serialization interface to convert the test tasks into stream data, and calling a first stream data processing layer to send the stream data to a corresponding sub-engine through a first TCP/IP network transmission layer; as shown in fig. 4e, the test task management module is further configured to receive data in the TCP/IP network transport layer, call the stream data processing layer to receive the data, receive the test result corresponding to the corresponding test object output by the deserializing interface, associate the corresponding test task in the test task list, and notify the test task management module of processing the test result of the corresponding test task.
The first thread pool module is used for creating a plurality of test object processing threads, and after the threads run, the threads respectively and circularly process the test objects in the test object queues (TO queues) so as TO realize the function of asynchronously processing the test results by the main engine.
2. The first serialization and deserialization layer provides two interfaces of serialization and deserialization, the serialization interface converts the test task output by the test task layer into binary stream data, and the deserialization interface converts the binary stream data from the branch engine into a test result.
3. The first stream data processing layer is used for realizing the sending and receiving processing of the stream data, and the output of the first serialization and deserialization layer is circularly written in the process of sending the data until the stream data is completely sent; and circularly checking the length of the received data during receiving, and sending the received data to the first serialization and deserialization layer after receiving.
4. The first TCP/IP network transmission layer is used for the first flow data processing layer to call, and data transmission and reception between the main engine and the sub-engine based on a TCP/IP network transmission protocol are realized.
Two, minute engine
As shown in fig. 5, the branch engine mainly includes: the system comprises a test task adaptation layer, a second serialization and deserialization layer, a second stream data processing layer and a second TCP/IP network transmission layer.
1. And the test task adaptation layer is used for sending the test tasks obtained by the deserialization output by the second serialization and deserialization layer to the test logic processing module and sending the test results given by the test result comparison module to the second serialization and deserialization layer.
As shown in fig. 6, the test task adaptation layer includes: an external interface module (fig. 6a), a second thread pool module (fig. 6b), a test task processing module (fig. 6c) and a test task receiving module (fig. 6 d); wherein:
the external interface module is used for calling the test logic processing module to execute the test task through the test task execution notification interface after receiving the test task and providing a task execution result receiving interface for the test result comparison module;
the test task receiving module is used for calling the second stream data processing layer to receive data when the second TCP/IP network transmission layer receives the data, converting the data into a test task through the deserialization interface, adding the test task to the tail of the test task queue and waiting for the processing thread of the test task;
the second thread pool module is used for creating a plurality of test task processing threads, and after the threads run, the threads respectively circularly process the test tasks in the test task queue, process the received test tasks and wait for returning the test task execution result;
the test task processing module is used for taking out the test task from the head of the test task queue when the test task queue is not empty, calling the test logic processing module to execute the test task through the test task execution notification interface if the test task is newly received, recording the overtime starting point moment of the corresponding test task, and finally adding the test task again to the tail of the queue to wait for the next processing; if the test result is returned, generating test result data, sending the test result data to the main engine, and stopping queuing after the test task is processed; if the test task is overtime, generating test overtime data and sending the test overtime data to the main engine, wherein the test task is not queued after being processed; if not, the test task joins the tail of the queue again and continues to wait.
2. And the second serialization and deserialization layer provides two interfaces of serialization and deserialization, the serialization interface converts the test result into binary stream data, and the deserialization interface converts the binary stream data from the main engine into a test task.
3. The second stream data processing layer is used for realizing the sending and receiving processing of the stream data, and the output of the second serialization and deserialization layer is circularly written in the process of sending the data until the stream data is completely sent; and circularly checking the length of the received data during receiving, and sending the received data to a second serialization and deserialization layer after receiving.
4. And the second TCP/IP network transmission layer is used for the second stream data processing layer to call, so that data transmission and reception between the main engine and the sub-engines based on a TCP/IP network transmission protocol are realized.
It will be understood by those skilled in the art that the foregoing description of "first and second" is only used to distinguish two objects, and the measured real TCC in fig. 2 is also only an example, and may be other measured real devices in practical applications.
In addition, the serialization and deserialization layers, the stream data processing layer and the TCP/IP network transmission layer which are contained in the main engine and the branch engine have basically the same functions, and the difference is that the processed data is slightly different.
The scheme of the embodiment of the invention mainly has the following beneficial effects:
1. the sub-engines for testing are independent from the testing logic, and the universality is strong. The sub-engine provides a general test task execution notification interface to send test data to the test logic processing; and a universal task execution result receiving interface is provided for the 'test result comparison' calling, and the test data execution result is received, so that the method is suitable for the automatic test of the respective high-speed rail signal equipment.
2. And the correctness of the test result is compared with that of the distributed test, so that the load of the server where the main engine is located is reduced. And each simulation test device executes the test task, calculates a test conclusion according to the test result, and the sub-engine receives the test conclusion and feeds the test conclusion back to the main engine.
3. The automatic test server and the simulation test equipment adopt a general protocol, so that the automatic test server is easy to maintain and convenient to expand. Different kinds of test data are transmitted by adopting a streaming data processing technology based on serialization and TCP/IP communication. The data interaction between the automatic test server and the simulation test equipment in various signal equipment tests can be met.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (4)
1. An automatic test driving engine system for high-speed rail signal equipment, comprising: the system comprises a main engine arranged at an automatic test server end and branch engines arranged in simulation test equipment, wherein the number of the simulation test equipment is one or more, and each simulation test equipment is provided with one branch engine;
the main engine acquires test data of the background database through a database interface, packages the test data into a test task, and sends the test task to the corresponding sub-engines in a serialized flow;
the sub-engine deserializes the received serialized stream into a test task, calls a test logic processing module in the simulation test equipment to execute the test task, serializes and sends the test result to the main engine after obtaining the test result given by the test result comparison module after the response of the tested real equipment is obtained, and the main engine backfills a background database through a database interface;
wherein the main engine includes: the system comprises a test task layer, a first serialization and deserialization layer, a first streaming data processing layer and a first TCP/IP network transmission layer; wherein:
the test task layer is used for reading test data, packaging the test data into a test task, sending the test task to the first serialization and deserialization layer, receiving test results returned by the first serialization layer and the deserialization layer, and backfilling the background database through a database interface;
the first serialization and deserialization layer provides two interfaces of serialization and deserialization, the serialization interface converts the test task output by the test task layer into binary stream data, and the deserialization interface converts the binary stream data from the branch engine into a test result;
the first streaming data processing layer realizes the sending and receiving processing of streaming data, and the output of the first serialization and deserialization layer is circularly written in when the data is sent until the streaming data is completely sent; circularly checking the length of received data during receiving, and sending the received data to a first serialization and deserialization layer after receiving;
the first TCP/IP network transmission layer is used for being called by the first streaming data processing layer, and data sending and receiving between the main engine and the sub-engines based on a TCP/IP network transmission protocol are achieved.
2. The system of claim 1, wherein the test task layer comprises: the system comprises a test task management module, a test object module, a first thread pool module and a test object processing module; wherein:
the test task management module is used for reading the test data through the database interface, generating a test task and calling the test object module to send the test task; the test object module is also used for receiving a test result returned by the test object module and backfilling the test result into the database through the database interface;
the test object processing module is used for taking out the test object from the head of the test object queue when the test object queue is not empty, calling a module instance corresponding to the test object to perform corresponding processing, and then adding the processed test object into the tail of the queue;
the test object module corresponds to a plurality of test objects, each test object corresponds to one module instance, each module instance is used for receiving a corresponding test task, storing the test task into a test task list, simultaneously calling a serialization interface to convert the test task into stream data, and calling a first stream data processing layer to send the stream data to a corresponding sub-engine through a first TCP/IP network transmission layer; the test task management module is also used for receiving the test result which is output by the deserialization interface and corresponds to the corresponding test object, associating the test task with the corresponding test task in the test task list and informing the test task management module of processing the test result of the corresponding test task;
the first thread pool module is used for creating a plurality of test object processing threads, and after the threads are operated, the threads respectively and circularly process the test objects in the test object queues to realize the function of asynchronously processing the test results by the main engine.
3. The system of claim 1, wherein the sub-engine comprises: the system comprises a test task adaptation layer, a second serialization and deserialization layer, a second stream data processing layer and a second TCP/IP network transmission layer; wherein:
the test task adaptation layer is used for sending the test tasks obtained by the deserialization output by the second serialization and deserialization layer to the test logic processing module and sending the test results given by the test result comparison module to the second serialization and deserialization layer;
the second serialization and deserialization layer provides two interfaces of serialization and deserialization, the serialization interface converts the test result into binary stream data, and the deserialization interface converts the binary stream data from the main engine into a test task;
the second stream data processing layer realizes the sending and receiving processing of stream data, and the output of the second serialization and deserialization layer is circularly written in when the data is sent until the stream data is completely sent; circularly checking the length of the received data during receiving, and sending the received data to a second serialization and deserialization layer after receiving;
and the second TCP/IP network transmission layer is used for being called by the second stream data processing layer to realize the data transmission and reception between the main engine and the sub-engine based on the TCP/IP network transmission protocol.
4. The system of claim 3, wherein the test task adaptation layer comprises: the system comprises an external interface module, a second thread pool module, a test task processing module and a test task receiving module; wherein:
the external interface module is used for calling the test logic processing module to execute the test task through the test task execution notification interface after receiving the test task and providing a task execution result receiving interface for the test result comparison module;
the test task receiving module is used for calling the second stream data processing layer to receive data when the second TCP/IP network transmission layer receives the data, converting the data into a test task through the deserialization interface, adding the test task to the tail of the test task queue and waiting for the processing thread of the test task;
the second thread pool module is used for creating a plurality of test task processing threads, and after the threads run, the threads respectively circularly process the test tasks in the test task queue, process the received test tasks and wait for returning the test task execution result;
the test task processing module is used for taking out the test task from the head of the test task queue when the test task queue is not empty, calling the test logic processing module to execute the test task through the test task execution notification interface if the test task is newly received, recording the overtime starting point moment of the corresponding test task, and finally adding the test task again to the tail of the queue to wait for the next processing; if the test result is returned, generating test result data, sending the test result data to the main engine, and stopping queuing after the test task is processed; if the test task is overtime, generating test overtime data and sending the test overtime data to the main engine, wherein the test task is not queued after being processed; if not, the test task joins the tail of the queue again and continues to wait.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811517994.9A CN109753048B (en) | 2018-12-12 | 2018-12-12 | Automatic test driving engine system of high-speed rail signal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811517994.9A CN109753048B (en) | 2018-12-12 | 2018-12-12 | Automatic test driving engine system of high-speed rail signal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109753048A CN109753048A (en) | 2019-05-14 |
CN109753048B true CN109753048B (en) | 2020-12-29 |
Family
ID=66403776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811517994.9A Active CN109753048B (en) | 2018-12-12 | 2018-12-12 | Automatic test driving engine system of high-speed rail signal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109753048B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061249A (en) * | 2019-12-16 | 2020-04-24 | 卡斯柯信号(北京)有限公司 | Automatic test system of enhanced train control system wireless block controller |
CN111860719B (en) * | 2020-07-21 | 2023-10-27 | 上海仪电数字技术股份有限公司 | Serialization processing method for product to be tested |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201114125Y (en) * | 2007-07-26 | 2008-09-10 | 山东省计算中心 | Distributed type wireless local area network safety detector |
CN102289209A (en) * | 2011-05-16 | 2011-12-21 | 北京全路通信信号研究设计院有限公司 | CTCS-3 (China train control system) level train control testing simulation system |
CN103675552B (en) * | 2013-12-23 | 2016-09-14 | 北京交大思诺科技股份有限公司 | The test system and method for cab signaling equipment capacity of resisting disturbance |
CN103926843B (en) * | 2014-04-03 | 2016-10-12 | 卡斯柯信号有限公司 | Realize rail traffic signal system general purpose simulation and analogue system |
CN104239216A (en) * | 2014-10-14 | 2014-12-24 | 北京全路通信信号研究设计院有限公司 | Software data testing method and system |
US11838036B2 (en) * | 2016-05-09 | 2023-12-05 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for detection in an industrial internet of things data collection environment |
CN107450353A (en) * | 2017-09-22 | 2017-12-08 | 北京中科智汇科技有限公司 | Row control ground installation emulation test system and method |
CN107968729B (en) * | 2017-12-22 | 2020-11-20 | 中国铁道科学研究院通信信号研究所 | Railway signal data flow storage management system |
CN107992624B (en) * | 2017-12-22 | 2020-08-04 | 百度在线网络技术(北京)有限公司 | Method, device, storage medium and terminal equipment for analyzing serialized data |
-
2018
- 2018-12-12 CN CN201811517994.9A patent/CN109753048B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109753048A (en) | 2019-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8930526B2 (en) | Processing network events | |
CN109753048B (en) | Automatic test driving engine system of high-speed rail signal equipment | |
CN111737329A (en) | Unified data acquisition platform for rail transit | |
EP0028440B1 (en) | A circuit for handling conversation data in a distributed processing telex exchange | |
CN107124598B (en) | Traffic information playing control method and playing controller | |
WO2022089283A1 (en) | Transponder c interface testing device | |
CN102064962A (en) | Method for implementing input and output assemblies of ATS (Automatic Train Supervision) system based on named pipeline communication | |
CN104239216A (en) | Software data testing method and system | |
CN115665020A (en) | Communication analysis method, device, equipment and storage medium | |
CN109699023A (en) | The automatic test data encapsulation of high-speed rail signalling arrangement and processing method | |
CN106354870A (en) | Data loading method and system | |
CN109765833A (en) | A method of monitoring Internet of Things equipment state of a control | |
US3665398A (en) | Input/output multiplex control system | |
WO2024032083A1 (en) | Fault handling method and system for transfer robot | |
CN110518978B (en) | Hybrid data transmission assembly based on optical fiber link | |
CN111443898A (en) | Method for designing flow program control software based on priority queue and finite-state machine | |
CN107479891B (en) | MVC model-based data processing system and method | |
CN102736019A (en) | Flexibility detection system and method of circuit board | |
CN109116863B (en) | Unmanned aerial vehicle scheduling method, device, system, electronic equipment and readable medium | |
CN104833882A (en) | Distributed remote automatic frequency converter fault diagnosis method | |
CN107370612B (en) | Network quality management system detection task scheduling method and device | |
WO2021035798A1 (en) | Uart main control system for automatically switching outgoing data in multi-core scene | |
CN111061249A (en) | Automatic test system of enhanced train control system wireless block controller | |
CN118069201B (en) | Enterprise operation and maintenance management service system and method based on cloud service platform | |
CN113965561B (en) | Asynchronous event driven-based airborne file transmission system |
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 |