CN112441077A - Vehicle position early warning method and device and storage medium - Google Patents

Vehicle position early warning method and device and storage medium Download PDF

Info

Publication number
CN112441077A
CN112441077A CN201910810534.3A CN201910810534A CN112441077A CN 112441077 A CN112441077 A CN 112441077A CN 201910810534 A CN201910810534 A CN 201910810534A CN 112441077 A CN112441077 A CN 112441077A
Authority
CN
China
Prior art keywords
early warning
information
operation terminal
server
identification code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910810534.3A
Other languages
Chinese (zh)
Inventor
刘伟钊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN201910810534.3A priority Critical patent/CN112441077A/en
Publication of CN112441077A publication Critical patent/CN112441077A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L23/00Control, warning or like safety means along the route or between vehicles or trains
    • B61L23/06Control, warning or like safety means along the route or between vehicles or trains for warning men working on the route

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The disclosure relates to a vehicle position early warning method, a vehicle position early warning device and a storage medium, and relates to the technical field of rail transit, wherein the method comprises the following steps: the server applied to the ATS system comprises: the method comprises the steps of receiving operation information sent by an operation terminal, wherein the operation information comprises an identification code and an operation position of the operation terminal, determining at least one target vehicle according to the operation position, obtaining the running position of the target vehicle, and sending early warning information to the operation terminal according to the identification code if the distance difference between the running position and the operation position is smaller than or equal to an early warning threshold value so as to enable the operation terminal to give an early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.

Description

