(57)【要約】      （修正有）【課題】車内販売を効率化させることが可能な車内販売システム、管理サーバ、車内販売方法及び車内販売用プログラムを提供する。【解決手段】複数の座席を有する車両内における物品の販売を支援するための車内販売システム１であって、各座席に対応付けて配され、その設置位置情報を提供する位置情報提供媒体と、位置情報提供媒体から設置位置情報を取得可能に構成され、かつ、該取得した設置位置情報及び購入希望商品情報を送信可能に構成されたユーザ端末３０と、ユーザ端末３０から取得した設置位置情報に基づいて、対応付けられた座席を特定可能で、かつ、該特定した座席の情報及びユーザ端末３０から取得した購入希望商品情報を送信可能に構成された管理サーバ１０と、管理サーバ１０から取得した座席の情報及び購入希望商品情報を報知可能に構成されたアテンダント端末２０とを備える。【選択図】図１
2020197938.tif 000002
【特許請求の範囲】
【請求項１】
複数の座席を有する車両内における物品の販売を支援するための車内販売システムであって、
各座席に対応付けて配され、その設置位置情報を提供する位置情報提供媒体と、
前記位置情報提供媒体から前記設置位置情報を取得可能に構成され、かつ、該取得した設置位置情報及び購入希望商品情報を送信可能に構成されたユーザ端末と、
前記ユーザ端末から取得した設置位置情報に基づいて、対応付けられた前記座席を特定可能で、かつ、該特定した座席の情報及び前記ユーザ端末から取得した前記購入希望商品情報を送信可能に構成された管理サーバと、
前記管理サーバから取得した前記座席の情報及び前記購入希望商品情報を報知可能に構成されたアテンダント端末と
を備えることを特徴とする車内販売システム。
【請求項２】
前記管理サーバは、前記ユーザ端末から取得した設置位置情報と前記車両の走行方向とに基づき、前記座席を特定するよう構成されている
ことを特徴とする請求項１記載の車内販売システム。
【請求項３】
前記管理サーバは、前記車両が上り方向へ走行する際における前記設置位置情報と前記座席とを対応付けた上り用データテーブルと、前記車両が下り方向へ走行する際における前記設置位置情報と前記座席とを対応付けた下り用データテーブルとを備え、前記車両が上り方向へ走行する際には前記上り用データテーブルを参照して前記座席を特定し、前記車両が下り方向へ走行する際には前記下り用データテーブルを参照して前記座席を特定するよう構成されている
ことを特徴とする請求項２に記載の車内販売システム。
【請求項４】
前記管理サーバは、前記車両の走行方向に基づき、座席反転処理を実行可能に構成されている
ことを特徴とする請求項２に記載の車内販売システム。
【請求項５】
複数の座席を有する車両内における物品の販売を支援するための管理サーバであって、
ユーザ端末から取得した位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定部と、
該特定した座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末へ送信する通信部と
を備えることを特徴とする管理サーバ。
【請求項６】
前記座席位置特定部は、前記ユーザ端末から取得した位置情報と前記車両の走行方向とに基づき、前記座席を特定するよう構成されている
ことを特徴とする請求項５記載の管理サーバ。
【請求項７】
複数の座席を有する車両内における物品の販売を支援するための車内販売方法であって、
ユーザ端末において、各座席に対応付けて配された位置情報提供媒体から該位置情報提供媒体の設置位置情報を取得する設置位置情報取得工程と、
前記ユーザ端末において取得した設置位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定工程と、
前記特定された座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末を介してアテンダントへ報知する報知工程と
を含むことを特徴とする車内販売方法。
【請求項８】
前記座席位置特定工程は、前記ユーザ端末から取得した設置位置情報と前記車両の走行方向とに基づき、前記座席を特定する
ことを特徴とする請求項７記載の車内販売方法。
【請求項９】
複数の座席を有する車両内における物品の販売を支援するための車内販売用プログラムであって、
管理サーバに、
ユーザ端末から取得した位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定処理と、
該特定した座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末へ送信する通信処理と
を実行させることを特徴とする車内販売用プログラム。
【請求項１０】
前記座席位置特定処理は、前記ユーザ端末から取得した位置情報と前記車両の走行方向とに基づき、前記座席を特定する処理である
ことを特徴とする請求項９記載の車内販売用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車内販売サービスに用いられる車内販売システム、管理サーバ、車内販売方法及び車内販売用プログラムに関するものである。
【背景技術】
【０００２】
従来、新幹線等の車内販売においては、アテンダントが商品を載せたワゴンを手で押し、通路を移動しながら販売を行うことが一般的である。このような車内販売においては、アテンダントは乗客から直接注文を受け、販売を行っている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−６４４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の車内販売では、アテンダントが座席順に販売していくため、注文をしたい乗客のもとにすぐ来ない場合があり、商品を注文するのに時間がかかるという問題がある。
【０００５】
本発明は、上述した問題点に鑑みてなされたものであり、その目的は、車内販売を効率化させることが可能な車内販売システム、管理サーバ、車内販売方法及び車内販売用プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る車内販売システムは、複数の座席を有する車両内における物品の販売を支援するための車内販売システムであって、各座席に対応付けて配され、その設置位置情報を提供する位置情報提供媒体と、前記位置情報提供媒体から前記設置位置情報を取得可能に構成され、かつ、該取得した設置位置情報及び購入希望商品情報を送信可能に構成されたユーザ端末と、前記ユーザ端末から取得した設置位置情報に基づいて、対応付けられた前記座席を特定可能で、かつ、該特定した座席の情報及び前記ユーザ端末から取得した前記購入希望商品情報を送信可能に構成された管理サーバと、前記管理サーバから取得した前記座席の情報及び前記購入希望商品情報を報知可能に構成されたアテンダント端末とを備えることを特徴とする。
【０００７】
本発明に係る車内販売システムにおいて、前記管理サーバは、前記ユーザ端末から取得した設置位置情報と前記車両の走行方向とに基づき、前記座席を特定するよう構成されても良い。
【０００８】
本発明に係る車内販売システムにおいて、前記管理サーバは、前記車両が上り方向へ走行する際における前記設置位置情報と前記座席とを対応付けた上り用データテーブルと、前記車両が下り方向へ走行する際における前記設置位置情報と前記座席とを対応付けた下り用データテーブルとを備え、前記車両が上り方向へ走行する際には前記上り用データテーブルを参照して前記座席を特定し、前記車両が下り方向へ走行する際には前記下り用データテーブルを参照して前記座席を特定するよう構成されても良い。
【０００９】
本発明に係る車内販売システムにおいて、前記管理サーバは、前記車両の走行方向に基づき、座席反転処理を実行可能に構成されても良い。
【００１０】
本発明に係る管理サーバは、複数の座席を有する車両内における物品の販売を支援するための管理サーバであって、ユーザ端末から取得した位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定部と、該特定した座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末へ送信する通信部とを備えることを特徴とする。
【００１１】
本発明に係る管理サーバにおいて、前記座席位置特定部は、前記ユーザ端末から取得した位置情報と前記車両の走行方向とに基づき、前記座席を特定するよう構成されても良い。
【００１２】
本発明に係る車内販売方法は、複数の座席を有する車両内における物品の販売を支援するための車内販売方法であって、ユーザ端末において、各座席に対応付けて配された位置情報提供媒体から該位置情報提供媒体の設置位置情報を取得する設置位置情報取得工程と、前記ユーザ端末において取得した設置位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定工程と、前記特定された座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末を介してアテンダントへ報知する報知工程とを含むことを特徴とする。
【００１３】
本発明に係る車内販売方法において、前記座席位置特定工程は、前記ユーザ端末から取得した設置位置情報と前記車両の走行方向とに基づき、前記座席を特定するものであっても良い。
【００１４】
本発明に係る車内販売用プログラムは、複数の座席を有する車両内における物品の販売を支援するための車内販売用プログラムであって、管理サーバに、ユーザ端末から取得した位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定処理と、該特定した座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末へ送信する通信処理とを実行させることを特徴とする。
【００１５】
本発明に係る車内販売用プログラムにおいて、前記座席位置特定処理は、前記ユーザ端末から取得した位置情報と前記車両の走行方向とに基づき、前記座席を特定する処理であっても良い。
【発明の効果】
【００１６】
本発明によれば、車内販売を効率化させることが可能な車内販売システム、管理サーバ、車内販売方法及び車内販売用プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る車内販売システムの概要を示す図である。
【図２】第１実施形態に係る管理サーバの概略構成を示すブロック図である。
【図３】第１実施形態に係るアテンダント端末の概略構成を示すブロック図である。
【図４】第１実施形態に係るユーザ端末の概略構成を示すブロック図である。
【図５】図５（ａ）は、列車が上り方向に走行する場合における座席位置及び位置情報提供媒体の位置を表している図であり、図５（ｂ）は、上り用データテーブルの一例を示す図である。
【図６】図６（ａ）は、列車が下り方向に走行する場合における座席位置及び位置情報提供媒体の位置を表している図であり、図６（ｂ）は、下り用データテーブルの一例を示す図である。
【図７】アテンダント端末に表示されるログイン画面の一例を示す図である。
【図８】アテンダント端末に表示される在庫情報入力画面の一例を示す図である。
【図９】ユーザ端末に表示される購入手続画面の一例を示す図である。
【図１０】アテンダント端末に表示される注文表示画面の一例を示す図である。
【図１１】第１実施形態に係る車内販売方法における事前準備工程を示すフローチャートである。
【図１２】第１実施形態に係る車内販売方法における購入手続・決済工程を示すフローチャートである。
【図１３】第２実施形態に係る車内販売システムにおけるシフト処理を説明するための図面である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための好適な実施形態について、図面を用いて説明する。なお、以下の実施形態は、各請求項に係る発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
［車内販売システム］
第１実施形態に係る車内販売システム１は、車内販売を支援するためのシステムであり、図１に示すように、複数の車両における販売情報等の管理を行う管理サーバ１０と、車内販売をする車内販売員等（以下、「アテンダント」という）が所持するアテンダント端末２０と、車両の利用者（ユーザ）が所持するユーザ端末３０とを備えている。また、第１実施形態に係る車内販売システム１は、車両内の各座席に対応付けて配された位置情報提供媒体を備えている。
【００２０】
ここで、車内販売とは、複数の座席を有する車両内において商品（物品）を販売するサービスのことをいう。なお、以下の説明では、新幹線の車内において物品を販売する態様を例に挙げて説明するが、これに限定されず、第１実施形態に係る車内販売システム１は、バスや飛行機等における車内販売や物品の提供等にも採用することが可能である。
【００２１】
第１実施形態に係る車内販売システム１は、概略的には、アテンダントが乗車する際に、アテンダント端末２０から管理サーバ１０に対して、自身が乗務する列車の情報（乗務列車情報）及び車内にて販売する商品の在庫情報を登録できるよう構成されている。
また、第１実施形態に係る車内販売システム１は、ユーザが車内販売を利用する際に、ユーザ端末３０を用いて自己の座席に対応付けられた位置情報提供媒体を読み取り、該位置情報提供媒体から読み取った列車ＩＤ及び座席ＩＤをユーザ端末３０から管理サーバ１０に対して送信することで、該ユーザ端末３０のユーザが乗車している列車及び座席位置を特定することができるよう構成されている。
さらに、第１実施形態に係る車内販売システム１は、管理サーバ１０から該ユーザ端末３０のユーザが乗車している列車のアテンダント端末２０に対して、ユーザの座席位置と、該ユーザが購入を希望している商品の情報（購入希望商品情報）とが送信され、アテンダントがユーザの座席位置及び購入希望商品情報を確認できるように構成されている。
さらにまた、第１実施形態に係る車内販売システム１は、決済終了後、アテンダント端末２０から、管理サーバ１０に対して決済情報が送信され、管理サーバ１０において在庫情報を更新するよう構成されている。
以下、このような第１実施形態に係る車内販売システム１の具体的な構成について、説明する。
【００２２】
［位置情報提供媒体］
第１実施形態に係る車両（新幹線）は、複数の号車で構成されると共に、各号車には、複数の座席が配されている。各位置情報提供媒体は、例えばマトリックス型二次元コード等からなり、各座席に座したユーザが自己用の位置情報提供媒体であることを認識可能な位置、例えば、前列の座席の背面部（背もたれ）や新幹線の内壁面等に配されている。なお、各位置情報提供媒体が配される位置は、これらの背面部や内壁面に限定されず、例えば各位置情報提供媒体が印字された印刷物（リーフレット等）を前列の座席の背面部に設けられた網ラック等に入れておく態様等であっても良い。また、位置情報提供媒体は、マトリックス型二次元コードに限定されず、近距離通信可能なＩＣチップ等の種々の媒体を採用可能である。
【００２３】
図５（ａ）は、上り方向に走行する場合における座席位置及び位置情報提供媒体の設置位置の一例を表している。なお、図５（ａ）では、座席の縦列数Ｘ（列車の進行方向に沿う列の数）が１７列、横列数Ｙ（列車の幅方向に沿う列の数）が３列の例を示している。
【００２４】
図５（ａ）に示す例において、例えば、１列目の座席１Ｃ，１Ｂ，１Ａの前の壁面には、それぞれ、座席１Ｃ用の位置情報提供媒体Ｑ１−３、座席１Ｂ用の位置情報提供媒体Ｑ１−２及び座席１Ａ用の位置情報提供媒体Ｑ１−１が配されている。また、座席１Ｃの背面には、２列目の座席２Ｃ用の位置情報提供媒体Ｑ２−３が配され、座席１Ｂの背面には、２列目の座席２Ｂ用の位置情報提供媒体Ｑ２−２が配され、座席１Ａの背面には、２列目の座席２Ａ用の位置情報提供媒体Ｑ２−１が配されている。以下同様に、各座席の背面には、その後列の座席用の位置情報提供媒体が配されている。なお、図５（ａ）に示すように、１７列目の座席１７Ａ〜１７Ｃの背面及び該座席１７Ａ〜１７Ｃの後ろの壁面にもそれぞれ位置情報提供媒体Ｑ１８−１〜Ｑ１９−３が配されているが、これら位置情報提供媒体Ｑ１８−１〜Ｑ１９−３は上り方向に走行する場合には使用せず、後述する下り方向に走行する場合にのみ使用する。
【００２５】
各位置情報提供媒体には、該位置情報提供媒体の設置位置を示す情報（設置位置情報）を含むＵＲＬが含まれており、該位置情報提供媒体を読み取ることで、ユーザ端末３０に後述する購入手続画面７０を表示させるよう構成されている。設置位置情報には、位置情報提供媒体が設けられる列車の情報（列車ＩＤ）及び該位置情報提供媒体が設けられる座席の位置情報（座席ＩＤ）等が少なくとも含まれている。列車ＩＤは、該位置情報提供媒体が設けられた列車を特定するための情報であり、例えば、編成番号及び号車等の情報を含んでいる。座席ＩＤは、その号車内における、該位置情報提供媒体が設けられた座席を特定するための情報であり、例えば、上り方向に走行する場合における座席の縦列数Ｘと、横列数Ｙとの情報を含んでいる。すなわち、例えば、「Ｅ７−０１」という編成番号が割り当てられた列車の３号車における、上り方向に走行する場合の座席１Ｃ用の位置情報提供媒体Ｑ１−３には、「Ｅ７−０１−３−１−３」（「Ｅ７−０１」は編成番号、「３」は号車、「１」は座席の縦列数Ｘ、「３」は座席の横列数Ｙ）という設置位置情報が格納されており、同号車における座席１Ａの背面に配された座席２Ａ用の位置情報提供媒体Ｑ２−１には、「Ｅ７−０１−３−２−１」という設置位置情報が格納されている。
【００２６】
［管理サーバ］
管理サーバ１０は、複数の車両における販売情報等の管理を行う管理サーバ１０であって、インターネット等の通信回線ＮＷを介して、アテンダント端末２０及びユーザ端末３０とデータ通信可能に接続されている。具体的には、管理サーバ１０は、例えばウェブサーバであり、図２に示すように、管理サーバ１０の制御を実行する制御部１１と、各種データ及び各種プログラムが格納された記憶部１７と、通信回線ＮＷを介してアテンダント端末２０及びユーザ端末３０と通信するための通信部１８とを備えている。
【００２７】
制御部１１は、記憶部１７に記憶された各種処理プログラムをＣＰＵが実行することにより、以下説明する各種機能を発揮するよう構成されている。
【００２８】
すなわち、制御部１１は、ユーザの座席位置を特定する機能に関し、図２に示すように、ユーザ端末３０からの列車ＩＤに基づいてユーザが乗車している列車を特定する列車特定部１２と、アテンダント端末２０からの乗務列車情報に基づいて、該ユーザが乗車している列車の走行方向を特定する走行方向特定部１３と、走行方向特定部１３において特定された走行方向に基づいて、参照するデータテーブルを特定する参照テーブル特定部１４と、データテーブルとユーザ端末３０からの座席ＩＤとに基づいてユーザの座席位置を特定する座席位置特定部１５とを備えている。なお、乗務列車情報とは、アテンダントが乗車する際に、アテンダント端末２０から管理サーバ１０に対して送信される情報であり、列車の編成に関する情報や列車の走行方向に関する情報等の、乗務する列車を特定するための情報が含まれている。
【００２９】
また、制御部１１は、在庫情報の更新処理機能に関し、アテンダント端末２０からの在庫情報や決済情報に基づいて在庫情報を管理する在庫情報管理部１６を備えている。なお、在庫情報とは、管理サーバ１０において管理している在庫情報であり、アテンダント端末２０によって事前に登録された在庫情報と、販売過程において変動するリアルタイムな在庫情報と、棚卸時（販売終了後）の在庫情報とが少なくとも含まれている。決済情報とは、アテンダント端末２０において商品の購入手続が確定された際に、アテンダント端末２０から管理サーバ１０に対して送信される情報であり、購入された商品名と、商品数とが少なくとも含まれている。
【００３０】
なお、制御部１１は、上記処理機能の他、列車に関する登録情報の変更や、データテーブルの登録情報の変更、列車ＩＤに関する登録情報の変更、列車の商品に関する登録情報の変更等（商品の新規登録又は変更等）の種々の登録情報変更を受付可能に構成されている。
【００３１】
列車特定部１２は、ユーザ端末３０から取得した列車ＩＤに基づいて、予め記憶部１７に登録された複数の列車の中から、該ユーザが乗車している列車を特定するよう構成されている。
【００３２】
走行方向特定部１３は、アテンダント端末２０から取得した乗務列車情報から、該ユーザが乗車している列車の走行方向を特定するよう構成されている。すなわち、走行方向特定部１３は、列車特定部１２により特定された列車と、アテンダント端末２０から取得した乗務列車情報とに基づいて、ユーザと同じ列車で乗務しているアテンダントを特定すると共に、ユーザが乗車している列車の走行方向が「上り」であるのか「下り」であるのかを特定するよう構成されている。なお、本実施形態では、走行方向特定部１３は、アテンダント端末２０を介してアテンダントが選択した走行方向に基づき、列車の走行方向を特定するものであるが、これに限定されず、例えばアテンダント端末２０から取得した乗務列車情報に含まれる他の情報（例えば、便名等）から走行方向を特定しても良い。
【００３３】
参照テーブル特定部１４は、走行方向特定部１３により特定された走行方向に基づいて、予め記憶部１７に登録されたデータテーブルのうち、参照するデータテーブルを特定するよう構成されている。すなわち、参照テーブル特定部１４は、走行方向特定部１３により特定された走行方向が「上り」である場合には、上り用データテーブル４０Ａ（図５（ｂ）参照）を参照するよう決定し、走行方向特定部１３により特定された走行方向が「下り」である場合には、下り用データテーブル４０Ｂ（図６（ｂ）参照）を参照するよう決定する。
【００３４】
上り用データテーブル４０Ａは、図５（ｂ）に一例を示すとおり、各座席に対応付けて配された位置情報提供媒体から読み取られる座席ＩＤと、列車が上り方向に走行する場合における各座席位置（座席番号）とが対応付けて格納されている。例えば、図５（ａ）に示す例において、１列目の座席１Ｃに座したユーザが読み取る位置情報提供媒体は、１列目の座席１Ｃの前の壁面に配された位置情報提供媒体Ｑ１−３であるから、上り用データテーブル４０Ａには、該位置情報提供媒体Ｑ１−３から読み取られる座席ＩＤ「１−３」と、該位置情報提供媒体Ｑ１−３が対応付けて設けられた座席の位置（座席番号）「１Ｃ」とが対応付けて格納されている。なお、上り方向に走行する場合においては、座席１７Ａ〜１７Ｃが最後列となるため、座席１７Ａ〜１７Ｃの背面に配された位置情報提供媒体Ｑ１８−１〜Ｑ１８−３及び該座席１７Ａ〜１７Ｃの走行方向後ろの壁面に配された位置情報提供媒体Ｑ１９−１〜Ｑ１９−３から読み取られる各座席ＩＤ（１８−１〜１９−３）は、上り用データテーブル４０Ａには格納されていないか、又はエラー表示項目として格納されている。
【００３５】
一方、下り用データテーブル４０Ｂは、図６（ｂ）に一例を示すとおり、各座席に対応付けて配された位置情報提供媒体から読み取られる座席ＩＤと、列車が下り方向に走行する場合における各座席位置（座席番号）とが対応付けて格納されている。
【００３６】
ここで、列車が下り方向に走行する場合における座席ＩＤと各座席位置（座席番号）との対応関係は、列車が上り方向に走行する場合と異なる。すなわち、一般的に、新幹線では、列車幅方向に隣り合う２つ又は３つの座席が互いに連結されており、新幹線の走行方向に応じて、これら連結された座席をひとまとまりとして、座席の向きを反転させている。そして、このような座席の反転により、例えば上り方向に走行する場合に窓側に位置する座席は、下り方向に走行する場合には通路側に位置し、これとは逆に、上り方向に走行する場合に通路側に位置する座席は、下り方向に走行する場合には窓側に位置することとなる。また、上り方向に走行する場合に前列に位置していた座席列は、下り方向に走行する場合には後列に位置することとなり、これとは逆に、上り方向に走行する場合に後列に位置していた座席列は、下り方向に走行する場合には前列に位置することとなる。これにより、列車が下り方向に走行する場合においては、例えば、座席１Ｃの前には位置情報提供媒体Ｑ３−１が位置し、
座席１Ｂの前には位置情報提供媒体Ｑ３−２が位置し、座席１Ａの前には位置情報提供媒体Ｑ３−３が位置することとなる。
【００３７】
このように、例えば、図６（ａ）に示す例において、走行方向の最後列の座席１Ｃに座したユーザが読み取る位置情報提供媒体は、その前に位置する座席２Ｃの背面に配された位置情報提供媒体Ｑ３−１であるから、下り用データテーブル４０Ｂには、該位置情報提供媒体Ｑ３−１から読み取られる座席ＩＤ「３−１」と、該位置情報提供媒体Ｑ３−１が対応付けて設けられた座席の位置（座席番号）「１Ｃ」とが対応付けて格納されている。なお、下り方向に走行する場合においては、座席１Ａ〜１Ｃが最後列となるため、座席１Ａ〜１Ｃの背面に配された位置情報提供媒体Ｑ１−１〜Ｑ１−３及び該座席１Ａ〜１Ｃの走行方向後ろの壁面に配された位置情報提供媒体Ｑ２−１〜Ｑ２−３から読み取られる座席ＩＤ（１−１〜２−３）は、下り用データテーブル４０Ｂには格納されていないか、又はエラー表示項目として格納されている。
【００３８】
座席位置特定部１５は、参照テーブル特定部１４により特定されたデータテーブルとユーザ端末３０からの座席ＩＤとに基づいて、ユーザが座している座席の位置を特定するよう構成されている。例えば、参照テーブル特定部１４により上り用データテーブル４０Ａが選択され、かつ、ユーザ端末３０から取得した座席ＩＤが「１−３」である場合には、座席位置特定部１５は、図５（ｂ）に示す上り用データテーブル４０Ａを用いて座席ＩＤ「１−３」に対応する座席位置を検索することにより、該ユーザ端末３０のユーザが座している座席が「１Ｃ」であると特定する。
【００３９】
在庫情報管理部１６は、アテンダント端末２０からの在庫情報を列車情報と対応付けて記憶部１７に登録するよう構成されている。また、在庫情報に基づいて、列車情報と対応付けて記憶されている当該商品の在庫数を購入点数分だけ減算することで、商品が購入された列車の在庫情報を更新するよう構成されている。
【００４０】
記憶部１７には、制御部１１を列車特定部１２、走行方向特定部１３、参照テーブル特定部１４、座席位置特定部１５及び在庫情報管理部１６として機能させるための車内販売用プログラムが格納されている。この車内販売用プログラムは、複数の座席を有する車両内における物品の販売を支援するためのプログラムであって、上述した列車特定部１２が実行する列車特定処理と、上述した走行方向特定部１３が実行する走行方向特定処理と、上述した参照テーブル特定部１４が実行するデータテーブル特定処理と、上述した座席位置特定部１５が実行する座席位置特定処理と、特定した座席の情報及びユーザ端末３０から取得した購入希望商品情報をアテンダント端末２０へ送信する通信処理と、上述した在庫情報管理部１６が実行する在庫情報管理処理とを管理サーバ１０に実行させるよう構成されている。
【００４１】
また、記憶部１７は、例えば、列車の便名等と列車ＩＤとが対応付けられた情報を含む列車情報データファイルと、列車情報及び走行方向が対応付けられたデータテーブルデータファイルと、データテーブル及び座席ＩＤが対応付けられた座席位置データファイルと、各列車の商品情報及びそれらの在庫数に関する商品情報を含む在庫情報データファイル等が格納されている。
【００４２】
通信部１８は、アテンダント端末２０及びユーザ端末３０とデータ通信するためのインターフェイスとして機能するように構成されており、例えば、モデム等の種々の通信機器から構成されている。
なお、第１実施形態に係る管理サーバ１０において、通信部１８は、種々の公知の通信手段を採用することが可能であるため、その詳細な説明を省略する。
【００４３】
［アテンダント端末］
アテンダント端末２０は、車内（新幹線内）において物品を販売するアテンダントにより操作される端末であり、列車を特定する列車特定機能と、商品の購入を希望するユーザの座席位置を確認する座席位置確認機能と、購入した商品の決済を行う決済機能と、商品の在庫情報を管理する在庫管理機能とを発揮可能に構成されている。
【００４４】
具体的には、アテンダント端末２０は、例えば、情報の入力及び表示が可能なタッチパネル（操作手段）を有するタブレット端末等からなり、図３に示すように、アテンダント端末２０の制御を実行する制御部２１と、列車情報提供媒体（図示せず）を読み取る読取部２６と、各種の表示画面を表示させる表示部２７と、通信回線ＮＷを介して、管理サーバ１０と通信するための通信部２８とを備えている。なお、読取部２６、表示部２７及び通信部２８は、タブレット端末が通常有する機能を転用することが可能であるため、その説明を省略する。
【００４５】
列車情報提供媒体は、例えば、マトリックス型二次元コード等からなり、例えば列車のバックヤード等に設けられている。列車情報提供媒体には、該列車情報提供媒体が設けられる列車に関する情報（列車の編成番号を特定する情報等）が含まれている。アテンダント端末２０は、読取部２６によって列車情報提供媒体を読み取ることで、該列車情報提供媒体から列車の情報を取得するよう構成されている。なお、列車情報提供媒体が配される位置は、バックヤードに限定されず、例えば印刷物（リーフレット等）に印字する態様等であっても良い。また、列車情報提供媒体は、マトリックス型二次元コードに限定されず、近距離通信可能なＩＣチップ等の種々の媒体を採用可能である。
【００４６】
制御部２１は、図３に示すように、各種の表示画面を表示部２７に表示させる表示制御部２２と、アテンダントが乗務する列車に関する乗務列車情報を管理サーバ１０に対して送信する乗務列車情報送信部２３と、管理サーバ１０からの在庫情報を受け付ける在庫情報受付部２４と、管理サーバ１０から受信した購入情報に基づいて決済の処理を行う決済処理部２５とを備えている。
【００４７】
表示制御部２２は、アテンダント端末２０の表示画面上に、これから乗務する列車や該列車の走行方向（上り又は下り）等を登録するためのログイン画面５０（図７参照）と、商品の在庫数等の在庫情報を入力するための在庫情報入力画面６０（図８参照）と、管理サーバ１０から受信したユーザの座席位置や購入希望商品等の各種情報が表示される注文表示画面８０（図１０参照）と、商品の決済を確定させるための決済確定画面（図示せず）等の一連の業務画面を表示部２７に表示させるよう構成されている。なお、決済確定画面には、例えば、決済完了ボタン、注文取消ボタンや商品追加ボタン等が設けられている。
【００４８】
ログイン画面５０は、図７に示すように、該アテンダント端末２０を操作するアテンダントのアテンダントＩＤを入力するためのＩＤ入力欄５２と、該アテンダントのパスワード（ＰＷ）を入力するパスワード入力欄５４と、これから乗車する列車の便名等の情報を入力するための便名入力欄５６と、これから乗務する列車の走行方向（上り、下り）を選択するための走行方向選択欄５８と、ログインボタン５９とが設けられている。なお、本実施形態において、便名入力欄５６は、便名をプルダウン方式で選択可能に構成されているが、これに限定されず、種々の入力方式を採用可能である。
【００４９】
在庫情報入力画面６０は、図８に示すように、車内販売する商品の情報（例えば商品名、商品画像、値段等）が表示される商品情報表示欄６２と、該商品の初期の在庫数を入力するための初期在庫数入力欄６４と、該商品のリアルタイムに変動する現在の在庫数が表示される現在庫数表示欄６６と、該商品の棚卸時（販売終了時）の在庫数を入力するための棚卸時在庫数入力欄６８と、初期在庫数の入力後に押下されることでリアルタイムな在庫管理を開始し、かつ、棚卸時在庫数の入力後に押下されることで在庫管理を終了するための販売開始／終了ボタン６９とが設けられている。商品情報表示欄６２、初期在庫数入力欄６４、現在庫数表示欄６６及び棚卸時在庫数入力欄６８は、商品毎に設けられている。アテンダントは、乗車時に、初期在庫数入力欄６４に初期の在庫数を入力し、棚卸時（販売終了時）に、棚卸時在庫数入力欄６８にワゴン内の在庫数を入力する。
【００５０】
注文表示画面８０は、ユーザからの商品の注文状況が一覧として表示されるよう構成されており、図１０に示すように、商品を注文しているユーザが座している座席が表示される座席表示欄８１と、注文されている商品の情報（例えば商品名、商品画像、値段等）が表示される商品情報表示欄８２と、注文されている商品の数量が表示される数量表示欄８３と、未販売状態から販売完了状態へと変更するための確認ボタン８４とが、注文商品毎に配されている。
【００５１】
また、注文表示画面８０には、図１０に示すように、注文状況の並び順を変更するためのソートボタンが設けられている。第１実施形態では、注文の一覧を注文順に並び替える注文順ソートボタン８５と、注文の一覧を座席順に並び替える座席順ソートボタン８６とが設けられているが、これらに限定されず、種々のソートボタンを設けることが可能である。また、座席順のソートとしては、例えば、号車の区別をせずに列車全体として座席順に並び替える方法や、号車単位で座席順に並び替える方法法等の種々の方法を採用可能である。また、座席の絶対的な順番（走行方向の最前列又は最後列を始点とする席順）で並び替えても良いし、アテンダント端末２０の位置から近い順又は遠い順に並び替えても良い。このように、アテンダント端末２０は、注文順に並び替えが可能であることにより、ユーザの待ち状況を直感的に把握することが可能となり、また、座席順に並び替えが可能であることにより、効率良く商品を運ぶことが可能となる。
【００５２】
さらに、注文表示画面８０には、図１０に示すように、最新の注文状況等をポップアップ形式で表示するポップアップ表示欄８７や、他の画面（例えば、注文管理画面、直販画面、棚卸画面、注文履歴画面等）に切り替えるための各種ボタン８８〜９１が設けられている。
【００５３】
なお、本実施形態において、これらログイン画面５０、在庫情報入力画面６０及び注文表示画面８０は、アテンダント端末２０にインストールされたアプリケーションによって表示される画面であるが、これに限定されず、ウェブサーバである管理サーバ１０によって提供される画面であっても良い。
【００５４】
乗務列車情報送信部２３は、列車情報提供媒体から取得した情報（列車の編成番号を特定する情報等）と、ログイン画面５０においてアテンダントにより入力された列車の便名や列車の走行方向等の情報とを、乗務列車情報として、通信部２８を介して管理サーバ１０に対して送信するよう構成されている。これにより、管理サーバ１０では、アテンダントが乗務している列車及びその編成と、その列車の走行方向とが記憶部１７に登録される。
【００５５】
在庫情報受付部２４は、在庫情報入力画面６０においてアテンダントにより入力された初期の在庫数を受け付け、通信部２８を介して、該初期の在庫数を管理サーバ１０に対して送信するよう構成されている。これにより、管理サーバ１０では、アテンダントが乗車している列車において販売される商品の初期の在庫数が記憶部１７に登録される。また、在庫情報受付部２４は、在庫情報入力画面６０においてアテンダントにより入力された棚卸時（販売終了時）の在庫数を受け付け、通信部２８を介して、該棚卸時の在庫数を管理サーバ１０に対して送信するよう構成されている。これにより、管理サーバ１０では、アテンダントが乗車していた列車における商品の在庫数が記憶部１７に登録される。
【００５６】
決済処理部２５は、決済確定画面（図示せず）を介して商品の決済処理（購入処理）を実行し、通信部２８を介して、決済情報（販売した商品名及び数量等）を管理サーバ１０に対して送信するよう構成されている。これにより、管理サーバ１０では、記憶部１７に登録されている商品の在庫数を販売数量分だけ減算する等して、アテンダントが乗車している列車において販売されている商品の在庫数をリアルタイムに更新し、在庫情報入力画面６０上にてリアルタイムに確認可能としている。
【００５７】
［ユーザ端末］
ユーザ端末３０は、各ユーザが所持する例えばスマートフォン（タブレット端末）等の携帯端末であって、概略的には、ユーザ端末３０の表示画面上に表示された取引画面を介して、購入商品の表示、購入手続きの確定、及び、管理サーバ１０に対する商品情報（商品コード及び購入点数等）を含む商品購入データの送信等を実行するよう構成されている。
【００５８】
具体的には、ユーザ端末３０は、図４に示すように、ユーザ端末３０の制御を実行する制御部３１と、列車内に配置された上述の位置情報提供媒体を読み取り可能な読取部３２と、購入手続等に関する購入手続画面７０（図９参照）を表示させる表示部３３と、通信回線ＮＷを介して管理サーバ１０と通信するための通信部３４とを備えている。なお、読取部３２、表示部３３、通信部３４は、スマートフォン等の携帯端末が通常有する機能を転用することが可能であるため、その詳細な説明を省略する。
【００５９】
読取部３２は、例えば、カメラ等によって位置情報提供媒体（マトリックス型二次元コード等）を撮像することで、該位置情報提供媒体に格納されている設置位置情報（列車ＩＤ及び座席ＩＤ）を読み取るよう構成されている。
【００６０】
表示部３３は、読取部３２によって位置情報提供媒体を読み取った後に、ユーザ端末３０の表示画面上に、購入手続画面７０を表示するよう構成されている。購入手続画面７０は、図９に示すように、商品のサムネイル画像、商品名及び値段が表示される商品情報表示欄７２と、購入商品の購入点数を入力する点数入力ボタン７３と、購入商品の一覧を表示する一覧表示欄７４と、注文を確定する注文確定ボタン７５とが設けられている。また、購入手続画面７０は、商品のカテゴリを選択するための複数（図示の例では３つ）のカテゴリ選択ボタン７６〜７８が設けられており、該カテゴリ選択ボタン７６〜７８のいずれかを選択することにより、該カテゴリに対応した商品の情報のみが表示されるか、又は、該カテゴリに対応した商品の掲載位置まで自動でスクロール等するよう構成されている。なお、この購入手続画面７０は、第１実施形態では、ウェブサーバである管理サーバ１０によって提供される画面であるが、これに限定されず、ユーザ端末３０にインストールされたアプリケーションによって表示される画面であっても良い。この場合には、トンネル内等の通信環境が悪い場合でも、アプリケーションの画面を表示することが可能となる。
【００６１】
制御部３１は、読取部３２によって位置情報提供媒体から読み取った設置位置情報（列車ＩＤ及び座席ＩＤ）と、購入手続画面７０を介して入力された購入希望商品の情報とを、通信部３４を介して管理サーバ１０に送信するよう構成されている。
【００６２】
［車内販売方法］
次に、第１実施形態に係る車内販売システム１を用いた車内販売方法について、図７〜図１２を用いて説明する。第１実施形態に係る車内販売方法は、概略的には、アテンダントが車内販売を行う前に実行される事前準備工程（図１１参照）と、ユーザが商品を購入する際に実行される購入手続・決済工程（図１２参照）とを備えている。
【００６３】
［事前準備工程］
まず、アテンダントが列車に乗る際に実行される事前準備工程について、図１１を用いて説明する。
アテンダントは、列車に乗る際、アテンダント端末２０の読取部２６によって、列車のバックヤード等に設けられた列車情報提供媒体（マトリックス型二次元コード等）を読み取る（Ｓ１）。これにより、乗務する列車の編成番号を特定する情報等を取得する。また、アテンダント端末２０の表示部２７には、上述したログイン画面５０が表示される。
【００６４】
アテンダントは、アテンダント端末２０のログイン画面５０を介して、自身のアテンダントＩＤ及びパスワードを入力すると共に、これから乗車する列車の走行方向（上り、下り）を選択し（Ｓ２）、ログインボタン５９を押下する。アテンダントによりログインボタン５９が押下されると、アテンダント端末２０は、アテンダントＩＤ及びパスワードの認証処理を実行し、認証が承認された場合には、乗務列車情報（乗務する列車の編成番号を特定する情報や、ログイン画面５０を介して入力された便名及び列車の走行方向の情報等）を管理サーバ１０に対して送信する（Ｓ３）。一方、認証が拒否された場合には、アテンダント端末２０の表示部２７上にエラー等を表示する。
【００６５】
管理サーバ１０は、アテンダント端末２０から乗務列車情報を受信すると、該乗務列車情報により特定される列車に該アテンダントが乗車している旨を記憶部１７に登録すると共に、該列車の走行方向を記憶部１７に登録する（Ｓ４）。
【００６６】
また、アテンダントは、アテンダント端末２０の在庫情報入力画面６０を介して、取り扱い商品の初期の在庫数等を入力し、販売開始／終了ボタン６９を押下する。アテンダントにより販売開始／終了ボタン６９が押下されると、アテンダント端末２０は、在庫情報（商品の初期の在庫数等）を管理サーバ１０に対して送信する（Ｓ５）。管理サーバ１０は、アテンダント端末２０から在庫情報（商品の初期の在庫数等）を受信すると、列車情報と対応付けて記憶部１７に登録し（Ｓ６）、事前準備に関する処理を終了する。
【００６７】
［購入手続・決済工程］
続いて、ユーザが車内販売において商品を購入する際に実行される購入手続・決済工程について、図１２を用いて説明する。ユーザは、車内販売において商品を購入するのに際し、自らが所持するユーザ端末３０の読み取り機能（読取部３２）を用いて、自らが座している座席に対応付けて配された位置情報提供媒体（マトリックス型二次元コード等）を撮像する。これにより、ユーザ端末３０は、該位置情報提供媒体から、該位置情報提供媒体の設置位置情報、すなわち、該ユーザが乗車している列車の情報（列車ＩＤ）と、設置された座席の位置情報（座席ＩＤ）とを読み取る（設置位置情報取得工程：Ｓ７）。
【００６８】
また、ユーザ端末３０は、位置情報提供媒体の読み取り後に、表示部３３上に購入手続画面７０を表示させ、該購入手続画面７０を介して、ユーザによる購入希望商品の選択及び該購入希望商品の購入点数等の情報入力（選択）を受け付ける（Ｓ８）。
【００６９】
その後、ユーザ端末３０は、購入手続画面７０の注文確定ボタン７５が押下されると、ユーザによる購入手続操作を確定させ、管理サーバ１０に対して、位置情報提供媒体から読み取った設置位置情報（列車ＩＤ及び座席ＩＤ）と、購入手続画面７０を介して入力された購入希望商品の情報（商品名及び購入点数等）とを送信する（Ｓ９）。
【００７０】
管理サーバ１０は、ユーザ端末３０から設置位置情報（列車ＩＤ及び座席ＩＤ）並びに購入希望商品の情報を受信すると、まず、ユーザ端末３０から取得した列車ＩＤに基づいて、該ユーザが乗車している列車を特定すると共に（Ｓ１０）、該列車の走行方向を特定する（Ｓ１１）。なお、該列車の走行方向の特定は、上述した事前準備工程においてアテンダント端末２０により登録された乗務列車情報（特に、列車の走行方向の情報）に基づいて行われる。
【００７１】
続いて、管理サーバ１０は、ユーザ端末３０から取得した列車ＩＤ及び特定した走行方向に基づいて、参照するデータテーブルを特定し（Ｓ１２）、該特定したデータテーブルと、ユーザ端末３０から取得した座席ＩＤとに基づいて、ユーザが座している座席を特定する（座席位置特定工程：Ｓ１３）。ユーザが座している座席を特定すると、管理サーバ１０は、該ユーザと同じ列車に乗務しているアテンダントのアテンダント端末２０に対し、該ユーザが座している座席の情報（座席位置）と、該ユーザが購入を希望している商品の情報（購入希望商品情報）とを送信する（Ｓ１４）。
【００７２】
アテンダント端末２０は、管理サーバ１０から購入希望商品情報及び特定した座席位置を受信すると、図１０に示すように、管理サーバ１０から受信した購入希望商品情報及び座席位置を注文表示画面８０上に報知（表示）させる（報知工程：Ｓ１５）。そして、アテンダントは、注文表示画面８０を見ながら車内販売を行う。これにより、アテンダントの車内販売作業を支援することができる。
【００７３】
そして、アテンダントは、ユーザに対する商品の販売が完了した段階にて、アテンダント端末２０上の決済確定画面を介して、決済確定操作を行う。決済確定操作が行われると、アテンダント端末２０は、管理サーバ１０に対して、決済情報を送信する（Ｓ１６）。
【００７４】
管理サーバ１０は、アテンダント端末２０から決済情報を受信すると、該決済情報に基づいて、記憶部１７に格納されている在庫情報を該購入商品の在庫数を販売数量分だけ減算することで、商品が購入された列車の在庫情報を更新する（Ｓ１７）。また、管理サーバ１０は、アテンダント端末２０から棚卸時（販売終了時）の在庫数を取得すると、該在庫数を最終的な在庫数として記憶部１７に登録する。以上の工程により、管理サーバ１０は、購入手続及び決済に関する処理を終了する。
【００７５】
以上説明したように、第１実施形態に係る車内販売システム１は、各座席に対応付けて配され、その設置位置情報を提供する位置情報提供媒体と、位置情報提供媒体から設置位置情報を取得可能に構成され、かつ、該取得した設置位置情報及び購入希望商品情報を送信可能に構成されたユーザ端末３０と、ユーザ端末３０から取得した設置位置情報に基づいて、対応付けられた座席を特定可能で、かつ、該特定した座席の情報及びユーザ端末３０から取得した購入希望商品情報を送信可能に構成された管理サーバ１０と、管理サーバ１０から取得した座席の情報及び購入希望商品情報を報知（表示）可能に構成されたアテンダント端末２０とを備えている。
【００７６】
このような車内販売システム１によれば、位置情報提供媒体を各座席に対応付けて配し、これをユーザ端末３０で読み取るという簡易な設備及び簡単な操作により、ユーザが座する座席を特定することが可能であり、また、該ユーザの座席の情報と共に、ユーザが購入を希望する商品の情報をアテンダント端末２０を介してアテンダントに知らせることが可能であるため、車内販売を効率化させることが可能となる。
【００７７】
また、第１実施形態に係る車内販売システム１は、ユーザ端末３０から取得した位置情報と車両の走行方向とに基づき、ユーザが座している座席を特定するよう構成されているため、例えば新幹線のように、上りと下りとで座席が反転する車両であっても、ユーザが座している座席を正確に特定することが可能となる。
【００７８】
特に、第１実施形態に係る車内販売システム１では、このような走行方向を加味した座席の特定において、車両が上り方向へ走行する際には上り用データテーブルを参照して座席を特定し、車両が下り方向へ走行する際には下り用データテーブルを参照して座席を特定するよう構成されている。このような構成によれば、上り用データテーブル及び下り用データテーブルの双方を用意する手間はかかるものの、データテーブルの選択のみで座席の反転に対応することが可能となるため、座席を特定する処理（ＣＰＵにおける演算処理等）を軽くすることが可能となる。
【００７９】
以上、本発明の好適な実施形態について説明したが、本発明の技術的範囲は、上述した実施形態に記載の範囲には限定されない。上記各実施形態には、多様な変更又は改良を加えることが可能である。
【００８０】
［第２実施形態］
例えば、上述した第１実施形態に係る車内販売システム１では、走行方向を加味した座席の特定において、上り用データテーブル及び下り用データテーブルの２種類のデータテーブルを用意し、車両の走行方向に応じて参照するデータテーブルを選択するものとして説明したが、これに限定されず、車両の走行方向に基づいて座席反転処理を実行することで、走行方向を加味した座席の特定を行う構成としても良い。以下、このような座席反転処理を実行する実施形態を第２実施形態として、説明する。
【００８１】
第２実施形態に係る車内販売システムにおいて、管理サーバ１０は、第１実施形態に係る車内販売システム１と同様に、制御部１１、記憶部１７及び通信部１８を備えており、制御部１１は、列車特定部１２、走行方向特定部１３、座席位置特定部１５及び在庫情報管理部１６を備えている。なお、第２実施形態に係る車内販売システムにおいて、列車特定部１２、走行方向特定部１３、在庫情報管理部１６、記憶部１７及び通信部１８は、第１実施形態に係る車内販売システム１と同様であるため、その説明を省略する。また、アテンダント端末２０及びユーザ端末３０についても第１実施形態に係る車内販売システム１と同様と同様であるため、その説明を省略する。
【００８２】
第２実施形態に係る管理サーバ１０は、第１実施形態に係る車内販売システム１と異なり、上述した参照テーブル特定部１４を備えておらず、また、上り用データテーブル４０Ｂ及び下り用データテーブル４０Ｂが登録されていない。また、第２実施形態に係る管理サーバ１０は、第１実施形態に係る車内販売システム１と異なり、座席位置特定部１５において座席反転処理を実行可能に構成されている。
【００８３】
具体的には、座席位置特定部１５は、走行方向特定部１３により特定された走行方向が「上り」である場合には、座席反転処理を行うことなく、ユーザ端末３０からの座席ＩＤをそのまま用いて、ユーザが座している座席の位置を特定するよう構成されている。すなわち、上り方向に走行する場合においては、図５（ａ）及び図５（ｂ）に示すように、座席の縦列数Ｘ（列車の進行方向に沿う列の数）は、そのまま座席の縦列数となる。また、横列数Ｙが「１」の場合には席種別が「Ａ席」であることを意味し、横列数Ｙが「２」の場合には席種別が「Ｂ席」であることを意味し、横列数Ｙが「３」の場合には席種別が「Ｃ席」であることを意味している。このため、例えば、ユーザ端末３０から受信した座席ＩＤが「１−３」である場合には「座席１Ｃ」というように、ユーザ端末３０からの座席ＩＤをそのまま用いて、ユーザが座している座席の位置を特定することが可能である。
【００８４】
なお、上り方向に走行する場合においては、座席１７Ａ〜１７Ｃが最後列となるため、座席１７Ａ〜１７Ｃの背面に配された位置情報提供媒体Ｑ１８−１〜Ｑ１８−３及び該座席１７Ａ〜１７Ｃの走行方向後ろの壁面に配された位置情報提供媒体Ｑ１９−１〜Ｑ１９−３は使用されない。このため、座席位置特定部１５では、ユーザ端末３０から受信した座席ＩＤから座席の縦列数Ｘの情報を抽出し、該縦列数Ｘが座席の最大縦列数（図５（ａ）に示す例では１７列）を上回る場合（最大縦列数＜Ｘの場合）は、使用されるべきではない位置情報提供媒体Ｑ１８−１〜Ｑ１９−３が読み取られているものと判定し、ユーザ端末３０上にエラーを表示させる。
【００８５】
［座席反転処理］
一方、座席位置特定部１５は、走行方向特定部１３により特定された走行方向が「下り」である場合には、座席反転処理を行う。この座席反転処理は、座席の縦列数Ｘ（列車の進行方向に沿う列の数）の縦列変換処理と、座席の横列数Ｙ（列車の幅方向に沿う列の数）の横列変換処理とからなる。
【００８６】
まず、縦列変換処理では、ユーザ端末３０から受信した座席ＩＤから座席の縦列数Ｘの情報を抽出し、該縦列数Ｘから２（座席反転により使用不要となった位置情報提供媒体の数）を除し、これを「下り時縦列数Ｘ´」とする。すなわち、下り方向に走行する場合においては、図６（ａ）に示すように、座席１Ａ〜１Ｃが最後列となるため、座席１Ａ〜１Ｃの背面に配された位置情報提供媒体Ｑ１−１〜Ｑ１−３及び該座席１Ａ〜１Ｃの走行方向後ろの壁面に配された位置情報提供媒体Ｑ２−１〜Ｑ２−３は使用されない。このため、ユーザ端末３０から受信した座席ＩＤの縦列数Ｘから、これら使用しない２列分の縦列数を除した数が、下り方向に走行する場合における座席の「下り時縦列数Ｘ´」となる。
【００８７】
なお、座席位置特定部１５では、ユーザ端末３０から受信した座席ＩＤから抽出された座席の縦列数Ｘが２以下である場合には、使用されるべきではない位置情報提供媒体Ｑ１−１〜Ｑ２−３が読み取られているものと判定し、ユーザ端末３０上にエラーを表示させる。
【００８８】
一方、横列変換処理では、ユーザ端末３０から受信した座席ＩＤから座席の横列数Ｙの情報を抽出し、該横列数Ｙから「下り時の席種別」に変換する。
【００８９】
具体的には、横列変換処理では、まず、列車幅方向に連結された座席の列数が２列であるか３列であるかの情報を記憶部１７から取得する。
そして、連結された座席の横列数が３列（Ａ席〜Ｃ席）である場合には、Ａ席とＣ席の反転処理を行う。すなわち、上り方向に走行する場合においては、図５（ａ）及び図５（ｂ）に示すように、横列数Ｙが「１」の場合には席種別が「Ａ席」であることを意味し、横列数Ｙが「２」の場合には席種別が「Ｂ席」であることを意味し、横列数Ｙが「３」の場合には席種別が「Ｃ席」であることを意味している。しかしながら、走行方向の切り替えにより、座席が反転された場合には、「Ａ席」と「Ｃ席」が入れ替わることとなる。このため、横列変換処理では、ユーザ端末３０から受信した座席ＩＤから抽出された座席の横列数Ｙが「１」の場合には席種別を「Ｃ席」に変換し、該横列数Ｙが「２」の場合には上りと同様に席種別を「Ｂ席」のままとし、該横列数Ｙが「３」の場合には席種別を「Ａ席」に変換する処理を実行する。
一方、連結された座席の横列数が２列（Ｄ席，Ｅ席）である場合には、Ｄ席とＥ席の反転処理を実行する。
【００９０】
そして、以上の縦列変換処理により求められた「下り時縦列数Ｘ´」と、横列変換処理により求められた「下り時の席種別」とを組み合わせることにより、座席反転処理後の座席の位置（ユーザが座している座席）を特定することができる。すなわち、例えば、ユーザ端末３０から受信した座席ＩＤが「３−１」である場合には、縦列数Ｘ「３」から「２」を除した「１」を「下り時縦列数Ｘ´」とし、横列数Ｙ「１」を本来の席種別である「Ａ席」から「Ｃ席」（下り時の席種別）へ変換し、これらを組み合わせることで、ユーザが座している座席が「座席１Ｃ」であることを導き出すことが可能である。
【００９１】
以上説明した第２実施形態に係る車内販売システムによれば、下り方向に走行する場合の座席位置を数値の算出によって特定する構成としたことにより、膨大な量のデータテーブルを用意する必要がないため、事前の設定作業の負担を軽減することが可能となる。
【００９２】
［シフト処理］
なお、上述した横列変換処理において、車椅子用スペース等のために一部の座席が存在しない場合には、該存在しない席の分を詰めるシフト処理を実行する。すなわち、連結された座席の横列数が３列（Ａ席〜Ｃ席）である場合には、本来であれば、上述したとおり「Ａ席」と「Ｃ席」との変換が行われるが、例えば図１３（ａ）及び図１３（ｂ）に示すように、車椅子用スペース等のために「Ｃ席」が存在しない場合には、「Ａ席」と「Ｃ席」との変換ではなく、「Ａ席」と「Ｂ席」との変換を行う必要がある。そこで、第２実施形態に係る車内販売システムでは、上述した座席反転処理という基本処理を実行しつつ、車椅子用スペース等のために一部の座席が存在しない箇所についてのみシフト処理という追加処理を実行することで、「Ａ席」と「Ｂ席」との変換を可能としている。これにより、車椅子用スペース等のために一部の座席が存在しない箇所について、そこだけ横列数Ｙが違うものとして異なる計算をする必要がなく、よりシンプルな方法にて対応することが可能となる。なお、シフト処理を行う必要性及びその処理方法については、連結された座席の横列数が２列（Ｄ席、Ｅ席）であり、車椅子用スペース等のために一方の座席が存在しない場合においても同様である。
【００９３】
具体的には、記憶部１７には、予め車椅子用スペース等の座席が存在しない箇所が登録されており、座席位置特定部１５は、横列変換処理において列車幅方向に連結された座席の列数が２列であるか３列であるかの情報を取得した後に、変換対象となる列の前の列に座席が存在しない空間が存在するか否かの判定を行う。例えば、図１３（ｂ）に示すように、図６（ａ）に示す席配置における座席１７Ｃを排して車椅子用スペースＳとした場合において、「下り時縦列数Ｘ´」が「１６」の場合には、変換対象となる列（１６列）の前の列（１７列）に車椅子用スペース（座席が存在しない空間Ｓ）が存在すると判定する。そして、該空間が存在すると判定した場合には、シフト処理を実行する。
【００９４】
このシフト処理では、まず、座席が存在しない空間（車椅子用スペースＳ）を含めて、上述した横列変換処理を実行する。すなわち、上述の例においては、座席１７Ｃが存在しないため、座席１７Ｃの背もたれに配される位置情報提供媒体Ｑ１８−３も本来であれば存在しないが、該位置情報提供媒体Ｑ１８−３が存在するものと仮定して、上述した縦列変換処理及び横列変換処理により、ユーザ端末３０から受信した座席ＩＤ「１８−１」から「座席１６Ｃ」を特定し、同じく座席ＩＤ「１８−２」から「座席１６Ｂ」を特定し、座席ＩＤ「１８−３」から「座席１６Ａ」を特定する。その後、前に座席が存在しない空間（車椅子用スペースＳ）が存在する「座席１６Ｃ」を削除し、座席ＩＤ「１８−１」に「座席１６Ｂ」を割り当て、座席ＩＤ「１８−２」に「座席１６Ａ」を割り当てるシフト処理を行う。すなわち、シフト処理では、座席ＩＤ「１８−１」を読み取ったユーザの座席を「座席１６Ｂ」と特定し、座席ＩＤ「１８−２」を読み取ったユーザの座席を「座席１６Ａ」と特定する。これにより、車椅子用スペース等のために一部の座席が存在しない場合であっても、ユーザが座する座席を特定することが可能となる。
【００９５】
［他の代替例］
上述した実施形態では、アテンダント端末２０における販売状況に応じてリアルタイムな在庫管理が実行されるものとして説明したが、これに限定されず、リアルタイムな在庫管理が実行されない構成としても良いし、アテンダント端末２０を介したアテンダントの操作によって販売ステータス（例えば販売中と売り切れ）の切り替えが可能な構成としても良い。
【００９６】
上述した実施形態では、アテンダントがアテンダント端末２０を介して列車の走行方向を選択するものとして説明したが、これに限定されず、例えば計画運行情報等の情報から列車の走行方向を特定する構成としても良いし、列車の便名等の情報から列車の走行方向を特定する構成（例えば、便名に含まれる数字が奇数か偶数かで上りと下りを判別する構成等）としても良いし、ユーザがユーザ端末３０を介して列車の走行方向を選択する構成としても良い。
【００９７】
上記のような変形例が本発明の範囲に含まれることは、特許請求の範囲の記載から明らかである。
【符号の説明】
【００９８】
１          ：車内販売システム
１０        ：管理サーバ
１１        ：制御部
１２        ：列車特定部
１３        ：走行方向特定部
１４        ：参照テーブル特定部
１５        ：座席位置特定部
１６        ：在庫情報管理部
１７        ：記憶部
１８        ：通信部
２０        ：アテンダント端末
２１        ：制御部
２２        ：表示制御部
２３        ：走行方向受付部
２４        ：在庫情報受付部
２５        ：決済処理部
２６        ：読取部
２７        ：表示部
２８        ：通信部
３０        ：ユーザ端末
３１        ：制御部
３２        ：読取部
３３        ：表示部
３４        ：通信部
４０Ａ      ：上り用データテーブル
４０Ｂ      ：下り用データテーブル
ＮＷ        ：通信回線
Ｑ１−１〜Ｑ１９−３    ：位置情報提供媒体
【図１】
2020197938.tif 000003
【図２】
2020197938.tif 000004
【図３】
2020197938.tif 000005
【図４】
2020197938.tif 000006
【図５】
2020197938.tif 000007
【図６】
2020197938.tif 000008
【図７】
2020197938.tif 000009
【図８】
2020197938.tif 000010
【図９】
2020197938.tif 000011
【図１０】
2020197938.tif 000012
【図１１】
2020197938.tif 000013
【図１２】
2020197938.tif 000014
【図１３】
2020197938.tif 000015
【手続補正書】
【提出日】令和2年9月1日(2020.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の座席を有する車両内における物品の販売を支援するための車内販売システムであって、
各座席に対応付けて配され、その設置位置情報を提供する位置情報提供媒体と、
前記位置情報提供媒体から前記設置位置情報を取得可能に構成され、かつ、該取得した設置位置情報及び購入希望商品情報を送信可能に構成されたユーザ端末と、
前記ユーザ端末から取得した設置位置情報に基づいて、対応付けられた前記座席を特定可能で、かつ、該特定した座席の情報及び前記ユーザ端末から取得した前記購入希望商品情報を送信可能に構成された管理サーバと、
前記管理サーバから取得した前記座席の情報及び前記購入希望商品情報を報知可能に構成されたアテンダント端末と
を備え、
前記管理サーバは、前記ユーザ端末から取得した設置位置情報と前記車両の走行方向とに基づき、前記座席を特定し、該特定した座席の情報を前記アテンダント端末に送信するように構成されている
ことを特徴とする車内販売システム。
【請求項２】
各車両に対応付けて配され、該対応付けられた車両の列車情報を提供する列車情報提供媒体を更に備え、
前記アテンダント端末は、前記列車情報提供媒体から前記列車情報を取得可能に構成され、かつ、該取得した列車情報を前記管理サーバに送信可能に構成されており、
前記管理サーバは、前記アテンダント端末から取得した前記列車情報に基づいて、各車両で乗務しているアテンダントの前記アテンダント端末を特定するよう構成されている
ことを特徴とする請求項１に記載の車内販売システム。
【請求項３】
前記アテンダント端末は、前記車両の走行方向の情報を前記管理サーバに送信可能に構成されており、
前記管理サーバは、前記アテンダント端末から取得した前記車両の走行方向の情報に基づいて、各車両の走行方向が「上り」であるのか「下り」であるのかを特定するよう構成されている
ことを特徴とする請求項１又は２に記載の車内販売システム。
【請求項４】
前記管理サーバは、前記車両が上り方向へ走行する際における前記設置位置情報と前記座席とを対応付けた上り用データテーブルと、前記車両が下り方向へ走行する際における前記設置位置情報と前記座席とを対応付けた下り用データテーブルとを備え、前記車両が上り方向へ走行する際には前記上り用データテーブルを参照して前記座席を特定し、前記車両が下り方向へ走行する際には前記下り用データテーブルを参照して前記座席を特定するよう構成されている
ことを特徴とする請求項１〜３のいずれか１項に記載の車内販売システム。
【請求項５】
前記管理サーバは、前記車両の走行方向に基づき、座席反転処理を実行可能に構成されている
ことを特徴とする請求項１〜３のいずれか１項に記載の車内販売システム。
【請求項６】
前記座席反転処理は、前記座席の縦列数を、反転された縦列数に変換する縦列変換処理と、前記座席の座種別を、反転された座種別に変換する横列変換処理とを含み、該変換された縦列数と該変換された座種別とを組み合わせることにより、前記座席の位置を特定するよう構成されている
ことを特徴とする請求項５に記載の車内販売システム。
【請求項７】
前記横列変換処理において一部の座席が存在しない場合に、該存在しない席の分を詰めるシフト処理を実行するよう構成されている
ことを特徴とする請求項６に記載の車内販売システム。
【請求項８】
複数の座席を有する車両内における物品の販売を支援するための管理サーバであって、
ユーザ端末から取得した位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定部と、
該特定した座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末へ送信する通信部と
を備え、
前記座席位置特定部は、前記ユーザ端末から取得した位置情報と前記車両の走行方向とに基づき、前記座席を特定し、該特定した座席の情報を前記アテンダント端末に送信するように構成されている
ことを特徴とする管理サーバ。
【請求項９】
複数の座席を有する車両内における物品の販売を支援するための車内販売方法であって、
ユーザ端末において、各座席に対応付けて配された位置情報提供媒体から該位置情報提供媒体の設置位置情報を取得する設置位置情報取得工程と、
前記ユーザ端末において取得した設置位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定工程と、
前記特定された座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末を介してアテンダントへ報知する報知工程と
を含み、
前記座席位置特定工程は、前記ユーザ端末から取得した設置位置情報と前記車両の走行方向とに基づき、前記座席を特定し、該特定した座席の情報を前記アテンダント端末に送信する
ことを特徴とする車内販売方法。
【請求項１０】
複数の座席を有する車両内における物品の販売を支援するための車内販売用プログラムであって、
管理サーバに、
ユーザ端末から取得した位置情報に基づいて、該ユーザ端末の操作者が座した座席を特定する座席位置特定処理と、
該特定した座席の情報及び前記ユーザ端末から取得した購入希望商品情報をアテンダント端末へ送信する通信処理と
を実行させ、
前記座席位置特定処理は、前記ユーザ端末から取得した位置情報と前記車両の走行方向とに基づき、前記座席を特定する処理であり、
前記通信処理では、前記位置情報と前記車両の走行方向とに基づき特定した前記座席の情報を前記アテンダント端末に送信する
ことを特徴とする車内販売用プログラム。