(57)【要約】前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する前記表示端末の有無を判断し、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
2015075892.tif 000002
【特許請求の範囲】
【請求項１】
購入注文に用いられる注文装置とディスプレイを有する表示端末とに接続され、前記購入注文にかかる処理である購入注文処理を行う情報処理システムにおける情報処理方法であって、
前記注文装置から前記購入注文を示す注文情報を受信し、
前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する前記表示端末の有無を判断し、
前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、
前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、
前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる、
情報処理方法。
【請求項２】
前記キャンセル期間が終了した場合に、前記注文情報に基づく購入注文処理を完了させる、
請求項１記載の情報処理方法。
【請求項３】
前記対応する表示端末が存在しない場合、前記受信した注文情報に基づく前記購入注文処理が完了したことを起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる、
請求項１記載の情報処理方法。
【請求項４】
前記状態情報の受信を起点に開始されたキャンセル期間の終点を示す時刻は、前記購入注文処理が完了したことを起点に開始されたキャンセル期間の終点を示す時刻より遅い、
請求項２記載の情報処理方法。
【請求項５】
前記受信した注文情報は、商品および前記商品の個数を指定する商品情報を含み、
前記商品情報に基づいて前記購入注文処理が行われる、
請求項１記載の情報処理方法。
【請求項６】
前記注文情報は、前記注文装置を識別する識別情報を含み、
前記注文装置の前記識別情報と商品および前記商品の個数を示す情報とを対応付けて管理するテーブルを用いて、前記購入注文処理を行う前記商品および前記商品の個数を指定する商品情報を決定し、
前記決定した商品情報に基づいて前記購入注文処理が行われる、
請求項１記載の情報処理方法。
【請求項７】
前記注文装置の設置されている場所を示す第１の位置情報を管理し、
前記対応する表示端末から、前記対応する表示端末の現在位置を示す第２の位置情報を定期的に受信し、
前記注文情報を受信した場合に、前記第１の位置情報と前記第２の位置情報とが一致するか否かを判断し、
前記第１の位置情報と前記第２の位置情報とが一致すると判断された場合は、前記状態情報を前記対応する表示端末から受信していなくとも、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる、
請求項１記載の情報処理方法。
【請求項８】
前記注文装置の設置されている場所を示す第１の位置情報を管理し、
前記対応する表示端末が複数存在する場合、前記複数の対応する表示端末のそれぞれから前記複数の対応する表示端末の各々の現在位置を示す位置情報を定期的に受信し、
前記注文装置から前記注文情報を受信した場合に、前記第１の位置情報を前記複数の位置情報のそれぞれとの比較を行い、
前記比較の結果に基づいて、前記複数の表示端末のうちの一の表示端末であって、前記第１の位置情報と一致する位置情報に対応する表示端末へ、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信する、
請求項１記載の情報処理方法。
【請求項９】
前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記注文情報に示された前記購入注文をキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有する、
請求項１記載の情報処理方法。
【請求項１０】
所定期間内に複数の注文情報を受信した場合、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報に示された複数の購入注文を一括してキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有する、
請求項１記載の情報処理方法。
【請求項１１】
前記所定期間は、前記複数の注文情報のうちの最初の注文情報を受信してから、前記最初の注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間が完了するまでの期間である、
請求項１０記載の情報処理方法。
【請求項１２】
前記情報処理システムは、複数の注文装置および前記複数の注文装置に対応する表示端末と接続しており、
前記所定時間内に受信した前記複数の注文情報はそれぞれ、前記複数の注文装置のうちの異なる注文装置から受信した注文情報である、
請求項１０記載の情報処理方法。
【請求項１３】
前記複数の注文情報はそれぞれ、同一の注文装置から受信する同一の注文情報である、
請求項１０記載の情報処理方法。
【請求項１４】
前記複数の注文情報のうちの一の注文情報に対応する前記キャンセル期間が終了した場合、前記対応する表示端末の前記ディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報のうちの一の注文情報を除いた注文情報に示された購入注文を一括してキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有する、
請求項１０記載の情報処理方法。
【請求項１５】
前記注文装置は一個の押しボタンを有し、
前記一個の押しボタンの押下によって前記注文情報が送信される、
請求項１記載の情報処理方法。
【請求項１６】
前記注文装置は複数個の押しボタンを有し、
前記複数個の押しボタンはそれぞれ異なる注文情報に対応しており、
前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する注文情報が送信される、
請求項１記載の情報処理方法。
【請求項１７】
購入注文に用いられる注文装置と、ディスプレイを有し前記注文装置に対応する表示端末と、前記注文装置および前記対応する表示端末と接続可能なサーバとを含み、前記購入注文処理を行う情報処理システムであって、
前記注文装置は、
前記購入注文を示す注文情報及び前記サーバの宛先情報を格納するメモリと、
前記注文情報を前記サーバに送信する旨の注文指示をする操作部と、
前記注文指示に基づいて前記注文情報を前記サーバに送信する第１通信部と、を備え、
前記対応する表示端末は、
前記注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を前記サーバから受信する第２通信部と、
前記ディスプレイにおいて前記メッセージ情報が表示された場合、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を、前記第２通信部を介して前記サーバへ送信させる第１制御部と、を備え、
前記サーバは、
前記注文装置から前記購入注文を示す注文情報を受信する第３通信部と、
前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する表示端末の有無を判断し、
前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、
前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断する制御部と、を備え、
前記情報処理システムにおいては、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる、
情報処理システム。
【請求項１８】
請求項１７記載の情報処理システムにおいて用いられる注文装置。
【請求項１９】
前記操作部は、少なくもと一個の押しボタンを有し、
前記第１通信部は、前記一個の押しボタンの押下によって前記注文情報を前記サーバに送信する、
請求項１８記載の注文装置。
【請求項２０】
前記操作部は、複数個の押しボタンを有し、
前記メモリは、前記複数個の押しボタンの各々に対応させて購入注文を示す注文情報を格納し、
前記第１通信部は、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する前記注文情報を送信する、
請求項１８記載の注文装置。
【請求項２１】
ディスプレイを有する表示端末と、前記表示端末と接続可能なサーバとを含み、購入注文に基づく購入注文処理を行う情報処理システムに用いられる注文装置であって、
前記購入注文を示す注文情報及び前記サーバの宛先情報を格納するメモリと、
前記注文情報を前記サーバに送信する旨の注文指示をする少なくもと一個の押しボタンを有する操作部と、
前記指示に基づいて前記注文情報を前記サーバに送信する通信部と、を備え、
前記サーバにおいて、
前記注文装置から前記購入注文を示す注文情報が受信され、
前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する表示端末の有無が判断され、
前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報が送信され、
前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かが判断され、
前記情報処理システムにおいて、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間が開始される、
注文装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、購入注文処理を行う情報処理システムに関する。
【背景技術】
【０００２】
近年、ネットワークを介して契約または決裁などを行う取引形態が普及しており、ネットワークを介して商品またはサービスが購入注文されている。このとき、例えば、消費者がＷＥＢ上の画像または文章等を参照して商品またはサービスを指定し、購入注文がなされる。【０００３】
しかし、このような取引形態を利用する場合、消費者は実物を確認して購入注文を行わないため、誤った商品またはサービスを指定して購入注文されることが考えられる。そのため、ネットワークを介した商品またはサービスの購入注文をキャンセル可能とする仕組み、または購入注文において商品またはサービスが正しく指定されているか否かを事前に確認できる仕組みが必要となり、ネットワークを介した注文システムに関する技術が開示されている（特許文献１および特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５９７６８号公報
【特許文献２】特開２００８−１７６４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１で開示されている注文システムに関する技術には、さらなる改善が必要であった。
【課題を解決するための手段】
【０００６】
上記課題を解決するための、情報処理システムにおける情報処理方法の一態様は、購入注文に用いられる注文装置とディスプレイを有する表示端末とに接続され、前記購入注文処理を行う情報処理システムにおける情報処理方法であって、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する前記表示端末の有無を判断し、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させるものである。
【発明の効果】
【０００７】
上記態様により、購入注文処理を行う情報処理システムにおいて、さらなる改善を実現できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１および２に係る情報処理システムを含むネットワーク構成の一例を示す図である。
【図２】図２は、実施の形態１および２に係る情報処理システムの構成の一例を示す図である。
【図３】図３は、実施の形態１および２に係る注文装置の外観の一例を示す図である。
【図４Ａ】図４Ａは、実施の形態１および２に係る情報処理システムが管理する管理テーブルの一例を示す図である。
【図４Ｂ】図４Ｂは、実施の形態１および２に係る情報処理システムが管理する管理テーブルの一例を示す図である。
【図４Ｃ】図４Ｃは、実施の形態１および２に係る情報処理システムが管理する管理テーブルの一例を示す図である。
【図５】図５は、実施の形態１および２に係る注文装置及び管理テーブルの一例を示す図である。
【図６Ａ】図６Ａは、実施の形態１および２に係る情報システムにおける注文情報の一例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１および２に係る情報システムにおける注文情報の一例を示す図である。
【図７】図７は、実施の形態１に係る情報処理システムにおける購入注文処理を示すシーケンス図である。
【図８】図８は、実施の形態１に係る情報処理システムにおける購入注文処理を示すシーケンス図である。
【図９】図９は、実施の形態１に係る情報処理システムにおける表端末特定処理の詳細を示すフローチャートである。
【図１０】図１０は、実施の形態１に係る表示端末において表示されるＧＵＩの一例を示す図である。
【図１１】図１１は、実施の形態１に係る情報処理システムにおける購入注文処理の変形例を示すシーケンス図である。
【図１２】図１２は、実施の形態１に係る表示端末において表示されるＧＵＩの一例を示す図である。
【図１３】図１３は、実施の形態１に係る表示端末において表示されるＧＵＩの一例を示す図である。
【図１４】図１４は、実施の形態２に係る情報処理システムにおける購入注文処理を示すシーケンス図である。
【図１５】図１５は、実施の形態２に係る情報処理システムにおける購入注文処理を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
（本発明の基礎となった知見）
特許文献１には、インターネットを介して印刷物を発注する発注システムが開示されている。特許文献１に開示されている技術は、受注側システム１と、発注側端末２とを開示しており、受注側システム１は、発注側端末２から印刷物のデザインテンプレートまたは文字データを指定する情報を含む発注命令を受信し、受信した発注命令に基づいて、印刷物を製造する。このとき、発注命令を受信した受注側システム１は、印刷状況または発送状況とともに、発注から所定時間内であればキャンセル可能である旨の表示およびキャンセル処理を実行可能なグラフィカルユーザインタフェースを有するＷＥＢページ（サイト）を発注側端末２へ提示する。
【００１０】
しかし、特許文献１に開示されている技術では、受注側システム１が発注側端末２から印刷物の発注命令を受信した時点で受注が完了し印刷物の制作が着手されるため、発注をキャンセル可能な期間は、例えば、発注当日のみなどに限定される。
【００１１】
そのため、例えば、発注側で発注を管理する管理者と実際に発注を行う発注者とが異なる場合、発注者が誤った発注を行った事実を管理者が認識しないままキャンセル期間が完了するという課題があった。
【００１２】
また、特許文献２で開示されている技術は、注文データ入力装置１１０ａと、注文データ確認装置１１０ｂと、データ管理装置１２０とを開示する。このデータ管理装置１２０は、注文データ入力装置１１０ａから発注者によって入力された注文データを受信し、受信した注文データに予め設定された通知対象項目が含まれると判断すると、注文データの登録を保留とし、注文データ確認装置１１０ｂに対して注文データの登録を許可するか否かを確認する通知を送信する。送信した通知に対して確認者が入力する確認結果を注文データ確認装置１１０ｂから受信した場合、当該確認結果が許可または不許可のいずれであるかを判断する。許可である場合には保留していた注文データの登録を実行し、注文データに基づく注文を確定させる処理を行い、不許可である場合には保留していた注文データを削除し、注文を取り消す処理を行う。
【００１３】
しかし、特許文献２に開示されている技術は、データ管理装置１２０からの通知対象項目が含まれる注文データに対応する確認通知に対して、確認者が注文データの登録を許可するか否かを示す情報を入力して返信しなければ、注文の確定または取り消しのいずれの処理も行われない。
【００１４】
そのため、確認者は注文データに対する確認通知に許可または不許可のいずれかの情報を入力して返信しなければならず、例えば、毎日多くの注文データを取り扱う業務などに特許文献２に開示されている技術が適用される場合には、注文データの確認作業に多くの時間を費やさなければならないという課題があった。
【００１５】
また、発注者によって注文データが入力されてから確認者が確認通知に返信するまで注文は確定されず、例えば、注文を急いでいる場合でも迅速に注文処理を完了できないという課題があった。
【００１６】
そこで、購入注文処理を行う情報処理システムの機能向上のため、以下の改善策を検討した。
【００１７】
本開示に係る一態様は、購入注文に用いられる注文装置とディスプレイを有する表示端末とに接続され、前記購入注文処理を行う情報処理システムにおける情報処理方法であって、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する前記表示端末の有無を判断し、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【００１８】
上記態様によれば、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置に対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【００１９】
これによって、前記対応する表示端末のディスプレイにおいて注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報が表示されたことを前記状態情報の受信によって判断し、前記状態情報の受信を起点に前記キャンセル期間を開始させるので、例えば、注文装置を用いて購入注文を行った注文者と、購入注文の確認者とが異なる場合、当該購入注文が行われた旨を確認者が認識してからキャンセル期間を開始できる。そのため、例えば、購入注文行われた旨を当該購入注文の確認者が認識しないまま購入注文のキャンセル期間が完了してしまい、誤った購入注文のキャンセルが不可となることを防止できる。
【００２０】
また、前記対応する表示端末のディスプレイにおいて注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報が表示された場合に、当該表示端末から前記状態情報を受信するので、購入注文の確認者による前記メッセージ情報に対しての入力作業または返信作業なしに、情報処理システムにおいて購入注文処理が進められる。そのため、購入注文が行われるたびに当該購入注文の確認通知に対して確認者が入力作業を求められることがなく、入力作業に係る時間が増大することを防止できる。
【００２１】
以下、本開示の実施の形態について、図面を参照しながら説明する。
【００２２】
（実施の形態１）
本実施の形態では、注文者により注文装置が操作された後、注文を受け付けたサーバが、表示端末に対して、購入注文の受け付けおよびキャンセル確認を示すメッセージ情報を通知する方法について説明する。また、表示端末に通知されたメッセージ情報を認識した当該購入注文の確認者が、購入注文をキャンセルする方法と、購入注文がキャンセルされない場合に、商品の発注先となるＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）サイトに対して確定した購入注文にしたがって、実際の注文を行う方法について説明する。
【００２３】
図１は、本実施の形態に係る情報処理システムを含むネットワーク構成の一例を示す図である。図１においては、注文者宅１００７０内において、注文装置１００３１〜１００３３と表示端末１００２１が、ホームゲートウェイ１００５０と接続されている。また、ホームゲートウェイ１００５０、注文者宅外の表示端末１００２０、サーバ１００１０、および複数のＥＣサイトＡ、Ｂ、Ｃ１００４１、１００４２、１００４３が、公衆ネットワーク１００６０に接続されている。
【００２４】
なお、ホームゲートウェイ１００５０と、注文装置１００３１〜１００３３及び表示端末１００２１とは、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、特定小電力無線、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信によって接続される。あるいは、ホームゲートウェイ１００５０を介さずに、移動体通信事業者の無線局と接続し、公衆ネットワーク１００６０と接続される形態であってもよい。
【００２５】
図１において、注文装置１００３１〜１００３３の一つを注文者が操作すると、注文情報がホームゲートウェイ１００５０を介して、サーバ１００１０に通知される。サーバ１００１０は、注文情報に関連付けられた商品の購入注文が受け付けられた旨の情報を含むメッセージ情報を生成する。なお、このメッセージ情報は、当該購入注文をキャンセルする処理を実行可能なＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の表示画面情報を含んでいてもよい。続いて、サーバ１００１０は、生成したメッセージ情報を表示端末１００２１と表示端末１００２２の両方または、一方に対して通知する。表示端末１００２１、または、表示端末１００２２に表示されたメッセージ情報を購入注文の確認者が確認後から一定時間内に、メッセージ情報に含まれる当該購入注文をキャンセルする処理を実行可能なＧＵＩにおいて当該購入注文をキャンセルする操作を行うと、サーバ１００１０は、購入注文のキャンセル処理を実行する。
【００２６】
また、サーバ１００１０は、購入注文の確認者によって一定時間内にキャンセルされなかった場合は、ＥＣサイトＡ１００４１、ＥＣサイトＢ１００４２、ＥＣサイトＣ１００４３の内、注文された商品の購入先として予め設定されているＥＣサイトに対する商品の購入注文処理を完了させる。また、注文者がＥＣサイトに対する購入注文を急いでいる場合も考えられるため、メッセージ情報は注文を確定させる処理を実行可能なＧＵＩの表示画面を含むとしても良く、このＧＵＩにおける操作によってＥＣサイトに対する商品の購入注文処理を完了させる構成としてもよい。
【００２７】
以上、図１を用いて本実施の形態に係る情報処理システムのネットワーク構成と処理方法について、概要を説明した。
【００２８】
続いて、図２〜図６Ｂを用いて本実施の形態に係る情報処理システムの構成をより具体的に説明する。
【００２９】
図２は、本実施の形態に係る情報処理システムの構成の一例を示す図であって、本実施の形態の表示端末、注文装置、サーバの内部構成を示している。
【００３０】
図２においてサーバ２００１は、第３通信部２００１０、第２制御部２００１１、および記憶部２００１２を有する。第３通信部２００１０は、公衆ネットワーク２００５と接続し、注文装置２００３、表示端末２００２、およびＥＣサイト２００４と通信を行う。
【００３１】
記憶部２００１２は、図４Ａ、図４Ｂ、図４Ｃおよび図５に示す各種テーブルを記憶している。図４Ａ、図４Ｂ、図４Ｃおよび図５は、記憶部２００１２に記憶される管理テーブルの一例を示す図である。図４Ａは、ＩＤ管理テーブル４０００の一例を示している。ＩＤ管理テーブル４０００は、注文装置（「注文装置ＩＤ」で特定される）と、注文装置からの購入注文に対してサーバ２００１がメッセージ情報を通知する表示端末（「表示端末ＩＤ」で特定できる）とを関連付けて管理する。図４Ｂは、注文装置位置管理テーブル４００１の一例を示している。注文装置位置管理テーブル４００１は、「注文装置ＩＤ」と、注文装置ＩＤで特定される注文装置の設置住所である「登録位置情報」と、注文装置が接続されるホームゲートウェイのＩＤである「接続ルーターＩＤ」とを関連付けて管理している。
【００３２】
図４Ｃは、表示端末位置管理テーブル４００２の一例を示している。表示端末位置管理テーブル４００２は、「表示端末ＩＤ」と、表示端末ＩＤで特定される表示端末の現在位置を示す「現在位置」とを関連付けて管理している。表示端末がホームゲートウェイに接続される場合には、表示端末位置管理テーブル４００２において、ホームゲートウェイのＩＤである「接続ルーターＩＤ」も、「表示端末ＩＤ」、および「現在位置」と関連付けて管理している。
【００３３】
ここで、図１の表示端末１００２０のように、宅外に存在し、ホームゲートウェイと接続されない場合は、接続ルーターＩＤを「−」として示して管理している。なお、表示端末１００２０が宅外に存在し、ホームゲートウェイと接続されない場合、接続ルーターＩＤには、表示端末１００２０が接続している通信基地局のＩＤが示されるとしてもよい。また、図４Ｂの登録位置情報、および図４Ｃの現在位置を示す情報を住所によって管理しているが、例えば、緯度経度などの座標で管理するとしてもよい。
【００３４】
図５は、注文装置および商品管理テーブル５００１の一例を示している。注文装置および商品管理テーブル５００１は、「注文装置ＩＤ」、「商品ＩＤ」、「商品名」、および「発注数／注文数」を関連付けて管理している。具体的には、図５に示す注文装置および商品管理テーブル５００１では、注文装置ＩＤ「Ｈ０００−０００１」の注文装置から購入注文がなされると、商品ＩＤ「４９０００００００１」で特定される商品名「ビール」の商品を、サーバ２００１からＥＣサイト２００４に対して購入注文処理が行われることを示している。ここで、「発注数／注文数」は、「注文数」あたりのＥＣサイト２００４への「発注数」を示している。なお、「注文数」は、注文装置ＩＤで示される注文装置からサーバに対して通知される注文情報に格納されている。図６Ａおよび図６Ｂはそれぞれ、注文装置からサーバ２００１に対して通知される注文情報の一例を示す図である。注文情報６００１は、注文装置ＩＤ「Ｈ０００−０００１」の注文装置から、注文数「１」の購入注文が行われた場合に、注文装置からサーバへ通知される注文情報を示している。同様に、注文情報６００２は、注文装置ＩＤ「Ｈ０００−０００１」の注文装置から、注文数「２」の購入注文が行われた場合に、注文装置からサーバへ通知される注文情報を示している。したがって、注文装置および商品管理テーブル５００１を記憶部２００１２に格納するサーバ２００１において、注文装置から注文情報６００１を受信した場合には、注文情報６００１における注文装置ＩＤは「Ｈ０００−０００１」で、注文数は「１」であるから、商品名「ビール」が発注数「１ケース」発注される。また、当該サーバ２００１が注文情報６００２を受信した場合には、注文情報６００２における注文装置ＩＤは「Ｈ０００−０００３」で、注文数は「２」であるから、商品名「野菜ジュース」が発注数「２ダース」発注される。
【００３５】
このように、記憶部２００１２に記憶された各種テーブル情報および注文装置からの注文情報を用いて、購入注文内容が確定される。このとき、第２制御部２００１１においては、注文者によって注文装置２００３から注文情報が通知されると、ＥＣサイト２００４へ購入注文処理を行う商品、購入注文処理を行う商品の発注数、購入注文のキャンセル処理を実行可能な時間を含むメッセージ情報を生成し、表示端末２００２へ通知する。また、キャンセル可能な時間を過ぎてキャンセルされない場合において、ＥＣサイト２００４に対して、購入注文処理を実行する。なお、商品を購入注文するのみでなく、例えば、タクシーを手配するなど、サービスを発注するとしてもよい。
【００３６】
続いて、表示端末２００２は、第２通信部２００２０、第１制御部２００２１、ディスプレイ２００２２、および図示しない入力部を有する端末である。表示端末２００２は、第２通信部２００２０を介して、サーバ２００１と通信を行う。第１制御部２００２１は、サーバ２００１から通知されたメッセージ情報からＧＵＩを生成し、ディスプレイ２００２２上に表示する。なお、ディスプレイ２００２２と図示しない入力部とは、例えば、タッチディスプレイのように両者が一体となる構成であってもよいし、個別に備えられていてもよい。第１制御部２００２１の生成するＧＵＩの一例を図１０、図１２、および図１３に示したが、具体的な図の説明は後述する。なお、表示端末２００２の具体例としては、携帯電話、ＰＨＳやスマートフォン、タブレットなどのディスプレイを備えた通信端末である。
【００３７】
注文装置２００３は、サーバ２００１と通信するための第１通信部２００３０、注文者が購入注文するための操作部２００３１、メモリ２００３２を有する。第１通信部２００３０は、サーバ２００１と通信を行う。このとき、第１通信部２００３０は、サーバ２００１と直接通信を行うとしてもよいし、ホームゲートウェイ１００５０を介してサーバ２００１と通信を行うとしてもよい。メモリ２００３２には、注文装置を一意に特定するためのＩＤである注文装置ＩＤ、注文情報が送信されるサーバ２００１の宛先情報などが記憶されている。また、メモリ２００３２には、前述した注文情報が格納されているとしてもよい。操作部２００３１は、注文者が購入注文する場合に操作され、また注文者に操作されたことを検知する。操作部２００３１は、注文者に操作されたことを検知すると、第１通信部２００３０にその旨を通知し、通知された第１通信部２００３０は、メモリ２００３２に格納されている注文装置ＩＤまたは注文情報に基づいて、サーバ２００１へ注文情報を送信する。
【００３８】
次に、本実施の形態に係る注文装置２００３の具体例について、図を用いて説明する。
【００３９】
図３は、本実施の形態に係る注文装置の外観の一例を示す図である。図３において、例えば、注文装置３００１は、ビールを注文するための注文装置であり、操作部２００３１の一例として、購入注文ボタン３００５を備えている。この購入注文ボタン３００５には、購入注文を行う商品またはサービスを示す図柄が描画されていてもよい。また、注文者が購入注文ボタン３００５を押下したことを確認できるように、ＬＥＤ３００６を備えている。注文者が購入注文ボタン３００５を押下して購入注文が行われると、ＬＥＤ３００６が点灯する。購入注文ボタン３００５が、確実に押下されないとＬＥＤ３００６は点灯しないので、購入注文ボタン３００５の押下ミスにより、注文者が購入注文を行ったつもりでも実際には購入注文が行われていないという状況を防止できる。
【００４０】
同様に、図３において、ヨーグルトを注文するための注文装置３００２、野菜ジュースを注文するための注文装置３００３、注文者が別途設定したお気に入りの商品を注文するための注文装置３００４などもある。
【００４１】
なお、本実施の形態に係る注文装置は、注文装置３００２〜３００４のように、予め設定された商品の購入注文するために、商品ごとに独立した装置であってもよいし、注文装置３００７のように、複数の商品またはサービスの購入注文ボタンを一つの装置にまとめて備えていてもよい。また、購入注文装置は、購入注文を行う機能のみを備えているとしてもよいし、その他の機能を有するとしてもよい。さらに、例えば、冷蔵庫などの食材管理機器、またはテレビなどに購入注文装置が備わっているとしてもよい。
【００４２】
以上、本実施の形態に係る情報処理システムの概要について説明した。続いて、図７〜図９のシーケンス図を用いて、本実施の形態に係る情報処理システムの購入注文処理フローについて具定的に説明する。なお、以降の説明では、図３の注文装置３００１の操作によって、注文者が商品「ビール」を注文数「１」だけ購入注文する処理フローを例題とするが、図１、図２の構成も説明の必要に応じて利用する。
【００４３】
まず、ステップ（Ｓ６０１０１）において、注文装置３００１の操作部２００３１は、購入注文ボタン３００５が押下されたか否かを判定し、注文者によって購入注文ボタン３００５が押下された場合は、ステップ（Ｓ６０１０２）へ進む（Ｓ６０１０１のＹＥＳ）。なお、押下されてない場合は、押下されるまで待機（Ｓ６０１０２のＮＯ）する。
【００４４】
ステップ（Ｓ６０１０２）において、注文装置３００１の第１通信部２００３０は、メモリ２００３２から注文装置ＩＤ「Ｈ０００−０００１」および注文数「１」を取得し、注文情報６００１を生成する。第１通信部２００３０は、続くステップ（Ｓ６０１０３）において、サーバ２００１の第３通信部２００１０に対して注文情報６００１を送信する。
【００４５】
ここで、メモリ２００３２において、サーバ２００１の宛先情報であるＩＰアドレスやドメインネームなどのネットワークアドレス情報を格納しておくことにより、第１通信部２００３０は、サーバ２００１と通信することができる。
【００４６】
このとき、例えば、ホームゲートウェイ１００５０が、注文装置２００３の注文情報６００１を受取り、サーバ２００１に対して間接通知する構成であってもよい。その場合は、メモリ２００３２には、ホームゲートウェイ１００５０のネットワークアドレス情報を保存し、ホームゲートウェイ１００５０においてサーバ２００１のネットワークアドレス情報を保存しておく。
【００４７】
サーバ２００１の第３通信部２００１０が注文情報６００１を受信すると、表示端末特定処理（Ｓ６０２０１）において、第２制御部２００１１は、注文情報６００１に記載された注文装置ＩＤに基づいて、メッセージ情報を通知する表示端末を特定する。続いて、表示端末特定処理（Ｓ６０２０１）の処理フローの詳細を、図９を用いて説明する。
【００４８】
サーバ２００１において、第３通信部２００１０が注文情報６００１を受信すると、図９のステップ（Ｓ８０２０１）において第２制御部２００１１は、メッセージ情報を通知する表示端末候補が記憶部２００１２のＩＤ管理テーブル４０００に登録されているか否かを判定する。ＩＤ管理テーブル４０００に表示端末候補が登録されている場合（Ｓ８０２０１のＹＥＳ）は、続くステップ（Ｓ８０２０２）へ進む。また、表示端末候補が登録されていない場合（Ｓ８０２０１のＮＯ）は、ステップ（Ｓ８０２０５）へ進み、サーバ２００１の第２制御部２００１１において購入注文が取り消される。
【００４９】
本実施の形態で説明する例では、注文装置３００１からサーバ２００１が受信した注文情報６００１において、注文装置ＩＤは「Ｈ０００−０００１」であるから、第２制御部２００１１は、記憶部２００１２からＩＤ管理テーブル４０００を取得し、注文装置ＩＤ「Ｈ０００−００１」に関連付けられた表示端末ＩＤ（主）「Ｄ０００−０００１」を表示端末候補として特定し、続くステップ（Ｓ８０２０２）に進む。
【００５０】
ステップ（Ｓ８０２０２）において、第２制御部２００１１は、第３通信部２００１０に対して、表示端末候補「Ｄ０００−０００１」がネットワークに接続されているか否かを問い合わせる。表示端末候補「Ｄ０００−０００１」がネットワークに接続されている場合（Ｓ８０２０２のＹＥＳ）は、続くステップ（Ｓ８０２０３）へ進む。また、ネットワークに接続されていない場合（Ｓ８０２０２のＮＯ）は、ステップ（Ｓ８０２０５）へと進み、購入注文が取り消される。
【００５１】
ステップ（Ｓ８０２０３）において、第２制御部２００１１は、記憶部２００１２の表示端末位置管理テーブル４００２を用いて、表示端末候補「Ｄ０００−０００１」の存在位置が特定されているか否かを判定する。ここでは、表示端末位置管理テーブル４００２における表示端末ＩＤ「Ｄ０００−０００１」のデータを参照し、現在位置「（自宅）大阪市北区○○  １丁目△△」が存在位置として特定される（Ｓ８０２０３のＹＥＳ）。存在位置が特定される場合、続くステップ（Ｓ８０２０４）へ進む。
【００５２】
また、ステップ（Ｓ８０２０３）において、表示端末候補の存在位置が特定されない場合（Ｓ８０２０３のＮＯ）は、ステップ（Ｓ８０２０６）へ進む。ステップ（Ｓ８０２０６）においては、第２制御部２００１１が第３通信部２００１０を介して、表示端末候補「Ｄ０００−０００１」へ位置情報の通知要求を送信する。
【００５３】
続くステップ（Ｓ８０３０１）において、表示端末候補「Ｄ０００−０００１」の第２通信部２００２０は、サーバ２００１から位置情報の通知要求を受ける（Ｓ８０３０１のＹＥＳ）と、ステップ（Ｓ８０３０２）に進む。また、位置情報の通知要求が通知されない場合は、ステップ（Ｓ８０３０１）において待機（Ｓ８０３０１のＮＯ）する。
【００５４】
ステップ（Ｓ８０３０２）において、表示端末候補「Ｄ０００−０００１」の第１制御部２００２１は、自身の位置情報を特定し、続くステップ（Ｓ８０３０３）でサーバ２００１に特定した位置情報を通知する。なお、位置情報の特定方法としては、表示端末候補がホームゲートウェイ１００５０と接続される場合は、ルーターＩＤを通知する。また、表示端末に別途備えられたＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの衛星測位システムによる測位結果、または通信事業者が提供する携帯電話の基地局等を利用した位置特定サービスなどを利用してもよい。
【００５５】
以上の図９の処理フローにより、表示端末候補「Ｄ０００−０００１」の位置情報が特定されると、ステップ（Ｓ８０２０４）に進む。
【００５６】
ステップ（Ｓ８０２０４）において、第２制御部２００１１は、表示端末位置管理テーブル４００２と注文装置位置管理テーブル４００１を比較し、表示端末候補と注文装置の存在位置が一致するか否かを判定する。ここでは、表示端末ＩＤ「Ｄ０００−０００１」の接続ルーターＩＤ「Ｒ０００−０００１」が、注文装置位置管理テーブル４００１の注文装置ＩＤ「Ｈ０００−０００１」の接続ルーターＩＤと一致することから、同じ存在位置であると判定（Ｓ８０２０５のＹＥＳ）できる。また、判定結果によって、メッセージ情報を通知する表示端末として表示端末ＩＤ「Ｄ０００−０００１」を特定し、ステップ（Ｓ６０２０２）へ進む。
【００５７】
なお、ステップ（Ｓ８０２０４）において、表示端末候補と注文装置の存在位置が一致しない場合（Ｓ８０２０４のＮＯ）は、ステップ（Ｓ８０２０５）へ進み、購入注文が取り消される。
【００５８】
以上、注文装置３００１から受信した注文情報に基づいて、サーバ２００１がメッセージ情報を送信する表示端末２００２を特定する処理フローである表示端末特定処理（Ｓ６０２０１）を詳細に説明した。続いて、ステップ（Ｓ６０２０２）以降の処理フローについて説明する。
【００５９】
ステップ（Ｓ６０２０２）において、サーバ２００１の第２制御部２００１１は、第３通信部２００１０を介して、特定された表示端末ＩＤ「Ｄ０００−０００１」の表示端末２００２に対して、新たな購入注文を受け付けた旨を示すメッセージ情報を通知する。
【００６０】
表示端末２００２は、ステップ（Ｓ６０３０１）において、通知されたメッセージ情報をもとに表示画面を生成し、生成した表示画面をディスプレイ２００２２に表示することで、新たな購入注文の存在を購入注文の確認者に通知する。ここで、通知方法の一例として、図１０のメッセージ通知画面９００に示すＧＵＩについて説明する。
【００６１】
メッセージ通知画面９００は、サーバ２００１から受信したメッセージ情報に基づいて、表示端末２００２の第１制御部２００２１がＧＵＩの表示画面を生成し、ディスプレイ２００２２に表示した一例を示している。ここでは、注文装置から購入注文が行われた旨を「１クリック注文通知あり」としたメッセージによって通知される。
【００６２】
メッセージ通知画面９００が表示された後、続くステップ（Ｓ６０３０２）において、確認者がメッセージ通知画面９００を操作すると、第１制御部２００２１は、キャンセル確認画面９０１を生成し、ディスプレイ２００２２に表示する（露出させる）。キャンセル確認画面９０１には、購入注文に関する内容として、注文発生日時「７月３０日  １４：００」、注文商品名「ビール」、注文数「１ケース」、キャンセル可能時間「９０  ｍｉｎ．」などの情報が表示される。この例では、ビール１ケースが７月３０日の１４：００に購入注文され、この購入注文をキャンセル可能な時間は残り９０分間であることを示している。
【００６３】
また、本実施の形態におけるキャンセル確認画面９０１の重要な特徴は、確認者がＧＵＩを操作することにより、購入注文をキャンセルできることである。ここでは、例えば、キャンセル確認画面９０１の×印をタッチすることにより購入注文をキャンセルできる。
【００６４】
なお、本実施の形態においては、例えば、ディスプレイ２００２２に対して、キャンセル確認画面９０１が表示されることにより、購入注文の確認者が「購入注文の内容を確認できた」と意味付けている。
【００６５】
以上のステップ（Ｓ６０３０２）において、サーバ２００１から受信したメッセージ情報に基づく表示画面がディスプレイ２００２２に表示（露出）される（Ｓ６０３０３のＹＥＳ）と、ステップ（Ｓ６０３０３）に進む。
【００６６】
ステップ（Ｓ６０３０３）においては、第１制御部２００２１は、第２通信部２００２０を介して、サーバ２００１へ状態情報を通知する。なお、状態情報には、メッセージ情報がディスプレイ２００２２に表示（露出）されたことを通知するための情報が含まれる。
【００６７】
なお、ステップ（Ｓ６０３０２）において第１制御部２００２１は、購入注文の確認者によってＧＵＩ通知画面９００が操作されるまで待機する（Ｓ６０３０２のＮＯ）。
【００６８】
以上が図７の説明となる。続いて、図８を用いて以降の処理フローを説明する。図８において、サーバ２００１については、購入注文のキャンセル可能時間のカウントダウン処理について説明する。また、表示端末２００２については、図７のステップ（Ｓ６０３０２）において表示（露出）されたキャンセル確認画面９０１が購入注文の確認者によってキャンセル操作された場合に行われる購入注文のキャンセル処理について説明する。
【００６９】
ステップ（Ｓ６０３０３）において表示端末２００２から状態情報が通知されると、サーバ２００１の第２制御部２０１１は、ステップ（Ｓ６０２０３）において、キャンセル可能時間のカウントダウンを開始する。すなわち、表示端末２００２において、メッセージ情報がディスプレイに表示されたことを示す状態情報の受信を起点として、注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル可能時間のカウントダウンを開始する。続くステップ（Ｓ６０２０４）においては、更新されたキャンセル可能時間とともに、キャンセル確認画面表示更新要求を通知する。
【００７０】
表示端末２００２の第２通信部２００２０は、ステップ（Ｓ６０３０４）において、キャンセル確認画面表示更新要求が通知されたことを検出すると、ステップ（Ｓ６０３０５）へ進む（Ｓ６０３０４のＹＥＳ）。
【００７１】
ステップ（Ｓ６０３０５）において、第１制御部２００２１は、サーバ２００１から通知されたキャンセル確認可能時間を設定したキャンセル確認画面９０１を生成し、ディスプレイ２００２２上に表示更新する。例えば、キャンセル可能時間のカウントダウン開始から５分間経過している場合、第１制御部２００２１は、キャンセル確認画面９０１の「９０ｍｉｎ．」は、「８５ｍｉｎ．」として表示を更新する。
【００７２】
なお、ステップ（Ｓ６０３０４）において、キャンセル確認画面表示更新要求が通知されたことを検出しない間は、第１制御部２００２１の当該処理は待機（Ｓ６０３０４のＮＯ）する。
【００７３】
先に説明したステップ（Ｓ６０２０４）に続いて、サーバ２００１の第２制御部２００１１は、ステップ（Ｓ６０２０５）において、表示端末２００２からのキャンセル通知（Ｓ６０３０９）が通知されたか否かを確認し通知されない場合（Ｓ６０２０５のＮＯ）は、ステップ（Ｓ６０２０８）へ進む。
【００７４】
ステップ（Ｓ６０２０８）において、キャンセル可能時間が「０ｍｉｎ．」であると判定された場合、カウントダウンが完了したと判定し、ステップ（Ｓ６０２０９）へ進む（Ｓ６０２０８のＹＥＳ）。ステップ（Ｓ６０２０９）においては、サーバ２００１の第２制御部２００１１は、第３通信部２００１０を介して、表示端末２００２へカウントダウン完了通知を通知する。
【００７５】
ステップ（Ｓ６０２１３）において、サーバ２００１の第２制御部２００１１は、予め商品の購入先として設定されたＥＣサイト２００４に対して、購入注文に対応する正式な購入注文処理を行う。なお、ステップ（Ｓ６０２０８）において、カウントダウンが完了していないと判定した場合（Ｓ６０２０８のＮＯ）は、カウントダウンを継続する。
【００７６】
表示端末２００２におけるステップ（Ｓ６０３０６）では、サーバ２００１からのカウントダウン完了通知を表示端末２００２の第２通信部２００２０が受信すると、ステップ（Ｓ６０３０７）へ進む（Ｓ６０３０６のＹＥＳ）。また、ステップ（Ｓ６０３０６）において、カウントダウン完了通知が通知されていない場合は、ステップ（Ｓ６０３０４）へ戻る（Ｓ６０３０６のＮＯ）。
【００７７】
表示端末２００２の第１制御部２００２１は、ステップ（Ｓ６０３０７）において、カウントダウン完了通知のあった購入注文に関するメッセージ情報をキャンセル確認画面９０１から消去し、ディスプレイ２００２２の表示を更新する。なお、このとき、メッセージ情報を完全に消去するのではなく、キャンセル可能時間の表示およびキャンセル処理を実行可能なＧＵＩ（キャンセルボタンなど）のみを消去して、いつどのような購入注文が行われたかという購入注履歴の表示を残すとしてもよい。
【００７８】
以上の処理フローにより、キャンセル可能時間のカウントダウンが完了した場合には、ＥＣサイトに対して自動的に商品の購入についての購入注文処理を行うことできる。
【００７９】
続いて、購入注文のキャンセル処理について、ステップ（Ｓ６０３０８）以降の処理フローを用いて説明する。
【００８０】
確認者がキャンセル確認画面９０１の「×」表示をクリックすると、ステップ（Ｓ６０３０８）において、表示端末２００２の第１制御部２００２１は、キャンセルボタンが押下されたと判定し、ステップ（Ｓ６０３０９）に進む（Ｓ６０３０８のＹＥＳ）。ステップ（Ｓ６０３０９）において、第１制御部２００２１は、サーバ２００１へキャンセル通知を送信する。
【００８１】
続いて、サーバ２００１のステップ（Ｓ６０２０５）において、第３通信部２００１０がキャンセル通知を受信すると、ステップ（Ｓ６０２０６）へ進む。
【００８２】
続くステップ（Ｓ６０２０６）において、サーバ２００１の第２制御部２００１１は、当該購入注文のキャンセル可能時間のカウントダウン処理を停止し、購入注文のキャンセル処理を行い、ステップ（Ｓ６０２０７）へ進む。
【００８３】
ステップ（Ｓ６０２０７）において、サーバ２００１の第２制御部２００１１は、第３通信部２００１０を介して、表示端末２００２へキャンセル完了通知を送信する。
【００８４】
続いて、ステップ（Ｓ６０３１０）において、表示端末２００２の第２通信部２００２０がサーバ２００１からキャンセル完了通知を受信すると、ステップ（Ｓ６０３１１）へ進む（Ｓ６０３１０のＹＥＳ）。なお、ステップ（Ｓ６０３１０）において、キャンセル完了通知が確認できない場合は、待機（Ｓ６０３１０のＮＯ）する。
【００８５】
続いてステップ（Ｓ６０３１１）において、表示端末２００２の第１制御部２００２１は、キャンセル完了通知のあった購入注文に関するメッセージ情報をキャンセル確認画面９０１から消去し、ディスプレイ２００２２の表示を更新する。
【００８６】
以上、説明した処理フローにより、本実施の形態に係る情報処理システムにおいて、注文者が注文装置２００３を操作し購入注文した結果を、表示端末２００２の確認者が簡単にキャンセルすることが可能になる。
【００８７】
続いて、本実施の形態に係る情報処理システムにおいて、注文者によって複数の注文装置が操作されて複数の購入注文が行われた場合、または注文者によって同一の注文装置が複数回操作されて複数の購入注文が行われた場合の処理フローを、図１１〜図１３を用いて説明する。なお、説明済みの処理フローや構成については説明を省く。また、以下では、図３のビール用の注文装置３００１とヨーグルト用の注文装置３００２による購入注文を例に挙げて説明する。
【００８８】
まず、前提として、ビール用の注文装置３００１を購入者が２回操作し、続いてヨーグルトの注文装置３００２を購入者が１回操作した状況であるとする。つまり、ビールの購入注文２件とヨーグルトの購入注文１件の合計３件の購入注文がサーバ２００１に対して続けて行われた状況である。
【００８９】
かかる状況において、サーバ２００１は、既に説明したステップ（Ｓ６０２０２）の処理フローによって、新たな購入注文を受け付けた旨を示すメッセージ通知を表示端末２００２に対して合計３件通知する。その後、表示端末２００２において、既に説明したステップ（Ｓ６０３０１、Ｓ６０３０２）が３回繰り返されることにより、図１２のキャンセル通知画面として、まとめキャンセル通知なし表示画面１１０１を表示することができる。
【００９０】
まとめキャンセル通知なし表示画面１１０１では、購入注文ごとにキャンセルボタンを備えたＧＵＩがリスト表示される。
【００９１】
なお、図１２のまとめキャンセル通知あり表示画面Ａ１１０２のように、「７／３０  １４：００〜１４：２９」の購入注文を「まとめてキャンセル」するためのキャンセル確認ＧＵＩ１１０２０１を表示してもよい。
【００９２】
表示端末２００２において、例えば、図１１のステップ（Ｓ１００３０１〜Ｓ１００３０４）を追加することで、これらの処理を実行可能である。
【００９３】
以下、具体的に説明する。ステップ（Ｓ１００３０１）において、表示端末２００２の第１制御部２００２１は、複数の購入注文に係るメッセージ情報を受信しているか否かを判断する。複数の購入注文に係るメッセージ情報を受信している場合、ステップ（Ｓ１００３０２）に進む（Ｓ１００３０１のＹＥＳ）。
【００９４】
ステップ（Ｓ１００３０２）において第１制御部２００２１は、複数の購入注文を「まとめてキャンセル」するためのキャンセル確認ＧＵＩ１１０２０１をディスプレイ２００２２に表示する。このとき、第１制御部２００２１は、キャンセル確認ＧＵＩ１１０２０１のキャンセル可能時間として、複数の購入注文の中で最も早い時刻になされた購入注文のキャンセル可能時間を表示する。例えば、まとめキャンセル通知あり表示画面１１０２においては、「７月３０日  １４：００」に行われた購入注文のキャンセル可能時間「６５ｍｉｎ．」を表示する。また、例えば、購入注文された商品毎に予め決められたキャンセル可能時間が異なる場合が想定される。このときは、最も早い時刻になされた購入注文のキャンセル可能時間ではなく、キャンセル確認ＧＵＩ１１０２０１がディスプレイ２００２２において表示されている時点で最も短いキャンセル可能時間を有する購入注文のキャンセル可能時間が表示される。
【００９５】
キャンセル確認ＧＵＩ１１０２０１が表示された状態で、サーバ２００１において、複数の購入注文のうち最も早い時刻になされた購入注文のキャンセル可能時間のカウントダウンが完了した場合は、ステップ（Ｓ１００３０３）に進む。ステップ（Ｓ１００３０３）において、表示端末２００２の第１制御部２００２１は、カウントダウンが完了した購入注文に関するキャンセル確認表示を消去し、例えば、まとめキャンセル通知あり表示画面Ｂ１１０３をディスプレイ２００２２に表示する。
【００９６】
キャンセル確認ＧＵＩ１１０２０１が表示された状態で注文装置２００３において、確認者が購入注文のキャンセル操作を実行した場合は、ステップ（Ｓ１００３０４）に進む。ステップ（Ｓ１００３０４）において、表示端末２００２の第１制御部２００２１は、キャンセル操作をされた購入注文に関するキャンセル確認表示を消去し、新たなまとめキャンセル通知あり表示画面をディスプレイに表示する。例えば、まとめキャンセル通知あり表示画面Ａ１１０２において、「７月３０日  １４：００」の購入注文がキャンセルされた場合は、まとめキャンセル通知あり表示画面Ｂ１１０３と同等の画面をディスプレイ２００２２に表示する。
【００９７】
なお、ディスプレイ２００２２表示されるキャンセル確認画面９０１や、まとめキャンセル通知画面１１０２、１１０３などは、ＧＵＩ画面の一例であって、様々な表示が考えられる。例えば、別の画面例を図１３のまとめキャンセル通知画面１２００に示した。まとめキャンセル通知画面１２００は、スマートフォンやタブレットなどにおいて、「ウィジェットアプリケーション」と呼ばれる方法での実現を想定したものである。まとめキャンセル通知画面１２００は、「×」ボタンをタップすることにより「７月３０日  １４：００」と「７月３０日  １４：１０」に行われた購入注文をまとめてキャンセルすることができる。
【００９８】
以上説明した処理フローに従えば、複数の注文装置からの購入注文をまとめて確認者がキャンセルすることができる。
【００９９】
（実施の形態２）
実施の形態１では、確認者がメッセージ情報を確認するまで、サーバはＥＣサイトに対して注文処理を行わないため、サーバに予め設定されたキャンセル可能時間とＥＣサイトごとに定められるキャンセル可能時間が経過するまで注文が確定しない場合がある。
【０１００】
このような場合、注文者は、速やかに購入したい意図に反して、長時間、購入注文処理が確定されるまで待つ必要が生じる。従って、本実施の形態では、確認者が購入注文のキャンセル可能時間の確認をしない場合であっても、サーバが自動でＥＣサイトへ購入注文処理を行う方法、あるいは自動でキャンセルする方法について述べる。
【０１０１】
本実施の形態により、確認者は、メッセージ情報として通知されたキャンセルボタンにより、簡単に購入注文処理が完了した購入注文をキャンセルできるとともに、確認者が確認しない場合であってもＥＣサイトに対して速やかに購入注文処理を完了させることができる。
【０１０２】
以下、図１４および図１５のフローチャートを用いて本実施の形態の処理フローについて述べる。なお、説明にあたり、既に実施の形態１で説明した図面及びフローチャートについては、改めて説明しない。
【０１０３】
図１４において、サーバ２００１は、実施の形態１における処理フローと同様に、ステップ（Ｓ６０１０３）において、注文情報を受信すると、続く表示端末特定処理（Ｓ６０２０１）において、注文情報の注文装置ＩＤに基づいて、対応する表示端末を特定する。続くステップ（Ｓ１３０１）において、サーバ２００１は、ＥＣサイト２００４に対して、注文情報に記載された商品の購入注文処理を完了させる。
【０１０４】
続いて、ステップ（Ｓ１３０２）において、サーバ２００１は、購入注文処理が完了した購入注文についてのキャンセル可能時間のカウントダウンを開始すると、続くステップ（Ｓ６０２０２）において、新たな購入注文を受けつけた旨のメッセージ情報を表示端末２００２に対して通知し、図１５のステップ（Ｓ６０２０４）へ進む。ここで、実施の形態１と同様にサーバ２００１が表示端末２００２からメッセージ情報を受信したことを起点として、購入注文処理が完了した購入注文についてのキャンセル可能時間のカウントダウンを開始するとしてもよい。
【０１０５】
なお、ステップ（Ｓ１３０２）においてカウントダウンされるキャンセル可能時間とは、実施の形態１におけるキャンセル可能時間と異なり、サーバ２００１が予め定めた任意の時間ではなく、ＥＣサイト２００４から与えられる時間であるであることが望ましい。
【０１０６】
続いて、図１５に示す処理フローを説明するが、実施の形態１で既に説明した処理については、詳しく説明しない。
【０１０７】
図１５のステップ（Ｓ６０２０５）において、表示端末２００２からキャンセル通知が通知されている場合は、続くステップ（Ｓ１４０１）に進む（Ｓ６０２０５のＹＥＳ）。
【０１０８】
ステップ（Ｓ１４０１）において、サーバ２００１は、ステップ（Ｓ１３０１）にてＥＣサイト２００４への購入注文処理が完了した購入注文のキャンセル処理を実行する。
【０１０９】
また、ステップ（Ｓ６０２０８）において、キャンセル可能時間のカウントダウンが完了した場合（Ｓ６０２０８のＹＥＳ）は、サーバ２００１の処理は終了し、ステップ（Ｓ１３０１）にてＥＣサイト２００４への購入注文処理が完了した購入注文が確定される。
【０１１０】
以上の処理フローにより、注文装置２００３から購入注文を受けたサーバ２００１が速やかにＥＣサイトへの購入注文処理を実行するため、ＥＣサイトの定めたキャンセル可能時間の範囲で商品等の購入注文ができる。
【０１１１】
なお、ステップ（Ｓ１４０１）の代わりにステップ（Ｓ１４０２）とステップ（Ｓ１４０３）の処理フローを加えてもよい。かかる処理フローによって、キャンセル可能時間のカウントダウンが完了した場合（Ｓ６０２１１のＹＥＳ）であっても、確認者が購入注文に関するメッセージ情報を一度も確認していない場合に限って、ＥＣサイト２００４に対する購入注文処理が完了した購入注文を自動で取り消しできる。
【０１１２】
以下、具体的に説明すると、ステップ（Ｓ６０２１１）において、キャンセル可能時間のカウントダウンが完了すると、ステップ（Ｓ１４０２）に進む（Ｓ６０２１１のＹＥＳ）。ステップ（Ｓ１４０２）において、サーバ２００１に対して表示端末２００２から状態情報が通知されたか否かを判断する。ここで、表示端末２００２から状態情報が通知されていないと判断された場合は、ステップ（Ｓ１４０３）に進む（Ｓ１４０２のＮＯ）。なお、ステップ（Ｓ１４０２）において、サーバ２００１に対して表示端末２００２から状態情報が通知されていると判断された場合は、ステップ（Ｓ６０２１４）に進み、ステップ（Ｓ１３０１）にてＥＣサイト２００４への購入注文処理が完了した購入注文が確定される。
【０１１３】
続くステップ（Ｓ１４０３）において、サーバ２００１は、ステップ（Ｓ１３０１）にてＥＣサイト２００４への購入注文処理が完了した購入注文のキャンセル処理を実行する。
【０１１４】
ステップ（Ｓ１４０２）およびステップ（Ｓ１４０３）の処理によって、表示端末２００２においてサーバ２００１から通知されるメッセージ情報が表示されずに、ＥＣサイトの定めたキャンセル可能時間が経過した場合、キャンセル可能時間が経過した時点で自動的に購入注文をキャンセルできる。
【０１１５】
以上説明した本実施の形態により、確認者が購入注文のキャンセル可能時間の確認をしない場合であっても、サーバにおいて自動的にＥＣサイトへの発注処理を実行できる。あるいは、表示端末上で確認者が一度も注文確認を行わない場合は、ＥＣサイトの定めたキャンセル可能時間が経過する直前に自動で注文を取り消すことができる。
【０１１６】
なお、本開示における注文装置、サーバと表示端末間での通信について、説明のためフローチャート図においては同期通信として記載したが、必要に応じて非同期通信の形態をとってもよい。
【０１１７】
本開示に係る第１の態様は、購入注文に用いられる注文装置とディスプレイを有する表示端末とに接続され、前記購入注文処理を行う情報処理システムにおける情報処理方法であって、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する前記表示端末の有無を判断し、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１１８】
上記第１の態様によると、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置に対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１１９】
これによって、前記対応する表示端末のディスプレイにおいて注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報が表示されたことを前記状態情報の受信によって判断し、前記状態情報の受信を起点に前記キャンセル期間を開始させるので、例えば、注文装置を用いて購入注文を行った注文者と、購入注文の確認者とが異なる場合、当該購入注文が行われた旨を確認者が認識してから前記キャンセル期間を開始できる。そのため、例えば、購入注文が行われた旨を当該購入注文の確認者が認識しないまま購入注文のキャンセル期間が終了してしまい、誤った購入注文をキャンセルする処理が実行不可となることを防止できる。
【０１２０】
また、前記対応する表示端末のディスプレイにおいて注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報が表示された場合に、当該表示端末から前記状態情報を受信するので、購入注文の確認者による前記メッセージ情報に対しての入力または返信なしに、情報処理システムにおいて購入注文処理が進められる。そのため、購入注文が行われるたびに当該購入注文の確認通知に対して確認者が入力作業を求められることがなく、入力作業に係る時間が増大することを防止できる。
【０１２１】
上記第１の態様において、例えば、前記キャンセル期間が終了した場合に、前記注文情報に基づく購入注文処理を完了させるとしてもよい。
【０１２２】
これによって、キャンセル期間が終了したのちに購入注文処理が完了させるので、誤った注文をキャンセル可能な期間を設けつつ購入注文処理が滞らない情報処理システムを提供できる。
【０１２３】
上記第１の態様において、例えば、前記対応する表示端末が存在しない場合、前記受信した注文情報に基づく前記購入注文処理が完了したことを起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させるとしてもよい。
【０１２４】
上記第１の態様において、例えば、前記状態情報の受信を起点に開始されたキャンセル期間の終点を示す時刻は、前記購入注文処理が完了したことを起点に開始されたキャンセル期間の終点を示す時刻より遅いとしてもよい。
【０１２５】
上記第１の態様において、例えば、前記受信した注文情報は、商品および前記商品の個数を指定する商品情報を含み、前記商品情報に基づいて前記購入注文処理が行われるとしてもよい。
【０１２６】
上記第１の態様において、例えば、前記注文情報は、前記注文装置を識別する識別情報を含み、前記注文装置の前記識別情報と商品および前記商品の個数を示す情報とを対応付けて管理するテーブルを用いて、前記購入注文処理を行う前記商品および前記商品の個数を指定する商品情報を決定し、前記決定した商品情報に基づいて前記購入注文処理が行われるとしてもよい。
【０１２７】
これによって、前記注文装置から受信した当該注文装置の前記識別情報と商品および前記商品の個数を示す情報とを対応付けて管理するテーブルを用いて前記購入注文処理を行う前記商品および前記商品の個数を指定するので、例えば、定期的に購入注文する商品およびその個数が決まっている場合などでは、購入注文するたびにユーザが前記注文装置において商品およびその個数を指定する必要がない。また、前記テーブルを更新することで商品および商品の個数の設定を変更できるので、注文装置自体に商品等を指定する機能を持たせずとも購入注文可能となり、注文装置の構成を簡素化にできる。
【０１２８】
上記第１の態様において、例えば、前記注文装置の設置されている場所を示す第１の位置情報を管理し、前記対応する表示端末から、前記対応する表示端末の現在位地を示す第２の位置情報を定期的に受信し、前記注文情報を受信した場合に、前記第１の位置情報と前記第２の位置情報とが一致するか否かを判断し、前記第１の位置情報と前記第２の位置情報とが一致すると判断された場合は、前記状態情報を前記対応する表示端末から受信していなくとも、前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させるとしてもよい。
【０１２９】
上記第１の態様によれば、注文情報を受信した場合に、注文装置の設置されている場所を示す第１の位置情報と前記対応する表示端末の現在位置を示す第２の位置情報とを用いて、両者が一致すると判断された場合は、前記状態情報を前記対応する表示端末から受信していなくとも、受信した注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１３０】
これによって、注文装置の位置情報と表示端末の位置情報とが一致するか否かを判断するので、表示端末のユーザが注文装置の近辺または同じ家屋内にいることを判断でき、この場合、例えば、注文装置によって購入注文を行ったユーザと表示端末のユーザとが同一であるか、または購入注文が行われたことを表示端末のユーザが認識していると推定して前記キャンセル期間を開始できる。
【０１３１】
そのため、購入注文が行われたことを認識しているユーザが、当該購入注文が行われた旨を示す前記メッセージ情報を確認せずとも購入注文処理を進めることができる。
【０１３２】
上記第１の態様において、例えば、前記注文装置の設置されている場所を示す第１の位置情報を管理し、前記対応する表示端末から、前記対応する表示端末の現在位置を示す第２の位置情報を定期的に受信し、前記注文情報を受信した場合に、前記第１の位置情報と前記第２の位置情報とが一致するか否かを判断し、前記第１の位置情報と前記第２の位置情報とが一致しないと判断された場合は、前記状態情報の受信を起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付ける期間を開始させるとしてもよい。
【０１３３】
上記態様において、例えば、前記メッセージ情報は、前記対応する表示端末の前記ディスプレイにおいて表示されたのちに、前記対応する表示端末から他の表示端末へ転送可能であり、前記転送された前記メッセージ情報が前記他の表示端末のディスプレイにおいて表示された場合、前記キャンセル期間を新たに開始させるとしてもよい。
【０１３４】
上記第１の態様において、例えば、前記注文装置の設置されている場所を示す第１の位置情報を管理し、前記対応する表示端末が複数存在する場合、前記複数の対応する表示端末のそれぞれから前記複数の対応する表示端末の各々の現在位置を示す位置情報を定期的に受信し、前記注文装置から前記注文情報を受信した場合に、前記第１の位置情報を前記複数の位置情報のそれぞれと比較し、前記比較結果に基づいて、前記複数の表示端末のうちの一の表示端末であって、前記第１の位置情報と一致する位置情報に対応する表示端末へ、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信するとしてもよい。
【０１３５】
上記第１の態様によれば、前記注文情報を受信した場合に、前記注文装置の設置されている場所を示す第１の位置情報と、前記複数の対応する表示端末の各々の現在位置を示す位置情報とを比較し、前記複数の表示端末のうちの一の表示端末であって、前記第１の位置情報と一致する位置情報に対応する表示端末へ、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信する。
【０１３６】
これによって、例えば、前記注文装置に対応する表示端末が複数ある場合、前記対応する複数の表示端末のうち注文装置の設置されている場所の近辺または同じ家屋内にある表示端末へ前記メッセージ情報が送信されるので、例えば、注文装置によって購入注文を行ったユーザと表示端末のユーザとが同一であるか、または購入注文が行われたことを表示端末のユーザが認識していると推定して購入注文が行われた経緯を把握しているユーザに対して前記メッセージ情報を送信できる。そのため、例えば、前記メッセージ情報が示す購入注文の内容が、誤っているか否かをすぐに判断できる。また、前記対応する複数の表示端末すべてに前記メッセージ情報を送信しないので、余分な通知をしなくともよく、通信トラフィックの増加を低減できる。
【０１３７】
上記第１の態様において、例えば、前記複数の表示端末のそれぞれから、前記表示端末の操作ログを受信し、前記第１の位置情報と一致する位置情報に対応する表示端末が複数存在する場合は、前記第１の位置情報と一致する位置情報に対応する表示端末であって前記操作ログに基づいて判断される操作頻度が最も高い表示端末へ前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信するとしてもよい。
【０１３８】
上記第１の態様において、例えば、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記注文情報に示された前記購入注文をキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するとしてもよい。
【０１３９】
これによって、前記受信した注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報に基づく表示は、当該購入注文をキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するので、例えば、前記メッセージ情報が示す購入注文の内容が誤りであった場合、すぐに当該購入注文をキャンセルする処理を実行できる。
【０１４０】
上記第１の態様において、例えば、前記注文装置から受信した同一な複数の注文情報を、前記複数の注文情報の各々を受信した日付とともに管理し、前記管理された複数の注文情報を受信した日付に基づいて、前記複数の注文情報を受信した日付間隔の平均である平均日付間隔を算出し、前記注文装置から新たな注文情報を受信した場合、最後に注文情報を受信した日付から前記新たな注文情報を受信した日付までの日付間隔が、前記平均日付間隔よりも短いか否かを判断し、前記新たな注文情報に対応する前記グラフィカルユーザインタフェースのボタンの表示形式は、前記日付間隔が前記平均日付間隔よりも短いと判断された場合と、前記日付間隔が前記平均日付間隔よりも長いと判断された場合とで異なるとしてもよい。
【０１４１】
上記第１の態様において、例えば、所定期間内に複数の注文情報を受信した場合、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報に示された複数の購入注文を一括してキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するとしてもよい。
【０１４２】
これによって、所定期間内に複数の注文情報を受信した場合、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報に示された複数の購入注文を一括してキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するので、例えば、誤って複数の購入注文を行った場合に購入注文毎に一つずつキャンセルせずとも前記複数の購入注文を一括してキャンセルする処理を実行でき、キャンセル作業によるユーザの煩雑さを低減できる。
【０１４３】
上記第１の態様において、例えば、前記所定期間は、前記複数の注文情報のうちの最初の注文情報を受信してから、前記最初の注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間が完了するまでの期間であるとしてもよい。
【０１４４】
上記第１の態様において、例えば、前記情報処理システムは、複数の注文装置および前記複数の注文装置に対応する表示端末と接続しており、前記所定時間内に受信した前記複数の注文情報はそれぞれ、前記複数の注文装置のうちの異なる注文装置から受信した注文情報であるとしてもよい。
【０１４５】
上記第１の態様において、例えば、前記複数の注文情報はそれぞれ、同一の注文装置から受信する同一の注文情報であるとしてもよい。
【０１４６】
上記第１の態様において、例えば、前記複数の注文情報のうちの一の注文情報に対応する前記キャンセル期間が終了した場合、前記対応する表示端末の前記ディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報のうちの一の注文情報を除いた注文情報に示された購入注文を一括してキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するとしてもよい。
【０１４７】
上記第１の態様において、例えば、前記注文装置は一個の押しボタンを有し、前記一個の押しボタンの押下によって前記注文情報が送信されるとしてもよい。
【０１４８】
これによって、前記一個の押しボタンの押下によって前記注文情報が送信されるので、前記注文情報の送信に複雑な操作を必要とせず、前記購入注文を簡単に行える。
【０１４９】
上記第１の態様において、例えば、前記注文装置は複数個の押しボタンを有し、前記複数個の押しボタンはそれぞれ異なる注文情報に対応しており、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する注文情報が送信されるとしてもよい。
【０１５０】
これによって、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する注文情報が送信されるので、前記注文情報の送信に複雑な操作を必要とせず、複数の異なる前記購入注文を簡単に行える。
【０１５１】
また、第１の態様の他の態様は、購入注文に用いられる注文装置と、ディスプレイを有し前記注文装置に対応する表示端末と、前記注文装置および前記対応する表示端末と接続可能なサーバとを含み、前記購入注文処理を行う情報処理システムであって、前記注文装置は、前記購入注文を示す注文情報及び前記サーバの宛先情報を格納するメモリと、前記注文情報を前記サーバに送信する旨の注文指示をする操作部と、前記注文指示に基づいて前記注文情報を前記サーバに送信する第１通信部と、を備え、前記対応する表示端末は、前記注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を前記サーバから受信する第２通信部と、前記ディスプレイにおいて前記メッセージ情報が表示された場合、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を、前記第２通信部を介して前記サーバへ送信させる第１制御部と、を備え、前記サーバは、前記注文装置から前記購入注文を示す注文情報を受信する第３通信部と、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する表示端末の有無を判断し、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断する制御部と、を備え、前記情報処理システムにおいては、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１５２】
また、第１の態様の他の態様は、上記他の態様の情報処理システムにおいて用いられる注文装置である。
【０１５３】
上記他の態様において、例えば、前記操作部は、少なくもと一個の押しボタンを有し、前記第１通信部は、前記一個の押しボタンの押下によって前記注文情報を前記サーバに送信するとしてもよい。
【０１５４】
上記他の態様において、例えば、前記操作部は、複数個の押しボタンを有し、前記メモリは、前記複数個の押しボタンの各々に対応させて購入注文を示す注文情報を格納し、前記第１通信部は、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する前記注文情報を送信するとしてもよい。
【０１５５】
また、第１の態様の他の態様は、ディスプレイを有する表示端末と、前記表示端末と接続可能なサーバとを含み、購入注文に基づく購入注文処理を行う情報処理システムに用いられる注文装置であって、前記購入注文を示す注文情報及び前記サーバの宛先情報を格納するメモリと、前記注文情報を前記サーバに送信する旨の注文指示をする少なくもと一個の押しボタンを有する操作部と、前記指示に基づいて前記注文情報を前記サーバに送信する通信部と、を備え、前記サーバにおいて、前記注文装置から前記購入注文を示す注文情報が受信され、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する表示端末の有無が判断され、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報が送信され、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かが判断され、前記情報処理システムにおいて、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に前記注文情報に示された前記購入注文をキャンセルする処理を受け付けるキャンセル期間が開始される。
【０１５６】
本開示に係る第２の態様は、購入注文に用いられる注文装置とディスプレイを有する表示端末とに接続され、前記購入注文処理を行う情報処理システムにおける情報処理方法であって、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する前記表示端末の有無を判断し、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１５７】
上記第２の態様によると、前記注文装置から前記購入注文を示す注文情報を受信し、前記注文装置に対応する表示端末に対して、前記受信した注文情報に示された前記購入注文を受け付けた旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断し、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に、前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１５８】
これによって、前記対応する表示端末のディスプレイにおいて注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報が表示されたことを前記状態情報の受信によって判断し、前記状態情報の受信を起点に前記キャンセル期間を開始させるので、例えば、注文装置を用いて購入注文を行った注文者と、購入注文の確認者とが異なる場合、当該購入注文が行われた旨を確認者が認識してから前記キャンセル期間を開始できる。そのため、例えば、購入注文が行われた旨を当該購入注文の確認者が認識しないまま購入注文のキャンセル期間が終了してしまい、誤った購入注文をキャンセルする処理が実行不可となることを防止できる。
【０１５９】
また、前記対応する表示端末のディスプレイにおいて注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報が表示された場合に、当該表示端末から前記状態情報を受信するので、購入注文の確認者による前記メッセージ情報に対しての入力または返信なしに、情報処理システムにおいて購入注文処理が進められる。そのため、購入注文が行われるたびに当該購入注文の確認通知に対して確認者が入力作業を求められることがなく、入力作業に係る時間が増大することを防止できる。
【０１６０】
上記第２の態様において、例えば、前記対応する表示端末が存在しない場合、前記受信した注文情報に基づく前記購入注文処理が完了したことを起点に前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させるとしてもよい。
【０１６１】
上記第２の態様において、例えば、前記状態情報の受信を起点に開始されたキャンセル期間の終点を示す時刻は、前記購入注文処理が完了したことを起点に開始されたキャンセル期間の終点を示す時刻より遅いとしてもよい。
【０１６２】
上記第２の態様において、例えば、前記受信した注文情報は、商品および前記商品の個数を指定する商品情報を含み、前記商品情報に基づいて前記購入注文処理が行われるとしてもよい。
【０１６３】
上記第２の態様において、例えば、前記注文情報は、前記注文装置を識別する識別情報を含み、前記注文装置の前記識別情報と商品および前記商品の個数を示す情報とを対応付けて管理するテーブルを用いて、前記購入注文処理を行う前記商品および前記商品の個数を指定する商品情報を決定し、前記決定した商品情報に基づいて前記購入注文処理が行われるとしてもよい。
【０１６４】
これによって、前記注文装置から受信した当該注文装置の前記識別情報と商品および前記商品の個数を示す情報とを対応付けて管理するテーブルを用いて前記購入注文処理を行う前記商品および前記商品の個数を指定するので、例えば、定期的に購入注文する商品およびその個数が決まっている場合などでは、購入注文するたびにユーザが前記注文装置において商品およびその個数を指定する必要がない。また、前記テーブルを更新することで商品および商品の個数の設定を変更できるので、注文装置自体に商品等を指定する機能を持たせずとも購入注文可能となり、注文装置の構成を簡素化にできる。
【０１６５】
上記第２の態様において、例えば、前記注文装置の設置されている場所を示す第１の位置情報を管理し、前記対応する表示端末から、前記対応する表示端末の現在位置を示す第２の位置情報を定期的に受信し、前記注文情報を受信した場合に、前記第１の位置情報と前記第２の位置情報とが一致するか否かを判断し、前記第１の位置情報と前記第２の位置情報とが一致すると判断された場合は、前記状態情報を前記対応する表示端末から受信していなくとも、前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させるとしてもよい。
【０１６６】
上記第２の態様によれば、注文情報を受信した場合に、注文装置の設置されている場所を示す第１の位置情報と前記対応する表示端末の現在位置を示す第２の位置情報とを用いて、両者が一致すると判断された場合は、前記状態情報を前記対応する表示端末から受信していなくとも、前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１６７】
これによって、注文装置の位置情報と表示端末の位置情報とが一致するか否かを判断するので、表示端末のユーザが注文装置の近辺または同じ家屋内にいることを判断でき、この場合、例えば、注文装置によって購入注文を行ったユーザと表示端末のユーザとが同一であるか、または購入注文が行われたことを表示端末のユーザが認識していると推定して前記キャンセル期間を開始できる。
【０１６８】
そのため、購入注文が行われたことを認識しているユーザが、当該購入注文が行われた旨を示す前記メッセージ情報を確認せずとも購入注文処理を進めることができる。
【０１６９】
上記第２の態様において、例えば、前記注文装置の設置されている場所を示す第１の位置情報を管理し、前記対応する表示端末から、前記対応する表示端末の現在位置を示す第２の位置情報を定期的に受信し、前記注文情報を受信した場合に、前記第１の位置情報と前記第２の位置情報とが一致するか否かを判断し、前記第１の位置情報と前記第２の位置情報とが一致しないと判断された場合は、前記状態情報の受信を起点に前記購入注文処理が完了した購入注文をキャンセルする処理を受け付ける期間を開始させるとしてもよい。
【０１７０】
上記第２の態様において、例えば、前記メッセージ情報は、前記対応する表示端末の前記ディスプレイにおいて表示されたのちに、前記対応する表示端末から他の表示端末へ転送可能であり、前記転送された前記メッセージ情報が前記他の表示端末のディスプレイにおいて表示された場合、前記キャンセル期間を新たに開始させるとしてもよい。
【０１７１】
上記第２の態様において、例えば、前記注文装置の設置されている場所を示す第１の位置情報を管理し、前記対応する表示端末が複数存在する場合、前記複数の対応する表示端末のそれぞれから前記複数の対応する表示端末の各々の現在位置を示す位置情報を定期的に受信し、前記注文装置から前記注文情報を受信した場合に、前記第１の位置情報を前記複数の位置情報のそれぞれと比較し、前記比較結果に基づいて、前記複数の表示端末のうちの一の表示端末であって、前記第１の位置情報と一致する位置情報に対応する表示端末へ、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信するとしてもよい。
【０１７２】
上記第２の態様によれば、前記注文情報を受信した場合に、前記注文装置の設置されている場所を示す第１の位置情報と、前記複数の対応する表示端末の各々の現在位置を示す位置情報とを比較し、前記複数の表示端末のうちの一の表示端末であって、前記第１の位置情報と一致する位置情報に対応する表示端末へ、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信する。
【０１７３】
これによって、例えば、前記注文装置に対応する表示端末が複数ある場合、前記対応する複数の表示端末のうち注文装置の設置されている場所の近辺または同じ家屋内にある表示端末へ前記メッセージ情報が送信されるので、例えば、注文装置によって購入注文を行ったユーザと表示端末のユーザとが同一であるか、または購入注文が行われたことを表示端末のユーザが認識していると推定して購入注文が行われた経緯を把握しているユーザに対して前記メッセージ情報を送信できる。そのため、例えば、前記メッセージ情報が示す購入注文の内容が、誤っているか否かをすぐに判断できる。また、前記対応する複数の表示端末すべてに前記メッセージ情報を送信しないので、余分な通知をしなくともよく、通信トラフィックの増加を低減できる。
【０１７４】
上記第２の態様において、例えば、前記複数の表示端末のそれぞれから、前記表示端末の操作ログを受信し、前記第１の位置情報と一致する位置情報に対応する表示端末が複数存在する場合は、前記第１の位置情報と一致する位置情報に対応する表示端末であって前記操作ログに基づいて判断される操作頻度が最も高い表示端末へ、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信するとしてもよい。
【０１７５】
上記第２の態様において、例えば、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記購入注文処理が完了した前記購入注文をキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するとしてもよい。
【０１７６】
これによって、前記受信した注文情報に示された前記購入注文を受け付けた旨の前記メッセージ情報に基づく表示は、当該購入注文処理が完了した前記購入注文をキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するので、例えば、前記メッセージ情報が示す購入注文の内容が誤りであった場合、すぐに当該購入注文をキャンセルできる。
【０１７７】
上記第２の態様において、例えば、前記注文装置から受信した同一な複数の注文情報を、前記複数の注文情報の各々を受信した日付とともに管理し、前記管理された複数の注文情報を受信した日付に基づいて、前記複数の注文情報を受信した日付間隔の平均である平均日付間隔を算出し、前記注文装置から新たな注文情報を受信した場合、最後に注文情報を受信した日付から前記新たな注文情報を受信した日付までの日付間隔が、前記平均日付間隔よりも短いか否かを判断し、前記新たな注文情報に対応する前記グラフィカルユーザインタフェースのボタンは、前記日付間隔が前記平均日付間隔よりも短いと判断された場合と、前記日付間隔が前記平均日付間隔よりも長いと判断された場合とで異なる表示とするとしてもよい。
【０１７８】
上記第２の態様において、例えば、所定期間内に複数の注文情報を受信した場合、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報に基づく購入注文処理が完了した複数の購入注文を一括してキャンセル可能なグラフィカルユーザインタフェースのボタンを有するとしてもよい。
【０１７９】
これによって、所定期間内に複数の注文情報を受信した場合、前記対応する表示端末のディスプレイにおける前記メッセージ情報に基づく表示は、前記複数に基づく購入注文処理が完了した複数の注文を一括してキャンセル可能なラフィカルユーザインタフェースのボタンを有するので、例えば、誤って複数の購入注文を行った場合に購入注文毎に一つずつキャンセルせずとも前記複数の購入注文を一括してキャンセルでき、キャンセル作業によるユーザの煩雑さを低減できる。
【０１８０】
上記第２の態様において、例えば、前記所定期間は、前記複数の注文情報のうちの最初の注文情報を受信してから、前記最初の注文情報に基づく前記購入注文処理が完了した購入注文をキャンセルする処理を受け付ける期間が完了するまでの期間であるとしてもよい。
【０１８１】
上記第２の態様において、例えば、前記情報処理システムは、複数の注文装置および前記複数の注文装置に対応する表示端末と接続しており、前記所定時間内に受信した前記複数の注文情報はそれぞれ、前記複数の注文装置のうちの異なる注文装置から受信した注文情報であるとしてもよい。
【０１８２】
上記第２の態様において、例えば、前記複数の注文情報はそれぞれ、同一の注文装置から受信する同一の注文情報であるとしてもよい。
【０１８３】
上記第２の態様において、例えば、前記複数の注文情報のうちの一の注文情報に対応する前記キャンセル期間が終了した場合、前記対応する表示端末の前記ディスプレイにおける前記メッセージ情報に基づく表示は、前記複数の注文情報のうちの一の注文情報を除いた注文情報に対応する前記購入注文処理が完了した購入注文を一括してキャンセルする処理を実行可能なグラフィカルユーザインタフェースのボタンを有するとしてもよい。
【０１８４】
上記第２の態様において、例えば、前記注文装置は一個の押しボタンを有し、前記一個の押しボタンの押下によって前記注文情報が送信されるとしてもよい。
【０１８５】
これによって、前記一個の押しボタンの押下によって前記注文情報が送信されるので、前記注文情報の送信に複雑な操作を必要とせず、前記購入注文を簡単に行える。
【０１８６】
上記第２の態様において、例えば、前記注文装置は複数個の押しボタンを有し、前記複数個の押しボタンはそれぞれ異なる注文情報に対応しており、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する注文情報が送信されるとしてもよい。
【０１８７】
これによって、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する注文情報が送信されるので、前記注文情報の送信に複雑な操作を必要とせず、複数の異なる前記購入注文を簡単に行える。
【０１８８】
また、第２の態様の他の態様は、購入注文に用いられる注文装置と、ディスプレイを有し前記注文装置に対応する表示端末と、前記注文装置および前記対応する表示端末と接続可能なサーバとを含み、前記購入注文処理を行う情報処理システムであって、前記注文装置は、前記購入注文を示す注文情報及び前記サーバの宛先情報を格納するメモリと、前記注文情報を前記サーバに送信する旨の注文指示をする操作部と、前記注文指示に基づいて前記注文情報を前記サーバに送信する第１通信部と、を備え、前記対応する表示端末は、前記注文情報に基づく購入注文処理が完了した旨のメッセージ情報を前記サーバから受信する第２通信部と、前記ディスプレイにおいて前記メッセージ情報が表示された場合、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を、前記第２通信部を介して前記サーバへ送信させる第１制御部と、を備え、前記サーバは、前記注文装置から前記購入注文を示す注文情報を受信する第３通信部と、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する表示端末の有無を判断し、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報を送信し、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かを判断する制御部と、を備え、前記情報処理システムにおいては、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間を開始させる。
【０１８９】
また、第２の態様の他の態様は、上記他の態様の情報処理システムにおいて用いられる注文装置である。
【０１９０】
上記他の態様において、例えば、前記操作部は、少なくもと一個の押しボタンを有し、前記第１通信部は、前記一個の押しボタンの押下によって前記注文情報を前記サーバに送信するとしてもよい。
【０１９１】
上記他の態様において、例えば、前記操作部は、複数個の押しボタンを有し、前記メモリは、前記複数個の押しボタンの各々に対応させて購入注文を示す注文情報を格納し、前記第１通信部は、前記複数個の押しボタンのうちの一の押しボタンの押下によって、前記一の押しボタンに対応する前記注文情報を送信するとしてもよい。
【０１９２】
また、第２の態様の他の態様は、ディスプレイを有する表示端末と、前記表示端末と接続可能なサーバとを含み、購入注文に基づく購入注文処理を行う情報処理システムに用いられる注文装置であって、前記購入注文を示す注文情報及び前記サーバの宛先情報を格納するメモリと、前記注文情報を前記サーバに送信する旨の注文指示をする少なくもと一個の押しボタンを有する操作部と、前記指示に基づいて前記注文情報を前記サーバに送信する通信部と、を備え、前記サーバにおいて、前記注文装置から前記購入注文を示す注文情報が受信され、前記注文装置と前記表示端末とを対応付けて管理するテーブルを用いて、前記注文情報を送信した前記注文装置に対応する表示端末の有無が判断され、前記対応する表示端末が存在する場合、前記対応する表示端末に対して、前記受信した注文情報に基づく購入注文処理が完了した旨のメッセージ情報が送信され、前記対応する表示端末のディスプレイにおいて前記メッセージ情報が表示されたことを示す状態情報を前記対応する表示端末から受信したか否かが判断され、前記情報処理システムにおいて、前記対応する表示端末から前記状態情報を受信した場合、前記状態情報の受信を起点に前記購入注文処理が完了した購入注文をキャンセルする処理を受け付けるキャンセル期間が開始される。
【産業上の利用可能性】
【０１９３】
本開示に係る情報処理方法は、購入注文に用いられる注文装置とディスプレイを有する表示端末とに接続され、前記購入注文処理を行う情報処理システムにおける情報処理方法に有用である。
【符号の説明】
【０１９４】
２００１    サーバ
２００２    表示端末
２００３    注文装置
２００４    ＥＣサイト
２００５    公衆ネットワーク
２００１０    第３通信部
２００１１    第２制御部
２００１２    記憶部
２００２０    第２通信部
２００２１    第１制御部
２００２２    ディスプレイ
２００３０    第１通信部
２００３１    操作部
２００３２    メモリ
【図１】
2015075892.tif 000003
【図２】
2015075892.tif 000004
【図３】
2015075892.tif 000005
【図４Ａ】
2015075892.tif 000006
【図４Ｂ】
2015075892.tif 000007
【図４Ｃ】
2015075892.tif 000008
【図５】
2015075892.tif 000009
【図６Ａ】
2015075892.tif 000010
【図６Ｂ】
2015075892.tif 000011
【図７】
2015075892.tif 000012
【図８】
2015075892.tif 000013
【図９】
2015075892.tif 000014
【図１０】
2015075892.tif 000015
【図１１】
2015075892.tif 000016
【図１２】
2015075892.tif 000017
【図１３】
2015075892.tif 000018
【図１４】
2015075892.tif 000019
【図１５】
2015075892.tif 000020
【国際調査報告】
2015075892.tif 000021
2015075892.tif 000022
2015075892.tif 000023
2015075892.tif 000024