Special edition paper Development of a Crew Schedule Data Transfer System

Similar documents
Signaling System and Communication System on Shinkansen of JR-EAST

Configuring a Secure Access etrust SiteMinder Server Instance (NSM Procedure)

Additional Boarding Setup and Daily Operations Guide

MYOB EXO OnTheGo. Release Notes 1.2

CASS & Airline User Manual

Official Journal of the European Union L 186/27

Federal GIS Conference February 10 11, 2014 Washington DC. ArcGIS for Aviation. David Wickliffe

Daily Estimation of Passenger Flow in Large and Complicated Urban Railway Network. Shuichi Myojo. Railway Technical Research Institute, Tokyo, Japan

Baggage Reconciliation System

In-Service Data Program Helps Boeing Design, Build, and Support Airplanes

TIMS & PowerSchool 2/3/2016. TIMS and PowerSchool. Session Overview

Installation Guide. Unisphere Central. Installation. Release number REV 07. October, 2015

MyTraveler User s Manual

S-Series Hotel App User Guide

Official Journal of the European Union L 146/7

Mobile FliteDeck VFR Release Notes

PSS Integrating 3 rd Party Intelligent Terminal. Application Note. Date December 15, 2009 Document number PSS5000/APNO/804680/00

EMC Unisphere 360 for VMAX

New Technologies and Digital Transformation of the Passenger Process in Airport Terminals

PASSENGER JOURNEY. Our vision: a seamless, secure and efficient walking pace journey that is highly personalized throughout.

RAAS Fleet Status Reporting and Defect Management Overview. January 13, of 1

Atennea Air. The most comprehensive ERP software for operating & financial management of your airline

EMC Unisphere 360 for VMAX

Product information & MORE. Product Solutions

Sunquest Collection Manager (Monitor)

Passenger Dwell Time Analysis at Copenhagen Airport

All-Weather Operations Training Programme

INSTRUCTIONS FOR USING THIS SAMPLE FLIGHT MANUAL SUPPLEMENT

Simulation of disturbances and modelling of expected train passenger delays

Form 91 Application for Approval of an EFB System

myidtravel Functional Description

CAPAN Methodology Sector Capacity Assessment

Preliminary Staff User s Manual. CASSi The Computerized Aircraft Scheduling System Rev. 1.28a. February 10, 2001

Specialty Cruises. 100% Tally and Strip Cruises

US explores catalytic potential of biometrics

Dell EMC Unisphere 360

U.S. Domestic CPDLC-DCL Users Guide. DATA COMMUNICATIONS INTEGRATED SERVICES (DCIS) Harris Corporation

SUPPLEMENT AUGUST CITATION PERFORMANCE CALCULATOR (CPCalc) MODEL THRU FM-S51-00 S51-1 U.S.

Document Control Identification. Document History. Authorisation. Rail Safety Manager Brookfield Rail

Stair Designer USER S GUIDE

Concur Travel User Guide

SUPPLEMENT 3 11 APRIL CITATION PERFORMANCE CALCULATOR (CPCalc) MODEL AND ON 510FM-S3-00 S3-1 U.S.

Operations Manual. FS Airlines Client User Guide Supplement A. Flight Operations Department

CASCADE OPERATIONAL FOCUS GROUP (OFG)

Android App Japan Connected-free Wi-Fi is newly-launched

JAPAN RAIL PASS REGIONAL RAIL PASS Sales Manual. with Japan Leading Destination Management Company,

Carbon Offsetting and Reduction Scheme for International Aviation (CORSIA):

Release Note

E: W: avinet.com.au. Air Maestro Training Guide Flight Records Module Page 1

SUPPLEMENT OCTOBER CITATION PERFORMANCE CALCULATOR (CPCalc) MODEL AND ON REVISION 8 68FM-S17-08

ANDROID BUS TICKETING SYSTEM

Airport Capacity Improvement, Operation Efficiency and Passenger Satisfaction

EMC Unisphere 360 for VMAX

Comfort Pro A Hotel. User Manual

2017 PROCEDURES HAVE CHANGED READ CAREFULLY

Power Tong Torque Manual

ultimate traffic Live User Guide

Progressive Technology Facilitates Ground-To-Flight-Deck Connectivity

