(57)【要約】【課題】注文された料理と、当該料理を注文した客との関連付けを精度良く行う。【解決手段】一実施形態に係る情報処理装置は、通信手段と、ケーブル判別手段と、位置判別手段とを備える。上記通信手段は、外部装置と複数の漏洩同軸ケーブルのいずれかを介してデータを送受信する。上記ケーブル判別手段は、上記通信手段が上記外部装置とのデータの送受信に使用した上記漏洩同軸ケーブルを判別する。上記位置判別手段は、上記複数の漏洩同軸ケーブルそれぞれの設置位置を表す位置情報に基づき、上記ケーブル判別手段が判別した上記漏洩同軸ケーブルの設置位置を判別する。【選択図】図１
2014149724.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と複数の漏洩同軸ケーブルのいずれかを介してデータを送受信する通信手段と、
前記通信手段が前記外部装置とのデータの送受信に使用した前記漏洩同軸ケーブルを判別するケーブル判別手段と、
前記複数の漏洩同軸ケーブルそれぞれの設置位置を表す位置情報に基づき、前記ケーブル判別手段が判別した前記漏洩同軸ケーブルの設置位置を判別する位置判別手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記漏洩同軸ケーブルは、テーブルごとに設けられ、
前記位置情報が表す設置位置は、前記複数の漏洩同軸ケーブルそれぞれが設けられたテーブルであり、
客からの注文を受け付けるとともに、受け付けた注文を前記位置判別手段が判別した設置位置であるテーブルの客の注文として処理する注文処理手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
注文を受け付ける注文端末と、前記注文端末が受け付けた注文を管理するサーバと、複数の漏洩同軸ケーブルとを備え、
前記注文端末は、前記サーバと前記複数の漏洩同軸ケーブルを介してデータを送受信する第１通信手段を備え、
前記サーバは、前記注文端末と前記複数の漏洩同軸ケーブルを介してデータを送受信する第２通信手段を備え、
前記注文端末及び前記サーバの少なくとも一方は、
前記第１通信手段及び前記第２通信手段によるデータの送受信に使用した前記漏洩同軸ケーブルを判別するケーブル判別手段と、
前記複数の漏洩同軸ケーブルそれぞれの設置位置を表す位置情報に基づき、前記ケーブル判別手段が判別した前記漏洩同軸ケーブルの設置位置を判別する位置判別手段と、
を備えることを特徴とする注文処理システム。
【請求項４】
前記漏洩同軸ケーブルは、テーブルごとに設けられ、
前記位置情報が表す設置位置は、前記複数の漏洩同軸ケーブルそれぞれが設けられたテーブルであり、
前記注文端末及び前記サーバの少なくとも一方は、前記注文端末が受け付けた注文を前記位置判別手段が判別した設置位置であるテーブルの客の注文として処理する注文処理手段をさらに備えることを特徴とする請求項３に記載の注文処理システム。
【請求項５】
前記注文端末は、前記第１通信手段及び前記第２通信手段によるデータの送受信に複数の前記漏洩同軸ケーブルが使用されたことにより、前記ケーブル判別手段が複数の前記漏洩同軸ケーブルを判別し、前記位置判別手段が当該複数の漏洩同軸ケーブルそれぞれについて複数の設置位置を判別した場合、当該複数の設置位置から１つを選択する選択手段をさらに備えることを特徴とする請求項３又は４に記載の注文処理システム。
【請求項６】
外部装置と複数の漏洩同軸ケーブルのいずれかを介してデータを送受信する通信手段を備える情報処理装置を、
前記通信手段が前記外部装置とのデータの送受信に使用した前記漏洩同軸ケーブルを判別するケーブル判別手段、及び、
前記複数の漏洩同軸ケーブルそれぞれの設置位置を表す位置情報に基づき、前記ケーブル判別手段が判別した前記漏洩同軸ケーブルの設置位置を判別する位置判別手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、注文処理システム、及びプログラムに関する。
【背景技術】
【０００２】
例えば、料理の注文を入力する注文端末と、注文端末にて入力された注文を管理するサーバとを含む注文処理システムが飲食店において利用されている。
【０００３】
この種の注文処理システムにおいては、例えば客が着席したテーブルを表すテーブル番号を用いて、注文された料理と当該料理を注文した客との関連付けを行っている。
【０００４】
テーブル番号は、例えば店員が注文端末を用いて入力する。テーブル番号の入力ミスが生じた場合、注文された料理を誤ったテーブルに配膳してしまう虞があるし、実際に注文した客を確認するために時間を要するので、業務の遂行に大きな影響が及ぶ。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２０４２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、注文された料理と、当該料理を注文した客との関連付けを精度良く行うことである。
【課題を解決するための手段】
【０００７】
一実施形態に係る情報処理装置は、通信手段と、ケーブル判別手段と、位置判別手段とを備える。上記通信手段は、外部装置と複数の漏洩同軸ケーブルのいずれかを介してデータを送受信する。上記ケーブル判別手段は、上記通信手段が上記外部装置とのデータの送受信に使用した上記漏洩同軸ケーブルを判別する。上記位置判別手段は、上記複数の漏洩同軸ケーブルそれぞれの設置位置を表す位置情報に基づき、上記ケーブル判別手段が判別した上記漏洩同軸ケーブルの設置位置を判別する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態における注文処理システムの要部構成を示す模式図。
【図２】同実施形態における注文端末の要部構成を示すブロック図。
【図３】同実施形態におけるサーバの要部構成を示すブロック図。
【図４】同実施形態におけるテーブル情報ファイルのデータ構造例を示す模式図。
【図５】同実施形態における注文処理システムの機能の一部を示すブロック図。
【図６】同実施形態における注文端末の動作を示すフローチャート。
【図７】同実施形態におけるサーバの動作を示すフローチャート。
【図８】同実施形態における第１注文処理のフローチャート。
【図９】同実施形態における第２注文処理のフローチャート。
【図１０】同実施形態における第３注文処理のフローチャート。
【図１１】同実施形態における第４注文処理のフローチャート。
【図１２】変形例における注文処理のフローチャート。
【発明を実施するための形態】
【０００９】
一実施形態につき、図面を参照しながら説明する。  
図１は、本実施形態に係る注文処理システムの要部構成を示す模式図である。注文処理システムは、店員の操作により注文を入力するための１又は複数の注文端末１と、コントローラとして機能するサーバ２と、複数のＬＣＸケーブル（Leaky Coaxial Cable：漏洩同軸ケーブル）３（３-１〜３-ｎ）と、複数のアクセスポイント４（４-１〜４-ｎ）とを含む。ＬＣＸケーブル３-１〜３-ｎは、アプローチケーブル５（５-１〜５-ｎ）を介してアクセスポイント４-１〜４-ｎに接続される。アクセスポイント４-１〜４-ｎは、ＬＡＮ（Local Area Network）ケーブル６を介してサーバ２に接続される。
【００１０】
ＬＣＸケーブル３-１〜３-ｎは、同軸ケーブルの外部導体部分にスロットと呼ばれる多数の小孔が設けられたものであり、上記スロットが送受信用のアンテナとして機能するため、ケーブル全体がある放射方向を持つ１つのアンテナとなる。ＬＣＸケーブル３-１〜３-ｎは、当該ケーブルの近傍において、当該ケーブルの長手方向に沿う通信エリアＡ（Ａ-１〜Ａ-ｎ）を形成する。ＬＣＸケーブル３-１〜３-ｎは、客の飲食フロアに配置された複数のテーブル７（７-１〜７-ｎ）のそれぞれに１つずつ設置される。ＬＣＸケーブル３-１〜３-ｎの設置方法は種々の態様を採用できる。例えばＬＣＸケーブル３-１〜３-ｎをテーブル７-１〜７-ｎの天板の下面に取り付けてもよいし、天板に埋め込んでもよい。
【００１１】
アクセスポイント４-１〜４-ｎは、サーバ２から注文端末１への送信データを受信したとき、当該データを表す送信信号を生成する。さらにアクセスポイント４-１〜４-ｎは、生成した送信信号を増幅し、増幅後の送信信号をアプローチケーブル５-１〜５-ｎを介してＬＣＸケーブル３-１〜３-ｎに供給する。ＬＣＸケーブル３-１〜３-ｎは、この送信信号に基づいて電波を発信する。送信信号の増幅の目標値を変えることで、ＬＣＸケーブル３-１〜３-ｎの通信エリアを調節できる。本実施形態では、ＬＣＸケーブル３-１〜３-ｎのうち、近隣に配置されたもの同士の通信エリアが一部重複するように増幅の目標値が設定されているものとする。
【００１２】
注文端末１は、サーバ２への送信信号を表す電波を発信する。ＬＣＸケーブル３-１〜３-ｎは、この電波を受信して受信信号を生成し、生成した受信信号をアプローチケーブル５-１〜５-ｎを介してアクセスポイント４-１〜４-ｎに出力する。アクセスポイント４-１〜４-ｎは、この受信信号を増幅するとともに、増幅後の受信信号を復調して受信データを生成し、生成した受信データをＬＡＮケーブル６を介してサーバ２に送信する。このようにして、注文端末１とサーバ２が通信接続される。
【００１３】
図２は、注文端末１の要部構成を示すブロック図である。注文端末１は、ＣＰＵ（Central Processing Unit）１０、バスライン１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、通信装置１４、ディスプレイ１５、及び入力インターフェイス１６を備える情報処理装置である。バスライン１１は、ＣＰＵ１０に対してＲＯＭ１２、ＲＡＭ１３、通信装置１４、ディスプレイ１５、及び入力インターフェイス１６を接続する。
【００１４】
ＲＯＭ１２は、ＣＰＵ１０が実行するコンピュータプログラムなどの固定的データを記憶する。ＲＡＭ１３は、各種のワークメモリエリアを形成する。
【００１５】
通信装置１４は、ＬＣＸケーブル３-１〜３-ｎとの間で電波を送受信するアンテナと、このアンテナに電波を送受信させる送受信回路とを備える。
【００１６】
ディスプレイ１５は、例えばＬＣＤ（Liquid Crystal Display）であり、注文の受け付けや注文内容の確認のための画面などを選択的に表示する。
【００１７】
入力インターフェイス１６は、タッチパネルやボタンなどを含み、ユーザによる注文の入力などの用途で使用される。
【００１８】
図３は、サーバ２の要部構成を示すブロック図である。サーバ２は、ＣＰＵ２０、バスライン２１、ＲＯＭ２２、ＲＡＭ２３、通信装置２４、及び記憶装置２５を備える情報処理装置である。バスライン２１は、ＣＰＵ２０に対してＲＯＭ２２、ＲＡＭ２３、通信装置２４、及び記憶装置２５を接続する。
【００１９】
ＲＯＭ２２は、ＣＰＵ２０が実行するコンピュータプログラムなどの固定的データを記憶する。ＲＡＭ２３は、各種のワークメモリエリアを形成する。
【００２０】
通信装置２４は、ＬＡＮケーブル６を介してアクセスポイント４-１〜４-ｎ乃至は注文端末１との間でデータを送受信する。
【００２１】
記憶装置２５は、メニューマスタ２６、テーブルマスタ２７、及び複数のテーブル情報ファイル２８（２８-１〜２８-ｎ）などを記憶する。
【００２２】
メニューマスタ２６は、当該店舗で提供される料理の名称及び価格などのメニュー情報を記述したファイルである。テーブルマスタ２７は、ＬＣＸケーブル３-１〜３-ｎそれぞれの設置位置を表す位置情報である。具体的には、本実施形態におけるテーブルマスタ２７は、ＬＣＸケーブル３-１〜３-ｎの識別コードと、ＬＣＸケーブル３-１〜３-ｎが設けられたテーブル７-１〜７-ｎのテーブル番号（設置位置）とを１対１で関連付けて記述したファイルである。
【００２３】
テーブル情報ファイル２８-１〜２８-ｎは、それぞれテーブル７-１〜７-ｎに対応する。図４は、テーブル情報ファイル２８のデータ構造の一例を示す模式図である。テーブル情報ファイル２８は、テーブル番号、テーブルモードを表す情報、客情報、及び注文情報を含む。テーブルモードは、“片付け済み”、“案内済み”、“注文済み”、及び“提供済み”のいずれかを示す。客情報は、客の人数、客のうち男性及び女性（大人）と男の子及び女の子（子供）の人数、及び客層などの情報を含む。客層は、例えば“ファミリー”、“グループ”、“アダルト”、“若者”、及び“学生”のいずれかを示す。注文情報は、客が注文した料理の名称、数量、及び提供が完了したか否かを表す提供情報（提供済み：Ｙ／未提供：Ｎ）を含む。
【００２４】
図５は、本実施形態に係る注文処理システムが備える機能の一部を示すブロック図である。当該注文処理システムは、ケーブル判別部１００、位置判別部１０１、選択部１０２、及び注文処理部１０３としての機能を備える。これら各部としての機能は、例えば注文端末１のＣＰＵ１０がＲＯＭ１２などに記憶されたコンピュータプログラムを実行することで実現されてもよいし、サーバ２のＣＰＵ２０がＲＯＭ２２などに記憶されたコンピュータプログラムを実行することで実現されてもよい。さらに、これら各部としての機能は、注文端末１とサーバ２とが協働することにより実現されてもよい。
【００２５】
ケーブル判別部１００は、注文端末１の通信装置１４或いはサーバ２の通信装置２４が外部装置とのデータの送受信に使用したＬＣＸケーブル３を判別する。外部装置は、注文端末１を基準とした場合にはサーバ２などの装置であり、サーバ２を基準とした場合には注文端末１などの装置である。
【００２６】
位置判別部１０１は、テーブルマスタ２７に基づき、ケーブル判別部１００が判別したＬＣＸケーブル３が設置されたテーブル７のテーブル番号を判別する。
【００２７】
選択部１０２は、注文端末１の通信装置１４或いはサーバ２の通信装置２４が外部装置とのデータの送受信に複数のＬＣＸケーブル３を使用したことにより、ケーブル判別部１００が複数のＬＣＸケーブル３を判別し、位置判別部１０１が当該複数のＬＣＸケーブル３それぞれについて複数のテーブル番号を判別した場合、当該複数のテーブル番号から１つを選択する。選択部１０２は、例えば注文端末１の操作者による入力インターフェイス１６の操作に基づいて当該選択を行う。
【００２８】
注文処理部１０３は、注文端末１が受け付けた注文を位置判別部１０１が判別したテーブル番号に対応するテーブル７の客の注文として処理する。
【００２９】
以下、注文処理システムの動作の具体例について説明する。
【００３０】
なお、この具体例では、サーバ２のＣＰＵ２０がケーブル判別部１００及び位置判別部１０１として機能し、注文端末１のＣＰＵ１０が選択部１０２及び注文処理部１０３として機能する。
【００３１】
図６は、注文端末１の動作を示すフローチャートである。当該フローチャートに示す動作は、ＣＰＵ１０がＲＯＭ１２に記憶されたコンピュータプログラムを実行することで実現される。
【００３２】
当該フローチャートに示す動作の開始前において、注文端末１はサスペンド状態にある。サスペンド状態において、注文端末１は、ディスプレイ１５のバックライトを消灯するなどして、注文端末１全体の消費電力を省電力化する。
【００３３】
サスペンド状態の注文端末１の入力インターフェイス１６に対して所定の操作がなされたとき、ＣＰＵ１０は当該フローチャートに示す動作を開始する。先ずＣＰＵ１０は、ディスプレイ１５のバックライトを点灯するなど、サスペンド状態から動作復帰するための処理を実行する（ステップＳ１０１）。
【００３４】
ステップＳ１０１の後、ＣＰＵ１０は、今から注文の受け付けなどの作業を行う対象となるテーブル７の候補を要求する（ステップＳ１０２）。具体的には、ＣＰＵ１０は、候補を要求するコマンド（候補要求コマンド）を、通信装置１４が通信可能な１又は複数のＬＣＸケーブル３を介してサーバ２に送信する。例えば、通信エリアＡ-１，Ａ-２が重複する領域に注文端末１が所在しているならば、通信装置１４とＬＣＸケーブル３-１，３-２が通信可能となる。この場合、ＣＰＵ１０は、ＬＣＸケーブル３-１，３-２を介して候補要求コマンドを送信する。アクセスポイント４は、接続先のＬＣＸケーブル３が受信した候補要求コマンドを、当該ＬＣＸケーブル３の識別コードとともにＬＡＮケーブル６を介してサーバ２に送信する。
【００３５】
サーバ２のＣＰＵ２０は、候補要求コマンドを受信したとき、図７のフローチャートに沿って動作する。当該フローチャートに示す動作は、ＣＰＵ２０がＲＯＭ２２に記憶されたコンピュータプログラムを実行することで実現される。
【００３６】
当該フローチャートにおいて、先ずＣＰＵ２０は、候補要求コマンドとともに受信した識別コードに関連付けられたテーブル番号をテーブルマスタ２７から検索する（ステップＳ２０１）。
【００３７】
ステップＳ２０１の後、ＣＰＵ２０は、発見したテーブル番号をテーブル７の候補として注文端末１に送信する（ステップＳ２０２）。例えばＣＰＵ２０は、当該フローチャートに示す動作の開始のトリガとなった候補要求コマンドを中継したアクセスポイント４及びＬＣＸケーブル３を介して、テーブル７の候補であるテーブル番号を注文端末１に送信する。
【００３８】
ステップＳ２０２を以って、ＣＰＵ２０は当該フローチャートに示す動作を終了する。なお、複数のＬＣＸケーブル３及びアクセスポイント４を介して候補要求コマンドを受信している場合、ＣＰＵ２０は、各候補要求コマンド及び識別コードのそれぞれを対象として、当該フローチャートに示す動作を実行する。
【００３９】
図６のフローチャートの説明に戻る。ステップＳ１０２の後、ＣＰＵ１０は、通信装置１４により、ステップＳ２０２にてサーバ２から送信されたテーブル番号を受信する（ステップＳ１０３）。サーバ２が複数のＬＣＸケーブル３及びアクセスポイント４を介して受信した候補要求コマンドを対象として図７のフローチャートに係る処理を実行している場合、ＣＰＵ１０は、複数のテーブル番号を受信する。
【００４０】
ステップＳ１０３の後、ＣＰＵ１０は、ディスプレイ１５にテーブル選択画面を表示させる（ステップＳ１０４）。テーブル選択画面は、ステップＳ１０３にて受信した１又は複数のテーブル番号それぞれを指定するためのＧＵＩ（Graphical User Interface）を含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、テーブル選択画面においてテーブル番号を選択することができる。
【００４１】
ステップＳ１０４の後、ＣＰＵ１０は、テーブル選択画面においてテーブル番号が選択されたか否かを判定する（ステップＳ１０５）。ＣＰＵ１０は、テーブル番号が選択されるまでこの判定を繰り返す（ステップＳ１０５のＮｏ）。テーブル番号が選択されたと判定した場合（ステップＳ１０５のＹｅｓ）、ＣＰＵ１０は、当該テーブル番号に対応するテーブル７のテーブル情報ファイル２８を取得する（ステップＳ１０６）。具体的には、ＣＰＵ１０は、テーブル選択画面において選択されたテーブル番号と、テーブル情報ファイル２８を要求するコマンド（テーブル情報要求コマンド）とを通信装置１４が通信可能ないずれかのＬＣＸケーブル３を介してサーバ２に送信する。サーバ２のＣＰＵ２０は、テーブル情報要求コマンドを受信した場合、当該コマンドとともに受信したテーブル番号に対応するテーブル７のテーブル情報ファイル２８を注文端末１に返信する。この返信されたテーブル情報ファイル２８を受信することにより、ＣＰＵ１０は、テーブル情報ファイル２８を取得する。ＣＰＵ１０は、取得したテーブル情報ファイル２８をＲＡＭ１３に保存する。
【００４２】
ステップＳ１０６の後、ＣＰＵ１０は、ステップＳ１０６にてＲＡＭ１３に保存したテーブル情報ファイル２８において、テーブルモードが“片付け済み”であるか否かを判定する（ステップＳ１０７）。“片付け済み”であると判定した場合（ステップＳ１０７のＹｅｓ）、ＣＰＵ１０は、第１注文処理を実行する（ステップＳ１０８）。
【００４３】
“片付け済み”でないと判定した場合（ステップＳ１０７のＮｏ）、ＣＰＵ１０は、テーブルモードが“案内済み”であるか否かを判定する（ステップＳ１０９）。“案内済み”であると判定した場合（ステップＳ１０９のＹｅｓ）、ＣＰＵ１０は、第２注文処理を実行する（ステップＳ１１０）。
【００４４】
“案内済み”でないと判定した場合（ステップＳ１０９のＮｏ）、ＣＰＵ１０は、テーブルモードが“注文済み”であるか否かを判定する（ステップＳ１１１）。“注文済み”であると判定した場合（ステップＳ１１１のＹｅｓ）、ＣＰＵ１０は、第３注文処理を実行する（ステップＳ１１２）。
【００４５】
“注文済み”でないと判定した場合（ステップＳ１１１のＮｏ）、ＣＰＵ１０は、第４注文処理を実行する（ステップＳ１１３）。
【００４６】
ステップＳ１０８，Ｓ１１０，Ｓ１１２，或いはＳ１１３の後、ＣＰＵ１０は、図６のフローチャートに示す動作を終了し、サスペンド状態に移行する。
【００４７】
第１注文処理について説明する。  
第１注文処理は、店員が客をテーブル７に案内した際に行われる処理である。第１注文処理において、ＣＰＵ１０は、ＲＯＭ１２に記憶されたコンピュータプログラムを実行することにより、図８のフローチャートに沿って動作する。
【００４８】
当該フローチャートにおいて、先ずＣＰＵ１０は、ディスプレイ１５に客情報入力画面を表示させる（ステップＳ３０１）。客情報入力画面は、テーブル情報ファイル２８の客情報に含まれる各情報を入力するためのＧＵＩを含む。操作者である店員は、入力インターフェイス１６により当該ＧＵＩを操作することで、客情報入力画面に各情報を入力することができる。
【００４９】
ステップＳ３０１の後、ＣＰＵ１０は、客情報入力画面に対する入力が完了したか否かを判定する（ステップＳ３０２）。ＣＰＵ１０は、入力が完了するまでこの判定を繰り返す（ステップＳ３０２のＮｏ）。
【００５０】
操作者は、客情報入力画面に情報を入力し終えたとき、入力インターフェイス１６に対する所定の操作により入力完了を宣言する。このとき、ＣＰＵ１０は、客情報入力画面に対する入力が完了したと判定し（ステップＳ３０２のＹｅｓ）、客情報入力画面に入力された客情報をステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８に書き込む（ステップＳ３０３）。
【００５１】
ステップＳ３０３の後、ＣＰＵ１０は、ディスプレイ１５に注文選択画面を表示させる（ステップＳ３０４）。注文選択画面は、注文入力を実行するか注文入力をキャンセルするかを指定するためのＧＵＩを含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、注文入力を実行するか否かを指定できる。
【００５２】
ステップＳ３０４の後、ＣＰＵ１０は、注文選択画面において注文入力の実行と注文入力のキャンセルのいずれが指定されたかを判定する（ステップＳ３０５）。注文入力の実行が指定されたと判定した場合（ステップＳ３０５のＹｅｓ）、ＣＰＵ１０は、ディスプレイ１５に注文入力画面を表示させる（ステップＳ３０６）。注文入力画面は、客の注文を入力するためのＧＵＩを含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、客からの注文（料理名及び数量）を入力する。
【００５３】
ステップＳ３０６の後、ＣＰＵ１０は、注文の入力が完了したか否かを判定する（ステップＳ３０７）。ＣＰＵ１０は、入力が完了するまでこの判定を繰り返す（ステップＳ３０７のＮｏ）。
【００５４】
操作者は、注文入力画面に注文を入力し終えたとき、入力インターフェイス１６に対する所定の操作により入力完了を宣言する。このとき、ＣＰＵ１０は、注文入力画面に対する入力が完了したと判定し（ステップＳ３０７のＹｅｓ）、注文入力画面に入力された注文をステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報の欄に書き込む（ステップＳ３０８）。書き込んだ注文の提供情報は未提供を示す“Ｎ”にセットする。
【００５５】
ステップＳ３０８の後、ＣＰＵ１０は、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８のテーブルモードを“注文済み”に書き換える（ステップＳ３０９）。さらに、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する。（ステップＳ３１０）。
【００５６】
一方、ステップＳ３０５において、注文入力のキャンセルが指定されたと判定した場合（ステップＳ３０５のＮｏ）、ＣＰＵ１０は、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８のテーブルモードを“案内済み”に書き換える（ステップＳ３１１）。さらに、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する（ステップＳ３１２）。
【００５７】
ステップＳ３１０或いはＳ３１２を以って、ＣＰＵ１０は、第１注文処理を終了する。
【００５８】
第２注文処理について説明する。  
第２注文処理は、店員が客から呼ばれてテーブル７に出向いた際に行われる処理である。第２注文処理において、ＣＰＵ１０は、ＲＯＭ１２に記憶されたコンピュータプログラムを実行することにより、図９のフローチャートに沿って動作する。
【００５９】
当該フローチャートにおいて、先ずＣＰＵ１０は、ディスプレイ１５に上述の注文入力画面を表示させる（ステップＳ４０１）。ステップＳ４０１の後、ＣＰＵ１０は、注文の入力が完了したか否かを判定する（ステップＳ４０２）。ＣＰＵ１０は、入力が完了するまでこの判定を繰り返す（ステップＳ４０２のＮｏ）。
【００６０】
入力完了が宣言されたとき、ＣＰＵ１０は、注文入力画面に対する入力が完了したと判定し（ステップＳ４０２のＹｅｓ）、注文入力画面に入力された注文をステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報の欄に書き込む（ステップＳ４０３）。書き込んだ注文の提供情報は未提供を示す“Ｎ”にセットする。
【００６１】
ステップＳ４０３の後、ＣＰＵ１０は、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８のテーブルモードを“注文済み”に書き換える（ステップＳ４０４）。さらに、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する（ステップＳ４０５）。  
ステップＳ４０５を以って、ＣＰＵ１０は、第２注文処理を終了する。
【００６２】
第３注文処理について説明する。  
第３注文処理は、店員が客から呼ばれてテーブル７に出向いた際や、店員が料理をテーブルに配膳する際に行われる処理である。第３注文処理において、ＣＰＵ１０は、ＲＯＭ１２に記憶されたコンピュータプログラムを実行することにより、図１０のフローチャートに沿って動作する。
【００６３】
当該フローチャートにおいて、先ずＣＰＵ１０は、ディスプレイ１５に提供チェック選択画面を表示させる（ステップＳ５０１）。提供チェック選択画面は、配膳した料理のチェック処理及び注文の追加入力処理のいずれかを選択するためのＧＵＩを含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、チェック処理及び追加入力処理のいずれを行うかを選択することができる。
【００６４】
ステップＳ５０１の後、ＣＰＵ１０は、選択が完了したか否かを判定する（ステップＳ５０２）。ＣＰＵ１０は、選択が完了するまでこの判定を繰り返す（ステップＳ５０２のＮｏ）。選択が完了したと判定したとき（ステップＳ５０２のＹｅｓ）、ＣＰＵ１０は、選択された処理の種別を判定する（ステップＳ５０３）。
【００６５】
チェック処理が選択されたと判定した場合（ステップＳ５０３の“チェック”）、ＣＰＵ１０は、ディスプレイ１５に未提供注文画面を表示させる（ステップＳ５０４）。未提供注文画面は、配膳が完了していない料理のリストを含む。具体的には当該リストは、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報において提情報が“Ｎ”である料理の名称と、これら料理の名称ごとに設けられたチェックボックスとを含む。操作者は、入力インターフェイス１６により当該チェックボックスを操作することで、提供済みの料理をチェックする。チェックボックスが操作されたとき、ＣＰＵ１０は、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報において、当該チェックボックスに対応する提供情報を提供済みを示す“Ｙ”に書き換える。
【００６６】
ステップＳ５０４の後、ＣＰＵ１０は、チェックが完了したか否かを判定する（ステップＳ５０５）。ＣＰＵ１０は、チェックが完了するまでこの判定を繰り返す（ステップＳ５０５のＮｏ）。
【００６７】
操作者は、未提供注文画面におけるチェックを完了したとき、入力インターフェイス１６に対する所定の操作によりチェック完了を宣言する。このとき、ＣＰＵ１０は、チェックが完了したと判定し（ステップＳ５０５のＹｅｓ）、全ての料理が配膳されたか否かを判定する（ステップＳ５０６）。
【００６８】
ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報に含まれる提供情報が全て“Ｙ”であるとき、ＣＰＵ１０は、全ての料理が配膳されたと判定する（ステップＳ５０６のＹｅｓ）。この場合、ＣＰＵ１０は、当該テーブル情報ファイル２８のテーブルモードを“提供完了”に書き換える（ステップＳ５０７）。ステップＳ５０７の後、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する（ステップＳ５０８）。
【００６９】
一方、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報に含まれる提供情報に“Ｎ”が１つでも含まれるとき、ＣＰＵ１０は、全ての料理が配膳されていないと判定する（ステップＳ５０６のＮｏ）。この場合、ＣＰＵ１０は、ステップＳ５０７を経ずにステップＳ５０８を実行する。  
ステップＳ５０８を以って、ＣＰＵ１０は第３注文処理を終了する。
【００７０】
ステップＳ５０３において追加注文処理が選択されたと判定した場合（ステップＳ５０３の“追加注文”）、ＣＰＵ１０は、ディスプレイ１５に追加注文入力画面を表示させる（ステップＳ５０９）。追加注文入力画面は、注文入力画面と同じく、客の注文を入力するためのＧＵＩを含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、客からの注文（料理名及び数量）を入力することができる。
【００７１】
ステップＳ５０９の後、ＣＰＵ１０は、注文の入力が完了したか否かを判定する（ステップＳ５１０）。ＣＰＵ１０は、入力が完了するまでこの判定を繰り返す（ステップＳ５１０のＮｏ）。
【００７２】
操作者は、注文入力画面に注文を入力し終えたとき、入力インターフェイス１６に対する所定の操作により入力完了を宣言する。このとき、ＣＰＵ１０は、注文入力画面に対する入力が完了したと判定し（ステップＳ５１０のＹｅｓ）、注文入力画面に入力された注文をステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報の欄に書き込む（ステップＳ５１１）。書き込んだ注文の提供情報は未提供を示す“Ｎ”にセットする。
【００７３】
ステップＳ５１１の後、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する（ステップＳ５１２）。  
ステップＳ５１２を以って、ＣＰＵ１０は第３注文処理を終了する。
【００７４】
第４注文処理について説明する。
【００７５】
第４注文処理は、注文された全ての料理が提供済みの状態において、店員が客から呼ばれてテーブル７に出向いた際や、客の退店後に店員がテーブル７上の料理の食器などを片付ける際に行われる処理である。第４注文処理において、ＣＰＵ１０は、ＲＯＭ１２に記憶されたコンピュータプログラムを実行することにより、図１１のフローチャートに沿って動作する。
【００７６】
当該フローチャートにおいて、先ずＣＰＵ１０は、ディスプレイ１５に追加注文選択画面を表示させる（ステップＳ６０１）。追加注文選択画面は、注文の追加入力処理及びテーブル７の片付け処理のいずれかを選択するためのＧＵＩを含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、追加入力処理及び片付け処理のいずれを行うかを選択することができる。
【００７７】
ステップＳ６０１の後、ＣＰＵ１０は、選択が完了したか否かを判定する（ステップＳ６０２）。ＣＰＵ１０は、選択が完了するまでこの判定を繰り返す（ステップＳ６０２のＮｏ）。選択が完了したと判定したとき（ステップＳ６０２のＹｅｓ）、ＣＰＵ１０は、選択された処理の種別を判定する（ステップＳ６０３）。
【００７８】
追加注文処理が選択されたと判定した場合（ステップＳ６０３の“追加注文”）、ＣＰＵ１０は、ディスプレイ１５に上述の追加注文入力画面を表示させる（ステップＳ６０４）。
【００７９】
ステップＳ６０４の後、ＣＰＵ１０は、注文の入力が完了したか否かを判定する（ステップＳ６０５）。ＣＰＵ１０は、入力が完了するまでこの判定を繰り返す（ステップＳ６０５のＮｏ）。
【００８０】
操作者は、注文入力画面に注文を入力し終えたとき、入力インターフェイス１６に対する所定の操作により入力完了を宣言する。このとき、ＣＰＵ１０は、注文入力画面に対する入力が完了したと判定し（ステップＳ６０５のＹｅｓ）、注文入力画面に入力された注文をステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報の欄に書き込む（ステップＳ６０６）。書き込んだ注文の提供情報は未提供を示す“Ｎ”にセットする。さらに、ＣＰＵ１０は、当該テーブル情報ファイル２８のテーブルモードを“注文済み”に書き換える（ステップＳ６０７）。
【００８１】
ステップＳ６０７の後、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する（ステップＳ６０８）。  
ステップＳ６０８を以って、ＣＰＵ１０は第４注文処理を終了する。
【００８２】
ステップＳ６０３において、片付け処理が選択されたと判定した場合（ステップＳ６０３の“片付け”）、ＣＰＵ１０は、ディスプレイ１５に片付け完了チェック画面を表示させる（ステップＳ６０９）。片付け完了チェック画面は、片付けの完了を宣言するためのＧＵＩを含む。操作者は、入力インターフェイス１６により当該ＧＵＩを操作することで、片付けの完了を宣言する。
【００８３】
ステップＳ６０９の後、ＣＰＵ１０は、片付けの完了が宣言されたか否かを判定する（ステップＳ６１０）。ＣＰＵ１０は、片付けの完了が宣言されるまでこの判定を繰り返す（ステップＳ６１０のＮｏ）。片付けの完了が宣言されたと判定したとき（ステップＳ６１０のＹｅｓ）、ＣＰＵ１０は、ステップＳ１０３にてＲＡＭ１３に保存したテーブル情報ファイル２８のテーブルモードを“片付け済み”に書き換える（ステップＳ６１１）。
【００８４】
ステップＳ６１１の後、ＣＰＵ１０は、通信装置１４といずれかのＬＣＸケーブル３及びアクセスポイント４との通信を介して、当該テーブル情報ファイル２８をサーバ２に送信する（ステップＳ６１２）。  
ステップＳ６１２を以って、ＣＰＵ１０は第４注文処理を終了する。
【００８５】
以上のような第１〜第４注文処理におけるステップＳ３１０，Ｓ３１２，Ｓ４０５，Ｓ５０８，Ｓ５１２，Ｓ６０８，Ｓ６１２にて送信されたテーブル情報ファイル２８を通信装置２４により受信したとき、サーバ２のＣＰＵ２０は次のように動作する。
【００８６】
すなわち、ＣＰＵ２０は、記憶装置２５に記憶されたテーブル情報ファイル２８-１〜２８-ｎのうち、当該受信したファイルと同一のテーブル番号に対応するファイルを、当該受信したファイルの内容にて更新する。
【００８７】
さらに、ＣＰＵ２０は、上記更新によってテーブル情報ファイル２８に新たに追加された注文が存在するならば、当該注文に関する情報や当該ファイルに含まれるテーブル番号をキッチンプリンタに印刷させるなどして出力する。出力された情報を見て調理担当者が料理を調理し、フロア担当者が当該出力されたテーブル番号に対応するテーブル７に当該料理を配膳する。
【００８８】
本実施形態に係る注文処理システムによれば、注文端末１とサーバ２の通信を中継したＬＣＸケーブル３に基づいて注文を受ける客が着席したテーブル７を判別することができるので、注文と客との関連付けを正確に行うことができる。
【００８９】
複数のＬＣＸケーブル３が通信を中継した場合であっても、テーブル選択画面により、それらＬＣＸケーブル３に対応するテーブル７の中から任意の１つを操作者が選択できる。このような選択を行う場合であっても、選択肢となるテーブル７の候補が絞られた状態であるため、テーブル番号の誤入力が防止できる。
【００９０】
これらの他にも、本実施形態にて開示した構成からは種々の好適な効果が得られる。
【００９１】
（変形例）
いくつかの変形例を示す。
【００９２】
（１）図６〜図１１を用いて説明した具体例においては、サーバ２のＣＰＵ２０がケーブル判別部１００及び位置判別部１０１として機能し、注文端末１のＣＰＵ１０が選択部１０２及び注文処理部１０３として機能する場合を例示した。しかしながら、これら各部としての機能の全てを注文端末１側或いはサーバ２側のいずれか一方で実現してもよい。また、これら各部としての機能を上記具体例とは異なる形で注文処理システム内の各要素に実現させてもよい。ケーブル判別部１００としての機能を注文端末１に設ける場合、サーバ２から何らかのデータを注文端末１に向けて送信させ、アクセスポイント４が当該データを接続先のＬＣＸケーブル３の識別コードとともに注文端末１に送信するようにシステムを構成すればよい。
【００９３】
（２）第１〜第４注文処理は、先にテーブル番号を決定してから注文を入力する場合の処理である。しかし、先に注文を入力してからテーブル番号を決定してもよい。
【００９４】
このような変形例に係る注文処理について説明する。  
当該注文処理において、ＣＰＵ１０は、ＲＯＭ１２に記憶されたコンピュータプログラムを実行することにより、図１２のフローチャートに沿って動作する。
【００９５】
サスペンド状態の注文端末１の入力インターフェイス１６に対して所定の操作がなされたとき、ＣＰＵ１０は当該フローチャートに示す動作を開始する。先ずＣＰＵ１０は、ディスプレイ１５のバックライトを点灯するなど、サスペンド状態から動作復帰するための処理を実行する（ステップＳ７０１）。
【００９６】
ステップＳ７０１の後、ＣＰＵ１０は、ディスプレイ１５に上述の注文入力画面を表示させる（ステップＳ７０２）。さらに、ＣＰＵ１０は、注文の入力が完了したか否かを判定する（ステップＳ７０３）。ＣＰＵ１０は、入力が完了するまでこの判定を繰り返す（ステップＳ７０３のＮｏ）。
【００９７】
操作者は、注文入力画面に注文を入力し終えたとき、入力インターフェイス１６に対する所定の操作により入力完了を宣言する。このとき、ＣＰＵ１０は、注文入力画面に対する入力が完了したと判定し（ステップＳ７０３のＹｅｓ）、注文入力画面に入力された注文をＲＡＭ１３に保存する（ステップＳ７０４）。
【００９８】
ステップＳ７０４の後、ＣＰＵ１０は、ステップＳ１０２と同様にテーブル７の候補をサーバ２に要求し（ステップＳ７０５）、ステップＳ１０３と同様にサーバ２から送信されたテーブル番号を受信する（ステップＳ７０６）。さらにＣＰＵ１０は、ディスプレイ１５に上述のテーブル選択画面を表示させるとともに（ステップＳ７０７）、当該画面においてテーブル番号が選択されたか否かを判定する（ステップＳ７０８）。ＣＰＵ１０は、テーブル番号が選択されるまでこの判定を繰り返す（ステップＳ７０９のＮｏ）。テーブル番号が選択されたと判定した場合（ステップＳ７０８のＹｅｓ）、ＣＰＵ１０は、ステップＳ１０６と同様に当該テーブル番号に対応するテーブル７のテーブル情報ファイル２８を取得する（ステップＳ７０９）。ＣＰＵ１０は、取得したテーブル情報ファイル２８をＲＡＭ１３に保存する。
【００９９】
ステップＳ７０９の後、ＣＰＵ１０は、ステップＳ７０４にてＲＡＭ１３に保存した注文を、ステップＳ７０８にてＲＡＭ１３に保存したテーブル情報ファイル２８の注文情報の欄に書き込む（ステップＳ７１０）。
【０１００】
ステップＳ７１０の後、ＣＰＵ１０は、ステップＳ７０８にてＲＡＭ１３に保存したテーブル情報ファイル２８において必要な情報が全て揃っているか否かを判定する（ステップＳ７１１）。必要な情報は、例えば当該テーブル情報ファイル２８におけるテーブルモードが“案内済み”、“注文済み”、及び“提供完了”のいずれかの場合には、注文情報及び“注文済み”に変更したテーブルモードである。また、必要な情報は、当該テーブル情報ファイル２８におけるテーブルモードが“片付け済み”の場合には、客情報、注文情報、及び“注文済み”に変更したテーブルモードである。
【０１０１】
必要な情報が揃っていると判定した場合（ステップＳ７１１のＹｅｓ）、ＣＰＵ１０は、当該テーブル情報ファイル２８をサーバ２に送信する。（ステップＳ７１２）。
【０１０２】
必要な情報が揃っていないと判定した場合（ステップＳ７１１のＮｏ）、ＣＰＵ１０は、必要な情報を補完する（ステップＳ７１３）。例えばＣＰＵ１０は、テーブルモードの変更が必要であれば、当該テーブル情報ファイル２８のテーブルモードを書き換える。また、ＣＰＵ１０は、客情報が必要であれば、ディスプレイ１５に客情報入力画面を表示させ、操作者が当該画面に入力した客情報を当該テーブル情報ファイル２８に書き込む。
【０１０３】
ステップＳ７１３の後、ＣＰＵ１０は、当該テーブル情報ファイル２８をサーバ２に送信する。（ステップＳ７１２）。ステップＳ７１２を以って、ＣＰＵ１０は、当該注文処理を終了し、サスペンド状態に移行する。
【０１０４】
このような注文処理を採用すれば、サスペンド状態から復帰した後に、迅速に客の注文を入力することができる。
【０１０５】
（３）本記実施形態では注文端末１のＲＯＭ１２やサーバ２のＲＯＭ２２が図６〜図１２のフローチャートを実現するためのコンピュータプログラムを記憶するとした。これらのコンピュータプログラムは、必ずしも注文端末１やサーバ２などの情報処理装置に予め記憶されている必要はない。これらのコンピュータプログラムは、ネットワークから情報処理装置にダウンロードされてもよいし、記録媒体に記録されたものが情報処理装置にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ或いはメモリカードなどのようにデータを記憶でき、かつ情報処理装置が読み取り可能であれば、その形態は問わない。また、各コンピュータプログラムのインストールやダウンロードにより得る機能は、情報処理装置のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１０６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０７】
１…注文端末、２…サーバ、３…ＬＣＸケーブル、４…アクセスポイント、５…アプローチケーブル、６…ＬＡＮケーブル、７…テーブル、Ａ…通信エリア、１０，２０…ＣＰＵ、１４，２４…通信装置、２６…メニューマスタ、２７…テーブルマスタ、２８…テーブル情報ファイル、１００…ケーブル判別部、１０１…位置判別部、１０２…選択部、１０３…注文処理部。
【図１】
2014149724.tif 000003
【図２】
2014149724.tif 000004
【図３】
2014149724.tif 000005
【図４】
2014149724.tif 000006
【図５】
2014149724.tif 000007
【図６】
2014149724.tif 000008
【図７】
2014149724.tif 000009
【図８】
2014149724.tif 000010
【図９】
2014149724.tif 000011
【図１０】
2014149724.tif 000012
【図１１】
2014149724.tif 000013
【図１２】
2014149724.tif 000014