(57)【要約】【課題】特定の駅において取り扱う商品を、当該駅に停車しない列車に乗車している乗客が、乗車中の任意の時点で発注し、降車時までに受け取る仕組みを提供する。【解決手段】本発明の列車内販売システムは、路線を走行する列車内に配置された端末装置３と、端末装置と通信が可能である商品発注指示装置２と、を有し、端末装置から、列車を特定する情報及び商品を特定する情報を受け付け、受け付けた商品を特定する情報に基づいて、商品データベースを検索し、商品についての取扱駅を決定し、現在時刻に基づいて、前記取扱駅において当該商品の準備が完了する時刻である準備完了時刻を決定し、列車ダイヤから、決定した取扱駅を前記決定した準備完了時刻より後に発車し、かつ、前記列車が停車する駅に、前記列車が当該駅を発車する時刻より前に到着する、他の列車の候補を検索することを特徴とする。【選択図】図１
2011191969.tif 000002
【特許請求の範囲】
【請求項１】
路線を走行する列車内に配置された端末装置と、
前記端末装置と通信が可能である商品発注指示装置と、
を有する列車内販売システムであって、
前記商品発注指示装置は、
列車内で販売される商品に関連付けて、前記商品を準備することが可能な取扱駅を記憶した商品データベースと、
前記路線を走行する列車ごとに、前記路線の停車駅及び当該停車駅における発着時刻を記憶した列車ダイヤと、を格納した記憶部と、
前記端末装置から、前記列車を特定する情報及び前記商品を特定する情報を受け付け、
前記受け付けた商品を特定する情報に基づいて、前記商品データベースを検索し、当該商品についての取扱駅を決定し、
現在時刻に基づいて、前記取扱駅において当該商品の準備が完了する時刻である準備完了時刻を決定し、
前記列車ダイヤから、
前記決定した取扱駅を前記決定した準備完了時刻より後に発車し、かつ、
前記列車が停車する駅に、前記列車が当該駅を発車する時刻より前に到着する、他の列車の候補を検索する制御部と、
を有することを特徴とする列車内販売システム。
【請求項２】
前記商品データベースは、
列車内で販売される商品に関連付けて、前記商品の在庫数を記憶し、
前記制御部は、
前記受け付けた商品を特定する情報に基づいて、前記商品データベースを検索し、前記在庫数を取得し、
前記取得した在庫数に基づいて、当該商品の販売の可否を判断すること、
を特徴とする請求項１に記載の列車内販売システム。
【請求項３】
前記制御部は、
前記列車ダイヤを検索して、前記決定した準備完了時刻より後に、前記列車が前記決定した取扱駅を発車するか否かを決定すること、
を特徴とする請求項１に記載の列車内販売システム。
【請求項４】
路線を走行する列車内に配置された端末装置と通信が可能である商品発注指示装置であって、
列車内で販売される商品に関連付けて、前記商品を準備することが可能な取扱駅を記憶した商品データベースと、
前記路線を走行する列車ごとに、前記路線の停車駅及び当該停車駅における発着時刻を記憶した列車ダイヤと、を格納した記憶部と、
前記端末装置から、前記列車を特定する情報及び前記商品を特定する情報を受け付け、
前記受け付けた商品を特定する情報に基づいて、前記商品データベースを検索し、当該商品についての取扱駅を決定し、
現在時刻に基づいて、前記取扱駅において当該商品の準備が完了する時刻である準備完了時刻を決定し、
前記列車ダイヤから、
前記決定した取扱駅を前記決定した準備完了時刻より後に発車し、かつ、
前記列車が停車する駅に、前記列車が当該駅を発車する時刻より前に到着する、他の列車の候補を検索する制御部と、
を有することを特徴とする商品発注指示装置。
【請求項５】
路線を走行する列車内に配置された端末装置と通信が可能である商品発注指示装置を用いた商品発注指示方法であって、
前記商品発注指示装置の記憶部は、
列車内で販売される商品に関連付けて、前記商品を準備することが可能な取扱駅を記憶した商品データベースと、
前記路線を走行する列車ごとに、前記路線の停車駅及び当該停車駅における発着時刻を記憶した列車ダイヤと、を格納しており、
前記商品発注指示装置の制御部は、
前記端末装置から、前記列車を特定する情報及び前記商品を特定する情報を受け付け、
前記受け付けた商品を特定する情報に基づいて、前記商品データベースを検索し、当該商品についての取扱駅を決定し、
現在時刻に基づいて、前記取扱駅において当該商品の準備が完了する時刻である準備完了時刻を決定し、
前記列車ダイヤから、
前記決定した取扱駅を前記決定した準備完了時刻より後に発車し、かつ、
前記列車が停車する駅に、前記列車が当該駅を発車する時刻より前に到着する、他の列車の候補を検索すること、
を特徴とする商品発注指示方法。
【請求項６】
路線を走行する列車内に配置された端末装置と通信が可能である商品発注指示装置を機能させる商品発注指示プログラムであって、
前記商品発注指示装置の記憶部に対し、
列車内で販売される商品に関連付けて、前記商品を準備することが可能な取扱駅を記憶した商品データベースと、
前記路線を走行する列車ごとに、前記路線の停車駅及び当該停車駅における発着時刻を記憶した列車ダイヤと、を格納させ、
前記商品発注指示装置の制御部に対し、
前記端末装置から、前記列車を特定する情報及び前記商品を特定する情報を受け付け、
前記受け付けた商品を特定する情報に基づいて、前記商品データベースを検索し、当該商品についての取扱駅を決定し、
現在時刻に基づいて、前記取扱駅において当該商品の準備が完了する時刻である準備完了時刻を決定し、
前記列車ダイヤから、
前記決定した取扱駅を前記決定した準備完了時刻より後に発車し、かつ、
前記列車が停車する駅に、前記列車が当該駅を発車する時刻より前に到着する、他の列車の候補を検索する処理を実行させること、
を特徴とする商品発注指示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車内販売システム、商品発注指示装置、商品発注指示方法及び商品発注指示プログラムに関する。
【背景技術】
【０００２】
長距離を運行する優等列車の乗客に対し、列車内でその沿線で取り扱われる商品を販売することが、乗客サービスの向上及び地域経済の活性化のために広く行われている。
従来の技術は、殆どが列車内に一時的に保管した商品を列車内において販売することを前提としている。例えば特許文献１、４に記載の発明は、列車内で商品が不足すると、最寄りの停車駅に対してその商品を補充する指示を行う。特許文献２に記載の発明は、商品の在庫を少しでも多く保管するための車内販売準備室を車両内に設けている。特許文献３に記載の発明では、乗客が乗車前のある時点までに商品の注文を終了しておき、乗車した直後に指定された席において商品を受け取る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−６４４９３号公報（段落０００６）
【特許文献２】特開２００３−８９３５５号公報（要約）
【特許文献３】特開２００２−４９６６７号公報（段落０００７）
【特許文献４】特開２００１−３３８３４３号公報（段落０００９）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、乗客は乗車中に商品（沿線の特産食料品等）の購入を思いつくことが多い。一方、保管場所不足、売れ残りリスク等の制約があることにより列車内での在庫は制限され、乗客のニーズが販売に結びつかない場合も多い。
特に、特許文献１〜４の発明では、特定の駅において取り扱う商品を、当該駅に停車しない列車に乗車している乗客が、乗車中の任意の時点で発注し、降車時までに受け取る仕組みが開示されていない。
【０００５】
そこで、本発明では、特定の駅において取り扱う商品を、当該駅に停車しない列車に乗車している乗客が、乗車中の任意の時点で発注し、降車時までに受け取る仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の列車内販売システムは、路線を走行する列車内に配置された端末装置と、端末装置と通信が可能である商品発注指示装置と、を有し、商品発注指示装置は、列車内で販売される商品に関連付けて、商品を準備することが可能な取扱駅を記憶した商品データベースと、路線を走行する列車ごとに、路線の停車駅及び当該停車駅における発着時刻を記憶した列車ダイヤと、を格納した記憶部と、端末装置から、列車を特定する情報及び商品を特定する情報を受け付け、受け付けた商品を特定する情報に基づいて、商品データベースを検索し、商品についての取扱駅を決定し、現在時刻に基づいて、前記取扱駅において当該商品の準備が完了する時刻である準備完了時刻を決定し、列車ダイヤから、決定した取扱駅を前記決定した準備完了時刻より後に発車し、かつ、前記列車が停車する駅に、前記列車が当該駅を発車する時刻より前に到着する、他の列車の候補を検索する制御部と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、特定の駅において取り扱う商品を、当該駅に停車しない列車に乗車している乗客が、乗車中の任意の時点で発注し、降車時までに受け取る仕組みを提供することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の概念図である。
【図２】本実施形態の列車内販売システムの構成図である。
【図３】本実施形態の商品問合せ画面の一例である。
【図４】本実施形態の商品データベースの一例である。
【図５】本実施形態の列車ダイヤ（下り）の一例である。
【図６】本実施形態の列車ダイヤ（上り）の一例である。
【図７】本実施形態の運行情報の一例である。
【図８】本実施形態の処理手順のフローチャートである。
【図９】本実施形態の処理手順のステップＳ４０５の詳細である。
【発明を実施するための形態】
【０００９】
以降、本発明を実施するための形態（「本実施形態」という）を、図等を参照しながら詳細に説明する。具体的には、ある鉄道路線の各駅近辺に所在する商品納入業者の商品を、当該路線の列車の乗客に対して販売する例を詳細に説明する。
【００１０】
図１は、本実施形態の概念図である。
ある路線があり、複数の駅がＡ駅、Ｂ駅、・・・、Ｒ駅というように並んでいる。Ａ駅及びＲ駅は終着駅である。当該路線には、上り下りの複数列車が走行し（Ｒ駅に進む列車を「下り」とする）、各列車は、例えば優等である順に「特急」、「急行」、「快速」及び「普通」のような等級を有する。「普通」は、発車駅から行先駅に到着するまでの各駅に停車する。「特急」、「急行」、「快速」のような優等列車は、発車駅から行先駅までの所定の駅を通過する。
【００１１】
本実施形態の列車内販売システム１の端末装置３は、各駅及び各列車（主として優等列車）内に１又は複数ずつ存在する。商品発注指示装置２は、特に設置場所は限定されないが、一般的には、鉄道運営会社の本部等に設置される。
そして、商品発注指示装置２と各列車内の端末装置３とは、無線通信によって情報の遣り取りが可能である。商品発注指示装置２と各駅内の端末装置３とは、無線通信又は有線通信によって情報の遣り取りが可能である。
列車内の端末装置３は、列車内に敷設された無線ＬＡＮ（Local Area Network）を介して、商品発注指示装置２との通信を確保することも可能である。
【００１２】
列車内においては、販売員が乗客の座席で商品を販売する。乗客は、販売員が提示する、又は座席に備え付けてあるカタログ７を参照し、注文の商品を決定する。
販売員は、乗客から注文の商品等を聞き取り端末装置３に入力する。
【００１３】
各駅の近辺には、商品納入業者８が存在し、当該駅に対して商品を納入する。当該商品は、当該駅内の売店で販売されるほか、当該駅のホームから停車中の列車に積み込まれる。積み込まれた商品は、販売員がカート６を用いてその列車の乗客（商品を注文した乗客）の座席まで運び、当該乗客に販売されることもある。また、注文の商品が、当該列車によって他の駅に運ばれ、当該他の駅で一旦降ろされ、別の列車に積み替えられたうえで、当該別の列車の乗客に販売されることもある。各駅のホームには「（１）、（２）、・・・」のような号車表示があり、商品を注文した乗客が乗車している車両に直接商品を搬入することを容易にしている。
【００１４】
（列車内販売システム）
図２に沿って、列車内販売システム１を説明する。
列車内販売システム１は、商品発注指示装置２及び端末装置３を有する。前記したように、端末装置３は、駅及び列車内に１又は複数ずつ存在する。また、商品発注指示装置２は、列車外に存在する。
【００１５】
商品発注指示装置２は、受注管理サーバ４及び列車運行管理サーバ５を有する。
受注管理サーバ４は、一般的なコンピュータであり、中央制御装置１１、主記憶装置１２、補助記憶装置１３、入力装置１４、出力装置１５及び通信装置１６を有する。これらはバスによって相互に接続されている。
補助記憶装置１３は、商品データベース３１を格納している（詳細後記）。
注文処理部４１は、プログラムである。以降、「・・・部は」と主体を記した場合は、中央制御装置１１が、補助記憶装置１３からプログラムを読み出し、主記憶装置１３にロードしたうえで、当該プログラムの機能を実現するものとする（後記する列車運行管理サーバ５についても同様である）。
列車運行管理サーバ５もまた、一般的なコンピュータであり、中央制御装置２１、主記憶装置２２、補助記憶装置２３、入力装置２４、出力装置２５及び通信装置２６を有する。これらはバスによって相互に接続されている。
補助記憶装置２３は、列車ダイヤ３２及び運行情報３３を格納している（詳細後記）。
【００１６】
図２においては、受注管理サーバ４と列車運行管理サーバ５を、それぞれの通信装置１６、２６を介して通信が確保される２つの構成として記載した。しかしながら、受注管理サーバ４と列車運行管理サーバ５を１つの構成にまとめることも可能である。
【００１７】
端末装置３もまた、一般的なコンピュータであり、中央制御装置、主記憶装置、補助記憶装置、入力装置、出力装置及び通信装置を有する。これらはバスによって相互に接続されている（図示せず）。なお、端末装置３の出力装置は、ディスプレイ及びプリンタ機能を有することが望ましい。さらに、列車内の端末装置３は、販売員が容易に携帯できる大きさ及び重量であることが好ましい。列車内の端末装置３は、専ら販売員が使用するものでなくても、乗客が所持する携帯電話、携帯パーソナルコンピュータ等であってもよい。
【００１８】
図３は、列車内の端末装置３の出力装置に表示される、商品問合せ画面の一例である。画面の左側には、列車名、商品名、個数、降車駅名、号車及び席番を入力する欄が設けられている。
列車名は、ある１日において列車を一意に特定する識別子であり、等級を示す「特」、「急」、「快速」及び「普」の文字と数字との組合せの型式を有する。
商品名は、乗客に対して販売される商品の名称である。
個数は、乗客が注文する商品の個数である。
降車駅名は、商品を注文する乗客が降車する駅の名称である。
号車は、商品を注文する乗客が乗車している車両の番号（１号車、２号車、・・・）である。
席番は、商品を注文する乗客が乗車している座席の番号である。
画面の右側には、メッセージを表示する欄及び注文確定ボタンが表示されている（詳細後記）。
【００１９】
（商品データベース）
図４は、商品データベース３１の一例である。
商品データベース３１には、商品欄１０１に記憶された商品名に関連付けて、商品コード欄１０２には商品コードが、取扱駅欄１０３には取扱駅名が、価格欄１０４には価格が、搭載準備時間欄１０５には搭載準備時間が、在庫数欄１０６には在庫数が、記憶されている。
商品欄１０１の商品名は、前記した通りであるが、商品を一意に特定する識別子でもある。
商品コード欄１０２の商品コードは、商品を一意に特定する識別子である。
商品を特定する場合は、商品名及び商品コードのいずれを用いてもかまわない。但し、商品コードとして数字等を使用することにすれば、入力時に文字に変換する必要が省ける。
取扱駅欄１０３の取扱駅名は、商品の取扱駅の名称である。図１で説明したように、ある商品納入業者８は、路線の何れかの駅の近辺に所在し、専らその駅に対して商品を納入する。つまり、ある商品に対して、その商品が納入される駅が１つ対応する。この駅を「取扱駅」という。「取扱駅」は、優等列車が通過する駅であってもかまわない。
【００２０】
価格欄１０４の価格は、商品の販売価格である。
搭載準備時間欄１０５の搭載準備時間は、取扱駅において、商品の注文を受けてから、包装等の準備作業を行い、商品をホームに運び出すまでに必要な時間である。
在庫数欄１０６の在庫数は、商品の在庫数量を示す数字であり、「０」又は自然数である。商品自体は、取扱駅に保管されてもよいし、取扱駅の近辺にある商品納入業者８のスペースに保管されてもよい。
【００２１】
（列車ダイヤ）
図５及び図６は列車ダイヤ３２の一例である。
図５はある路線（Ｔ本線）の下りの列車ダイヤの一部である。縦軸に当該路線の駅名に「発」及び「着」を付した見出しが、横軸に列車名が記載され、縦軸の見出しと横軸の列車名の交点のセルに、時刻が記憶されている。ある列は、１つの列車がどの時刻にどの駅を発車し、どの駅に到着するかを連続的に示している。「レ」は、当該列車が当該駅を通過することを示す。
【００２２】
例えば、２列目に注目すると以下のことがらが分かる。すなわち、列車名が「特００１」である特急列車は、Ａ駅を「０７：００」に発車すると、Ｎ駅に「０８：４５」に到着する。Ｎ駅に１分間停車した後、Ｎ駅を「０８：４６」に発車する。次に、Ｑ駅に「０９：２１」に到着する。Ｑ駅に１分間停車した後、Ｑ駅を「０９：２２」に発車する。その後Ｒ駅に「０９：３６」に到着する、ということである。
本実施形態は、例えば、このような優等列車の乗客に対して、途中停車駅以外の駅で取り扱われる商品を販売する仕組みを提供する。
【００２３】
図６はある路線（Ｔ本線）の上りの列車ダイヤの一部である。縦軸の駅順が図５とは逆の順番になっているほかは、図５と同様である。
列車ダイヤ３２は、複数の路線について下りと上りの組合せが存在してもよい。
また、複数の路線がある駅で分岐していてもよい。例えばＴ本線の「甲駅」からＶ線が分岐している場合は、列車ダイヤ３２には、Ｔ本線についての下り及び上りの列車ダイヤ及びＶ線についての下り及び上りの列車ダイヤが含まれる。Ｔ本線及びＶ線の両者に乗り入れて直通運行をしている列車は、Ｔ本線の列車ダイヤ及びＶ線の列車ダイヤの両方に記載されることになる。この場合、当該列車には、Ｔ本線及びＶ線の両者において、同一の列車名が付される。同じ列車名が、別の路線の別の列車に付されることはないものとする。
なお、特定の列車に係る列車ダイヤ３２の列を、「個別ダイヤ」と呼ぶことがある。
【００２４】
（運行情報）
図７は、運行情報３３の一例である。
運行情報３３には、線区欄１１１に記憶された路線名に関連付けて、運行状況欄１１２には運行状況が、起点駅欄１１３には起点駅名が、終点駅欄１１４には終点駅名が、遅延時間欄１１５には遅延時間が、運休本数欄１１６には運休本数が、発生時刻欄１１７には発生時刻が、回復見込時刻欄１１８には回復見込時刻が記憶されている。
線区欄１１１の路線名は、路線の名称である。
運行状況欄１１２の運行状況は、路線の状況を示す情報であり、ここでは列車ダイヤ３２通り運行されていることを示す「正常」、列車ダイヤ３２に比して遅れて運行されていることを示す「遅延」、及び、列車ダイヤ３２に比して遅れて運行されておりかつ一部の列車が運休されていることを示す「運休」のうちの何れかである。
運行状況欄１１２に「正常」が記憶されているレコードは、起点駅欄１１３から回復見込時刻欄１１８までが空白になっている。
【００２５】
起点駅欄１１３の起点駅名は、「遅延」又は「運休」の運行状況が発生している区間の一方の端の駅の名称である。
終点駅欄１１４の終点駅名は、「遅延」又は「運休」の運行状況が発生している区間の他方の端の駅の名称である。
遅延時間欄１１５の遅延時間は、「遅延」の運行状況において、列車が、列車ダイヤ３２に対して何分遅延しているかを示す値（分）である。遅延時間は、「１５分、１０分」のように２つの値の組合せで表示され、前者が「下り」の遅延時間であり、後者が「上り」の遅延時間である。なお、例えば「下り」が「１５分」の遅延であると言うとき、（それぞれの列車の個別の遅延時間は捨象し）、「下り」のすべての列車が一様に１５分だけ遅延している（運行ダイヤ３２のすべての時刻が１５分ずつ加算された状態になっている）ことを意味するものとする。
運休本数欄１１６の運休本数は、運転が取り止められた列車の本数である。
発生時刻欄１１７の発生時刻は、「遅延」又は「運休」の運行状況が発生した時刻である。
回復見込時刻欄１１８の回復見込時刻は、「遅延」又は「運休」の運行状況が解消されて、正常の運行ダイヤ３２に戻ると予想される時刻である。
【００２６】
（処理手順）
図８に沿って、処理手順のフローチャートを説明する。当該処理手順の動作主体は、受注管理サーバ４の注文処理部４１である。ただし、ステップＳ４０５については、注文処理部４１が列車運行サーバ５に対して問いあわせを送信した後、回答のメッセージを受け取るまでの処理の動作主体は、列車運行管理サーバ５の列車運行管理部４２である（図９に相当）。
【００２７】
ステップＳ４０１において、受注管理サーバ４の注文処理部４１は、端末装置３から注文データを受け付ける。具体的には、注文処理部４１は、端末装置３から、列車名、商品名又は商品コード、個数、降車駅、号車、席番及び路線名を受け付ける。これらの情報のうち、商品名又は商品コード、個数及び降車駅は、列車内において販売員が、乗客から聞き取ったうえで端末装置３の入力装置に対して入力したものである。列車名、号車及び席番は、列車内において販売員が端末装置３の入力装置に対して入力したものである。路線名については、端末装置３自身がその列車が運行されている路線名を保持しているものとする。
【００２８】
なお、これらのデータをまとめて注文データといい、注文データを受注管理サーバ４に対して送信した端末装置３を掲載した列車を「要求列車」という。顧客は１度に複数の種類の商品を注文することもある。この場合は、「注文データ」は、注文があった商品の種類の数だけ受注管理サーバ４に送信され、以降の処理もそれぞれの「注文データ」について別々に実行されるものとする。単純化のため、以降では注文があった商品の種類が１である場合を例にして説明する。
【００２９】
ステップＳ４０２において、注文処理部４１は、商品の在庫等を取得する。具体的には、注文処理部４１は、ステップＳ４０１において受け付けた商品名又は商品コードを検索キーとして、商品データベース３１（図４）を検索し、該当したレコードの取扱駅、搭載準備時間及び在庫数を取得する。
【００３０】
ステップＳ４０３において、注文処理部４１は、在庫は有るか否かを判断する。具体的には、注文書処理部４１は、ステップＳ４０２において取得された在庫数とステップＳ４０１において取得した個数とを比較し、在庫数が個数以上である場合（ステップＳ４０３“ＹＥＳ”）は、ステップＳ４０５に進む。それ以外の場合（ステップＳ４０３“ＮＯ”）は、ステップＳ４０４に進む。
なお、「それ以外の場合」のうち在庫数が「０」ではない場合（在庫は存在するが注文に係る個数よりも少ない場合）は、端末装置３の出力装置に対して「在庫が不足しています。お客様に注文に係る個数を見直してもらって下さい」のようなメッセージを表示し、販売員が個数を再入力するのを促してもよい。
【００３１】
ステップＳ４０４において、注文処理部４１は、メッセージを作成する。具体的には、注文処理部４１は、要求列車向けメッセージ「商品の在庫がありません」のメッセージを作成する。その後、ステップＳ４０６に進む。
【００３２】
ステップＳ４０５において、注文処理部４１は、列車運行サーバ５に対して問合わせを送信し、回答のメッセージを受け取る。ステップＳ４０５の処理の詳細は、後記する。
【００３３】
ステップＳ４０６において、注文処理部４１は、メッセージを、必要に応じ、駅又は列車の端末装置３に送信する。具体的には、注文処理部４１は、第１に、ステップＳ４０４において作成したメッセージ又はステップＳ４０５において受け取ったメッセージを、駅又は列車の端末装置３に送信する。
第２に、ステップＳ４０５において、ステップＳ５０８又はステップＳ５１３（いずれも詳細後記）を経由した場合は、販売員が商品問合せ画面（図３）の「確認ボタン」を押下するのを受け付ける。このとき、所定の時間が経過するまでの間に押下を受け付けない場合は、駅又は列車の端末装置３に、「注文は取消されました」のようなメッセージを送信した上で、処理手順を終了してもよい。ステップＳ５０８又はステップＳ５１３のいずれも経由していない場合は、何もしない。
第３に、ステップＳ４０１において受け付けた商品名又は商品コードを検索キーとして商品データベース３１（図４）を検索し、該当したレコードの在庫数から、ステップＳ４０１において受け付けた個数を減算し、減算した値を上書きする。その後、処理手順は終了する。
【００３４】
（処理手順のステップＳ４０５の詳細）
図９に沿って、処理手順のステップＳ４０５の処理のうち、受注管理サーバ４の注文処理部４１が列車運行サーバ５に対して問いあわせを送信した後、回答のメッセージを受け取るまでの処理を説明する。これらの処理の動作主体は、列車運行管理サーバ５の列車運行管理部４２である。
【００３５】
ステップＳ５０１において、列車運行管理サーバ５の列車運行管理部４２は、受注管理サーバ４から問合せを受け付ける。具体的には、列車運行管理部４２は、ステップＳ４０１において受け付けた、商品名又は商品コード、個数、降車駅、号車、席番及び路線名（以上は「注文データ」である）及びステップＳ４０２において取得した、取扱駅、搭載準備時間及び在庫数を、受注管理サーバ４の注文処理部４１が送信するのを受け付ける。
【００３６】
ステップＳ５０２において、列車運行管理部４２は、路線の運行状況を取得する。具体的には、列車運行管理部４２は、ステップＳ５０１において受け付けた路線名を検索キーとして運行情報３３（図７）を検索し、該当したレコードの運行状況を取得する。
【００３７】
ステップＳ５０３において、列車運行管理部４２は、路線の運行状況は「正常」であるか否かを判断する。具体的には、列車運行管理部４２は、ステップＳ５０２において取得した運行状況が「正常」である場合（ステップＳ５０３“ＹＥＳ”）は、ステップＳ５０５に進み、それ以外の場合（ステップＳ５０３“ＮＯ”）は、ステップＳ５０４に進む。
【００３８】
ステップＳ５０４において、列車運行管理部４２は、連携可能であるか否かを判断する。具体的には、列車運行管理部４２は、第１に、ステップＳ５０２において取得したレコードに記憶されている情報が、次の条件をすべて満たしているか否かを確認する。
（条件１）運行状況が「遅延」である。
（条件２）起点駅と終点駅との間に、ステップＳ５０１において受け付けた取扱駅と降車駅が含まれる。
（条件３）発生時刻が現在時刻より早い。
（条件４）回復見込時刻欄が空白である。
なお、列車運行管理サーバ５は、クロック機能を有しており、列車運行管理部４２は、現在時刻（時分）を取得できるものとする。
【００３９】
第２に、当該情報が、条件１〜条件４をすべて満たしている場合（ステップＳ５０４“ＹＥＳ”）は、当該レコードの遅延時間（下りの遅延時間及び上りの遅延時間）を取得し、列車ダイヤ３２のうち、ステップＳ５０１において取得した路線名の下りのダイヤのすべての時刻（発時刻、着時刻）に下りの遅延時間を加算し、上りのダイヤのすべての時刻（発時刻、着時刻）に上りの遅延時間を加算して、ステップＳ５０５に進む。それ以外の場合（ステップＳ５０４“ＮＯ”）は、要求列車向けメッセージ「ダイヤが乱れています。手動で取扱駅に連絡を取り指示を受けてください」を作成して、ステップＳ５１４に進む。
【００４０】
ステップＳ５０５において、列車運行管理部４２は、商品の準備完了時刻を取得する。具体的には、列車運行管理部４２は、第１に、現在時刻に、ステップＳ５０１において受け付けた搭載準備時間を加算し、準備完了時刻を取得する。
第２に、ステップＳ５０１において受け付けた取扱駅と準備完了時刻の組合せを作成する。この組合せは、例えば、[Ｃ駅，１０：００]のようになっている。
【００４１】
ステップＳ５０６において、列車運行管理部４２は、要求列車の個別ダイヤを取得する。具体的には、列車運行管理部４２は、第１に、ステップＳ５０１において受け付けた列車名を検索キーとして、列車ダイヤ３２（図５、図６）を検索し、要求列車の個別ダイヤ（特定の列である）を取得し、さらにその列の、すべての停車駅のうちから、ステップＳ５０１において受け付けた降車駅より前の駅名を取得する。
第２に、「第１」において取得した停車駅の駅名とその発車時刻の組合せを作成する。この組合せは複数存在することもあり、例えば、（Ｈ駅，１１：００）、（Ｎ駅，１２：００）、・・・のようになっている。
【００４２】
ステップＳ５０７において、列車運行管理部４２は、要求列車が取扱駅で商品を受け取れるか否かを判断する。具体的には、列車運行管理部４２は、第１に、ステップＳ５０５において作成した組合せの取扱駅を駅名に有し、かつ、ステップＳ５０５において作成した組合せの準備完了時刻より後の発車時刻を有する組合せを、ステップＳ５０６において作成した組合せのなかから検索する。
前記の例では、列車運行管理部４２は、「Ｃ駅」を有し、かつ、「１０：００」より後の発車時刻を有する組合せを、（Ｈ駅，１１：００）、（Ｎ駅，１２：００）、・・・のなかから検索する。該当する組合せがあれば、要求列車は、取扱駅に停車した際に、商品を受け取れることになる。
第２に、当該検索の結果、該当する組合せが存在する場合（ステップＳ５０７“ＹＥＳ”）は、その組合せを保持したまま、ステップＳ５０８に進む。該当する組合せがない場合（ステップＳ５０７“ＮＯ”）は、ステップＳ５０９に進む。
【００４３】
ステップＳ５０８において、列車運行管理部４２は、メッセージを作成する。具体的には、列車運行管理部４２は、要求列車向けメッセージ「ｐｐ駅で商品を受け取って下さい」を作成する。「ｐｐ」は、ステップＳ５０１に受け付けた取扱駅の名称である。その後、ステップＳ５１４に進む。
【００４４】
ステップＳ５０９において、列車運行管理部４２は、支援列車の候補を検索する。具体的には、列車運行管理部４２は、列車ダイヤ３２（下り及び上り）のうちから、以下の条件を同時に満たす列車の個別ダイヤをすべて取得する。なお、このとき、ステップＳ５０１において受け付けた路線名の列車ダイヤ３２（下り及び上り）のうちから、以下の条件を同時に満たす列車の個別ダイヤを検索してもよい。すべての列車ダイヤ３２のうちから検索する場合は、他の路線に跨って運行される列車（下り及び上り）のなかから、支援列車（詳細後記）を検索することを意味する。
（条件５）取扱駅に停車し、取扱駅における発車時刻が、準備完了時刻より後である。
（条件６）ステップＳ５０６において作成した組合せの駅名の駅のうちの少なくとも１つの駅に停車し、かつ、当該駅での到着時刻が、ステップＳ５０６において作成した組合せの発車時刻より前である。
【００４５】
前記の例では、列車運行管理部４２は、列車ダイヤ３２のすべての個別ダイヤのうちから、[Ｃ駅，１０：００]における「Ｃ駅」に停車し、[Ｃ駅，１０：００]における「１０：００」より後に発車する列車の個別ダイヤを取得する。
次に、取得した個別ダイヤのうち、「Ｈ駅、Ｎ駅、・・・」に停車し、「Ｈ駅、Ｎ駅、・・・」に到着する時刻が「１１：００、１２：００、・・・」より前である列車に係る個別ダイヤを取得する。
【００４６】
なお、取扱駅から要求列車の停車駅まで商品を運ぶ列車を「支援列車」と呼ぶことがある。「支援列車」の候補は複数あり得る。そして、実際に支援列車が商品を降ろし、要求列車が商品を受け取る駅を「引渡駅」と呼ぶことがある。ある１つの「支援列車」の候補について、引渡駅の候補も複数あり得る。
「条件５」及び「条件６」を同時に満たす列車（支援列車の「候補」）が存在する場合（複数存在する場合もある）は、その列車の個別ダイヤを保持する。
【００４７】
ステップＳ５１０において、列車運行管理部４２は、支援列車の候補があるか否かを判断する。具体的には、列車運行管理部４２は、ステップＳ５０９における検索の結果、支援列車の候補が存在しない場合（ステップＳ５１０“ＮＯ”）は、ステップＳ５１１に進む。存在する場合（ステップＳ５１０“ＹＥＳ”）は、ステップＳ５１２に進む。
【００４８】
ステップＳ５１１において、列車運行管理部４２は、メッセージを作成する。具体的には、列車運行管理部４２は、要求列車向けメッセージ「申し訳ありません。ごご注文の商品をお渡しすることができません。」を作成する。その後、ステップＳ５１１に進む。
【００４９】
ステップＳ５１２において、列車運行管理部４２は、支援列車を決定する。
具体的には、列車運行管理部４２は、ステップＳ５０９において保持した１又は複数の個別ダイヤの１又は複数の引渡駅の候補のうち、要求列車の到着時刻が最も早い引渡駅の候補を「引渡駅」として決定する。そして、当該引渡駅に到着する列車を「支援列車」として決定する。
【００５０】
ステップＳ５１３において、列車運行管理部４２は、メッセージを作成する。具体的には、列車運行管理部４２は、第１に、要求列車向けメッセージ「ｘｘ駅で商品を受け取って下さい」を作成する。「ｘｘ」は、ステップＳ５１２において決定した引渡駅の名称である。
第２に、支援列車向けメッセージ「ｙｙ駅において、商品ｓｓを受け取り、ｘｘ駅まで運んで下さい」を作成する。「ｙｙ」は、ステップＳ５０１において受け付けた取扱駅の名称である。「ｓｓ」は、ステップＳ５０１において受け付けた商品名又は商品コードである。
第３に、取扱駅向けメッセージ「商品ｓｓをｑｑ個準備してｚｚ列車に載せてください」を作成する。「ｑｑ」は、ステップＳ５０１において受け付けた個数である。「ｚｚ」は、ステップＳ５０９において決定した支援列車の列車名である。
第４に、引渡駅向けメッセージ「ｚｚ列車から商品ｓｓをｑｑ個受け取り、ｒｒ列車のｔｔ号車に渡してください」を作成する。「ｒｒ」は、ステップＳ５０１において受け付けた列車名である。「ｔｔ」は、ステップＳ５０１において受け付けた号車である。
【００５１】
ステップＳ５１４において、列車運行管理部４２は、メッセージを受注管理サーバ４に返信する。具体的には、列車運行管理部４２は、ステップＳ５１３（Ｓ５０４、Ｓ５０８、Ｓ５１１）において作成したメッセージを、受注管理サーバ４に返信する。
その後、ステップＳ４０５の処理は終了し、ステップＳ４０６に戻る。
【００５２】
（検索例１）
図５の列車ダイヤ３２における列車「特００３」の乗客が、「０８：２５」に「Ｇお茶セット」を「２」個注文した。降車駅は「Ｑ駅」である。
「Ｇセット」の取扱駅は「Ｍ駅」であり、掲載準備時間は「２５」分であり、在庫数は「８」である（図４の７行目のレコード）。在庫数は注文の個数「２」よりも多い。
「Ｍ駅」での「Ｇセット」の準備完了時刻は「０８：５０」である。
要求列車「特００３」は、「Ｍ駅」には停車しないが、乗客を「Ｑ駅」で降ろすまでに、Ｈ駅を０８：５７に、及びＮ駅を０９：５１に発車し、それぞれの駅で商品を受け取る可能性がある（図５の８列目）。
「Ｍ駅」を「０８：５０」より後に発車し、かつ、Ｈ駅に０８：５７より前に（又はＮ駅に０９：５１より前に）到着する列車として「普１５０３」が存在する（図５の５列目）。支援列車「普１５０３」は、Ｎ駅において、「Ｇセット」を降ろせば、要求列車「特００３」は「Ｇセット」を受け取ることができる。
【００５３】
（検索例２）
図５の列車ダイヤ３２における列車「特００１」の乗客が、「０７：２６」に「Ｊ地ビール」を「１０」個注文した。降車駅は「Ｒ駅」である。
「Ｊ地ビール」の取扱駅は「Ｐ駅」であり、掲載準備時間は「１０」分であり、在庫数は「１２０」である（図４の９行目のレコード）。在庫数は注文の個数「１０」よりも多い。
「Ｐ駅」での「Ｊ地ビール」の準備完了時刻は「０７：３６」である。
要求列車「特００１」は、「Ｐ駅」には停車しないが、乗客を「Ｒ駅」で降ろすまでに、Ｎ駅を０８：４６に、及び、Ｑ駅を０９：２２に発車し、それぞれの駅で商品を受け取る可能性がある（図５の２列目）。
「Ｐ駅」を「０７：３６」より後に発車し、かつ、Ｎ駅に０８：４６より前に（又は、Ｑ駅に０９：２２より前に）到着する列車は、下りの列車ダイヤ３２（図５）には存在しない。しかしながら、上りの列車ダイヤ３２（図６）には、当該条件に合致する列車「普３０４」が存在する。支援列車「普３０５」は、Ｎ駅において、「Ｊ地ビール」を降ろせば、要求列車「特００１」は「Ｊ地ビール」を受け取ることができる（図６の５列目）。
【００５４】
（検索例３）
図５の列車ダイヤ３２における列車「特００１」の乗客が、ある時刻に「Ｄ味噌付け」を「１」個注文した。降車駅は「Ｑ駅」である。
「Ｄ味噌付け」の取扱駅は「Ｈ駅」であり、掲載準備時間は「１０」分であるが、在庫数は「０」である（図４の４行目のレコード）。この場合、「商品の在庫がありません」のメッセージが要求列車の端末装置３に表示される。
【００５５】
（検索例４）
図５の列車ダイヤ３２における列車「特００３」の乗客が、「０８：４０」に「Ｇお茶セット」を「２」個注文した。降車駅は「Ｒ駅」である。
「Ｇセット」の取扱駅は「Ｍ駅」であり、掲載準備時間は「２５」分であり、在庫数は「８」である（図４の７行目のレコード）。在庫数は注文の個数「２」よりも多い。
「Ｍ駅」での「Ｇセット」の準備完了時刻は「０９：０５」である。
要求列車「特００３」は、「Ｍ駅」には停車しないが、乗客を「Ｒ駅」で降ろすまでに、Ｈ駅を０８：５７に、Ｎ駅を０９：５１に、及び、Ｑ駅を１０：２７に発車し、それぞれの駅で商品を受け取る可能性がある（図５の８列目）。
「Ｍ駅」を「０９：０５」より後に発車し、かつ、Ｈ駅に０８：５７より前に（もしくはＮ駅に０９：５１より前に、又は、Ｑ駅に１０；２７より前に）到着する列車は、下り上りともに存在しない。この場合、「申し訳ありません。ごご注文の商品をお渡しすることができません。」のメッセージが要求列車の端末装置３に表示される。
【００５６】
（変形例１）
取扱駅、及び引渡駅において、時間的余裕が少ない場合、商品の積みこみ及び引渡は、事実上不可能である。
そこで、ステップＳ５０７において、「かつ、ステップＳ５０５において作成した組合せの準備完了時刻より後の発車時刻を有する組合せを」とあるのを、「かつ、ステップＳ５０５において作成した組合せの準備完了時刻に対し所定の時間を加算した時刻より後の発車時刻を有する組合せを」としてもよい。
さらに、ステップＳ５０９において、「（条件６）ステップＳ５０６において作成した組合せの駅名の駅のうちの少なくとも１つの駅に停車し、かつ、当該駅での到着時刻が、ステップＳ５０６において作成した組合せの発車時刻より前である。」とあるのを、「（条件６）ステップＳ５０６において作成した組合せの駅名の駅のうちの少なくとも１つの駅に停車し、かつ、当該駅での到着時刻が、ステップＳ５０６において作成した組合せの発車時刻から所定の時間を減算した時刻より前である。」としてもよい。
そして、駅ごと及び／又は季節ごとに定義された「所定の時間」が補助記憶装置２３に記憶されているものとし、列車運行管理部４２は、駅名及び／又は現在の季節に基づいて「所定の時間帯」を取得するようにしてもよい。
【００５７】
（変形例２）
ステップＳ５１２においては、乗客に対して商品が引き渡される時刻が最も早くなるように「引渡駅」及び「支援列車」を決定した。しかしながら、引渡駅において、時間的余裕が最も大きくなるように、「引渡駅」及び「支援列車」を決定してもよい。
そこで、ステップＳ５１２において「ステップＳ５０９において保持した１又は複数の個別ダイヤの１又は複数の引渡駅の候補のうち、要求列車の到着時刻が最も早い引渡駅の候補を「引渡駅」として決定する。」とあるのを、「ステップＳ５０９において保持した１又は複数の個別ダイヤの１又は複数の引渡駅の候補のうち、支援列車が引渡駅に到着する時刻と要求列車が引渡駅を発車する時刻との差が最も大きくなるような引渡駅の候補を「引渡駅」として決定する。」としてもよい。
さらに、商品を、例えば２つの群に分類し、第１の群（生もの、お弁当など）の商品については、要求列車の到着時刻が最も早い引渡駅の候補を「引渡駅」とし、第２の群（かさばるもの、重いものなど）の商品については、要求列車の到着時刻が最も遅い引渡駅の候補を「引渡駅」としてもよい。
【００５８】
（変形例３）
一般的に、列車ダイヤ３２には、平日用、休日用、年末年始用のものが存在する。補助記憶装置２３には、適用日の日付に関連付けられた各路線の列車ダイヤ（下り及び上り）が格納されているものとし、列車運行管理部４２は、現在日付に基づいて、当該日に適用される列車ダイヤ３２を使用することにしてもよい。
【００５９】
（変形例４）
列車ダイヤ３２（図５、図６）において、「レ」が記載されたセルに、通過時刻を記憶しておくことも可能である。例えば、ある列車について、Ｂ駅着「レ（０８：００）」、Ｂ駅発「レ（０８：００）」のように、着と発のセルに同じ時刻を記憶する。
このようにすれば、列車運行管理部４２は、列車名及び現在時刻に基づいて、当該列車の位置を特定することができる。
例えば、ステップＳ５０６において、列車運行管理部４２は、「要求列車」が「特急」のような最上級の優等列車であり、かつ、「取扱駅」を既に通過又は発車している場合は、要求列車向けメッセージ「商品をお届けする列車がありません」を作成し、ステップＳ５１４に進むこととしてもよい。このようにすれば、処理速度が向上する。
【００６０】
（変形例５）
ステップＳ５０６の「第１」において、列車運行管理部４２は、「さらにその列の、すべての停車駅のうちから、ステップＳ５０１において受け付けた降車駅より前の駅名を取得する」こととした。
ここで、「降車駅より前」とあるのを「降車駅以前」としてもよい。このようにすれば、降車駅において、乗客が降車した際に商品を引き渡すことも可能になる。各駅の「（１）、（２）、・・・」のような号車表示を利用して、乗客が降車したその場で引き渡すこともできる。
【００６１】
本発明は、前記した実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で、変更実施が可能である。
【符号の説明】
【００６２】
１      列車内販売システム
２      商品発注指示装置
３      端末装置
４      受注管理サーバ
５      列車運行管理サーバ
６      カート
７      カタログ
８      商品納入業者
１１、２１  中央制御装置（制御部）
１２、２２  主記憶装置（記憶部）
１３、２３  補助記憶装置（記憶部）
１４、２４  入力装置
１５、２５  出力装置
１６、２６  通信装置
３１    商品データベース
３２    列車ダイヤ
３３    運行情報
４１    注文処理部
４２    列車運行管理部
【図１】
2011191969.tif 000003
【図２】
2011191969.tif 000004
【図３】
2011191969.tif 000005
【図４】
2011191969.tif 000006
【図５】
2011191969.tif 000007
【図６】
2011191969.tif 000008
【図７】
2011191969.tif 000009
【図８】
2011191969.tif 000010
【図９】
2011191969.tif 000011