Vehicle-mounted state monitoring method, device, equipment, medium and program for heavy-load train

By constructing a functional message mapping table and collecting message to conduct a vehicle state warning, the problem of low accuracy of the vehicle ATP equipment in the heavy -duty railway control system was solved, and the monitoring accuracy and system security and stability of the system were improved.

CN119370146APending Publication Date: 2025-01-28SHENHUA ZHUNCHI RAILWAY CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411361728.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the existing heavy-duty railway train control system, the monitoring accuracy of vehicle-mounted ATP equipment is poor, which affects the operational safety and reliability.

Method used

By constructing functional message mapping tables, the column control function is associated with the message, collects direct and indirect messages to determine whether to trigger effective events, and build a migration status set for vehicle state warning to improve the accuracy of monitoring.

Benefits of technology

The real -time supervision and abnormal alarm of the heavy -duty trains were realized, and the accuracy of monitoring and the safety and stability of the system were improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119370146A_ABST
    Figure CN119370146A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle-mounted state monitoring method, device and equipment of a heavy-load train, a medium and a program. The method comprises the following steps: constructing a function message mapping table according to a train control function set and a train control message set of a heavy-load train control system; collecting a direct message and an indirect message of the heavy-load train control system, and mapping a mapping function corresponding to the direct message according to the function message mapping table; when the mapping function is the preset monitoring function, judging whether the heavy-load train control system triggers an effective event or not according to the mapping function and the indirect message; when the overloaded train control system triggers an effective event, constructing a migration state set of the overloaded train control system according to the direct message; and carrying out vehicle-mounted state early warning on a heavy-load train corresponding to the heavy-load train control system by utilizing the migration state set. The action of the heavy-load train control system can be monitored in real time in a third-party mode, an alarm is given in time when abnormity is found, and the monitoring accuracy in the running process of the heavy-load train is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of heavy-load train status monitoring, and in particular to a method, device, equipment, medium and program for on-board status monitoring of a heavy-load train. Background Art

[0002] The on-board ATP equipment (Automatic Train Protection) used in the heavy-haul train control system is based on the technology of large-haul railways and is upgraded in combination with the signal characteristics of heavy-haul railways. The on-board equipment of large-haul railways has more than 10 years of operating experience and is safe and reliable. However, due to the weak accumulation of signal experience, heavy-haul railways use speed sensors, Beidou satellites and other technologies to fuse and process multi-source data to achieve accurate train positioning. According to the train parameters and the track circuit information, line data and temporary speed limit sent by the ground equipment, control curves are generated according to the target-distance mode to monitor the safe operation of the train. How to ensure the safety and reliability of its operation from a technical perspective is a topic worthy of study. In the heavy-haul railway train control system, the on-board ATP equipment plays an important role. It uses speed sensors, Beidou satellites and other technologies to fuse and process multi-source data to achieve accurate train positioning. According to the train parameters and the track circuit information, line data and temporary speed limit sent by the ground equipment, control curves are generated according to the target-distance mode to monitor the safe operation of the train. Therefore, the safety and reliability of the ATP equipment during operation is directly related to the safety and stability of the entire system. All information needs to be aggregated and processed by the ATP device to generate a vehicle control speed curve to monitor and supervise driving safety.

[0003] However, in the current on-board ATP implementation technology, the hardware uses the safety platform structure, HR hazard source analysis and other means to ensure the safety and reliability of ATP hardware. The software adopts the technical measures of safety software specifications in the design, development, testing, integration and other links of the software, and adopts the technical means of safety software coding specifications for software development to ensure the correctness and reliability of the software logic function. The final safety assessment is also to ensure the safety and reliability of the entire system for third-party verification and confirmation. These technical means are based on the technical capabilities and levels of personnel, and have certain limitations. They require more innovative research and development of monitoring software suitable for ATP equipment, resulting in poor monitoring accuracy of the entire heavy-duty railway system.

[0004] Public Content

[0005] The present invention provides a method, device, equipment, medium and program for on-board status monitoring of a heavy-loaded train. A function message mapping table is constructed with a train control function set and a train control message set. The message and the function can be associated to obtain a mapping function corresponding to a direct message. The on-board status warning is then performed through the mapping function and the indirect message. The action of the heavy-loaded train control system can be monitored in real time in the form of a third party. If an abnormality is found, an alarm can be issued in time, thereby effectively improving the accuracy of monitoring during the operation of the heavy-loaded train.

