CN114007200B - Scheduling command information sending method, device, equipment and storage medium - Google Patents

Scheduling command information sending method, device, equipment and storage medium Download PDF

Info

Publication number
CN114007200B
CN114007200B CN202111237727.8A CN202111237727A CN114007200B CN 114007200 B CN114007200 B CN 114007200B CN 202111237727 A CN202111237727 A CN 202111237727A CN 114007200 B CN114007200 B CN 114007200B
Authority
CN
China
Prior art keywords
locomotive
scheduled
target
network
area
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.)
Active
Application number
CN202111237727.8A
Other languages
Chinese (zh)
Other versions
CN114007200A (en
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.)
CRSC Research and Design Institute Group Co Ltd
China State Railway Group Co Ltd
Original Assignee
CRSC Research and Design Institute Group Co Ltd
China State Railway Group 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 CRSC Research and Design Institute Group Co Ltd, China State Railway Group Co Ltd filed Critical CRSC Research and Design Institute Group Co Ltd
Priority to CN202111237727.8A priority Critical patent/CN114007200B/en
Publication of CN114007200A publication Critical patent/CN114007200A/en
Application granted granted Critical
Publication of CN114007200B publication Critical patent/CN114007200B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/42Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application discloses a method, a device, equipment and a storage medium for sending scheduling command information. Wherein the method comprises the following steps: acquiring scheduling command information of locomotives to be scheduled, which is sent by a CTC system in a scheduling set; determining a target network correspondingly covered by a target area to which the locomotive to be scheduled belongs currently according to the locomotive identification of the locomotive to be scheduled; and sending the scheduling command information to the locomotive to be scheduled according to the target network. The embodiment of the application realizes that the CTC system can accurately send the scheduling command information to the vehicle-mounted terminal of the running locomotive under the coexistence condition of at least one railway wireless communication network.

Description

Scheduling command information sending method, device, equipment and storage medium
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a scheduling command information sending method, a scheduling command information sending device, scheduling command information sending equipment and a storage medium.
Background
In the railway train running process, a dispatching center is generally required to carry out centralized control on signal equipment of a certain dispatching area section through a dispatching centralized (Centralized Traffic Control, CTC) system, so that command and control on the train are realized.
CTC systems are typically interconnected with railway wireless communication systems via interface devices to effect the delivery of dispatch command information to the train terminals. In the prior art, a Railway wireless communication system generally adopts a Railway integrated digital mobile communication system (Global System for Mobile Communications-Railway, GSM-R) system, and when a CTC system transmits scheduling command information to a train terminal, an interface device directly transmits the scheduling command information to the train terminal through a GSM-R network.
However, railway wireless communication systems are typically evolved from GSM-R systems to other railway wireless communication systems, such as 5G-R systems. Therefore, in a long period of time, the GSM-R system and the 5G-R system coexist, and under the condition of not modifying the CTC system, the CTC system cannot accurately transmit the scheduling command information to the corresponding vehicle-mounted terminal of the running locomotive through different railway wireless communication networks by the interface equipment, so that the situation of transmitting errors of the scheduling command information is caused.
Disclosure of Invention
The application provides a method, a device, equipment and a storage medium for sending scheduling command information, which are used for realizing that a CTC system can accurately send the scheduling command information to a vehicle-mounted terminal of a running locomotive under the coexistence condition of at least one railway wireless communication network.
In a first aspect, an embodiment of the present application provides a method for sending scheduling command information, where the method includes:
acquiring scheduling command information of locomotives to be scheduled, which is sent by a CTC system in a scheduling set;
Determining a target network correspondingly covered by a target area to which the locomotive to be scheduled belongs currently according to the locomotive identification of the locomotive to be scheduled;
and sending the scheduling command information to the locomotive to be scheduled according to the target network.
In a second aspect, an embodiment of the present application further provides a scheduling command information sending apparatus, where the apparatus includes:
the scheduling command information acquisition module is used for acquiring scheduling command information of locomotives to be scheduled, which is sent by a CTC system in a scheduling set;
The target area determining module is used for determining a target network which is correspondingly covered by a target area to which the locomotive to be scheduled belongs currently according to the locomotive identification of the locomotive to be scheduled;
and the scheduling command information sending module is used for sending the scheduling command information to the locomotive to be scheduled according to the target network.
In a third aspect, an embodiment of the present application further provides a scheduling command information sending apparatus, including a memory, a processor, and a computer program stored on the memory and capable of running on the processor, where the processor implements any one of the scheduling command information sending methods provided in the embodiment of the first aspect of the present application when the processor executes the program.
In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium having a computer program stored thereon, where the program when executed by a processor implements any of the scheduling command information sending methods provided in the embodiments of the first aspect of the present application.
The embodiment of the application obtains the dispatching command information of the locomotive to be dispatched, which is sent by a CTC system in a dispatching set; according to the locomotive identification of the locomotive to be scheduled, determining a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs currently; and sending the scheduling command information to the locomotive to be scheduled according to the target network. According to the scheme, the target network which corresponds to and covers the target area where the locomotive to be scheduled currently belongs is determined, so that when the driving area of the locomotive to be scheduled covers at least one network, the target network can be accurately selected, scheduling command information is sent according to the selected target network, the situation that scheduling command information cannot be sent due to network selection errors is avoided, the delivery rate of the scheduling command information is improved, and accurate and effective control of the locomotive to be scheduled is facilitated.
Drawings
Fig. 1A is a flowchart of a method for sending scheduling command information according to a first embodiment of the present application;
fig. 1B is a schematic diagram of a scheduling command information transmitting system according to a first embodiment of the present application;
fig. 2 is a flow chart of a scheduling command information sending method in the second embodiment of the present application;
fig. 3 is a flow chart of a method for sending scheduling command information in the third embodiment of the present application;
fig. 4 is a flow chart of a method for sending scheduling command information in the fourth embodiment of the present application;
Fig. 5 is a schematic structural diagram of a scheduling command information transmitting apparatus in a fifth embodiment of the present application;
fig. 6 is a schematic diagram of a scheduling command information transmitting apparatus in a sixth embodiment of the present application.
Detailed Description
The application is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting thereof. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present application are shown in the drawings.
Example 1
Fig. 1A is a schematic flow chart of a method for sending scheduling command information according to an embodiment of the present application, where the method may be implemented by a scheduling command information sending device, which may be implemented in software and/or hardware, and the scheduling command information sending device may be configured in the scheduling system shown in fig. 1B, where the CTC system sends scheduling command information to a terminal of a running locomotive when at least one railway wireless communication network exists in a running area of the locomotive. The scheduling system 10 includes: locomotive terminal 101, interface device 102 and CTC system 103 the method specifically comprises the steps of:
S110, acquiring scheduling command information of the locomotive to be scheduled, which is sent by the CTC system.
Wherein the scheduling command information includes a locomotive identification for distinguishing between different locomotives. The scheduling command information may also include at least one of a route forecast, a scheduling command, a driving certificate, a shunting operation notice and the like, and is used for prompting information of a station in front of a locomotive driver, information of section speed limit or information of an opening section of a road section and the like, so that safe driving of the locomotive is ensured. The locomotive identifier may be a digital component with a set length, for example, the locomotive identifier of the locomotive to be scheduled may be 10140001, where 101 may represent a preset vehicle type. It should be noted that, the preset vehicle type corresponding to the locomotive identifier may be stored in the database in advance.
The dispatching command information of the locomotive to be dispatched, which is sent by the CTC system, can be obtained by the interface equipment; the interface device may be shared by at least one railway wireless communication network, which may be connected to the CTC system through the shared interface device. For example, the railway wireless communication network may include a GSM-R network, a 5G-R network, and the like. The interface equipment is used for receiving the dispatching command information of the locomotive to be dispatched, which is sent by the CTC system, and sending the dispatching command information to the vehicle-mounted terminal of the locomotive to be dispatched through the railway wireless communication network.
S120, determining a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs according to the locomotive identification of the locomotive to be scheduled.
The target area may be a current area of the locomotive to be scheduled. The target networks corresponding to the different target areas may be the same or different, e.g. the target network may be a GSM-R network or a 5G-R network.
The interface device can determine a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs according to the locomotive identification of the locomotive to be scheduled in the acquired scheduling command information. The interface device stores a corresponding relation among a locomotive identifier of the locomotive to be scheduled, a target area to which the locomotive to be scheduled belongs currently, and a target network correspondingly covered by the target area, wherein the corresponding relation can be stored in a database of the interface device and can be obtained through checking information periodically sent to the CTC system by the locomotive to be scheduled. The checking information can include a locomotive identification of the locomotive to be scheduled, a current target area of the locomotive to be scheduled and a network covered by the target area.
S130, sending scheduling command information to the locomotive to be scheduled according to the target network.
The CTC system sends the dispatching command information to the locomotive to be dispatched, which needs interface equipment, through the target network covered by the target area where the locomotive to be dispatched is currently located. In the running process of the locomotive to be scheduled in different areas, the target networks corresponding to the different target areas may be the same or different, so that before the scheduling command information is sent to the locomotive to be scheduled, the target network corresponding to the current target area of the locomotive to be scheduled needs to be determined, and the situation that the scheduling command information is sent unsuccessfully when the target networks corresponding to the current target areas of the locomotive to be scheduled are different is avoided.
The interface device determines a target network corresponding to and covered by the target area according to the locomotive identification to be scheduled and the corresponding relation between the locomotive identification to be scheduled and the target network corresponding to and covered by the target area to which the locomotive to be scheduled belongs through being stored in an interface device database; and sending the dispatching command information to the vehicle-mounted terminal of the locomotive to be dispatched through a target network covered by the target area.
According to the embodiment of the application, the scheduling command information of the locomotive to be scheduled, which is sent by the CTC, is obtained; according to the locomotive identification of the locomotive to be scheduled, determining a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs currently; and sending the scheduling command information to the locomotive to be scheduled according to the target network. According to the scheme, the target network which corresponds to and covers the target area where the locomotive to be scheduled currently belongs is determined, so that when the driving area of the locomotive to be scheduled covers at least one network, the target network can be accurately selected, scheduling command information is sent according to the selected target network, the situation that scheduling command information cannot be sent due to network selection errors is avoided, the delivery rate of the scheduling command information is improved, and accurate and effective control of the locomotive to be scheduled is facilitated.
Example two
Fig. 2 is a flowchart of a scheduling command information sending method according to a second embodiment of the present application, where the present embodiment is optimized and improved based on the above technical solutions.
Further, the operation of determining a target network covered by a target area to which the locomotive to be scheduled belongs correspondingly according to the locomotive identification of the locomotive to be scheduled is refined into a corresponding relation table of acquiring the driving locomotive and the network covered by the area to which the driving locomotive belongs; searching a current area of the locomotive to be scheduled in a corresponding relation table according to the locomotive identification of the locomotive to be scheduled, and taking the current area as a target area; and taking the network covered by the target area as a target network. The method is used for perfecting a determination mode of a target network correspondingly covered by a target area of the locomotive to be scheduled.
As shown in fig. 2, the method comprises the following specific steps:
S210, acquiring scheduling command information of the locomotive to be scheduled, which is sent by the CTC system.
S220, acquiring a corresponding relation table of the driving locomotive and the network covered by the current area of the driving locomotive.
The correspondence table may include a correspondence between a locomotive identifier of the traveling locomotive, an area identifier of an area to which the traveling locomotive currently belongs, and a network covered by the area to which the traveling locomotive currently belongs. The area identifier may be a unique identifier characterizing a location to which the current area belongs, the different areas correspond to different area identifiers, the area identifier may be a character string formed by at least one character, the character may be an uppercase letter, a lowercase letter, or a number, and for example, the area identifier may be "A1".
In an alternative embodiment, the self locomotive identification, the self current area and the corresponding relation of the network covered by the area which are uploaded by the driving locomotive at regular time in the driving process are obtained, and a corresponding relation table is generated.
For example, the driving locomotive may upload its locomotive identifier, its area identifier of the current area, and the correspondence of the network covered by the area at regular time during the driving process. The interface device obtains the corresponding relation uploaded by the driving locomotive at regular time, and generates a corresponding relation table to be stored in a database. The timing time may be set in advance by a person skilled in the art, and may be uploaded every 15 seconds, for example. For example, the correspondence stored in the correspondence table may be expressed in 10140001-A1-GSM-R, where 10140001 represents the own locomotive identity of the driving locomotive; a1 represents an area identifier of an area to which the area identifier itself belongs currently, wherein the area identifier can be a global cell identifier (Cell Global Identifier, CGI) or a new air interface global cell identifier (New radio Cell Global Identifier, NCGI); GSM-R represents the network covered by the area.
The interface device may reserve the correspondence in a preset number of times period or a preset time period in the correspondence table, for example, the preset number of times period may be 500 times, and the preset time period may be 2 hours. Specifically, in the correspondence table, the correspondence exceeding the preset cycle number or within the preset cycle time may be deleted or covered.
For example, if the correspondence within the preset cycle number is reserved in the correspondence table, and the cycle number of the preset cycle number is 500, the correspondence of the locomotive identifier of the running locomotive itself, the current area to which the locomotive itself belongs and the network covered by the area other than 500 may be covered or deleted in the correspondence table, and only the correspondence of approximately 500 times is reserved; if the corresponding relation in the preset time period is reserved in the corresponding relation table, and the preset time period is 2 hours, the corresponding relation among the locomotive identification of the driving locomotive outside 2 hours, the current area of the driving locomotive and the network covered by the area can be covered or deleted in the corresponding relation table, and only the corresponding relation of approximately 2 hours is reserved.
The optional embodiment realizes the determination of the self locomotive identification of the running locomotive, the current area of the self locomotive and the corresponding relation of the network covered by the area by acquiring the self locomotive identification, the current area of the self locomotive and the corresponding relation of the network covered by the area which are uploaded by the running locomotive at regular time in the running process and generating the corresponding relation table, and provides convenience for the subsequent determination of the area covered by the area and the area covered by the area according to the locomotive identification by inquiring the corresponding relation table in the database of the interface equipment.
In addition, the checking information needs to be periodically sent to the CTC system in the running process of the running locomotive, so that the CTC system can acquire relevant information such as the locomotive number and the line code of the running locomotive according to the checking information periodically sent by the running locomotive.
In an optional embodiment, obtaining a correspondence between a self locomotive identifier and a current area of the self locomotive and a network covered by the area, which are uploaded by the driving locomotive at regular time in the driving process, and generating a correspondence table, including: acquiring checking information which is regularly uploaded in the running process of a running locomotive; the checking information comprises a locomotive identifier of the running locomotive, a current area of the running locomotive and a network covered by the area; and determining a corresponding relation table between the locomotive identification of the running locomotive and the current area of the running locomotive and the network covered by the area according to the checking information.
The checking information comprises a locomotive identifier of the running locomotive, a current area of the running locomotive and a network covered by the area, and can also comprise at least one of a line code, a CGI, an NCG and the like, and the checking information can be specifically set in advance by related technicians.
The interface device obtains checking information which is uploaded by the driving locomotive at regular time in the driving process, wherein the checking information can be uploaded to the CTC system by the driving locomotive at regular time through the interface device. After detecting the checking information uploaded by the running locomotive at regular time, the interface device determines a corresponding relation table between the running locomotive identification and the current area of the running locomotive and the network covered by the area according to the checking information, stores the corresponding relation table into a database of the interface device, and simultaneously sends the checking information to the CTC system.
According to the alternative embodiment, the checking information which is uploaded by the driving locomotive at regular time in the driving process is obtained, and the corresponding relation table between the driving locomotive identification and the current area of the driving locomotive and the network covered by the area is determined according to the checking information. According to the scheme, the transmission times between the running locomotive and the interface equipment can be reduced by checking the corresponding relation of the information, so that the occupation of bandwidth resources is reduced.
S230, searching a current area of the locomotive to be scheduled in a corresponding relation table according to the locomotive identification of the locomotive to be scheduled, and taking the current area as a target area.
The interface equipment searches the current area corresponding to the locomotive identification in the corresponding relation table of the database according to the locomotive identification in the obtained scheduling command information of the locomotive to be scheduled, and takes the area as a target area.
In the corresponding relation table stored in the interface device database, the locomotive identification of the locomotive to be scheduled, the current area of the locomotive to be scheduled and the network covered by the area in a preset time period or a preset time period are stored, and are updated continuously according to the set timing time. Specifically, when the interface device obtains the locomotive identification of the locomotive to be scheduled, the latest updated corresponding relation in the preset time period or the time period stored in the corresponding relation table is searched, and the current area of the locomotive to be scheduled in the latest updated corresponding relation is used as the target area.
S240, taking the network covered by the target area as a target network.
And according to the latest updated corresponding relation of the corresponding relation table, taking the network covered by the current area of the locomotive to be scheduled as a target network. For example, the target network may be a GSM-R network or a 5G-R network, etc.
S250, sending scheduling command information to the locomotive to be scheduled according to the target network.
The scheme of the embodiment realizes the determination of the locomotive identification of the running locomotive, the current area of the running locomotive and the corresponding relation of the network covered by the area by acquiring the corresponding relation table of the running locomotive and the network covered by the current area. Searching a current area of the locomotive to be scheduled in a corresponding relation table according to the locomotive identification of the locomotive to be scheduled, and taking the current area as a target area; and taking the network covered by the target area as a target network. According to the scheme, the target area of the locomotive to be scheduled and the target network corresponding to the target area can be determined by inquiring the corresponding relation table according to the locomotive identification of the locomotive to be scheduled, so that the convenience of the target network determination process is improved, the determination time delay of the target network is reduced, and the delivery rate and timeliness of scheduling command information are improved.
Example III
Fig. 3 is a flowchart of a method for sending scheduling command information according to a third embodiment of the present application, where the embodiment is optimized and improved based on the above technical solutions.
Further, the operation of sending scheduling command information to the locomotive to be scheduled according to the network covered by the target area is refined to determine the Internet Protocol (IP) address of the locomotive to be scheduled according to the network covered by the target area; and sending the dispatching command information to the locomotive to be dispatched according to the IP address of the locomotive to be dispatched. "to perfect the transmission operation of the scheduling command information.
As shown in fig. 3, the method comprises the following specific steps:
s310, scheduling command information of the locomotive to be scheduled, which is sent by the CTC system, is obtained.
S320, determining a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs according to the locomotive identification of the locomotive to be scheduled.
S330, determining the IP address of the locomotive to be scheduled according to the target network.
The internet protocol (Internet Protocol, IP) address of the locomotive to be scheduled may be stored in a target database corresponding to the target network, and the storage modes of the IP addresses corresponding to different target networks may be different. For example, if the target network is GSM-R, the IP address of the locomotive to be scheduled may be pre-stored in a database corresponding to the GSM-R network. In addition, the IP address is not changed in the running process of the locomotive to be scheduled. The interface device can search the IP address of the locomotive to be scheduled in the corresponding database according to the GSM-R network.
For example, if the target network is a 5G-R network, the IP address of the locomotive to be scheduled may be dynamically stored in a database corresponding to the 5G-R network. Specifically, if the network covered by the target area to which the locomotive to be scheduled belongs is a 5G-R network, the IP address of the locomotive to be scheduled is dynamically updated in the coverage area of the 5G-R network, and the updated IP address is stored in a database corresponding to the 5G-R network.
The interface device can query the IP address of the locomotive to be scheduled in databases corresponding to different target networks according to different target networks.
In an alternative embodiment, determining an internet protocol, IP, address of a locomotive to be scheduled based on a network covered by a target area includes: determining a target Domain Name System (DNS) according to a target network; and searching the IP address of the locomotive to be scheduled from the target DNS.
The DNS is a distributed database storing the mutual mapping of domain names and IP addresses, and may be used to store the correspondence between the domain names and IP addresses corresponding to the running locomotive. The different target networks respectively correspond to the DNS servers of the different target networks, and the interface equipment can be respectively connected with the DNS servers corresponding to the different target networks and used for inquiring the IP addresses corresponding to the running locomotives in the different target networks.
For example, the interface device may determine, according to the target network, a DNS server corresponding to the target network; according to the locomotive identification of the locomotive to be scheduled in the obtained scheduling command information and a preset analysis specification, automatically analyzing the locomotive identification of the locomotive to be scheduled into a corresponding domain name, and searching an IP address of the locomotive to be scheduled corresponding to the domain name in a DNS server corresponding to the target network according to the analyzed domain name. The resolution specification is set in advance by a related technician, for example, the locomotive identifier is 10140001, and the corresponding domain name may be [email protected].
The alternative embodiment determines a target Domain Name System (DNS) according to a target network; and searching the IP address of the locomotive to be scheduled from the target DNS. The scheme realizes the determination of the IP address of the locomotive to be scheduled, and determines the domain name corresponding to the locomotive to be scheduled by analyzing the obtained locomotive number identification of the locomotive to be scheduled, so that the IP address with the corresponding relation with the domain name is determined in the DNS corresponding to the target network according to the domain name, and the accuracy of the determination of the IP address is improved.
It should be noted that, the DNS servers corresponding to different target networks have different structures, for example, DNS servers corresponding to the 5G-R network include a DNS root server and a DNS office server.
In an alternative embodiment, if the target network is a 5G-R network, the target DNS includes a target office DNS and a target root DNS; searching the IP address of the locomotive to be scheduled from the target DNS, wherein the searching comprises the following steps: searching an IP address of a locomotive to be scheduled from a target office DNS; if the searching fails, searching the IP address of the locomotive to be scheduled from the target root DNS.
If the target network is a 5G-R network, the target DNS comprises a target office DNS and a target root DNS. The target office DNS can be a DNS office server corresponding to the 5G-R network, and the DNS office server can be a secondary DNS server corresponding to the 5G-R network; the target root DNS may be a DNS root server corresponding to the 5G-R network, and the DNS root server may be a primary DNS server corresponding to the 5G-R network.
If the target network is a 5G-R network, firstly searching whether an IP address corresponding to a domain name resolved according to a locomotive identification of the locomotive to be scheduled exists from a DNS office server corresponding to the 5G-R network, and if the searching is successful, determining the IP address of the locomotive to be scheduled; if the searching fails, searching whether the IP address of the locomotive to be scheduled exists or not from the DNS root server. If the searching in the DNS root server is successful, the IP address of the locomotive to be scheduled is determined, if the searching in the DNS root server is failed, the searching failure result can be reported to related technicians, and the related technicians can search the IP address manually.
S340, sending scheduling command information to the locomotive to be scheduled according to the IP address of the locomotive to be scheduled.
The interface device sends the scheduling command information to the locomotive to be scheduled through the target network to which the IP address belongs according to the IP address of the locomotive to be scheduled determined in S330.
According to the scheme of the embodiment, the IP address of the locomotive to be scheduled is determined according to the target network; and sending scheduling command information to the locomotive to be scheduled according to the IP address of the locomotive to be scheduled. According to the scheme, the IP addresses of the locomotives to be scheduled under different target networks are determined, so that the accurate positioning of the IP addresses of the locomotives to be scheduled is realized, the occurrence of scheduling failure and other conditions caused by the fact that scheduling command information is wrongly sent to the IP addresses is avoided, the delivery rate of the scheduling command information is improved, and the accurate control of the locomotives to be scheduled is facilitated.
Example IV
Fig. 4 is a flow chart of a method for sending scheduling command information according to a fourth embodiment of the present application, where the embodiment of the present application provides a preferred implementation manner based on the technical solutions of the foregoing embodiments.
S401, the locomotive terminal sends check information to the interface equipment at regular time.
The checking information comprises a locomotive identifier, a current area of the locomotive and a target network corresponding to the current area of the locomotive; the target network may be a GSM-R network or a 5G-R network, etc.
And S402, the interface equipment stores the corresponding relation between the locomotive identification and the current area of the locomotive and the target network corresponding to the current area according to the checking information, and updates the corresponding relation in real time.
S403, the interface device sends check information to the CTC system.
S404, the CTC system sends scheduling command information to the interface device. Wherein the scheduling command information includes a locomotive identification.
S405, the interface equipment inquires a target network corresponding to the current area of the locomotive terminal according to the locomotive number identification.
S406, the interface device determines the IP address of the locomotive terminal by inquiring the DNS of the target network.
S407, the interface equipment sends scheduling command information to the locomotive terminal according to the IP address of the locomotive terminal.
Example five
Fig. 5 is a schematic structural diagram of a scheduling command information sending apparatus according to a fifth embodiment of the present application. The scheduling command information sending device provided by the embodiment of the application can execute the scheduling command information sending method provided by any embodiment of the application, and has the corresponding functional modules and beneficial effects of the execution method. The apparatus may be implemented in software and/or hardware. As shown in fig. 5, the apparatus specifically includes: a scheduling command information acquisition module 501, a target area determination module 502, and a scheduling command information transmission module 503. Wherein,
A scheduling command information obtaining module 501, configured to obtain scheduling command information of a locomotive to be scheduled, which is sent by a CTC system in a scheduling set;
The target area determining module 502 is configured to determine, according to a locomotive identifier of the locomotive to be scheduled, a target area to which the locomotive to be scheduled currently belongs;
And the scheduling command information sending module 503 is configured to send the scheduling command information to the locomotive to be scheduled according to the network covered by the target area.
The embodiment of the application obtains the dispatching command information of the locomotive to be dispatched, which is sent by a CTC system in a dispatching set; according to the locomotive identification of the locomotive to be scheduled, determining a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs currently; and sending the scheduling command information to the locomotive to be scheduled according to the target network. According to the scheme, the target network which corresponds to and covers the target area where the locomotive to be scheduled currently belongs is determined, so that when the driving area of the locomotive to be scheduled covers at least one network, the target network can be accurately selected, scheduling command information is sent according to the selected target network, the situation that scheduling command information cannot be sent due to network selection errors is avoided, the delivery rate of the scheduling command information is improved, and accurate and effective control of the locomotive to be scheduled is facilitated.
Optionally, the target area determining module 502 includes:
The corresponding relation table acquisition unit is used for acquiring a corresponding relation table of the running locomotive and a network covered by the current area of the running locomotive;
The target area determining unit is used for searching the current area of the locomotive to be scheduled in the corresponding relation table according to the locomotive identification of the locomotive to be scheduled, and taking the current area as the target area;
and the target network determining unit is used for taking the network covered by the target area as the target network.
Optionally, the apparatus further comprises:
And the corresponding relation table generating device is used for acquiring the corresponding relation among the locomotive identification of the running locomotive, the current area of the running locomotive and the network covered by the area, which are uploaded at regular time in the running process of the running locomotive, and generating a corresponding relation table.
Optionally, the correspondence table generating device includes:
the checking information acquisition unit is used for acquiring checking information which is uploaded by the running locomotive at regular time in the running process; the checking information comprises a locomotive identification of the running locomotive, a current area of the running locomotive and a network covered by the area;
And the corresponding relation table determining unit is used for determining a corresponding relation table between the locomotive identification of the running locomotive and the current area of the running locomotive and the network covered by the area according to the checking information.
Optionally, the scheduling command information sending module 503 includes:
The IP address determining unit is used for determining the IP address of the locomotive to be scheduled according to the target network;
and the dispatching command information sending unit is used for sending the dispatching command information to the locomotive to be dispatched according to the IP address of the locomotive to be dispatched.
Optionally, the IP address determining unit includes
A target domain name system DNS determining subunit, configured to determine a target domain name system DNS according to the target network;
and the IP address searching subunit is used for searching the IP address of the locomotive to be scheduled from the target DNS.
Optionally, if the network covered by the target area is a 5G-R network, the target DNS includes a target office DNS and a target root DNS;
correspondingly, the IP address lookup subunit is specifically configured to:
searching the IP address of the locomotive to be scheduled from the target office DNS;
If the searching fails, searching the IP address of the locomotive to be scheduled from the target root DNS.
The scheduling command information sending device can execute the scheduling command information sending method provided by any embodiment of the application, and has the corresponding functional modules and beneficial effects of executing each scheduling command information sending method.
Example six
Fig. 6 is a schematic structural diagram of a scheduling command information transmitting apparatus according to a sixth embodiment of the present application. The scheduling command information transmitting apparatus is an electronic apparatus, and fig. 6 shows a block diagram of an exemplary electronic apparatus 600 suitable for use in implementing embodiments of the present application. The electronic device 600 shown in fig. 6 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present application.
As shown in fig. 6, the electronic device 600 is in the form of a general purpose computing device. Components of electronic device 600 may include, but are not limited to: one or more processors or processing units 601, a system memory 602, and a bus 603 that connects the different system components (including the system memory 602 and the processing units 601).
Bus 603 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, micro channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 600 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by electronic device 600 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 602 may include computer system readable media in the form of volatile memory such as Random Access Memory (RAM) 604 and/or cache memory 605. The electronic device 600 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 606 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, commonly referred to as a "hard disk drive"). Although not shown in fig. 6, a magnetic disk drive for reading from and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be coupled to bus 603 through one or more data medium interfaces. Memory 602 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the application.
A program/utility 608 having a set (at least one) of program modules 607 may be stored in, for example, memory 602, such program modules 607 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 607 generally perform the functions and/or methods of the described embodiments of the application.
The electronic device 600 may also communicate with one or more external devices 609 (e.g., keyboard, pointing device, display 610, etc.), one or more devices that enable a user to interact with the electronic device 600, and/or any device (e.g., network card, modem, etc.) that enables the electronic device 600 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 611. Also, the electronic device 600 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet, through a network adapter 612. As shown in fig. 6, the network adapter 612 communicates with other modules of the electronic device 600 over the bus 603. It should be appreciated that although not shown in fig. 6, other hardware and/or software modules may be used in connection with electronic device 600, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The processing unit 601 executes various functional applications and data processing by running a program stored in the system memory 602, for example, implements a method for scheduling command information transmission provided by an embodiment of the present application.
Example seven
The seventh embodiment of the present application also provides a storage medium containing computer executable instructions, on which a computer program is stored, which when executed by a processor, implements the scheduling command information transmitting method provided by the embodiment of the present application, including: acquiring scheduling command information of locomotives to be scheduled, which is sent by a CTC system in a scheduling set; determining a target network correspondingly covered by a target area to which the locomotive to be scheduled belongs currently according to the locomotive identification of the locomotive to be scheduled; and sending the scheduling command information to the locomotive to be scheduled according to the target network.
The computer storage media of embodiments of the application may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of remote computers, the remote computer may be connected to the user computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider)
Note that the above is only a preferred embodiment of the present application and the technical principle applied. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, while the application has been described in connection with the above embodiments, the application is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the application, which is set forth in the following claims.

Claims (8)

1. A scheduling command information transmitting method, comprising:
acquiring scheduling command information of locomotives to be scheduled, which is sent by a CTC system in a scheduling set;
Determining a target network correspondingly covered by a target area to which the locomotive to be scheduled belongs currently according to the locomotive identification of the locomotive to be scheduled;
according to the target network, sending the scheduling command information to the locomotive to be scheduled;
The determining, according to the locomotive identifier of the locomotive to be scheduled, a target network corresponding to and covered by a target area to which the locomotive to be scheduled belongs currently includes:
Acquiring a corresponding relation table of a running locomotive and a network covered by a current area of the running locomotive;
Searching a current area of the locomotive to be scheduled in the corresponding relation table according to the locomotive identification of the locomotive to be scheduled, and taking the current area as the target area;
taking the network covered by the target area as the target network;
wherein the method further comprises:
And acquiring the corresponding relation among the locomotive identification of the running locomotive, the current area of the running locomotive and the network covered by the area, which are uploaded at regular time in the running process of the running locomotive, and generating a corresponding relation table.
2. The method according to claim 1, wherein the obtaining the correspondence between the own locomotive identifier and the area to which the own locomotive currently belongs and the network covered by the area, which are uploaded by the running locomotive at regular time during the running, and generating the correspondence table, includes:
Acquiring checking information which is uploaded by the running locomotive at regular time in the running process; the checking information comprises a locomotive identification of the running locomotive, a current area of the running locomotive and a network covered by the area;
and determining a corresponding relation table between the locomotive identification of the running locomotive and the current area of the running locomotive and the network covered by the area according to the checking information.
3. The method according to any one of claims 1-2, wherein said sending the scheduling command information to the locomotive to be scheduled according to the target network comprises:
Determining an Internet Protocol (IP) address of the locomotive to be scheduled according to the target network;
And sending the scheduling command information to the locomotive to be scheduled according to the IP address of the locomotive to be scheduled.
4. The method of claim 3, wherein said determining an internet protocol, IP, address of the locomotive to be scheduled based on the target network comprises:
Determining a target Domain Name System (DNS) according to the target network;
And searching the IP address of the locomotive to be scheduled from the target DNS.
5. The method of claim 4, wherein if the target network is a 5G-R network, the target DNS comprises a target office DNS and a target root DNS;
The searching the IP address of the locomotive to be scheduled from the target DNS comprises the following steps:
searching the IP address of the locomotive to be scheduled from the target office DNS;
If the searching fails, searching the IP address of the locomotive to be scheduled from the target root DNS.
6. A scheduling command information transmitting apparatus, comprising:
the scheduling command information acquisition module is used for acquiring scheduling command information of locomotives to be scheduled, which is sent by a CTC system in a scheduling set;
the target area determining module is used for determining a target area of the locomotive to be scheduled to which the locomotive to be scheduled belongs currently according to the locomotive identification of the locomotive to be scheduled;
The scheduling command information sending module is used for sending the scheduling command information to the locomotive to be scheduled according to the network covered by the target area;
wherein, the target area determining module includes:
The corresponding relation table acquisition unit is used for acquiring a corresponding relation table of the running locomotive and a network covered by the current area of the running locomotive;
The target area determining unit is used for searching the current area of the locomotive to be scheduled in the corresponding relation table according to the locomotive identification of the locomotive to be scheduled, and taking the current area as the target area;
a target network determining unit, configured to take a network covered by the target area as the target network;
Wherein the apparatus further comprises:
And the corresponding relation table generation module is used for acquiring the corresponding relation among the locomotive identification of the running locomotive, the current area of the running locomotive and the network covered by the area, which are uploaded at regular time in the running process of the running locomotive, and generating a corresponding relation table.
7. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the scheduling command information transmitting method according to any one of claims 1-5 when executing the program.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the scheduling command information transmitting method according to any one of claims 1 to 5.
CN202111237727.8A 2021-10-21 2021-10-21 Scheduling command information sending method, device, equipment and storage medium Active CN114007200B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111237727.8A CN114007200B (en) 2021-10-21 2021-10-21 Scheduling command information sending method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111237727.8A CN114007200B (en) 2021-10-21 2021-10-21 Scheduling command information sending method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114007200A CN114007200A (en) 2022-02-01
CN114007200B true CN114007200B (en) 2024-06-14

