Rail section state detection system, method, storage medium and electronic device
The wireless communication scheme of beacon equipment and query unit group solves the problem that track circuits and axle counting equipment are susceptible to environmental interference in rail transit signaling systems, realizes highly reliable and safe track section occupancy status detection, and reduces maintenance costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BYD CO LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-05-01
AI Technical Summary
In existing rail transit signaling systems, track circuits and axle counting equipment are susceptible to environmental interference when detecting track occupancy status, resulting in a high failure rate, which affects system operation safety and maintenance costs. Furthermore, axle counting failures may lead to incorrect train occupancy detections.
A combination of beacon equipment and query unit is adopted to detect the distance between the train and the query unit through wireless communication, determine the occupancy status of the track section, avoid communication failures caused by environmental interference, and improve detection reliability and safety.
This effectively improves the reliability and safety of track section occupancy status detection, reduces maintenance costs, avoids communication anomalies caused by environmental interference, and ensures the safety and accuracy of train operation.
Smart Images

Figure CN118270066B_ABST
Abstract
Description
Track section condition monitoring system, method, storage medium and electronic equipment Technical Field
[0001] This disclosure relates to the field of rail transit technology, specifically to a track section status detection system, method, storage medium, and electronic device. Background Technology
[0002] In current rail transit signaling systems, detecting track occupancy status is a crucial safety function. Current methods for detecting track occupancy primarily rely on track circuits and axle counters to determine train occupancy. However, in practical applications, track circuit systems are susceptible to environmental interference, leading to high failure rates and frequent circuit malfunctions, significantly impacting system operation and resulting in high subsequent maintenance costs. Axle counters, in the event of axle counting failures, require resetting or pre-resetting, which significantly disrupts system operation. Furthermore, these maintenance operations may fail to detect train occupancy, incorrectly indicating a "cleared" status and posing safety risks. Summary of the Invention
[0003] The purpose of this disclosure is to provide a track section condition detection system, method, storage medium, and electronic device.
[0004] To achieve the above objectives, according to a first aspect of the present disclosure, a track section status detection system is provided, comprising: a processor, a beacon device mounted on a train, and a plurality of query device groups mounted on a target track, the target track comprising a plurality of preset track sections, different preset track sections corresponding to different query device groups, each query device group comprising the query devices mounted at both ends of the preset track section, the processor being communicatively connected to the beacon device via the query devices;
[0005] The query device is used to broadcast ranging signals and, upon detecting a beacon signal returned by the beacon device based on the ranging signals, to send the detected beacon signal to the processor.
[0006] The processor is configured to, upon receiving a first beacon signal sent by a first queryer in a target queryer group corresponding to a target track segment, determine first distance information between the train and the first queryer based on the first beacon signal, and determine the track segment status of the target track segment based on the first distance information, wherein the track segment status includes an occupied state or an unoccupied state, and the target track segment is any one of the plurality of preset track segments.
[0007] Optionally, the processor is specifically configured to determine the first travel state of the train relative to the target track segment based on the first distance information, and to determine the track segment state based on the first travel state.
[0008] Optionally, the processor is specifically configured to determine the first driving state of the train relative to the target track section based on the first distance information when the first distance information is less than or equal to a preset distance threshold.
[0009] Optionally, the processor is specifically configured to determine historical distance information, which is the distance information between the train and the first query device determined in the last time, and to determine the first driving state based on the first distance information and the historical distance information.
[0010] Optionally, the first driving state includes an approaching state, a moving away state, and a stopped state; the approaching state indicates that the train is approaching the target track section, the moving away state indicates that the train is leaving the target track section, and the stopped state indicates that the train is stationary in the target track section;
[0011] The processor is used to...
[0012] If the historical distance information is greater than the first distance information, the train is determined to be in an approaching travel state;
[0013] If the historical distance information is less than the first distance information, the train is determined to be in a state of moving away.
[0014] If the historical distance information is equal to the first distance information, the train is determined to be in a stopped state.
[0015] Optionally, the target queryer group further includes a second queryer, which is a queryer in the target queryer group other than the first queryer;
[0016] The processor is specifically configured to determine the second distance information between the train and the second query device based on the second beacon signal sent by the second query device, determine the second driving state of the train relative to the second query device based on the second distance information, and determine the track section state based on the first driving state when the first driving state and the second driving state are the same.
[0017] Optionally, the processor is further configured to determine that the first queryer and / or the second queryer is faulty when the first driving state and the second driving state are different.
[0018] Optionally, the processor is specifically configured to determine a first historical driving state of the train, the first historical driving state being the driving state of the train relative to the target track segment as determined last time based on the first distance information; and to determine the track segment state based on the first historical driving state and the first driving state.
[0019] Optionally, the first queryer may include multiple queryers, and the first distance information may include distance information between the train and each of the multiple first queryers;
[0020] The processor is specifically configured to determine the second historical driving state of the train, which is the driving state of the train relative to each first query device as determined in the previous step, and to determine multiple first driving states based on the first distance information between the train and multiple first query devices, and to determine the track section state based on the multiple first driving states and the second historical driving state.
[0021] Optionally, the first beacon signal includes the identification information of the train; the processor is further configured to determine, based on the identification information, the train occupying the target track section when the track section status of the target track section is occupied.
[0022] Optionally, the processor is specifically configured to determine the timestamp information corresponding to the first beacon signal, and determine the first distance information based on the timestamp information.
[0023] Optionally, the processor is further configured to acquire road information corresponding to a specified track segment, and if the road information represents a branch road of the specified track segment and the branch road is in a conducting state, the specified track segment is used as the target track segment.
[0024] Optionally, the queryer is further configured to receive a self-test beacon signal returned by the self-test beacon device based on the ranging signal, and send the self-test beacon signal to the processor;
[0025] The processor is configured to receive the self-test beacon signal sent by the query device, and determine that the self-test has passed if the self-test distance information determined by the self-test beacon signal meets the preset self-test distance information.
[0026] According to a second aspect of the present disclosure, a method for detecting the state of a track section is provided, the method comprising:
[0027] Receive the first beacon signal sent by the first queryer in the target queryer group corresponding to the target orbit segment;
[0028] The first distance information between the train and the first query device is determined based on the first beacon signal;
[0029] The track segment status of the target track segment is determined based on the first distance information. The track segment status includes an occupied state or an unoccupied state. The target track segment is any one of the plurality of preset track segments.
[0030] Optionally, determining the track segment status of the target track segment based on the first distance information includes:
[0031] Based on the first distance information, the first travel state of the train relative to the target track section is determined;
[0032] The track section status is determined based on the first driving status.
[0033] Optionally, determining the first travel state of the train relative to the target track segment based on the first distance information includes:
[0034] If the first distance information is less than or equal to a preset distance threshold, the first travel state of the train relative to the target track section is determined based on the first distance information.
[0035] Optionally, determining the first travel state of the train relative to the target track segment based on the first distance information includes:
[0036] Determine historical distance information, which is the distance information between the train and the first query device determined in the last time;
[0037] The first driving state is determined based on the first distance information and the historical distance information.
[0038] Optionally, the first driving state includes an approaching state, a moving away state, and a stopped state; the approaching state indicates that the train is approaching the target track section, the moving away state indicates that the train is leaving the target track section, and the stopped state indicates that the train is stationary in the target track section;
[0039] Determining the train's operating status based on the first distance information and the historical distance information includes:
[0040] If the historical distance information is greater than the first distance information, the train is determined to be in an approaching travel state;
[0041] If the historical distance information is less than the first distance information, it is determined that the train is in a state of moving away.
[0042] If the historical distance information is equal to the first distance information, the train is determined to be in a stopped state.
[0043] Optionally, the target query device group further includes a second query device, which is a query device in the target query device group other than the first query device; determining the first driving state based on the first distance information and the historical distance information includes:
[0044] The second distance information between the train and the second query device is determined based on the second beacon signal sent by the second query device;
[0045] Based on the second distance information, the second driving state of the train relative to the second query device is determined;
[0046] When the first driving state and the second driving state are the same, the state of the track section is determined based on the first driving state.
[0047] Optionally, the method further includes:
[0048] If the first driving state and the second driving state are different, it is determined that the first query device and / or the second query device are faulty.
[0049] Optionally, determining the track section state based on the first driving state includes:
[0050] The first historical driving state of the train is determined, which is the driving state of the train relative to the target track segment as determined last time based on the first distance information;
[0051] The track section status is determined based on the first historical driving status and the first driving status.
[0052] Optionally, the first query device includes multiple query devices, and the first distance information includes distance information between the train and each of the multiple first query devices; determining the track section status based on the first travel status includes:
[0053] Determine the second historical driving state of the train, which is the driving state of the train relative to each first queryer that was determined last time;
[0054] Multiple first driving states are determined based on the first distance information between the train and multiple first query devices;
[0055] The track section state is determined based on the plurality of first driving states and the second historical driving states.
[0056] Optionally, the first beacon signal includes the train's identification information; the method further includes:
[0057] If the track section of the target track section is in an occupied state, the train occupying the target track section is determined based on the identification information.
[0058] Optionally, determining the first distance information between the train and the first query device based on the first beacon signal includes:
[0059] Determine the timestamp information corresponding to the first beacon signal;
[0060] The first distance information is determined based on the timestamp information.
[0061] Optionally, the method further includes:
[0062] Obtain road information corresponding to a specified track section;
[0063] If the road information represents a branch road of the designated track section and the branch road is in a conducting state, then the designated track section is taken as the target track section.
[0064] Optionally, the method further includes:
[0065] Receive the self-test beacon signal sent by the query device;
[0066] If the self-test distance information determined based on the self-test beacon signal meets the preset self-test distance information, the self-test is determined to be successful.
[0067] According to a third aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps of the method described in any of the first aspects of the present disclosure.
[0068] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a memory having a computer program stored thereon; and a processor for executing the computer program in the memory to implement the steps of the method described in any of the first aspects of the present disclosure.
[0069] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0070] The train receives a target beacon signal from a target query device corresponding to the target track segment; the train determines the target distance information between the train and the target query device based on the target beacon signal; the train determines the track segment status of the target track segment based on the target distance information, the track segment status including occupied or unoccupied status, and the target track segment is any one of the plurality of preset track segments.
[0071] By adopting the above scheme, the distance between the train and the target query device corresponding to the target track section can be determined based on the beacon signal sent by the query device, and the occupancy status of the target track section can be further determined. In this way, the wireless communication between the query device and the beacon device can avoid communication link abnormalities caused by track interference, which would lead to communication failure. It can also avoid the problem of being unable to determine the occupancy status of the target track section due to the inability to determine the distance between the train and the target query device, thus effectively improving the reliability and safety of section occupancy status detection.
[0072] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0073] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:
[0074] Figure 1 is a block diagram illustrating a track section condition detection system according to an exemplary embodiment.
[0075] Figure 2 is a schematic diagram of a track section according to an exemplary embodiment.
[0076] Figure 3 is a flowchart illustrating a track section state detection method according to an exemplary embodiment.
[0077] Figure 4 is a schematic diagram of a track section according to an exemplary embodiment.
[0078] Figure 5 is a flowchart illustrating another method for detecting the state of a track section according to an exemplary embodiment.
[0079] Figure 6 is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0080] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0081] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0082] It should be understood that the various steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect. The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the description below.
[0083] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules, or units, and are not used to limit the order of functions performed by these devices, modules, or units or their interdependencies. It should also be noted that the modifications of "a" and "a plurality of" mentioned in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0084] Track section status detection is a crucial safety function of train control systems in the rail transit field, directly impacting the safe scheduling of trains on the line. Current methods for detecting track section occupancy primarily employ track circuits and axle counting devices. The track circuit operates on the principle of utilizing the short-circuit effect between the wheel and axle and the rail, and consists of rail track, rail insulation, power supply, current limiting devices, and receiving equipment. Transmitting and receiving ends are installed on the rails, and occupancy detection within the track circuit's range is achieved by detecting whether there is a short circuit between two rails within the section. Axle counting uses electromagnetic principles to detect wheels. The principle involves sensing metal objects near the rail (magnetic field effect or Hall effect) to determine the sequence and number of times adjacent wheel sensors detect the wheelset's passage, thus determining the train axle's entry and exit. This, combined with the axle count at the section's entrance and exit, enables train occupancy detection.
[0085] However, in actual project applications, the track circuit system is greatly affected by the environment. For example, in track sections with low traffic volume or severe weather conditions, rail rust is prone to occur, leading to unreliable connections in the track circuit and poor return flow. This causes the track circuit to malfunction, or even cause widespread equipment failure, significantly impacting system operation and resulting in high subsequent operation and maintenance costs. Furthermore, the track circuit system has material requirements for the rails and axles, making it unsuitable for rubber-tired systems and limiting its application. In the case of axle counting system failure, resetting or pre-resetting has a significant impact on system operation. Moreover, these maintenance operations may lead to the failure to detect train occupancy, resulting in an incorrect "cleared" status and thus posing a safety risk.
[0086] To address the aforementioned issues, this disclosure provides a track section status detection system, method, storage medium, and electronic device. By setting up a query device to send beacon signals, the use of axle counting equipment and interlocking equipment can be avoided, reducing detection costs. Furthermore, the occupancy status of the section can be determined based on the distance between the train and the target query device, as determined by the beacon signals. This avoids the problem of high track failure rates due to environmental interference when using track circuit systems, effectively improving the reliability and safety of track section occupancy status detection.
[0087] Before providing a detailed description of the embodiments of the technical solution disclosed herein, the application scenarios of the technical solution disclosed herein will be described below.
[0088] The method for detecting the condition of track sections provided in this disclosure can be applied to trains using rubber-tired systems or trains using steel axles. The executing entity can be the train's vehicle control system or other systems with execution capabilities, and this disclosure does not specifically limit it.
[0089] The following provides a detailed description of the embodiments of the technical solution disclosed herein.
[0090] Figure 1 is a block diagram of a track section status detection system according to an exemplary embodiment. As shown in Figure 1, the system 10 includes: a processor 11, a beacon device 12 installed on a train, and a plurality of query device groups installed on a target track. The target track includes a plurality of preset track sections, and different preset track sections correspond to different query device groups. Each query device group includes a query device 13 installed at both ends of the preset track section. The processor 11 is communicatively connected to the beacon device 12 through the query device 13.
[0091] For example, multiple query device groups can be set at preset intervals on the track of the train route. Each query device group includes query devices 13 set at both ends of the preset track section. The multiple query devices 13 can be sequentially represented as P0→P1→P2→P3... and the section between any two adjacent query devices 13 can be taken as the preset section. The query device 13 can be set in the middle of the two tracks of the line, or it can be set on the side of one of the tracks. Corresponding beacon devices 12 can be set at the front and rear positions of the train. The beacon devices 12 and the query devices 13 can be connected wirelessly, for example, using UWB ultra-wideband wireless communication technology.
[0092] The query device 13 broadcasts a ranging signal and, upon detecting a beacon signal returned by the beacon device 12 based on the ranging signal, sends the detected beacon signal to the processor 11. For example, both the query device 13 and the beacon device 12 can be UWB communication devices.
[0093] For example, the query device 13 can periodically broadcast a ranging signal. When the beacon device 12 receives the ranging signal, it sends a first beacon signal in response to the ranging signal to the query device 13. When the query device 13 detects the first beacon signal returned by the beacon device 12 based on the ranging signal, it can send the beacon signal to the connected processor 11. The beacon signal detected by the query device 13 may include timestamp information such as the timestamp of the query device 13 sending the ranging signal and the timestamp of the beacon device 12 receiving the ranging signal. The processor 11 and the query device 13 can be connected wirelessly or wiredly.
[0094] For example, the query device A can periodically broadcast a ranging signal, which can be a pulse signal. Specifically, the transmitter of the query device A transmits a pulse signal requesting ranging at its timestamp Ta1. When the receiver of the beacon device B receives the signal at its timestamp Tb1, the beacon device B can transmit a response beacon signal at its timestamp Tb2 based on the pulse signal. When the query device A receives the beacon signal at its timestamp Ta2, the query device A can send the beacon signal carrying timestamp information of timestamps Ta1, Tb1, Tb2, and Ta2 to the processor 11.
[0095] In some embodiments, considering the involvement of vehicle-to-ground wireless communication, the queryer 13 and the beacon device 12 may be distinguished by a specific numbering principle to ensure that both the sender and receiver of the message know each other's roles.
[0096] Optionally, when the query device 13 periodically broadcasts a ranging signal, the ranging signal may include the identification information of the query device 13; and when the beacon device 12 sends a response beacon signal to the query device 13 in response to the ranging signal, the beacon signal may include the identification information of the train corresponding to the beacon device 12. For example, the identification information may be encoded using the following encoding rules:
[0097] [Type][Line Number][Area / Train][Equipment Group Number][Equipment Number].
[0098] For example, the identification information code of the query device 13 can be: [Query Device][S3][T1 Preset Track Section][a][1], which indicates that the query device 13 is located in the T1 preset track section of line S3 and is the No. 1 query device in group a; the identification information code of the beacon device 12 can be: [Beacon Device][S3][T1 Train][a][1], which indicates that the beacon device 12 is the No. 1 beacon device in group a on the T1 train traveling on line S3.
[0099] Using this method, when the track section of the target track section is in an occupied state, the train occupying the target track section is determined based on the identification information.
[0100] The processor 11 is configured to, upon receiving a first beacon signal sent by a first queryer in a target queryer group corresponding to a target track segment, determine first distance information between the train and the first queryer based on the first beacon signal, and determine the track segment status of the target track segment based on the first distance information. The track segment status includes an occupied state or an unoccupied state, and the target track segment is any one of the plurality of preset track segments.
[0101] For example, when the processor 11 receives the first beacon signal sent by the first query device, it can first determine the first distance information between the train and the first query device based on the timestamp information carried by the first beacon signal; then, based on the first distance information, it can determine whether the train is in the target track section where the first query device is located. If it is determined that the train is in the target track section where the first query device is located, the track section status of the target track section can be determined to be occupied.
[0102] Alternatively, the first distance information can be determined in the following ways:
[0103] When the processor 11 receives the first beacon signal sent by the first query device, it can calculate the transmission time of the pulse signal between the query device A and the beacon device B based on the timestamp information such as Ta1 time, Tb1 time, Tb2 time and Ta2 time carried on the first beacon signal. According to the transmission speed of the pulse signal, which can be expressed as the speed of light, the first distance information S between the train and the first query device can be determined using the following formula:
[0104] The first distance S = speed of light C × [(Ta2-Ta1)-(Tb2-Tb1)].
[0105] By using the above system, the distance between the train and the first beacon signal can be determined based on the beacon signal sent by the query device 13, and the occupancy status of the section can be further determined. In the event of a query device failure, the beacon signal can be reacquired for judgment, avoiding significant impact on system operation due to reset or pre-reset. Furthermore, the use of wireless communication between the query device and the beacon equipment can avoid the problem of high failure rate caused by track interference from the environment, effectively improving the reliability and safety of section occupancy status detection.
[0106] In some embodiments, the processor 11 can be used to determine a first travel state of the train relative to the target track segment based on the first distance information, and to determine the track segment state based on the first travel state.
[0107] Optionally, when the train is in motion, the distance between the query device 13 and the beacon device 12 installed on the train is constantly changing. Therefore, the processor 11 can first obtain historical distance information, which is the distance information between the train and the first query device determined in the last time. Then, based on the change between the currently determined first distance information and the previously determined historical distance information, the driving state of the train relative to the first query device can be determined. For example, the difference between the first distance information and the historical distance information can be calculated, and then the driving state of the train relative to the first query device can be determined based on the difference. After determining the current first driving state of the train relative to the first query device, the track segment state of the target track segment can be determined by determining whether the driving state of the train relative to the first query device has changed.
[0108] After determining the historical distance information, the processor 11 can determine the first running state of the train based on the first distance information and the historical distance information in the following way:
[0109] For example, the first driving state may include an approaching state, a moving away state, and a stopped state; wherein, the approaching state indicates that the train is approaching the target track section, the moving away state indicates that the train is leaving the target track section, and the stopped state indicates that the train is stationary on the target track section. The processor 11 can determine that the train is in an approaching driving state when the historical distance information is greater than the first distance information; determine that the train is in a moving away driving state when the historical distance information is less than the first distance information; and determine that the train is in a stopped driving state when the historical distance information is equal to the first distance information.
[0110] For example, when the processor 11 obtains the first distance information as S1 and the historical distance information as S2, it can determine the train's driving state based on the magnitude of the values of the first distance information as S1 and the historical distance information as S2. If S2-S1>0, it can be determined that the historical distance information is greater than the first distance information, and thus it can be determined that the train is moving from far to near, that is, the train is approaching the first query device. If S2-S1<0, it can be determined that the historical distance information is less than the first distance information, and thus it can be determined that the train is moving from near to far, that is, the train is moving away from the first query device. If S2-S1=0, it can be determined that the historical distance information is equal to the first distance information, and thus it can be determined that the train is stationary, that is, the train is stopped relative to the first query device.
[0111] Using the above scheme, the processor 11 determines the first driving state of the train relative to the first query device by obtaining historical distance information and current first distance information. Then, it determines whether the section where the first query device is located is occupied based on whether the first driving state has changed. This can accurately determine the section occupied during the train's movement, improving the accuracy of occupancy detection. Furthermore, based on the train's driving state, it can issue an early warning to the train when the occupancy status of each preset section on the line is determined, ensuring train driving safety.
[0112] In some embodiments, the target queryer group further includes a second queryer, which is a queryer in the target queryer group other than the first queryer.
[0113] The processor is specifically configured to determine the second distance information between the train and the second query device based on the second beacon signal sent by the second query device, determine the second driving state of the train relative to the second query device based on the second distance information, and determine the track section state based on the first driving state.
[0114] For example, after determining the first travel state of the train relative to the target track segment through the first query device, the second travel state of the train relative to the target track segment can be determined through the second query device. If the first travel state and the second travel state are the same, it is determined that the judgment made by the first query device and the second query device are the same. In this case, the track segment state can be determined based on the first travel state.
[0115] Optionally, the processor 11 can also be used to determine that the first queryer and / or the second queryer is faulty when the first driving state and the second driving state are different.
[0116] Optionally, the processor 11 can be used to determine the first historical driving state of the train, and determine the state of the track section based on the first historical driving state and the first driving state.
[0117] The first historical driving state refers to the driving state of the train relative to the target track section as determined last time based on the first distance information.
[0118] For example, after determining the current first driving state of the train, the processor 11 can compare it with the previously determined first historical driving state. If it is determined that the first driving state has changed from the first historical driving state, the state of the track section can be obtained. The beacon device 12 of the train can be respectively installed at the front and rear of the train. The beacon device 12 includes a first beacon device and a second beacon device. The first beacon device represents the beacon device 12 installed at the front of the train, and the second beacon device represents the beacon device 12 installed at the rear of the train.
[0119] In this step, the processor 11 can obtain the driving status of the train head corresponding to the first beacon device and the driving status of the train tail corresponding to the second beacon device through the above steps, and obtain the driving status of the train head corresponding to the first beacon device and the driving status of the train tail corresponding to the second beacon device. Then, if it is determined that the driving status of the train head and the historical driving status of the train head have changed, the track section status is determined. If it is determined that the driving status of the train tail and the historical driving status of the train tail have changed, the track section status is determined.
[0120] For example, as shown in Figure 2, the target track includes a T2 preset track section and a T4 preset track section. Q1 and Q2 query devices are installed at both ends of the T2 preset track section, and Q2 and Q4 query devices are installed at both ends of the T4 preset track section. The train's locomotive and parking position are equipped with t1 and t2 beacon devices, respectively. When the processor determines that the locomotive corresponding to the t1 beacon device is in a "far-away" driving state and its corresponding first historical driving state is an "approaching" driving state, it can be determined that the train's locomotive entered the T4 preset track section from the T2 preset track section. In other words, it can be confirmed that... If the T4 preset track section is set to occupied, and the processor determines that the train tail corresponding to the T2 beacon device is in a far-from-traffic state and the corresponding first historical travel state is in an approach-traffic state, it can be determined that the train tail entered the T4 preset track section from the T2 preset track section. In other words, the T2 preset track section can be determined to be unoccupied. Considering that the train length is greater than the preset track section length, all sections between the T2 preset track section and the T4 preset track section can be set to occupied (excluding the T2 preset track section).
[0121] Optionally, the first queryer may include multiple queryers, and the first distance information may include distance information between the train and each of the multiple first queryers.
[0122] The processor 11 is specifically used to determine the second historical driving state of the train, which is the driving state of the train relative to each first queryer as determined in the previous time, and to determine multiple first driving states based on the first distance information between the train and multiple first queryers, and to determine the state of the track section based on the multiple first driving states and the second historical driving state.
[0123] In some embodiments, although the train has entered the range of wireless ranging, the processor 11 can obtain the distance between the train and the first query device. However, if the distance between the train and the first query device is too far, the ranging may be inaccurate. Therefore, if the first distance information is less than or equal to a preset distance threshold, the processor is then controlled to execute the step of determining the train's driving status relative to the first query device based on the first distance information. This can effectively improve the accuracy of ranging and effectively reduce the processing workload of the processor, thereby improving the processing efficiency of the processor.
[0124] Optionally, the processor 11 is specifically configured to determine the first travel state of the train relative to the target track section based on the first distance information when the first distance information is less than or equal to a preset distance threshold.
[0125] Optionally, the first beacon signal includes the train's identification information; the processor 11 is further configured to determine, based on the identification information, the train occupying the target track section when the track section status of the target track section is occupied.
[0126] In some embodiments, the processor 11 is further configured to obtain road information corresponding to a specified track segment, and if the road information represents a branch road of the specified track segment and the branch road is in a conducting state, the specified track segment is used as the target track segment.
[0127] In some embodiments, the queryer 13 is further configured to receive a self-test beacon signal returned by the self-test beacon device based on the ranging signal, and send the self-test beacon signal to the processor.
[0128] The processor 11 is used to receive the self-test beacon signal sent by the queryer, and determine that the self-test is passed if the self-test distance information determined by the self-test beacon signal meets the preset self-test distance information.
[0129] Figure 3 is a flowchart illustrating a track section state detection method according to an exemplary embodiment. This method can be applied to a terminal device, where the processor is communicatively connected to a beacon device via a query device. The beacon device is installed on a train, and multiple query device groups are set on the target track. The target track includes multiple preset track sections, with different preset track sections corresponding to different query device groups. Each query device group includes query devices located at both ends of the preset track section. As shown in Figure 3, the method includes the following steps:
[0130] In step S301, the first beacon signal sent by the first queryer in the target queryer group corresponding to the target orbit segment is received.
[0131] The target track segment can be any one of multiple preset track segments. Multiple query device groups can be installed on the train's track at preset intervals. Each query device group includes the query devices located at both ends of the preset track segment, and these multiple query devices are sequentially represented as P0→P1→P2→P3... The segment between any two adjacent query devices can be considered a preset segment. The first query device is one of the query devices located at both ends of the target track segment. It can also be positioned between the two tracks of the line, or on the side of one of the tracks. The beacon device and the query device can be connected wirelessly, for example, using UWB ultra-wideband wireless communication technology.
[0132] For example, the query device can periodically broadcast a ranging signal. When the beacon device receives the ranging signal, it sends a first beacon signal in response to the ranging signal to the query device. When the query device detects the first beacon signal returned by the beacon device based on the ranging signal, it can send the first beacon signal to the connected processor. The first beacon signal detected by the query device may include timestamp information such as the timestamp of the query device sending the ranging signal and the timestamp of the beacon device receiving the ranging signal. The processor and the query device can be connected wirelessly or via wired communication.
[0133] For example, the query device A can periodically broadcast a ranging signal, which can be a pulse signal. Specifically, the transmitter of the query device A transmits a pulse signal requesting ranging at its timestamp Ta1. When the receiver of the beacon device B receives the signal at its timestamp Tb1, the beacon device can transmit a response beacon signal at its timestamp Tb2 based on the pulse signal. When the query device A receives the beacon signal at its timestamp Ta2, the query device A can send the beacon signal carrying timestamp information of timestamps Ta1, Tb1, Tb2, and Ta2 to the processor.
[0134] In some embodiments, considering the involvement of vehicle-to-ground wireless communication, the queryer and the beacon device can be distinguished by a specific numbering principle to ensure that both the sender and receiver of the message know each other's roles.
[0135] Optionally, when the query device periodically broadcasts a ranging signal, the ranging signal may include the query device's identification information. Furthermore, when the beacon device sends a first beacon signal in response to the ranging signal to the query device, the first beacon signal may include the identification information of the train corresponding to the beacon device. For example, the identification information may be encoded using the following encoding rules:
[0136] [Type][Line Number][Area / Train][Equipment Group Number][Equipment Number].
[0137] For example, the identifier information code of the query device can be: [Query Device][S3][T1 Preset Track Section][a][1], which indicates that the query device is located in the T1 preset track section of line S3 and is the No. 1 query device in group a; the identifier information code of the beacon device can be: [Beacon Device][S3][T1 Train][a][1], which indicates that the beacon device is the No. 1 beacon device in group a on the T1 train traveling on line S3.
[0138] Using this method, when the track section of the target track section is in an occupied state, the train occupying the target track section is determined based on the identification information.
[0139] In step S302, the first distance information between the train and the first query device is determined based on the first beacon signal.
[0140] For example, when the processor receives the first beacon signal sent by the query device, it can first determine the first distance information between the train and the first query device based on the timestamp information carried by the first beacon signal.
[0141] Alternatively, the first distance information can be determined in the following ways:
[0142] When the processor receives the first beacon signal sent by the first query device, it can calculate the transmission time of the pulse signal between the query device A and the beacon device B based on the timestamp information such as Ta1, Tb1, Tb2, and Ta2 carried on the first beacon signal. The transmission speed of the pulse signal, which can be expressed as the speed of light, can be used to determine the first distance information S between the train and the first query device using the following formula:
[0143] The first distance S = speed of light C × [(Ta2-Ta1)-(Tb2-Tb1)].
[0144] In step S303, the track segment status of the target track segment is determined based on the first distance information.
[0145] The status of the track segment includes occupied or unoccupied status, and the target track segment is any one of the multiple preset track segments.
[0146] For example, based on the first distance information, it can be determined whether the train is in the target track section where the first query device is located. If it is determined that the train is in the target track section where the first query device is located, the track section status of the target track section can be determined to be occupied.
[0147] By adopting the above scheme, the use of axle counting equipment and interlocking equipment can be avoided by setting up a query device to send beacon signals, thus reducing detection costs. Furthermore, the occupancy status of the section can be determined based on the distance between the train and the first query device determined by the beacon signal. This avoids the problem of high track failure rate due to environmental interference when using track circuit systems, and effectively improves the reliability and safety of section occupancy status detection.
[0148] In some embodiments, during the execution of step S303, the first travel state of the train relative to the target track section can be determined first based on the first distance information, and then the track section state can be determined based on the first travel state.
[0149] Optionally, when the train is in motion, the distance between the query device and the beacon equipment installed on the train is constantly changing. Therefore, historical distance information can be obtained first, which is the distance information between the train and the first query device determined in the last time. Then, the train's driving status relative to the first query device can be determined based on the change between the currently determined first distance information and the previously determined historical distance information. For example, the difference between the first distance information and the historical distance information can be calculated, and then the first driving state of the train relative to the first query device can be determined based on the difference. After determining the current driving state of the train relative to the first query device, the track segment status of the target track segment can be determined by determining whether the first driving state of the train relative to the first query device has changed.
[0150] After determining the historical distance information, the train's operating status can be determined based on the first distance information and the historical distance information in the following ways:
[0151] For example, the first driving state may include an approaching state, a moving away state, and a stopped state; wherein, the approaching state indicates that the train is approaching the target track section, the moving away state indicates that the train is leaving the target track section, and the stopped state indicates that the train is stationary on the target track section. The processor can determine that the train is in an approaching driving state if the historical distance information is greater than the first distance information; determine that the train is in a moving away driving state if the historical distance information is less than the first distance information; and determine that the train is in a stopped driving state if the historical distance information is equal to the first distance information.
[0152] For example, when the processor obtains the first distance information as S1 and the historical distance information as S2, it can determine the train's driving state based on the magnitude of the values of the first distance information S1 and the historical distance information S2. If S2-S1>0, it can be determined that the historical distance information is greater than the first distance information, and thus it can be determined that the train is moving from far to near, that is, the train is approaching the first query device. If S2-S1<0, it can be determined that the historical distance information is less than the first distance information, and thus it can be determined that the train is moving from near to far, that is, the train is moving away from the first query device. If S2-S1=0, it can be determined that the historical distance information is equal to the first distance information, and thus it can be determined that the train is stationary, that is, the train is stopped relative to the first query device.
[0153] Using the above scheme, the processor determines the train's travel status relative to the first query device by comparing historical distance information with the current first distance information. Then, it determines whether the section where the first query device is located is occupied based on whether the travel status has changed. This can accurately determine the section occupied by the train during its journey, improving the accuracy of occupancy detection. Furthermore, given the occupancy status of each preset section on the travel line, the processor can issue early warnings to the train based on its travel status, ensuring train safety.
[0154] In some embodiments, the target queryer group further includes a second queryer, which is a queryer in the target queryer group other than the first queryer; the second distance information between the train and the second queryer can be determined first based on the second beacon signal sent by the second queryer; then the second driving state of the train relative to the second queryer can be determined based on the second distance information; and if the first driving state and the second driving state are the same, the track section state can be determined based on the first driving state.
[0155] For example, after determining the first travel state of the train relative to the target track segment through the first query device, the second travel state of the train relative to the target track segment can be determined through the second query device. If the first travel state and the second travel state are the same, it is determined that the judgment made by the first query device and the second query device are the same. In this case, the track segment state can be determined based on the first travel state.
[0156] Optionally, if the first driving state and the second driving state are different, it can be determined that the first query device and / or the second query device is faulty.
[0157] In some embodiments, the track section state can be determined based on the first travel state in the following ways. For example, a first historical travel state of the train can be determined first; then, the track section state can be determined based on the first historical travel state and the first travel state.
[0158] The first historical driving state refers to the driving state of the train relative to the target track section as determined last time based on the first distance information.
[0159] For example, after determining the current first driving state of the train, it can be compared with the previously determined first historical driving state. If it is determined that the first driving state has changed from the first historical driving state, the state of the track section can be obtained. The beacon equipment of the train can be set at the front and rear of the train respectively. The beacon equipment includes a first beacon equipment and a second beacon equipment. The first beacon equipment represents the beacon equipment set at the front of the train, and the second beacon equipment represents the beacon equipment set at the rear of the train.
[0160] In this step, the driving status of the train head corresponding to the first beacon device and the driving status of the train tail corresponding to the second beacon device can be obtained through the above steps. The historical driving status of the train head corresponding to the first beacon device and the historical driving status of the train tail corresponding to the second beacon device can also be obtained. Then, if it is determined that the driving status of the train head and the historical driving status of the train head have changed, the track section status is determined. Similarly, if it is determined that the driving status of the train tail and the historical driving status of the train tail have changed, the track section status is determined.
[0161] For example, as shown in Figure 2, the target track includes a T2 preset track section and a T4 preset track section. Q1 and Q2 query devices are installed at both ends of the T2 preset track section, and Q2 and Q4 query devices are installed at both ends of the T4 preset track section. The train's locomotive and parking position are equipped with t1 and t2 beacon devices, respectively. When the processor determines that the locomotive corresponding to the t1 beacon device is in a "far-away" driving state, and the corresponding historical driving state is "approaching" driving state, it can be determined that the train's locomotive entered the T4 preset track section from the T2 preset track section. In other words, it can be confirmed that... If the T4 preset track section is set to occupied, and the processor determines that the train tail corresponding to the T2 beacon device is in a far-from-traffic state, and the historical travel state corresponding to the corresponding train tail is in an approach-traffic state, then it can be determined that the train tail entered the T4 preset track section from the T2 preset track section. In other words, it can be determined that the T2 preset track section is unoccupied. Considering that the train length is greater than the preset track section length, all sections between the T2 preset track section and the T4 preset track section can be set to occupied (excluding the T2 preset track section).
[0162] In some embodiments, road information corresponding to a specified track segment can also be obtained; then, if the road information represents a branch road of the specified track segment and the branch road is in a conducting state, the specified track segment can be used as the target track segment.
[0163] In this step, due to the presence of branch lines on the train's route, as shown in Figure 4, when the train enters the T4 pre-set track section from the T2 pre-set track section and the T42 pre-set track section from the T2 pre-set track section, the query devices on the T4 and T42 pre-set track sections obtain the same distance information for a certain period of time. In this situation, it is impossible to determine the specific route of the train. Therefore, it is necessary to obtain the switch status in advance through the query device at the branch line. The switch status is used to characterize the open state of the switch, which is manually set in advance. Therefore, after obtaining the switch status, the track section status can be determined using the method described above, which determines the track section status based on the first historical travel status and the first travel status, on the open branch lines.
[0164] By adopting the above scheme, it is possible to determine whether the section where the first query device is located is occupied based on whether the driving status changes. This can accurately determine the section occupied during the train's movement and improve the accuracy of occupancy detection.
[0165] In some embodiments, the target queryer group further includes a second queryer, which is a queryer in the target queryer group other than the first queryer; the determination of the first driving state based on the first distance information and the historical distance information can be made in the following ways.
[0166] For example, the second distance information between the train and the second query device can be determined first based on the second beacon signal sent by the second query device; then, the second driving state of the train relative to the second query device can be determined based on the second distance information; then, if the first driving state and the second driving state are the same, the track section state can be determined based on the first driving state.
[0167] Optionally, if the first driving state and the second driving state are different, it can be determined that the first query device and / or the second query device is faulty.
[0168] In some embodiments, the first queryer includes a plurality of first queryers, and the first distance information includes distance information between the train and each of the plurality of first queryers; the determination of the track section state based on the first driving state can be determined in the following manner.
[0169] Optionally, the second historical driving state of the train can be determined first, which is the driving state of the train relative to each first query device as determined in the previous step; then, multiple first driving states can be determined based on the first distance information between the train and multiple first query devices; finally, the state of the track section can be determined based on the multiple first driving states and the second historical driving state.
[0170] The first queryer may include all or some of the queryers in the queryer group.
[0171] In some embodiments, a self-test beacon signal sent by a queryer may also be received; and if the self-test distance information determined based on the self-test beacon signal meets the preset self-test distance information, the self-test is determined to be successful.
[0172] Figure 5 is a flowchart illustrating another track section state detection method according to an exemplary embodiment. The method can be applied to the track section state detection system shown in Figure 1, which includes a system processor, a beacon device installed on a train, and multiple query devices installed on a target track. The target track includes multiple preset track sections, and the query devices are installed at both ends of each preset section. The processor communicates with the beacon device through the query devices.
[0173] As shown in Figure 5, the method includes the following steps:
[0174] In step S501, the first queryer broadcasts a ranging signal.
[0175] In step S502, the beacon device sends a first beacon signal in response to the first queryer based on the received ranging signal.
[0176] In step S503, the first queryer receives the first beacon signal and sends the first beacon signal to the processor.
[0177] In step S504, the processor determines the first distance information between the train and the first query device based on the first beacon signal.
[0178] In step S505, if the first distance information is less than or equal to a preset distance threshold, the processor determines the first historical distance information.
[0179] The first historical distance information refers to the distance between the train and the first query device as determined in the last time.
[0180] In step S506, the processor determines the first driving state of the train based on the first distance information and the first historical distance information.
[0181] In step S507, the processor determines the first historical driving state of the train.
[0182] The first historical driving state refers to the first driving state of the train that was last determined.
[0183] In step S508, the processor determines the track segment status based on the first historical driving status and the first driving status.
[0184] Figure 6 is a block diagram illustrating an electronic device 600 according to an exemplary embodiment. As shown in Figure 6, the electronic device 600 may include a processor 601 and a memory 602. The electronic device 600 may also include one or more of a multimedia component 603, an input / output (I / O) interface 604, and a communication component 605.
[0185] The processor 601 controls the overall operation of the electronic device 600 to complete all or part of the steps in the track segment state detection method described above. The memory 602 stores various types of data to support the operation of the electronic device 600. This data may include, for example, instructions for any application or method operating on the electronic device 600, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 602 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Multimedia component 603 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 602 or transmitted via communication component 605. The audio component also includes at least one speaker for outputting audio signals. I / O interface 604 provides an interface between processor 601 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 605 is used for wired or wireless communication between the electronic device 600 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 605 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.
[0186] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described track segment state detection method.
[0187] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the above-described track segment state detection method. For example, the computer-readable storage medium may be the memory 602 including the program instructions, which may be executed by the processor 601 of the electronic device 600 to complete the above-described track segment state detection method.
[0188] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described track segment state detection method when executed by the programmable device.
[0189] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.
[0190] It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.
[0191] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A track section condition detection system, characterized in that, include: The system includes a processor, a beacon device mounted on a train, and multiple queryer groups mounted on a target track. The target track comprises multiple preset track sections, each corresponding to a different queryer group. Each queryer group includes queryers located at both ends of the preset track section. The processor communicates with the beacon device via the queryers. The queryers broadcast ranging signals and, upon detecting a beacon signal returned by the beacon device based on the ranging signal, send the detected beacon signal to the processor. The processor is configured to, upon receiving a first beacon signal sent by a first queryer in the target queryer group corresponding to the target track segment, determine first distance information between the train and the first queryer based on the first beacon signal; the processor is further configured to determine historical distance information, the historical distance information being the previously determined distance information between the train and the first queryer, determine a first driving state of the train relative to the target track segment based on the first distance information and the historical distance information, and determine the track segment state of the target track segment based on the first driving state, the first driving state including an approaching state, a moving away state, and a stopped state, the track segment state including an occupied state or an unoccupied state, and the target track segment being any one of the plurality of preset track segments.
2. The detection system according to claim 1, characterized in that, The processor is specifically configured to determine the first driving state of the train relative to the target track section based on the first distance information when the first distance information is less than or equal to a preset distance threshold.
3. The detection system according to claim 2, characterized in that, The approaching state indicates that the train is approaching the target track section, the moving away state indicates that the train is leaving the target track section, and the stopping state indicates that the train is stationary in the target track section; The processor is configured to determine that the train is approaching when the historical distance information is greater than the first distance information, and to determine that the train is moving away when the historical distance information is less than the first distance information. If the historical distance information is equal to the first distance information, the train is determined to be in a stopped state.
4. The detection system according to claim 2, characterized in that, The target query device group further includes a second query device, which is a query device other than the first query device in the target query device group; the processor is specifically used to determine the second distance information between the train and the second query device based on the second beacon signal sent by the second query device, determine the second driving state of the train relative to the second query device based on the second distance information, and determine the track section state based on the first driving state when the first driving state and the second driving state are the same.
5. The detection system according to claim 4, characterized in that, The processor is further configured to determine that the first queryer and / or the second queryer is faulty when the first driving state and the second driving state are different.
6. The detection system according to claim 1, characterized in that, The processor is specifically used to determine the first historical driving state of the train, which is the driving state of the train relative to the target track segment as determined last time based on the first distance information. The status of the track section is determined based on the first historical driving status and the first driving status.
7. The detection system according to claim 1, characterized in that, The first query device includes multiple first query devices, and the first distance information includes distance information between the train and each of the multiple first query devices; the processor is specifically used to determine the second historical driving state of the train, the second historical driving state being the driving state of the train relative to each first query device as determined in the last time, and to determine multiple first driving states based on the first distance information between the train and the multiple first query devices, and to determine the track section state based on the multiple first driving states and the second historical driving state.
8. The detection system according to claim 1, characterized in that, The first beacon signal includes the identification information of the train; the processor is further configured to determine, based on the identification information, the train occupying the target track section when the track section status of the target track section is occupied.
9. The detection system according to claim 7, characterized in that, The processor is specifically configured to determine the timestamp information corresponding to the first beacon signal, and to determine the first distance information based on the timestamp information.
10. The detection system according to claim 1, characterized in that, The processor is further configured to acquire road information corresponding to a specified track segment, and when the road information represents a branch road of the specified track segment and the branch road is in a conducting state, the specified track segment is used as the target track segment.
11. The detection system according to any one of claims 1-10, characterized in that, The query device is further configured to receive a self-test beacon signal returned by the self-test beacon device based on the ranging signal, and send the self-test beacon signal to the processor; the processor is configured to receive the self-test beacon signal sent by the query device, and determine that the self-test has passed if the self-test distance information determined by the self-test beacon signal meets the preset self-test distance information.
12. A method for detecting the state of a track section, characterized in that, The method is applied to a processor, which includes a beacon device mounted on a train and multiple queryer groups mounted on a target track. The target track includes multiple preset track sections, with different preset track sections corresponding to different queryer groups. Each queryer group includes queryers located at both ends of the preset track section. The processor communicates with the beacon device through the queryers. The queryers are used to broadcast ranging signals and, upon detecting a beacon signal returned by the beacon device based on the ranging signal, send the detected beacon signal to the processor. The method includes: receiving a first queryer from the target queryer group corresponding to the target track section. The system sends a first beacon signal; determines a first distance between the train and the first query device based on the first beacon signal; determines historical distance information, which is the previously determined distance between the train and the first query device; determines a first travel state of the train relative to the target track segment based on the first distance information and the historical distance information; determines the track segment state of the target track segment based on the first travel state, where the first travel state includes approaching state, moving away state, and stopping state, and the track segment state includes occupied state or unoccupied state, and the target track segment is any one of the plurality of preset track segments.
13. The method according to claim 12, characterized in that, Determining the first driving state of the train relative to the target track segment based on the first distance information and the historical distance information includes: when the first distance information is less than or equal to a preset distance threshold, determining the first driving state of the train relative to the target track segment based on the first distance information.
14. The method according to claim 13, characterized in that, The approaching state indicates that the train is approaching the target track section, the moving away state indicates that the train is leaving the target track section, and the stopping state indicates that the train is stationary in the target track section; The step of determining the first driving state of the train relative to the target track segment based on the first distance information and the historical distance information includes: determining the train to be in an approaching driving state when the historical distance information is greater than the first distance information; determining the train to be in a moving away driving state when the historical distance information is less than the first distance information; and determining the train to be in a stopped driving state when the historical distance information is equal to the first distance information.
15. The method according to claim 14, characterized in that, The target query device group further includes a second query device, which is a query device in the target query device group other than the first query device; determining the first driving state of the train relative to the target track segment based on the first distance information and the historical distance information includes: determining the second distance information between the train and the second query device based on the second beacon signal sent by the second query device; determining the second driving state of the train relative to the second query device based on the second distance information; and determining the track segment state based on the first driving state when the first driving state and the second driving state are the same.
16. The method according to claim 15, characterized in that, The method further includes: determining that the first query device and / or the second query device is faulty when the first driving state and the second driving state are different.
17. The method according to claim 15, characterized in that, Determining the track segment state based on the first driving state includes: determining the first historical driving state of the train, wherein the first historical driving state is the driving state of the train relative to the target track segment as determined last time based on the first distance information; and determining the track segment state based on the first historical driving state and the first driving state.
18. The method according to claim 15, characterized in that, The first query device includes multiple query devices, and the first distance information includes the distance information between the train and each of the multiple first query devices; The step of determining the track section state based on the first driving state includes: determining the second historical driving state of the train, wherein the second historical driving state is the driving state of the train relative to each first query device as determined in the previous step; determining multiple first driving states based on the first distance information between the train and multiple first query devices; and determining the track section state based on the multiple first driving states and the second historical driving state.
19. The method according to claim 12, characterized in that, The first beacon signal includes the identification information of the train; the method further includes: when the track section status of the target track section is occupied, determining the train occupying the target track section based on the identification information.
20. The method according to claim 18, characterized in that, The step of determining the first distance information between the train and the first query device based on the first beacon signal includes: determining the timestamp information corresponding to the first beacon signal; and determining the first distance information based on the timestamp information.
21. The method according to claim 12, characterized in that, The method further includes: obtaining road information corresponding to a specified track segment; and when the road information represents a branch road of the specified track segment and the branch road is in a conducting state, using the specified track segment as the target track segment.
22. The method according to any one of claims 12-21, characterized in that, The method further includes: receiving a self-test beacon signal sent by the query device; and determining that the self-test has passed if the self-test distance information determined according to the self-test beacon signal meets the preset self-test distance information.
23. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method according to any one of claims 12 to 21.
24. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 12 to 21.
Citation Information
Patent Citations
Train running seamless monitoring system based on satellite differential positioning and UWB positioning
CN103587555A
Section occupation state detection method, device and system and annunciator
CN109720383A