[0006] In a first aspect, the present disclosure provides an on-board status monitoring method for a heavy-loaded train, comprising: acquiring a train control function set and a train control message set of a heavy-loaded train control system, and constructing a function message mapping table according to the train control function set and the train control message set; collecting direct messages and indirect messages of the heavy-loaded train control system, and mapping a mapping function corresponding to the direct message according to the function message mapping table; when the mapping function is a preset monitoring function, judging whether the heavy-loaded train control system triggers a valid event according to the mapping function and the indirect message; when the heavy-loaded train control system triggers a valid event, constructing a migration status set of the heavy-loaded train control system according to the direct message; and using the migration status set to perform an on-board status warning on the heavy-loaded train corresponding to the heavy-loaded train control system.

[0007] In some embodiments, a function message mapping table is constructed according to a train control function set and a train control message set, including: obtaining a working device corresponding to each train control function in the train control function set; collecting train control messages in the working device; constructing an association relationship between each train control function and the train control message according to the train control message; and generating a function message mapping table according to the association relationship.

[0008] In some embodiments, mapping a mapping function corresponding to a direct message according to a function message mapping table includes: searching the function message mapping table for a matching function set of the direct message; and pattern screening the matching function set to obtain a mapping function corresponding to the direct message.

[0009] In some embodiments, judging whether an overloaded train control system triggers a valid event is based on mapping functions and indirect messages, including: mapping an indirect mapping function corresponding to an indirect message; constructing direct events and indirect events based on the indirect mapping function and the mapping function; and judging whether an overloaded train control system triggers a valid event based on direct events and indirect events using a preset judgment function.

[0010] In some embodiments, a migration state set of an overloaded train control system is constructed based on a direct message, including: calculating the migration state of the overloaded train control system using a direct event corresponding to the direct message; adding the migration state to a preset state set of the overloaded train control system to obtain a migration state set of the overloaded train control system.

[0011] In some embodiments, a migration status set is used to provide an on-board status warning for a heavy-loaded train corresponding to a heavy-loaded train control system, including: determining a failure event corresponding to the heavy-loaded train control system according to the migration status set; identifying a failure level of the heavy-loaded train control system according to the failure event; and providing an on-board status warning for the heavy-loaded train corresponding to the heavy-loaded train control system using the failure level.

[0012] In the second aspect, the present disclosure provides an on-board status monitoring device for a heavy-loaded train, including: a function message mapping table construction module, used to obtain the train control function set and train control message set of the heavy-loaded train control system, and construct a function message mapping table according to the train control function set and the train control message set; a function mapping module, used to collect direct messages and indirect messages of the heavy-loaded train control system, and map the mapping function corresponding to the direct message according to the function message mapping table; a valid event trigger judgment module, used to judge whether the heavy-loaded train control system triggers a valid event according to the mapping function and the indirect message when the mapping function is a preset monitoring function; a migration status set construction module, used to construct the migration status set of the heavy-loaded train control system according to the direct message when the heavy-loaded train control system triggers a valid event; an on-board status warning module, used to use the migration status set to perform on-board status warning on the heavy-loaded train corresponding to the heavy-loaded train control system.

[0013] In a third aspect, the present disclosure provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of a method for on-board status monitoring of a heavy-load train in the above aspect.

[0014] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a method for on-board status monitoring of a heavy-load train in the above aspect.

[0015] In a fifth aspect, the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of an on-board status monitoring method for a heavy-load train in the above aspect.

[0016] The present invention provides a method, device, equipment, medium and program for on-board status monitoring of a heavy-loaded train. The method constructs a function message mapping table through a train control function set and a train control message set of a heavy-loaded train control system, which can associate messages with functions and improve the efficiency of subsequent calculations; collects direct messages of the heavy-loaded train control system, maps mapping functions corresponding to the direct messages according to the function message mapping table, and generates accurate message events based on the parameters of the direct messages; determines whether to trigger a valid event based on the mapping function and the indirect message, and can trigger a valid event in combination with an indirect message from a third party; constructs a migration status set based on the direct message, and uses the migration status set to issue an on-board status warning for the heavy-loaded train corresponding to the heavy-loaded train control system. The method can monitor the action of the heavy-loaded train control system in real time in the form of a third party, and promptly issues an alarm when an abnormality is found, effectively improving the accuracy of monitoring during the operation of the heavy-loaded train. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:

