Train wakeup method and device and train dormancy method and device
By storing and verifying position information in the train registers and directly conducting dynamic and static tests, the problems of high cost, low efficiency and insufficient safety during the wake-up and sleeping process of trains in the prior art are solved, and more efficient and safe train operations are achieved.
Patent Information
- Application Number
- CN202510227045.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2045-02-27
AI Technical Summary
In the prior art, a large number of dormant wake-up transponders are relied on during the wake-up and sleeping process of trains, resulting in high construction and maintenance costs, low wake-up efficiency and insufficient security.
By storing train position information in the train's register and reading and verifying this information directly from the register when wake up, dynamic and static tests are performed to ensure that the train is in good condition.
Reliance on equipment along the tracks has been reduced, system construction and maintenance costs have been reduced, train wake-up efficiency and safety have been improved, and trains have been simplified in the operation process of returning trains from dormant state to normal operation.
Smart Images

Figure CN119773838A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of rail transit technology, and in particular to methods and devices for waking up and sleeping trains. Background Art
[0002] With the acceleration of urbanization and the growth of people's travel needs, rail transit has become an important part of modern urban transportation due to its high efficiency, punctuality and environmental protection. In the rail transit system, in order to save energy and extend the service life of equipment, trains are usually put into a dormant state during non-operating hours. When it is necessary to resume operation, the train needs to wake up from the dormant state and quickly resume normal operation. After the train is awakened, it needs to reposition itself to ensure the safety and accuracy of subsequent operations.
[0003] At present, sleep wake-up transponders are usually used for train positioning: several sleep wake-up transponders are set up along the track. When the train wakes up from the sleep state and passes through these sleep wake-up transponders, the sleep wake-up transponders will send specific signals to the train to help the train accurately determine its location. However, in the above scheme, the setup cost of the sleep wake-up transponder is high and the wake-up efficiency is low. Therefore, a more economical and efficient train sleep wake-up solution is urgently needed. Summary of the invention
[0004] In view of this, an embodiment of this specification provides a train wake-up method. One or more embodiments of this specification also relate to a train sleep method, a train wake-up device, a train sleep device, a computing device, a computer-readable storage medium and a computer program product to solve the technical defects existing in the prior art.
[0005] According to a first aspect of an embodiment of this specification, a train wake-up method is provided, comprising: In response to a train wake-up instruction for a target train, read train position information from a register of the target train, wherein the train position information is written into the register in response to a sleep authorization instruction before the target train is powered off and put into sleep; Verify the train location information and obtain the verification result; When the verification result indicates that the train position information verification has passed, dynamic and static tests are performed on the target train to obtain the wake-up result of the target train.
[0006] According to a second aspect of an embodiment of this specification, a train sleep method is provided, comprising: In response to a train sleep instruction for a target train, sending a sleep request to a zone controller; receiving a sleep request result sent by a regional controller, wherein the sleep request result is a result generated by the regional controller performing a sleep check on a target train; When the sleep request result is a sleep authorization instruction, the train position information of the target train is written into the register; When the train position information is written successfully, the target train is controlled to power off and go into sleep mode.
[0007] According to a third aspect of an embodiment of this specification, a train wake-up device is provided, comprising: a reading module, configured to read train position information from a register of the target train in response to a train wake-up instruction for the target train, wherein the train position information is written into the register in response to a sleep authorization instruction before the target train is powered off and put into sleep; A verification module is configured to verify the train location information and obtain a verification result; The test module is configured to perform dynamic and static tests on the target train to obtain the wake-up result of the target train when the verification result indicates that the train position information verification has passed.
[0008] According to a fourth aspect of an embodiment of this specification, a train dormancy device is provided, comprising: a sending module configured to send a sleep request to a regional controller in response to a train sleep instruction for a target train; A receiving module is configured to receive a sleep request result sent by a regional controller, wherein the sleep request result is a result generated by the regional controller performing a sleep check on a target train; A writing module is configured to write the train position information of the target train into the register when the sleep request result is a sleep authorization instruction; The control module is configured to control the target train to power off and enter sleep mode when the train position information is written successfully.
[0009] According to a fifth aspect of an embodiment of this specification, a computing device is provided, including: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the method provided in the first aspect or the second aspect are implemented.
[0010] According to the sixth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores a computer program / instruction, and when the computer program / instruction is executed by a processor, the steps of the method provided in the first aspect or the second aspect are implemented.
[0011] According to a seventh aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, which, when executed by a processor, implements the steps of the method provided in the first aspect or the second aspect above.
[0012] A train wake-up method provided by an embodiment of the present specification includes: responding to a train wake-up instruction for a target train, reading train position information from a register of the target train, wherein the train position information is written into the register in response to a sleep authorization instruction before the target train is powered off and hibernated; verifying the train position information to obtain a verification result; and when the verification result indicates that the train position information verification has passed, performing a dynamic and static test on the target train to obtain a wake-up result of the target train. By using the train's own register to store the train position information, the need for setting a large number of sleep wake-up transponders along the track is reduced, thereby reducing the fault points and reducing the construction and maintenance costs of the system. Since the train position information is directly read from the train's register, communication through an external transponder is avoided, and the train position information can be obtained faster, thereby improving the train wake-up efficiency. By verifying the train position information, the accuracy and integrity of the data are ensured, and the reliability and safety of the train wake-up process are improved. In addition, the reading and verification of the train position information are integrated into the train wake-up process, which simplifies the operation process of the train recovering from a sleep state to a normal operating state, so that the train can complete the wake-up preparation in a shorter time, thereby improving the train operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 is a flow chart of a train wake-up method provided by an embodiment of this specification; Figure 2 This is a flow chart of a train sleep method provided by one embodiment of this specification; Figure 3 This is an architecture diagram of a train wake-up system provided by an embodiment of this specification; Figure 4 It is a process flow chart of a train sleep awakening method provided by an embodiment of this specification; Figure 5 It is a structural schematic diagram of a train wake-up device provided by an embodiment of this specification; Figure 6 It is a structural schematic diagram of a train dormancy device provided by an embodiment of this specification; Figure 7 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0014] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0015] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0016] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0017] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0018] First, the terms involved in one or more embodiments of this specification are explained.
[0019] Fully Automatic Operation (FAO) is a fully automated, highly centralized train operation control system. It is a new generation of urban rail transit system that realizes the automation of train operation process based on modern computer, communication, control, integrated monitoring and system integration technologies.
[0020] Movement Authority (MA): is an important concept in railway signaling systems, especially in modern urban rail transit and high-speed railways. It refers to a command issued by the train control system that indicates the maximum distance a train can travel safely. This distance is the distance from the current position of the train to the nearest potential danger point in front, such as another train, turnout, signal, etc. The main purpose of movement authority is to ensure safe intervals between trains and prevent collision accidents.
[0021] Zone Controller (ZC): Mainly responsible for calculating the MA for the communication trains within its control range based on the position information reported by the communication trains, the routes arranged by the interlocking, and the track occupancy / free information provided by the trackside equipment, to ensure the safe operation of the communication trains within its control area.
[0022] Automatic Train Protection (ATP): It is an onboard subsystem that directly ensures train safety and realizes full protection of train safety. ATP will be installed at the front and rear of each train, realize autonomous positioning through speed sensors, speed radars and odometers, and use transponders to correct the train's position and speed information, obtain the train's movement authorization MA through wireless communication (or variable data transponders), calculate and generate the train's control speed curve, and protect the train's position and speed to ensure driving safety.
[0023] Automatic Train Supervision (ATS): It is a distributed real-time monitoring and control system that integrates modern data communication, computer, network and signal technology. The ATS subsystem manages and controls subway operating trains and signal equipment through coordination with other subsystems. Its core equipment is located in the central layer of the signal system, and is used to realize the automated management and dispatching of high-density and high-volume urban rail transit transportation. It is a comprehensive driving command and dispatching control system.
[0024] Cyclic Redundancy Check (CRC): is a checksum method used to detect errors in data transmission or storage. It verifies the integrity of data by generating a fixed-length checksum (also called a checksum or checksum). CRC is widely used in various communication systems, storage devices, and file transfer protocols to ensure the accuracy and reliability of data.
[0025] Staff Protection Key Switch (SPKS): A device used to ensure the safety of railway staff. It is usually installed at the entrance of the track area to control the power supply status and signal system of the track area to ensure the safety of staff when performing maintenance or overhaul operations. When the SPKS switch is activated, it can cut off the power supply to the track area to prevent electric passenger cars or other equipment from mistakenly entering the area and ensure the safety of staff.
[0026] Computer Interlocking (CI) is a railway signal control system based on computer technology, which is used to manage and control railway turnouts, signal lights, track circuits and other equipment to ensure the safe operation of trains on the track. The CI system uses computer software and hardware to realize automatic control and monitoring of railway signal equipment, thereby improving the safety, reliability and efficiency of the railway system.
[0027] Jump Locking: It is a special locking mechanism in railway signal control system, which is used to ensure the safe operation of trains under certain circumstances. When the area controller needs to control the train to move quickly from one section to another, it can apply for jump locking from CI to ensure that the train will not conflict with other trains during the movement.
[0028] Full Automatic Mode (FAM): It is a highly automated train operation mode that uses advanced computer systems and communication technologies to achieve automatic control of the entire process of train start, operation, parking and return to the garage. In FAM mode, the operation of the train is completely managed by the computer system without manual intervention, which improves the safety, reliability and efficiency of train operation.
[0029] Electrically Erasable Programmable Read-Only Memory (EEPROM): A non-volatile memory that can be erased and programmed by electrical signals. EEPROM can be erased and rewritten multiple times without removing the chip.
[0030] Ferroelectric Random Access Memory (FRAM): is a non-volatile memory. FRAM uses ferroelectric materials as storage media and has the advantages of low power consumption, high-speed read and write, and high durability. It is suitable for applications that require frequent read and write and long-term data preservation, such as data logging, real-time data storage, etc.
[0031] In rail transit systems, in order to reduce the energy consumption of trains during non-operating hours and quickly resume normal service when operations begin, trains usually enter a dormant state during non-operating hours. When the train needs to be woken up, the initial positioning of the train is achieved through the dormant wake-up transponders installed along the track. These transponders send specific signals to the train when it passes by, allowing the train to determine its own position and perform further operations accordingly.
[0032] However, this method has the following shortcomings: High construction cost: It is necessary to widely deploy sleep wake-up transponders along the track, which not only increases the initial construction cost of the system, but also makes the subsequent maintenance and management more complicated. Many failure points: There are a large number of sleep wake-up transponders, and the failure of any one transponder may cause the train to be unable to be correctly positioned, thus affecting the normal operation of the train. Low positioning efficiency: The train needs to pass through multiple transponders to complete the positioning, and the whole process takes a long time, affecting the train's wake-up efficiency. Safety issues: If the transponder fails or the signal is interfered, it may cause the train to be positioned incorrectly, increasing safety risks.
[0033] In order to solve the above problems, the embodiment of this specification proposes a train sleep wake-up solution based on a fully automatic operation system. By using the train position information stored in the train's own register, the train can be quickly and accurately positioned when it wakes up, thereby reducing the dependence on trackside equipment (such as sleep wake-up transponders), reducing system construction and maintenance costs, and improving the efficiency and safety of train sleep wake-up. Specifically, the sleep process: the train runs to the sleep area according to the plan, enters the sleep process according to the train sleep instruction, writes its own location information into the register after completion, and then powers off to sleep. Wake-up process: before the train is put into operation, the driver locally or ATS remotely controls the train to wake up in the wake-up area. The train receives the train wake-up instruction, enters the wake-up process according to the train wake-up instruction, reads the train position information stored in the register for dynamic and static tests, and completes the wake-up operation after ensuring that the train is in good condition. During the sleep process and wake-up process, the ground area controller can monitor the train that has entered sleep in real time, monitor its location information, prevent the train from moving and approaching other trains, ensure the safety of the sleep train and discover the source of danger. Through the above scheme, the efficiency and safety of the train sleep wake-up process can be significantly improved, while greatly reducing the construction and maintenance costs of the system.
[0034] In this specification, a train wake-up method is provided. This specification also relates to a train sleep method, a train wake-up device, a train sleep device, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.
[0035] See also Figure 1 , Figure 1 A flow chart of a train wake-up method provided by an embodiment of this specification is shown, which specifically includes the following steps: Step 102: In response to a train wake-up instruction for a target train, read train location information from a register of the target train, wherein the train location information is written into the register in response to a sleep authorization instruction before the target train is powered off and put into sleep.
[0036] It should be noted that the target train refers to a specific train that needs to be awakened. The train wake-up instruction refers to an instruction used to instruct the target train to recover from a sleep state to a normal operating state. Through the train wake-up instruction, the train wake-up process can be triggered to start subsequent train operation operations. The train wake-up instruction can be an instruction sent by an instruction sending unit, or it can be an instruction automatically generated in response to the driver's local wake-up operation. Train position information refers to relevant data on the specific position of the target train on the track. When the train wakes up, the train position information can help the target train quickly determine its current location. Power-off sleep means that the train shuts down most of the power system during non-operating hours and enters a low-power state to save energy, extend equipment life, and reduce operating costs. The sleep authorization instruction refers to an instruction generated by the regional controller and sent to the train control unit, which is used to authorize the target train to perform a power-off sleep operation.
[0037] The register of the target train is a storage device, usually located inside the control unit of the target train, and is used to store the train position information of the target train. The number of registers can be one or more, and the selection is made according to the actual situation. The embodiments of this specification do not impose any restrictions on this. In the case where the number of registers is multiple, the multiple registers can be isomorphic registers or heterogeneous registers. Isomorphic registers refer to a group of registers with the same structure and functional characteristics. They usually have the same bit width, the same access method and the same purpose. Heterogeneous registers refer to a group of registers with different structures and functional characteristics. They may have different bit widths, different access methods and different purposes. Heterogeneous registers are highly flexible and can better meet diverse application requirements.
[0038] In actual applications, in response to a train wake-up instruction for a target train, there are multiple ways to read the train position information from the register of the target train, which are selected according to the actual situation, and the embodiments of this specification do not impose any restrictions on this. In one possible implementation of this specification, the stored train position information can be read directly from the register by reading the instruction. In another possible implementation of this specification, the train position information can be read indirectly from the register through an intermediate variable or a buffer, and the position information in the register is first copied to a temporary buffer, and then the train position information is read from the temporary buffer, thereby reducing the number of direct accesses to the register and improving the stability and reliability of the system.
[0039] In an optional embodiment of the present specification, before the target train is put into operation, the driver locally or the command sending unit sends a train wake-up command to the train control unit in the wake-up area. The wake-up area includes but is not limited to the parking and inspection tracks, the main line stabling tracks, and the terminal reversal tracks. Among them, the parking and inspection tracks are dedicated track areas for parking and repairing trains. The main line stabling tracks are dedicated tracks set on the main operating line for temporary parking of trains. The terminal reversal track is a dedicated track set at the terminal station of the railway line for trains to perform reversal operations at the terminal station. After receiving the train wake-up command, the train control unit controls the target train to perform low-voltage power-up. Among them, low-voltage power-up refers to the process of first connecting a low-voltage power supply (usually AC or DC power of 380 volts or less). Low-voltage power-up can ensure that the control system and other low-power devices can start and operate normally. The sleep-wake-up unit of the target train monitors the low-voltage power-on process of the target train. After the target train completes the low-voltage power-on, the sleep-wake-up unit sends a power-on completion instruction to the train control unit. After receiving the power-on completion instruction, the train control unit reads the train position information from the register of the target train.
[0040] In an optional embodiment of the present specification, the number of registers is multiple, and the process of reading the train location information is described, that is, the register includes a first register and a second register, and the first register and the second register are heterogeneous registers; the above-mentioned response to the train wake-up instruction for the target train, reading the train location information from the register of the target train, may include the following steps: In response to a train wake-up instruction for a target train, the first train position information is read from the first register, and the second train position information is read from the second register, wherein the first train position information includes at least one of first head and tail position information, first position positive and negative code information, first position check code information, first sleep time and first train status, and the second train position information includes at least one of second head and tail position information, second position positive and negative code information, second position check code information, second sleep time and second train status.
[0041] It should be noted that the concepts of the first train position information and the second train position information are the same. The contents of the first train position information are explained here, and the second train position information will not be repeated. The first head and tail position information refers to the specific positions of the front and rear of the target train on the track. Through the first head and tail position information, the front and rear positions of the target train can be accurately located to ensure that the train can accurately know its position and direction after being awakened. For example, the front of the train is at the 100th meter and the rear of the train is at the 120th meter.
[0042] The first position positive and negative code information refers to the positive code and negative code generated by encoding the first head and tail position information. The correctness and integrity of the first head and tail position information can be verified through the first position positive and negative code information to ensure that the data is not damaged or tampered with during transmission and storage. The first position positive and negative code information can be generated by taking the original data number of the first head and tail position information as the positive code, and inverting each bit of the first head and tail position information (that is, 0 becomes 1, 1 becomes 0) to obtain the negative code. For example, assume that the binary representation of the first head and tail position information is 10101010. The first position positive and negative code information includes the first positive code 0101010 and the first negative code 01010101.
[0043] The first position check code information refers to the check code generated by performing CRC encoding on the first head and tail position information. The first position check code information can be used to detect whether an error occurs in the first head and tail position information during transmission and storage, thereby ensuring the integrity and accuracy of the data. The first position check code information can be generated by calculating the first head and tail position information through a CRC algorithm to generate a check code of a fixed length.
[0044] The first sleep time refers to the time when the target train enters the sleep state. For example, the target train enters the sleep state at 10:00 on November 22, 2024. The first train state refers to the state of the target train when the first head and tail position information is stored. The state of the target train includes but is not limited to the normal state (all systems and equipment of the train are working normally and can operate according to the scheduled timetable), the sleep state (most systems and equipment of the train are in shutdown or low power consumption mode to save energy) and the shutdown state (all systems and equipment of the train are completely shut down and no operation is performed).
[0045] By applying the solution of the embodiments of this specification, the same train location information is stored through heterogeneous registers to achieve redundant design and improve the reliability of the system. Even if a register fails, other registers can still continue to work to ensure the normal operation of the system.
[0046] Step 104: Verify the train location information and obtain a verification result.
[0047] It should be noted that verification refers to verifying the correctness and integrity of the train location information in a specific way, so as to ensure that the train location information has not been damaged or tampered with during transmission and storage, and improve the reliability and security of the system. The verification result refers to the result generated after the verification operation is completed, indicating whether the train location information has passed the verification. If the verification passes, it means that the train location information is correct and dynamic and static tests can be performed. If the verification fails, it means that the train location information is wrong or has been tampered with, and dynamic and static tests cannot be performed.
[0048] In practical applications, there are many ways to verify the train position information and obtain the verification results. The specific method is selected according to the actual situation, and the embodiments of this specification do not impose any limitations on this.
[0049] In the first possible implementation of this specification, the train location information can be verified based on the sleep area and the sleep wake-up window. In the second possible implementation of this specification, when the register includes multiple registers, the train location information stored in different registers can be mutually verified to obtain a verification result. In the third possible implementation of this specification, the train location information can be verified based on the sleep area, the sleep wake-up window and the train location information in different registers at the same time to obtain a verification result.
[0050] In an optional embodiment of the present specification, the above-mentioned verification of the train location information to obtain the verification result may include the following steps: When it is determined based on the train position information that the target train is located in the sleep area and within the sleep wake-up window, it is determined that the train position information verification has passed.
[0051] It should be noted that the sleep area refers to the track area used for trains to sleep during non-operating hours. By setting the sleep area, it can be ensured that the train will not affect the normal operation of other trains when it is asleep. For example, a section of track from the 100th meter to the 200th meter is set as the sleep area. The sleep wake-up window refers to the track section that allows the train to perform a wake-up operation. The sleep wake-up window can ensure that the train wakes up at the appropriate position. For example, the sleep wake-up window is within 50 cm before and after the sleep point. The sleep area and the sleep wake-up window are selected according to the actual situation, and the embodiments of this specification do not impose any restrictions on this.
[0052] By applying the solution of the embodiments of this specification, by verifying the train position information, it is ensured that the train is indeed located in the designated sleep area and sleep wake-up window, thereby avoiding safety hazards caused by position errors and reducing the risk of accidents.
[0053] In another possible implementation of the present specification, the above-mentioned verification of the train location information to obtain the verification result may include the following steps: When the first train location information and the second train location information are the same, a first verification result is obtained, wherein the first verification result indicates that the train location information verification has passed; When the first train location information and the second train location information are different, a second verification result is obtained, wherein the second verification result indicates that the train location information verification fails.
[0054] It should be noted that, ideally, the first train position information stored in the first register and the second train position information stored in the second register are the same, therefore, it can be determined whether the read first train position information and second train position information are the same, if they are the same, it means that the train position information in the first register and the second register are accurate and have not been tampered with, and the verification result is the first verification result. If they are not the same, it means that the first train position information in the first register has been tampered with or the second train position information in the second register has been tampered with or the train position information in both registers has been tampered with, and the verification result is the second verification result.
[0055] Exemplarily, the process of verifying the train location information may include the following four conditions. When all of the following four conditions are passed, the verification result is determined to be the first verification result: Condition 1: Determine whether the first head and tail location information and the second head and tail location information are consistent. If they are consistent, perform condition 2 judgment. If they are inconsistent, determine that the verification fails and the target train wake-up fails. Condition 2: Determine whether the first position check code information and the second position check code information are consistent. If they are consistent, it means that the data has not been tampered with. Perform condition 3 judgment. If they are inconsistent, it means that an abnormal situation has occurred and the train location information is unavailable. Condition 3: Determine whether the first position positive and negative code information and the second position positive and negative code information are consistent. If they are consistent, perform condition 4 judgment. If they are inconsistent, it means that an abnormal situation has occurred and the train location information is unavailable. Condition 4: Determine whether the first sleep time and the second sleep time are consistent. If they are consistent, it means that the train location information verification has passed. If they are inconsistent, it means that the train location information is unavailable and the verification fails. The difference between the first sleep time and the second sleep time can be considered consistent within a preset time. The preset time is, for example, 3 seconds. It is selected according to the actual situation. The embodiment of this specification does not impose any limitation on this. Normally, the first train state and the second train state of the train position information stored in the register are both in a dormant state. If the first train state and the second train state are different, or are the same but not in a dormant state, it can also be determined that the verification has failed.
[0056] By applying the solution of the embodiment of this specification, by judging whether the first train location information and the second train location information are the same, and determining the verification result of the train location information based on the judgment result, it is possible to verify whether the train location information is damaged or tampered with, thereby improving the reliability and security of the system.
[0057] Step 106: When the verification result indicates that the train position information verification has passed, a dynamic and static test is performed on the target train to obtain a wake-up result of the target train.
[0058] It should be noted that the wake-up result refers to whether the train can recover from the dormant state to the normal operating state. The wake-up result can be a wake-up failure or a wake-up success. When the verification result indicates that the train position information verification has passed, if the static test result is a static test failure, the wake-up result is determined to be a wake-up failure; if the static test result is a static test success, but the dynamic test result is a dynamic test failure, the wake-up result is determined to be a wake-up failure; if the dynamic test result is a dynamic test failure, the wake-up result is determined to be a wake-up failure; if the static test result is a static test success, and the dynamic test result is a dynamic test success, the wake-up result is determined to be a wake-up success.
[0059] Static testing refers to the inspection and testing of various systems and equipment of the train when the train is not moving. Static testing can ensure that the static state of the train is good and that various systems and equipment can be put into use immediately after being awakened. The test contents of static testing include but are not limited to the following: Power system: Check the battery voltage, current and other parameters to ensure that the power system is normal. Control system: Check the status of the train control unit to ensure the normal operation of the control system. Communication system: Check the communication connection between the train and the dispatching center and other trains to ensure smooth communication. Sensors and monitoring equipment: Check the working status of various sensors (such as temperature sensors, pressure sensors, etc.) to ensure normal data collection. Braking system: Check the air pressure, hydraulic pressure and other parameters of the braking system (such as air compressor) to ensure that the braking system is normal. Door system: Check the switch status and function of the door to ensure that the door can be opened and closed normally. Lighting system: Check the lighting equipment inside and outside the car to ensure that the lighting system is normal. Air conditioning system: Check the temperature, wind speed and other parameters of the air conditioning system to ensure that the air conditioning system is normal. Fault diagnosis: Check whether the train has a historical fault record to ensure that there are no unresolved faults.
[0060] Dynamic testing refers to the inspection and testing of various systems and equipment of the train while the train is moving. Dynamic testing can ensure that the train can work normally in actual operation and that various systems and equipment can work together. The test contents of dynamic testing include but are not limited to the following: Traction system: Check the operating status of the motor to ensure that the train can accelerate and decelerate normally. Braking system: Test the response time and braking force of the braking system in actual driving to ensure good braking effect. Bogie: Check the working status of the bogie to ensure that the train runs smoothly on the track. Communication system: Test the communication connection between the train and the dispatching center and other trains in actual driving to ensure smooth communication. Signal system: Check the response of the train to the signal to ensure that the train can correctly identify and comply with the signal instructions. On-board equipment: Check the working status of on-board equipment (such as passenger information system, monitoring system, etc.) to ensure the normal operation of the equipment. Fault simulation: Simulate common fault conditions to test the emergency handling capability of the train and ensure that the train can stop safely in the event of a fault.
[0061] In actual applications, when the verification result indicates that the train position information verification has passed, it means that the train position information is accurate, and / or the train position information is within the sleep area and the sleep wake-up window. At this time, dynamic and static tests can be performed based on the train position information to further determine the wake-up result of the target train. When the verification result indicates that the train position information verification has failed, it means that the train position information may have been tampered with or damaged, and / or the train position information is not within the sleep area or the sleep wake-up window. At this time, there is no need to perform dynamic and static tests based on the train position information, and it can be directly determined that the target train wake-up has failed.
[0062] Furthermore, there are many ways to perform dynamic and static tests on the target train and obtain the wake-up result of the target train, which can be selected according to the actual situation. The embodiments of this specification do not limit this. In one possible implementation of this specification, a static test can be performed first, and then a dynamic test. Performing a static test first can comprehensively check and verify the status of various systems and equipment without the train moving, and then perform a dynamic test after ensuring that the basic functions are normal, saving testing resources. In another possible implementation of this specification, a dynamic test can be performed first, and then a static test.
[0063] By applying the solution of the embodiments of this specification, the train position information is stored in the train's own registers, which reduces the need to set up a large number of dormant wake-up transponders along the track, thereby reducing the construction and maintenance costs of the system. Since the train position information is read directly from the train's registers, communication through external transponders is avoided, and the train position information can be obtained more quickly, which improves the train wake-up efficiency. By verifying the train position information, the accuracy and integrity of the data are ensured, and the reliability and safety of the train wake-up process are improved. In addition, the reading and verification of the train position information are integrated into the train wake-up process, which simplifies the operational process of the train recovering from a dormant state to a normal operating state, so that the train can complete the wake-up preparation in a shorter time, improving the train operation efficiency.
[0064] In an optional embodiment of the present specification, the above-mentioned dynamic and static tests on the target train to obtain the wake-up result of the target train may include the following steps: Perform static test on the target train to obtain static test results; When the static test result is that the static test is passed, a dynamic test is performed on the target train to obtain a wake-up result of the target train.
[0065] It should be noted that after the static test is performed on the target train and the static test result is obtained, if the static test result is a static test failure, it means that the various systems and equipment of the target train cannot be put into use immediately after awakening. At this time, the dynamic test can be omitted and the awakening result can be directly determined as a wake-up failure. If the static test result is a static test pass, it means that the various systems and equipment of the target train can be put into use immediately after awakening. At this time, the target train can be subjected to a dynamic test again, so as to determine the awakening result of the target train based on the dynamic test result.
[0066] In actual applications, dynamic and static tests are usually performed on one end of the target train. After the test on one end is completed, the end is automatically switched to continue dynamic and static tests on the other end of the target train. When the dynamic and static tests at both ends are completed, it is determined that the train has completed the entire wake-up process. If the wake-up results at both ends are successful, the train will automatically depart.
[0067] By applying the embodiments of this specification, dynamic and static tests can be performed to ensure that the train can operate normally after being awakened, and that all systems and equipment are in good working condition. Static tests ensure that the static state of the train is good, and dynamic tests ensure that the train can operate normally in actual operation, thereby improving the reliability and safety of the train, ensuring that the train can be put into operation on time and provide high-quality services.
[0068] In an optional embodiment of this specification, there are multiple ways to perform static testing on the target train, which are selected according to actual conditions, and this specification embodiment does not impose any limitation on this. In a possible implementation of this specification, the target train can be directly subjected to static testing.
[0069] In another possible implementation of the present specification, the static test may be performed after the regional controller authorizes the static test. That is, before the static test result is obtained after the static test is performed on the target train, the following steps may be further included: Sending a static test request for a target train to a regional controller, wherein the static test request carries train location information; Receiving a static request result sent by the regional controller, wherein the static request result is a result generated by the regional controller performing a static check on the train position information; Performing a static test on a target train to obtain a static test result may include the following steps: When the static request result is a static authorization instruction, a static test is performed on the target train to obtain a static test result.
[0070] It should be noted that the static test request refers to a request generated by the train control unit and sent to the regional controller for requesting a static check of the train location information. Static check refers to the process in which the regional controller checks the train location information to determine whether the train control unit can perform a static test. The static request result refers to the result obtained by the regional controller through the static check of the train location information, which is used to indicate whether the train control unit performs a static test. The static authorization instruction indicates that the regional controller's static check result for the train location information is a pass, and the regional controller allows the train control unit to perform a static test.
[0071] When the regional controller performs a static check on the train location information, the static check conditions may include checking whether the train location information is within the sleep area. If so, determining that the static request result is a static authorization instruction. The static check conditions may also include the following: checking whether the SPKS switch is activated, checking whether there is no full-line emergency braking command, checking whether the communication is normal during the static test of the train, checking whether the train has completed the front and rear screening, and checking whether the train location information reported by the train is consistent with the train location information stored during sleep. When the check results of the above check conditions are all "yes", the regional controller may send a static authorization instruction to the train control unit. When there is a "no" in the check results of the above check conditions, the regional controller may send a static rejection instruction to the train control unit.
[0072] In actual applications, before the static test, the train control unit can send a static test request to the regional controller. After receiving the static test request, the regional controller can perform a static check on the train location information and generate a static request result. Optionally, before performing the static check, the regional controller can send a static request confirmation to the train control unit so that the train control unit determines that the regional controller has received the static test request. If the static request result is a static authorization instruction, the train control unit can start the static test process. If the static request result is a static rejection instruction, or the static request confirmation and static request result have not been received, it is determined that the wake-up result of the target train is a wake-up failure. During the entire static test process, the train control unit can continue to send static test requests to the regional controller until the static request result is a static authorization instruction, and perform a static test on the target train.
[0073] By applying the solution of the embodiments of this specification, the train position information is statically checked through the regional controller to ensure that the train is indeed performing static testing in a safe area, avoiding safety hazards caused by position errors. The train will only perform static testing if a static authorization instruction is obtained, ensuring that the static test is performed in a controlled and safe environment.
[0074] In an optional embodiment of this specification, there are multiple ways to perform dynamic testing on the target train, which are selected according to actual conditions, and this specification embodiment does not impose any limitation on this. In a possible implementation of this specification, the target train can be directly dynamically tested.
[0075] In another possible implementation of the present specification, the dynamic test may be performed when the regional controller authorizes the dynamic test. That is, before the dynamic test is performed on the target train and the wake-up result of the target train is obtained, the following steps may be further included: Sending a dynamic test request for a target train to a regional controller, wherein the dynamic test request carries train location information; Receiving a dynamic request result sent by the regional controller, wherein the dynamic request result is a result generated by the regional controller performing a dynamic check on the train location information; When the static test result is that the static test is passed, performing a dynamic test on the target train to obtain a wake-up result of the target train may include the following steps: When the static test result is that the static test is passed and the dynamic request result is a dynamic authorization instruction, a dynamic test is performed on the target train to obtain a static test result.
[0076] It should be noted that the dynamic test request refers to a request generated by the train control unit and sent to the regional controller for requesting dynamic verification of the train location information. Dynamic verification refers to the process in which the regional controller verifies the train location information to determine whether the train control unit can perform dynamic testing. The dynamic request result refers to the result obtained by the regional controller through dynamic verification of the train location information, which is used to indicate whether the train control unit should perform dynamic testing. The dynamic authorization instruction indicates that the regional controller's dynamic verification result of the train location information is verification passed, and the regional controller allows the train control unit to perform dynamic testing.
[0077] When the regional controller dynamically verifies the train position information, the dynamic verification conditions may include checking whether the train position information is all within the dormant area. If so, determining that the dynamic request result is a dynamic authorization instruction. The dynamic verification conditions may also include the following: checking whether the SPKS switch is activated, checking whether there is no full-line emergency braking command, checking whether the communication is normal during the static test of the train, checking whether the train has completed the front and rear screening, checking whether the adjacent axle counting section in the dormant area where the train is located is idle, checking whether the garage door is open when the train is in a garage with a door (the train does not need to check this condition when it is in a garage without a door), and checking whether the adjacent axle counting section in the dormant area where the train is located has been jumped and locked. When the results of the above-mentioned check conditions are all "yes", the regional controller can send a dynamic authorization instruction to the train control unit. When only the result of the check condition "checking whether the adjacent axle counting section in the dormant area where the train is located has been jumped and locked" is "no", the regional controller applies to the CI for the adjacent section to be jumped and locked, and sends a dynamic waiting instruction to the train control unit at the same time. When other check results except the check result of the check condition "check whether the adjacent axle counting section of the sleep area where the train is located has been jump-locked" include "no", the area controller can send a dynamic rejection instruction to the train control unit.
[0078] In actual applications, before the dynamic test, the train control unit can send a dynamic test request to the regional controller. After receiving the dynamic test request, the regional controller can dynamically check the train location information and generate a dynamic request result. Optionally, the regional controller can send a dynamic request confirmation to the train control unit before performing the dynamic check, so that the train control unit determines that the regional controller has received the dynamic test request. If the dynamic request result is a dynamic authorization instruction, the train control unit can start the dynamic test process. If the dynamic request result is a dynamic wait instruction, the train control unit waits for the dynamic test process. If the dynamic request result is a dynamic rejection instruction, or the dynamic request confirmation and dynamic request result have not been received, it is determined that the wake-up result of the target train is a wake-up failure. During the entire dynamic test process, the train control unit can continue to send dynamic test requests to the regional controller until the dynamic request result is a dynamic authorization instruction, and the target train is dynamically tested.
[0079] By applying the solution of the embodiments of this specification, the train position information is dynamically verified through the regional controller to ensure that the train is indeed performing dynamic testing in a safe area, avoiding safety hazards caused by position errors. The train will only perform dynamic testing if a dynamic authorization instruction is obtained, ensuring that the dynamic testing is performed in a controlled and safe environment. The static test and dynamic test results are combined to ensure that the train can operate safely after a comprehensive test.
[0080] See also Figure 2 , Figure 2 A flow chart of a train sleep method provided by an embodiment of the present specification is shown, which specifically includes the following steps: Step 202: In response to the train sleep instruction for the target train, a sleep request is sent to the zone controller.
[0081] It should be noted that the train sleep instruction refers to an instruction for instructing the target train to enter a sleep state from a normal operating state. The train sleep instruction can be triggered to enter a low-power sleep state to save energy and reduce maintenance costs. The train wake-up instruction can be an instruction sent by an instruction sending unit. The sleep request refers to a request generated by the train control unit and sent to the regional controller for requesting a sleep check on the train position information.
[0082] For example, in FAM mode, when the target train is in the sleep area, the instruction sending unit can send a train sleep instruction to the train control unit, and the train control unit responds to the train sleep instruction for the target train, starts to enter the sleep process, and sends a sleep request to the area controller. The sleep area includes but is not limited to the parking train inspection depot line and the main line storage line.
[0083] Step 204: receiving the sleep request result sent by the regional controller, wherein the sleep request result is a result generated by the regional controller performing a sleep check on the target train.
[0084] It should be noted that the sleep check refers to the process in which the regional controller checks the target train to determine whether the train control unit can control the target train to power off and sleep. The sleep request result refers to the result obtained by the regional controller during the sleep check of the target train, which indicates whether the train control unit can control the target train to power off and sleep.
[0085] When the regional controller performs a sleep check, the sleep check conditions may include at least one of the following: whether the train stops accurately and steadily in the sleep area (such as whether it stops steadily within 50 cm before and after the sleep point), whether the adjacent axle counting section of the sleep area is idle, and whether the target train has completed the front and rear screening. When the check results of the above check conditions are all "yes", the regional controller can send a sleep authorization instruction to the train control unit. When there is a "no" in the check results of the above check conditions, the regional controller can send a sleep rejection instruction to the train control unit.
[0086] Step 206: When the sleep request result is a sleep authorization instruction, the train position information of the target train is written into the register.
[0087] It should be noted that the sleep authorization instruction indicates that the sleep verification result of the regional controller on the target train is passed, and the regional controller allows the train control unit to control the target train to power off and sleep. The sleep rejection instruction indicates that the sleep verification result of the regional controller on the target train is failed, and the regional controller does not allow the train control unit to control the target train to power off and sleep.
[0088] The train location information refers to the data related to the specific location of the target train on the track. The train location information includes at least one of the head and tail location information, location positive and negative code information, location check code information, sleep time and train status.
[0089] The register of the target train is a storage device, usually located inside the control unit of the target train, and is used to store the train position information of the target train. The number of registers can be one or more, which is selected according to the actual situation, and the embodiments of this specification do not impose any restrictions on this. In the case where the number of registers is multiple, the multiple registers can be homogeneous registers or heterogeneous registers, such as storage hardware such as EEPROM, FRAM, etc. Preferably, the register can be a non-volatile memory.
[0090] In actual applications, when the train control unit writes the train position information of the target train into a register, the train position information may be written into one register, or the same train position information may be written into multiple heterogeneous registers.
[0091] Step 208: When the train position information is written successfully, the target train is controlled to power off and enter sleep mode.
[0092] The solution of the embodiment of this specification is applied, by sending a sleep request to the regional controller and waiting for it to return the sleep request result, it is ensured that the sleep operation of the train is performed only when authorized, avoiding failures caused by misoperation, and increasing the safety of the train sleep process. After receiving the sleep authorization instruction, the train position information is written into the register of the train, and the train position can be tracked even if the train is in a sleep state, ensuring that the train can be quickly awakened and put into operation based on the train position information in the register when needed.
[0093] In an optional embodiment of the present specification, after the target train is powered off and goes into hibernation, the regional controller can monitor the position information of the target train that has gone into hibernation in real time to prevent the target train from moving and other trains from approaching the target train, thereby timely discovering the danger source and ensuring the safety of the hibernating target train.
[0094] In an optional embodiment of the present specification, after the regional controller sends the sleep authorization instruction to the train control unit, the regional controller can monitor in real time whether the adjacent axle counting section of the sleep area where the target train is located is idle, and if not, it is determined that the target train cannot be awakened. The monitoring process can continue until the target train enters the awakening process.
[0095] In actual applications, during the period from the target train's sleep state to its successful awakening, the zone controller does not perform safety position calculation or MA calculation for the target train, nor does it output MA to the target train. When other trains track the target train (MA calculation), if other trains run in the same direction as the target train, the end point of MA should be one axle counting section away from the axle counting section at the rear of the target train; if other trains run in the opposite direction of the target train, the end point of MA should be one axle counting section away from the axle counting section at the front of the target train.
[0096] See also Figure 3 , Figure 3 An architecture diagram of a train wake-up system provided by an embodiment of the present specification is shown, and the train wake-up system may include a train control unit 302 and a regional controller 304; The train control unit 302 is used to send a sleep request to the regional controller 304 in response to a train sleep instruction for the target train; receive the sleep request result sent by the regional controller 304, wherein the sleep request result is a result generated by the regional controller 304 performing a sleep check on the target train; when the sleep request result is a sleep authorization instruction, write the train position information of the target train into the register; when the train position information is written successfully, control the target train to power off and sleep.
[0097] The train control unit 302 is also used to respond to a train wake-up instruction for a target train, read the train position information from the register of the target train; verify the train position information to obtain a verification result; when the verification result indicates that the train position information verification has passed, perform dynamic and static tests on the target train to obtain a wake-up result of the target train.
[0098] In an optional embodiment of this specification, see Figure 3 The train wake-up system may further include an instruction sending unit 306, which is used to send a train sleep instruction and / or a train wake-up instruction to the train control unit 302. In practical applications, the train control unit 302 may be implemented as an ATP system, and the instruction sending unit 306 may be implemented as an ATS system.
[0099] By applying the scheme of the embodiments of this specification, before the train goes into sleep, by sending a sleep request to the regional controller and receiving the sleep request result generated by it, it is ensured that the train control unit will only perform the sleep operation if authorized, avoiding the potential safety hazards caused by unauthorized sleep. After receiving the sleep authorization instruction, the train position information is written into the train register. Even if the train is in a sleep state, the train position can be tracked to ensure that the train can be quickly awakened and put into operation based on the train position information in the register when necessary. When the train wakes up, by verifying the validity of the train position information, the initial position information of the train after awakening is ensured to be accurate, further ensuring the safety of the train operation. In addition, automated processing is achieved in both the sleep and wake-up processes, reducing human intervention, speeding up the operation, and improving the operational efficiency of the train.
[0100] See also Figure 4 , Figure 4 A flowchart of a train sleep awakening method provided by an embodiment of the present specification is shown, which specifically includes the following steps: Step 402: The train control unit sends a sleep request to the area controller in response to the train sleep instruction sent by the instruction sending unit to the target train.
[0101] Step 404: the train control unit receives the sleep request result sent by the regional controller; if the sleep request result is a sleep authorization instruction, the train position information of the target train is written into the register, and if the train position information is written successfully, the target train is controlled to power off and sleep.
[0102] Step 406: The train control unit responds to the train wake-up instruction sent by the instruction sending unit to the target train, reads the train position information from the register of the target train; verifies the train position information to obtain a verification result; when the verification result indicates that the train position information verification has passed, performs dynamic and static tests on the target train to obtain a wake-up result of the target train.
[0103] It should be noted that the implementation of steps 402 to 406 can refer to the implementation of the above-mentioned train sleep method and train wake-up method, and will not be repeated in the embodiments of this specification.
[0104] By applying the scheme of the embodiments of this specification, the train control unit sends a sleep request to the regional controller and waits for it to return the sleep request result, ensuring that the train sleep operation is performed only when authorized, avoiding failures due to misoperation, and increasing the safety of the train sleep process. The train control unit uses the train's own registers to store the train's position information, reducing the need to set up a large number of sleep wake-up transponders along the track, thereby reducing the construction and maintenance costs of the system. Since the train position information is read directly from the train's registers, communication through external transponders is avoided, and the train position information can be obtained faster, improving the train wake-up efficiency. The train control unit verifies the train position information, ensures the accuracy and integrity of the data, and improves the reliability and safety of the train wake-up process.
[0105] Corresponding to the above train wake-up method embodiment, this specification also provides a train wake-up device embodiment, Figure 5 FIG. 1 is a schematic diagram showing the structure of a train wake-up device provided by an embodiment of the present specification. Figure 5 As shown, the device comprises: A reading module 502 is configured to read train position information from a register of the target train in response to a train wake-up instruction for the target train, wherein the train position information is written into the register in response to a sleep authorization instruction before the target train is powered off and put into sleep; The verification module 504 is configured to verify the train location information and obtain a verification result; The test module 506 is configured to perform dynamic and static tests on the target train to obtain a wake-up result of the target train when the verification result indicates that the train position information verification has passed.
[0106] Optionally, the register includes a first register and a second register, and the first register and the second register are heterogeneous registers; the reading module 502 is further configured to read the first train position information from the first register and read the second train position information from the second register in response to a train wake-up instruction for the target train, wherein the first train position information includes at least one of first head and tail position information, first position positive and negative code information, first position check code information, first sleep time and first train status, and the second train position information includes at least one of second head and tail position information, second position positive and negative code information, second position check code information, second sleep time and second train status.
[0107] Optionally, the verification module 504 is further configured to obtain a first verification result when the first train position information and the second train position information are the same, wherein the first verification result indicates that the train position information verification has passed; and to obtain a second verification result when the first train position information and the second train position information are different, wherein the second verification result indicates that the train position information verification has failed.
[0108] Optionally, the verification module 504 is further configured to determine that the train position information verification has passed when it is determined based on the train position information that the target train is located in the sleep area and within the sleep wake-up window.
[0109] Optionally, the test module 506 is further configured to perform a static test on the target train to obtain a static test result; when the static test result is that the static test passes, perform a dynamic test on the target train to obtain a wake-up result of the target train.
[0110] Optionally, the device also includes: a first request module, configured to send a static test request for a target train to a regional controller, wherein the static test request carries train location information; receiving a static request result sent by the regional controller, wherein the static request result is a result generated by the regional controller performing a static check on the train location information; and a test module 506, further configured to perform a static test on the target train to obtain a static test result when the static request result is a static authorization instruction.
[0111] Optionally, the device also includes: a second request module, configured to send a dynamic test request for a target train to the regional controller, wherein the dynamic test request carries the train location information; receive a dynamic request result sent by the regional controller, wherein the dynamic request result is a result generated by the regional controller performing a dynamic check on the train location information; and a test module 506, further configured to perform a dynamic test on the target train to obtain a static test result when the static test result is a static test pass and the dynamic request result is a dynamic authorization instruction.
[0112] By applying the solution of the embodiments of this specification, the train position information is stored in the train's own registers, which reduces the need to set up a large number of dormant wake-up transponders along the track, thereby reducing the construction and maintenance costs of the system. Since the train position information is read directly from the train's registers, communication through external transponders is avoided, and the train position information can be obtained more quickly, which improves the train wake-up efficiency. By verifying the train position information, the accuracy and integrity of the data are ensured, and the reliability and safety of the train wake-up process are improved. In addition, the reading and verification of the train position information are integrated into the train wake-up process, which simplifies the operational process of the train recovering from a dormant state to a normal operating state, so that the train can complete the wake-up preparation in a shorter time, improving the train operation efficiency.
[0113] The above is a schematic scheme of a train wake-up device of this embodiment. It should be noted that the technical scheme of the train wake-up device and the technical scheme of the above train wake-up method belong to the same concept, and the details not described in detail in the technical scheme of the train wake-up device can be referred to the description of the technical scheme of the above train wake-up method.
[0114] Corresponding to the above train dormancy method embodiment, this specification also provides a train dormancy device embodiment, Figure 6 FIG. 1 shows a schematic diagram of the structure of a train dormancy device provided by an embodiment of the present specification. Figure 6 As shown, the device comprises: The sending module 602 is configured to send a sleep request to the regional controller in response to a train sleep instruction for a target train; The receiving module 604 is configured to receive a sleep request result sent by the regional controller, wherein the sleep request result is a result generated by the regional controller performing a sleep check on the target train; The writing module 606 is configured to write the train position information of the target train into the register when the sleep request result is a sleep authorization instruction; The control module 608 is configured to control the target train to power off and enter sleep mode when the train position information is written successfully.
[0115] The solution of the embodiment of this specification is applied, by sending a sleep request to the regional controller and waiting for it to return the sleep request result, it is ensured that the sleep operation of the train is performed only when authorized, avoiding failures caused by misoperation, and increasing the safety of the train sleep process. After receiving the sleep authorization instruction, the train position information is written into the register of the train, and the train position can be tracked even if the train is in a sleep state, ensuring that the train can be quickly awakened and put into operation based on the train position information in the register when needed.
[0116] The above is a schematic scheme of a train dormancy device of this embodiment. It should be noted that the technical scheme of the train dormancy device and the technical scheme of the train dormancy method described above are of the same concept, and the details of the technical scheme of the train dormancy device that are not described in detail can all be referred to the description of the technical scheme of the train dormancy method described above.
[0117] Figure 7 The block diagram of a computing device provided by an embodiment of the present specification is shown. The components of the computing device 700 include but are not limited to a memory 710 and a processor 720. The processor 720 is connected to the memory 710 via a bus 730, and the database 750 is used to store data.
[0118] The computing device 700 also includes an access device 740 that enables the computing device 700 to communicate via one or more networks 760. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 740 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world microwave interconnection access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0119] In one embodiment of the present specification, the above components of the computing device 700 and Figure 7 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 7 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0120] The computing device 700 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 700 may also be a mobile or stationary server.
[0121] Among them, the processor 720 is used to execute computer programs / instructions, which, when executed by the processor, implement the steps of the above-mentioned train wake-up method or train sleep method.
[0122] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned train wake-up method and train sleep method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above-mentioned train wake-up method or train sleep method.
[0123] An embodiment of the present specification also provides a computer-readable storage medium storing a computer program / instruction, which implements the steps of the above-mentioned train wake-up method or train sleep method when executed by a processor.
[0124] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the train wake-up method and the train sleep method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the train wake-up method or the train sleep method.
[0125] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which implements the steps of the above-mentioned train wake-up method or train sleep method when executed by a processor.
[0126] The above is a schematic scheme of a computer program product of this embodiment. It should be noted that the technical scheme of the computer program product and the technical scheme of the train wake-up method and train sleep method mentioned above belong to the same concept, and the details not described in detail in the technical scheme of the computer program product can be referred to the description of the technical scheme of the train wake-up method or train sleep method mentioned above.
[0127] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0128] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0129] It should be noted that, for the convenience of description, the aforementioned method embodiments are all described as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0130] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0131] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A train wake-up method, characterized in that: include: In response to a train wake-up instruction for a target train, read train position information from a register of the target train, wherein the train position information is written into the register in response to a sleep authorization instruction before the target train is powered down and put into sleep; Verifying the train location information to obtain a verification result; When the verification result indicates that the train position information verification has passed, dynamic and static tests are performed on the target train to obtain a wake-up result of the target train.
2. The method according to claim 1, characterized in that The register includes a first register and a second register, wherein the first register and the second register are heterogeneous registers; The step of reading train position information from a register of the target train in response to a train wake-up instruction for the target train comprises: In response to a train wake-up instruction for a target train, first train position information is read from the first register, and second train position information is read from the second register, wherein the first train position information includes at least one of first head and tail position information, first position positive and negative code information, first position check code information, first sleep time and first train status, and the second train position information includes at least one of second head and tail position information, second position positive and negative code information, second position check code information, second sleep time and second train status.
3. The method according to claim 2, characterized in that The verifying the train location information to obtain a verification result includes: When the first train location information and the second train location information are the same, obtaining a first verification result, wherein the first verification result indicates that the train location information verification has passed; In the case where the first train location information and the second train location information are different, a second verification result is obtained, wherein the second verification result indicates that the train location information verification fails.
4. The method according to claim 1, characterized in that The verifying the train location information to obtain a verification result includes: When it is determined according to the train position information that the target train is located in the sleep area and within the sleep-wake-up window, it is determined that the train position information verification has passed.
5. The method according to claim 1, characterized in that The performing of dynamic and static tests on the target train to obtain a wake-up result of the target train includes: Performing a static test on the target train to obtain a static test result; When the static test result is that the static test is passed, a dynamic test is performed on the target train to obtain a wake-up result of the target train.
6. The method according to claim 5, characterized in that Before the static test is performed on the target train and the static test result is obtained, the method further includes: Sending a static test request for the target train to a regional controller, wherein the static test request carries the train location information; Receiving a static request result sent by the regional controller, wherein the static request result is a result generated by the regional controller performing a static check on the train location information; The performing a static test on the target train to obtain a static test result includes: In a case where the static request result is a static authorization instruction, a static test is performed on the target train to obtain a static test result.
7. The method according to claim 5, characterized in that Before the target train is dynamically tested and the wake-up result of the target train is obtained, the method further includes: Sending a dynamic test request for the target train to a regional controller, wherein the dynamic test request carries the train location information; Receiving a dynamic request result sent by the regional controller, wherein the dynamic request result is a result generated by the regional controller dynamically checking the train location information; When the static test result is that the static test is passed, performing a dynamic test on the target train to obtain a wake-up result of the target train includes: When the static test result is that the static test is passed and the dynamic request result is a dynamic authorization instruction, a dynamic test is performed on the target train to obtain a static test result.
8. A train sleep method, characterized in that: include: In response to a train sleep instruction for a target train, sending a sleep request to a zone controller; receiving a sleep request result sent by the regional controller, wherein the sleep request result is a result generated by the regional controller performing a sleep check on the target train; When the sleep request result is a sleep authorization instruction, writing the train position information of the target train into a register; When the train position information is written successfully, the target train is controlled to power off and enter sleep mode.
9. A train wake-up device, characterized in that: include: A reading module is configured to read train position information from a register of the target train in response to a train wake-up instruction for the target train, wherein the train position information is written into the register in response to a sleep authorization instruction before the target train is powered off and put into sleep; A verification module is configured to verify the train location information and obtain a verification result; The test module is configured to perform dynamic and static tests on the target train to obtain a wake-up result of the target train when the verification result indicates that the train position information verification has passed.
10. A train dormancy device, characterized in that: include: a sending module configured to send a sleep request to a regional controller in response to a train sleep instruction for a target train; A receiving module is configured to receive a sleep request result sent by the regional controller, wherein the sleep request result is a result generated by the regional controller performing a sleep check on the target train; A writing module, configured to write the train position information of the target train into a register if the sleep request result is a sleep authorization instruction; The control module is configured to control the target train to power off and sleep when the train position information is written successfully.
11. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer program / instructions are executed by the processor, the steps of the method described in any one of claims 1 to 7 or claim 8 are implemented.
12. A computer-readable storage medium, characterized in that: It stores a computer program / instruction, which, when executed by a processor, implements the steps of the method described in any one of claims 1 to 7 or claim 8.
13. A computer program product, characterized in that The invention comprises a computer program / instruction, which, when executed by a processor, implements the steps of the method described in any one of claims 1 to 7 or claim 8.
Citation Information
Patent Citations
Method and system for automatically waking up train
CN104354726A
Method for quickly positioning dormant train based on storage memory
CN106314485A
Fully automatic dynamic test method and system for train
CN106708013A
Train control method, device and system
CN110015321A
Management method for sleep awakening of unmanned automatic driving train
CN111559413A
Cited By
Train wakeup method, device and system
CN120363971A
Train sleep awakening control method and device, vehicle and storage medium
CN121062784A