Vehicle position early warning method and device and storage medium
Technical Field
The present disclosure relates to the field of rail transit technologies, and in particular, to a method and an apparatus for early warning of a vehicle position, and a storage medium.
Background
With the continuous development of rail transit technology, rail transit plays an increasingly important role in daily life of people. In the process of train operation, the scene that needs the operation personnel to work on the road often appears, in order to guarantee operation personnel's personal safety, avoids taking place the incident, need be when the train is close to operation personnel, in time sends the early warning, reminds operation personnel to take in advance and dodge the measure.
In the prior art, one mode is that a field protection worker judges the distance between a train and an operator through lookout, the field protection worker is easily interfered by an external environment, misjudgment is made, and the stability and accuracy of early warning are low. Another method is that GNSS (Global Navigation Satellite System) positioning devices are installed on both the train and the operation terminal to determine the distance between the train and the operation terminal, but the train passes through various terrains during the driving process, GNSS signals are affected by various factors such as signal attenuation, multipath interference and obstacles, positioning information is inaccurate, and in extreme conditions such as tunnels and culverts, GNSS signals cannot be received and cannot be positioned, which results in low stability and accuracy of early warning.
Disclosure of Invention
The invention aims to provide a vehicle position early warning method, a vehicle position early warning device and a storage medium, which are used for solving the problems of low stability and accuracy of early warning in the prior art.
In order to achieve the above object, according to a first aspect of the embodiments of the present disclosure, there is provided a method for warning a vehicle location, applied to a server of an automatic train monitoring ATS system, the method including:
receiving operation information sent by an operation terminal, wherein the operation information comprises an identification code and an operation position of the operation terminal;
determining at least one target vehicle according to the operation position;
and acquiring the running position of the target vehicle, and if the distance difference between the running position and the operation position is smaller than or equal to an early warning threshold value, sending early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning.
Optionally, the determining at least one target vehicle according to the work location includes:
determining a target line to which the operation terminal belongs according to the operation position;
and taking all vehicles running on the target route at the current moment as the target vehicles.
Optionally, the obtaining of the driving positions of the target vehicles, and if the distance difference between the driving positions and the operation positions is smaller than or equal to an early warning threshold, sending early warning information to the operation terminal according to the identification code includes:
acquiring the travel position of each of the plurality of target vehicles;
determining the distance difference between each of the travel positions and the work position;
and if the minimum distance difference is smaller than or equal to the early warning threshold value, sending the early warning information to the operation terminal according to the identification code.
Optionally, the receiving job information sent by the job terminal includes:
receiving the operation information sent by the operation terminal through a preset VPN channel;
the sending of the early warning information to the operation terminal according to the identification code comprises:
and sending the early warning information to the operation terminal through the VPN channel according to the identification code.
According to a second aspect of the embodiments of the present disclosure, there is provided a method for warning a vehicle position, applied to a work terminal, the method including:
sending operation information to a server of an ATS system, wherein the operation information comprises an identification code and an operation position of the operation terminal, so that the server determines at least one target vehicle according to the operation position and acquires the running position of the target vehicle;
receiving early warning information, wherein the early warning information is information sent to the operation terminal according to the identification code when the distance difference between the driving position and the operation position of the server is smaller than or equal to an early warning threshold value;
and carrying out early warning according to the early warning information.
Optionally, the warning information includes the distance difference, and the warning according to the warning information includes:
determining target parameters according to the distance difference, wherein the target parameters comprise sound parameters and/or display parameters;
and playing the early warning information according to the sound parameters, and/or displaying the early warning information according to the display parameters.
Optionally, the sending the job information to the server of the ATS system includes:
sending the operation information to the server through a preset VPN channel;
the receiving of the early warning information comprises:
and receiving the early warning information through the VPN channel.
According to a third aspect of the embodiments of the present disclosure, there is provided an early warning apparatus for a vehicle position, applied to a server of an ATS system, the apparatus including:
the system comprises a receiving module, a processing module and a display module, wherein the receiving module is used for receiving operation information sent by an operation terminal, and the operation information comprises an identification code and an operation position of the operation terminal;
the determining module is used for determining at least one target vehicle according to the operation position;
and the sending module is used for obtaining the running position of the target vehicle, and sending early warning information to the operation terminal according to the identification code if the distance difference between the running position and the operation position is smaller than or equal to an early warning threshold value so as to enable the operation terminal to carry out early warning.
Optionally, the determining module includes:
the first determining submodule is used for determining a target line to which the operation terminal belongs according to the operation position;
and the second determination submodule is used for taking all vehicles running on the target line at the current moment as the target vehicles.
Optionally, the number of the target vehicles is multiple, and the sending module is configured to:
acquiring the travel position of each of the plurality of target vehicles;
determining the distance difference between each of the travel positions and the work position;
and if the minimum distance difference is smaller than or equal to the early warning threshold value, sending the early warning information to the operation terminal according to the identification code.
Optionally, the receiving module is configured to:
receiving the operation information sent by the operation terminal through a preset VPN channel;
the sending module is used for:
and sending the early warning information to the operation terminal through the VPN channel according to the identification code.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an early warning device for a vehicle position, applied to a work terminal, the device including:
the system comprises a sending module, a processing module and a display module, wherein the sending module is used for sending operation information to a server of the ATS system, and the operation information comprises an identification code and an operation position of an operation terminal, so that the server determines at least one target vehicle according to the operation position and acquires the running position of the target vehicle;
the receiving module is used for receiving early warning information, and the early warning information is information sent to the operation terminal according to the identification code when the distance difference between the driving position and the operation position of the server is smaller than or equal to an early warning threshold value;
and the early warning module is used for carrying out early warning according to the early warning information.
Optionally, the warning information includes the distance difference, and the warning module includes:
a determining sub-module, configured to determine a target parameter according to the distance difference, where the target parameter includes a sound parameter and/or a display parameter;
and the early warning submodule is used for playing the early warning information according to the sound parameters and/or displaying the early warning information according to the display parameters.
Optionally, the sending module is configured to:
sending the operation information to the server through a preset VPN channel;
the receiving module is used for:
and receiving the early warning information through the VPN channel.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing the steps of the method for warning of a vehicle position provided in the first aspect, or the method for warning of a vehicle position provided in the second aspect.
Through the technical scheme, the operation terminal sends the operation information containing the identification code and the operation position to the server of the ATS system. The server determines one or more target vehicles according to the operation positions and acquires the running positions of the target vehicles. And then when the distance difference between the driving position and the operation position is smaller than or equal to the early warning threshold value, the server sends early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
FIG. 1 is a flow chart illustrating a method of early warning of vehicle location, according to an exemplary embodiment;
FIG. 2 is a flow chart illustrating another method of early warning of vehicle location, according to an exemplary embodiment;
FIG. 3 is a flow chart illustrating a method of early warning of vehicle location, according to an exemplary embodiment;
FIG. 4 is a flow chart illustrating another method of early warning of vehicle location, according to an exemplary embodiment;
FIG. 5 is a block diagram illustrating a vehicle location warning device according to an exemplary embodiment;
FIG. 6 is a block diagram illustrating another vehicle location early warning device, according to an exemplary embodiment;
FIG. 7 is a block diagram illustrating a vehicle location warning device according to an exemplary embodiment;
FIG. 8 is a block diagram illustrating another vehicle location early warning device, according to an exemplary embodiment;
FIG. 9 is a block diagram illustrating an electronic device in accordance with an exemplary embodiment;
FIG. 10 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Before introducing the method, the apparatus, and the storage medium for early warning of vehicle location provided by the present disclosure, an application scenario related to various embodiments of the present disclosure is first introduced. The vehicle in the application scenario may be any vehicle that runs according to a preset track, for example: the signal system used in the running process of the vehicle is an ATS (Automatic Train monitoring) system, and the ATS system may include: modules such as a dispatcher workstation (dual redundancy), an operation diagram workstation, a server (dual redundancy), a local control workstation (dual redundancy), and the like, wherein the server of the ATS system may include: an application server, a database server, a control unit server, etc., and the server in this embodiment may be an application server. The operation terminal in the application scenario may be, for example, a mobile terminal such as a smart phone, a tablet computer, a smart watch, and a PDA (Personal Digital Assistant).
Fig. 1 is a flowchart illustrating a method for warning a vehicle location according to an exemplary embodiment, where the method is applied to a server of an ATS system, as shown in fig. 1, and includes the steps of:
step 101, receiving job information sent by a job terminal, wherein the job information comprises an identification code and a job position of the job terminal.
For example, when the operator performs the work on the work track, the current work position may be set by the work terminal. For example, after the operator arrives at the destination, the current work position may be manually input through a control interface of the work terminal, the current work position may be acquired by a wireless signal (e.g., a satellite positioning signal, a movement data signal, etc.) on the work terminal, or the current work position may be obtained by integrating the work position manually input by the operator and the work position determined by the wireless signal. And then, the operation terminal sends operation information containing an identification code of the operation terminal and an operation position to a server of the ATS system, wherein the identification code of the operation terminal can uniquely identify the operation terminal, and when a plurality of operators use the operation terminals on the track at the same time, the operation information sent by one of the operation terminals can be determined according to the identification code.
Further, the operator can carry the operation terminal with him or her, and can place the operation terminal at a designated position. For example, when the worker needs to move continuously during the process of the job, the worker can input the current job position when starting the job and carry the job terminal with the worker, and during the process of moving the job terminal, the job position can be updated in real time according to the wireless signal, and the job information containing the updated job position is sent to the server according to the preset time frequency (for example, 5 minutes), so that the server can acquire the job position of the job terminal in real time.
And 102, determining at least one target vehicle according to the operation position.
And 103, acquiring the running position of the target vehicle, and if the distance difference between the running position and the operation position is smaller than or equal to an early warning threshold value, sending early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning.
For example, after receiving the job information, the server may parse the job information according to a preset rule or protocol to obtain the job location and the identification code. One or more target vehicles that may be threatening the operator are then determined based on the work location. For example, the server may search for a target vehicle through a dispatcher workstation or a map workstation in the ATS system, for example, all vehicles currently traveling online are taken as the target vehicle, a vehicle belonging to the same route as the operation position among all vehicles currently traveling online may be selected as the target vehicle according to the operation position, and a vehicle within a certain range (for example, within 200 km) from the operation position among all vehicles currently traveling online may be selected as the target vehicle according to the operation position. And then determining the current driving position of the target vehicle through a dispatcher workstation or a running chart workstation in the ATS system. Compared with the prior art that the GNSS positioning device is installed on the vehicle to determine the running position of the vehicle, the running position in the embodiment of the disclosure is determined by the ATS system arranged on the vehicle, no additional hardware equipment is needed to be added, the interference of the external environment is avoided, and the accuracy and the safety degree are extremely high.
Further, after the driving position is determined, whether the warning information needs to be sent to the operation terminal is determined according to a distance difference between the driving position and the operation position, wherein the warning information may further include the distance difference. The server can obtain the driving position of the target vehicle in real time according to a preset time interval (for example, 2s), so that the distance difference between the driving position and the operation position is updated in real time, an early warning threshold (for example, 500m) can be preset, when the distance difference is smaller than or equal to the early warning threshold, the server sends early warning information to the operation terminal, and the operation terminal performs early warning after receiving the early warning information to prompt an operator to notice avoidance. When the distance difference is larger than the early warning threshold value, the server can continue to acquire the driving position of the target vehicle.
For example, the operator sets the current job position to 0503 logical field through the job terminal whose id is 0x 02. The format of the job information sent by the job terminal to the server may be 0x 010 x 020 x 050 x03, where 0x01 indicates that the data is job information (it can be understood that the data is used to set a job location), 0x02 indicates that the data is sent by the job terminal identified by 0x02, and 0x 050 x03 indicates that the corresponding job location is 0503 logical zone. The server searches for a position corresponding to the 0503 logic segment in the ATS system as 5500m (namely, an operation position), and determines that a driving position of a target vehicle corresponding to the 0503 logic segment is at a position shifted by 50m in the 0102 logic segment, wherein the position corresponding to the 0102 logic segment is 1000m, the driving position of the target vehicle is 1000+50 ═ 1050m, then a distance difference between the driving position and the operation position is |1050 | _ 5500| -4450 m, and if the early warning threshold is 500m, then early warning is not needed. After the target vehicle travels to a position deviated by 100m in a 0501 logical segment after a period of time, the position corresponding to the 0501 logical segment is 4950m, the travel position is 5050m, the distance difference is |5050 | _ 5500| _ 450m and is smaller than an early warning threshold value, the server sends early warning information to the operation terminal, and the format of the early warning information can be 0x 020 x 020 x 010 xC2, wherein the first 0x02 represents that the data is the early warning information, the second 0x02 represents that the early warning information is sent to the operation terminal identified by 0x02, and 0x 010 xC2 represents that the distance difference between the target vehicle and the operation terminal is 450 m.
In summary, in the present disclosure, the job terminal transmits job information including the identification code and the job location to the server of the ATS system. The server determines one or more target vehicles according to the operation positions and acquires the running positions of the target vehicles. And then when the distance difference between the driving position and the operation position is smaller than or equal to the early warning threshold value, the server sends early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.
Fig. 2 is a flowchart illustrating another method for warning a vehicle location according to an exemplary embodiment, and as shown in fig. 2, the step 102 may be implemented by:
step 1021, determining the target line to which the operation terminal belongs according to the operation position.
And step 1022, taking all vehicles running on the target route at the current moment as target vehicles.
In a specific application scenario, a target vehicle that may threaten an operator should belong to the same route as the operation location, for example, in the same station, which may include: the LT line, the JH line and the FT line, on which the operator needs to work, may be in a format of 0x 010 x 020 x4C 0x 540 x 050 x03, where 0x4C 0x54 represents the LT line, and the work location is the LT0503 logical zone. Correspondingly, the server determines the LT line as the target line according to LT0503, and then takes all vehicles currently running online on the LT line as the target vehicles.
In one usage scenario, the target vehicle may be multiple, and then step 103 may be:
first, a travel position of each of a plurality of target vehicles is acquired.
Thereafter, a difference in distance between each travel position and the work position is determined.
And finally, if the minimum distance difference is smaller than or equal to the early warning threshold value, sending early warning information to the operation terminal according to the identification code.
For example, there may be a plurality of target vehicles, then in step 103, the server may obtain a driving position of each of the plurality of target vehicles through a dispatcher workstation or a working diagram workstation in the ATS system, determine a distance difference between the driving position and a working position of each of the plurality of target vehicles, that is, obtain a plurality of distance differences, compare the minimum distance difference with an early warning threshold, and if the minimum distance difference is less than or equal to the early warning threshold, send early warning information to the working terminal identified by the identification code. Taking 2 target vehicles a and b as examples, the running position of a is 50m offset in an LT0202 logic section, the running position of b is 100m offset in an LT0501 logic section, the ATS system determines that the position corresponding to the LT0202 logic section is 1950m, then the running position of a is 2000m, the position corresponding to the LT0501 logic section is 4950m, then the running position of b is 5050m, respectively determines that the distance difference corresponding to a is |2000 | -5500| -3500 m, the distance difference corresponding to b is |5050 | -5500| -450 m, then the distance difference corresponding to b is the smallest, and the distance difference is smaller than an early warning threshold value, and then early warning information is sent to the operation terminal.
In order to improve the security of communication between the operation terminal and the server and protect the ATS system from interference of external signals or attack of a malicious third party, a VPN (Virtual Private Network) channel may be pre-established, and then the implementation manner of step 101 may be:
and receiving the operation information sent by the operation terminal through a preset VPN channel.
The implementation of step 103 may be:
and sending early warning information to the operation terminal through the VPN channel according to the identification code.
Specifically, the establishing of the VPN channel may be by presetting a VPN Server (for example, a Windows Server 2012 system may be adopted), and the VPN Server is connected to the public network and the ATS system through an Ethernet (english: Ethernet). The operation terminal is connected with a public network through a wireless network, and the wireless network can be: 3G (English: 3rd-Generation, Chinese: third-Generation mobile communication technology), 4G (English: 4th-Generation, Chinese: fourth-Generation mobile communication technology), WLAN (English: Wireless Local Area Networks, Chinese: Wireless Local Area Networks), etc. Each operation terminal accesses a VPN server through a public network, and registers with an account provided by the VPN server, and the VPN server allocates a designated IP (Internet Protocol) address to each operation terminal. The server only receives the operation information sent by the appointed IP address through the VPN channel, and correspondingly, the server only sends the early warning information to the appointed IP address through the VPN channel, so that the transmission safety of the operation information and the early warning information is ensured, and the interference or attack of external data to the ATS system is blocked.
It should be noted that, after receiving the job information, the server may further send the job information to a dispatcher workstation of the ATS system, and display the job position on a site map of the dispatcher workstation for the dispatcher to view, so that the dispatcher can dispatch the vehicle with reference to the job position.
In summary, in the present disclosure, the job terminal transmits job information including the identification code and the job location to the server of the ATS system. The server determines one or more target vehicles according to the operation positions and acquires the running positions of the target vehicles. And then when the distance difference between the driving position and the operation position is smaller than or equal to the early warning threshold value, the server sends early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.
Fig. 3 is a flowchart illustrating a method for warning a vehicle position according to an exemplary embodiment, where the method is applied to a work terminal, as shown in fig. 3, and includes the following steps:
step 201, sending operation information to a server of the ATS system, wherein the operation information comprises an identification code of an operation terminal and an operation position, so that the server determines at least one target vehicle according to the operation position and acquires a running position of the target vehicle.
Step 202, receiving early warning information, wherein the early warning information is information sent to the operation terminal according to the identification code when the distance difference between the traveling position and the operation position of the server is smaller than or equal to an early warning threshold value.
And step 203, early warning is carried out according to the early warning information.
Specifically, the specific implementation manner in step 201 and step 202 has already been described in the above embodiments, and is not described here again. In step 203, after receiving the warning information, the operation terminal may perform warning in different manners. For example, the warning information may be sent to the operation terminal in a form of a short message, and displayed on a display interface of the operation terminal, and the operation terminal may vibrate to prompt an operator. Furthermore, the operation terminal can be further provided with a sound player and an indicator light, after the early warning information is received, the sound player can play the early warning information or play a designated early warning sound (such as an alarm bell, a buzzer and the like), and the indicator light can start to flash.
Fig. 4 is a flowchart illustrating another method for warning a vehicle location according to an exemplary embodiment, where the warning information includes a distance difference, as shown in fig. 4, and step 203 can be implemented by:
step 2031, determining target parameters according to the distance difference, wherein the target parameters include sound parameters and/or display parameters.
And 2032, playing the early warning information according to the sound parameters, and/or displaying the early warning information according to the display parameters.
Specifically, if the warning information includes the distance difference, the smaller the distance difference is, the closer the vehicle is to the operation terminal, the more urgent the situation is, the greater the threat to the operator is, and therefore the operation terminal can perform warning in different ways according to the difference in distance. For example, the sound parameter and the display parameter of the early warning can be determined according to the distance difference, and then the early warning can be performed according to the sound parameter and the display parameter. The sound parameters may include: volume, frequency of sound, etc., the display parameters may include: flicker frequency, display brightness, etc. For example, the smaller the distance difference is, the greater the volume of the warning message played by the work terminal, or the greater the frequency of the sound of the warning sound. The smaller the distance difference is, the higher the display brightness of the display interface of the operation terminal in displaying the early warning information is, or the higher the flashing frequency of the indicator lamp of the operation terminal is.
Similarly, in order to improve the security of communication between the operation terminal and the server and protect the ATS system from being interfered by external signals or being attacked by a malicious third party, a VPN tunnel may be pre-established, and then the implementation manner of step 201 may be:
and sending the operation information to the server through a preset VPN channel.
The implementation of step 202 may be:
and receiving the early warning information through the VPN channel.
For example, a VPN server may be preset to establish a VPN tunnel, and the job terminal is connected to a public network through a wireless network, where the wireless network may be: 3G, 4G, WLAN, etc., the VPN server is respectively connected with the public network and the ATS system through the Ethernet. Each job terminal accesses a VPN server via a public network, registers with an account provided by the VPN server, and the VPN server assigns a designated IP address to each job terminal. The operation terminal accesses the VPN server through the appointed IP address and sends the operation information to the server, and correspondingly, the operation terminal receives the early warning information sent by the VPN server through the appointed IP address. Therefore, the safety of transmission of the operation information and the early warning information is ensured, and the interference or attack of external data to the ATS system is blocked.
It should be noted that the operating system of the operation terminal may be an Android system or an iOS system, and an Application program (APP for short) capable of executing the above embodiment may be installed on the operating system, and the Application program may be developed based on HMI (Human Machine Interface, chinese: Human Machine Interface) software used by a station diagram in the ATS system, so as to be convenient for an operator to use and reduce corresponding development workload.
Further, after the worker completes the previous job, a cancel instruction may be input through the control interface of the job terminal, and the job terminal sends the cancel instruction to the server, where the format of the cancel instruction may be, for example, 0x 030 x 020 x 050 x03, where 0x03 indicates that the data is a cancel instruction (it may be understood that the data is used to indicate a cancel warning), 0x02 indicates that the data is sent by the job terminal identified by 0x02, and 0x 050 x03 indicates that the corresponding job location is a 0503 logical segment. After receiving the cancel instruction, the server does not give an early warning to the work terminal identified by 0x02, that is, does not acquire the distance difference between the travel position and the work position.
In summary, in the present disclosure, the job terminal transmits job information including the identification code and the job location to the server of the ATS system. The server determines one or more target vehicles according to the operation positions and acquires the running positions of the target vehicles. And then when the distance difference between the driving position and the operation position is smaller than or equal to the early warning threshold value, the server sends early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.
Fig. 5 is a block diagram illustrating an early warning apparatus for a vehicle location according to an exemplary embodiment, and as shown in fig. 5, the apparatus 300 is applied to a server of an ATS system, and includes:
the receiving module 301 is configured to receive job information sent by a job terminal, where the job information includes an identification code and a job location of the job terminal.
A determination module 302 for determining at least one target vehicle based on the work location.
And the sending module 303 is configured to obtain a driving position of the target vehicle, and send early warning information to the operation terminal according to the identification code if a distance difference between the driving position and the operation position is smaller than or equal to an early warning threshold value, so that the operation terminal performs early warning.
Fig. 6 is a block diagram illustrating another vehicle location warning apparatus according to an exemplary embodiment, and as shown in fig. 6, the determining module 302 includes:
a first determining submodule 3021 configured to determine, based on the work position, a target line to which the work terminal belongs.
A second determining submodule 3022 for regarding all vehicles that are currently running on the target route as target vehicles.
In an application scenario where the target vehicle is multiple, the sending module 303 is configured to perform the following steps:
first, a travel position of each of a plurality of target vehicles is acquired.
Thereafter, a difference in distance between each travel position and the work position is determined.
And finally, if the minimum distance difference is smaller than or equal to the early warning threshold value, sending early warning information to the operation terminal according to the identification code.
Further, the receiving module 301 may be configured to:
and receiving the operation information sent by the operation terminal through a preset VPN channel.
The sending module 303 may be configured to:
and sending early warning information to the operation terminal through the VPN channel according to the identification code.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In summary, in the present disclosure, the job terminal transmits job information including the identification code and the job location to the server of the ATS system. The server determines one or more target vehicles according to the operation positions and acquires the running positions of the target vehicles. And then when the distance difference between the driving position and the operation position is smaller than or equal to the early warning threshold value, the server sends early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.
Fig. 7 is a block diagram illustrating an early warning apparatus of a vehicle position according to an exemplary embodiment, and as shown in fig. 7, the apparatus 400 is applied to a work terminal, and includes:
the sending module 401 is configured to send job information to a server of the ATS system, where the job information includes an identification code of a job terminal and a job location, so that the server determines at least one target vehicle according to the job location and acquires a driving location of the target vehicle.
The receiving module 402 is configured to receive early warning information, where the early warning information is information sent to the operation terminal according to an identification code when a distance difference between a driving position and an operation position of the server is smaller than or equal to an early warning threshold.
And an early warning module 403, configured to perform early warning according to the early warning information.
Fig. 8 is a block diagram illustrating another warning apparatus for a vehicle location according to an exemplary embodiment, and as shown in fig. 8, a warning module 403 includes:
a determination sub-module 4031 for determining target parameters based on the distance differences, the target parameters including sound parameters, and/or display parameters.
And the early warning sub-module 4032 is configured to play the early warning information according to the sound parameter, and/or display the early warning information according to the display parameter.
Optionally, the sending module 401 is configured to:
and sending the operation information to the server through a preset VPN channel.
The receiving module 402 is configured to:
and receiving the early warning information through the VPN channel.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In summary, in the present disclosure, the job terminal transmits job information including the identification code and the job location to the server of the ATS system. The server determines one or more target vehicles according to the operation positions and acquires the running positions of the target vehicles. And then when the distance difference between the driving position and the operation position is smaller than or equal to the early warning threshold value, the server sends early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning. The position of the operation terminal and the position of the vehicle are obtained based on the ATS system, so that early warning is performed when the vehicle is close to the operation terminal, a positioning device does not need to be additionally arranged, interference of an external environment is avoided, and stable and accurate early warning can be provided for the operation terminal.
Fig. 9 is a block diagram illustrating an electronic device 500 in accordance with an example embodiment. As shown in fig. 9, the electronic device 500 may include: a processor 501 and a memory 502. The electronic device 500 may also include one or more of a multimedia component 503, an input/output (I/O) interface 504, and a communication component 505.
The processor 501 is configured to control the overall operation of the electronic device 500, so as to complete all or part of the steps in the message pushing method shown in fig. 3 or fig. 4. The memory 502 is used to store various types of data to support operation at the electronic device 500, such as instructions for any application or method operating on the electronic device 500 and application-related data, such as contact data, messaging, pictures, audio, video, and so forth. The Memory 502 may be implemented by any type of volatile or non-volatile Memory device or 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 503 may include a screen and an audio component. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 502 or transmitted through the communication component 505. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 504 provides an interface between the processor 501 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 505 is used for wired or wireless communication between the electronic device 500 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 a combination of one or more of them, which is not limited herein. The corresponding communication component 505 may thus comprise: Wi-Fi module, Bluetooth module, NFC module, etc.
In an exemplary embodiment, the electronic Device 500 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, and is configured to perform the message pushing method shown in fig. 3 or 4.
In another exemplary embodiment, a computer readable storage medium including program instructions is further provided, and the program instructions when executed by a processor implement the steps of the message pushing method shown in fig. 3 or fig. 4. For example, the computer readable storage medium may be the memory 502 described above comprising program instructions that are executable by the processor 501 of the electronic device 500 to perform the message pushing method described above in fig. 3 or fig. 4.
In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a programmable apparatus, and the computer program has code portions for executing the method of pushing a message shown in fig. 3 or fig. 4 when the computer program is executed by the programmable apparatus.
Fig. 10 is a block diagram illustrating an electronic device 600 according to an example embodiment. For example, the electronic device 600 may be provided as a server. Referring to fig. 10, the electronic device 600 includes a processor 622, which may be one or more in number, and a memory 632 for storing computer programs executable by the processor 622. The computer program stored in memory 632 may include one or more modules that each correspond to a set of instructions. Further, the processor 622 may be configured to execute the computer program to perform the message pushing method shown in fig. 1 or fig. 2 described above.
Additionally, electronic device 600 may also include a power component 626 that may be configured to perform power management of electronic device 600 and a communication component 650 that may be configured to enable communication, e.g., wired or wireless communication, of electronic device 600. The electronic device 600 may also include input/output (I/O) interfaces 658. The electronic device 600 may operate based on an operating system stored in the memory 632, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, and so on.
In another exemplary embodiment, a computer readable storage medium comprising program instructions is also provided, which when executed by a processor implement the above-mentioned method for message pushing shown in fig. 1 or fig. 2. For example, the computer readable storage medium may be the memory 632 including program instructions, which are executable by the processor 622 of the electronic device 600 to perform the method of message pushing shown in fig. 1 or fig. 2.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the method of message pushing shown in fig. 1 or fig. 2 described above when executed by the programmable apparatus.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
It should be noted that, in the foregoing embodiments, various features described in the above embodiments may be combined in any suitable manner, and in order to avoid unnecessary repetition, various combinations that are possible in the present disclosure are not described again.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.