Release Note

Air Operator Certification

ASPASIA Project. ASPASIA Overall Summary. ASPASIA Project

International Journal Of Electrical, Electronics And Data Communication, ISSN: ANDROID BUS TICKETING SYSTEM

COMMISSION REGULATION (EU) No 255/2010 of 25 March 2010 laying down common rules on air traffic flow management

The Improvement of Baggage Handling System

HEATHROW NIGHT MOVEMENT AND QUOTA ALLOCATION PROCEDURES Version 3

INFORMATION REGARDING VISITOR PASSES AT CALGARY INTERNATIONAL AIRPORT

PRAJWAL KHADGI Department of Industrial and Systems Engineering Northern Illinois University DeKalb, Illinois, USA

Each room will automatically be selected with the same room type (standard, junior suite, ocean view, etc.).

LS-Data. Manual. Altenrhein Luftfahrt GmbH Office Park 3 Top 312 / Postfach 90 A-1300 Wien Flughafen

Video Media Center - VMC 1000 Getting Started Guide

Tourist Evacuation Guidance Support System for Use in Disasters

COMPLIANCE WITH THIS PUBLICATION IS MANDATORY

Programmable Safety Systems PSS-Range

UM1868. The BlueNRG and BlueNRG-MS information register (IFR) User manual. Introduction

G/TIMS. Flight Record Overview (USAF) Flight Record Application Overview. Accessing Flight Records

WHAT S NEW in 7.9 RELEASE NOTES

EASA Safety Information Bulletin. SIB No.: Issued: 09 December 2013

RNP AR APCH Approvals: An Operator s Perspective

User Guide for E-Rez

Constrained Long-Range Plan for the National Capital Region.

CIVIL AVIATION AUTHORITY, PAKISTAN OPERATIONAL CONTROL SYSTEMS CONTENTS

QuickStart Guide. Concur Premier: Travel

The System User Manual

Phytclean Guide: How to apply for phytosanitary (special) markets

Changi Airport A-CDM Handbook

USER GUIDE Cruises Section

A New Way to Work in the ERCOT Market

FSXmap.com. Interactive Airport and Runway map for Flight Simulator X

MODEL AERONAUTICAL ASSOCIATION OF AUSTRALIA

PASSUR Aerospace. Departure Metering Program at Toronto Pearson International Airport. Training Manual

Entry of Flight Identity

SmartStarter. 1. Intro

InHotel. Installation Guide Release version 1.5.0

Be fast with fares. Be first with customers

FLICA Training! Horizon Air Flight Attendants!

Discuss issues observed during the trial and implementation of ADS-B including review items from ADS-B Problem report database ADS-B ISSUES

1224 Splitter and CTO combo, setup instructions using the Panelview HMI

Bel-Track Manual V /06/2015

Gogo Connected Aircraft Services

Frequently Asked Questions

Transcription:

Development of a Crew Schedule Data Transfer System Hideto Murakami* Takashi Matsumoto* Kazuya Yumikura* Akira Nomura* We developed a crew schedule data transfer system where crew schedule data is transferred from the transport planning system to the train monitor system onboard via train crews' tablet PCs as temporary data storage to replace our conventional IC card based system. Currently, each IC card carried by JR East train drivers in the greater Tokyo area contains operation time data for the train they are responsible for to be displayed on the onboard monitor and warn of speed restrictions. But storing data to each card is not only time-consuming for crew administrators, but also costly. We therefore focused on simplifying the system. The new system provides smoother train crew support functions than the conventional system, especially during crew operation rescheduling. Keywords: Tablet, IC card, Bluetooth communications, Transport planning system 1 Introduction 2 Overview of Development Most JR East drivers in the greater Tokyo area carry an IC card with them when on duty. The IC card stores data such as timetables if the trains the driver is responsible for and kilometerage of stations on the routes of those trains, and this data is used for purposes such as assisting the duties of the driver. By inserting the IC card to the card holder of the onboard monitor before starting the train, the driver transfers the data (hereinafter, the crew schedule data ) to the train. IC cards have been used for long time due to their high reliability; however, we face the following issues today. Unit price of the IC card is high. The data needs to be generated and updated daily per crew schedule from the transport planning system as necessary, making transport management complicated. Due to small capacity, the IC card can store only the data of a specific crew schedule. So, if the train the driver is assigned to is changed at operation disruption, the driver cannot transfer the necessary data to the new train nor use some crew support functions. Taking those issues into account, we developed and verified the following functions with an aim of achieving crew schedule data transfer from the transport planning system to trains via the tablets crews currently carry. We developed a crew schedule data transmission server to obtain crew schedule data from the externally connected server of the transport planning system. We developed an app for tablets by which crews can obtain the necessary crew schedule data from the crew schedule data transmission server and transfer that to trains using tablets. 2.1 Overview of the System Fig. 1 shows the system configuration. data is transferred from the transport planning system to trains in the following order. External connection server Transport planning system Crew management server (existing) Crew schedule data setting information 3G LTE data 3G LTE setting information Duty database data transmission server setting Crew support app Tablet app setting information Crew tablet Fig. 1 Overview of System Configuration NFC + Bluetooth communications Onboard device (1) The crew schedule data is exported to the external connection server of the transport planning system (periodically and at manual operation) (2) The crew schedule data transmission server periodically accesses the external connection server to obtain newly exported crew schedule data if there is any. Data obtained is deleted from the external connection server. (3) The crew schedule data transmission server analyzes the obtained data and stores that in its database. (4) By operating a tablet, the crew accesses the crew schedule data transmission server and transfers the necessary data from the database on that server to the tablet. (5) By placing a near field communication (NFC) identification card on the reader, the crew establishes tablet - train communications and exports the crew schedule data to the train. In order to avoid affecting the existing functions of the crew support app included in crew tablets having functions such as *Advanced Railway System Development Center, Research and Development Center of JR East Group JR EAST Technical Review-No.33 27

transferring timetables in operation disruption, we developed the aforementioned system as a function within that app. 1) 2.2 Crew Schedule Data The crew schedule data output from the transport planning system is defined as follows. The data is generated from the transport planning system for each crew schedule. The data name is uniquely identified by a combination of setting items. The data is exported from the transport planning system to the external connection server in the following two patterns. Periodic transmission: Automatically exported at a specified time (when the transport planning system is out of service) Manual transmission: Manually updated and exported by crew offices and the like in urgent or special cases In periodic transmission, the crew schedule data for three days (same day and next two days) of individual crew offices is compressed into zip files (hereinafter, the crew schedule data files ) and exported to the external connection server. 2.3 Development of the Crew Schedule Data Transmission Server The external connection server of the transport planning system and the crew schedule data transmission server developed in this project are connected by file transfer protocol (FTP) communications only, so there is a risk of theft of IDs and files exchanged in the communications path. As a countermeasure, we enhanced security by connecting those servers with closed network lines and adopted a communications method where the communications path cannot be seen from outside. The crew schedule data transmission server periodically obtains crew schedule data files from the external connection server of the transport planning system. We set an interval at which data is obtained that takes into account re-obtaining of the files if any of them are damaged when decompressing. The interval can be changed, and when put into practical use, we will have to reconsider the interval and method of obtaining the data according to the data volume and performance. The procedure by which the crew schedule data transmission server obtains the crew schedule data from the external connection server is as follows. (1) Obtain crew schedule data files The crew schedule data transmission server confirms that crew schedule data files are present on the external connection server and obtains all the files if present. The crew schedule data files obtained are saved in folders on the crew schedule data transmission server. (2) Store crew schedule data The crew schedule data files obtained are expanded, and they are saved if properly expanded. If the same data is already present, it is substituted with the newest data. (3) Register to database on crew schedule data transmission server The crew schedule data saved on the server is analyzed and information needed when obtaining data by tablets is saved to the database. (4) Delete files on external connection server The crew schedule data transmission server deletes crew schedule data files obtained from the external connection server after completing the process of obtaining crew schedule data. 2.4 Development of an App for Tablets 2.4.1 Obtaining Crew Schedule Data from Crew Schedule Data Transmission Server Using Tablet App Crews obtain crew schedule data from the crew schedule data transmission server by operating the tablet. The operations to obtain the data are input of crew schedule number (mainly at start of onboard duty) and input of train number (mainly at change of train assigned). Even when inputting the train number, the crew schedule number including the train number input is searched and the crew schedule data linked with the crew schedule is obtained. Therefore, in either input pattern, the data is imported to the tablet per crew schedule. (1) Obtaining data by crew schedule number In designing a user interface for the tablet, we followed the screen structure and the like of the existing crew support app. Crews can also obtain the crew schedule data when inputting the crew schedule number to the tablet before starting onboard duty. Fig. 2 shows an image of system processing when a crew schedule number is input. Crew support app setting completed 1) Recognize crew schedule number input on tablet 2) Request crew schedule setting to crew management server 3) Search crew schedule data in crew schedule data transmission server More than one search result 4) Obtain by tablet all crew schedule data involved 5) Due to crew schedule setting error, return to condition with crew schedule not set Error No search result * where only trains not using crew schedule data (diesel trains, etc.) are allocated 6) Processing ended without obtaining crew schedule data Fig. 2 Image of Processing when Crew Schedule Number is Input (2) Obtaining data by train number In incidents such as operation disruption, crew assignment to trains is sometimes changed by crew managers. At that time, crews can obtain the crew schedule data including the train newly assigned to by inputting the new train number to the tablet. Fig. 3 shows an image of processing to obtain crew schedule data when a train number is input. To obtain crew schedule data, the tablet app searches and narrows down the crew schedule data required according to the following conditions. [Condition 1] Crew office code of the crew schedule data matches the code of the crew office to which the crew belongs or that of the crew office responsible for the newly assigned train. [Condition 2] Train number included in the crew schedule data matches the train number input. 28 JR EAST Technical Review-No.33

No crew schedule data search result data already obtained by inputting crew schedule number 1) Recognize train number input on tablet 2) Search by crew schedule data transmission server for crew schedule data that meets all conditions [Condition 1] Crew office code in crew schedule data matches the code of the crew office to which the crew belongs or that of the crew office responsible for the newly assigned train *Crew office codes are set in the crew support app. [Condition 2] Train number matches number inputted [Condition 3] Departure time of train newly assigned is within a given time range from current time 5) Processing ended without obtaining crew schedule data Multiple crew schedule search results 3) Display onboard duty section selection screen on tablet and decide crew schedule number that includes train number input according to crew's selection 1 crew schedule search result 4) Obtain by tablet crew schedule data linked to crew schedule number input from crew schedule data transmission server Fig. 3 Image of Processing when Train Number is InputInput crew schedule data, a given time range is defined as the time range to search in. [Condition 3] If there are still multiple crew schedules after narrowing down, the data (train number, departure time, section assigned, depot responsible) is sent to the tablet, and the crew chooses the crew schedule data to be imported. Fig. 4 shows the screen transition for obtaining crew schedule data by inputting train number. 2.4.2 Crew Schedule Data Transfer to Trains by Tablet App For the crew schedule data transfer to trains by the tablet app, we adopted the following connection and communications method as a function within the existing crew support app. When a crew member places a authentication NFC card on the onboard card reader, the tablet receives a connection request from the train and establishes tablet - train communications (Bluetooth handover method). Tablet - train communications is by Bluetooth (ver. 3.0) communications. In the crew schedule data transfer from a tablet to a train, the first sector information (8 KB) is sent first as in the current system using IC cards. Then, according to the request from the train, the nth sector information (8 KB) corresponding to the train number assigned is sent. We decided the specifications and produced the tablet interface while confirming the data flow of the train and the tablet corresponding to workflow the crew. Fig. 5 shows an image of the flow of crew schedule data transfer to trains. Fig. 4 Image of Screen Transition (When Train Number is Input) [Condition 3] Departure time of the train newly assigned is within a given time range from the current time. On the crew schedule data transmission server, there can be more than one crew schedule that includes the train number input from the tablet (for example, depot responsible for train 1M: A depot on B Line and C depot on D line). Therefore, the system narrows data down to the crew schedule data assumed to be needed by the crew. [Conditions 1 and 2] Next, on the crew schedule data transmission server, there is more than one crew schedule with the same crew schedule number to be operated on the different days. As crews are not likely to be assigned to the train in the distant future, the system sets in advance a time range to search so as to narrow down the crew schedule data. Setting as the start point the time when a crew member inputs a train number to the tablet to search the Train Tablet Action by crew TCP data data transferred to train connection Tablet operation lock to be transferred Not Not locked Not set Chronological established 1 Set crew schedule order 2 Import applicable crew schedule data to tablet data A 3 Arrive at driver's cab Not Not locked 4 Place NFC card on onboard reader established 5 Detect start of onboard duty 6 Request establishment of TCP connection 7 Respond to TCP connection establishing request 8 Start monitoring TCP connection condition 9 Lock tablet button after connected Start Start locking connection 10 Request 1st sector data 11 Return 1st sector data A; Only 1st sector Connecting Locking 12 Draw crew schedule selection screen on cab monitor A; Only 1st sector Wait for operation by crew (crew operation may be omitted) 13 Select train number on cab monitor 14 Request nth sector data 15 Return nth sector data A: 1st and nth sectors Connecting Locking 16 Draw operation information screen on cab monitor A: 1st and nth sectors 17 Start driving in duty section While driving 18 Request remaining data A: 1st and nth sectors 19 Return remaining data A: All data Connecting Locking 20 TCP connection disconnected A: All data Start 21 Detect disconnection of TCP connection locking 22 Unlock tablet button End lock 23 Finish driving in duty section 24 Remove NFC card from onboard reader 25 Detect end of onboard duty 26 Clear crew schedule data on train 27 (TCP connection already disconnected) TCP disconnection already detected Not Not locked 28 Start moving to another train established 29 Arrive at train 30 Select files to be transferred using tablet Not 31 Switch duty data to be transferred established Not locked data B 32 Place NFC card on onboard reader 33 Detect start of onboard duty 34 Request establishment of TCP connection 35 Respond to TCP connection establishing request 36 Start monitoring TCP connection condition 37 Lock tablet button after connected Start Start locking connection 38 Request 1st sector data 39 Return 1st sector data B: Only 1st sector 40 Draw crew schedule selection screen on cab monitor B: Only 1st sector Connecting Locking Wait for operation by crew (crew operation may be omitted) 41 Select train number on cab monitor 42 Request nth sector data 43 Return nth sector data B: 1st and nth sectors Connecting Locking 44 Draw operation information screen on cab monitor 45 Start driving in duty section While driving 46 Request remaining data B: 1st and nth sectors 47 Return remaining data B: All data Connecting Locking 48 TCP connection disconnected B: All data Disconnect 49 Detect disconnection of TCP connection 50 Unlock tablet button End lock Fig. 5 Flow of Crew Schedule Data Transfer to Trains (Image) JR EAST Technical Review-No.33 29

3 Implementation and Consideration of Verification Tests We carried out verification tests of crew schedule data transfer from the transport planning system to trains using tablets and considered issues for putting that into practical use. Table 1 Measurements in Obtaining Crew Schedule Data NO Number of crew schedule data instances Data volume (KB) Processing to obtain (ms) Processing to decompress (ms) Overall processing (ms) 3.1 Obtaining Crew Schedule Data from Transport Planning System by Crew Schedule Data Transmission Server 3.1.1 Confirmation of Obtaining Crew Schedule Data We confirmed that crew schedule data is obtained as specified from the external connection server of the transport planning system by the crew schedule data transmission server. We also confirmed that the crew schedule data transmission server obtains the crew schedule data with the most recent time stamp and registers that to the database regardless of whether the crew schedule data files are exported from the transport planning system to the external connection server by periodic transmission or by manual transmission. Overall processing Line (overall processing) 3.1.2 Measurement of Time Required for Obtaining Crew Schedule Data Based on log data and the like gained in testing of connections with the transport planning system, we calculated the time required to obtain crew schedule data to check for problems when put in practical use. Due to restraints of the test environment, crew schedule data of only a few crew offices was exported to the external connection server of the transport planning system. In actual operation, crew schedule data of all crew offices that currently use IC cards will be exported to the external connection server in period transmission at a specified time, and the crew schedule data transmission server will subsequently obtain all the data at the same time. (1) Time measured in the tests We measured time required for processing is as follows. 1) Obtaining: Time required for obtaining crew schedule data files from the external connection server by the crew schedule data transmission server 2) Decompressing: Time required for decompressing crew schedule data files by the crew schedule data transmission server and deleting the files from the external connection server 3) Overall processing: Time required for 1) and 2) and all processing including crew schedule data analysis and storage to the database of the decompressed data Table 1 shows the processing time measured for each of the above. Fig. 6 shows the overall processing time according to data size. It demonstrates that the processing time is in proportion to the data size. (2) Estimation assuming practical operation (for all crew offices involved) As the volume of data was limited in this tests, we calculated based on the test results the total processing time from obtaining crew schedule data of all JR East crew offices involved from the external connection server of the transport planning system to Processing time (ms) Data volume (KB) Fig. 6 Overall Processing Time for Data Volumes registering the data to the database on the crew schedule data transmission server. First, we figured out the data volume per instance of crew schedule data from Table 1. Next, we calculated the total data volume on the assumption of that being the crew schedule data for all crew offices involved. Then, based on the processing time per data volume shown in Fig. 6, we gained the total processing time calculation result of approx. 91 minutes. If crew schedule data is changed at a crew office and manually sent during the aforementioned processing, such data has to be processed along with the data exported in periodic transmission, so shorter data processing time will be needed in actual operation in future. Processing took a long time in this project because the crew schedule data transmission server obtained and decompressed crew schedule data files and sequentially analyzed and imported crew schedule data to the database on the server. One possible measure to shorten time is to increase total processing speed by conducing in parallel the processing for analyzing crew schedule data obtained and exporting that to the database by the crew schedule data transmission server. Multiplicity of parallel processing depends on the number of cores of the server, so a server with more cores will enable more multiplied processing. 30 JR EAST Technical Review-No.33

For practical operation, we will need to decide the specifications of the crew schedule data transmission server based on the crew schedule data volume (actual volume) of all crew offices for a day. 3.2 Obtaining Crew Schedule Data from Crew Schedule Data Transmission Server Using Tablet App 3.2.1 Confirmation of Obtaining Crew Schedule Data We confirmed that crews could obtain using the tablet crew schedule data linked to the crew schedule number and/or train number input. We also compared the crew schedule data the transport planning system exported to the external connection server with the crew schedule data obtained from the crew schedule data transmission server using the tablet and confirmed that those were the same data. 3.2.2 Time Required for Obtaining Crew Schedule Data Crews must be able to quickly obtain crew schedule data in all sorts of situations, such as at change of train assigned in operation disruption. We therefore verified time required for obtaining crew schedule data. (1) Time required for obtaining crew schedule data by inputting crew schedule number The system process flow from crew inputting crew schedule number to the tablet to completion of importing crew schedule data is as follows. 1) Input crew schedule number to the tablet at start of onboard duty. 2) Set crew schedule number to the crew support app. 3) Search crew schedule data on the crew schedule data transmission server. 4) Obtain on the tablet all crew schedule data required. We checked the time required for 1) and 2) from the processing time by the existing crew support app and for 3) and 4) from the log data, finding that average time was approx. 2.9 seconds. It can be said that the time is at the level where there would be no problems in terms of obtaining data when the crew starts duty on the train duty. (2) Time required for obtaining crew schedule data by inputting train number The process flow from inputting to the tablet the number of the train newly assigned in situations such as operation disruption to completion of importing crew schedule data is as follows. 1) Input train number to the tablet when the train assigned is changed. 2) Search in the crew schedule data transmission server for crew schedule data meeting conditions. 3) Determine crew schedule number including the train number input by the crew selecting one of the possible sections shown on the tablet. 4) Obtain all crew schedule data required into the tablet. We checked the time required for 1) and 2) from the log data of the crew schedule data transmission server and found that the average time was 0.036 seconds. As the average time required for 4) was 2.9 seconds as mentioned above, we can say that crew schedule data can be obtained in about 3 seconds, excluding the time for selecting by the crew in 3). If we store crew schedule data of all crew offices, the processing time for 1) and 2) above will increase in proportion to the data volume increase. However, we will be able to deal with that by choosing a database server based on the data volume and verifying in performance checks in advance of practical use that there is no affect on actual operation. 3.3 Crew Schedule Data Transfer to Trains by Tablet App 3.3.1 Confirmation of Crew Schedule Data Transfer We used a crew schedule data reader board simulation PC in the communications verification test between tablets and trains. As the simulation PC had no function equivalent to that of an onboard monitor, we could not carry out function checks in the actual flow image, so we confirmed the following three items by different methods. Time required for drawing on the onboard monitor display image of crew schedule data transferred from the tablet Used reference time required for image drawing by a similar function of an existing car. Check of contents of image drawing on the onboard monitor display of the crew schedule data transferred from the tablet Used contents of image drawing by a similar function of an existing car. Check of error message on the onboard monitor display at communications error between a tablet and a train Confirmed error was detected on the console display of crew schedule data reader board simulation PC. In the tests of connection with trains, we confirmed the following three items. 1) data transferred to trains via tablets by the system developed in this project match the crew schedule data imported to trains from the transport planning system via existing IC cards. 2) As specified for the interface decided on in this project, placing an authentication NFC identification card on the reader establishes tablet - train communications and enables data transmission and reception. No data is transmitted to and/or received by a terminal other than that specified by the authentication NFC identification card. 3) data specified on the tablet to be transmitted is transferred to the train. When verifying 1), we found that file generation date of the file was different from the date of writing data to IC cards, but all other content matched. File generation date is the date when the transport planning system generates crew schedule data, and that is automatically exported. Writing of data to IC cards and generation of data to be exported to the external connection server are performed at different timing, so the file generation date does not match the date of writing data to IC cards. As other items matched each other, we confirmed that the mechanism where crew schedule data is obtained by tablets and transferred to trains was achieved without problem. In verification of 2) and 3), we found no problems. JR EAST Technical Review-No.33 31