[0018] Figure 1 A schematic diagram showing a flow chart of a method for monitoring the onboard status of a heavy-load train according to a first embodiment of the present disclosure;

[0019] Figure 2 A schematic diagram of the process of constructing a function message mapping table in the first embodiment of the present disclosure is shown;

[0020] Figure 3 A schematic diagram of a process for determining whether a heavy-load train control system triggers a valid event in the first embodiment of the present disclosure is shown;

[0021] Figure 4 A functional module diagram of an onboard state monitoring device for a heavy-load train according to a third embodiment of the present disclosure is shown;

[0022] Figure 5 A schematic diagram of the composition structure of an electronic device for implementing a ubiquitous computing resource allocation method according to a fourth embodiment of the present invention is shown.

[0023] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0026] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer device such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0027] Embodiment 1

[0028] Figure 1 The following is a flow chart of a method for monitoring the onboard status of a heavy-load train provided in an embodiment of the present disclosure. Figure 1 As shown, a method for monitoring the onboard status of a heavy-load train comprises:

[0029] S1. Obtain a train control function set and a train control message set of a heavy-duty train control system, and construct a function message mapping table according to the train control function set and the train control message set.

[0030] In the disclosed embodiment, a heavy haul railway control system refers to a train operation control system specially designed for heavy haul railway transportation. The heavy haul railway control system can provide guarantees for ensuring the safety, efficiency and reliability of train operation.

[0031] Specifically, the heavy haul railway control system consists of central equipment, station equipment, trackside equipment, on-board equipment, network security system, on-track operation civil defense system, etc. The train control function set is the functional processing that the automatic train protection (ATP) in the heavy haul railway control system needs to have in the entire operation process. The train control message set is the collection of information that ATP interacts with various external devices by obtaining various information provided by other devices. The function message mapping table is a relationship table that associates the train control message with the ATP train control function to form a corresponding relationship.

[0032] Among them, the train control functions can include self-test function, function of outputting normal braking and emergency braking, train overspeed protection function, speed measurement and calculation function, train multi-source fusion positioning function, satellite data processing function, runaway protection function, regressive protection function, track circuit information receiving function, vehicle-ground wireless communication function, line data information receiving function, vehicle control curve calculation function, human-computer interaction function, automatic over-phase function, assisted driving function, non-stop switching with LKJ, intelligent sensing alarm and other train control functions.

[0033] In the embodiments of the present disclosure, refer to Figure 2 As shown, a function message mapping table is constructed according to the train control function set and the train control message set, including:

[0034] S21. Obtaining a working device corresponding to each train control function in a train control function set;

[0035] S22, collecting train control messages from working equipment;

[0036] S23. Establishing an association relationship between each train control function and the train control message according to the train control message;

[0037] S24. Generate a function message mapping table according to the association relationship.

[0038] In the disclosed embodiment, the working equipment is a device that interacts with the heavy-load train control system, including devices that directly interact with data and indirectly obtain data, such as transponder equipment, data management server equipment, track circuit and satellite communication equipment, and other devices that directly interact with messages, as well as devices for data monitoring by a third party.

[0039] Furthermore, different working devices will output different train control messages, and the train control messages are composed of different parameter data, as shown in Table 1, wherein the first row in Table 1 represents the working device, and the first column represents the train control message.

[0040] In the embodiment of the present disclosure, the train control information contained in each train control function can be determined through the train control message, and then the association relationship between the train control function and the train control message can be established. For example, the working equipment corresponding to the output of common braking and emergency braking functions includes positioning messages, line messages, temporary speed limit messages, etc. Therefore, a function message mapping table can be constructed according to the association relationship between each train control function and the train control message, as shown in Table 2.

[0041] S2. Collect direct messages and indirect messages of the heavy-load train control system, and map the mapping functions corresponding to the direct messages according to the function message mapping table.

