US20250304127A1
2025-10-02
19/235,883
2025-06-12
Smart Summary: A system is designed to check the condition of train tracks. It includes a processor, a beacon on the train, and several devices along the track that ask for information. These devices send out signals to find the beacon on the train. When the beacon responds, the device sends this information to the processor. The processor then calculates how far the train is from the device and uses this distance to assess the state of the track section. 🚀 TL;DR
A track section state detection system, comprising a processor, a beacon device on a train, and multiple querier groups on a target track. The processor communicates with the beacon device via a querier. The querier is used for broadcasting a ranging signal, and when detecting a beacon signal returned by the beacon device on the basis of the ranging signal, sending the detected beacon signal to the processor. When receiving a first beacon signal that is sent by a first querier in a target querier group corresponding to a target track section, the processor is used for determining first distance information between the train and the first querier according to the first beacon signal, and determining a track section state of the target track section according to the first distance information.
Get notified when new applications in this technology area are published.
B61L23/042 » CPC main
Control, warning, or like safety means along the route or between vehicles or vehicle trains for monitoring the mechanical state of the route Track changes detection
B61L25/02 » CPC further
Recording or indicating positions or identities of vehicles or vehicle trains or setting of track apparatus Indicating or recording positions or identities of vehicles or vehicle trains
B61L23/04 IPC
Control, warning, or like safety means along the route or between vehicles or vehicle trains for monitoring the mechanical state of the route
This application is a Continuation Application of International Patent Application No. PCT/CN2023/132474, filed on Nov. 17, 2023, which is based on and claims priority to and benefits of Chinese Patent Application No. 202211734980.9 filed on Dec. 30, 2022. The entire content of all of the above-referenced applications is incorporated herein by reference.
The present disclosure relates to the field of track transit technologies, and in particular, to a track section state detection system and method, a storage medium, and an electronic device.
In the current track transit signal system, detecting the occupation status of track section is an important safety function. At present, track circuit and axle counting device are mostly used to determine the occupation of the line by trains in the detection methods of track section occupation. In the application process of these two types of detection methods in practical project, the track circuit system is susceptible to environmental interference, resulting in high failure rate and poor shunting, which has a great impact on system operation and high subsequent operation and maintenance costs. When the axle counting system encounters an axle counting fault, reset or pre reset will have a great impact on the system operation, and these maintenance operations may lead to the failure to detect the occupation of the train on the line and give the wrong “clear” status, thus causing safety risks.
The present disclosure provides a track section state detection system and method, a storage medium, and an electronic device.
According to the first aspect of the embodiment of the present disclosure, the present disclosure provides a track section state detection system, which includes: a processor, a beacon device configured on the train, and a plurality of querier groups configured on a target track. The target track includes a plurality of track sections respectively corresponding to the querier groups. Each of the querier groups includes queriers configured at both ends of the preset track section. The processor is connected with the beacon device through the querier.
The querier is configured to broadcast a ranging signal and sending the detected beacon signal to the processor when detecting a beacon signal returned by the beacon device on the basis of the ranging signal.
The processor is configured to determine a first distance information between the train and the first querier according to the first beacon signal when receiving the first beacon signal sent by a first querier in the target querier group corresponding to the target track section, and determine a track section state of the target track section according to the first distance information. The track section state includes an occupied state or an unoccupied state. The plurality of the preset track sections includes the target track section.
In some embodiments, the processor is further configured to determine a first running state of the train relative to the target track section according to the first distance information, and determine the track section state according to the first running state.
In some embodiments, the processor is further configured to determine the first running state of the train relative to the target track section according to the first distance information when the first distance information is less than or equal to the distance threshold.
In some embodiments, the processor is further configured to determine historical distance information, which is the previous distance information between the train and the first querier determined last time, and determine the first running state according to the first distance information and the historical distance information.
In some embodiments, the first running state includes an approaching running state, a leaving running state, and a stopped state; the approaching running state indicates that the train approaches the target track section, the leaving running state indicates that the train leaves the target track section, and the stopped state indicates that the train is stationary in the target track section; and
In some embodiments, the target querier group further includes a second querier, which is a querier other than the first querier in the target querier group;
In some embodiments, the processor is further configured to determine that the first querier or the second querier is faulty when the first running state and the second running state are different.
In some embodiments, the processor is further configured to determine a first historical running state of the train, which is the previous running state of the train relative to the target track section determined last time according to the first distance information; and determine the track section state according to the first historical running state and the first running state.
In some embodiments, the system include a plurality of first queriers, and the first distance information includes the distance information between the train and each querier of the plurality first queriers;
In some embodiments, the first beacon signal includes the identification information of the train; the processor is further configured to determine that the train occupies the target track section according to the identification information when the track section state of the target track section is in the occupied state.
In some embodiments, the processor is further configured to determine the timestamp information corresponding to the first beacon signal and determine the first distance information according to the timestamp information.
In some embodiments, the processor is further configured to acquire the road information corresponding to a track section, and when the road information indicates that a track section turnout of the track section is in an activated state, configure the track section as the target track section.
In some embodiments, the queriers are further configured to receive a self-test beacon signal returned by a self-test beacon device based on the ranging signal, and send the self-test beacon signal to the processor;
According to the second aspect of the embodiment of the present disclosure, the present disclosure provides a track section state detection method, the method includes:
In some embodiments, a track section state of the target track section is determined according to the first distance information, which includes:
In some embodiments, the first running state of the train relative to the target track section is determined according to the first distance information, which includes:
In some embodiments, the first running state of the train relative to the target track section is determined according to the first distance information, which includes:
In some embodiments, the first running state comprises an approaching running state, a leaving running state and a stopped state; the approaching running state indicating that the train approaches the target track section, the leaving running state indicating that the train leaves the target track section, and the stopped state indicating that the train is stationary in the target track section;
In some embodiments, the target querier group further includes a second querier, which is the querier other than the first querier in the target querier group; the first running state is determined according to the first distance information and the historical distance information, which includes:
In some embodiments, the method further includes:
In some embodiments, the track section state is determined according to the first running state, which includes:
In some embodiments, the method includes a plurality of first queriers, and the first distance information includes the distance information between the train and each querier of the plurality of first queriers; the track section state is determined according to the first running state, which includes:
In some embodiments, the first beacon signal includes the identification information of the train; the method further includes:
In some embodiments, the first distance information between the train and the first querier is determined according to the first beacon signal, which includes:
In some embodiments, the method further includes:
In some embodiments, the method further includes:
According to the third aspect of the embodiment of the present disclosure, the present disclosure provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, implements the steps of the method of any one of the second aspect of the embodiment of the present disclosure.
According to the fourth aspect of the embodiment of the present disclosure, the present disclosure provides an electronic device, which includes a memory having a computer program stored thereon; a processor for executing the computer program in the memory to implement the steps of the method according to any one of the second aspect of the embodiment of the present disclosure.
The technical solution provided by the embodiment of the present disclosure may include the following beneficial effects:
By adopting the above scheme, the distance between the train and the target querier corresponding to the target track section can be determined according to the beacon signal sent by the querier, and the occupied state of the target track section can be further determined. In this way, the wireless communication between the querier and the beacon device can avoid the communication link interruption caused by the environmental interference of the track, which will cause the communication failure, avoid the problem that the occupied state of the target track section cannot be determined due to the inability to determine the distance between the train and the target querier, and can effectively improve the reliability and safety of the occupied state detection of the section.
Other features and advantages of the present disclosure will be described in detail in the following embodiments.
The accompanying drawings provide a further understanding of the present disclosure and form part of the description, and are configured to explain the present disclosure together with the following embodiments, but do not constitute a limitation of the present disclosure. In the attached drawings:
FIG. 1 is a block diagram of a track section state detection system according to an embodiment.
FIG. 2 is a schematic diagram of a track section according to an embodiment.
FIG. 3 is a flowchart of a track section state detection method according to an embodiment.
FIG. 4 is a schematic diagram of a track section according to an embodiment.
FIG. 5 is a flowchart of another track section state detection method according to an embodiment.
FIG. 6 is a block diagram of an electronic device according to an embodiment.
The embodiments of the present disclosure are described in detail in conjunction with the figures. It should be understood that the embodiments described here are for illustration and explanation of the present disclosure, and not for limiting the present disclosure.
It should be noted that all operations of acquiring signals, information, or data in the present disclosure are carried out under the premise of compliance with the data protection laws and regulations of the respective countries and with the permission of the respective device owners.
It should be understood that the steps recorded in the method in the present disclosure can be performed in different sequences and/or in parallel. Additionally, the method may include additional steps not shown in the execution examples and/or omit steps shown in the execution examples. The disclosure is not limited in this respect. The terms “including” and its variations used in this document are open-ended, meaning “including but not limited to.” The term “based on” means “at least partially based on.” The term “an example” means “at least one example”; the term “another example” means “at least one additional example”; the term “some examples” means “at least some examples.” Definitions of other terms will be provided in the following description.
It should be noted that the terms “first,” “second,” etc. mentioned in present disclosure are configured to distinguish between different devices, modules, or units, and are not configured to limit the sequence or relationship of functions performed by these devices, modules, or units. It should be noted that the terms “one,” “multiple” used in present disclosure are illustrative rather than limiting, and a person skilled in the art should understand that unless explicitly stated otherwise in context, it should be understood as “one or more.”
Track section state detection is an important safety function of railway traffic control systems, directly affecting the scheduling safety of trains on the track. The current track section state detection methods mainly use track circuits and axle counting device to determine the occupied state of track sections. The principle of track circuit is to utilize the short circuit effect of wheel axle on rail, which is composed of rail line, rail insulation, power supply, current limiting device and receiving equipment, the sending end and receiving end are arranged on the rail to realize occupation detection within the scope of track circuit by detecting whether there is a short circuit between two rails in the section. The axle counting device uses electromagnetic principles to detect train wheels, based on the induction of metal objects (magnetic field effect or Hall effect), determine the sequence and number of times that a pair of adjacent wheel sensors detect the wheel set passing, judge the entry and departure of train axles, and realize train occupancy detection by combining the number of axles counted at the entrance and exit of the section.
However, during the application of these two types of detection methods in actual projects, the track circuit system is greatly affected by the environment. For example, the rail rust is easy to occur in the track section with small traffic flow or bad weather environment, which leads to unreliable connections in the track circuit, resulting in poor backflow, causing the track circuit to fail to work normally, and even causing a wide range of device failures, which has a great impact on the system operation and high subsequent operation and maintenance costs. When the axle counting system encounters axle counting failure, the reset or pre-reset has a great impact on the system operation, and these maintenance operations may lead to the failure to detect the occupancy of the train and the erroneous “clear” state, thus causing safety risks.
In order to solve the above problems, the present disclosure provides a track section state detection system and method, and storage medium and electronic device. In this way, the use of axle counting device and interlocking device can be avoided and the detection cost can be reduced by setting the querier to send the beacon signal. The occupied state of the section can be determined according to the distance between the train and the target querier determined by the beacon signal, which can avoid the high failure rate of the track due to environmental interference when using the track circuit system, and can effectively improve the reliability and safety of the section occupation state detection.
Before giving a detailed description of the technical solution of the present disclosure, the application scenarios of the technical solutions in the present disclosure are explained.
The track section state detection method provided by the embodiment of the disclosure can be applied to the train using rubber tire system or the train using steel axle, and the execution subject can be the train area control system of the train or other systems with execution ability, which is not further limited in the disclosure.
The following is a detailed description of the technical solution of the present disclosure.
FIG. 1 is a block diagram of a track section state detection system according to an embodiment. As shown in FIG. 1, the system 10 includes a processor 11, a beacon device 12 arranged/configured on the train, and a plurality of querier groups arranged on the target track. The target track includes a plurality of preset track sections, and different preset track sections correspond to different querier groups. Each of the querier groups includes the queriers 13 set at both ends of the preset track section. The processor 11 is communicatively connected with the beacon device 1p2 through the querier 13.
In some embodiments, a plurality of querier groups can be arranged on the track of the train running line at preset intervals. Each of the querier groups includes the queriers 13 arranged at both ends of the preset track section. The plurality of queriers 13 can be indicated as P0→P1→P2→P3 . . . in order. The section between any two adjacent queriers 13 can be regarded as the preset section. The querier 13 can be arranged in the middle of the two tracks of the line, or on the side of one of the tracks, the corresponding beacon device 12 can be arranged at the front position and the rear position of the train respectively, and the beacon device 12 and the querier 13 can be connected through wireless communication, for example, UWB ultra wideband wireless communication technology can be configured to connect.
The querier 13 is configured to broadcast the ranging signal, and when it detects the beacon signal returned by the beacon device 12 based on the ranging signal, it sends the detected beacon signal to the processor 11. For example, the querier 13 and the beacon device 12 may both be UWB communication devices.
In some embodiments, the querier 13 can periodically broadcast the ranging signal. When the beacon device 12 receives the ranging signal, it sends the responding first beacon signal to the querier 13 in response to the ranging signal. When the querier 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 querier 13 can include the timestamp of the ranging signal sent by the querier 13 and the timestamp of the ranging signal received by the beacon device 12. The processor 11 and the querier 13 can be connected by wireless communication, or it can be connected through wired communication.
For example, the querier A can periodically broadcast a ranging signal, which can be a pulse signal. In an embodiment, the transmitter of the querier A transmits a pulse signal requesting ranging at its time stamp of Ta1. When the receiver of the beacon device B receives the signal at its time stamp of Tb1, the beacon device B can transmit a beacon signal for response at its time stamp of Tb2 based on the pulse signal. When the querier A receives the beacon signal at its time stamp of Ta2, the querier A can sends a beacon signal carrying the timestamp information of time Ta1, time Tb1, time Tb2 and time Ta2 to the processor 11.
In some embodiments, considering that the vehicle ground wireless communication is involved, the querier 13 and the beacon device 12 can be distinguished by using a numbering principle to ensure that both the sender and receiver of the message know the role of the other.
In some embodiments, when the querier 13 broadcasts the ranging signal periodically, the ranging signal may include the identification information of the querier 13, and when the beacon device 12 sends a response beacon signal to the querier 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 coding rules:
For example, the identification information code of the querier 13 can be: [querier][s3][preset track section T1][a][1], which is configured to indicate that the querier 13 is located in the preset track section T1 with line S3 and is the No. 1 querier of group a; the identification information code of the beacon device 12 can be: [beacon device][s3][train T1][a][1], which is configured to indicate the beacon device 12 as the No. 1 beacon device of group a on a train labeled T1 traveling on the line S3.
In this way, when the track section state of the target track section is occupied, the train occupying the target track section is determined according to the identification information.
The processor 11 is configured to determine a first distance information between the train and the first querier according to the first beacon signal when receiving the first beacon signal sent by a first querier in the target querier group corresponding to the target track section, and determine a track section state of the target track section according to the first distance information. The track section state includes an occupied state or an unoccupied state. The target track section is any of the plurality of preset track sections.
In some embodiments, when the processor 11 receives the first beacon signal sent by the first querier, it can first determine the first distance information between the train and the first querier according to the timestamp information carried by the first beacon signal; Then, according to the first distance information, determine whether the train is in the target track section where the first querier is located. When it is determined that the train is in the target track section where the first querier is located, it can determine that the track section state of the target track section is occupied.
In some embodiments, the first distance information may be determined in the following manner:
When the processor 11 receives the first beacon signal sent by the first querier, it can calculate the transmission time of the pulse signal between the querier A and the beacon device B according to the time stamp information such as time Ta1, time Tb1, time Tb2 and time Ta2 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 querier can be determined by the following formula:
First distance S = speed of light C × [ ( Ta 2 - Ta 1 ) - ( Tb 2 - Tb 1 ) ] .
Using the above system, by setting the querier 13 to send the first beacon signal, the distance between the train and the first querier can be determined according to the beacon signal sent by the querier, and the occupied state of the section can be further determined. The beacon signal can be re-acquired for judgment in case of querier failure, so as to avoid the greater impact on the system operation due to reset or pre reset, and the way of wireless communication between the querier and the beacon device can be adopted, so as to avoid the problem of high failure rate of the track due to environmental interference, and effectively improve the reliability and safety of the occupation state detection of the section.
In some embodiments, the processor 11 can be configured to determine a first running state of the train relative to the target track section according to the first distance information, and determine the track section state according to the first running state.
In some embodiments, when the train is running, the distance between the querier 13 and the beacon device 12 arranged on the train is constantly changing, so the processor 11 can first acquire a historical distance information, which is the distance information (e.g., the previous distance information) between the train and the first querier determined last time, and then determine the running state of the train relative to the first querier according to the change between the currently determined first distance information and the last determined historical distance information. For example, it can calculate the difference between the first distance information and the historical distance information, and then determine the running state of the train relative to the first querier according to the difference; after determining the current first running state of the train relative to the first querier, the track section state of the target track section can be determined by determining whether the running state of the train relative to the first query has changed.
After determining the historical distance information, the processor 11 can determine the first running state of the train according to the first distance information and the historical distance information in the following ways.
In some embodiments, the first running state includes an approaching running state, a leaving running state, and a stopped state. The approaching running state indicates that the train approaches the target track section, the leaving running state indicates that the train leaves the target track section, and the stopped state indicates that the train is stationary in the target track section. The processor 11 can determine that when the historical distance information is greater than the first distance information, the train is determined in an approaching running state; when the historical distance information is less than the first distance information, the train is determined in a leaving running state; and when the historical distance information is equal to the first distance information, the train is determined in a stopped state.
For example, when the processor 11 acquires that the first distance information is S1 and the historical distance information is S2, it can determine the running state of the train according to the value of the first distance information S1 and the historical distance information S2; when s2−s1>0, it can be determined that the historical distance information is greater than the first distance information, and then it can be determined that the train is running from far to near, that is, the train is in an approaching running state relative to the first querier; in the case of s2−s1 <0, it can be determined that the historical distance information is less than the first distance information, and then it can be determined that the train is running from near and far, that is, the train is in a leaving running state relative to the first querier; and when s2−s1=0, it can be determined that the historical distance information is equal to the first distance information, and then it can be determined that the train is stationary, that is, the train is in a stopped state relative to the first querier.
By adopting the above scheme, the processor 11 determines the first running state of the train relative to the first querier by acquiring the historical distance information and the current first distance information, and then determines whether the section where the first querier is located is occupied according to whether the first running state has changed, so as to accurately determine the section occupied by the train during the running process and improve the accuracy of occupation detection. In addition, when the occupied state of each of the preset sections on the running line is determined, the train can be warned in advance according to the running state of the train, so as to ensure the safety of the train.
In some embodiments, the target querier group further includes a second querier, which is the querier other than the first querier in the target querier group.
The processor is further configured to determine a second distance information between the train and the second querier according to a second beacon signal sent by the second querier, determine a second running state of the train relative to the second querier according to the second distance information, and determine the track section state according to the first running state.
In some embodiments, after the first running state of the train relative to the target track section is determined by the first querier, the second running state of the train relative to the target track section can be determined by the second querier. When the first running state and the second running state are the same, it is determined that the judgments made by the first querier and the second querier are the same. In this case, the track section state can be determined according to the first running state.
In some embodiments, the processor 11 may also be configured to determine that the first querier and/or the second querier are faulty when the first running state and the second running state are different.
In some embodiments, the processor 11 can be configured to determine a first historical running state of the train, and determine the track section state according to the first historical running state and the first running state.
The first historical running state is the running state (e.g., the previous running state) of the train relative to the target track section determined last time according to the first distance information.
For example, after determining the current first running state of the train, the processor 11 can judge with the last determined first historical running state. When it is determined that the first running state and the first historical running state have changed, the status of the track section can be acquired. The beacon device 12 of the train can be arranged at the front position and the rear position of the train. The beacon device 12 includes a first beacon device and a second beacon device. The first beacon device indicates the beacon device 12 arranged at the front of the train, and the second beacon device indicates the beacon device 12 arranged at the rear position of the train.
In this step, the processor 11 can acquire the running state corresponding to the front of the train corresponding to the first beacon device and the running state corresponding to the rear of the train corresponding to the second beacon device respectively through the above steps, acquire the historical running state corresponding to the front of the train corresponding to the first beacon device and the historical running state corresponding to the rear of the train corresponding to the second beacon device respectively, then determine the track section state when it is determined that the running state corresponding to the front of the train and the historical running state corresponding to the front of the train have changed, and determine the track section state when it is determined that the running state corresponding to the rear of the train and the historical running state corresponding to the rear of the train have changed.
For example, as shown in FIG. 2, the target track includes preset track section T2 and preset track section T4. Queriers Q1 and Q2 are arranged at both ends of preset track section T2, Queriers Q2 and Q4 are arranged at both ends of preset track section T4, beacon devices t1 and t2 are arranged at the front and rear position of the train respectively. When the processor determines that the running state corresponding to the front of the train corresponding to beacon device t1 is in a leaving running state, and the corresponding first historical running state is in an approaching running state, it can be determined that the front of the train is running from the preset track section T2 to the preset track section T4, that is, it can be determined that the preset track section T4 is in the occupied state. When the processor determines that running state corresponding to the rear of the train corresponding to beacon device t2 is in a leaving running state, and the corresponding first historical running state is in an approaching running state, it can be determined that the rear of the train is running from the preset track section T2 to the preset track section T4, that is, it can be determined that the preset track section T2 is in the unoccupied state. Considering that when the length of the train is greater than the length of the preset track section, all sections between preset track section T2 and preset track section T4 can be set to occupied state (excluding preset track section T2).
In some embodiments, a plurality of first queriers is included, and the first distance information includes the distance information between the train and each querier of the plurality of first queriers.
The processor 11 is further configured to determine a second historical running state of the train, which is the running state of the train relative to each of the first queriers determined last time, determine a plurality of first running states according to the first distance information between the train and the plurality of first queries, and determine the track section state according to the plurality of first running states and the second historical running states.
In some embodiments, although the train has entered the range of wireless ranging, the processor 11 can acquire the distance between the train and the first querier. However, due to the long distance between the train and the first querier, inaccurate ranging may occur. Therefore, when the first distance information is less than or equal to the preset distance threshold, the processor is controlled to perform the step of determining the running state of the train relative to the first querier according to the first distance information, which can effectively improve the accuracy of ranging, effectively reduce the processing workload of the processor, and improve the processing efficiency of the processor.
In some embodiments, the processor 11 is further configured to determine the first running state of the train relative to the target track section according to the first distance information when the first distance information is less than or equal to the preset distance threshold.
In some embodiments, the first beacon signal includes identification information of the train. The processor 11 is further configured to determine the train occupying the target track section according to the identification information when the track section state of the target track section is in occupied state.
In some embodiments, the processor 11 is further configured to acquire the road information corresponding to the specified track section, when the road information indicates the specified track section turnout and the turnout is in an activated state, taking the specified track section as the target track section.
In some embodiments, the querier 13 is further used receiving a self-test beacon signal returned by a self-test beacon device based on the ranging signal, and sending the self-test beacon signal to the processor.
The processor 11 is configured to receive the self-test beacon signal sent by the querier, and when the self-test distance information determined by the self-test beacon signal meets the preset self-test distance information, determine that the self-test is passed.
FIG. 3 is a flowchart of a track section state detection method according to an embodiment. The method can be applied to a terminal device, and the processor is communicatively connected with the beacon device through the querier. The beacon device is arranged on the train, and the plurality of querier groups are arranged on the target track. The target track includes the plurality of preset track sections, and different preset track sections correspond to different querier groups. Each of the querier groups includes the queriers arranged at both ends of the preset track section, as shown in FIG. 3, the method includes the following steps.
In step S301, the first beacon signal sent by the first querier in the target querier group corresponding to the target track section is received.
The target track section can be any one of the plurality of preset track sections, and the plurality of querier groups can be arranged on the track of the train running line according to the preset interval. Each of the querier groups includes the queriers arranged at both ends of the preset track section, and the plurality of queriers is indicated as P0→P1→P2→P3 . . . in order. The section between any two adjacent queriers can be regarded as the preset section. The first querier is one of the queriers arranged at both ends of the target track section, and the querier can be arranged at the middle of the two tracks of the line, or at the side of one of the tracks. The beacon device and the querier can be connected through wireless communication, for example, UWB ultra wideband wireless communication technology can be configured to connect.
In some embodiments, the querier can periodically broadcast the ranging signal. When the beacon device receives the ranging signal, it sends the responding first beacon signal to the querier in response to the ranging signal. When the querier detects the first beacon signal returned by the beacon device based on the ranging signal, it can send the beacon signal to the connected processor. The beacon signal detected by the querier can include the timestamp of the ranging signal sent by the querier and the timestamp of the ranging signal received by the beacon device. The processor and the querier can be connected by wireless communication, or it can be connected through wired communication.
For example, the querier A can periodically broadcast a ranging signal, which can be a pulse signal. In an embodiment, the transmitter of the querier A transmits a pulse signal requesting ranging at its time stamp of Ta1. When the receiver of the beacon device B receives the signal at its time stamp of Tb1, the beacon device can transmit a beacon signal for response at its time stamp of Tb2 based on the pulse signal. When the querier A receives the beacon signal at its time stamp of Ta2, the querier A can sends a beacon signal carrying the timestamp information of time Ta1, time Tb1, time Tb2 and time Ta2 to the processor.
In some embodiments, considering that the vehicle ground wireless communication is involved, the querier and the beacon device can be distinguished by using a numbering principle to ensure that both the sender and receiver of the message know the role of the other.
In some embodiments, when the querier broadcasts the ranging signal periodically, the ranging signal may include the identifier information of the querier, and when the beacon device sends a response beacon signal to the querier 13 in response to the ranging signal, the first beacon signal may include the identifier information of the train corresponding to the beacon device, for example, the identification information may be encoded using the following coding rules:
For example, the identification information code of the querier can be: [querier][s3][preset track section T1][a][1], which is configured to indicate that the querier is located in the T1 preset track section with line S3, and it is a group 1 querier; The identification information code of the beacon device can be: [beacon equipment][s3][t1 train][a][1], which is configured to indicate that the beacon device is a group of No. 1 beacon device on the T1 train running on the S3 line.
In this way, when the track section state of the target track section is occupied, the train occupying the target track section is determined according to the identification information.
In step S302, the first distance information between the train and the first querier is determined according to the first beacon signal.
In some embodiments, when the processor receives the first beacon signal sent by the querier, it can first determine the first distance information between the train and the first querier according to the time stamp information carried by the first beacon signal.
In some embodiments, the first distance information may be determined in the following manner.
When the processor receives the first beacon signal sent by the first querier, it can calculate the transmission time of the pulse signal between the querier A and the beacon device B according to the time stamp information such as time Ta1, time Tb1, time Tb2 and time Ta2 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 querier can be determined by the following formula:
First distance S = speed of light C × [ ( Ta 2 - Ta 1 ) - ( Tb 2 - Tb 1 ) ] .
In step S303, the track section state of the target track section is determined according to the first distance information.
The track section state includes an occupied state or an unoccupied state. The target track section is any of the plurality of the preset track sections.
For example, according to the first distance information, determine whether the train is in the target track section where the first querier is located. When it is determined that the train is in the target track section where the first querier is located, it can determine that the track section state of the target track section is occupied.
By adopting the above scheme, by setting the querier to send the beacon signal, the use of axle counting device and interlocking device can be avoided, the detection cost can be reduced, and the occupied state of the section can be determined according to the distance between the train and the first inquirer determined by the beacon signal, which can avoid the high failure rate of the track due to environmental interference when using the track circuit system, and can effectively improve the reliability and safety of the section occupation state detection.
In some embodiments, in the process of executing step S303, the first running state of the train relative to the target track section can be determined first according to the first distance information, and then the track section state can be determined according to the first running state.
In some embodiments, when the train is running, the distance between the querier and the beacon device arranged on the train is constantly changing, so the historical distance information can be acquired first, which is the distance information between the train and the first querier determined last time, and then the running state of the train relative to the first querier is determined according to the changes between the currently determined first distance information and the last 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 running state of the train relative to the first querier is determined according to the difference. After the current running state of the train relative to the first query being determined, the track section state of the target track section can be determined by determining whether the first running state of the train relative to the first query has changed.
After the historical distance information being determined, the running state of the train can be determined according to the first distance information and the historical distance information in the following ways.
In some embodiments, the first running state includes an approaching running state, a leaving running state, and a stopped state. The approaching running state indicates that the train approaches the target track section, the leaving running state indicates that the train leaves the target track section, and the stopped state indicates that the train is stationary in the target track section. The processor can determine that when the historical distance information is greater than the first distance information, the train is determined in an approaching running state. When the historical distance information is less than the first distance information, the train is determined in a leaving running state. When the historical distance information is equal to the first distance information, the train is determined in a stopped state.
For example, when the processor acquires that the first distance information is S1 and the historical distance information is S2, the running state of the train can be determined according to the value of the first distance information is S1 and the historical distance information is S2; when s2−s1>0, it can be determined that the historical distance information is greater than the first distance information, and then it can be determined that the train is moving from far to near, that is, the train is in an approaching running state relative to the first querier; in the case of s2−s1<0, it can be determined that the historical distance information is less than the first distance information, and then it can be determined that the train is running from near and far, that is, the train is in a leaving running state relative to the first querier; and when s2−s1=0, it can be determined that the historical distance information is equal to the first distance information, and then it can be determined that the train is stationary, that is, the train is in a stopped state relative to the first querier.
By adopting the above scheme, the processor determines the running state of the train relative to the first querier by acquiring the historical distance information and the current first distance information, and then determines whether the section where the first querier is located is occupied according to whether the running state has changed, so as to accurately determine the section occupied by the train during the running process and improve the accuracy of occupation detection. In addition, when the occupied state of each of the preset sections on the running line is determined, the train can be warned in advance according to the running state of the train, so as to ensure the safety of the train.
In some embodiments, the target querier group further includes a second querier, which is the querier other than the first querier in the target querier group. First, the second distance information between the train and the second querier can be determined according to the second beacon signal sent by the second querier, then, the second running state of the train relative to the second querier can be determined according to the second distance information. When the first running state is the same as the second running state, the track section state is determined according to the first running state.
In some embodiments, after the first running state of the train relative to the target track section is determined by the first querier, the second running state of the train relative to the target track section can be determined by the second querier. When the first running state and the second running state are the same, it is determined that the judgments made by the first querier and the second querier are the same. In this case, the track section state can be determined according to the first running state.
In some embodiments, the first querier and/or the second querier are determined faulty when the first running state and the second running state are different.
In some embodiments, determining the track section state according to the first running state can be determined in the following manner. For example, the first historical running state can be determined first, and then the track section state is determined according to the first historical running state and the first running state.
The first historical running state is the running state of the train relative to the target track section determined last time according to the first distance information.
For example, after the current first running state of the train being determined, it can be judged by comparing with the last determined first historical running state. When it is determined that the first running state and the first historical running state have changed, the track section state can be acquired, where the beacon devices of the train can be arranged at the front position and the rear position of the train respectively. The beacon device includes a first beacon device and a second beacon device. The first beacon device indicates the beacon device arranged at the front position of the train, and the second beacon device indicates the beacon device arranged at the rear position of the train.
In this step, the running state corresponding to the front of the train corresponding to the first beacon device and the running state corresponding to the rear of the train corresponding to the second beacon device can be acquired respectively through the above steps, and the historical running state corresponding to the front of the train corresponding to the first beacon device and the historical running state corresponding to the rear of the train corresponding to the second beacon device can be acquired respectively, and then the track section state can be determined when it is determined that the running state corresponding to the front of the train and the historical running state corresponding to the front of the train have changed, and the track section state can be determined when it is determined that the running state corresponding to the rear of the train and the historical running state corresponding to the rear of the train have changed.
For example, as shown in FIG. 2, the target track includes preset track section T2 and preset track section T4. Queriers Q1 and Q2 are arranged at both ends of preset track section T2, Queriers Q2 and Q4 are arranged at both ends of preset track section T4, beacon devices t1 and t2 are arranged at the front and rear position of the train respectively. When the processor determines that the running state corresponding to the front of the train corresponding to beacon device t1 is in a leaving running state, and the corresponding first historical running state is in an approaching running state, it can be determined that the front of the train is running from the preset track section T2 to the preset track section T4, that is, it can be determined that the preset track section T4 is in the occupied state. When the processor determines that running state corresponding to the rear of the train corresponding to beacon device t2 is in a leaving running state, and the corresponding first historical running state is in an approaching running state, it can be determined that the rear of the train is running from the preset track section T2 to the preset track section T4, that is, it can be determined that the preset track section T2 is in the unoccupied state. Considering that when the length of the train is greater than the length of the preset track section, all sections between preset track section T2 and preset track section T4 can be set to occupied state (excluding preset track section T2).
In some embodiments, the road information corresponding to the specified track section can further be acquired. When the road information indicates the specified track section turnout and the turnout is in an activated state, taking the specified track section as the target track section.
In this step, considering the turnout may occur on the line where the train is running, as shown in FIG. 4, when the turnout occur on the line where the train is running, the train may enters the preset track section T4 from the preset track section T2, or enters the preset track section T42 from the T2 preset track section. The distance information acquired by the querier on the preset track section T4 is the same as that on the preset track section T42. In this case, the route of the train cannot be determined, so it is necessary to acquire the turnout state in advance through the querier at the turnout intersection, and the turnout state is configured to indicate the activated state of the turnout. The activated state is set manually in advance. Therefore, after acquiring the turnout state, the track section state can be determined by the above method of determining the track section state according to the first historical running state and the first running state on the turnout in the activated state.
By adopting the above scheme, it can determine whether the section where the first querier is located is occupied according to whether the running state has changed, so as to accurately determine the section occupied by the train during the running process and improve the accuracy of occupation detection.
In some embodiments, the target querier group further includes a second querier, which is the querier other than the first querier in the target querier group. According to the first distance information and the historical distance information, the first running state can be determined in the following manner.
In some embodiments, the second distance information between the train and the second querier can be determined first according to the second beacon signal sent by the second querier. Then, the second running state of the train relative to the second querier can be determined according to the second distance information. When the first running state is the same as the second running state, the track section state is determined according to the first running state.
In some embodiments, the first querier and/or the second querier are determined faulty when the first running state and the second running state are different.
In some embodiments, a plurality of first queriers is included, and the first distance information includes the distance information between the train and each querier of the plurality of first queriers. The track section state determined according to the first running state can be determined in the following manner.
In some embodiments, firstly, the second historical running state of the train can be determined, and the second historical running state is the last determined running state of the train relative to each of the first queriers. Then, a plurality of first running states are determined according to the first distance information between the train and a plurality of first queriers. Finally, the track section state is determined according to the plurality of first running states and the second historical running states.
The first querier may include all or part of the queriers in the querier group.
In some embodiments, the self-test beacon signal sent by the querier can further be received. Then, when the self-test distance information determined by the self-test beacon signal meets the preset self-test distance information, it is determined that the self-test is passed.
FIG. 5 is a flowchart of another track section state detection method according to an embodiment. The method can be applied to the track section state detection system as shown in FIG. 1. The system includes a processor, a beacon device arranged on the train, and a plurality of queriers arranged on the target track. The target track includes a plurality of preset track sections, and the queriers are arranged at both ends of each of the preset sections. The processor is communicatively connected with the beacon device through the querier.
As shown in FIG. 5, the method includes the following steps.
In step s501, a first querier broadcasts a ranging signal.
In step s502, the beacon device sends a response first beacon signal to the first querier according to the received ranging signal.
In step S503, the first querier receives the first beacon signal and sends the first beacon signal to the processor.
In step S504, the processor determines a first distance information between the train and the first querier according to the first beacon signal.
In step s505, when the first distance information is less than or equal to the preset distance threshold, the processor determines a first historical distance information.
The first historical distance information is the distance information determined last time between the train and the first querier.
In step S506, the processor determines a first running state of the train according to the first distance information and the first historical distance information.
In step s507, the processor determines a first historical running state of the train.
The first historical running state is the first running state of the train determined last time.
In step s508, the processor determines the track section state according to the first historical running state and the first running state.
FIG. 6 is a block diagram of an electronic device 600 according to an embodiment. As shown in FIG. 6, the electronic device 600 may include a processor 601 and a memory 602. The electronic device 600 may further include one or more of a multimedia component 603, an input/output (i/o) interface 604, and a communication component 605.
The processor 601 is configured to control the overall operation of the electronic device 600 to complete all or part of the steps in the above track section state detection method. The memory 602 is configured to store various types of data to support the operation of the electronic device 600. These data may include, for example, instructions for any application or method operating on the electronic device 600, as well as application related data, such as contact data, messages sent and received, pictures, audio, video, etc. The memory 602 can be implemented by any type of volatile or nonvolatile 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 memory, flash memory, magnetic disk or optical disk. The multimedia component 603 may include a screen and an audio component. The screen may be a touch screen, for example, and the audio component is configured to output and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 602 or transmitted through the communication component 605. The audio component further includes at least one speaker for outputting audio signals. The I/O interface 604 provides an interface between the processor 601 and other interface modules, which can be keyboard, mouse, button, etc. These buttons can be virtual buttons or entity buttons. The 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, etc., or one or several combinations of them, which are not limited here. Therefore, the corresponding communication component 605 may include: Wi-Fi module, Bluetooth module, NFC module, etc.
In an embodiment, the electronic device 600 may be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors, or other electronic components to implement the above track section state detection method.
In an embodiment, also provided is a non-transitory computer-readable storage medium including program instructions that, when executed by a processor, implement the steps of the track section state detection method described above. For example, the non-transitory computer-readable storage medium may be the above described memory 602 including program instructions, which may be executed by the processor 601 of the electronic device 600 to complete the above described track section state detection method.
In an embodiment, also provided is a computer program product including a computer program that can be executed by a programmable device, and the computer program has a code portion for executing the above described track section state detection method when executed by the programmable device.
The embodiments of the present disclosure have been described in detail above in combination with the accompanying drawings. However, the present disclosure is not limited to the details of the above embodiments. Within the scope of the technical concept of the present disclosure, a variety of simple modifications can be made to the technical scheme of the present disclosure, and these simple modifications belong to the protection scope of the present disclosure.
In addition, it should be noted that the technical features described in the above embodiments can be combined in any suitable way without contradiction. In order to avoid unnecessary repetition, various possible combinations will not be described separately in the present disclosure.
In addition, various different embodiments of the present disclosure can also be combined arbitrarily. As long as they do not violate the idea of the present disclosure, they should also be regarded as the content disclosed in the present disclosure.
1. A track section state detection system, comprising a processor, a beacon device configured on a train, and a plurality of querier groups configured on a target track,
the target track comprising a plurality of track sections, the querier groups respectively corresponding to the track sections, each of the querier groups comprising queriers configured on both ends of a corresponding track section, and the processor communicatively connected with the beacon device through the queriers,
the queriers of the plurality of querier groups configured to broadcast a ranging signal, and when detecting a beacon signal returned by the beacon device based on the ranging signal, send the detected beacon signal to the processor, and
the processor configured to, when receiving a first beacon signal sent by a first querier in a target querier group of the plurality of querier groups corresponding to a target track section, determine a first distance information between the train and the first querier according to the first beacon signal, and determine a track section state of the target track section according to the first distance information, the track section state comprising an occupied state or an unoccupied state, and the track sections comprising the target track section.
2. The system according to claim 1, wherein the processor is further configured to determine a first running state of the train relative to the target track section according to the first distance information and determine the track section state according to the first running state.
3. The system according to claim 2, wherein the processor is further configured to determine the first running state of the train relative to the target track section according to the first di stance information when the first distance information is less than or equal to a distance threshold.
4. The system according to claim 3, wherein the processor is further configured to determine historical distance information and determine the first running state according to the first distance information and the historical distance information, and the historical distance information is previous distance information between the train and the first querier.
5. The system according to claim 4, wherein:
the first running state comprises an approaching running state, a leaving running state, and a stopped state, the approaching running state indicates that the train approaches the target track section, the leaving running state indicates that the train leaves the target track section, and the stopped state indicates that the train is stationary in the target track section; and
the processor is configured to:
determine that the train is in the approaching running state when the historical distance information is greater than the first distance information;
determine that the train is in the leaving running state when the historical distance information is less than the first distance information; and
determine that the train is in the stopped state when the historical distance information is equal to the first distance information.
6. The system according to claim 4, wherein:
the target querier group further comprises a second querier, and the second querier and the first querier are different; and
the processor is further configured to determine a second distance information between the train and the second querier according to a second beacon signal sent by the second querier, determine a second running state of the train relative to the second querier according to the second distance information, and determine the track section state according to the first running state when the first running state and the second running state are the same.
7. The system according to claim 6, wherein the processor is further configured to determine that the first querier or the second querier is faulty when the first running state and the second running state are different.
8. The system according to claim 2, wherein the processor is further configured to determine a first historical running state of the train, the first historical running state is a previous running state of the train relative to the target track section determined according to the first distance information, and determine the track section state according to the first historical running state and the first running state.
9. The system according to claim 2, further comprising a plurality of first queriers, wherein:
the first distance information comprises distance information between the train and each of the first queriers; and
the processor is further configured to determine a second historical running state of the train, the second historical running state is a previous running state of the train relative to each of the first queriers, determine a plurality of first running states according to the first distance information between the train and each of the first queriers, and determine the track section state according to the first running states and the second historical running state.
10. The system according to claim 1, wherein the first beacon signal comprises an identification information of the train, and the processor is further configured to determine that the train occupies the target track section according to the identification information when the track section state of the target track section is the occupied state.
11. The system according to claim 9, wherein the processor is further configured to determine timestamp information corresponding to the first beacon signal and determine the first distance information according to the timestamp information.
12. The system according to claim 1, wherein the processor is further configured to acquire road information corresponding to a track section, and when the road information indicates that a track section turnout of the track section is in an activated state, configure the track section as the target track section.
13. The system according to claim 1, wherein
the queriers of the plurality of querier groups are further configured to receive a self-test beacon signal returned by a self-test beacon device based on the ranging signal, and send the self-test beacon signal to the processor; and
the processor is configured to receive the self-test beacon signal sent by the queriers of the plurality of querier groups, determine self-test distance information based on the self-test beacon signal, and when the self-test distance information meets preset self-test distance information, determine that a self-test is passed.
14. A track section state detection method, comprising:
receiving a first beacon signal sent by a first querier in a target querier group corresponding to a target track section of a plurality of track sections;
determining a first distance information between a train and the first querier according to the first beacon signal; and
determining a track section state of the target track section according to the first distance information, the track section state comprising an occupied state or an unoccupied state.
15. The method according to claim 14, wherein determining the track section state of the target track section according to the first distance information comprises:
determining first running state of the train relative to the target track section according to the first distance information; and
determining the track section state according to the first running state.
16. The method according to claim 15, wherein determining the first running state of the train relative to the target track section according to the first distance information comprises:
when the first distance information is less than or equal to a distance threshold, determining the first running state of the train relative to the target track section according to the first distance information.
17. The method according to claim 16, wherein determining the first running state of the train relative to the target track section according to the first distance information comprises:
determining historical distance information, the historical distance information is previous distance information between the train and the first querier; and
determining the first running state according to the first distance information and the historical distance information.
18. The method according to claim 17, wherein:
the first running state comprises an approaching running state, a leaving running state, and a stopped state, the approaching running state indicates that the train approaches the target track section, the leaving running state indicates that the train leaves the target track section, and the stopped state indicates that the train is stationary in the target track section; and
determining the running state of the train according to the first distance information and the historical distance information further comprises:
when the historical distance information is greater than the first distance information, determining that the train is in the approaching running state;
when the historical distance information is less than the first distance information, determining that the train is in the leaving running state; and
when the historical distance information is equal to the first distance information, determining that the train is in the stopped state.
19. An electronic device, comprising:
a memory comprising a computer program; and
a processor configured for executing the computer program in the memory to implement the method according to claim 14.
20. A non-transitory computer-readable storage medium, comprising a computer program, wherein the computer program, when executed by a processor, caused the processor to perform operations comprising:
receiving a first beacon signal sent by a first querier in a target querier group corresponding to a target track section of a plurality of track sections;
determining a first distance information between a train and the first querier according to the first beacon signal; and
determining a track section state of the target track section according to the first distance information, the track section state comprising an occupied state or an unoccupied state.