Claims (10)

1. A vehicle position early warning method is applied to a server of an automatic train monitoring ATS system, and comprises the following steps:
receiving operation information sent by an operation terminal, wherein the operation information comprises an identification code and an operation position of the operation terminal;
determining at least one target vehicle according to the operation position;
and acquiring the running position of the target vehicle, and if the distance difference between the running position and the operation position is smaller than or equal to an early warning threshold value, sending early warning information to the operation terminal according to the identification code so as to enable the operation terminal to carry out early warning.
2. The method of claim 1, wherein said determining at least one target vehicle based on said work location comprises:
determining a target line to which the operation terminal belongs according to the operation position;
and taking all vehicles running on the target route at the current moment as the target vehicles.
3. The method of claim 1, wherein the plurality of target vehicles are provided, the obtaining of the driving position of the target vehicle, and the sending of the warning message to the operation terminal according to the identification code if the distance difference between the driving position and the operation position is smaller than or equal to a warning threshold value comprise:
acquiring the travel position of each of the plurality of target vehicles;
determining the distance difference between each of the travel positions and the work position;
and if the minimum distance difference is smaller than or equal to the early warning threshold value, sending the early warning information to the operation terminal according to the identification code.
4. The method according to any one of claims 1-3, wherein the receiving the job information sent by the job terminal comprises:
receiving the operation information sent by the operation terminal through a preset VPN channel;
the sending of the early warning information to the operation terminal according to the identification code comprises:
and sending the early warning information to the operation terminal through the VPN channel according to the identification code.
5. The early warning method for the vehicle position is applied to a working terminal, and comprises the following steps:
sending operation information to a server of an ATS system, wherein the operation information comprises an identification code and an operation position of the operation terminal, so that the server determines at least one target vehicle according to the operation position and acquires the running position of the target vehicle;
receiving early warning information, wherein the early warning information is information sent to the operation terminal according to the identification code when the distance difference between the driving position and the operation position of the server is smaller than or equal to an early warning threshold value;
and carrying out early warning according to the early warning information.
6. The method of claim 5, wherein the pre-alert information includes the distance difference, and wherein the pre-alerting based on the pre-alert information includes:
determining target parameters according to the distance difference, wherein the target parameters comprise sound parameters and/or display parameters;
and playing the early warning information according to the sound parameters, and/or displaying the early warning information according to the display parameters.
7. The method according to claim 5 or 6, wherein the sending job information to the server of the ATS system comprises:
sending the operation information to the server through a preset VPN channel;
the receiving of the early warning information comprises:
and receiving the early warning information through the VPN channel.
8. An early warning device for vehicle position, which is applied to a server of an ATS system, the device comprising:
the system comprises a receiving module, a processing module and a display module, wherein the receiving module is used for receiving operation information sent by an operation terminal, and the operation information comprises an identification code and an operation position of the operation terminal;
the determining module is used for determining at least one target vehicle according to the operation position;
and the sending module is used for obtaining the running position of the target vehicle, and sending early warning information to the operation terminal according to the identification code if the distance difference between the running position and the operation position is smaller than or equal to an early warning threshold value so as to enable the operation terminal to carry out early warning.
9. The early warning device of vehicle position, its characterized in that is applied to the operation terminal, the device includes:
the system comprises a sending module, a processing module and a display module, wherein the sending module is used for sending operation information to a server of the ATS system, and the operation information comprises an identification code and an operation position of an operation terminal, so that the server determines at least one target vehicle according to the operation position and acquires the running position of the target vehicle;
the receiving module is used for receiving early warning information, and the early warning information is information sent to the operation terminal according to the identification code when the distance difference between the driving position and the operation position of the server is smaller than or equal to an early warning threshold value;
and the early warning module is used for carrying out early warning according to the early warning information.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 4 or 5 to 7.
CN201910810534.3A 2019-08-29 2019-08-29 Vehicle position early warning method and device and storage medium Pending CN112441077A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910810534.3A CN112441077A (en) 2019-08-29 2019-08-29 Vehicle position early warning method and device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910810534.3A CN112441077A (en) 2019-08-29 2019-08-29 Vehicle position early warning method and device and storage medium