[0042] In the disclosed embodiment, direct messages and indirect messages are messages received by the automatic train protection (ATP) at the current moment, including messages for direct data interaction and messages from third parties obtained indirectly, which can be collected through the network interface of ATP.

[0043] In an embodiment of the present disclosure, direct messages and indirect messages of a heavy-load train control system are collected, including: obtaining a direct network interface and an indirect network interface corresponding to the heavy-load train control system; and collecting direct messages and indirect messages of the heavy-load train control system according to the network data interface and the indirect network interface.

[0044] In the disclosed embodiment, the direct network interface and the indirect network interface are the network data interfaces of all interface devices corresponding to the ATP device. The network data interface can be used to obtain messages for direct interaction and indirect acquisition of the heavy-load train control system. For example, these messages may be direct messages from transponders, data management equipment, track circuits and satellites, as well as input indirect messages sent to the ATP by other ground equipment.

[0045] In the disclosed embodiment, the mapping function is the train control function corresponding to the direct message in the function message mapping table. Through the mapping function, it can be determined which train control functions in the heavy-loaded train send the messages. For example, the output of normal braking and emergency braking will send positioning messages, line data messages, temporary speed limit messages, etc. The train overspeed protection function will send line data messages, temporary speed limit messages, over-phase messages, etc. Each message is composed of different data parameters to monitor the heavy-loaded train more accurately.

[0046] In the disclosed embodiment, mapping the mapping function corresponding to the direct message according to the function message mapping table includes: searching the function set matching the direct message in the function message mapping table; and performing pattern screening on the matching function set to obtain the mapping function corresponding to the direct message.

[0047] In the disclosed embodiment, a direct message is searched in the function message mapping table to obtain a matching function set that matches the direct message, but the matched functions may come from multiple modes, wherein a mode is the operating state of a heavy-load train when it is put into operation. Once a mode is put into operation, it must be converted in different modes, as shown in Table 3. Therefore, the matching function set may include train control functions of multiple modes, but the direct information collected at the current moment should come from the current mode of the heavy-load train. The mode is screened by the current mode of the heavy-load train, and the train control functions of the current mode are screened from the matching function set to obtain the mapping function.

[0048] In the disclosed embodiment, by mapping the mapping functions corresponding to the direct messages through the function message mapping table, accurate message events can be generated through the parameters of the direct messages, which can improve the accuracy of subsequent vehicle status warnings.

[0049] S3. When the mapping function is a preset monitoring function, determine whether the overload train control system triggers a valid event based on the mapping function and the indirect message.

[0050] In the disclosed embodiment, the monitoring function is a monitorable function, which may include functions such as calculating a vehicle control curve and protecting against train overspeeding. When the mapping function is a monitorable function, a judgment is made on the triggering of an effective event.

[0051] In the disclosed embodiment, a valid event is a valid event that triggers the state transition of a heavy-loaded train, that is, when the mapping function and the indirect message cause a mode change, an output change, or a functional logic change of the automatic train protection (ATP), it indicates that the heavy-loaded train control system has triggered a valid event.

[0052] In the embodiments of the present disclosure, refer to Figure 3 As shown, the heavy load train control system is judged whether to trigger a valid event based on the mapping function and the indirect message, including:

[0053] S31, mapping the indirect mapping function corresponding to the indirect message;

[0054] S32, constructing direct events and indirect events according to the indirect mapping function and the mapping function;

[0055] S33. Using a preset judgment function, judging whether the overloaded train control system triggers a valid event according to direct events and indirect events.

[0056] In the embodiment of the present disclosure, the indirect mapping function is an indirect mapping function obtained by mapping according to the function message mapping table, and the train control function and the corresponding message are combined into one event. For example, the direct message includes Build direct events from mapping functions Among them, e represents the mapping function; indirect messages include Indirect events can be constructed based on indirect mapping functions

[0057]

[0058] In the embodiment of the present disclosure, the preset judgment function can be J=F(e,I), which means that the data parameters in the direct event must match the data parameters in I. If the parameters in the direct event are greater than the allowable values ​​of the parameters in the input indirect event, the direct messages and indirect messages collected by the overloaded train control system correspond to invalid events. If the parameters in the direct event are not greater than the allowable values ​​of the parameters in the input indirect event, it means that the overloaded train control system has triggered a valid event.

[0059] In detail, the judgment function can be a preset judgment logic, and according to the judgment function, it can be determined whether the events corresponding to the direct message and the indirect message trigger a valid event, and then the indirect message from the third party can be combined to perform vehicle status warning, thereby improving the accuracy of the vehicle status warning.

[0060] S4. When the mapping function is not the preset monitoring function, return to the above step S2. Collecting direct messages and indirect messages of the heavy-load train control system.

[0061] In the disclosed embodiment, when the mapping function is not the preset monitoring function, it means that the mapping function cannot cause a change in the state of the overloaded train control system, that is, the state cannot be monitored. Therefore, it is necessary to return to the above S2 and collect direct messages and indirect messages of the overloaded train control system, and then collect direct messages and indirect messages at the next time point.

[0062] Furthermore, the collection of direct messages and indirect messages at multiple time points can be performed through a data processing queue.

[0063] S5. When the overload train control system triggers a valid event, a migration state set of the overload train control system is constructed according to the direct message.

[0064] In the disclosed embodiment, the heavy-load train control system requires an external valid event to trigger the vehicle status warning, that is, when the heavy-load train control system triggers a valid event, the next step of the vehicle status warning is performed.

[0065] In the disclosed embodiment, the migration state set is the heavy-duty train control system moving from one state to another, so it is a mapping function: the input is a state and a trigger event, the input is a new state, and the migration state set is obtained.

[0066] In an embodiment of the present disclosure, a migration state set of an overloaded train control system is constructed based on a direct message, including: calculating the migration state of the overloaded train control system using a direct event corresponding to the direct message; adding the migration state to a preset state set of the overloaded train control system to obtain a migration state set of the overloaded train control system.

[0067] In the disclosed embodiment, the migration state is a stage in the early warning monitoring process of the heavy-load train control system. Each trigger event corresponds to a migration state, which can be defined according to the trigger event to obtain the migration state corresponding to each direct event, wherein the migration state includes the direct event and the corresponding migration state.

[0068] In detail, the preset state set is a state set of the historical event node in the heavy-load train control system, which is initially an empty set. The state is added according to the migration state to obtain the migration state set.

[0069] In the embodiment of the present disclosure, when the overloaded train control system does not trigger a valid event, the process returns to the above step S2, collecting direct messages and indirect messages of the overloaded train control system.

[0070] In the disclosed embodiment, when the heavy-loaded train control system does not trigger a valid event, it indicates that the heavy-loaded train control system has not triggered a valid event to perform a vehicle status warning. Therefore, it is necessary to return to the above-mentioned S2 and the step of collecting direct messages and indirect messages of the heavy-loaded train control system, and then collect direct messages and indirect messages at the next time point.

[0071] S6. Use the migration status set to issue an onboard status warning to the heavy-load train corresponding to the heavy-load train control system.

[0072] In the disclosed embodiment, the vehicle status warning is determined based on the signal safety principle and the fault safety principle to determine whether all states in the migration state set are in failure. If they are in failure, a corresponding vehicle status warning is issued.

[0073] In an embodiment of the present disclosure, a migration status set is used to perform an on-board status warning for a heavy-loaded train corresponding to a heavy-loaded train control system, including: determining a failure event corresponding to the heavy-loaded train control system according to the migration status set; identifying a failure level of the heavy-loaded train control system according to the failure event; and using the failure level to perform an on-board status warning for the heavy-loaded train corresponding to the heavy-loaded train control system.

[0074] In the embodiment of the present disclosure, a failure event refers to when the migration state in the migration state set is equal to the state at the previous moment and the migration state belongs to the preset warning state, it means that the migration state is a failure state, and the direct event of the migration state is a failure event.

[0075] In detail, the warning state can be determined based on the preset signal safety principle and the fail-safe principle. For example, the speed of ATP output exceeds the safety value, which is a defined warning state.

[0076] Furthermore, the failure level is identified according to the data parameters in the failure event, wherein the failure level of the heavy-load train control system can be identified according to the preset parameter level table, and if the failure level is the highest level, an early warning is issued. If it is not the highest level, it is tolerable, and if the accumulated secondary failure states exceed the threshold, an early warning is issued, so that the migration state in the state set can be iteratively warned.

