TECHNICAL FIELD
[0001] The present invention relates to a boarding/disembarking determination device, a
boarding/disembarking determination method, and a boarding/disembarking determination
program.
BACKGROUND ART
[0002] A mobile phone or an in-vehicle navigation device receives radio waves from artificial
satellites of the GPS (Global Positioning System) and can thereby obtain information
on its own position. A technique for determining whether or not a pedestrian is on
board a vehicle is known, by comparing location information of a mobile phone carried
by the pedestrian with location information of a navigation device mounted on the
vehicle.
[0003] Patent Document 1 discloses a method for determining boarding/alighting of a pedestrian
in which, when a mobile phone of the pedestrian is present within a radius "n" centered
on a vehicle, it is determined that a pedestrian is on board the vehicle. The method
for determining boarding/alighting also determines that, when the mobile phone is
not present within a radius "m (m>n)" centered on the vehicle, the pedestrian is not
on board the vehicle. Patent Document 2 discloses a position information notification
system in which when a portable terminal of a pedestrian is present near a vehicle,
and, at the same time, a movement speed of the portable terminal exceeds a threshold,
then it is determined that the pedestrian is not walking on a pavement but is on board
the vehicle.
RELATED ART DOCUMENTS
PATENT DOCUMENTS
SUMMARY OF THE INVENTION
PROBLEM TO BE SOLVED BY THE INVENTION
[0005] The vehicle referred to in each of Patent Documents 1 and 2 is an automobile. There
is a similar need in the field of a railway vehicle for determining whether or not
a user (a passenger) is on board the vehicle. Many railway stations have gate devices
such as an automatic ticket checker. A number of passengers have their prepaid transportation
cards read to the gate devices at their respective stations at which they get on or
off vehicles. It can be thus estimated that a passenger has been on board from one
station to another at which the passenger gets on and off a vehicle, respectively.
[0006] The above-described method according to the related art is provided in an attempt
to determine a section through which a passenger has been on board, based on results
read by gate devices at respective stations at which the passenger got on and off.
The method fails to, however, charge different fares depending on via which station
a passenger has taken a vehicle and also fails to deal with an illegal ride such as
a steal ride. Railway service providers bear a large cost on maintenance of equipment
such as automatic charging machines, automatic ticket gates, and automatic fare adjustment
machines. If just boarding/disembarking a vehicle by a passenger makes it possible
to accurately determine a section through which the passenger has taken the vehicle,
the cost on maintenance of equipment can be greatly reduced.
[0007] The techniques disclosed in Patent Documents 1 and 2 make use of the GPS technology
and thereby eliminate a need for equipment such as gate devices. The techniques disclosed
in Patent Document 1 and 2 are provided on the condition that the techniques are applied
to a private automobile and are not therefore intended to be used for charging fares
to a passenger according to from, via, and to which stations the passenger has taken
a vehicle(s). The present invention has thus been made in an attempt to easily determine
a movement locus of a passenger on board a vehicle based on boarding/disembarking
of the passenger.
MEANS FOR SOLVING THE PROBLEM
[0008] A boarding/disembarking determination device of the present invention includes a
boarding/disembarking determination part configured to, at each point of time at which
a vehicle departs from a stop, acquire location information on the vehicle and location
information on a possible passenger of the vehicle, and determine whether or not the
passenger is on board the vehicle, based on a degree of overlapping between the acquired
location information on the vehicle and the acquired location information on the passenger.
[0009] Other means for solving the problem are described in embodiments for carrying out
the present invention.
ADVANTAGEOUS EFFECTS OF THE INVENTION
[0010] The present invention can easily determine a movement locus of a passenger of a vehicle
based on boarding/disembarking of the passenger.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
FIG. 1 is a diagram illustrating a structure of a boarding/disembarking determination
device according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining a positional relationship between a passenger and
a vehicle according to the embodiment.
FIG. 3 is a diagram for explaining movements of a passenger at a station according
to the embodiment.
FIG. 4 is another diagram for explaining movements of the passengers at the station
according to the embodiment.
FIG. 5 is a still another diagram for explaining movements of the passengers at the
station according to the embodiment.
FIG. 6 is a diagram illustrating an example of departure time information according
to the embodiment.
FIG. 7 is a diagram illustrating an example of vehicle location information according
to the embodiment.
FIG. 8 is a diagram illustrating an example of station location information according
to the embodiment.
FIG. 9 is a diagram illustrating an example of passenger information (upon login)
according to the embodiment.
FIG. 10 is a diagram illustrating an example of passenger information (at boarding/disembarking
confirmed time point) according to the embodiment.
FIG. 11 is a diagram illustrating an example of passenger information (at boarding/disembarking
confirmed time point) according to the embodiment.
FIG. 12 is a diagram illustrating an example of passenger information (at boarding/disembarking
confirmed time point) according to the embodiment.
FIG. 13 is a flowchart of steps of a processing according to the embodiment.
FIG. 14 is a diagram for explaining a station at which a transfer is possible according
to the embodiment.
FIG. 15 is a diagram illustrating an example of transfer information according to
the embodiment.
FIG. 16 is a diagram for explaining a handoff of a vehicle targeted for tracking according
to the embodiment.
EMBODIMENTS FOR CARRYING OUT THE INVENTION
[0012] Next is described an embodiment for carrying out the present invention (to be also
referred to as "this embodiment") in detail with reference to related drawings. A
boarding/disembarking determination device according to this embodiment is applied
to a vehicle which runs on a railway track and a passenger who takes the vehicle.
This is, however, just an example and the present invention is applicable to any other
transportation systems such as a route bus. A spot at which a passenger boards or
disembarks a transportation system is generally called a "stop". A "station" referred
to in this embodiment is an example of the stop and may also be abbreviated as "sta.".
(Boarding/disembarking determination device)
[0013] FIG. 1 is a diagram illustrating a structure of a boarding/disembarking determination
device 1. The boarding/disembarking determination device 1: is a generally available
computer; and includes a central control unit 11, an input device 12 such as a mouse
and a keyboard, an output device 13 such as a display, a main storage device 14, an
auxiliary storage device 15, and a communication device 16, which are connected to
each other via a bus. The auxiliary storage device 15 stores therein
departure time information 31, vehicle location information 32, station location information
33, passenger information 34, and transfer information 35 (each of which will be hereinafter
described in detail).
[0014] Each of a determination preparation part 21 and a boarding/disembarking determination
part 22 in the main storage device 14 is a program. The central control unit 11 makes
the program read from the auxiliary storage device 15 and loaded into the main storage
device 14, to thereby realize a function of the program (to be described in detail
hereinafter). The auxiliary storage device 15 may be provided externally and independently
from the boarding/disembarking determination device 1. The boarding/disembarking determination
device 1 can communicate with each of a traffic control system 5, a train control
system 6, and a wireless base station 7, via a network 2. The wireless base station
7 can communicate with each of a vehicle 3 and a mobile terminal device 4.
[0015] The traffic control system 5 manages information of various types such as, for example,
which vehicle is scheduled to arrive at and depart from which stations at what time
(scheduled operation diagram information), which vehicle has actually arrived at and
departed from which stations at what time (actual operation diagram information),
information on delay which is information on difference between the two formers, and
information on accidents. The train control system 6 provides control over departure
and arrival of a vehicle, a running speed thereof, opening/closing of a door thereof,
and air conditioning therein, as well as a traffic light or the like in a vehicle
section of interest. In many cases, however, a train crew operates a vehicle. In those
cases, the train control system 6 provides auxiliary control such as speed monitoring
and an emergency brake operation.
[0016] The vehicle 3 is a single set train. A train running in urban areas may be formed
by ten or more cars. The vehicle 3 includes a GPS device 42 installed at a middle
point in a longitudinal length thereof. The vehicle 3 stores a GPS application 41
as software for controlling the GPS device 42 at an appropriate position therein.
The GPS device 42 receives radiowaves from a plurality of artificial satellites (not
illustrated) and thereby calculates information on self-location (a latitude and a
longitude). The mobile terminal device 4 is carried by each of passengers. The mobile
terminal device 4 includes a GPS device 43. The mobile terminal device 4 stores therein
a GPS application 44 which is software for providing control over the GPS device 43.
The GPS device 43 receives radiowaves from a plurality of artificial satellites and
thereby calculates information on self-location.
[0017] Each of the GPS device 42 of the vehicle 3 and the GPS device 43 of the mobile terminal
device 4 transmits the self-location information to the boarding/disembarking determination
device 1 via the wireless base station 7 and the network 2.
(Positional relationship between passenger and vehicle)
[0018] FIG. 2 is a diagram for explaining a positional relationship between a passenger
and a vehicle. At a boarding time 51a, a passenger 45 is about to board the vehicle
3 at a station. At this time, the boarding/disembarking determination device 1 acquires
location information from each of the GPS device 42 of the vehicle 3 and the GPS device
43 of the mobile terminal device 4, which is schematically displayed in the output
device 13 as designated by the reference numeral 52a.
[0019] A circle 46 is centered on a position of the GPS device 42 and has a diameter equal
to the longitudinal length of the vehicle 3. A circle 47 is centered on a position
of the GPS device 43. The circle 47 may have any diameter. The diameter is, however,
preferably smaller than that of the circle 46 in terms of visibility. A movement locus
53 is a trajectory along which the GPS device 42 of the vehicle 3 travels. In the
figure, the circle 47 is situated outside the circle 46. This means that the passenger
45 is not on board the vehicle 3. A position of the vehicle 3 is herein represented
not by an elongate rectangle or the like but by the circle 46. This is because an
orientation of the vehicle 3 varies (360 degrees) depending on how railway lines in
a railway section of interest are laid.
[0020] During a boarding period 51b, the passenger 45 is on board the vehicle 3. At this
time, the boarding/disembarking determination device 1 acquires location information
from each of the GPS device 42 of the vehicle 3 and the GPS device 43 of the mobile
terminal device 4, which is schematically displayed in the output device 13 as designated
by a reference numeral 52b. The circle 47 herein is situated inside the circle 46.
This means that the passenger 45 is on board the vehicle 3.
[0021] At a disembarking time 51c, the passenger 45 has just got out of the vehicle 3 at
another station. At this time, the boarding/disembarking determination device 1 acquires
location information from each of the GPS device 42 of the vehicle 3 and the GPS device
43 of the mobile terminal device 4, which is schematically displayed in the output
device 13 as designated by a reference numeral 52c. The circle 47 herein is situated
outside the circle 46. This means that the passenger 45 is not on board the vehicle
3.
(Movements of passengers at station)
[0022] FIG. 3 is a diagram for explaining movements of passengers at a station. A station
"a" has a platform 62 along a railway 61. In FIG. 3, reference numerals "P01" and
the like are passenger IDs which are each an identifier for uniquely identify a passenger.
In this embodiment, a passenger and the mobile terminal device 4 thereof correspond
to each other one-to-one, meaning that the passenger ID is also an identifier for
uniquely identify the mobile terminal device 4. Herein, the passengers P01, P02, P03
are waiting on the platform 62 for a train to arrive. Passengers P04, P05 are approaching
the platform 62.
[0023] Let us assume a case in which each of the passengers P01, P02, P03, P04 is in a login
state on the boarding/disembarking determination device 1 and the passenger P05 is
not in a login state thereon. The login used herein means that a communication is
established between the GPS device 43 of the mobile terminal device 4 and the boarding/disembarking
determination device 1 so as to transmit positional information. It is also assumed
that the boarding/disembarking determination device 1 has previously acquired information
on location of the station "a". At this time, the boarding/disembarking determination
device 1 can make the output device 13 display the passengers P01, P02, P03, P04 against
a background of the railway 61 and the platform 62. The boarding/disembarking determination
device 1 cannot make, however, the passenger P05 displayed. Note that in FIG. 3, illustration
of the mobile terminal device 4 is omitted (ditto with FIG. 4 and FIG. 5).
[0024] FIG. 4 is another diagram for explaining movements of the passengers at the station.
The vehicle 3 arrives at the station "a" and the passengers P01, P02 get on the vehicle
3 from the platform 62. The passenger P03 has not got on the vehicle 3. The passengers
P04, P05 further approach the platform 62, compared with the state illustrated in
FIG. 3. The passengers other than the passenger P05 have logged in the boarding/disembarking
determination device 1. Then the vehicle 3 departs from the station "a" for the next
station (in a traveling direction 63) and a rearmost part of the vehicle 3 eventually
reaches an end of the platform 62.
[0025] At this time, the boarding/disembarking determination device 1 can make the output
device 13 display the passengers P01, P02, P03, P04, against a background of the railway
61, the platform 62, and the vehicle 3. The boarding/disembarking determination device
1 cannot, however, make the passenger P05 displayed. The circle 46 is centered on
a position of the GPS device 42 of the vehicle 3 and has the diameter equal to the
longitudinal length of the vehicle 3. In FIG. 4, each of the passengers P01, P02 corresponds
to the circle 47 in FIG. 2 during the boarding period 51b.
[0026] FIG. 5 is a still another diagram for explaining movements of the passengers at a
station. The vehicle 3 arrives at a station "b" and the passenger P01 disembarks the
vehicle 3 onto a platform 64. The passenger P02 is still on board the vehicle 3. The
passenger P03 still stands by on the platform 62 at the station "a". The passengers
P04, P05 stay at respective positions substantially the same as those illustrated
in FIG. 4. There is a high possibility that the passengers P04, P05 happen to be near
the station "a" each having an intention other than boarding the vehicle 3. The passengers
other than the passenger P05 log in the boarding/disembarking determination device
1. Then the vehicle 3 departs from the station "b" for the next station and the rearmost
part of the vehicle 3 reaches an end of the platform 64.
[0027] At this time, the boarding/disembarking determination device 1 can make the output
device 13 display the passengers P01, P02, P03, P04, against a background of the railway
61, the platform 62, the platform 64, and the vehicle 3. The circle 46 is centered
on a location of the GPS device 42 of the vehicle 3 and has a diameter equal to the
longitudinal length of the vehicle 3. The passenger P02 in FIG. 5 corresponds to the
circle 47 in FIG. 2 during the boarding period 51b, and the passenger P01 corresponds
to the circle 47 in FIG. 2 at the disembarking time 51c.
[0028] In general, while a vehicle stops at a station and the doors are made to open, movements
of passengers are not so simple. One of the passengers on a platform may get on the
vehicle, and, immediately after that, may get off the vehicle onto the platform. Another
passenger may get off a vehicle onto a platform, and, immediately after that, may
get on the vehicle. Such movements as described above may be caused by mistake or
a change of schedule of a passenger in many cases. Meanwhile, in order to secure safety
during rush hours or to keep train running operations on scheduled time, a passenger
on a vehicle may be encouraged to once get out of the vehicle onto a platform at a
station which is not a destination of the passenger.
[0029] What is important in that case is timing at which a passenger is confirmed to have
boarded or disembarked a vehicle (at boarding/disembarking confirmed time point).
Doors of a vehicle may be reopened immediately after closed. This means that a point
of time when a door is closed is not appropriate as a boarding/disembarking confirmed
time point.
[0030] A passenger may jump on or off a vehicle through an unlocked door of a passenger
car deck, when the vehicle departs from a station but has not yet completely left
from a platform of the station. This can be seen as an ordinary event in some developing
countries, though not in Japan these days. In light of the above, a point of time
at which the jumping on a vehicle or the like becomes no longer possible is appropriately
determined as a boarding/disembarking confirmed time point.
[0031] A boarding/disembarking confirmed time point according to this embodiment is a point
of time when, immediately after a vehicle departs from a station, a rearmost part
of the vehicle reaches an end of a platform of the station, that is, when the vehicle
completely leaves the station. Note that defining the boarding/disembarking confirmed
time point as described above brings about an effect of preventing the circle 46 indicating
a location of the vehicle 3 from being overlapped with a platform.
(Departure time information)
[0032] FIG. 6 is a diagram illustrating an example of the departure time information 31.
The departure time information 31 contains therein: a railway section ID stored in
a railway section ID column 101; a railway section name in a railway section name
column 102; a vehicle ID in a vehicle ID column 103; and a departure time in a departure
time column 104, each of which is made to associate with the railway section ID stored
in the railway section ID column 101.
[0033] The railway section ID in the railway section ID column 101 is an identifier for
uniquely identifying a railway section. The railway section herein means a railway
line through which a vehicle can travel without a need for a passenger to change vehicles.
One railway service provider may have a plurality of railway sections.
[0034] The railway section name in the railway section name column 102 is a name of the
railway section.
[0035] The vehicle ID in the vehicle ID column 103 is an identifier for uniquely identifying
a vehicle. A vehicle according to this embodiment is a single set train composed of
one or more cars. One and the same vehicle may run back and forth between terminals
a plurality of times in a day. In this case, even when the vehicle is physically the
same, each of a plurality of the runs has a unique vehicle ID.
[0036] The departure time in the departure time column 104 is a departure time at each of
stations of interest (except for an arrival time at a terminal station). Though not
illustrated in FIG. 6, the departure time is actually stored by the second.
[0037] The traffic control system 5 creates the departure time information 31 by the railway
section and by up and down trains for each of the railway sections. In FIG. 6, departure
time information 31b is the departure time information 31 on "Line B". Vehicles in
Japan run as scheduled according to the previously created departure time information
31, except under special circumstances. Due to congestion, an accident, a bad weather,
or the like, however, part of the previously created departure time information 31
may be actually changed. The traffic control system 5 keeps the departure time information
31 of each of railway sections up to date even after such a change.
(Vehicle location information)
[0038] FIG. 7 is a diagram illustrating an example of vehicle location information 32. The
vehicle location information 32 contains: a vehicle ID in a vehicle ID column 111;
a railway section ID in a railway section ID column 112; a latest position acquisition
time in a latest position acquisition time column 113; location information in a location
information column 114; and a post-departure platform leaving time in a post-departure
platform leaving time column 115, each of which is made to associate with the vehicle
ID stored in the vehicle ID column 111.
[0039] The vehicle ID in the vehicle ID column 111 is the same as the vehicle ID in FIG.
6.
[0040] The railway section ID in the railway section ID column 112 is the same as the railway
section ID in FIG. 6.
[0041] The latest position acquisition time in the latest position acquisition time column
113 is a time at which the latest location information on the vehicle has been acquired.
The signs "#" in the figure indicate different values for simplification (ditto below).
[0042] The location information in the location information column 114 is information on
location (a latitude and a longitude) of the GPS device 42 of the vehicle 3.
[0043] The post-departure platform leaving time in the post-departure platform leaving time
column 115 is a point of time between a time when the vehicle 3 departs a station
and a boarding/disembarking confirmed time point. The boarding/disembarking determination
device 1 calculates the post-departure platform leaving time based on the longitudinal
length of the vehicle 3, a length of a platform of interest, and a speed (an acceleration)
of the vehicle 3. The post-departure platform leaving time is different depending
on vehicles and on stations. The boarding/disembarking determination device 1 stores
the post-departure platform leaving time calculated based on past experiences for
each vehicle and for each station, in appropriate columns. Thus, "#" in each of the
columns is an n-dimensional vector. Herein, "n" is the number of stations belonging
to a railway section of interest. In order to simplify processing, the post-departure
platform leaving time may be determined to be the same in the same railway section,
irrespective of vehicles or stations therein. In this case, "#" is a one-dimensional
scholar.
(Station location information)
[0044] FIG. 8 is a diagram illustrating an example of station location information 33. The
station location information 33 contains: a station ID in a station ID column 121;
a station name in a station name column 122; location information in a location information
column 123; and a railway section ID in a railway section ID column 124, each of which
is made to associate with the station ID in the station ID column 121
[0045] The station ID in the station ID column 121 is an identifier for uniquely identifying
a station.
[0046] The station name in the station name column 122 is a name of the station.
[0047] The location information in the location information column 123 is information on
location (a latitude and a longitude) of the station.
[0048] The railway section ID in the railway section ID column 124 is the same as the railway
section ID in FIG. 6. The column 124 may contain a plurality of the railway section
IDs (in a case where a station of interest is available for transfer).
(Passenger information)
[0049] The boarding/disembarking determination device 1 creates two types of passenger information.
One of the two is passenger information (upon login) 34 illustrated in FIG. 9, and
the other is passenger information (at boarding/disembarking confirmed time point)
34b each illustrated in FIG. 10, FIG. 11, and FIG. 12. The boarding/disembarking determination
device 1 creates a record of the passenger information (upon login) 34 for each of
passengers, when the mobile terminal device 4 of each of the passengers enters a login
state. Then, while tracking a stop of a vehicle of interest at each station, each
time when a boarding confirmed time point has come, the boarding/disembarking determination
device 1 creates the passenger information (at boarding/disembarking confirmed time
point) 34b for each of passengers on the vehicle of interest collectively. Respective
structures of columns of the two are the same.
[0050] FIG. 9 is a diagram illustrating an example of the passenger information (upon login)
34. Each of FIG. 10, FIG. 11, and FIG. 12 is a diagram illustrating an example of
the passenger information (at boarding/disembarking confirmed time point) 34b. In
each of the passenger information (upon login) 34 and the passenger information (at
the boarding/disembarking confirmed time point) 34b contains: a passenger ID in a
passenger ID column 131; a login state in a login state column 132; a location acquisition
time in a location acquisition time column 133; a railway section ID in a railway
section ID column 134; a travel section in a travel section column 135; and a boarding/disembarking
status in a boarding/disembarking status column 136, each of which is made to associate
with the passenger ID in the passenger ID column 131.
[0051] The passenger ID in the passenger ID column 131 is an identifier for uniquely identifying
a passenger (a traveler). As described above, the passenger ID is also an identifier
for uniquely identifying the mobile terminal device 4.
[0052] The login state column 132 contains either "under login" or "non-login" as the login
state. The boarding/disembarking determination device 1 creates a record containing
"non-login" for a passenger who is, for example, pre-registered and is supposed to
log in later, even when such a pre-registered passenger has not yet logged in.
[0053] The location acquisition time in the location acquisition time column 133 is a time
at which location information on a passenger of interest has been acquired. The location
acquisition time in the passenger information (upon login) 34 is a login time, and,
in the passenger information (at boarding/disembarking confirmed time point) 34b,
a time at a boarding/disembarking confirmed time point.
[0054] The railway section ID in the railway section ID column 134 is the same as the railway
section ID in FIG. 6. Note that "outside station" represents that the passenger is
outside a station of interest.
[0055] The travel section in the travel section column 135 is either a "name of a station"
or "one station name to another". For example, "station a" shows that the passenger
is in a platform at the station; and "station a to station b", the passenger is on
board a vehicle which is traveling from the station a to the station b.
[0056] The boarding/disembarking status in the boarding/disembarking status 136 is one of
"N/A", "before boarding", "on board", and "disembarked". "N/A" shows that though a
passenger of interest is already at a station, a vehicle has not yet arrived at the
station, and thus, it is not known how the passenger behaves. "Before boarding" shows
that a passenger has not taken an arriving vehicle because, for example, a destination
of the vehicle is different from that of the passenger. "On board" shows that a passenger
has taken a vehicle at a station and is thus on board the vehicle currently traveling
between the station and a next station thereto. "Disembarked" shows that a passenger
has disembarked a vehicle at a station.
[0057] The sign "-" in some columns of the passenger information 34 (34b) represents that
the login state of a record of interest is "non-login" or, because the railway section
ID of the record is "outside station", information to be contained in the column cannot
be defined.
[0058] In FIG. 9, the location acquisition time differs from passenger to passenger such
as "t01", "t02", "t03", and "t04". This is because different passengers log in at
respective different times. In FIG. 10, the location acquisition time "t1" is, however,
common to different passengers. This is because the boarding/disembarking determination
device 1 collectively acquires location information on all passengers relevant to
a vehicle of interest at a boarding/disembarking confirmed time point at the station
"a". The same applies to that in each of FIG. 11 and FIG. 12. The location acquisition
time "t2" is a boarding/disembarking confirmed time point at the station "b". The
location acquisition time "t3" is a boarding/disembarking confirmed time point at
the station "c". A time-series relationship is "t01, t02, t03, t04 <t1 <t2 <t3". The
larger the value, the later the time. Note that a time-series relationship between
t01, t02, t03, and t04 is not specifically limited.
[0059] Movements of the passenger P01 are described as an example with reference to FIG.
9 to FIG. 12.
- The passenger P01 intends to pay a fare, when boarding a vehicle at a station "a",
not by purchasing a ticket or using a traffic IC card but by an automatic withdrawal
from a designated account at a later date. The passenger P01 goes for the station
"a" on foot.
- At a time point t01, the passenger P01: arrives at a platform of the station "a";
and logs in the boarding/disembarking determination device 1 via the mobile terminal
device 4 (a record 137 in FIG. 9). At the time point t01, a vehicle has not yet arrived
at the platform.
[0060]
- The vehicle has arrived at the station "a" and the passenger P01 gets on the vehicle.
The vehicle departs for the next station. Soon after the vehicle leaves for the next
station "b", at the time point t1 (t01<t1), a rearmost part of the vehicle reaches
an end of the platform. At the time point t1, the passenger P01 is present between
the station "a" and the station "b" (a record 138 in FIG. 10).
- The vehicle arrives at the station "b" and the passenger P01 disembarks the vehicle.
Soon after the vehicle departs for the next station "c", at a time point t2 (t1<t2),
the rearmost part of the vehicle reaches an end of a platform. At the time point t2,
the passenger P01 is at the station "b" (a record 139 in FIG. 11).
[0061]
- The passenger P01 logs out sometime after getting out of the vehicle at the station
"b".
[0062] The vehicle arrives at the station "c" at which some other passengers get off. Soon
after the vehicle departs therefrom for the next station "d", and, at at a time point
t3 (t2<t3), the rearmost part of the vehicle reaches an end of a platform of interest.
At the time point t3, the boarding/disembarking determination device 1 does not have
information on the passenger P01 (a record 140 in FIG. 12).
(Steps of processing)
[0063] FIG. 13 is a flowchart illustrating steps of a processing. When the steps of the
processing are started, it is herein assumed the auxiliary storage device 15 already
stores therein the up-to-date vehicle location information 32 (in which, however,
each of the latest position acquisition time column 113 and the location information
column 114 is blank).
[0064] In step S201, the determination preparation part 21 of the boarding/disembarking
determination device 1 acquires the departure time information 31 (FIG. 6). More specifically,
the determination preparation part 21 acquires the departure time information 31 from
the traffic control system 5. The traffic control system 5 keeps the departure time
information 31 up to date by taking into account a delay due to congestion or the
like.
[0065] In step S202, the determination preparation part 21 acquires the station location
information 33 (FIG. 8). More specifically, the determination preparation part 21
acquires the station location information 33 from the traffic control system 5. Unless
a station of interest is newly opened or is renovated, the station location information
33 remains the same. The determination preparation part 21 can thus skip the step,
if the previously-acquired station location information 33 is still available as it
is.
[0066] In step S203, the determination preparation part 21 determines whether or not a login
has been received. More specifically, if the determination preparation part 21 determines
a login has been received from a passengers ("Yes" in step S203), the determination
preparation part 21 advances the processing to step S204. In a case other than that
("No" in step S203), the determination preparation part 21 stands by. In order to
simplify explanation, it is assumed herein that a login has been received from the
passenger P01 present at the station "a". At this time, the mobile terminal device
4 of the passenger P01 transmits a passenger ID "P01" and information on current location
thereof to the boarding/disembarking determination device 1.
[0067] In step S204, the boarding/disembarking determination part 22 of the boarding/disembarking
determination device 1 creates the passenger information (upon login) 34 (FIG. 9).
More specifically, firstly, the boarding/disembarking determination part 22 creates
a record 137 of the passenger information (upon login) 34.
[0068] Secondly the boarding/disembarking determination part 22: references the departure
time information 31 acquired in step S201; and identifies a vehicle which arrives
at the station "a" immediately after the current time point t01. The vehicle identified
in this step is called a "vehicle targeted for tracking". Let "01-001" be a vehicle
ID of the vehicle targeted for tracking.
[0069] In step S205, the boarding/disembarking determination part 22 determines whether
or not a departure time of the vehicle from a station has arrived. More specifically,
if a time at a boarding/disembarking determination time point of the vehicle targeted
for tracking at the station "a" has arrived ("Yes" in step S205), the boarding/disembarking
determination part 22 advances the processing to step S206. In a case other than that
("No" in step S205), the boarding/disembarking determination part 22 stands by.
[0070] Note that the boarding/disembarking determination part 22: references the vehicle
location information 32 (FIG. 7) and the station location information 33 (FIG. 8);
acquires a post-departure platform leaving time of the vehicle targeted for tracking
at the station "a"; references the departure time information 31 (FIG. 6); and acquires
a departure time of the vehicle targeted for tracking from the station "a". Then the
boarding/disembarking determination part 22: adds the post-departure platform leaving
time to the departure time; and determines the obtained result as a time at a boarding/disembarking
determination time point.
[0071] In step S206, the boarding/disembarking determination part 22 acquires location information
on the vehicle. More specifically, the boarding/disembarking determination part 22
acquires information on a current location of the GPS device 42 of the vehicle targeted
for tracking.
[0072] In step S207, the boarding/disembarking determination part 22 acquires location information
on a passenger. More specifically, the boarding/disembarking determination part 22
acquires information on a current location of the GPS device 43 of the mobile terminal
device 4 operated by the passenger P01.
[0073] In step S208, the boarding/disembarking determination part 22 compares the location
information on the passenger with the location information on the vehicle. More specifically,
firstly, the boarding/disembarking determination part 22 draws the circle 46 (FIG.
2) centered on a point of the location information acquired in step S206 and having
a diameter equal to a longitudinal length of the vehicle targeted for tracking on,
for example, a map (not illustrated) previously stored in the auxiliary storage device
15.
[0074] Secondly, the boarding/disembarking determination part 22 draws the circle 47 (FIG.
2) centered on a point of the location information acquired in step S207 and having
a diameter "d", on the map. It is preferable that the diameter "d" is sufficiently
smaller than the longitudinal length of the vehicle targeted for tracking. In a limiting
case, d=0 is acceptable. In this case, the circle 47 is the very point of the location
information.
[0075] Thirdly, the boarding/disembarking determination part 22 creates a determination
result as "on board" or "not on board" based on a degree of overlapping between the
circle 46 and the circle 47. "On board" corresponds to the boarding/disembarking status
of "on board". "Not on board" corresponds to the boarding/disembarking status of "before
boarding" or "disembarked".
[0076] When the overlapping degree between the circle 46 and the circle 47 falls into, for
example, any one of the following examples, the boarding/disembarking determination
part 22 creates the determination result as "on board". In a case other than that,
the boarding/disembarking determination part 22 creates the determination result as
"not on board".
<Example 1> The circle 46 completely encompasses the circle 47.
<Example 2> The circle 46 overlaps with the circle 47, large or small.
<Example 3> The circle 46 overlaps with the the circle 47, and an area of the overlapping
portion exceeds a prescribed threshold.
[0077] In step S209, the boarding/disembarking determination part 22 updates a record of
the vehicle location information 32 (FIG. 7). More specifically, the boarding/disembarking
determination part 22 stores a current time and the location information acquired
in step S206, in each of the latest position acquisition time column 113 and the location
information column 114 of a record having the vehicle ID "01-001" in the vehicle location
information 32.
[0078] In step S210, the boarding/disembarking determination part 22 creates passenger information
(at boarding/disembarking confirmed time point) 34b (FIG. 10). More specifically,
the boarding/disembarking determination part 22 creates a record 138 in the passenger
information (at boarding/disembarking confirmed time point) 34b.
[0079] In step S211, the boarding/disembarking determination part 22 determines a logout
of the passenger has been received. More specifically, when a logout is received from
the passenger P01 ("Yes" in step S211), the determination preparation part 21 advances
the processing to step S212. In a case other than that ("No" in step S211), the determination
preparation part 21 returns the processing to step S205. Then, in step S205, the boarding/disembarking
determination part 22 determines whether or not a time at the boarding/disembarking
determination time point at the station "b" has arrived.
[0080] The passenger P01 maintains the login until the passenger P01 disembarks the vehicle
at a destination station. While the login is maintained, the boarding/disembarking
determination part 22 repeats steps from S205 to S211. Each time the vehicle targeted
for tracking departs from a station, the boarding/disembarking determination part
22 accumulates respective records of the passenger P01 in the passenger information
(at boarding/disembarking confirmed time point) 34b.
[0081] In step S212, the boarding/disembarking determination part 22 creates a movement
locus of the passenger. More specifically the boarding/disembarking determination
part 22: tracks boarding/disembarking statuses in the records of the passenger information
(upon login) 34 and the accumulated passenger information (a boarding/disembarking
confirmed time point) 34b; and thereby acquires information on stations at which the
passenger P01 gets on, transfers, and gets off the vehicle. The boarding/disembarking
determination part 22 then terminates the steps of the processing. The movement locus
of the passenger is used for charging a fare or the like in another processing.
[0082] In the steps of the processing illustrated in FIG. 13, for an easy understanding
of explanation, an example is described in which one passenger takes one vehicle targeted
for tracking. Actually, steps S203 to S212 are performed to a number of passengers
concurrently in parallel. Note that, however, when a plurality of passengers log in
at the same station at the same timing, those passengers have the same train targeted
for tracking.
[0083] The aforementioned steps of the processing are described assuming that the vehicle
targeted for tracking leaves from each of stations in accordance with the departure
time information 31 acquired in step S201. Vehicles are highly likely to run on schedule
in Japan. In some cases, however, intervals between vehicles may be adjusted owing
to congestion or the like. Thus, when a vehicle actually departs from each of the
stations, the GPS device 42 of the vehicle 3 or the train control system 6 may send
"a signal for departure" indicating that the vehicle has departed from a station,
to the boarding/disembarking determination device 1. In this case, step S205 is performed
as follows.
[0084] In step S205, the boarding/disembarking determination part 22 determines whether
or not a signal for departure has been received. More specifically, when the boarding/disembarking
determination part 22 receives a signal for departure from a vehicle targeted for
tracking at the station "a" ("Yes" in step S205), the boarding/disembarking determination
part 22: stands by until a post-departure platform leaving time at the station "a"
has passed; and then advances the processing to step S206. In a case other than that
("No" in step S205), the boarding/disembarking determination part 22 stands by.
(Variation of transfer)
[0085] Especially in urban areas, a large number of railway sections are crossed each other
in a complicated manner, forming a network. This allows transfers at many stations.
The "transfer" used herein means that a passenger gets out from a vehicle at a station
and gets on another vehicle at the same station.
[0086] FIG. 14 is a diagram for explaining a station at which a transfer is possible. A
railway section R01 has five stations; a railway section R02, six stations; a railway
section R03, four stations; and, a railway section R04, four stations. Of those stations,
a station "c" is shared by the railway sections R01 and R02; and a station "g", by
the railway sections R02 and R04. The railway section R03 is separate from the other
railway sections. Each of the stations "c" and "g" is a station at which a transfer
is available. Note that FIG. 14 is an example, which is not consistent with the example
of FIG. 6.
(Transfer information)
[0087] FIG. 15 is a diagram illustrating an example of the transfer information 35. The
transfer information 35 is a matrix in which each of an ordinate and an abscissas
has a railway section ID. A cell at an intersection of the ordinate and the abscissas
stores therein a name of a station at which a transfer is available in the two railway
sections. The sign "x" indicates that there is no station at which a transfer is available
in two railway sections of interest. Note that, however, "×" does not mean that the
two railway sections are separate from each other. For example, though a cell at an
intersection between R01 and R04 has "x", two transfers make it possible to connect
therebetween.
(Handoff of vehicle targeted for tracking)
[0088] FIG. 16 is a diagram for explaining a handoff of a vehicle targeted for tracking.
A circle by thin line adjacent to each of stations represents location information
on a vehicle at a boarding/disembarking determination time point. A circle by heavy
line represents location information of the passenger P01. An arrow by broken line
represents a movement locus of the passenger P01.
[0089] The passenger P01: gets on a vehicle at a station "a" of the railway section R01;
gets off the vehicle at a station "c"; and, immediately after that, gets on another
vehicle in a railway section R02. A circle 46x which represents location information
on the vehicle which has departed from the station "c" in the railway section R01
is not overlapped with a circle 47 which represents location information on the passenger
P01. The boarding/disembarking determination part 22 of the boarding/disembarking
determination device 1 therefore determines that the passenger P01 has not been on
board the vehicle which has departed from the station "c" in the railway section R01
(destined for a station "d").
[0090] A circle 46y which represents location information on the vehicle which has departed
from the station "c" in the railway section R02 is then overlapped with the circle
47 which represents the location information on the passenger P01 for the first time.
The boarding/disembarking determination part 22 of the boarding/disembarking determination
device 1 thus determines that the passenger P01 has been on board the vehicle which
has departed from the station "c" in the railway section R02 (destined for a station
"m"). Movements of the passenger P01 as described above have two different interpretations.
One is that the movements are a sequence of a movement locus; and, the other, two
different movement loci on the same day, resulting in respective charged amount different
from each other. That is, the latter is larger than the former by one starting fare.
(Variation of steps of processing for handoff of vehicle targeted for tracking)
[0091] When a station of interest in step S205 is a transferable station such as, for example,
the station "c", then, in the next step S206, the boarding/disembarking determination
part 22 performs the following steps.
- The boarding/disembarking determination part 22 acquires location information on a
vehicle in the railway section R01 at a boarding confirmed time point.
- The boarding/disembarking determination part 22 identifies at least one up train and
at least one down train, each of which departs the station "c" in the railway section
02 between a time when the vehicle in the railway section R01 arrives at the station
"c" and a time obtained by adding a prescribed time required for a transfer (15 minutes,
for example), to the above-described arrival time (transfer candidate vehicles).
- The boarding/disembarking determination part 22 acquires location information on each
of the transfer candidate vehicles at a boarding confirmed time point.
[0092] In the next step S207, the boarding/disembarking determination part 22 acquires location
information on the passenger P01 at the boarding confirmed time point of each of the
transfer candidate vehicles.
[0093] In the next step S208, the boarding/disembarking determination part 22 performs the
following steps.
- The boarding/disembarking determination part 22 determines a degree of overlapping
between the location information on the passenger P01 and the location information
on all of the transfer candidate vehicles.
- If the location information of a vehicle of the transfer candidate vehicles is determined
to have an overlapped portion with the location information on the passenger P01,
the boarding/disembarking determination part 22 identifies the vehicle as a vehicle
which the passenger P01 has actually got (transferred). If no vehicle is determined
to have an overlapped portion, the boarding/disembarking determination part 22 determines
that the passenger P01 has got off the vehicle without transferring.
(Method of acquiring location information)
[0094] In addition to the GPS, one of examples to acquire location information on a vehicle
is that using an image captured by a camera installed in the vehicle. The camera can
take an image of a scene (including a station sign having a name of a station) from
the vehicle. In addition to the GPS, one of examples to acquire location information
on a passenger is that using location information on the wireless base station 7 via
which the mobile terminal device 4 establishes communication.
(Advantageous effects of this embodiment)
[0095] Advantageous effects of the boarding/disembarking determination device according
to this embodiment are as follows.
- (1) The boarding/disembarking determination device can determine boarding/disembarking
of a passenger for each station.
- (2) The boarding/disembarking determination device can utilize the widely used GPS.
- (3) The boarding/disembarking determination device can reliably determine boarding/disembarking
of a passenger without being affected by a tentative boarding/disembarking a vehicle
thereof, jumping on or off the vehicle, or the like.
- (4) The boarding/disembarking determination device can easily determine location information
on a vehicle regardless of in which direction the vehicle is oriented.
- (5) The boarding/disembarking determination device can identify a movement locus of
a passenger taking into account a transfer thereof.
[0096] The present invention is carried out not only by the above-described embodiments
but also by variations of many types. For example, the above-described embodiments
are intended to be illustrative of the present invention in an easily understandable
manner and the present invention is not limited to any of the embodiments including
all of the components explained in the embodiments. Part of a configuration of an
embodiment of the present invention may be substituted by or added to that of another.
Part of a configuration of an embodiment may be deleted.
[0097] A part or all of configurations, features, processing parts, processing units, or
the like can be realized by hardware by means of, for example, designing of integrated
circuits. The above-described configurations, features, or the like can be embodied
by software in which, for example, a processor interprets and executes a program which
realizes the features or the like. Data in a program, a table, a file, and the like
for realizing such a feature can be stored in a storage device including a memory,
a hard disk, and a SSD (Solid State Drive) or in a storage medium including an IC
card, a SD card, and a DVD.
[0098] In the present invention, only a control line or an information line which is deemed
necessary for explanation is illustrated, and not all of them which are necessary
for a product are illustrated. In practice, almost all elements are deemed to be connected
to each other.
DESCRIPTION OF REFERENCE NUMERALS
[0099]
- 1
- boarding/disembarking determination device
- 2
- network
- 3
- vehicle
- 4
- mobile terminal device
- 11
- central control unit
- 12
- input device
- 13
- output device
- 14
- main storage device
- 15
- auxiliary storage device
- 16
- communication device
- 21
- determination preparation part
- 22
- boarding/disembarking determination part
- 31
- departure time information
- 32
- vehicle location information
- 33
- station location information
- 34
- passenger information
- 35
- transfer information