Publications (1)

Publication Number Publication Date
CN112441077A true CN112441077A (en) 2021-03-05

Family

ID=74742191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910810534.3A Pending CN112441077A (en) 2019-08-29 2019-08-29 Vehicle position early warning method and device and storage medium

Country Status (1)

Country Link
CN (1) CN112441077A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113066231A (en) * 2021-03-17 2021-07-02 北京骑胜科技有限公司 Method, device, storage medium and computer program product for locating parked vehicle

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070078480A (en) * 2006-01-27 2007-08-01 주식회사 삼삼 System for detection and alarm of a train approach
JP4929521B2 (en) * 2000-06-09 2012-05-09 Jfeスチール株式会社 Topy car position recognition method
KR20120057684A (en) * 2010-08-08 2012-06-07 명관 이 System and method to protect an accident of train
CN106251671A (en) * 2016-08-19 2016-12-21 深圳市元征科技股份有限公司 A kind of vehicle early warning method and device
CN107161175A (en) * 2017-05-25 2017-09-15 兰州安信铁路科技有限公司 A kind of monitoring and warning system of railroad train and construction maintenance
CN109795408A (en) * 2019-01-17 2019-05-24 深圳市元征科技股份有限公司 A kind of method for early warning and vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4929521B2 (en) * 2000-06-09 2012-05-09 Jfeスチール株式会社 Topy car position recognition method
KR20070078480A (en) * 2006-01-27 2007-08-01 주식회사 삼삼 System for detection and alarm of a train approach
KR20120057684A (en) * 2010-08-08 2012-06-07 명관 이 System and method to protect an accident of train
CN106251671A (en) * 2016-08-19 2016-12-21 深圳市元征科技股份有限公司 A kind of vehicle early warning method and device
CN107161175A (en) * 2017-05-25 2017-09-15 兰州安信铁路科技有限公司 A kind of monitoring and warning system of railroad train and construction maintenance
CN109795408A (en) * 2019-01-17 2019-05-24 深圳市元征科技股份有限公司 A kind of method for early warning and vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113066231A (en) * 2021-03-17 2021-07-02 北京骑胜科技有限公司 Method, device, storage medium and computer program product for locating parked vehicle