[0077] In the disclosed embodiment, an on-board status warning is performed on the heavy-load train corresponding to the heavy-load train control system through the migration status set. According to the implementation status of the ATP equipment between the heavy-load train control systems and the indirect messages sent to the ATP by other ground equipment, the state machine action of the ATP equipment can be monitored in real time in the form of a third party, and an alarm can be issued in time when an abnormality is found, and manual confirmation and necessary intervention can be carried out in real time, thereby ensuring that the protection function of the ATP is safer and more reliable, and can effectively improve the accuracy of monitoring during the operation of heavy-load trains.

[0078] Embodiment 2

[0079] On the basis of the above embodiments, in order to more clearly understand the present disclosure, a second embodiment is used below to further explain the situation in which the first embodiment of the present disclosure needs to more quickly construct a function message mapping table according to the train control function set and the train control message set.

[0080] In the embodiment of the present disclosure, a function message mapping table is constructed according to a train control function set and a train control message set, including:

[0081] Obtain the mapping relationship between each train control function in the train control function set and each train control message in the train control message set;

[0082] Fill in the mapping relationship into the pre-built mapping table to obtain the function message mapping table.

[0083] In the disclosed embodiment, the mapping relationship is the association relationship between the train control message and the train control function, which can be pre-set according to the message generated by each function of the automatic train protection (ATP) equipment during operation.

[0084] Furthermore, the mapping table is a pre-set data structure for storing the mapping relationship between train control functions and train control messages. The mapping table can quickly store the mapping relationship between train control functions and train control messages, thereby improving the efficiency of constructing the function message mapping table.

[0085] Embodiment 3

[0086] Based on the above embodiments, Figure 4 This is a functional module diagram of a vehicle-mounted status monitoring device for a heavy-load train provided in an embodiment of the present disclosure. Figure 4 As shown, a vehicle-mounted state monitoring device for a heavy-load train comprises:

[0087] The onboard state monitoring device 400 of the heavy-load train of this embodiment can be installed in an electronic device. According to the functions to be implemented, the onboard state monitoring device 400 of the heavy-load train may include a function message mapping table construction module 401, a function mapping module 402, a valid event trigger judgment module 403, a migration state set construction module 404 and an onboard state warning module 405. The disclosed module may also be referred to as a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.

[0088] In this embodiment, the functions of each module / unit are as follows:

[0089] A function message mapping table construction module 401 is used to obtain a train control function set and a train control message set of a heavy-load train control system, and to construct a function message mapping table according to the train control function set and the train control message set;

[0090] Function mapping module 402, used to collect direct messages and indirect messages of the heavy-load train control system, and map the mapping functions corresponding to the direct messages according to the function message mapping table;

[0091] The effective event triggering judgment module 403 is used to judge whether the overload train control system triggers an effective event according to the mapping function and the indirect message when the mapping function is a preset monitoring function;

[0092] A migration state set building module 404 is used to build a migration state set of the overloaded train control system according to a direct message when the overloaded train control system triggers a valid event;

[0093] The on-board status warning module 405 is used to use the migration status set to issue an on-board status warning to the heavy-load train corresponding to the heavy-load train control system.

[0094] In detail, each module in the on-board state monitoring device 400 for a heavy-load train in the embodiment of the present disclosure adopts the same technical means as the on-board state monitoring method for a heavy-load train in embodiment 1 when in use, and can produce the same technical effects, which will not be repeated here.

[0095] Embodiment 4

[0096] like Figure 5As shown, this embodiment also provides a computer electronic device, which may include a processor 10, a memory 11, a communication bus 12, and a communication interface 13, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a ubiquitous computing resource allocation program.

[0097] Among them, the processor 10 can be composed of integrated circuits in some embodiments, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits packaged with the same function or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors and various control chips.