Family

ID=79923946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111237727.8A Active CN114007200B (en) 2021-10-21 2021-10-21 Scheduling command information sending method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114007200B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111629078A (en) * 2019-07-12 2020-09-04 国铁吉讯科技有限公司 Server scheduling method and device and server scheduling system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102039917A (en) * 2010-12-13 2011-05-04 华为技术有限公司 Method for processing train parameter information, radio block center (RBC) and train system
CN110719372B (en) * 2018-07-12 2021-02-19 广州小鹏汽车科技有限公司 Method, device and system for remote communication with vehicle
CN110445723B (en) * 2019-07-02 2022-05-27 网宿科技股份有限公司 Network data scheduling method and edge node

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111629078A (en) * 2019-07-12 2020-09-04 国铁吉讯科技有限公司 Server scheduling method and device and server scheduling system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
浅析CTC与GSM-R***网络接口及路由配置改进措施;杨军;刘智军;;铁道通信信号(10);79-80 *

Also Published As

Publication number Publication date
CN114007200A (en) 2022-02-01

Similar Documents

Publication Publication Date Title
CN109640319B (en) Scheduling method and device based on access information and electronic equipment
US11397724B2 (en) Method and apparatus for obtaining area speed limit value and terminal device
US20190379733A1 (en) Method and device for managing data in internet of things, computer device and readable medium
US6760753B1 (en) Electronic mail communication apparatus and recording medium
CN110472095B (en) Voice guidance method, device, equipment and medium
JP2017506780A (en) Public transport vehicle driving prediction method, apparatus and device
CN110474964B (en) CDN scheduling method, device, equipment and computer storage medium
US20210191707A1 (en) Vehicle Software Deployment System
US20030169710A1 (en) Combined LAN and WAN system for mobile resource management
CN108600411B (en) Method and device for allocating train addresses, train equipment and storage medium
CN112073911B (en) Mine car position information sending method and device, server and storage medium
US20090300026A1 (en) Apparatus, method, and system for information provision, and storage medium
CN108600018B (en) Train topology discovery method and device, train equipment and storage medium
CN104616486A (en) Taxi appointment management method and taxi appointment management system
CN114007200B (en) Scheduling command information sending method, device, equipment and storage medium
CN112243045A (en) Service data processing method and device, node structure and electronic equipment
CN117761255A (en) Pollution monitoring method, system, device and program product
CN110868762B (en) Data stream processing method, device and system
CN113247057B (en) Data system based on global present vehicle management system and data processing method thereof
CN113433929B (en) Multi-request remote diagnosis method, equipment and system
CN111061744B (en) Graph data updating method and device, computer equipment and storage medium
CN108833906B (en) Transmission method, system, server and storage medium for cable television signal
CN111131369B (en) APP use condition transmission method and device, electronic equipment and storage medium
CN113498039B (en) Subway passenger information extension service system and method
CN114613171B (en) Signal lamp state information determining method, electronic device and storage medium

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
GR01 Patent grant
GR01 Patent grant