The present invention relates to a transportation system, a schedule proposal system, and a train operations system that dynamically adjust the number of trains to be operated based on an increase or decrease in passengers' demands.
As a major factor of a comfort level of public transportation represented by railway transportation, there is a degree of congestion of trains. When a passenger capacity utilization rate of a train increases, it may take time for passengers to get on and off the train at a station, trains in the vicinity of the train may be out of schedule, and scheduled operations may not be enabled.
As a related-art technique made to handle the aforementioned circumstances, there is PTL1. PTL1 discloses a technique for newly generating a schedule based on train assignment such as the number of trains to be operated on a railway line for a section, the number of trains able to be delivered from garages, and the like when a director responsible for a train operation management task instructs to increase a transportation capacity. In addition, PTL2 and PTL3 disclose techniques for detecting increases and reductions in the numbers of users in a station and the flow of users in the station and adjusting departure time of trains.
PTL 1: Japanese Patent Application Laid-Open No. Hei 7-315222
PTL 2: Japanese Patent Application Laid-Open No. 2014-233989
PTL 3: Japanese Patent Application Laid-Open No. 2015-182623
In a method described in PTL1, a director instructs to increase a transportation capacity. Thus, the increase in the transportation capacity needs to rely on the individual, and it is difficult to determine details of the increase in the transportation capacity. In methods described in PTL 2 and PTL 3, departure time of trains is adjusted and the number of trains to be operated is not increased and reduced. Both PTL 2 and PTL 3 pay attention to the alleviation of congestion. In both PTL2 and PTL3, however, public transportation may provide an excess transportation capacity. When the number of trains to be operated is reduced so that passengers do not feel inconvenient, the service cost may be reduced and it may be expected to improve satisfaction of passengers.
Thus, a transportation system is provided, which is capable of always collecting information on passengers at a station, predicting travel demands of passengers in real time, and increasing and reducing the number of trains to be operated based on increases and decreases in the travel demands.
A representative example of the invention disclosed in the present specification is as follows. A transportation system for operating trains on a railway line with a plurality of stations includes a schedule planning system for determining a schedule for the railway line and a schedule proposal system for proposing a change in the schedule for the railway line. The schedule proposal system includes a data server for storing information collected at the plurality of stations and related to passengers, and a computing server storing a program for predicting the numbers of passengers who wait for trains and a program for determining an increase or reduction in the number of trains to be operated. The computing server executes, at predetermined time intervals, the program for predicting the numbers of passengers who wait for trains and the program for determining an increase or reduction in the number of trains to be operated. The program for predicting the numbers of passengers who wait for trains predicts, based on the information stored in the data server and related to passengers, the numbers of passengers who wait for trains at the plurality of stations in a predetermined time zone. The program for determining an increase or reduction in the number of trains to be operated determines, based on the numbers of passengers who wait for trains at the plurality of stations in the predetermined time zone, whether or not the number of trains to be operated is to be increased or reduced. The schedule planning system updates a schedule for the time zone to a schedule in which the number of trains to be operated has been increased or reduced, based on the determination, made by the schedule proposal system, of whether or not the number of trains to be operated is to be increased or reduced.
A transportation system capable of increasing and reducing the number of trains to be operated based on travel demands of passengers may be enabled.
An example of the present invention is described with reference to
A configuration of a transportation system according to the example is described with reference to
A monitoring camera 104 is installed near a ticket gate or at a platform in many cases. A spatial range in which the single monitoring camera captures an image is limited. Thus, in general, multiple monitoring cameras are installed near ticket gates, at platforms, in passages, and in stairs at a single station. Video data acquired by the monitoring camera 104 can be confirmed in real time in a control center for managing railway operations or the like via the network 109. A technique for detecting a person from a video image captured by the monitoring camera 104 and counting the number of persons staying in a certain space has been developed.
With the widespread use of a public wireless LAN usable at stations and in trains, access points 105 tend to be installed at various places. The public wireless LAN may be provided by an operator other than railway operators. The public wireless LAN is a service providing connections to the Internet via wireless LANs. The user 102 connects a mobile terminal such as a laptop PC, a tablet PC, a smartphone, or the like to the Internet via an access point 105. A range in which a radio wave reaches from a single access point is approximately several tens of meters in general. Thus, in a large space such as a station, multiple access points are installed. When a mobile terminal can communicate with multiple access points 105, the access points 105 execute communication using SSIDs identifying networks in order to prevent interference. The access points 105 can acquire connection start time and connection end time of mobile terminals.
In general, multiple access points 105 are installed near ticket gates and at platforms in a station yard, the position of the mobile terminal of the user 102 can be roughly estimated based on the intensities of radio waves between the access points 105 and the mobile terminal. Alternatively, by chronologically tracking access points 105 to which mobile terminals are connected, movements of passengers in the station yard can be estimated. When the user 102 uses a public wireless LAN service that can be used by registering a MAC address that is an identifier of the mobile terminal or the like, movement records of the mobile terminal can be acquired from connection data of a wireless LAN. Connection information of the access points 105 installed in the station yard is transmitted to the data managing server group 106 in real time.
In the example, the number of users 102 of the station, railway lines to be used by the users 102, and the like are estimated based on information from the automatic ticket gates 103, the monitoring camera 104, and the access points 105 as described later. An estimation method is not limited to a method using these devices. In addition, all the devices may not be used. The estimation method is likely to be enabled with existing equipment of a station and can be executed without requiring significant investment in equipment.
A train 101 is operated based on a train operations system 130 owned by a railway operator. The train operations system 130 includes a schedule planning system 131, an operation management system 132, and a train information management system 133 as subsystems. The schedule planning system 131 generates a schedule for the train 101. The operation management system 132 manages whether the train 101 is operated in accordance with the schedule generated by the schedule planning system 131. The train information management system 133 acquires and collects various types of information from the train 101 in service and transmits the information to a traincrew member and an operation management center 126. When the train information management system 133 is used, the positions of trains, train numbers, train failure information, and the like are transmitted from the trains and accumulated in the operation management center 126. A sensor that can measure the weight of the train 101 is attached to the train 101 in order to adjust braking strength. The sensor can collect measured values of the weight of the train and estimate information of passengers on the train 101 from an average weight per passenger.
A dynamic train operation schedule proposal system 110 may be owned by the railway operator as a part of a railway management system. Alternatively, the dynamic train operation schedule proposal system 110 may be owned by a service operator different from the railway operator, and the service operator may propose a train operation schedule to the railway operator. The dynamic train operation schedule proposal system 110 includes a data server 111, a computing server 112, and an information distributing server 113. These servers are connected to and able to communicate with a computer 122 used by a system operator (railway operator when the system 110 is owned by the railway operator) 121 via a network 120. In addition, the dynamic train operation schedule proposal system 110 can communicate with the operation management center 126 and a terminal 128 used by a passenger 128 or the like via a network 124.
Servers forming the dynamic train operation schedule proposal system 110 are described below. The example describes the dynamic train operation schedule proposal system 110 as three server groups. The dynamic train operation schedule proposal system 110, however, can be physically configured as a single computer or can be configured as a computer system composed of multiple computers logically or physically configured. The dynamic train operation schedule proposal system 110 may operate with different threads on the same computer or may operate on a virtual computer built in multiple physical computer resources.
Basic configurations of the servers are the same. Each of the servers is a computer including a network interface (I/F) 170, a processor (CPU) 171, a memory 172, and a storage unit 160. The network interface 170 connects the server to the networks 109 and 120. The processor 171 executes a program stored in the memory 172. The memory 172 includes a ROM (Read Only Memory), which is a nonvolatile storage element, and a RAM (Random Access Memory), which is a volatile storage element. In the ROM, a fixed program, for example, a BIOS (Basic Input Output System) or the like, is stored. The RAM is a high-speed and volatile storage element such as a DRAM (Dynamic Random Access Memory) and temporarily stores a program to be executed by the processor 171 and data to be used upon the execution of the program. The storage unit 160 is, for example, a large-capacity and nonvolatile storage device such as a magnetic storage device (HDD (Hard Disc Drive)), a flash memory (SSD (Solid State Drive)), or an optical drive and stores the program to be executed by the processor 171 and the data to be used upon the execution of the program. Multiple storage devices may be installed as the storage unit, and the program and the data may be distributed and stored in the multiple storage devices.
In addition, a keyboard, a mouse, and the like may be connected to each of the servers. An input interface for receiving input from an operator, a display device, a printer, and the like may be connected to each of the servers. Each of the servers may include an output interface for outputting execution results of the program so that the operator can visually confirm the execution results of the program. In addition, the program to be executed by each of the servers is provided to each of the servers via a network or a removable medium (optical disc, flash memory, or the like). Thus, each of the servers may include an interface for reading data from the removable medium.
First, the data server 111 is described. Information from the devices (103, 104) within the station yard and the access points 105, information output from the train information management system 133 and indicating the numbers of passengers on trains, and the like are transmitted via the network 109 to the data server 111 when new data is acquired or at predetermined time intervals (time intervals of several minutes, several hours, or the like, depending on intervals of trains). The data server 111 causes the received data to be stored in a data storage section (DB) 150 of a storage unit 160a. As shown in
Next, the computing server 112 uses a data group accumulated in the data server 111 to execute arithmetic processing in order to propose increases and reductions in the numbers of trains to be operated. As shown in
Next, the information distributing server 113 stores, in the storage unit 160c, a program such as an information distribution program 141 and intermediate data generated during a computation process. The information distributing server 113 is accessed from the system administrator 121, the operation management center 126, or the terminal 128 used by the passenger 127 via the networks 120 and 124 and provides information.
The system operator 121 of the dynamic train operation schedule proposal system 110 can confirm configurations and states of data accumulated in the dynamic train operation schedule proposal system 110 from the terminal 122 via the network 120, the state of the computing server 112, computation results of the computing server 112, search request from users, and the like.
The operation schedule proposal system according to the example is described using a railway shown as a railway map shown in
Railway line/station information 240 includes information of railway line IDs 241, names 242 of railway lines/directions, station IDs 243, track number information 244 of stations, section information 245, and the like and indicates structures of railway lines. In this example, a railway line ID “01” indicates an “inbound track 901 on an L1 railway line” and a railway line ID “02” indicates an “outbound track 902 on the L1 railway line”. It is implied that a station S01 belongs to a section L1-A1 and that the inbound track on the L1 railway line is track No. 1 of the station S01. Stations forming a railway line are basically stored in the order of the actual arrangement.
Main railway line merge time information 250 includes turnout information 251, merge stations 252, names 253 of railway lines/directions, train states 254, time 255 required until merge, and the like. For example, it is implied that a first storage track 906 merges with the inbound track 901 on the L1 railway line at a station S02 and that it takes 10 minutes for a train stored in a standby state to merge with the inbound track on the L1 railway line. Alternatively, it is implied that it takes 8 minutes for a train stored in a standby state on track No. 1 of a depot (railyard) 907 to merge with outbound track 902 on the L1 railway line at a station S06. These are information necessary when a train is additionally operated.
Return equipment information 260 includes information of railway line IDs 261, names 262 of railway lines/directions, station IDs 263, and the like. For the inbound track on the L1 railway line, return equipment 908 and 909 is installed at stations S01 and S03. The return equipment is configured to introduce a train on an inbound track (outbound track) to an outbound track (inbound track). As descried later, in the example, congestion states are analyzed by dividing a railway line into some sections (refer to section information 245 of railway line/station information 240). The sections are set by the system operator. Return sections can be set to sections based on the return equipment information 260. This is due to the fact that a station at which return equipment is not installed is not a point at which the number of trains to be operated is increased or reduced. The aforementioned information is fixed information. However, when facility information of a railway line or station is changed, the sections are updated by the system operator.
A train schedule timetable 270 includes information of station IDs 271, train numbers 272, track number information 273, dates 274, train arrival time 275, train departure time 276, and the like. For example, according to a train operation schedule on May 1, 2016, it is implied that a train A01 arrives at track No. 1 of the station S01 at 7 o'clock, departs at 7 o'clock 30 seconds, arrives at track No. 1 of the station S01 at 7 o'clock 5 minutes 30 seconds, and departs at 7 o'clock 6 minutes. The train schedule timetable 270 is updated every time data is received from the schedule planning system 131 of the train operations system 130.
For this estimation, information of connections to the access points 105 of the public wireless LAN can be used, for example. When an access point is installed at each of platforms, the number of connections to the access points is calculated. When multiple access points are installed at each platform, a counted value of the number of connections is calculated. When two tracks are arranged opposite to each other with respect to a single platform, the number of connections is decomposed for each of the tracks. For the decomposition, the position of each terminal on the platform may be estimated using communication intensities from multiple access points, or the number of persons staying for each of tracks may be roughly detected using a video image captured by the monitoring camera 104. In addition, since not all passengers using stations use the public wireless LAN, the ratio of the number of users using the public wireless LAN to the number of all passengers is calculated and corrected. The ratio may be set by conducting a questionnaire survey or may be determined by comparing the number of passengers who passed through each automatic ticket gate 103 within a predetermined time period to the number, estimated from passengers' movements acquired by chronologically tracking access points to which mobile terminals are connected, of passengers who passed through the automatic ticket gate 103.
In addition, person detection may be executed by image processing using a video image captured by the monitoring camera 104 installed in a station yard and the number of waiting passengers may be calculated by counting the number of passengers waiting for trains for each of tracks. Alternatively, generation may be executed by a method of estimating a railway line and a train that might be used by each passenger from entrance and exit station information indicating the passenger using ticket gate pass-through data acquired from the automatic ticket gates 103 and of counting the number of passengers for each station and each track. A route to be used, a train to be used, a time period for waiting for a train at a station, and a total time period required to arrive at a station can be calculated for a combination of an arbitrary departure station and an arbitrary arrival station by solving a route search problem using network information of railway lines and stations and schedule data of trains. By counting results of executing this computation process on movements of all passengers for each station and each track, the number of passengers who wait for a train on an arbitrary track at an arbitrary station can be calculated. It is effective to combine and use these methods for a railway line for which a station at which a monitoring camera is installed and a station at which a monitoring camera is not installed exist. A measuring means such as an infrared sensor may be used, as well as the aforementioned methods.
The travel demand prediction program 400 is automatically executed at predetermined time intervals of 5 minutes, 10 minutes, 30 minutes, or the like or when an instruction is provided from the system operator. Since it is considered that travel demands are affected by time zones, time intervals that vary depending on time zones may be set. First, a time zone targeted for prediction is acquired (in step 401). The time zone targeted for the prediction may be set using a predetermined fixed value such as 15 minutes after the current time, 30 minutes after the current time, 1 hour after the current time, or the like or may be arbitrarily set in each case.
Next, dates and time information are referenced from the information 151 indicating the numbers of passengers who wait for trains, and data during a time period from (the current time−T) of the current day to the current time is acquired (in step 402). As the parameter T, a predetermined value such as 15 minutes, 30 minutes, or 1 hour is used. Next, the dates and the time information are referenced from the information 151 indicating the numbers of passengers who wait for trains, and data during a time period from (the current time−T) of past days to the current time is acquired (in step 403). As the parameter T, the same value as that used in step 402 is used. The past days are from N days before the current day to 1 day before the current day. As the parameter N, a predetermined value is used. A larger value of the parameter N is more desirable (or indicates a longer time period).
In step S402, a data group Dc(P(s, pf), t) is acquired from the information 151 indicating the numbers of passengers who wait for trains. In this case, Dc indicates the number of waiting persons at a place P identified by a track number pf and a station s at time t on the current day c. In this case, t is time from (the current time−T) to the current time. In addition, when the station and the track number are the station S01 and track No. 1, P(S01, 1) is expressed. Similarly, a data group (Dc-i(P(s, pf), t) (however, 1≤i≤N) is acquired by step 403.
Similarities between the data group Dc(P(s, pf), t)) of the current day and the data group (Dc-i(P(s, pf), t) (however, 1≤i≤N)) of the past days are calculated (in step 404). In the calculation of the similarities, Euclidian distances between Dc and Dc-i or the like may be used, for example. A past day determined to be the most similar (short distance in the case of the calculation of Euclidian distances) is identified and data of the past day identified from the travel demand information 155 is acquired (in step 405). In the selection of a past day with a high similarity, a single day may be selected or multiple days may be selected in the order from the highest similarity and an average value may be acquired.
In addition, in the acquisition of the travel demand information, data of all time zones may be acquired or data may be limited to data on a time period from predetermined time before the current time to the end of that day. A passenger who entered the station α before the time zone targeted for the prediction may exit from the station β in the time zone targeted for the prediction or get on or off a train on a railway line. Data on predetermined time before the current time is acquired to analyze passengers including such a passenger.
Trip information of passengers is generated from the acquired travel demand information. For example, when travel demand information on May 1, 2016 that is shown in
A delay-corrected operation timetable for trains on the current day is generated using the train position information 153 and the train schedule timetable 270 (in step 406). The delay of a train at the current time can be calculated by crosschecking the train position information 153 and the train schedule timetable 270 at the current time. The calculated delay is reflected and the delay-corrected operation timetable for a time period from the current time to the end of the current day is generated.
After that, trains on which passengers may get are estimated using the trip information of the passenger set K generated in step 405 and the delay-corrected operation timetable generated in step 406 (in step 407). The travel demand information 155 is defined between the entrance station IDs 303 and the exit station IDs 304. When multiple railway lines exist between an entrance station and an exit station, a railway line and a train that are likely to be used can be calculated by searching for a route using the railway line/station information 240 included in the master information 156 and the train schedule timetable 270. For example, a route that causes a time period for a movement to be shortest is searched for. By this process, the following trip information can be output for all records of the passenger set K generated in step 405.
Kj (entrance time, an entrance station ID, an exit station ID, [T1, an alighting station ID, T2]m)
T1: time when a train arrives at a station from which the train departs, T2: time when the train arrives at a station at which a person gets off the train.
When the person does not change the train, the departure station=an entrance station, and the alighting station=an exit station. When the person changes a train a number m of times, trip information including a number m of repetitions of the information in the square brackets is output. For example, when a passenger K100 entered the station S01 and exited from a station S08, K100=(07:00, S01, S08, [07:05, S05, 07:30] [07:45, S08, 07:50]). Specifically, the passenger K100 enters the station S01, gets on a train (inbound train on the L1 railway line) arriving at the entrance station or the departure station S01 at 7 o'clock 5 minutes, arrives at the station S05 at 7 o'clock 30 minutes, and gets off the train. After that, the passenger K100 gets on a train (outbound train on an L2 railway line) arriving at the station S05 at 7 o'clock 45 minutes and arrives at the alighting and exit station S08 at 7 o'clock 50 minutes. It is apparent from this trip information that the passenger K100 waits for the train on a platform of track No. 1 at the entrance station S01 during a time period from 7 o'clock to 7 o'clock 5 minutes and waits for the train on a platform of track No. 4 at the station S05 during a time period from 7 o'clock 30 minutes to 7 o'clock 45 minutes.
Based on the trip information of the passenger set K, a station and a track number where each passenger needs to wait for a train can be recognized. By counting the results, predicted values of the numbers of passengers who wait for trains for each of track numbers of each of stations in the time zone targeted for the prediction are calculated (in step 408).
As a result of the prediction of the numbers of passengers who wait for trains in the aforementioned manner, increases and reductions in the numbers of trains to be operated are determined using information of passengers on trains and the like. Specifically, when a predicted value of the number of passengers who wait for trains in a certain section is determined to be significantly larger than a reference value, a train is additionally operated. When a predicted value of the number of passengers who wait for trains is determined to be significantly smaller than the reference value, a train is canceled. A section L1-A2 shown in
The program 420 for predicting the numbers of passengers who wait for trains may not execute the prediction using travel demands. For example, changes in the numbers of passengers who wait for trains on each track number at each station on the current day may be simply compared with changes in the numbers of passengers who waited for trains on each track number at each station on a past day in the same time zone. Then, the numbers of passengers who wait for trains may be predicted based on the most similar changes in the numbers of passengers who wait for trains. In this case, it is premised that a train operation schedule at a past time point that is used for the comparison is treated to be the same as a train operation schedule for the current day.
An increase or reduction in the number of trains to be operated is determined using the total number ΣK of passengers who wait for trains and a preset reference value XO. For example, the reference value XO is a normal value of the total number ΣK of passengers who wait for trains and is, for example, an average value of the numbers of passengers who waited for trains in the past. In order to prevent the increase or reduction from being inappropriately determined due to changes in the numbers of passengers during a middle or long time period, the increase or reduction in the number of trains to be operated is determined using a difference from the reference value.
Specifically, when “(the total number ΣK of passengers who wait for trains−the reference value XO)>an upper limit of a congestion threshold range” is established, the number of trains to be operated is determined to be increased. On the other hand, when “(the reference value XO−the total number ΣK of passengers who wait for trains)>a lower limit of the congestion threshold range” is established, the number of trains to be operated is determined to be reduced (cancellation). When both inequalities are not established, any train is not additionally operated and any train is not canceled.
In addition, by periodically recalculating the reference values 315 (XO) at time intervals of several months, one year, or the like and updating the reference values 315 (XO), the reference value 315 (XO) can be supported against seasonal variations in passengers' demands and changes over years. When it is expected that passengers' demands will largely change compared with a normal state due to a large event, the system operator may input a reference value XO for a day on which the event is held.
As described above, in order to reduce an effect of changes over years, the difference between the total number ΣK of passengers who wait for trains and the reference value XO is compared with the congestion threshold range. When “(the total number ΣK of passengers who wait for trains)−the reference value XO)>an upper limit of the congestion threshold range” is established, it is determined that a train is to be additionally operated in step 444, and a difference S (the total number ΣK of passengers who wait for trains)−the reference value XO−the upper limit of the congestion threshold range) is calculated and stored together with the result of determining an increase or reduction in the number of trains to be operated (in step 445). On the other hand, when “(the reference value XO−the total number ΣK of passengers waiting for trains)>an lower limit of the congestion threshold range” is established, it is determined that a train needs to be canceled (in step 446), and a difference S (the reference value XO−the total number ΣK of passengers waiting for trains−the lower limit of the congestion threshold range) is calculated and stored together with the result of determining an increase or reduction in the number of trains to be operated (in step 447). Specifically, it can be said that the difference S indicates that the total number ΣK of passengers who wait for trains is larger than an expected congestion degree (given as the upper limit of the congestion threshold range) or smaller than an emptiness degree (given as the lower limit of the congestion threshold range).
When it is determined that a train is to be additionally operated, a total value ΣS of differences S of the results 158 of determining increases and reductions in the numbers of trains to be operated is calculated for all the records acquired in step 462 (in step 464) in order to calculate the number of trains to be additionally operated, and the number of trains to be additionally operated is calculated based on (ΣS/(average train capacity information) (in step 465). The average train capacity information can be calculated from the train schedule timetable 270 included in the master information 156. As another method of calculating the number of trains to be additionally operated, there is a method of setting the number of trains to be additionally operated to 1, 2, or 3 based on a total value of the numbers of passengers who wait for trains.
Next, in order to confirm whether trains can be assigned for the number, calculated in step 465, of trains to be additionally operated, the train state information 154 and the main railway line merge time information 250 of the master information 156 are referenced (in step 466). Specifically, the main railway line merge time information 250 included in the master information 156 is referenced based on the track information of the train state information 154, and an assignable train is introduced to the target railway line. When the number of assignable trains exceeds the number, calculated in step 465, of trains to be additionally operated, time required for merge is acquired together with the number, calculated in step 465, of trains to be additionally operated from the main railway line merge time information 250 and is transmitted to the schedule planning system 131 of the train operations system 130 (in step 467). When the number of assignable trains is smaller than the number, calculated in step 465, of trains to be additionally operated, information indicating the number of assignable trains is transmitted to the schedule planning system 131. Lastly, an updated schedule generated by the schedule planning system 131 is received and stored in the updated schedule information 159 included in the data server 111 (in step 468). The updated schedule is timetable information on a range of several tens of minutes to several hours before the target time zone to several tens of minutes to several hours after the target time zone.
In the graph display region of the screen 1002, not only changes in the numbers of passengers who wait for trains but also reference values XO may be displayed. In this case, for example, it is considered that the numbers of passengers who wait for trains are displayed using a solid line and the reference values are displayed using a dotted line. When the number of passengers who wait for a train significantly exceed a threshold range, a concerned station may be surrounded by a frame, changed in color or size, or popped up so that an alert indicating that the station is more congested than expected is displayed to users. In addition, information indicating the numbers of passengers who wait for trains at stations may be displayed using texts. By presenting, to the system operator and the railway operator, a screen from which a current state can be seen, the need for the adjustment of an increase or reduction in the number of trains to be operated can be easily understood and information to be used to recognize the state can be obtained. These screens can be operated using an input interface such as a mouse or a keyboard. For example, a screen on which diagonals are displayed can be zoomed in and out using a wheel button, a station can be selected by clicking a mouse, and detailed information such as congestion information for each track number can be displayed.
When the information distributing server 113 receives requests input to the requirement setting functions 1005, 1006, and 1007, the information distributing server 113 extracts records of a concerned railway line, a concerned direction, a concerned section, and a concerned station in accordance with requirements from the train station information 153, the train schedule timetable 270, and the information 151 indicating the numbers of passengers who wait for trains. After that, the information distributing server 113 processes the extracted records into a format for mapping to the chronological graph and the diagonal screen and distributes the processed records to a device that has transmitted the requests.
The information distributing server 113 may use multiple programs based on characteristics of the device, which is a distribution destination, and details of information to be distributed, thereby generating a screen to be distributed. For example, a technique for a web server can be used for the distribution of the screen, and the distributed information can be seen using a web browser executed by the device, which is the distribution destination. A dedicated application executed in the device, which is the distribution destination, may generate a screen to be displayed using data transmitted by the information distributing server 113.
Information of a station close to a current position of the user may be selected and displayed in coordination with a GPS function of the terminal 128. The screen 1030 displays time required for a train to arrive at a station at which the user is staying and a congestion state of the station. A congestion degree of the train can be displayed using information indicating the number of passengers on the train. Thus, the user can determine whether to get on the next train or a train that will arrive after the next train. In addition, when a train is additionally operated, information of the additionally operated train is provided by changing the thickness, color, or the like of a line, and users know that a train operation has been adjusted based on passengers' demands. This is considered to lead to the improvement of satisfaction with the transportation service.
When predicted values of congestion degrees of stations are distributed and a passenger can use multiple stations, the passenger can select and use an uncrowded station and this leads to dispersion of congestion. Transportation operators can ensure the safety at stations and the like by assigning or regulating personnel based on congestion degrees of stations and the like. Furthermore, congestion can be alleviated by assigning a number of transportation means (buses, taxis, and the like) to crowded bus stops, taxi stands, and the like.
Although the example is described in detail, the present invention is not limited to the aforementioned example and includes various modified examples and similar configurations. For example, the example is described to clearly explain the present invention and does not necessarily need to include all the configurations described above. In addition, a portion of the configurations according to the example may be replaced with another configuration. Furthermore, another configuration may be added to a certain configuration according to the example. Furthermore, with respect to a portion of the configurations according to the example, another configuration may be added, removed, and replaced.
101: train, 110: dynamic train operation schedule proposal system, 111: data server, 112: computing server, 113: information distributing server, 126: operation management center, 130: train operations system, 131: schedule planning system, 132: operation management system, 133: train information management system, 400: travel demand prediction program, 420: program for predicting the numbers of passengers who wait trains, 440: program for determining increase or reduction in the number of trains to be operated, 460: schedule proposal generation program, 480: effect analysis program
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/083079 | 11/8/2016 | WO | 00 |