JP2015203905A - Reservation management server and reservation management method - Google Patents
Reservation management server and reservation management method Download PDFInfo
- Publication number
- JP2015203905A JP2015203905A JP2014081723A JP2014081723A JP2015203905A JP 2015203905 A JP2015203905 A JP 2015203905A JP 2014081723 A JP2014081723 A JP 2014081723A JP 2014081723 A JP2014081723 A JP 2014081723A JP 2015203905 A JP2015203905 A JP 2015203905A
- Authority
- JP
- Japan
- Prior art keywords
- reservation
- seat
- reserved
- terminal
- person
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims description 116
- 238000012790 confirmation Methods 0.000 claims abstract description 29
- 230000004044 response Effects 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 239000004020 conductor Substances 0.000 description 23
- 238000000034 method Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 7
- 238000012795 verification Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、予約管理サーバ、および、予約管理方法の技術に関する。 The present invention relates to a reservation management server and a technique of a reservation management method.
列車の指定席を事前予約した利用者は、発車後にその指定席を利用することができる。このような指定席の予約業務を駅の窓口内で駅員が対面して行ったり、駅構内の予約販売機が行ったりする代わりに、予約者が保持する携帯端末を介して受け付けるオンライン予約システムが普及している。
例えば、JR東日本では、指定席の予約システムとして、非特許文献1に記載の「モバイルSuica(登録商標)」を乗客に提供している。
A user who has reserved a reserved seat on the train in advance can use the reserved seat after departure. An online reservation system that accepts reservations for reserved seats via a mobile terminal held by the reservation person, instead of having the station staff face-to-face at the station counter or a reservation vending machine in the station It is popular.
For example, JR East provides passengers with “Mobile Suica (registered trademark)” described in Non-Patent
非特許文献1に記載のように、モバイルSuicaで予約した未使用のモバイルSuica特急券は、指定列車の時刻表に表示された発車時刻前までは払いもどしできるが、いったん発車時刻を過ぎてしまうと、払いもどしには対応していない。
As described in Non-Patent
そのため、指定席を予約したが利用しない予約者は、発車時刻を過ぎてしまうと、積極的には、予約済みの指定席をキャンセルしようとはしない。
また、鉄道会社も、実際に運行中の車内の座席が空席であっても、先客によってキャンセルされないうちは、その座席を別の客へと再販することができない。よって、行楽シーズンなどで車内が混雑するときでも、未使用の空席を有効活用できない。
Therefore, a reservation person who has reserved a reserved seat but does not use it does not actively cancel the reserved seat that has already been reserved after the departure time has passed.
In addition, even if the seat in the car that is actually in operation is vacant, the railway company cannot resell the seat to another customer unless canceled by the customer. Therefore, unused vacant seats cannot be used effectively even when the inside of the vehicle is crowded during the holiday season.
そこで、本発明は、運行中に空席である予約席を有効に活用することを、主な課題とする。 Therefore, the main object of the present invention is to effectively utilize reserved seats that are vacant during operation.
前記課題を解決するために、本発明の予約管理サーバは、指定席ごとに、その指定席と予約者とを対応づける予約管理データベースと、前記予約者が使用する予約者端末に自身の位置情報を確認するための位置確認信号を送信し、前記指定席を管理する指定席管理装置に対して、指定席の位置情報を確認するための位置確認信号を送信する送信手段と、それぞれ受信した前記位置確認信号の応答結果に含まれる両位置情報が一致するときに、応答結果の前記予約者端末を使用する予約者が、応答結果の指定席を使用していると判定する判定手段と、指定席を使用していない前記予約者端末に対して、前記予約管理データベースに登録されている予約をキャンセルする旨の変更案内を送信する案内手段と、を有することを特徴とする。 In order to solve the above-mentioned problems, the reservation management server of the present invention includes, for each designated seat, a reservation management database that associates the designated seat with the reservation person, and the position information of the reservation person terminal used by the reservation person. Transmitting a position confirmation signal for confirming the position and transmitting the position confirmation signal for confirming the position information of the designated seat to the designated seat management device for managing the designated seat, A determination means for determining that a reservation person using the reservation terminal of the response result is using the designated seat of the response result when both the position information included in the response result of the position confirmation signal match; Guiding means for transmitting a change guidance for canceling a reservation registered in the reservation management database to the reservation person terminal that does not use a seat.
これにより、実際の予約者の乗車有無をもとに、キャンセルする案内が適切に予約者に通知されるので、運行中に空席である予約席を有効に活用することができる。 As a result, because the reservation is appropriately notified to the reservation based on the presence or absence of the actual reservation, the reserved seat that is vacant during operation can be used effectively.
本発明は、前記送信手段が、前記予約者端末および前記指定席管理装置に対して、前記位置確認信号を連続して複数回送信し、前記判定手段が、複数回送信した前記位置確認信号への応答結果の両位置情報がすべて一致するときに、予約者が指定席を使用していると判定することを特徴とする。 In the present invention, the transmission means continuously transmits the position confirmation signal to the reservation person terminal and the reserved seat management device a plurality of times, and the determination means transmits the position confirmation signal to the plurality of times. It is characterized in that it is determined that the reservation person is using the reserved seat when both the position information in the response result of the above match.
これにより、偶然に予約列車と予約者が乗車する別の列車とが近接している場合でも、高精度に実際の予約者の乗車有無を判定することができる。 Thereby, even when the reserved train and another train on which the reservation person rides are close by chance, it is possible to determine the presence or absence of the actual reservation person with high accuracy.
本発明は、前記案内手段が、両位置情報が不一致であると判定された前記予約者端末の位置情報から、指定席の予約開始時刻に指定席に到達できる経路を時刻表データから特定できない場合には、予約をキャンセルする旨の変更案内を送信することを特徴とする。 In the present invention, when the guide means cannot identify from the timetable data a route that can reach the designated seat at the reservation start time of the designated seat, based on the location information of the reservation terminal that is determined that the two pieces of location information do not match. Is characterized in that a change guide for canceling the reservation is transmitted.
これにより、予約者の乗り遅れが発生した場合でも、早期に予約をキャンセルすることができる。 Thereby, even when a reservation person's late arrival occurs, reservation can be canceled early.
本発明は、前記案内手段が、両位置情報が不一致であると判定された前記予約者端末の位置情報に示される位置が動いており、かつ、指定席の予約区間内のチェックポイントにおいて予約した指定席に合流できる経路を時刻表データから特定できる場合には、前記チェックポイントまでの期間の予約をキャンセルする旨の変更案内を送信することを特徴とする。 According to the present invention, the guide means moves at a position indicated by the position information of the reservation terminal determined that the position information is inconsistent and makes a reservation at a checkpoint in a reserved seat reservation section. When a route that can join the reserved seat can be identified from the timetable data, a change guide for canceling the reservation for the period up to the checkpoint is transmitted.
これにより、予約者が途中乗車する場合でも、予約の一部である不使用期間のみをキャンセルすることができる。 Thereby, even when a reservation person gets on the way, only the non-use period which is a part of reservation can be canceled.
本発明は、前記案内手段が、ある期間において両位置情報が一致であると判定されたが、その後に両位置情報が不一致であると判定された前記予約者端末に対して、指定席の予約区間内において予約した指定席に再度合流できる経路を時刻表データから特定できない場合には、今後の期間の予約をキャンセルする旨の変更案内を送信することを特徴とする。 According to the present invention, the guide means reserves a reserved seat for the reservation terminal for which it is determined that the position information is coincident in a certain period, but the position information is subsequently inconsistent. When a route that can rejoin the reserved seat reserved in the section cannot be identified from the timetable data, a change guide for canceling the reservation in the future period is transmitted.
これにより、予約者が途中下車する場合でも、予約の一部である不使用期間のみをキャンセルすることができる。 Thereby, even when a reservation person gets off on the way, only the non-use period which is a part of reservation can be canceled.
本発明によれば、運行中に空席である予約席を有効に活用することができる。 According to the present invention, reserved seats that are vacant during operation can be used effectively.
以下、本発明の一実施形態について、図面を参照して詳細に説明する。
図1(a)は、予約管理システムを示す構成図である。
予約管理システムは、予約管理サーバ1と、各予約者端末(先予約者端末2a、後予約者端末2b)と、指定席管理装置8と、車掌端末9とがネットワークで接続されて構成される。
これらの予約管理システムの各装置は、それぞれCPU(Central Processing Unit)とメモリとハードディスク(記憶手段)とネットワークインタフェースを有するコンピュータとして構成され、このコンピュータは、CPUが、メモリ上に読み込んだプログラムを実行することにより、各処理部を動作させる。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1A is a configuration diagram showing a reservation management system.
The reservation management system is configured by connecting a
Each device of these reservation management systems is configured as a computer having a CPU (Central Processing Unit), a memory, a hard disk (storage means), and a network interface, and this computer executes a program read on the memory by the CPU. Thus, each processing unit is operated.
先予約者端末2aおよび後予約者端末2bは、それぞれ乗客により利用される端末である。これらの端末には、移動通信事業者の提供する位置情報API(Application Programming Interface)を活用し作成された、自身の位置を通知するための位置情報提供機能が備わっている。なお、位置情報提供機能を実現する形態は、専用アプリとして端末にインストールする形態でもよいし、端末のwebブラウザからwebサーバに接続する形態でもよい。
以下では、ある座席に着目して、その座席を先に予約する者が操作する先予約者端末2aと、その座席を後に予約する者が操作する後予約者端末2bとに分類して説明するが、両端末の機能は共通する。
The advance
In the following, focusing on a certain seat, description will be made by classifying it into a
予約管理サーバ1は、予約管理データベース11と接続されており、その予約管理データベース11内のデータを元に、座席の予約状況を管理する。
図1(b)は、予約管理データベース11の構成図である。予約管理データベース11には、予約対象の席を特定する「席ID」ごとに、その利用者ID、時刻、列車位置、利用者位置、乗車判定を対応づけて格納する。
例えば、予約管理データベース11の第1行は、席ID「R001-V01-S04-T01」で示される座席が、利用者ID「A1」(予約者端末のIDでもよい)の利用者によって予約されていることを示している。なお、席IDは、列車ID「R001」と、その列車内の何両目かを示す車両ID「V01」と、その車両内の何座席目かを示す座席ID「S04」と、その座席IDを列車の運行中のどの時間帯に占有するかを示す期間ID「T01」との組み合わせである。
The
FIG. 1B is a configuration diagram of the reservation management database 11. The reservation management database 11 stores the user ID, time, train position, user position, and boarding determination in association with each “seat ID” that specifies a seat to be reserved.
For example, in the first row of the reservation management database 11, the seat indicated by the seat ID “R001-V01-S04-T01” is reserved by the user with the user ID “A1” (may be the ID of the reservation user terminal). It shows that. The seat ID is the train ID “R001”, the vehicle ID “V01” indicating the number of both cars in the train, the seat ID “S04” indicating the number of seats in the vehicle, and the seat ID. This is a combination with a period ID “T01” indicating in which time zone the train is operating.
さらに、予約管理データベース11は、席IDの座席について、位置取得時刻ごとに、座席の位置取得結果である列車位置と、予約者の位置取得結果である利用者位置と、両位置を比較した乗車判定とを対応づけている。なお、位置情報は、例えば、(x,y)表記であり、xが経度でyが緯度に対応する。
例えば、予約管理データベース11の第1行は、「10:00」に両位置を取得した結果、先予約者端末2aの位置が(80,80)であり、席ID「R001-V01-S04-T01」に対応する座席の位置が(100,100)であり、両位置間の距離が離れていることにより、予約者が座席付近に乗車していない(×不在)という判定がなされたことを示す。
Furthermore, the reservation management database 11 compares the positions of the train position, which is the seat position acquisition result, and the user position, which is the position acquisition result of the reservation person, for each position acquisition time for the seat of the seat ID. Corresponds to the judgment. The position information is, for example, (x, y) notation, where x corresponds to longitude and y corresponds to latitude.
For example, in the first row of the reservation management database 11, as a result of acquiring both positions at “10:00”, the position of the previous
一方、予約管理データベース11の第2行は、利用者位置(120,120)と列車位置(120,120)とが一致している(距離が0である)ので、予約者が座席付近に乗車している(○乗車)と判定されている。
なお、図1(b)では、両位置の取得回数が1回であり、その1回の両位置をもとに乗車判定がなされているが、両位置を複数回(例えば2回)連続で取得して、それぞれの両位置間の距離がすべて近接(または0)であるときに、予約者が座席付近に乗車している(○乗車)と判定してもよい。
On the other hand, in the second row of the reservation management database 11, since the user position (120, 120) and the train position (120, 120) match (distance is 0), the reservation person is in the vicinity of the seat ( ○ Ride).
In addition, in FIG.1 (b), the acquisition frequency of both positions is 1 time, and boarding determination is made based on the both positions of 1 time, but both positions are continuously performed several times (for example, 2 times). It may be determined that the reservation person is in the vicinity of the seat (○ boarding) when all the distances between the two positions are close (or 0).
図1(a)に戻って、指定席管理装置8は、予約管理データベース11の「列車位置」列に書き出すための席IDごとの位置情報を予約管理サーバ1に通知する装置である。指定席管理装置8の構成例として、例えば、列車の座席ごとに座席近傍にGPS端末(図示省略)を配置し、各GPS端末から取得される座席ごとの位置情報を列車内の指定席管理装置8がとりまとめて、予約管理サーバ1に一括で通知する形態が挙げられる。
Returning to FIG. 1A, the designated seat management device 8 is a device that notifies the
車掌端末9は、列車に乗車する車掌によって操作される端末である。車掌は、車掌端末9を介して、目視で確認した席に利用者が着席しているか否かを予約管理サーバ1に通知するとともに、車掌端末9を介して、着席している利用者が正規の予約者か、不正乗車をしている者かを知ることができる(詳細は図4)。
以下では、先予約者端末2a、指定席管理装置8、および、車掌端末9が、それぞれ列車内に存在し、予約管理サーバ1、および、後予約者端末2bが列車外に存在する例を示す。
The conductor terminal 9 is a terminal operated by a conductor who gets on the train. The conductor notifies the
In the following, an example is shown in which the advance
図2は、予約変更処理の概要を示すフロー説明図である。
S101として、先予約者端末2aは、予約管理サーバ1に対して、列車の出発前の指定席の予約を依頼する。予約管理サーバ1は、S101の予約を受け、指定席管理装置8および車掌端末9に予約されたことを通知し(S102)、予約が成功(OK)したことを先予約者端末2aに返答する(S103)。
ここで、予約管理サーバ1は、図1(b)で説明したように、予約管理データベース11内において、先予約者端末2aのIDと、予約対象の席IDとを対応づける。
FIG. 2 is an explanatory diagram of a flow showing an outline of the reservation changing process.
As S101, the advance reservation person terminal 2a requests the
Here, as described with reference to FIG. 1B, the
S110として、予約管理サーバ1は、S103で予約された席が配備されている列車の発車時刻を待つ。なお、列車の駅ごとの発車時刻は、例えば、予約管理データベース11に時刻表データ(図示省略)としてあらかじめ登録されている。
この時刻表データは、予約した列車だけでなく、少なくとも予約列車の各停車駅に到達する各交通機関のデータが含まれており、ナビゲーションシステムとして、「東京駅を午前9時に出発して、大宮駅に到着するまでの経路と大宮駅での到着時刻とを検索する」などの検索条件に合致する経路を検索可能なデータである。
または、時刻表のダイヤが遅延により予定通り出発していない場合があるので、その場合には車掌端末9を介して車掌による手入力で、列車の発車時刻を通知してもよい。
これにより、S111a以下の処理が、列車が駅間を走行中(または信号により一時停止中)に行われる。
As S110, the
This timetable data includes not only the reserved train but also at least the data of each transportation that reaches each stop station of the reserved train. As a navigation system, “Depart Tokyo Station at 9:00 am, Omiya This is data that can search for a route that matches a search condition such as “search for a route to the station and an arrival time at Omiya station”.
Alternatively, there may be a case where the schedule of the timetable does not depart as scheduled due to a delay. In that case, the departure time of the train may be notified by manual input by the conductor via the conductor terminal 9.
Thereby, the processing after S111a is performed while the train is traveling between stations (or is temporarily stopped by a signal).
予約管理サーバ1は、S103で予約OKした先予約者端末2aの位置を確認する信号を送信し(S111a)、その応答として位置通知を受ける(S112a)。
予約管理サーバ1は、S102で予約通知した指定席の位置を確認する信号を、その指定席を管理する指定席管理装置8に送信し(S111b)、その応答として位置通知を受ける(S112b)。なお、両位置の確認の順番は、どちらが先でもよい。
さらに、予約管理サーバ1は、先予約者端末2aの位置取得(S113a、S114a)と、指定席の位置取得(S113b、S114b)とを再度行ってもよい。
The
The
Furthermore, the
S115として、予約管理サーバ1は、両位置(S112aの通知位置と、S112bの通知位置)間の距離が、所定距離より小さいか否かを照合する。ここで、予約管理サーバ1は、2回目の両位置(S114aの通知位置と、S114bの通知位置)も照合してもよい。
S115の結果として、両位置が近接(両位置間の距離が、所定距離より小さい)または一致するときに(または、近接や一致が2回連続するときに)、予約管理サーバ1は、照合した予約者が指定席に乗車(着席)していると判定する。
一方、両位置間の距離が所定距離より小さくない(遠い)ときや、先予約者端末2aの電源オフなどにより、位置取得に失敗したときは、予約管理サーバ1は、照合した予約者が指定席に乗車(着席)していないと判定する。
なお、利用者がトイレで一時離席していることや、位置取得の誤差を考慮して、所定距離は、例えば、車両3両分の長さである。
As S115, the
As a result of S115, when both positions are close (the distance between the two positions is smaller than the predetermined distance) or coincides (or when proximity or coincidence continues twice), the
On the other hand, when the distance between the two positions is not less than (or far from) the predetermined distance, or when the position acquisition fails due to the power-off of the first reservation person terminal 2a, the
The predetermined distance is, for example, the length of three vehicles, taking into account that the user is temporarily away from the toilet and an error in position acquisition.
ここで、S115の両位置の近接判定を2回連続で行うことにより、1回目では偶然に指定席の列車と、利用者が乗車する別の列車とが近接することで、利用者が指定席に着席していないにもかかわらず、「指定席に乗車している」という誤検出を抑制することができる。
なお、指定席の列車と別の列車とが近接する事象としては、例えば、両列車が同じ線路上の前後に渋滞している事象や、両列車が隣接する線路上を交差する事象や、両列車が隣接する線路上を併走しており片方の列車がもう片方の列車を追い越す事象などが挙げられる。
Here, the proximity determination of both positions in S115 is performed twice in succession, so that in the first time, the train of the designated seat happens to be close to another train on which the user gets, so that the user can Although the user is not seated in the seat, it is possible to suppress a false detection that “the user is in the designated seat”.
Examples of events in which a reserved seat train and another train approach each other include, for example, an event in which both trains are congested before and after the same track, an event in which both trains cross on adjacent tracks, For example, there is a phenomenon in which a train is running on the adjacent track and one train overtakes the other train.
なお、S111a〜S115にかかる時間は、2駅間の移動時間内におさまるようにすることが、望ましい。S111a〜S115にかかる時間は、新幹線列車のうちの収容される車両数(座席数)が一番多い場合でも、その座席分だけの位置確認が完了するのにかかる時間である。2駅間の移動時間は、例えば、移動速度が速い新幹線が最短で移動できる2駅間(換言すると2駅間の距離が短い)の時間である。 In addition, it is desirable that the time required for S111a to S115 be within the travel time between two stations. The time taken for S111a to S115 is the time taken to complete the position confirmation for the seats even when the number of accommodated vehicles (the number of seats) in the Shinkansen train is the largest. The travel time between two stations is, for example, the time between two stations (in other words, the distance between the two stations is short) in which the Shinkansen with a fast travel speed can travel.
さらに、予約管理サーバ1は、1回目の位置取得(S111a、S112a、S111b、S112b)に対するS115の位置照合を行った後に、2回目の位置取得(S113a、S114a、S113b、S114b)とそのS115の位置照合を行ってもよい。
そして、予約管理サーバ1は、2回目の位置取得対象から、1回目の位置照合(S115)で成功(乗車)しているものを除外することで、処理量を軽減してもよい。そのときには、予約管理サーバ1は、すでに位置照合で成功したことを示すフラグを予約管理データベース11内に書き込み、フラグが書き込まれていない座席を、今後の位置取得や位置照合の対象とする。このフラグは、列車が駅に到着するたびにリセット(消去)される。
Furthermore, the
Then, the
予約管理サーバ1は、S115の位置照合により、失敗(乗車していない)と判定された指定席ごとに、先予約者端末2aの利用者に対して乗車を確認するための画面信号を送信し(S116a)、その応答として乗車の確認結果を示す通知を受ける(S117a)。利用者は、S116aの画面信号で先予約者端末2aに表示される画面を参照し、自身が乗車しているか否かを画面にタッチするなどして確認結果を入力する。
The
同様に、予約管理サーバ1は、S115の位置照合により、失敗(乗車していない)と判定された指定席ごとに、車掌端末9を介して車掌に対して乗車を確認するための画面信号を送信し(S116b)、その応答として乗車の確認結果を示す通知を受ける(S117b)。車掌は、S116bの画面信号で車掌端末9に表示される画面を参照し、目視で確認した結果として、指定席に利用者が着席しているか否かを画面にタッチするなどして確認結果を入力する。
なお、実行順序は、S116a→S117a→S116b→S117bでもよいし、S116b→S117b→S116a→S117aでもよい。
Similarly, the
The execution order may be S116a->S117a->S116b-> S117b, or S116b->S117b->S116a-> S117a.
なお、モバイルSuicaでは、モバイルSuica特急券を購入後、モバイル端末での受取り(ダウンロード)して改札機を通る必要がある。よって、先予約者端末2aは、改札機を通過している履歴がないときには、予約者が家などに先予約者端末2aを置き忘れたものとして、予約者の画面操作を待たずに、乗車していない旨の通知(S117b)を応答してもよい。 In Mobile Suica, after purchasing a mobile Suica express ticket, it must be received (downloaded) by a mobile terminal and passed through a ticket gate. Therefore, when there is no history of passing through the ticket gate, the pre-reserving person terminal 2a assumes that the pre-reserving person has left the pre-reserving person terminal 2a at home and does not wait for the reservation person to operate the screen. Notification (S117b) may be made as a response.
S120として、予約管理サーバ1は、S117aの通知およびS117bの通知のうち、両方の通知が「乗車している」ではないときには(または、片方の通知が「乗車していない」ときには)、先予約者端末2aの予約をキャンセルして、その後の後予約者端末2bに予約を再販できるように、先予約者端末2aに対する予約変更手続を計画する。以下、3種類の計画として、(計画1)〜(計画3)を例示する。
As S120, the
S120の(計画1)は、「途中乗車」のケースである。図1(b)では、利用者ID「A1」の利用者が途中乗車している。
先予約者端末2aの予約者は、予約区間のうちの前区間までは乗車せず、後区間からは乗車する予定である。そして、現在は前区間であるとする。
予約管理サーバ1は、S116aの乗車確認において、予約者の位置情報が動いており、かつ、予約区間内のチェックポイント(合流予定駅)において予約した列車に合流できることが想定される場合(時刻表データから合流経路が特定できる場合)には、「現在乗車しているか否か」に加えて「今後乗車する予定か否か」も予約者に問い合わせる。
先予約者端末2aの予約者は、S117aの乗車通知において、「現在乗車していないが、今後乗車する予定である」旨を通知する。
これにより、予約管理サーバ1は、予約区間のうちの前区間だけ後予約者端末2bに予約を再販できるとともに、前区間の料金を先予約者端末2aに払い戻しできる。
(Plan 1) of S120 is a case of “on the way”. In FIG. 1B, the user with the user ID “A1” is on the way.
The reservation person of the prior reservation person terminal 2a does not get on to the front section of the reservation section and plans to get on from the rear section. The current section is assumed to be the previous section.
The
The reservation person of the advance reservation person terminal 2a notifies that “it is not currently on boarding but will be boarding in the future” in the boarding notification of S117a.
Thereby, the
(計画1)の例として、予約者は東北新幹線の予約を東京駅からしているが、東京駅から乗車せず、大宮駅から乗車する場合を説明する。予約管理サーバ1は、予約者の位置情報を確認したところ、武蔵野線の新幹線への連絡線に乗車しており、時刻表データを参照すると大宮駅で乗車することが想定できるとの確認結果を得る。
そこで、予約管理サーバ1は、先予約者端末2aに対してあらかじめ登録された通知方法、たとえばメールにて確認をうながし、予約者が大宮駅から乗車することを宣言した場合には東京駅−上野駅間の指定席料金の一部を予約者に返却する。
先予約者端末2aは、路線図上の次の停車駅を中心に予約者端末に表示させ、スクロールによって先の合流予定駅を選択できるようにする。先予約者端末2aは、路線図上の次の停車駅を中心に表示させることにより、予約者の指定動作の利便性を向上させる。
As an example of (Plan 1), the reservation person makes a reservation for the Tohoku Shinkansen from Tokyo Station, but does not get on from Tokyo Station and gets on from Omiya Station. When the
Therefore, the
The prior
(計画1)の別の例として、コンサートなどの物理的に席が移動しない予約席を扱うときには、予約管理サーバ1は、予約席の位置確認(S111bなど)を省略することができる。予約管理サーバ1は、予約者(先予約者端末2a)があらかじめ指定したコンサート開始後時間までに到着圏内である場合には、予約者に途中合流の確認を促す。その確認の結果、先予約者端末2aの通信状況が電波圏外であるなど、予約者の移動が確認できない場合には、先予約者端末2aの予約席を後予約者端末2bに再販してもよい。
As another example of (Plan 1), when dealing with reserved seats that do not physically move such as concerts, the
S120の(計画2)は、「途中下車」のケースである。図1(b)では、利用者ID「A3」の利用者が途中下車している。
先予約者端末2aの予約者は、予約区間のうちの前区間までは乗車しており、後区間からは下車する予定である。そして、現在は後区間であるとする。
予約管理サーバ1は、予約者が列車を早くおりた場合には、予約した列車に再乗車できない(別の後続列車が追い抜きできない)ことを時刻表データなどで確認した後、予約者に確認を促す。
先予約者端末2aから乗車しない旨の通知が応答されたときには、先予約者端末2aの予約席をキャンセルし、後予約者端末2bに再販することができる。なお、予約者が先予約者端末2aを介して自らキャンセルすることもできるが、予約者に確認を促すことにより、キャンセルのし忘れを抑制できる。
(Plan 2) of S120 is a case of “getting off on the way”. In FIG. 1B, the user with the user ID “A3” is getting off halfway.
The reservation person of the advance reservation person terminal 2a gets on to the front section of the reservation section, and gets off from the rear section. And now, it is assumed that it is a back section.
The
When a notification not to board is received from the
S120の(計画3)は、「予約の全面変更」のケースである。
予約管理サーバ1は、S110の発車時刻前であっても、現在時刻における列車と予約者の両位置情報を取得する(S111a〜S112b)。そして、予約管理サーバ1は、時刻表データを参照して、今後の発車時刻までに予約者の乗車が困難である(予約者が遅刻する)か否かを判定する。予約者が遅刻すると判定されるときには、予約管理サーバ1は、先予約者端末2aの予約を全区間キャンセルさせるとともに、別のプランを先予約者端末2aに推薦する。
予約管理サーバ1は、例えば列車の場合、予約者の位置情報から推測して最適な乗車列車を推薦する。
予約管理サーバ1は、例えば映画やコンサートなどの講演の場合、予約者の位置情報から推測して視聴可能な講演を推薦する。
(Plan 3) of S120 is a case of “full change of reservation”.
The
For example, in the case of a train, the
For example, in the case of a lecture such as a movie or a concert, the
S121として、予約管理サーバ1は、S120で計画した変更案内を先予約者端末2aに通知し、先予約者端末2aに予約の変更手続をさせた結果を受信する(S122)。予約管理サーバ1は、S122の結果(先予約者のキャンセル)を予約管理データベース11に反映する。この反映処理は、例えば、席IDに対応していた先予約者の利用者IDを、予約管理データベース11から削除する処理である。
S123として、予約管理サーバ1は、S122で変更された結果を車掌端末9にも通知することで、車掌に先予約者のキャンセルを知らせる。
S131〜S133は、後予約者端末2bの予約処理である。S101〜S103と同様に、予約管理サーバ1は、後予約者端末2bからの予約依頼を受けて、S122で変更(キャンセル)された指定席の予約を再販する。
In S121, the
As S123, the
S131 to S133 are reservation processing of the
図3は、予約管理サーバの予約変更処理を示すフロー説明図である。以下では、図2の説明と対応づけて、図3を説明する。
S201として、予約管理サーバ1は、発車時刻まで待つ(S110)。
S202として、予約管理サーバ1は、列車と予約者それぞれの位置情報を取得する(S111a〜S112b)。
FIG. 3 is a flowchart for explaining reservation change processing of the reservation management server. In the following, FIG. 3 will be described in association with the description of FIG.
As S201, the
As S202,
S203として、予約管理サーバ1は、列車は、現在駅間を走行中か否かを判定する。S203でYesならS204に進み、NoならS202に戻る。
S204として、予約管理サーバ1は、両位置(S112aの位置、S112bの位置)が一致するか否かを判定する(S115)。S204でYesならS205に進み、NoならS211に進む。
As S203, the
As S204, the
S205として、予約管理サーバ1は、列車と予約者それぞれの位置情報を取得する(S113a〜S114b)。
S206として、予約管理サーバ1は、両位置(S114aの位置、S114bの位置)が一致するか否かを判定する(S115)。S206でYesなら乗車しているとして処理を終了し、NoならS211に進む。
As S205, the
As S206, the
S211として、予約管理サーバ1は、予約者に乗車の確認をする(S116a)。
S212として、予約管理サーバ1は、乗車の通知(S117a)として、乗車しているか否かを判定する。S212でYesなら処理を終了し、NoならS213に進む。
As S211, the
As S212, the
S213として、予約管理サーバ1は、車掌に乗車の確認をする(S116b)。
S214として、予約管理サーバ1は、乗車の通知(S117b)として、乗車しているか否かを判定する。S214でYesなら処理を終了し、Noなら予約者(先予約者端末2a)に予約変更を案内する(S120〜S123)。
As S213, the
As S214, the
図4は、不正乗車確認処理を示すフロー説明図である。不正乗車とは、予約者以外の乗客が予約席を確保していることである。なお、ある座席の予約者であっても、その座席の予約区間外(乗車駅の手前)から席を確保している場合には、不正乗車とする。
車掌は、以下の図4の処理により車掌端末9を介して不正乗車を知ることで、その場で乗車券の有無、指定席の場所の確認を行い、支払を促すことができる。
FIG. 4 is an explanatory diagram of a flow showing the unauthorized boarding confirmation process. Unauthorized boarding means that passengers other than the reservation person have reserved seats. Even if a seat is reserved, if the seat is reserved from outside the reserved section of the seat (in front of the boarding station), it is assumed that the seat is illegal.
The conductor knows the illegal boarding through the conductor terminal 9 by the process of FIG. 4 below, and can confirm the presence of the boarding ticket and the location of the reserved seat on the spot and prompt the payment.
S301として、予約管理サーバ1は、車掌端末9から席IDを指定された予約管理データベース11内の検索要求を受け付ける。
S302として、予約管理サーバ1は、S301の席IDを検索キーとして、予約管理データベース11から指定された席の予約を確認する。
S303として、予約管理サーバ1は、S302の確認結果が予約あり(席IDに対応する利用者IDが空欄ではない)か否かを判定するとともに、予約ありの場合(S303でYes)、その予約席の乗車判定が「○乗車」である(予約者が乗車している)か否かを判定する(S304)。
As S301, the
In S302, the
In S303, the
S303およびS304でYesなら、予約管理サーバ1は、予約者が正規に乗車している旨の検索応答を車掌端末9に返信する。
S303またはS304でNoなら、予約管理サーバ1は、予約者の未乗車が確定した席に不正者が乗車している旨の検索応答を車掌端末9に返信する。
If Yes in S303 and S304, the
If the answer is No in S303 or S304, the
以上説明した本実施形態では、先予約者端末2aによる位置情報APIを利用した位置情報提供機能と、予約管理サーバ1による予約者のモバイル端末と列車の予約席とを予約管理データベース11で対応付ける機能を用いた、指定席の空席確認システムを提案した。この予約管理サーバ1は、S111a,S113aの位置確認信号を送信する送信手段と、S115の両位置の照合を行う判定手段と、S120の計画に基づきS121の変更案内を送信する案内手段とを少なくとも有する。
鉄道会社は、予約者の位置情報と列車(予約された指定席)の位置情報とを取得し、両位置情報が一致した場合、予約者は予約した列車に乗車していると判断する。
これにより、位置情報を用いることで、実際の予約者の乗車有無を高精度に把握できるため、乗車していないと判断した場合は、指定席販売者は即座に予約者へ変更や払い戻しの手続きが必要か確認することができる。また、鉄道会社は、未使用の予約席を別の利用者へと迅速に再販できる。
In the present embodiment described above, the location information providing function using the location information API by the advance reservation person terminal 2a and the function of associating the
The railway company acquires the position information of the reservation person and the position information of the train (reserved reserved seat), and if both position information matches, it is determined that the reservation person is on the reserved train.
As a result, the location information can be used to accurately determine whether or not the actual reservation person has boarded, so if it is determined that the passenger has not boarded, the reserved seat seller will promptly change or refund the reservation person. Can be confirmed. In addition, railway companies can quickly resell unused reserved seats to other users.
なお、非特許文献1に記載の現状のモバイルSuicaのシステムでは、本実施形態の図2のS121のような列車の運行中における旅行プランの変更案内は、提示されてこなかった。
モバイルSuicaのシステムでは、鉄道会社は、列車の運転中止や遅れが生じた場合は、列車の運行情報や改札機から得られる情報に基づき、払いもどしの案内を発行する。払いもどし対象者には、乗車日3日後以降、アプリ画面上及びメールにより払いもどしの案内が届く。
また、災害時などには、列車や飛行機等の指定席を予約していても、ダイヤの乱れなどで必ずしも予約した指定席に乗るとは限らないため、予約済みでも乗車しない指定席が発生してしまう。
In the current mobile Suica system described in
In the mobile Suica system, the railway company issues a refund guide based on train operation information and information obtained from the ticket gates when there is a train stoppage or delay. After 3 days from the boarding date, the refund recipient will receive a refund guide on the application screen and by e-mail.
Also, in the event of a disaster, even if reserved seats such as trains and airplanes are reserved, they do not necessarily get on reserved seats due to disruption of the schedule, etc. End up.
よって、モバイルSuicaのシステムでは、先予約者による未乗車時の予約キャンセル処理は、発生しにくくなってしまう。一方、本実施形態では、実際の予約者の乗車有無を高精度に把握するために、適切に未乗車時の予約キャンセルを先予約者端末2aに促すことができる。
Therefore, in the mobile Suica system, the reservation canceling process when not boarding by the prior reservation person is less likely to occur. On the other hand, in this embodiment, in order to grasp the presence / absence of an actual reservation person with high accuracy, it is possible to appropriately prompt the
1 予約管理サーバ
2a 先予約者端末
2b 後予約者端末
8 指定席管理装置
9 車掌端末
11 予約管理データベース
DESCRIPTION OF
Claims (6)
前記予約者が使用する予約者端末に自身の位置情報を確認するための位置確認信号を送信し、前記指定席を管理する指定席管理装置に対して、指定席の位置情報を確認するための位置確認信号を送信する送信手段と、
それぞれ受信した前記位置確認信号の応答結果に含まれる両位置情報が一致するときに、応答結果の前記予約者端末を使用する予約者が、応答結果の指定席を使用していると判定する判定手段と、
指定席を使用していない前記予約者端末に対して、前記予約管理データベースに登録されている予約をキャンセルする旨の変更案内を送信する案内手段と、を有することを特徴とする
予約管理サーバ。 For each reserved seat, a reservation management database that associates the reserved seat with the reservation person,
A position confirmation signal for confirming its own position information is transmitted to the reservation terminal used by the reservation person, and the position information of the designated seat is confirmed with respect to the designated seat management apparatus that manages the designated seat. A transmission means for transmitting a position confirmation signal;
Determination to determine that the reservation person using the reservation terminal of the response result is using the designated seat of the response result when both pieces of position information included in the response result of the received position confirmation signal match each other Means,
A reservation management server, comprising: a guide unit configured to transmit a change guide for canceling a reservation registered in the reservation management database to the reservation person terminal that does not use a reserved seat.
前記判定手段は、複数回送信した前記位置確認信号への応答結果の両位置情報がすべて一致するときに、予約者が指定席を使用していると判定することを特徴とする
請求項1に記載の予約管理サーバ。 The transmission means continuously transmits the position confirmation signal a plurality of times to the reservation terminal and the reserved seat management device,
The determination unit determines that the reservation person is using a reserved seat when both pieces of position information in the response result to the position confirmation signal transmitted a plurality of times coincide with each other. The reservation management server described.
請求項1または請求項2に記載の予約管理サーバ。 If the route that can reach the designated seat at the reservation start time of the designated seat cannot be identified from the timetable data from the location information of the reservation terminal that is determined that the two pieces of location information do not match, the guidance means The reservation management server according to claim 1 or 2, wherein a change guide for canceling is transmitted.
請求項1ないし請求項3のいずれか1項に記載の予約管理サーバ。 The guidance means moves to a designated seat reserved at a checkpoint in a reserved seat reservation zone where the position indicated by the location information of the reservation terminal that is determined to be inconsistent in both location information is moving. The change guide for canceling the reservation for the period up to the check point is transmitted when a possible route can be identified from the timetable data. Reservation management server.
請求項1ないし請求項4のいずれか1項に記載の予約管理サーバ。 The guide means makes a reservation within the reserved section of the reserved seat for the reservation terminal for which the position information is determined to be coincident in a certain period, but the position information is subsequently determined to be inconsistent. 5. A change guide for canceling a reservation for a future period is transmitted when a route that can be rejoined to the designated seat cannot be identified from the timetable data. 5. The reservation management server described in the section.
指定席ごとに、その指定席と予約者とを対応づける予約管理データベースを備えており、
前記予約者が使用する予約者端末に自身の位置情報を確認するための位置確認信号を送信し、前記指定席を管理する指定席管理装置に対して、指定席の位置情報を確認するための位置確認信号を送信し、
それぞれ受信した前記位置確認信号の応答結果に含まれる両位置情報が一致するときに、応答結果の前記予約者端末を使用する予約者が、応答結果の指定席を使用していると判定し、
指定席を使用していない前記予約者端末に対して、前記予約管理データベースに登録されている予約をキャンセルする旨の変更案内を送信することを特徴とする
予約管理方法。 Reservation management server
Each reserved seat is equipped with a reservation management database that associates the reserved seat with the reservation person,
A position confirmation signal for confirming its own position information is transmitted to the reservation terminal used by the reservation person, and the position information of the designated seat is confirmed with respect to the designated seat management apparatus that manages the designated seat. Send a position confirmation signal,
When both position information included in the response result of the received position confirmation signal matches, it is determined that the reservation person using the reservation person terminal of the response result is using the designated seat of the response result,
A reservation management method, wherein a change guide for canceling a reservation registered in the reservation management database is transmitted to the reservation terminal that does not use a reserved seat.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014081723A JP2015203905A (en) | 2014-04-11 | 2014-04-11 | Reservation management server and reservation management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014081723A JP2015203905A (en) | 2014-04-11 | 2014-04-11 | Reservation management server and reservation management method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015203905A true JP2015203905A (en) | 2015-11-16 |
Family
ID=54597353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014081723A Pending JP2015203905A (en) | 2014-04-11 | 2014-04-11 | Reservation management server and reservation management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015203905A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6283144B1 (en) * | 2017-09-28 | 2018-02-21 | 株式会社Epark | Reservation system |
-
2014
- 2014-04-11 JP JP2014081723A patent/JP2015203905A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6283144B1 (en) * | 2017-09-28 | 2018-02-21 | 株式会社Epark | Reservation system |
JP2019066903A (en) * | 2017-09-28 | 2019-04-25 | 株式会社Epark | Reservation system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11313687B2 (en) | Public and ordered transportation trip planning | |
JP4097677B2 (en) | Navigation system, route search server, and terminal device | |
US8432256B2 (en) | Information providing service system for railroad users | |
JP5872345B2 (en) | Information distribution system, server device, information distribution method and program | |
US20120041675A1 (en) | Method and System for Coordinating Transportation Service | |
KR102261015B1 (en) | System for generating automatic allocation and automatic bus route using various information collecting fuction | |
JP2015534162A (en) | Public transport navigator | |
JP2008065773A (en) | Boarding order accepting system, server, terminal, boarding order accepting method and program | |
KR20180118999A (en) | Real-time route guidance system using public transportation information | |
JP2013003991A (en) | User movement step prediction device and transit information notification apparatus using the same | |
CN108297826A (en) | On-demand driver's system and method | |
US20190333063A1 (en) | Systems and methods for providing interactions between users and transportation service providers in an integrated public and/or private transportation service platform | |
CA2914859A1 (en) | Systems and methods for transit-rider-status identification and communication | |
JP2006018550A (en) | Seat guide system having function of checking ticket and method for checking ticket and providing guidance for seating | |
JP4679159B2 (en) | Reservation processing system, reservation processing method, and computer program | |
JP6761213B2 (en) | Vehicle management server and computer program | |
KR102052602B1 (en) | Seat information providing system and the method thereof suing spatial information technlogy | |
JP2015203905A (en) | Reservation management server and reservation management method | |
CN114080616A (en) | Online parking lot reservation method and device and computer readable storage medium | |
JP2021131781A (en) | Server, vehicle operation system, vehicle operation method and vehicle operation program | |
JP2006277440A (en) | Seat reservation server and program | |
JP2005044282A (en) | Travel plan management system, travel plan management method, and travelling information management program | |
JP2004322960A (en) | Train information distribution system and reservation system using electronic ticket information | |
JP2002007525A (en) | Seat management system for traveling vehicle | |
KR102405413B1 (en) | Apparatu and Method for Providing integrated transportation reservation service based on Machine Learning |