(57)【要約】      （修正有）【課題】簡易かつ確実な操作で、店舗のステータスの変更を店舗検索結果ページにリアルタイムに反映させる。【解決手段】情報処理装置は、記憶手段と通信手段と制御手段とを有する。記憶手段は、複数の店舗の所在位置を含む地図情報を記憶し、各店舗の営業状況に関するステータス情報を、各店舗を識別する識別情報と対応付けて記憶する。通信手段は、各店舗内に設置され、少なくとも２面を有し、各面に店舗の異なるステータスが対応付けられた電子タグと通信可能であるとともに、ユーザ端末と通信可能である。制御手段は、電子タグの所定方向を向く面が変更された場合に、ステータス変更情報を当該店舗の識別情報と共に電子タグから受信し、店舗識別情報に対応するステータス情報を変更し、ユーザ端末からの店舗検索要求に応答して、地図情報上の店舗の所在位置に上記ステータス情報に応じたアイコンを店舗検索結果ページを生成して上記ユーザ端末へ送信する。【選択図】図４
2018005852.tif 000002
【特許請求の範囲】
【請求項１】
複数の店舗の所在位置を含む地図情報を記憶するとともに、前記各店舗の営業状況に関するステータスを示すステータス情報を、前記各店舗を識別する識別情報と対応付けて記憶する記憶手段と、
前記各店舗内に設置され、少なくとも２面を有し、各面に前記店舗の異なるステータスが対応付けられた電子タグと通信可能であるとともに、ユーザ端末と通信可能な通信手段と、
前記電子タグの、所定方向を向く面が変更された場合に、前記通信手段により、当該変更に応じたステータス変更情報を当該店舗の店舗識別情報と共に当該電子タグから受信し、当該受信されたステータス変更情報に基づいて前記店舗識別情報に対応する前記ステータス情報を変更し、
前記ユーザ端末からの店舗検索要求に応答して、前記地図情報上の前記店舗の所在位置に前記変更されたステータス情報に応じたアイコンを示した店舗検索結果ページを生成して前記通信手段により前記ユーザ端末へ送信する
ことが可能な制御手段と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶手段は、前記電子タグが有する面の数に対応した種類のステータス情報を記憶する
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記制御手段は、前記ステータス変更情報に基づいて前記ステータス情報を変更したときに、当該ステータス情報の変更完了を当該電子タグに所定の音声情報または表示情報として出力させるステータス情報変更通知を前記通信手段により前記電子タグへ送信する
情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記制御手段は、前記ステータス情報の変更に応じて、前記アイコンの表示態様を変更する
情報処理装置。
【請求項５】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記制御手段は、前記ステータス情報の変更に応じて、前記アイコンの表示及び非表示を切り替える
情報処理装置。
【請求項６】
請求項１乃至４のいずれかに記載の情報処理装置であって、
前記電子タグは少なくとも３面を有し、当該各面に、前記店舗において、空席が無い第１のステータスと、前記空席が第１の数だけ存在する第２のステータスと、前記空席が前記第１の数より多い第２の数だけ存在する第３のステータスとが対応付けられており、
前記記憶手段は、前記ステータス情報として、前記第１乃至第３のステータスを示す情報を記憶し、
前記制御手段は、前記第１乃至第３のステータスに応じて前記アイコンの表示態様を変更する
情報処理装置。
【請求項７】
請求項１乃至６のいずれかに記載の情報処理装置であって、
前記制御手段は、前記店舗検索要求に応じて前記店舗検索結果ページを送信した後、所定時間内に前記店舗検索結果ページが示す地図情報上に所在する店舗の前記ステータス情報が変更された場合に、前記店舗検索要求の送信元の前記ユーザ端末へ、当該ステータス情報の変更を通知するステータス変更情報を前記通信手段により送信する
情報処理装置。
【請求項８】
複数の店舗の所在位置を含む地図情報を記憶するとともに、前記各店舗の営業状況に関するステータスを示すステータス情報を、前記各店舗を識別する識別情報と対応付けて記憶し、
前記各店舗内に設置され、少なくとも２面を有し、各面に前記店舗の異なるステータスが対応付けられた電子タグの、所定方向を向く面が変更された場合に、当該変更に応じたステータス変更情報を当該店舗の店舗識別情報と共に当該電子タグから受信し、
前記受信されたステータス変更情報に基づいて前記店舗識別情報に対応する前記ステータス情報を変更し、
ユーザ端末からの店舗検索要求に応答して、前記地図情報上の前記店舗の所在位置に前記変更されたステータス情報に応じたアイコンを示した店舗検索結果ページを生成して前記ユーザ端末へ送信する
情報処理方法。
【請求項９】
情報処理装置に、
複数の店舗の所在位置を含む地図情報を記憶するとともに、前記各店舗の営業状況に関するステータスを示すステータス情報を、前記各店舗を識別する識別情報と対応付けて記憶するステップと、
前記各店舗内に設置され、少なくとも２面を有し、各面に前記店舗の異なるステータスが対応付けられた電子タグの、所定方向を向く面が変更された場合に、当該変更に応じたステータス変更情報を当該店舗の店舗識別情報と共に当該電子タグから受信するステップと、
前記受信されたステータス変更情報に基づいて前記店舗識別情報に対応する前記ステータス情報を変更するステップと、
ユーザ端末からの店舗検索要求に応答して、前記地図情報上の前記店舗の所在位置に前記変更されたステータス情報に応じたアイコンを示した店舗検索結果ページを生成して前記ユーザ端末へ送信するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上に飲食店等の店舗情報の位置を掲載したＷｅｂページを提供可能な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、飲食店等の店舗における空席状況等の店舗状況を、その店舗の位置を示す地図情報と共にＷｅｂページ上で提供する技術が存在する。
【０００３】
下記特許文献１には、飲食店等の店舗の端末が、タイマによって一定周期で店舗の営業状況、混雑状況または空き情報に関する更新データを検出してサーバへ送信し、サーバが、当該更新データに基づいてリアルタイム情報を蓄積し、リアルタイム情報に基づいて、利用者端末に表示される地図上の店舗に対応するアイコンの色、大きさ、点滅回数、文字または記号を変化させ、その違いによって、利用者に対して店舗に関するリアルタイム情報の内容を把握させるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４１５３２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、店舗の状況は、情報入力端末のキーボードやボタン等の人による操作や、センサ等のデータ検出による自動入力、またはカメラで撮影した画像データやマイクで集音した音声データ等のデータ解析等によって検出される。人による情報入力端末の操作は、特に店舗が混雑した状況下においては、入力漏れや入力の重複が発生する可能性がある。またセンサによる自動入力の場合には、センサの精度によって実際とは異なる状況が検出される可能性があり、さらにデータ解析による場合にはその処理に多くの手間とコストがかかり、またリアルタイム性に欠ける。
【０００６】
以上のような事情に鑑み、本発明の目的は、店舗の従業員の簡易かつ確実な操作に基づいて店舗のステータスの変更を店舗検索結果ページにリアルタイムに反映させることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを有する。上記記憶手段は、複数の店舗の所在位置を含む地図情報を記憶するとともに、上記各店舗の営業状況に関するステータスを示すステータス情報を、上記各店舗を識別する識別情報と対応付けて記憶する。上記通信手段は、上記各店舗内に設置され、少なくとも２面を有し、各面に上記店舗の異なるステータスが対応付けられた電子タグと通信可能であるとともに、ユーザ端末と通信可能である。上記制御手段は、上記電子タグの、所定方向を向く面が変更された場合に、上記通信手段により、当該変更に応じたステータス変更情報を当該店舗の店舗識別情報と共に当該電子タグから受信し、当該受信されたステータス変更情報に基づいて上記店舗識別情報に対応する上記ステータス情報を変更する。さらに制御手段は、上記ユーザ端末からの店舗検索要求に応答して、上記地図情報上の上記店舗の所在位置に上記変更されたステータス情報に応じたアイコンを示した店舗検索結果ページを生成して上記通信手段により上記ユーザ端末へ送信する。
【０００８】
これにより情報処理装置は、店舗の従業員等が電子タグの向きを変更するという簡易かつ確実な操作に基づいてステータス変更情報を受信し、それを店舗検索結果ページにリアルタイムに反映して出力することができる。また情報処理装置は、単に電子タグからのステータス変更情報を受信するだけでそれをアイコンに反映でき、ステータス情報をフラグ等により管理するだけで済むため、ステータスの収集・管理のための負荷の大きい演算処理を行う必要もない。
【０００９】
ここでステータスとは、例えば店舗の空席有無、待ち時間、開店／閉店、特定のメニュー／サービスの提供可否等であるが、これに限られない。また上記電子タグの所定方向を向く面の変更は、店舗のスタッフによって行われる。例えば２面を有するある程度の厚みがある円形または矩形の板状とされるが、それらに限られない。上記所定方向を向く面は、例えば上面であるが、これに限られない。店舗とは、例えば飲食店のほか、カラオケ、ボーリング等の娯楽施設の店舗、マッサージ・エステ等の施術施設の店舗、ホテル・旅館等の宿泊施設等を含む。また、情報処理装置と電子タグとの間の通信は、直接行われてもよいし、例えば店舗内の端末を介して実行されてもよい。また、上記「電子タグと通信可能」とは、直接通信する場合に限らず、何らかの他の機器を介した間接的な通信も含まれる。すなわち、上記「電子タグと通信可能」、「電子タグから受信」といった表現は、電子タグと情報処理装置との間に他の機器が介在している場合も含む概念である。
【００１０】
上記記憶手段は、上記電子タグが有する面の数に対応した種類のステータス情報を記憶してもよい。
【００１１】
これにより情報処理装置は、店舗に設置された電子タグの面の数に対応したステータス情報を記憶することで、店舗の様々なステータスを漏れなく把握することができる。
【００１２】
上記制御手段は、上記ステータス変更情報に基づいて上記ステータス情報を変更したときに、当該ステータス情報の変更完了を当該電子タグに所定の音声情報または表示情報として出力させるステータス情報変更通知を上記通信手段により上記電子タグへ送信してもよい。
【００１３】
これにより情報処理装置は、店舗で電子タグの所定方向を向く面が変更されることで、情報処理装置において実際にステータスが変更されたか否かを、音声情報または表示情報によって店舗側へ知らせることができる。ここで表示情報には、ディスプレイ表示のほか、ＬＥＤの点灯等も含まれる。
【００１４】
上記制御手段は、上記ステータス情報の変更に応じて、上記アイコンの表示態様を変更してもよい。
【００１５】
これにより情報処理装置は、アイコンの表示形態を変更することで、各店舗のステータスの違いをユーザに把握させ、またステータスの変更をリアルタイムにユーザに把握させることができる。ここでアイコンの表示態様とは、例えば色（透明度も含む）、形状、大きさ、付加データの有無等であるが、これらに限られない。
【００１６】
上記制御手段は、上記ステータス情報の変更に応じて、上記アイコンの表示及び非表示を切り替えてもよい。
【００１７】
これにより情報処理装置は、アイコンの表示・非表示を切り替えることで、各店舗のステータスの変更をユーザにリアルタイムに把握させることができる。
【００１８】
上記電子タグは少なくとも３面を有し、当該各面に、上記店舗において、空席が無い第１のステータスと、上記空席が第１の数だけ存在する第２のステータスと、上記空席が上記第１の数より多い第２の数だけ存在する第３のステータスとが対応付けられていてもよい。この場合上記記憶手段は、上記ステータス情報として、上記第１乃至第３のステータスを示す情報を記憶してもよく、上記制御手段は、上記第１乃至第３のステータスに応じて上記アイコンの表示態様を変更してもよい。
【００１９】
これにより情報処理装置は、電子タグの３面以上をステータス情報の記憶に使うことで、空席の有無等の二値だけでなく、空席数もユーザに通知することができる。
【００２０】
上記制御手段は、上記店舗検索要求に応じて上記店舗検索結果ページを送信した後、所定時間内に上記店舗検索結果ページが示す地図情報上に所在する店舗の上記ステータス情報が変更された場合に、上記店舗検索要求の送信元の上記ユーザ端末へ、当該ステータス情報の変更を通知するステータス変更情報を上記通信手段により送信してもよい。
【００２１】
これにより情報処理装置は、ユーザ端末においてユーザが検索結果ページを閲覧した直後に当該検索結果ページ上の店舗についてステータス変更があった場合にユーザに通知することで、ユーザを困惑させたり、ユーザの来店機会を喪失したりするのを防ぐことができる。所定時間とは、例えば５分、１０分等であるが、これらに限られない。
【００２２】
本発明の他の形態に係る情報処理方法は、
複数の店舗の所在位置を含む地図情報を記憶するとともに、上記各店舗の営業状況に関するステータスを示すステータス情報を、上記各店舗を識別する識別情報と対応付けて記憶し、
上記各店舗内に設置され、少なくとも２面を有し、各面に上記店舗の異なるステータスが対応付けられた電子タグの、所定方向を向く面が変更された場合に、当該変更に応じたステータス変更情報を当該店舗の店舗識別情報と共に当該電子タグから受信し、
上記受信されたステータス変更情報に基づいて上記店舗識別情報に対応する上記ステータス情報を変更し、
ユーザ端末からの店舗検索要求に応答して、上記地図情報上の上記店舗の所在位置に上記変更されたステータス情報に応じたのアイコンを示した店舗検索結果ページを生成して上記ユーザ端末へ送信することを含む。
【００２３】
本発明のまた別の形態に係るプログラムは、情報処理装置に、
複数の店舗の所在位置を含む地図情報を記憶するとともに、上記各店舗の営業状況に関するステータスを示すステータス情報を、上記各店舗を識別する識別情報と対応付けて記憶するステップと、
上記各店舗内に設置され、少なくとも２面を有し、各面に上記店舗の異なるステータスが対応付けられた電子タグの、所定方向を向く面が変更された場合に、当該変更に応じたステータス変更情報を当該店舗の店舗識別情報と共に当該電子タグから受信するステップと、
上記受信されたステータス変更情報に基づいて上記店舗識別情報に対応する上記ステータス情報を変更するステップと、
ユーザ端末からの店舗検索要求に応答して、上記地図情報上の上記店舗の所在位置に上記変更されたステータス情報に応じたアイコンを示した店舗検索結果ページを生成して上記ユーザ端末へ送信するステップと
を実行させる。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、店舗の従業員の簡易かつ確実な操作に基づいて店舗のステータスの変更を店舗検索結果ページにリアルタイムに反映させることができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る飲食店情報提供システムの構成を示した図である。
【図２】本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。
【図３】本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。
【図４】本発明の一実施形態に係る飲食店情報提供サーバによる、飲食店の検索結果ページの更新処理の流れを示したフローチャートである。
【図５】本発明の一実施形態に係る飲食店情報提供サーバによって生成される飲食店の検索結果ページの例を示した図である。
【図６】図５に示した飲食店の検索結果ページが更新された様子を示した図である。
【図７】本発明の他の実施形態に係る飲食店情報提供サーバによって生成される飲食店の検索結果ページの例を示した図である。
【図８】図７に示した飲食店の検索結果ページが更新された様子を示した図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２７】
［システムの構成］
図１は、本実施形態に係る飲食店情報提供システムの構成を示した図である。
【００２８】
同図に示すように、このシステムは、インターネット５０上の飲食店情報提供サーバ１００と、複数のユーザ端末２００と、複数の飲食店端末３００とを含む。
【００２９】
飲食店情報提供サーバ１００は、複数のユーザ端末２００及び複数の飲食店端末３００とインターネット５０を介して接続されている。飲食店情報提供サーバ１００は、飲食店に関する情報を掲載したポータルサイトを運営する。
【００３０】
飲食店情報提供サーバ１００は、上記ポータルサイトにおいて、ユーザ端末２００の一般ユーザ（飲食店に来店する客）向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ１００は、ユーザ端末２００からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したＷｅｂページを生成してユーザ端末２００へ送信する。当該検索結果ページは、飲食店情報の一覧モードで提供されるほか、地図上に飲食店の位置を示すアイコンを配置した地図モードでも提供される。
【００３１】
ユーザ端末２００（２００Ａ，２００Ｂ，２００Ｃ...）は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ等である。ユーザ端末２００は、飲食店情報提供サーバ１００へアクセスし、例えば店名やエリア等を検索条件として検索された上記検索結果ページを受信してブラウザ等により画面に表示する。
【００３２】
飲食店端末３００（３００Ａ，３００Ｂ，３００Ｃ...）は、各飲食店（飲食店Ａ，Ｂ，Ｃ...）に設置されている端末であり、ノートブックＰＣ、タブレットＰＣ、デスクトップＰＣ等である。
【００３３】
また、各飲食店内には、飲食店のスタッフにより操作される可搬性の電子タグ１０（１０Ａ，１０Ｂ，１０Ｃ...）も設置されている。当該電子タグ１０は、例えば表裏の２面を有する偏平円柱状（円形板状）の筐体を有し、各面には、飲食店の営業状況に関する異なるステータスが対応付けられている。電子タグ１０は、飲食店内の例えばテーブル、カウンター、棚等、スタッフからアクセスのよい場所の平面に、一方の面が上方を向き、他方の面が下方を向く（当該平面に接する）ように載置される。
【００３４】
本実施形態においては、電子タグ１０の一方の面には、当該飲食店における「空席有り」のステータスが対応付けられ、他方の面には「空席無し」のステータスが対応付けられている。例えば空席有りのステータスが対応付けられた面には「〇」の記号（同図の電子タグ１０Ａ，１０Ｃ参照）が表され、空席無しのステータスが対応付けられた面には「×」の記号（同図の電子タグ１０Ｂ参照）が表されており、飲食店のスタッフは当該記号によりステータスを区別することができる。
【００３５】
当該電子タグ１０には、例えばBluetooth（登録商標）等の近距離無線モジュールのほか、ジャイロスコープや加速度センサ等の動きセンサや、ＬＥＤライト、スピーカ等が内蔵されている。飲食店のスタッフが電子タグ１０をひっくり返す（天地を逆転させる）ことによってその上面を変更すると、電子タグ１０は上記センサによってその動作、つまり上面が変更されたことを検知し、それを示す情報を、飲食店の店舗ＩＤと共にステータス変更情報として上記無線モジュールにより出力することが可能である。出力されたステータス変更情報は、飲食店端末３００によって中継され飲食店情報提供サーバ１００へ送信される。
【００３６】
飲食店端末３００は、電子タグ１０及び飲食店情報提供サーバ１００と無線及び有線により通信可能である。飲食店端末３００は、上記電子タグ１０から出力されたステータス変更情報等の情報を飲食店情報提供サーバ１００へ転送し、飲食店情報提供サーバ１００から受信した情報を電子タグ１０へ転送することも可能である。
【００３７】
本実施形態では、飲食店情報提供サーバ１００は、上記電子タグ１０から飲食店端末３００を介して受信した各飲食店のステータス変更情報を、ユーザ端末２００からの飲食店の検索要求に対する検索結果ページ（地図モード）上のアイコンに反映するように、当該検索結果ページを更新可能である。
【００３８】
［飲食店情報提供サーバのハードウェア構成］
図２は、上記飲食店情報提供サーバ１００のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００３９】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４０】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００４１】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic Electroluminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００４２】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部１７がタッチパネルである場合、そのタッチパネルは表示部１６と一体となり得る。
【００４３】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ（ＳＳＤ；Solid State Drive）、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データに加えて、本実施形態における飲食店情報の検索結果ページの更新処理に必要なソフトウェアプログラム及びデータが記憶される。
【００４４】
後述するが、特に本実施形態において、記憶部１８は、飲食店情報データベース、地図情報データベース、及びステータス情報データベースを有している。
【００４５】
通信部１９は、例えばEthernet用のＮＩＣ（Network Interface Card）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記ユーザ端末２００及び飲食店端末３００との間の通信処理を担う。
【００４６】
なお、図示しないが、ユーザ端末２００及び飲食店端末３００の基本的なハードウェア構成も上記飲食店情報提供サーバ１００のハードウェア構成と略同様である。また、上記電子タグ１０も、上記各種センサ類やＬＥＤライトを有するほか、ＣＰＵ、ＲＯＭ、ＲＡＭ及びフラッシュメモリ等のハードウェアを有する。
【００４７】
［飲食店情報提供サーバのデータベース構成］
図３は、上記飲食店情報提供サーバ１００が有するデータベースの構成を示した図である。
【００４８】
同図に示すように、飲食店情報提供サーバ１００は、記憶部１８に、飲食店情報データベース３１、チェーン店舗ページ情報データベース３２、及びマスタ店舗ページ情報データベース３３を有している。
【００４９】
飲食店情報データベース３１は、飲食店毎に、飲食店情報掲載ページに掲載可能な飲食店情報（コンテンツ）及び当該飲食店情報のうち少なくとも一部が掲載された飲食店情報掲載ページ（Ｗｅｂページ）を記憶している。
【００５０】
飲食店情報としては、その飲食店の店名、住所、電話番号、所在エリア情報、その飲食店を識別するＩＤ（店舗ＩＤ）、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する情報（店舗のＰＲ文等の店舗の特徴を示す情報、飲食店が行うイベント情報）、飲食店が提供するメニューに関するメニュー情報、飲食店が提供するコース料理に関するコース情報、飲食店やメニューに関する画像データ、営業時間、ウェブサイトＵＲＬ等の情報を記憶している。
【００５１】
上記所在エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。
【００５２】
地図情報データベース３２は、上記各飲食店の所在地（住所）を含む地図情報を記憶している。地図情報としては、例えばＧＩＳ（geographic information system）データが用いられる。当該地図情報は、上記飲食店の検索結果ページの地図モードにおいて用いられる。また地図情報データベース３２には、上記検索結果ページにおいて地図上の飲食店の所在位置に配置されるアイコンデータも、上記ステータス毎に記憶している。
【００５３】
ステータス情報データベース３３は、上記各飲食店の「空席有り」または「空席無し」を示すステータス情報を、例えばフラグ情報として、各飲食店の店舗ＩＤと対応付けて記憶する。当該ステータス情報は、電子タグ１０から飲食店端末３００を介してステータス変更情報が送信される度に更新される。
【００５４】
これら各データベースは、後述する飲食店情報提供サーバ１００による飲食店の検索結果ページの更新処理において、必要に応じて相互に参照されて用いられる。
【００５５】
［飲食店情報提供サーバの動作］
次に、以上のように構成された飲食店情報提供サーバ１００の動作について説明する。当該動作は、飲食店情報提供サーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００５６】
図４は、飲食店情報提供サーバ１００による、飲食店の検索結果ページの更新処理の流れを示したフローチャートである。
【００５７】
同図に示すように、飲食店情報提供サーバ１００のＣＰＵ１１は、まず、いずれかの飲食店の電子タグ１０から、ステータス変更情報を受信したか否かを判断する（ステップ４１）。上述したように、当該ステータス変更情報には、上記電子タグ１０が設置された飲食店の店舗ＩＤが付随している。上述したように、当該ステータス変更情報は、飲食店のスタッフが、飲食店に空席が生じた場合または満席になった場合に、上記電子タグ１０をひっくり返して上面を変更したことが検知されることによって送信される。
【００５８】
上記ステータス変更情報を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該ステータス変更情報に基づいて、上記ステータス情報データベース３３における上記店舗ＩＤに対応する飲食店のステータス情報を変更する（ステップ４２）。
【００５９】
続いてＣＰＵ１１は、上記ステータス情報の変更が完了すると、上記ステータス変更情報の変更元の電子タグ１０（に接続された飲食店端末３００）へ、ステータス情報変更通知を送信する（ステップ４３）。
【００６０】
当該ステータス情報変更通知は、当該ステータス情報の変更完了を上記電子タグ１０に所定の音声情報または表示情報として出力させるコマンドである。音声情報は、例えば所定の効果音であってもよいし、「ステータス変更が完了しました。」といった音声であってもよい。また表示情報は、例えば電子タグ１０のＬＥＤライトの点灯または点滅により出力されてもよいし、電子タグ１０が有するディスプレイにその旨が表示されてもよい。さらに、電子タグ１０が振動機（振動モータ）を内蔵している場合には、上記音声または表示に代えて、振動によって上記ステータス変更完了が通知されてもよい。
【００６１】
これにより飲食店のスタッフは、電子タグ１０をひっくり返す動作によって、それが飲食店情報提供サーバ１００へ確実に伝わりステータスの変更が完了したことを把握することができる。
【００６２】
続いてＣＰＵ１１は、いずれかのユーザ端末２００から、地図モードにおける飲食店検索要求を受信したか否かを判断する（ステップ４４）。当該検索要求には、例えば飲食店が存在する位置の最寄りの駅名、住所、エリア名等の位置情報に関する検索条件が少なくとも含まれており、これに加えて、料理のジャンル、料理名等の他の検索条件が含まれている場合もある。
【００６３】
上記飲食店検索要求を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、上記検索条件に合致する飲食店の飲食店を上記飲食店情報データベース３１から抽出し、抽出した飲食店の店舗ＩＤをキーにして、その飲食店のステータス情報を、ステータス情報データベース３３から取得する（ステップ４５）。
【００６４】
続いてＣＰＵ１１は、上記地図情報データベース３２から、上記検索結果に合致する飲食店が存在するエリアの地図画像を取得し、当該地図画像上の飲食店の所在位置に、上記取得した飲食店のステータス情報に応じたアイコンを配置して、検索結果ページを生成する（ステップ４６）。この際、検索条件に合致する飲食店の飲食店情報の一覧も検索結果ページの一部領域に掲載される。
【００６５】
続いてＣＰＵ１１は、上記生成した検索結果ページを、上記検索要求元のユーザ端末２００へ送信する（ステップ４７）。
【００６６】
図５は、上記検索結果ページの例を示した図である。
【００６７】
同図に示すように、地図モードにおける飲食店の検索結果ページは、上記検索条件に合致する飲食店が存在するエリアの地図画像５３を有し、当該地図画像５３上の各飲食店の所在位置には、各飲食店のステータス情報に応じたアイコン５４が配置されている。
【００６８】
各アイコン５４は、例えば円形の吹き出し形状とされるが、この形状に限られない。飲食店のステータスの違い（空席有／空席無）は、例えば当該アイコン５４の色の違いによって表現される。同図では、空席有のステータスは例えば黒字に白文字のアイコン５４で示され、空席無のステータスは例えば白地に黒文字のアイコン５４で示される。
【００６９】
各アイコン５４は、その内部に、各飲食店を識別するための文字（例えばアルファベット）を有する。また、地図画像５３の例えば左側の所定領域には、各アイコン５４で表された飲食店に関する飲食店情報５５の一覧が掲載される。当該一覧内の各飲食店情報５５は、上記アイコン５４内の文字に対応した文字によって識別される。すなわち、地図画像５３上における各飲食店の所在位置は、各飲食店情報５５が有する識別用のアルファベットと同じアルファベットを有するアイコン５４によって示される。飲食店情報５５が検索結果ページの所定範囲に収まらない場合には、例えば上下スクロールにより全ての飲食店情報５５が閲覧可能とされる。
【００７０】
同図の例では、飲食店Ａ，Ｃ，Ｅ，Ｆ，Ｇは空席有のステータスを有し、飲食店Ｂ及びＤは空席無のステータスを有する。
【００７１】
また、検索結果ページの例えば上部（地図画像５３の上部）には、ユーザ端末２００のユーザがブラウザ上で飲食店の検索条件（駅名・住所等の位置情報や料理ジャンル等）を入力するための条件入力欄５１が設けられ、その例えば右側には、当該検索条件による検索要求を飲食店情報提供サーバ１００へ送信するための検索ボタン５２が設けられている。ユーザが条件入力欄５１に検索条件を入力し検索ボタン５２を押下する度に、飲食店情報提供サーバ１００により検索結果ページが生成されユーザ端末２００へ送信される。
【００７２】
図６は、図５に示した飲食店の検索結果ページが更新された様子を示した図である。
【００７３】
同図に示すように、例えば、図５において空席無のステータスを示すアイコン５４で示された飲食店Ｂの電子タグ１０から、ステータス変更情報が受信された場合には、ＣＰＵ１１は、上述したように、当該ステータス変更情報に応じて上記ステータス情報データベース３３内のステータス情報を空席有に変更し、それを検索結果ページにおけるアイコン５４に反映させる。これにより図５においては白地に黒文字であったアイコン５４が、図６においては黒字に白文字のアイコン５４へと変化している。
【００７４】
したがって、ユーザが同一の検索結果ページを閲覧している最中に、検索結果ページ内の飲食店の電子タグ１０から上記ステータス変更情報が受信されると、それがリアルタイムに反映されることで、ユーザはステータスの変更を一目で把握することができる。
【００７５】
また一方で、上述したように、このステータスの変更時には、ステータス情報変更通知が飲食店の電子タグ１０へ送信され、音声情報または表示情報が出力されることで、飲食店のスタッフもステータス変更完了を把握することができる。
【００７６】
図４に戻り、ＣＰＵ１１は、ユーザ端末２００へ検索結果ページを送信した後、所定時間内に、当該送信した検索結果ページの地図画像５３上の位置に所在する飲食店のステータス情報が変更されたか否かを判断する（ステップ４８）。
【００７７】
当該飲食店のステータス情報が変更されたと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該ステータスの変更をアイコン５４に反映するとともに、上記検索結果ページの送信先（検索要求の送信元）であるユーザ端末２００へ、当該ステータス情報の変更を通知するステータス変更情報を送信する（ステップ４９）。所定時間とは、例えば５分、１０分等であるが、これらに限られない。
【００７８】
これにより飲食店情報提供サーバ１００は、ユーザ端末２００においてユーザが検索結果ページを閲覧した直後に当該検索結果ページ上の飲食店についてステータス変更があった場合に、それをユーザに通知することで、ユーザが閲覧直後に実際に飲食店に行った場合に、閲覧したステータスと異なるステータスに遭遇して困惑するのを防ぐことができ、また空席無のステータスを閲覧して利用を諦めたユーザに空席有のステータスを通知することで、飲食店がユーザの来店機会を喪失するのを防ぐことができる。
【００７９】
飲食店情報提供サーバ１００のＣＰＵ１１は、以上説明した更新処理を、各飲食店の電子タグ１０からステータス変更情報を受信する度に繰り返す。
【００８０】
［まとめ］
以上説明したように、本実施形態によれば、飲食店情報提供サーバ１００は、飲食店のスタッフ等が電子タグ１０の向きを変更するという簡易かつ確実な操作に基づいてステータス変更情報を受信し、それを飲食店検索結果ページにリアルタイムに反映して出力することができる。
【００８１】
また飲食店情報提供サーバ１００は、単に電子タグからのステータス変更情報を受信するだけでそれをアイコンの表示態様に反映でき、ステータス情報をフラグ等により管理するだけで済むため、ステータスの収集・管理のための負荷の大きい演算処理を行う必要もない。
【００８２】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【００８３】
上述の実施形態では、飲食店の営業状況に関するステータスとして、空席の有無が例に挙げられたが、ステータスは空席の有無に限られない。例えば、開店中／閉店中といったステータスや、特定のメニューの提供可否といったステータスが上記電子タグ１０から送信され上記アイコン５４に反映されて示されてもよい。
【００８４】
また、上述の実施形態では、電子タグ１０が２面を有する例が挙げられたが、電子タグ１０は３面以上を有する多面体（例えば四面体（立方体）、六面体、八面体等）として構成され、３面以上の面に異なるステータスが対応付けられていてもよい。
【００８５】
例えば、３面以上の各面に、各飲食店において、空席が無い第１のステータスと、空席が第１の数だけ存在する（例えば、空席がわずか（５席未満、１０席未満等）である）第２のステータスと、空席が第１の数より多い第２の数だけ存在する（例えば、空席に余裕がある（例えば、１０席以上））第３のステータスとが対応付けられていてもよい。この場合、上記ステータス情報データベース３３には、ステータス情報として、上記第１乃至第３のステータスを示す情報が記憶され、ＣＰＵ１１は、これら第１乃至第３のステータスに応じて上記アイコン５４の表示態様を変更する。
【００８６】
またその他にも、例えば各飲食店における待ち時間が、３つ以上の時間範囲（例えば待ち時間無し／待ち時間１０分前後／待ち時間３０分前後／待ち時間１時間前後等）に分割されて、電子タグ１０の各面に対応付けられてもよい。
【００８７】
また、上述の実施形態においては、ステータス変更の基準となる、電子タグ１０の所定方向を向く面は、飲食店のスタッフに見やすいように上面とされたが、特に電子タグ１０が多面体である場合には、上面以外の面（例えば側面のうち１つ等）が基準面とされてもよい。この場合、電子タグは、動きセンサのみならず、方位センサを有し、基準面が向く特定の方位を検出可能であってもよい。
【００８８】
また、上述の実施形態では、飲食店のステータスの違いは、アイコン５４の色によって表現された。しかし、当該ステータスの違いは、例えばアイコン５４の透明度によって表現されてもよいし、アイコン５４の形状または大きさ等の他の表示態様の違いによって示されてもよい。さらに、例えばアイコン５４の近傍に、例えば「空席有」「空席無」等の所定のテキストや画像等の付加データが表示されるか否かによってステータスの違いが表現されてもよい。
【００８９】
上述の実施形態では、飲食店のステータス情報の変更に応じて、上記アイコンの表示態様が変更された。しかし、当該ステータス情報の変更に応じて、上記アイコンの表示及び非表示が切り替えられてもよい。
【００９０】
例えば、飲食店のステータス情報が「空席有」等の第１のステータスである場合には地図画像５３上の当該飲食店の所在位置にアイコン５４が表示され、ステータス情報が「空席無」等の第２のステータスである場合には上記地図画像５３上のアイコン５４が非表示とされてもよい。
【００９１】
図７は、この場合における検索結果ページの例を示した図である。同図では、検索条件に合致する地図画像５３の範囲内に存在する飲食店のうち、ステータス情報が「空席有」である飲食店Ａ〜Ｆのアイコン５４が表示されている。
【００９２】
この状態から、当該地図画像５３の範囲内に存在する飲食店Ｇのステータス情報が「空席無」から「空席有」に変更されたことを示すステータス変更情報が飲食店Ｇの電子タグ１０から受信された場合、飲食店情報提供サーバ１００は、図８に示すように、地図画像５３上に新たに飲食店Ｇの所在位置を示すアイコン５４が表示する。また、これと共に、飲食店Ｇに関する飲食店情報５５も新たに表示される。
【００９３】
図示しないが、ステータス情報が「空席有」から「空席無」に変更されたことを示すステータス変更情報が地図画像５３の範囲内の飲食店の電子タグ１０から受信された場合には、当該飲食店の所在位置を示すアイコン５４が表示状態から非表示に切り替えられるとともに、当該飲食店の飲食店情報５５も非表示とされる。この際、飲食店を識別するアルファベットは、その時点で空席有のステータスを有する飲食店について、例えば地図画像５３の中心や検索条件に含まれる駅等のスポットからの距離に応じた順序で、新たに振り直されてもよい。
【００９４】
このように、飲食店情報提供サーバ１００は、飲食店のステータス情報に応じてアイコン５４の表示・非表示を切り替えることで、各飲食店のステータスの変更をユーザにリアルタイムに把握させることができる。
【００９５】
上述の実施形態では、飲食店情報提供サーバ１００と電子タグ１０との間の通信は、飲食店端末３００を介して行われたが、電子タグ１０が例えばＬＴＥや３Ｇ等のモバイル通信用モジュールや、Ｗｉ−Ｆｉ等の無線ＬＡＮモジュールを有する場合には、電子タグ１０と飲食店情報提供サーバ１００が直接通信してもよい。
【００９６】
上述の実施形態では、店舗として飲食店が例に挙げられたが、店舗は飲食店に限られず、例えば、カラオケ・ボーリング等の娯楽施設の店舗、マッサージ・エステ等の施術施設の店舗、ホテル・旅館等の宿泊施設等の様々な施設についても、本発明は同様に適用可能である。
【００９７】
本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも１つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。
【符号の説明】
【００９８】
１０…電子タグ
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…飲食店情報データベース
３２…地図情報データベース
３３…ステータス情報データベース
５３…地図画像
５４…アイコン
５５…飲食店情報
１００…飲食店情報提供サーバ
２００…ユーザ端末
３００…飲食店端末
【図１】
2018005852.tif 000003
【図２】
2018005852.tif 000004
【図３】
2018005852.tif 000005
【図４】
2018005852.tif 000006
【図５】
2018005852.tif 000007
【図６】
2018005852.tif 000008
【図７】
2018005852.tif 000009
【図８】
2018005852.tif 000010