[go: up one dir, main page]

WO2018074750A1 - 열차 정보 관리 장치 - Google Patents

열차 정보 관리 장치 Download PDF

Info

Publication number
WO2018074750A1
WO2018074750A1 PCT/KR2017/010462 KR2017010462W WO2018074750A1 WO 2018074750 A1 WO2018074750 A1 WO 2018074750A1 KR 2017010462 W KR2017010462 W KR 2017010462W WO 2018074750 A1 WO2018074750 A1 WO 2018074750A1
Authority
WO
WIPO (PCT)
Prior art keywords
train
information
instruction
service
train information
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.)
Ceased
Application number
PCT/KR2017/010462
Other languages
English (en)
French (fr)
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.)
Unionplace Co Ltd
Original Assignee
Unionplace 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 Unionplace Co Ltd filed Critical Unionplace Co Ltd
Publication of WO2018074750A1 publication Critical patent/WO2018074750A1/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L27/00Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Definitions

  • the disclosed technology relates to a train information management apparatus, and more particularly, to efficiently receive train information transmitted from a train based on identification information of a train, and to generate service information based on the received train information.
  • the present invention relates to a train information management device capable of efficiently managing information.
  • Train information is information generated in a train for comprehensive management of the train, and includes information generated by, for example, a Train Control and Monitoring System (TCMS) standard.
  • TCMS Train Control and Monitoring System
  • the TCMS standard is a comprehensive information management standard developed by Hyundai Rotem and is currently applied to the operation of subways and railways in Korea.
  • the train information is generated by collecting data such as the status and driving information of each vehicle in the train through a signal device such as a sensor installed in the train.
  • a train computer installed in a train receives train information and displays it to a driver of the train through a display device (for example, a monitor), and may also automatically control the train based on the train information.
  • a display device for example, a monitor
  • the analysis device analyzes train information and performs analysis such as train condition management and fault diagnosis.
  • Korean Patent No. 10-0718458 entitled “Comprehensive Control Device and Method Using Wireless Communication,” registered on May 8, 2007, discloses a method of transmitting train information to the outside using wireless communication.
  • TCMS vehicle installation unit installed in the train to collect and store the data (that is, train information) of the train and transmit data using a wireless LAN, TCMS vehicle installation on the ground
  • a train comprehensive control apparatus including a TCMS ground apparatus unit for receiving data transmitted from the apparatus unit.
  • the TCMS onboard device unit can transmit data (that is, train information) to the TCMS terrestrial unit by wireless LAN only when the train arrives at the train station. Therefore, the TCMS ground apparatus unit has a disadvantage in that it is impossible to collect or store train information in real time.
  • the analysis device since the train information can be collected only when the train arrives at the train station, the analysis device may not perform analysis in real time or near-real time such as train condition management and fault diagnosis.
  • AP Access Point
  • Korean Patent Laid-Open No. 10-2011-0126215 discloses a configuration in which a train integrated control device installed in a train has a wireless communication function and transmits some of various data related to the operation of a vehicle to an external device.
  • Korean Patent Laid-Open Publication No. 10-2011-0126215 has a problem in that wireless communication can be performed only in a region where an AP is installed, that is, a region in which a wireless connection is possible.
  • Korean Patent Publication No. 10-2011-0126215 discloses only a configuration for transmitting data to a train comprehensive control device and an external device, and a configuration for receiving and processing the external device does not disclose or suggest this.
  • Korean Patent Laid-Open No. 10-2011-0126215 does not disclose the configuration of an external device.
  • An object of the present invention is to efficiently receive train information transmitted from a train based on the identification information of the train, and to generate service information based on the received train information to efficiently manage information about the train and to an external device. It is to provide a train information management device that can provide service information.
  • the present invention is one or more processors; Memory; And one or more programs stored in the memory and configured to be executed by the one or more processors, wherein the one or more programs pre-start the start portion of the train information transmitted using a wireless communication standard from the onboard device installed in the train.
  • a first instruction configured to receive using a designated service port;
  • a second instruction configured to receive a portion of the train information other than the start portion using the thread port for the service port determined based on the start portion;
  • a fourth instruction for providing at least some of the service information to an external device.
  • the one or more programs may further include a fifth instruction for storing the service information in a database using identification information of the train as a key value.
  • the service information is identification information of the train, failure information for the train, fire information, speed information, driving history management information, statistical management information, predictive management information and these It may include at least one of the combination.
  • the second instruction is selected from the plurality of thread ports in advance based on at least a part of the identification information for the train included in the start portion; It may contain 2-1 instructions.
  • the second instruction, the 2-2 instruction for dynamically generating the thread port based on at least a part of the identification information for the train included in the start portion It may include.
  • the identification information may include at least one of unique identification information and variable identification information for the train.
  • the unique identification information includes a train number of the train
  • the variable identification information may include a train number of the train.
  • the wireless communication standard may include a mobile communication standard.
  • the train information may include a signal according to the TCMS standard.
  • the one or more programs may include at least one service previously stored in the database through the train information and the fifth instruction received through the first instruction and the second instruction.
  • the method may further include a sixth instruction for comparing the information and checking the integrity of the train information.
  • the train information transmitted from the train can be efficiently received based on the identification information of the train, and the service information can be generated based on the received train information to efficiently manage the information about the train.
  • a train information management device capable of providing information can be provided.
  • the integrity of the received train information can be checked to confirm whether more accurate train information has been received.
  • FIG. 1 is a block diagram showing an exemplary configuration of a train information management apparatus according to the present invention.
  • FIG. 2 is a diagram showing a system environment in which a train information management apparatus according to the present invention is executed.
  • FIG. 3 is an exemplary block diagram of a program stored and executed by the train information management apparatus according to the present invention.
  • FIG. 4 is a view showing train information by way of example in the train information management apparatus according to the present invention.
  • FIG. 5 is a diagram schematically illustrating a configuration for receiving train information using a service port and a thread port and generating service information in the train information management apparatus according to the present invention
  • FIG. 1 is a block diagram showing an exemplary configuration of a train information management apparatus according to the present invention.
  • the train information management apparatus 100 is stored in one or more processors 110, a memory 130, and a memory 130 and configured to be executed by one or more processors 110.
  • One or more programs 150 are stored in one or more processors 110, a memory 130, and a memory 130 and configured to be executed by one or more processors 110.
  • One or more programs 150 are stored in one or more processors 110, a memory 130, and a memory 130 and configured to be executed by one or more processors 110.
  • One or more programs 150 are stored in one or more processors 110, a memory 130, and a memory 130 and configured to be executed by one or more processors 110.
  • One or more programs 150 are stored in one or more processors 110, a memory 130, and a memory 130 and configured to be executed by one or more processors 110.
  • One or more programs 150 are stored in one or more processors 110, a memory 130, and a memory 130 and configured to be executed by one or more processors 110.
  • One or more programs 150 are stored in one or more processors
  • One or more processors 110 read and execute one or more programs 150 stored in memory 130.
  • One or more processors 110 are shown as, for example, n (where n is a natural number), but may be one or a plurality, for example. That is, the function of the train information management apparatus 100 may be executed using one processor, or the plurality of processors may be linked to execute the function of the train information management apparatus 100.
  • the first processor may execute a calculation function
  • the second processor may execute a communication function, and so on.
  • the memory 130 stores the program 150.
  • the memory 130 is, for example, a recording medium such as a nonvolatile memory or a volatile memory capable of writing and reading. Although one memory 130 is illustrated as one, there may be a plurality of memories.
  • One or more programs 150 are shown, for example, in m (where m is a natural number), but may be one or a plurality, for example. That is, a function of the train information management apparatus 100 may be implemented using one program, or a plurality of programs may be linked to implement the function of the train information management apparatus 100. For example, the function of the train information management apparatus 100 may be implemented in such a manner that the first program implements a calculation function and the second program implements a communication function.
  • processor 110 and one or more programs 150 are referred to as “processor 110" and “program 150,” respectively.
  • FIG. 2 is a diagram illustrating a system environment in which a train information management apparatus according to the present invention is executed.
  • a system environment in which a train information management device according to the present invention is executed includes a train information management device 100, a plurality of trains 200A to 200N, and a client device 300.
  • the train information management apparatus 100 may be connected to the database 170.
  • the train information management apparatus 100 may include a database 170 therein.
  • Each of the plurality of trains 200A to 200N generates train information through at least a signal device (not shown), such as a sensor installed therein during operation, and transmits train information through a vehicle device (not shown) to the train information management device ( 100).
  • a signal device such as a sensor installed therein during operation
  • vehicle device not shown
  • the train information management apparatus 100 receives train information from each of the plurality of trains 200A to 200N, and generates service information based on the train information. In addition, the train information management device 100 transmits the service information to the client device (300).
  • the train information management apparatus 100 may store the service information in the database 170.
  • the client device 300 receives service information from the train information management apparatus 100 and provides a service using the same.
  • the client device 300 may be, for example, a wireless terminal of a worker, a computer installed in a control center that manages a history or train operation, and an application server that provides train related information.
  • the client device 300 may be a wireless terminal such as a smartphone of a train customer. In a wireless terminal of a train customer, a mobile application for providing train-related information may be executed.
  • the client device 300 requests the train information management device 100 to provide service information.
  • the train information management apparatus 100 transmits the service information to the client device 300 according to the request.
  • FIG. 3 is an exemplary block diagram of a program stored and executed by the train information management apparatus according to the present invention.
  • the program 150 includes first instructions 150-1 to fourth instructions 150-4.
  • the program 150 may further include at least one of the fifth instruction 150-5 and the sixth instruction 150-6.
  • the second instruction 150-2 may include 2-1 instructions 150-2-1 to 2-2 instructions 150-2-2.
  • the first instruction 150-1 is configured to receive a start portion of train information transmitted using a wireless communication standard from a vehicle onboard device installed in a train using a predetermined service port.
  • the wireless communication standard preferably includes a mobile communication standard.
  • the mobile communication standard may be, for example, a data transmission standard used in mobile communication such as LTE. Therefore, as compared to the case of using a wireless LAN as in the prior art, it is possible to receive train information transmitted from the onboard device at every real time or at a predetermined time interval (for example, 1 second) while minimizing the restriction of a place where communication is possible.
  • the first instruction 150-1 receives a start portion of train information from a vehicle onboard device (not shown) installed in the train 200A by using a predetermined service port.
  • the first instruction 150-1 may receive a start portion of train information from a vehicle onboard device (not shown) installed in the train 200B to 200N using a predetermined service port.
  • FIG. 4 is a diagram illustrating train information by way of example in the train information management apparatus according to the present invention.
  • the train information includes a train number, train number, current station number, next station number, end station number, train speed and new car modification, station electric information and panto state information, and each vehicle in the train. It includes a variety of information such as door information (emergency handle information), emergency interphone, fire detection information, and failure information in the device.
  • the train information of FIG. 4 is merely exemplary, and the actual train information may be a signal according to the TCMS standard, for example.
  • the train number of the train in the train information is fixed identification information about the train.
  • the train schedule information is fixedly assigned identification information and is identification information which does not change until the train vehicle is discarded.
  • the train number in the train information is variable identification information for the train.
  • the train number is identification information given according to the operation of the train, for example, identification information given according to a route, a running time, or the like. Therefore, the train number may change if the route, the operating time, etc. are changed.
  • the first instruction 150-1 is configured to receive a start portion of train information transmitted from each train 200A to 200N using a predetermined service port.
  • the train information management apparatus should receive 100 train information every second.
  • Receiving train information transmitted from a plurality of trains may consider the following two configurations.
  • the train information management apparatus is configured to receive train information for each of 100 trains by using 100 service ports (that is, communication ports) set separately for a plurality of trains, for example, 100 trains.
  • the train information management device Considering the system resources of the train information management device, if the service port is separately provided for every 100 trains, the load of the train information management device becomes large, and thus the system resource of the train information management device cannot be efficiently used. .
  • the on-vehicle devices installed in each train must be set to use a different service port for the corresponding train separately, it is necessary to separately manage the on-vehicle devices.
  • the service port since the train can be changed according to the train operation policy, there is a disadvantage that the service port must be changed every time the train is changed. In other words, the onboard devices installed in each train should also change the service port, and the train information management device should also change the service port correspondingly.
  • the train information management apparatus may receive train information for each of a plurality of trains, for example, 100 trains, using only one service port.
  • the onboard device and the train management device installed in each of the plurality of trains can transmit and receive train information using the same service port without changing the service port. You can improve the problem.
  • the reception may be omitted from the train information for each of 100 trains.
  • a process of receiving train information for the first train may be delayed, for example, train information for the 100th train. It has the disadvantage that the process that receives it may not work properly. That is, since the load is very large for a specific service port, communication using the service port may not be performed smoothly.
  • the train information management apparatus 100 receives the train information through the above-described first instruction 150-1 and the second instruction 150-2 described later.
  • the first instruction 150-1 is configured to receive a start portion of train information transmitted using a wireless communication standard from a vehicle onboard apparatus installed in a train using a predetermined service port.
  • the on-vehicle device and the train management device 100 installed in each of the plurality of trains transmits and receives the start portion of the train information by using the same predetermined service port.
  • the first instruction 150-1 is configured to receive only two pieces of information, a train number and a train number, arranged at the beginning of the train information.
  • the second instruction 150-2 is configured to receive the remaining portion of the train information except the start portion of the train information by using a thread port determined based on a start portion of the train information received through the first instruction 150-1.
  • the thread port is the port for the service port.
  • the train information management apparatus 100 may execute the first instruction 150-1 and the second instruction 150-2 as separate processes.
  • the first instruction 150-1 receives only the start portion of the train information transmitted from the onboard apparatus installed in each of the plurality of trains using one same service port. Therefore, the disadvantage of having to separately set the service port for the onboard device and the train information management device installed in each of the plurality of trains can be improved.
  • the disadvantage of the configuration of receiving all train information using the same service port can also be improved. That is, the first instruction 150-1 receives only the start portion of the train information transmitted from the onboard apparatus installed in each of the plurality of trains, and the second instruction 150-2 uses the thread port for the service port to train information. The rest of the data is received through the second instruction 150-2. Therefore, the load of the first instruction 150-1 may be reduced, so that even when train information is transmitted from a plurality of trains, the first instruction 150-1 may smoothly receive the start portion of the train information without missing a portion. Can be.
  • the second instruction 150-2 will be described in detail as follows.
  • the second instruction 150-2 selects a thread port from a plurality of predetermined thread ports based on identification information of a train included in a start of train information received through the first instruction 150-1. 2-1 instructions 150-2-1.
  • each thread port is previously designated based on the identification information. For example, when the service port is "101”, the thread port of the first train is "101001", the thread port of the second train is "101002", and the thread port of the 100th train is "101100" in advance. Specify.
  • the 2-1 instruction 150-2-1 After reading the identification information of the train included in the beginning of the train information received through the first instruction 150-1, the 2-1 instruction 150-2-1, for example, identifies the train information. If the second train is indicated, the rest of the train information except for the beginning of the train information is received using the thread port “101002” of the second train.
  • the second instruction 150-2 dynamically generates a thread port based on the identification information of the train included in the start of the train information received through the first instruction 150-1. (150-2-2).
  • the thread port is dynamically generated and used.
  • the 2-2 instructions 150-2-2 dynamically create the thread port of the train as "101817”, and then the thread By using the port "101817", the rest of the train information is received except for the beginning.
  • the second-second instruction 150-2-2 may be applied especially when a train in operation is frequently changed.
  • the processes corresponding to the aforementioned 2-1 instructions 150-2-1 and 2-2 instructions 150-2-2 were activated upon receiving the remaining portion of the train information and then remaining portions of the train information. When receiving is terminated, it may be deactivated or killed. Therefore, the system resources of the train information management device 100 can be used more efficiently.
  • the identification information for determining the thread port for the service port may use at least one of unique identification information and variable identification information for the train.
  • the second instruction 150-2 may use, for example, a thread port determined by using a pair number as unique identification information or a train number as variable identification information, or a thread port determined using both a pair number and a train number. Can also be used.
  • FIG. 5 is a diagram schematically illustrating a configuration of receiving train information using a service port and a thread port and generating service information in the train information management apparatus according to the present invention.
  • the third instruction 150-3 generates service information for the train based on the train information received through the first instruction 150-1 and the second instruction 150-2.
  • the service information may include at least one of identification information of a train, failure information of a train, fire information, speed information, driving history management information, statistical management information, predictive management information, and a combination thereof.
  • Train information is information generated according to the TCMS standard, for example.
  • the service information may generate service information having a format more suitable for providing to the client device 300 of FIG. 2 based on the train information.
  • the service information may include train information as it is, but may be edited to suit the purpose or may be generated to include only meaningful information except for unnecessary information or overlapping information among train information.
  • the failure information may include only information on a signal device in which a failure occurs except information on a signal device in which a normal operation is performed.
  • the third instruction 150-3 generates service information in a form suitable for providing to the client device 300 by analyzing train information received in real time or at predetermined time intervals.
  • the service information may include all of identification information of a train, failure information of a train, fire information, speed information, driving history management information, statistical management information, and predictive management information.
  • the fourth instruction 150-4 provides at least some of the service information generated through the third instruction 150-3 to an external device using a wired communication standard or a wireless communication standard.
  • the external device is, for example, the client device 300 described with reference to FIG. 2.
  • the fourth instruction 150-4 transmits the train number and speed information from the service information to the client device 300. To send.
  • the fourth instruction 150-4 transmits the train number and the failure information from the service information to the client device 300.
  • the third instruction 150-3 transmits the knitting number and the driving history management information from the service information to the client device 300.
  • the service information may be encrypted and transmitted to the client device 300.
  • service information may be transmitted in a more detailed manner such as variable information, composite information, and average information.
  • the speed information may include only variable real-time speed information and may be reconstructed and transmitted in the form of complex information including a real-time speed, an average speed, and a current position.
  • the client device 300 may more efficiently determine the state of the train using the service information transmitted from the train information device 100 according to the present invention.
  • the program 150 may further include a fifth instruction 150-5.
  • the fifth instruction 150-5 stores the service information generated through the third instruction 150-3 in the database in the database 170 using identification information of the train as a key value.
  • the service information stored in the database 170 through the fifth instruction 150-5 may then be used to update, for example, driving history management information, statistical management information, and predictive management information in the service information.
  • service information is provided to the database 170 using at least one of identification information of the train, for example, a train number and an organization number as a key value, fault information, fire information, speed information, driving history management information, and statistics for a specific train.
  • Identification information of the train for example, a train number and an organization number as a key value, fault information, fire information, speed information, driving history management information, and statistics for a specific train.
  • Information such as management information and predictive management information can also be extracted easily.
  • the program 150 may further include a sixth instruction 150-6.
  • the sixth instruction 150-6 is stored in advance in the database 170 through train information received through the first instruction 150-1 and the second instruction 150-2 and the fifth instruction 150-5.
  • the at least one service information is compared to check the integrity of the train information received through the first instruction 150-1 and the second instruction 150-2.
  • Onboard trains arranged on trains collect data via electrical signals, for example from signaling devices such as sensors.
  • wrong train information may be generated due to a temporary electric signal abnormality, and the train information may be transmitted to the train information apparatus 100 according to the present invention.
  • the train information apparatus 100 according to the present invention may receive wrong train information.
  • the sixth instruction 150-6 stores the train information received through the first instruction 150-1 and the second instruction 150-2 in advance in the database 170.
  • the integrity of train information is checked by comparing with at least one service information.
  • the train information is transmitted again from the on-vehicle device, the train information is received through the first instruction 150-1 and the second instruction 150-2.
  • the sixth instruction 150-6 compares the failure information to the normal information and the database 170 to provide the corresponding detection sensor. In this case, it may be determined that incorrect information is temporarily generated due to an abnormal electrical signal or incorrect information is generated according to an error of a wireless communication process.
  • the sixth instruction 150-6 indicates failure information in the second failure information and the database 170. It can be determined that a failure has occurred in the corresponding detection sensor by comparing with. In other words, it may be determined that a fault has occurred in a corresponding detection sensor, not an incorrect information is temporarily generated due to an abnormal electrical signal or an incorrect information is generated according to an error of a wireless communication process.
  • the train information transmitted from the train can be efficiently received based on the identification information of the train, and service information can be generated based on the received train information to efficiently manage information about the train.
  • a train information management device capable of providing service information to an external device.
  • the train information transmitted from the train can be efficiently received based on the identification information of the train, and the service information can be generated based on the received train information to efficiently manage the information about the train.
  • a train information management device capable of providing information can be provided.
  • the integrity of the received train information can be checked to confirm whether more accurate train information has been received.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Mechanical Engineering (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Operations Research (AREA)

Abstract

열차로부터 전송되는 열차 정보를 열차의 식별 정보를 기초로 효율적으로 수신하고, 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 효율적으로 관리할 수 있고 외부 장치로 서비스 정보를 제공할 수 있는 열차 정보 관리 장치가 개시된다.

Description

열차 정보 관리 장치
개시되는 기술은 열차 정보 관리 장치에 관한 것으로, 더욱 구체적으로는 열차로부터 전송되는 열차 정보를 열차의 식별 정보를 기초로 효율적으로 수신하고, 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 효율적으로 관리할 수 있는 열차 정보 관리 장치에 관한 것이다.
열차 정보는 열차의 종합적인 관리를 위해서 열차 내에서 생성되는 정보로서, 예컨대 TCMS(Train Control and Monitoring System) 규격에 의해서 생성된 정보를 포함한다. TCMS 규격은 현대 로템에 의해서 개발된 열차 종합 정보 관리 규격이며, 현재 한국 내의 지하철 및 철도의 운행에 적용되고 있다.
열차 정보는 열차 내의 각 차량의 상태 및 운행 정보와 같은 데이터를 열차 내에 설치되어 있는 예컨대 센서와 같은 신호 장치를 통하여 수집하는 것에 의해서 생성된다.
열차 내에 설치된 편성 제어 컴퓨터(Train Computer)는 열차 정보를 수신하고 이를 디스플레이 장치(예컨대 모니터)를 통하여 열차의 운전사에게 표시하며, 또한 열차 정보를 기초로 자동적으로 열차를 제어할 수도 있다.
한편 열차 정보는 필요에 따라서 외부로 인출될 수 있다. 인출된 열차 정보는 분석 장치에 의해서 판독된다. 분석 장치는 열차 정보를 분석하여 열차의 상태 관리 및 고장 진단과 같은 분석을 수행한다.
2007년 5월 8일자로 등록된 "무선 통신을 이용한 열차 종합 제어 장치 및 방법"이라는 명칭의 한국등록특허 제10-0718458호는 열차 정보를 무선 통신을 이용하여 외부로 전송하는 방법을 개시한다.
한국등록특허 제10-0718458호에 따르면, 열차 내에 설치되어 열차의 데이터(즉, 열차 정보)를 수집하고 저장하며 무선 랜을 이용하여 데이터를 전송하는 TCMS 차상 장치부와, 지상에 설치되며 TCMS 차상 장치부에서 전송되는 데이터를 수신하는 TCMS 지상 장치부를 포함하는 열차 종합 제어 장치가 개시된다.
그러나 한국등록특허 제10-0718458호에 따른 구성에서는, 열차가 열차 기지에 도착하여야만 TCMS 차상 장치부가 데이터(즉 열차 정보)를 무선 랜에 의해서 TCMS 지상 장치부로 전송할 수 있다. 따라서 TCMS 지상 장치부는 실시간으로 열차 정보를 수집하거나 또는 저장하는 것은 불가능하다는 단점이 있다. 또한 반드시 열차가 열차 기지에 도착한 상태에서만 열차 정보를 수집할 수 있으므로, 분석 장치는 열차의 상태 관리 및 고장 진단과 같은 분석을 실시간 또는 준-실시간으로 수행할 수 없다는 단점도 있다.
한편 신호 장치와 차상 장치 사이에는 예컨대 RS-485와 같은 2선식 통신을 이용하여 데이터를 주고 받는다. RS-485와 같은 통신 방식은 전기 신호의 이상에 따른 간섭에 의해서 데이터가 정상적으로 전송되지 않을 가능성이 있다. 그러나 종래 기술에 따르면, 이러한 데이터의 무결성을 사전에 검사하는 처리가 수행되지 않는다. 따라서 열차 정보를 무선 통신 규격을 이용하여 전송하는 경우에 정상적으로 생성된 열차 정보가 아니라 오류를 포함하는 열차 정보가 전송될 수도 있다는 단점도 있다.
한편 2011년 11월 23일자로 공개된 "무선통신기능이 구비된 열차종합제어장치"라는 명칭의 한국공개특허 제10-2011-0126215호는 열차의 외부에 설치된 무선통신용의 AP(Access Point)와의 무선 통신을 위한 기능과 열차의 운행과 관련된 정보를 저장하는 기능을 통합한 열차 종합 제어 장치의 구성을 개시하고 있다.
한국공개특허 제10-2011-0126215호의 구성은 열차에 설치된 열차 종합 제어 장치가 무선 통신 기능을 구비하여, 차량의 운행과 관련된 여러 데이터들 중 일부를 외부 장치로 전송하는 구성을 개시한다.
그러나 한국공개특허 제10-2011-0126215호의 구성은 AP가 설치된 영역 즉 무선 접속이 가능한 영역에서만 무선 통신이 수행될 수 있다는 문제점이 있다.
또한 한국공개특허 제10-2011-0126215호는 열차 종합 제어 장치과 외부 장치로 데이터를 전송하는 구성만을 개시할 뿐이며, 외부 장치가 이를 수신하여 처리하는 구성은 개시하거나 시사하지 못하고 있다.
예컨대 다수의 열차가 동시에 무선 통신을 통하여 데이터를 전송하는 경우, 외부 장치는 이를 효율적으로 누락되지 않게 수신하여야 하나, 한국공개특허 제10-2011-0126215호에서는 외부 장치의 구성은 개시하지 못하고 있다.
본 발명의 목적은 열차로부터 전송되는 열차 정보를 열차의 식별 정보를 기초로 효율적으로 수신하고, 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 효율적으로 관리할 수 있고 외부 장치로 서비스 정보를 제공할 수 있는 열차 정보 관리 장치를 제공하는 데 있다.
상기 기술적 과제를 달성하기 위하여, 본 발명은 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되며 상기 하나 이상의 프로세서에 의해서 실행되도록 구성되는 하나 이상의 프로그램을 포함하고, 상기 하나 이상의 프로그램은, 열차에 설치된 차상 장치로부터 무선 통신 규격을 이용하여 전송되는 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신하도록 구성된 제1 인스트럭션; 상기 시작 부분을 기초로 결정되는 상기 서비스 포트에 대한 스레드 포트를 이용하여 상기 열차 정보 중 상기 시작 부분을 제외한 나머지 부분을 수신하도록 구성된 제2 인스트럭션; 상기 제1 인스트럭션 및 상기 제2 인스트럭션을 통하여 수신된 상기 열차 정보를 기초로 상기 열차에 대한 서비스 정보를 생성하는 제3 인스트럭션; 및 상기 서비스 정보 중 적어도 일부를 외부 장치로 제공하는 제4 인스트럭션을 포함하는 것인 열차 정보 관리 장치가 제공된다.
본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 하나 이상의 프로그램은, 상기 서비스 정보를 데이터베이스에 상기 열차의 식별 정보를 키 값으로 하여 저장하는 제5 인스트럭션을 더 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 서비스 정보는 상기 열차의 식별 정보, 상기 열차에 대한 고장 정보, 화재 정보, 속도 정보, 운행 이력 관리 정보, 통계 관리 정보, 예측 관리 정보 및 이들의 조합 중 적어도 하나를 포함 할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 제2 인스트럭션은, 상기 시작 부분에 포함된 상기 열차에 대한 식별 정보 중 적어도 일부를 기초로 미리 지정된 복수의 스레드 포트 중에서 상기 스레드 포트를 선택하는 제2-1 인스트럭션을 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 제2 인스트럭션은, 상기 시작 부분에 포함된 상기 열차에 대한 식별 정보 중 적어도 일부를 기초로 상기 스레드 포트를 동적으로 생성하는 제2-2 인스트럭션을 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 식별 정보는 상기 열차에 대한 고유 식별 정보 및 가변 식별 정보 중 적어도 하나를 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 고유 식별 정보는 상기 열차의 편성 번호를 포함하는 것이고, 상기 가변 식별 정보는 상기 열차의 열차 번호를 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 무선 통신 규격은 이동 통신 규격을 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 열차 정보는 TCMS 규격에 따른 신호를 포함할 수 있다.
또한 본 발명에 따른 열차 정보 관리 장치에 있어서, 상기 하나 이상의 프로그램은, 상기 제1 인스트럭션 및 상기 제2 인스트럭션을 통하여 수신된 상기 열차 정보와 상기 제5 인스트럭션을 통하여 상기 데이터베이스에 미리 저장된 적어도 하나의 서비스 정보를 비교하여 상기 열차 정보의 무결성을 검사하는 제6 인스트럭션을 더 포함할 수 있다.
본 발명에 따르면 열차로부터 전송되는 열차 정보를 열차의 식별 정보를 기초로 효율적으로 수신하고, 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 효율적으로 관리할 수 있고 외부 장치로 서비스 정보를 제공할 수 있는 열차 정보 관리 장치를 제공할 수 있다.
보다 구체적으로, 본 발명에 따르면, 복수의 열차로부터 미리 지정된 시간 간격마다 전송되는 복수의 열차 정보 중의 시작 부분만을 미리 지정된 동일한 서비스 포트를 이용하여 수신할 수 있으므로 복수의 열차 각각마다 서로 다른 서비스 포트를 이용하여 수신하는 경우 발생할 수 있는 문제점을 해결할 수 있다.
또한 복수의 열차 정보 중 시작 부분을 제외한 나머지 부분을 서비스 포트에 대한 스레드 포트를 이용하여 수신할 수 있으므로, 복수의 열차 정보를 동일한 서비스 포트를 이용하여 수신하는 경우 발생할 수 있는 문제점을 해결할 수 있다.
또한 수신된 열차 정보의 무결성을 검사하여 보다 정확한 열차 정보가 수신되었는지를 확인할 수 있다.
또한 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 보다 효율적으로 확인할 수 있으며, 서비스 정보를 외부 장치로 제공할 수도 있다.
도 1은 본 발명에 따른 열차 정보 관리 장치의 예시적인 구성을 나타내는 블록도.
도 2는 본 발명에 따른 열차 정보 관리 장치가 실행되는 시스템 환경을 나타내는 도면.
도 3은 본 발명에 따른 열차 정보 관리 장치가 저장 및 실행하는 프로그램의 예시적인 블록도.
도 4는 본 발명에 따른 열차 정보 관리 장치에 있어서, 열차 정보를 예시적으로 나타내는 도면.
도 5는 본 발명에 따른 열차 정보 관리 장치에 있어서, 열차 정보를 서비스 포트 및 스레드 포트를 이용하여 수신하고 서비스 정보를 생성하는 구성을 모식적으로 나타내는 도면.
이하, 본 발명의 열차 정보 관리 장치의 실시예를 첨부한 도면을 참조로 보다 구체적으로 설명한다.
도 1은 본 발명에 따른 열차 정보 관리 장치의 예시적인 구성을 나타내는 블록도이다.
도 1을 참조하면, 본 발명에 따른 열차 정보 관리 장치(100)는 하나 이상의 프로세서(110)와, 메모리(130)와, 메모리(130)에 저장되며 하나 이상의 프로세서(110)에 의해서 실행되도록 구성되는 하나 이상의 프로그램(150)을 포함한다.
하나 이상의 프로세서(110)는 메모리(130)에 저장된 하나 이상의 프로그램(150)을 판독하고 실행한다. 하나 이상의 프로세서(110)는 예컨대 n개(단 n은 자연수)로 도시되었지만, 예컨대 1개일 수도 있으며 또는 복수 개일 수도 있다. 즉 하나의 프로세서를 이용하여 열차 정보 관리 장치(100)의 기능을 실행할 수도 있으며, 또는 복수 개의 프로세서가 연동하여 열차 정보 관리 장치(100)의 기능을 실행할 수도 있다. 예컨대 제1 프로세서가 연산 기능을 실행하고, 제2 프로세서가 통신 기능을 실행하는 등으로 열차 정보 관리 장치(100)의 기능을 실행할 수도 있다.
메모리(130)는 프로그램(150)을 저장한다. 메모리(130)는 예컨대 기록 및 판독이 가능한 비휘발성 메모리 또는 휘발성 메모리와 같은 기록 매체이다. 메모리(130)는 1개로 도시되었지만 복수 개일 수도 있다.
하나 이상의 프로그램(150)은 예컨대 m개(단 m은 자연수)로 도시되었지만, 예컨대 1개일 수도 있으며 또는 복수 개일 수도 있다. 즉 하나의 프로그램을 이용하여 열차 정보 관리 장치(100)의 기능을 구현할 수도 있으며, 또는 복수 개의 프로그램이 연동하여 열차 정보 관리 장치(100)의 기능을 구현할 수도 있다. 예컨대 제1 프로그램이 연산 기능을 구현하고, 제2 프로그램이 통신 기능을 구현하는 방식으로 열차 정보 관리 장치(100)의 기능을 구현할 수도 있다.
이하 하나 이상의 프로세서(110) 및 하나 이상의 프로그램(150)은 각각 "프로세서(110)" 및 "프로그램(150)"으로 지칭한다.
도 2는 본 발명에 따른 열차 정보 관리 장치가 실행되는 시스템 환경을 나타내는 도면이다.
도 2를 참조하면, 본 발명에 따른 열차 정보 관리 장치가 실행되는 시스템 환경은 열차 정보 관리 장치(100)와, 복수의 열차(200A 내지 200N)와, 클라이언트 장치(300)를 포함한다. 또한 열차 정보 관리 장치(100)는 데이터베이스(170)와 연결될 수 있다. 대안적으로, 열차 정보 관리 장치(100)는 데이터베이스(170)를 그 내부에 포함할 수도 있다.
복수의 열차(200A 내지 200N) 각각은 적어도 운행 중에 내부에 설치된 센서와 같은 신호 장치(도시되지 않음)를 통하여 열차 정보를 생성하고 차상 장치(도시되지 않음)를 통하여 열차 정보를 열차 정보 관리 장치(100)로 전송한다.
열차 정보 관리 장치(100)는 복수의 열차(200A 내지 200N) 각각으로부터 열차 정보를 수신하고, 열차 정보를 기초로 서비스 정보를 생성한다. 또한 열차 정보 관리 장치(100)는 서비스 정보를 클라이언트 장치(300)로 전송한다.
한편 열차 정보 관리 장치(100)는 서비스 정보를 데이터베이스(170)에 저장할 수도 있다.
클라이언트 장치(300)는 열차 정보 관리 장치(100)로부터 서비스 정보를 수신하고 이를 이용하여 서비스를 제공한다. 클라이언트 장치(300)는 예컨대 작업자의 무선 단말, 역사 또는 열차 운행을 통합 관리하는 관제 센터에 설치된 컴퓨터, 열차 관련 정보를 제공하는 애플리케이션 서버일 수 있다. 또는 클라이언트 장치(300)는 열차 고객의 스마트폰과 같은 무선 단말일 수 있다. 열차 고객의 무선 단말에서는 열차 관련 정보를 제공하는 모바일 애플리케이션이 실행될 수 있다.
바람직하게는, 클라이언트 장치(300)는 열차 정보 관리 장치(100)에 서비스 정보를 제공할 것을 요청한다. 열차 정보 관리 장치(100)는 상기 요청에 따라서 서비스 정보를 클라이언트 장치(300)로 전송한다.
도 3은 본 발명에 따른 열차 정보 관리 장치가 저장 및 실행하는 프로그램의 예시적인 블록도이다.
도 3을 참조하면, 프로그램(150)은 제1 인스트럭션(150-1) 내지 제4 인스트럭션(150-4)을 포함한다. 프로그램(150)은 제5 인스트럭션(150-5) 및 제6 인스트럭션(150-6) 중 적어도 하나를 더 포함할 수 있다. 또한 제2 인스트럭션(150-2)은 제2-1 인스트럭션(150-2-1) 내지 제2-2 인스트럭션(150-2-2)을 포함할 수 있다.
제1 인스트럭션(150-1)은 열차에 설치된 차상 장치로부터 무선 통신 규격을 이용하여 전송되는 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신하도록 구성된다.
무선 통신 규격은 바람직하게는 이동 통신 규격을 포함한다. 이동 통신 규격은 예컨대 LTE와 같은 이동 통신에서 사용되는 데이터 전송 규격일 수 있다. 따라서 종래와 같이 무선 랜을 이용하는 경우에 비해서 통신이 가능한 장소의 제약을 최소화하면서도 실시간 또는 미리 지정된 시간 간격(예컨대 1초)마다 차상 장치로부터 전송되는 열차 정보를 수신할 수 있다.
예컨대 도 2를 참조하면, 제1 인스트럭션(150-1)은 열차(200A)에 설치된 차상 장치(미도시)로부터 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신한다. 또한 제1 인스트럭션(150-1)은 열차(200B 내지 200N 중 적어도 하나)에 설치된 차상 장치(미도시)로부터 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신할 수도 있다.
도 4는 본 발명에 따른 열차 정보 관리 장치에 있어서, 열차 정보를 예시적으로 나타내는 도면이다.
도 4를 참조하면, 열차 정보는 열차의 편성 번호, 열차 번호, 현재역 번호, 다음역 번호, 종착역 번호, 열차 속도와 신차 개조 여부, 역전기 정보 및 판토 상태 정보와, 열차 내의 각 차량에 대한 출입문 정보(비상 핸들 정보), 비상 인터폰, 화재 감지 정보, 장치 중 고장 정보와 같은 다양한 정보를 포함한다.
도 4의 열차 정보는 단지 예시적인 것일 뿐이며, 실제의 열차 정보는 예컨대 TCMS 규격에 따른 신호일 수 있다.
한편 열차 정보 중의 열차의 편성 번호는 열차에 대한 고정 식별 정보이다.
열차의 편성이 결정된 다음에는 열차의 편성 정보는 고정적으로 부여되는 식별 정보이며, 열차의 차량이 폐기되기 전까지 변하지 않는 식별 정보이다.
반면 열차 정보 중의 열차 번호는 열차에 대한 가변 식별 정보이다. 열차 번호는 해당 열차의 운영에 따라서 부여되는 식별 정보로서, 예컨대 노선, 운행 시간 등에 따라서 부여되는 식별 정보이다. 따라서 노선, 운행 시간 등이 변경되면 열차 번호는 변경될 수 있다.
전술하듯이, 제1 인스트럭션(150-1)은 각각의 열차(200A 내지 200N 중 적어도 하나)에서 전송되는 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신하도록 구성된다.
예컨대 운행 중인 100개의 열차(즉 N=100으로 가정)가 존재하고, 100개의 열차 각각이 1초마다 자신의 열차 정보를 생성하고 생성된 열차 정보를 각각에 설치된 차상 장치를 통하여 전송하는 경우를 가정하면, 본 발명에 따른 열차 정보 관리 장치는 1초마다 100개의 열차 정보를 수신하여야 한다.
복수의 열차로부터 전송되는 열차 정보를 수신하는 것은 다음과 같은 두 가지 구성을 고려할 수 있다.
첫 번째로, 열차 정보 관리 장치는 복수 개의 열차, 예컨대 100개의 열차마다 별도로 설정된 100개의 서비스 포트(즉 통신 포트)를 이용하여 100개의 열차 각각에 대한 열차 정보를 수신하는 구성이다.
열차 정보 관리 장치의 시스템 자원을 고려하면, 첫 번째 구성은 100개의 열차마다 별도로 서비스 포트를 부여한다면 열차 정보 관리 장치의 부하가 커지게 되므로, 열차 정보 관리 장치의 시스템 자원을 효율적으로 이용하지 못하게 된다. 또한 각각의 열차에 설치된 차상 장치는 해당 열차에 대한 서비스 포트를 별도로 서로 다르게 설정하여 이용하여야 하므로, 차상 장치에 대해서 별도의 관리가 필요하다. 또한 열차는 열차 운행 정책에 따라서 변경될 수 있으므로, 열차가 변경될 때마다 일일이 서비스 포트를 변경하여야 하는 단점도 있다. 즉 각각의 열차에 설치된 차상 장치도 서비스 포트를 변경하여야 하며 열차 정보 관리 장치도 이에 대응하여 서비스 포트를 변경하여야 한다.
두 번째로, 열차 정보 관리 장치가 하나의 서비스 포트만을 이용하여 복수 개의 열차, 예컨대 100개의 열차 각각에 대한 열차 정보를 수신할 수 있다. 이 경우 복수의 열차 각각에 설치된 차상 장치와 열차 관리 장치는 서비스 포트에 대한 변경이 없이 동일한 서비스 포트를 이용하여 열차 정보를 전송 및 수신할 수 있으므로 첫 번째의 구성과 같은 서비스 포트를 변경하는 것과 같은 문제점을 개선할 수 있다.
그러나 하나의 서비스 포트만을 이용하여 열차 정보를 수신하므로 예컨대 100개의 열차 각각에 대한 열차 정보 중에서 수신이 누락되는 경우가 있다. 예컨대 제1 열차 내지 제100 열차의 100개의 열차가 동시에 동일한 서비스 포트를 이용하여 열차 정보를 전송하는 경우, 예컨대 제1 열차에 대한 열차 정보를 수신하는 프로세스가 지연되어서 예컨대 제100 열차에 대한 열차 정보를 수신하는 프로세스가 정상적으로 동작하지 못할 수 있다는 단점을 가진다. 즉 특정한 서비스 포트에 대해서 부하가 매우 커지므로, 해당 서비스 포트를 이용한 통신이 원활하게 수행되지 못할 수 있다는 단점이 있다.
따라서 본 발명에 따른 열차 정보 관리 장치(100)는 열차 정보를 전술한 제1 인스트럭션(150-1)과 후술하는 제2 인스트럭션(150-2)을 통하여 수신하다.
전술하듯이, 제1 인스트럭션(150-1)은 열차에 설치된 차상 장치로부터 무선 통신 규격을 이용하여 전송되는 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신하도록 구성된다.
즉 예컨대 복수의 열차 각각에 설치된 차상 장치와 열차 관리 장치(100)는 미리 지정된 동일한 서비스 포트를 이용하여 열차 정보 중의 시작 부분을 전송하고 수신한다.
예컨대 도 4에 도시된 열차 정보의 예시적인 구성 중에서, 제1 인스트럭션(150-1)은 열차 정보 중의 시작 부분에 배치된 편성 번호와 열차 번호라는 두 가지의 정보만을 수신하도록 구성된다.
제2 인스트럭션(150-2)은 제1 인스트럭션(150-1)을 통하여 수신한 열차 정보 중의 시작 부분을 기초로 결정되는 스레드 포트를 이용하여 열차 정보 중의 시작 부분을 제외한 나머지 부분을 수신하도록 구성된다. 스레드 포트는 서비스 포트에 대한 포트이다. 예컨대 열차 정보 관리 장치(100)는 제1 인스트럭션(150-1)과 제2 인스트럭션(150-2)을 별도의 프로세스로서 실행할 수 있다.
이와 같이 제1 인스트럭션(150-1)과 제2 인스트럭션(150-2)을 통하여 열차 정보를 분할하여 수신하는 것에 의해서, 전술한 복수의 서비스 포트를 이용하여 열차 정보를 수신하는 구성과 동일한 서비스 포트를 이용하여 열차 정보를 수신하는 구성의 단점을 모두 개선할 수 있다.
즉 제1 인스트럭션(150-1)은 복수의 열차 각각에 설치된 차상 장치로부터 전송되는 열차 정보 중의 시작 부분만을 하나의 동일한 서비스 포트를 이용하여 수신한다. 따라서 복수의 열차 각각에 설치된 차상 장치와 열차 정보 관리 장치에 대해서 서비스 포트를 별도로 설정해야 하던 단점을 개선할 수 있다.
한편 동일한 서비스 포트를 이용하여 열차 정보를 전부 수신하던 구성의 단점 역시 개선할 수 있다. 즉 제1 인스트럭션(150-1)은 복수의 열차 각각에 설치된 차상 장치로부터 전송되는 열차 정보 중의 시작 부분만을 수신하고, 제2 인스트럭션(150-2)은 서비스 포트에 대한 스레드 포트를 이용하여 열차 정보 중의 나머지 부분은 제2 인스트럭션(150-2)을 통하여 수신한다. 따라서 제1 인스트럭션(150-1)의 부하는 감소될 수 있으므로, 복수의 열차로부터 열차 정보가 전송되는 경우라도 제1 인스트럭션(150-1)은 열차 정보 중의 시작 부분을 누락하지 않고 원활하게 수신할 수 있다.
제2 인스트럭션(150-2)에 대해서 보다 상세하게 설명하면 다음과 같다.
제2 인스트럭션(150-2)은 제1 인스트럭션(150-1)을 통하여 수신한 열차 정보의 시작 부분에 포함된 열차에 대한 식별 정보를 기초로 미리 지정된 복수의 스레드 포트 중에서 스레드 포트를 선택하는 제2-1 인스트럭션(150-2-1)을 포함할 수 있다.
즉 복수의 열차, 예컨대 제1 열차 내지 제100 열차인 100개의 각각에 대해서 식별 정보를 기초로 각각 스레드 포트를 미리 지정한다. 예컨대 서비스 포트가 "101"인 경우, 제1 열차의 스레드 포트는 "101001", 제2 열차의 스레드 포트는 "101002", 제100 열차의 스레드 포트는 "101100"과 같은 형태로 스레드 포트를 미리 지정한다.
제2-1 인스트럭션(150-2-1)은 제1 인스트럭션(150-1)을 통하여 수신한 열차 정보의 시작 부분에 포함된 열차에 대한 식별 정보를 판독한 후, 예컨대 열차에 대한 식별 정보가 제2 열차를 나타낸다면 제2 열차의 스레드 포트인 "101002"를 이용하여 열차 정보 중의 시작 부분을 제외한 나머지 부분을 수신한다.
한편 제2 인스트럭션(150-2)은 제1 인스트럭션(150-1)을 통하여 수신한 열차 정보의 시작 부분에 포함된 열차에 대한 식별 정보를 기초로 스레드 포트를 동적으로 생성하는 제2-2 인스트럭션(150-2-2)을 포함할 수도 있다.
즉 각각의 열차에 대해서 스레드 포트가 미리 지정된 전술한 경우와는 달리, 스레드 포트는 동적으로 생성되어 사용된다.
예컨대 서비스 포트가 "101"이고 열차에 대한 식별 정보가 "817"을 나타낸다면, 제2-2 인스트럭션(150-2-2)은 열차의 스레드 포트를 "101817"로 동적으로 생성한 후, 스레드 포트를 "101817"을 이용하여 열차 정보 중의 시작 부분을 제외한 나머지 부분을 수신한다.
제2-2 인스트럭션(150-2-2)은 특히 운행 중인 열차가 자주 변경되는 경우에 적용될 수 있다.
전술한 제2-1 인스트럭션(150-2-1) 및 제2-2 인스트럭션(150-2-2)에 대응하는 프로세스는 열차 정보 중의 나머지 부분을 수신하는 경우에 활성화되었다가 열차 정보 중의 나머지 부분을 수신하는 것이 종료되면, 비활성화되거나 또는 소멸(kill)될 수도 있다. 따라서 열차 정보 관리 장치(100)의 시스템 자원은 보다 효율적으로 이용될 수 있다.
한편 서비스 포트에 대한 스레드 포트를 결정하기 위한 식별 정보는 열차에 대한 고유 식별 정보 및 가변 식별 정보 중 적어도 하나를 이용할 수 있다.
제2 인스트럭션(150-2)은 예컨대 고유 식별 정보인 편성 번호를 이용하거나 또는 가변 식별 정보인 열차 번호를 이용하여 결정된 스레드 포트를 이용할 수 있으며, 또는 편성 번호 및 열차 번호 모두를 이용하여 결정된 스레드 포트를 이용할 수도 있다.
도 5는 본 발명에 따른 열차 정보 관리 장치에 있어서, 열차 정보를 서비스 포트 및 스레드 포트를 이용하여 수신하고 서비스 정보를 생성하는 구성을 모식적으로 나타내는 도면이다.
제3 인스트럭션(150-3)은 제1 인스트럭션(150-1) 및 제2 인스트럭션(150-2)을 통하여 수신된 열차 정보를 기초로 열차에 대한 서비스 정보를 생성한다.
서비스 정보는 열차의 식별 정보, 열차에 대한 고장 정보, 화재 정보, 속도 정보, 운행 이력 관리 정보, 통계 관리 정보, 예측 관리 정보 및 이들의 조합 중 적어도 하나를 포함할 수 있다.
열차 정보는 예컨대 TCMS 규격에 따라서 생성된 정보이다. 서비스 정보는 열차 정보를 기초로 클라이언트 장치(도 2의 300)에 제공하기에 보다 적합한 형식을 가지는 서비스 정보를 생성할 수 있다. 예컨대 서비스 정보는 열차 정보를 그대로 포함할 수도 있지만, 용도에 적합하게 편집하거나 열차 정보 중에서 불필요한 정보 또는 중복되는 정보를 제외하고 실제 의미있는 정보만을 포함하도록 생성될 수 있다. 예컨대 고장 정보는 정상적인 동작이 수행되는 신호 장치에 대한 정보를 제외하고 고장이 발생한 신호 장치에 대한 정보만을 포함할 수도 있다.
즉 제3 인스트럭션(150-3)은 실시간 또는 미리 지정된 시간 간격마다 수신되는 열차 정보를 분석하여 클라이언트 장치(300)에게 제공하기에 적합한 형태로 서비스 정보를 생성한다.
예컨대 서비스 정보는 열차의 식별 정보, 열차에 대한 고장 정보, 화재 정보, 속도 정보, 운행 이력 관리 정보, 통계 관리 정보 및 예측 관리 정보를 모두 포함할 수 있다.
제4 인스트럭션(150-4)은 제3 인스트럭션(150-3)을 통하여 생성된 서비스 정보 중 적어도 일부를 외부 장치로 유선 통신 규격 또는 무선 통신 규격을 이용하여 제공한다.
외부 장치는 예컨대 도 2를 참조로 설명한 클라이언트 장치(300)이다.
예컨대 클라이언트 장치(300)가 열차 번호 및 속도 정보만을 요구하는 경우에는, 제4 인스트럭션(150-4)은 서비스 정보 중에서 열차 번호 및 속도 정보를 클라이언트 장치(300)로 유선 통신 규격 또는 무선 통신 규격을 이용하여 전송한다.
예컨대 클라이언트 장치(300)가 열차 번호 및 고장 정보만을 요구하는 경우에는, 제4 인스트럭션(150-4)은 서비스 정보 중에서 열차 번호 및 고장 정보를 클라이언트 장치(300)로 전송한다.
또한 예컨대 클라이언트 장치(300)가 편성 번호 및 운행 이력 관리 정보만을 요구하는 경우에는, 제3 인스트럭션(150-3)은 서비스 정보 중에서 편성 번호 및 운행 이력 관리 정보를 클라이언트 장치(300)로 전송한다.
또한 서비스 정보는 암호화되어서 클라이언트 장치(300)로 전송될 수도 있다.
또한 서비스 정보는 가변 정보, 복합 정보 및 평균 정보와 같이 보다 세분화되어서 전송될 수도 있다.
예컨대 속도 정보는 가변적인 실시간 속도 정보만을 포함할 수 있으며, 실시간 속도, 평균 속도 및 현재 위치를 포함하는 복합 정보 형태로 재구성되어 전송될 수도 있다.
클라이언트 장치(300)는 본 발명에 따른 열차 정보 장치(100)로부터 전송되는 서비스 정보를 이용하여 열차에 대한 상태를 보다 효율적으로 판단할 수 있다.
한편 전술하듯이, 프로그램(150)은 제5 인스트럭션(150-5)을 더 포함할 수 있다.
제5 인스트럭션(150-5)은 제3 인스트럭션(150-3)을 통하여 생성된 서비스 정보를 데이터베이스에 열차의 식별 정보를 키 값으로 하여 데이터베이스(170)에 저장한다.
제5 인스트럭션(150-5)을 통하여 데이터베이스(170)에 저장된 서비스 정보는 이후 예컨대 서비스 정보 중의 운행 이력 관리 정보, 통계 관리 정보 및 예측 관리 정보를 갱신하는 데 이용될 수 있다.
또한 열차의 식별 정보, 예컨대 열차 번호 및 편성 번호 중 적어도 하나를 키 값으로 하여 데이터베이스(170)에 서비스 정보가 제공되므로, 특정 열차에 대해서 고장 정보, 화재 정보, 속도 정보, 운행 이력 관리 정보, 통계 관리 정보 및 예측 관리 정보 등의 정보를 용이하게 추출할 수도 있다.
한편 전술하듯이, 프로그램(150)은 제6 인스트럭션(150-6)을 더 포함할 수 있다.
제6 인스트럭션(150-6)은 제1 인스트럭션(150-1) 및 제2 인스트럭션(150-2)을 통하여 수신된 열차 정보와 제5 인스트럭션(150-5)을 통하여 데이터베이스(170)에 미리 저장된 적어도 하나의 서비스 정보를 비교하여 제1 인스트럭션(150-1) 및 제2 인스트럭션(150-2)을 통하여 수신된 열차 정보의 무결성을 검사한다.
열차에 배치된 차상 장치는 예컨대 센서와 같은 신호 장치로부터 전기 신호를 통하여 데이터를 수집한다. 이 경우 일시적인 전기 신호 이상에 의해서 잘못된 열차 정보가 생성되고, 이 열차 정보가 본 발명에 따른 열차 정보 장치(100)로 전송될 수 있다. 또는 열차 정보는 정상적으로 생성되더라도 무선 통신 과정에서 오류가 발생하여 본 발명에 따른 열차 정보 장치(100)는 잘못된 열차 정보를 수신할 수도 있다.
따라서 열차 정보의 무결성을 검사하기 위해서, 제6 인스트럭션(150-6)은 제1 인스트럭션(150-1) 및 제2 인스트럭션(150-2)을 통하여 수신된 열차 정보를 데이터베이스(170)에 미리 저장된 적어도 하나의 서비스 정보와 비교하는 것에 의해서 열차 정보의 무결성을 검사한다.
예컨대 제1 인스트럭션(150-1) 및 제2 인스트럭션(150-2)을 통하여 수신된 열차 정보 중에서 차상 장치에 배치된 검지 센서에서 고장이 발생했다는 정보(고장 정보)가 포함된 경우에, 고장 정보를 포함하는 서비스 정보는 데이터베이스(170)에 저장된다.
이후 차상 장치로부터 다시 열차 정보가 전송되면, 제1 인스트럭션(150-1) 및 제2 인스트럭션(150-2)을 통하여 열차 정보가 수신된다.
만약 수신된 열차 정보가 상기 검지 센서가 정상적으로 작동한다는 정보(정상 정보)를 포함하는 경우에는, 제6 인스트럭션(150-6)은 정상 정보와 데이터베이스(170)에 고장 정보를 비교하여 해당 검지 센서에 대해서 일시적으로 전기 신호 이상에 의해서 잘못된 정보가 생성되었거나 무선 통신 과정의 오류에 따라서 잘못된 정보가 생성되었다고 판단할 수 있다.
만약 수신된 열차 정보가 상기 검지 센서에서 고장이 발생했다는 정보(제2 고장 정보)를 다시 한번 포함하는 경우에는, 제6 인스트럭션(150-6)은 제2 고장 정보와 데이터베이스(170)에 고장 정보를 비교하여 해당 검지 센서에 대해서 고장이 발생했다고 판단할 수 있다. 즉 일시적으로 전기 신호 이상에 의해서 잘못된 정보가 생성되었거나 무선 통신 과정의 오류에 따라서 잘못된 정보가 생성된 것이 아니라, 실제 해당 검지 센서에 대해서 고장이 발생했다고 판단할 수 있다.
이상에서 설명한 바와 같은 본 발명에 따르면, 열차로부터 전송되는 열차 정보를 열차의 식별 정보를 기초로 효율적으로 수신하고, 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 효율적으로 관리할 수 있고 외부 장치로 서비스 정보를 제공할 수 있는 열차 정보 관리 장치를 제공할 수 있다.
비록 본 발명의 구성이 구체적으로 설명되었지만 이는 단지 본 발명을 예시적으로 설명한 것에 불과한 것으로, 본 발명이 속하는 기술분야에서 통상의 지식을 가지는 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 변형이 가능할 것이다.
따라서 본 명세서에 개시된 실시예들은 본 발명을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 사상과 범위가 한정되는 것은 아니다. 본 발명의 범위는 아래의 청구범위에 의해 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
본 발명에 따르면 열차로부터 전송되는 열차 정보를 열차의 식별 정보를 기초로 효율적으로 수신하고, 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 효율적으로 관리할 수 있고 외부 장치로 서비스 정보를 제공할 수 있는 열차 정보 관리 장치를 제공할 수 있다.
보다 구체적으로, 본 발명에 따르면, 복수의 열차로부터 미리 지정된 시간 간격마다 전송되는 복수의 열차 정보 중의 시작 부분만을 미리 지정된 동일한 서비스 포트를 이용하여 수신할 수 있으므로 복수의 열차 각각마다 서로 다른 서비스 포트를 이용하여 수신하는 경우 발생할 수 있는 문제점을 해결할 수 있다.
또한 복수의 열차 정보 중 시작 부분을 제외한 나머지 부분을 서비스 포트에 대한 스레드 포트를 이용하여 수신할 수 있으므로, 복수의 열차 정보를 동일한 서비스 포트를 이용하여 수신하는 경우 발생할 수 있는 문제점을 해결할 수 있다.
또한 수신된 열차 정보의 무결성을 검사하여 보다 정확한 열차 정보가 수신되었는지를 확인할 수 있다.
또한 수신된 열차 정보를 기초로 서비스 정보를 생성하여 열차에 대한 정보를 보다 효율적으로 확인할 수 있으며, 서비스 정보를 외부 장치로 제공할 수도 있다.

Claims (10)

  1. 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되며 상기 하나 이상의 프로세서에 의해서 실행되도록 구성되는 하나 이상의 프로그램을 포함하고,
    상기 하나 이상의 프로그램은,
    열차에 설치된 차상 장치로부터 무선 통신 규격을 이용하여 전송되는 열차 정보 중의 시작 부분을 미리 지정된 서비스 포트를 이용하여 수신하도록 구성된 제1 인스트럭션;
    상기 시작 부분을 기초로 결정되는 상기 서비스 포트에 대한 스레드 포트를 이용하여 상기 열차 정보 중 상기 시작 부분을 제외한 나머지 부분을 수신하도록 구성된 제2 인스트럭션;
    상기 제1 인스트럭션 및 상기 제2 인스트럭션을 통하여 수신된 상기 열차 정보를 기초로 상기 열차에 대한 서비스 정보를 생성하는 제3 인스트럭션; 및
    상기 서비스 정보 중 적어도 일부를 외부 장치로 제공하는 제4 인스트럭션
    을 포함하는 것인 열차 정보 관리 장치.
  2. 제1항에 있어서,
    상기 하나 이상의 프로그램은,
    상기 서비스 정보를 데이터베이스에 상기 열차의 식별 정보를 키 값으로 하여 저장하는 제5 인스트럭션
    을 더 포함하는 것인 열차 정보 관리 장치.
  3. 제1항에 있어서,
    상기 서비스 정보는 상기 열차의 식별 정보, 상기 열차에 대한 고장 정보, 화재 정보, 속도 정보, 운행 이력 관리 정보, 통계 관리 정보, 예측 관리 정보 및 이들의 조합 중 적어도 하나를 포함하는 것인 열차 정보 관리 장치.
  4. 제1항에 있어서,
    상기 제2 인스트럭션은,
    상기 시작 부분에 포함된 상기 열차에 대한 식별 정보 중 적어도 일부를 기초로 미리 지정된 복수의 스레드 포트 중에서 상기 스레드 포트를 선택하는 제2-1 인스트럭션
    을 포함하는 것인 열차 정보 관리 장치.
  5. 제1항에 있어서,
    상기 제2 인스트럭션은,
    상기 시작 부분에 포함된 상기 열차에 대한 식별 정보 중 적어도 일부를 기초로 상기 스레드 포트를 동적으로 생성하는 제2-2 인스트럭션
    을 포함하는 것인 열차 정보 관리 장치.
  6. 제2항 내지 제5항 중 어느 한 항에 있어서,
    상기 식별 정보는 상기 열차에 대한 고유 식별 정보 및 가변 식별 정보 중 적어도 하나를 포함하는 것인 열차 정보 관리 장치.
  7. 제6항에 있어서,
    상기 고유 식별 정보는 상기 열차의 편성 번호를 포함하는 것이고, 상기 가변 식별 정보는 상기 열차의 열차 번호를 포함하는 것인 열차 정보 관리 장치.
  8. 제1항에 있어서,
    상기 무선 통신 규격은 이동 통신 규격을 포함하는 것인 열차 정보 관리 장치.
  9. 제1항에 있어서,
    상기 열차 정보는 TCMS(Train Control and Monitoring System) 규격에 따른 신호를 포함하는 것인 열차 정보 관리 장치.
  10. 제2항에 있어서,
    상기 하나 이상의 프로그램은,
    상기 제1 인스트럭션 및 상기 제2 인스트럭션을 통하여 수신된 상기 열차 정보와 상기 제5 인스트럭션을 통하여 상기 데이터베이스에 미리 저장된 적어도 하나의 서비스 정보를 비교하여 상기 열차 정보의 무결성을 검사하는 제6 인스트럭션
    을 더 포함하는 것인 열차 정보 관리 장치.
PCT/KR2017/010462 2016-10-18 2017-09-22 열차 정보 관리 장치 Ceased WO2018074750A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2016-0134749 2016-10-18
KR1020160134749A KR101730874B1 (ko) 2016-10-18 2016-10-18 열차 정보 관리 장치

Publications (1)

Publication Number Publication Date
WO2018074750A1 true WO2018074750A1 (ko) 2018-04-26

Family

ID=58701953

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/010462 Ceased WO2018074750A1 (ko) 2016-10-18 2017-09-22 열차 정보 관리 장치

Country Status (2)

Country Link
KR (1) KR101730874B1 (ko)
WO (1) WO2018074750A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095156A (zh) * 2021-10-26 2022-02-25 卡斯柯信号(成都)有限公司 一种轨道交通移动终端数据保护方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909120A (zh) * 2017-05-11 2017-06-30 四川高新轨道交通产业技术研究院 地铁车辆基地综合自动化系统
KR102116890B1 (ko) * 2019-11-07 2020-05-29 주식회사 지에스지 무선 가속도계를 이용한 이동형 레일/궤도 결함 실시간 분석 및 모니터링 시스템 및 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0748434Y2 (ja) * 1989-12-15 1995-11-08 東日本旅客鉄道株式会社 列車情報伝送装置
US20100049383A1 (en) * 2008-08-19 2010-02-25 The Boeing Company Autonomous asset transportation method, apparatus and computer program product
KR101313692B1 (ko) * 2009-12-18 2013-10-02 한국전자통신연구원 로봇용 소프트웨어 컴포넌트를 실행하는데 있어서 고장 감내 방법 및 장치
JP2014097713A (ja) * 2012-11-14 2014-05-29 Mitsubishi Electric Corp 列車無線システム
JP2016032974A (ja) * 2014-07-31 2016-03-10 株式会社東芝 列車編成認識装置、および列車編成認識システム

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101313592B1 (ko) * 2012-04-13 2013-10-01 애니포인트 미디어 그룹 스트리밍 재생 방법 및 이를 이용한 컴퓨팅 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0748434Y2 (ja) * 1989-12-15 1995-11-08 東日本旅客鉄道株式会社 列車情報伝送装置
US20100049383A1 (en) * 2008-08-19 2010-02-25 The Boeing Company Autonomous asset transportation method, apparatus and computer program product
KR101313692B1 (ko) * 2009-12-18 2013-10-02 한국전자통신연구원 로봇용 소프트웨어 컴포넌트를 실행하는데 있어서 고장 감내 방법 및 장치
JP2014097713A (ja) * 2012-11-14 2014-05-29 Mitsubishi Electric Corp 列車無線システム
JP2016032974A (ja) * 2014-07-31 2016-03-10 株式会社東芝 列車編成認識装置、および列車編成認識システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095156A (zh) * 2021-10-26 2022-02-25 卡斯柯信号(成都)有限公司 一种轨道交通移动终端数据保护方法
CN114095156B (zh) * 2021-10-26 2023-05-12 卡斯柯信号(成都)有限公司 一种轨道交通移动终端数据保护方法

Also Published As

Publication number Publication date
KR101730874B1 (ko) 2017-04-28

Similar Documents

Publication Publication Date Title
WO2018044036A1 (ko) 원격지에서 원자력 발전소의 온라인 통합 모니터링 방법 및 온라인 통합 모니터링 시스템
US7764176B2 (en) Entry and exit confirmation system and method
WO2018074750A1 (ko) 열차 정보 관리 장치
WO2018169143A1 (ko) IoT 보일러의 제어 시스템 및 방법
WO2020138623A1 (ko) 배전반 감시 시스템 및 그것의 동작방법
WO2019189950A1 (ko) 설비의 원격 진단 방법, 시스템 및 프로그램
WO2013069981A1 (en) Communication system and operating method using home gateway
WO2023075228A1 (ko) 전력 설비를 위한 양방향 제어시스템
WO2017150781A1 (ko) 스마트기기 간의 협업 방법 및 클라우드 서버
WO2013069886A1 (en) Facilities control system and operating method of the same
JP3569827B2 (ja) ネットワークシステムの状態診断・監視装置
WO2017073804A1 (ko) 디지털 사이니지 이상 검출 방법 및 이를 위한 장치
WO2015080468A1 (ko) 차량 위치 제공 장치, 그리고 그를 이용한 주차 위치 안내 시스템 및 주차 위치 안내 방법
WO2017057991A1 (ko) 메시지 서버의 차량관리방법 및 차량 단말의 차량관리방법
WO2019182172A1 (ko) 원격 검침 시스템, 검침 단말기 및 이를 이용하는 도전 감지 방법
WO2015076493A1 (ko) 사전 장애 탐지 시스템 및 방법
WO2022102858A1 (ko) 방송 통합 모니터링 시스템 및 그 방법
WO2019231163A1 (ko) 메시지 전송 지연 관리 장치 및 방법
WO2017022905A1 (ko) 환경 감시 시스템 및 방법
CN101512450B (zh) 数据记录装置
WO2020009347A1 (ko) Usim 관리 장치 및 산업용 통신 단말
WO2024177389A1 (ko) 전기 모빌리티 종합 관제 솔루션 제공 방법 및 장치
WO2021235594A1 (ko) 비상용 발전기 원격 모니터링 시스템
WO2016171348A1 (ko) Tld 무선단말기와 tld 관리 시스템 및 tld 관리 방법
WO2021125661A1 (ko) 대중교통 운행정보 제공 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17862262

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17862262

Country of ref document: EP

Kind code of ref document: A1