3.3.2 Time Required for Transferring Crew Schedule Data Based on the measurement results in the train connection test, we calculated time required for transferring crew schedule data in the actual workflow assumed. Table 2 shows processing time required for each workflow. A driver enters the driver s cab and starts driving after completion of processes No. 1 to 5. Adding up the measurement time results in the train connection test, the time from placing an authentication NFC card on the onboard reader to crew schedule selection screen being displayed (No. 1 to 3) is 5.2 sec. in total, the time from selecting a train number on the crew schedule selection screen to the operation information screen being displayed (No. 4 and 5) is 4.4 sec. in total. This demonstrates that all processes from No. 1 to 5 are completed within 9.6 sec. in total. In cases such as crew transferring to a train with the same train number, the crew does not need to select a train number on the crew schedule selection screen. In such as case, the train requests nth sector information from the tablet after the crew obtains the first sector information in process No. 2, so time required for screen display in No. 3 is not needed, and all processes up to No. 5 will be completed within 6.1 sec. In actual operation, a certain amount of time is required for the crew to select a train number between processes No. 3 and No. 4, and the time required for screen display (in No. 3 and 5) in this project is estimated time. However, we can say that the time required for the processes from placing and authentication NFC card on the onboard reader to displaying the operation information screen is acceptable for actual operation. 4 Conclusion In this development project, we aimed for job innovation and cost reduction by using tablets crews now carry instead of conventional IC cards. We developed a crew schedule data transmission server and a tablet app, and we confirmed that the tablet app can obtain the latest crew schedule data from the transport planning system as needed and transfer the data to trains without affecting functions of the existing crew support app. In the future, we will proceed with development for putting the system into practical use. Table 2 Processing Time per Workflow Details Time until Bluetooth connection made between onboard monitor and tablet Time from making Bluetooth connection until train obtains 1st sector data from tablet Time from completion of obtaining 1st sector data to displaying crew schedule selection screen on onboard monitor Time from selecting train number in crew schedule selection screen on onboard monitor to train obtaining nth sector data from tablet Time from receiving nth sector data to displaying operation information screen on onboard monitor Time from displaying crew schedule data screen on onboard monitor to train obtaining remaining data Processing time (sec.) Note Onboard device processing time (estimated) Specified sectors to be obtained on a simulation device due to having no onboard monitor Onboard device processing time (estimated) Reference: 1) Hideto Murakami, Fumihiko Henda, Fuminori Tsunoda, Service Hinshitsu Kojo ni mukete Tablet Tanmatsu o Katsuyo shita Gijutsu Kaihatsu [in Japanese], JREA, Vol. 56, No. 4 (2013): 22-25 32 JR EAST Technical Review-No.33