[0098] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a mobile hard disk, a multimedia card, a card-type memory (eg, an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc.

[0099] The communication bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.

[0100] The communication interface 13 is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices.

[0101] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method of the above embodiment are implemented.

[0102] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method of the above embodiment are implemented.

[0103] In some implementations of this embodiment, a computer program product is provided, including a computer program / instructions, characterized in that the steps of the method of the above embodiment are implemented when the computer program is executed by a processor.

[0104] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components, and is used to execute the steps of the above-mentioned embodiment method.

[0105] Computer-readable storage media can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Computer-readable storage media may include, but are not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (such as hard disks, floppy disks, solid-state drives, removable disks, Blu-ray disks, etc.).

[0106] The computer-readable storage medium may also store at least one computer executable program / instruction, which may be, for example, a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.

[0107] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.

[0108] The processor may communicate with external devices via an I / O bus via a wired or wireless network.

[0109] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.

[0110] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based device that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0111] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0112] Although the embodiments disclosed in the present disclosure are as above, the above contents are only embodiments adopted for facilitating the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the technical field to which the present disclosure belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be subject to the scope defined in the attached claims.

Claims

1. A method for monitoring the onboard status of a heavy-load train, characterized in that: include: Acquire a train control function set and a train control message set of a heavy-load train control system, and construct a function message mapping table according to the train control function set and the train control message set; Collecting direct messages and indirect messages of the heavy-load train control system, and mapping mapping functions corresponding to the direct messages according to the function message mapping table; When the mapping function is a preset monitoring function, judging whether the heavy-load train control system triggers a valid event according to the mapping function and the indirect message; When the heavy-load train control system triggers a valid event, constructing a migration state set of the heavy-load train control system according to the direct message; The migration status set is used to provide an onboard status warning for the heavy-load train corresponding to the heavy-load train control system.

2. The on-board status monitoring method of a heavy-load train according to claim 1, characterized in that: The constructing a function message mapping table according to the train control function set and the train control message set includes: Obtaining a working device corresponding to each train control function in the train control function set; Collecting train control messages from the working equipment; Establishing an association relationship between each of the train control functions and the train control message according to the train control message; A function message mapping table is generated according to the association relationship.

3. The on-board status monitoring method of a heavy-load train according to claim 1, characterized in that: The mapping function corresponding to the direct message according to the function message mapping table includes: Searching the function set matching the direct message in the function message mapping table; The matching function set is subjected to pattern screening to obtain a mapping function corresponding to the direct message.

4. The on-board status monitoring method of a heavy-load train according to claim 1, characterized in that: The determining, according to the mapping function and the indirect message, whether the heavy load train control system triggers a valid event includes: An indirect mapping function corresponding to the mapping indirect message; constructing direct events and indirect events according to the indirect mapping function and the mapping function; A preset judgment function is used to judge whether the heavy-load train control system triggers a valid event according to the direct event and the indirect event.

5. The on-board status monitoring method of a heavy-load train according to claim 1, characterized in that: The constructing the migration state set of the heavy-load train control system according to the direct message includes: Calculate the migration state of the heavy-load train control system using the direct event corresponding to the direct message; The migration state is added to a preset state set of the heavy-load train control system to obtain a migration state set of the heavy-load train control system.

6. The on-board status monitoring method of a heavy-load train according to claim 1, characterized in that: The using the migration state set to perform an onboard state warning on the heavy-load train corresponding to the heavy-load train control system includes: Determining a failure event corresponding to the heavy-load train control system according to the migration state set; identifying a failure level of the heavy-load train control system according to the failure event; The failure level is used to provide an onboard status warning for the heavy-load train corresponding to the heavy-load train control system.

7. A vehicle-mounted status monitoring device for a heavy-load train, characterized in that: include: A function message mapping table construction module is used to obtain a train control function set and a train control message set of a heavy-load train control system, and to construct a function message mapping table according to the train control function set and the train control message set; A function mapping module, used for collecting direct messages and indirect messages of the heavy-load train control system, and mapping the mapping functions corresponding to the direct messages according to the function message mapping table; A valid event triggering judgment module, used for judging whether the heavy load train control system triggers a valid event according to the mapping function and the indirect message when the mapping function is a preset monitoring function; A migration state set construction module, configured to construct a migration state set of the heavy-load train control system according to the direct message when the heavy-load train control system triggers a valid event; The on-board status warning module is used to use the migration status set to provide an on-board status warning for the heavy-load train corresponding to the heavy-load train control system.

8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the on-board condition monitoring method for a heavy-load train according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the on-board status monitoring method of a heavy-load train described in any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the on-board status monitoring method of a heavy-load train described in any one of claims 1 to 6 are implemented.