Similar Documents

Publication Publication Date Title
CA2780820C (en) Monitoring traffic signal preemption
JP6564373B2 (en) Method for determining point location from encoded data representing point location
JP2018146375A (en) Route guide device, method for showing route, and computer program
JP2018146376A (en) Route guide device, method for showing route, and computer program
US10192432B2 (en) Methods and systems for detecting a partial closure of a navigable element
US11265675B2 (en) System and method for managing emergency vehicle alert geofence
WO2017181905A1 (en) Road condition warning method, apparatus, server, control apparatus, and operating system
US20170146660A1 (en) Mixed positioning method based on v2x and gnss and device thereof
Hadiwardoyo et al. An intelligent transportation system application for smartphones based on vehicle position advertising and route sharing in vehicular ad-hoc networks
US9609479B1 (en) Geo-fenced event alerts
KR20160125457A (en) Methods and systems for providing a traffic congestion warning
US11475768B2 (en) System and method for map-based geofencing for emergency vehicle
Stahlmann et al. Technical evaluation of GLOSA systems and results from the field
JPWO2012176239A1 (en) Mobile navigation device and mobile navigation system
CN114201567A (en) Navigation broadcasting method, device, equipment and storage medium
CN112441077A (en) Vehicle position early warning method and device and storage medium
CN107590997A (en) A kind of traffic monitoring method and device based on Internet of Things
KR20210032758A (en) System and method for providing traffic safty based on traffic flow information in a tunnel
KR101335924B1 (en) System for serving information of dangerous district forecast based on natural disaster dangerous district data
CN114627645B (en) Method, device, equipment and storage medium for determining real-time running line of vehicle
US9989368B2 (en) Identifying closed roads and routes
CN113706866B (en) Road jam monitoring method and device, electronic equipment and storage medium
JP2007058641A (en) Vehicle position management system
CN114143501A (en) Urban street infrastructure construction road reminding monitoring system and road data terminal
Lim et al. Making connected cars untraceable via dsrc radios

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination