(57)【要約】【課題】所望の位置に移動するユーザに、有用な店舗の情報を出力できる情報処理システムを提供すること。【解決手段】一台以上の情報処理装置がネットワークを介して通信可能に接続された情報処理システムであって、ユーザの現在地に関する情報、ユーザの目的地に関する情報、及びユーザの行動に関する情報を取得情報として取得する取得手段と、取得手段が取得した取得情報に基づいて、現在地と目的地との間の経路を算出する算出手段と、店舗情報を記憶する記憶手段から、算出された経路上に存在し行動情報に基づく店舗情報を選択する選択手段と、選択手段が選択した店舗情報をユーザに勧める店舗の情報として出力装置に出力させる出力制御手段と、を有することにより上記課題を解決する。【選択図】  図１
2019164562.tif 000002
【特許請求の範囲】
【請求項１】
一台以上の情報処理装置がネットワークを介して通信可能に接続された情報処理システムであって、
ユーザの現在地に関する現在地情報、前記ユーザの目的地に関する目的地情報、及び前記ユーザの行動に関する行動情報を取得情報として取得する取得手段と、
前記取得手段が取得した前記取得情報に基づいて、前記現在地と前記目的地との間の経路を算出する算出手段と、
店舗情報を記憶する記憶手段から、前記算出された経路上に存在し前記行動情報に基づく前記店舗情報を選択する選択手段と、
前記選択手段が選択した前記店舗情報を前記ユーザに勧める店舗の情報として出力装置に出力させる出力制御手段と、
を有する情報処理システム。
【請求項２】
前記選択手段は、前記記憶手段から、前記算出された経路上に存在し前記行動情報との関連度が所定条件を満たす前記店舗情報を選択する
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記取得手段は、前記行動情報として、前記目的地から乗り物に乗って移動する行き先に関する情報を取得する
ことを特徴とする請求項１または２記載の情報処理システム。
【請求項４】
前記取得手段は、前記目的地情報として、前記目的地から乗る前記乗り物の出発時刻に関する情報を取得し、
前記選択手段は、前記ユーザが前記現在地から出発する出発時刻から前記乗り物の出発時刻までの時間に応じて異なる前記店舗情報を選択する
ことを特徴とする請求項２または３記載の情報処理システム。
【請求項５】
前記取得手段は、前記目的地情報として、前記目的地へ前記ユーザが移動するときの行動パターンに関する情報を取得する
ことを特徴とする請求項３記載の情報処理システム。
【請求項６】
前記取得手段は、前記目的地情報として、前記目的地へ前記ユーザが移動する時刻に関する情報を取得し、
前記選択手段は、前記目的地へ前記ユーザが移動する時刻に応じて異なる前記店舗情報を選択する
ことを特徴とする請求項５記載の情報処理システム。
【請求項７】
前記出力制御手段は、前記現在地から前記目的地までの経路を地図上に表現した経路情報と、前記地図上に表現した前記店舗情報と、を前記出力装置に出力させる
ことを特徴とする請求項１乃至６何れか一項記載の情報処理システム。
【請求項８】
前記取得手段は、前記ユーザとのコミュニケーション機能が実装された前記取得情報を収集するロボット、又は、前記ユーザからの入力操作に基づき前記取得情報を収集する端末装置により実現される
ことを特徴とする請求項１乃至７何れか一項記載の情報処理システム。
【請求項９】
ユーザの現在地に関する現在地情報、前記ユーザの目的地に関する目的地情報、及び前記ユーザの行動に関する行動情報を取得情報として取得する取得手段と、
前記取得手段が取得した前記取得情報に基づいて、前記現在地と前記目的地との間の経路を算出する算出手段と、
店舗情報を記憶する記憶手段から、前記算出された経路上に存在し前記行動情報に基づく前記店舗情報を選択する選択手段と、
前記選択手段が選択した前記店舗情報を前記ユーザに勧める店舗の情報として出力装置に出力させる出力制御手段と、
を有する情報処理装置。
【請求項１０】
一台以上の情報処理装置がネットワークを介して通信可能に接続された情報処理システムにおいて実行される情報提供方法であって、
ユーザの現在地に関する現在地情報、前記ユーザの目的地に関する目的地情報、及び前記ユーザの行動に関する行動情報を取得情報として取得する取得ステップと、
前記取得ステップで取得した前記取得情報に基づいて、前記現在地と前記目的地との間の経路を算出する算出ステップと、
店舗情報を記憶する記憶手段から、前記算出された経路上に存在し前記行動情報に基づく前記店舗情報を選択する選択ステップと、
前記選択ステップで選択した前記店舗情報を前記ユーザに勧める店舗の情報として出力装置に出力させる出力制御ステップと、
を有する情報提供方法。
【請求項１１】
一台以上の情報処理装置を有する情報処理システムとネットワークを介して通信可能に接続された表示装置であって、
ユーザの現在地に関する現在地情報、前記ユーザの目的地に関する目的地情報、及び前記ユーザの行動に関する行動情報を取得情報として取得する取得手段と、
前記情報処理システムにおいて店舗情報を記憶する記憶部から選択された、前記取得手段が取得した前記現在地情報及び前記目的地情報に基づく前記現在地と前記目的地との間の経路に存在し前記行動情報に基づく前記店舗情報を前記ユーザに勧める店舗の情報として表示する表示手段と、
を有する表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報提供方法及び表示装置に関する。
【背景技術】
【０００２】
従来からユーザが希望した場所での商品役務の提供時間までユーザに有効な時間を過ごせるような有用な情報を提供する情報提供装置がある。従来の情報提供装置は、ユーザが所望の場所で所望の商品役務を受けるために、現在位置からまっすぐその提供場所へ移動すると余剰時間が発生する場合、その余剰時間に相当する寄り道を知らせ、時間の有効活用を促していた（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えば特許文献１に記載されている従来の情報提供装置は、現在位置から役務提供場所への移動経路に介在する店や公園などの寄り道スポットの情報を提供している。しかしながら、従来の情報提供装置がユーザに提供する寄り道スポットの情報は、ユーザの余剰時間をつぶす場所を勧めることを目的としており、必ずしもユーザにとって時間の有効活用ができる有用な寄り道スポットを提供できないという問題があった。
【０００４】
上記した問題は例えば空港、商業施設、街中など、ユーザが所望の位置に移動する状況においても同様に発生する。
【０００５】
本発明の実施の形態は、所望の位置に移動するユーザに、有用な店舗の情報を出力できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を達成するために本願請求項１は、一台以上の情報処理装置がネットワークを介して通信可能に接続された情報処理システムであって、ユーザの現在地に関する現在地情報、前記ユーザの目的地に関する目的地情報、及び前記ユーザの行動に関する行動情報を取得情報として取得する取得手段と、前記取得手段が取得した前記取得情報に基づいて、前記現在地と前記目的地との間の経路を算出する算出手段と、店舗情報を記憶する記憶手段から、前記算出された経路上に存在し前記行動情報に基づく前記店舗情報を選択する選択手段と、前記選択手段が選択した前記店舗情報を前記ユーザに勧める店舗の情報として出力装置に出力させる出力制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、所望の位置に移動するユーザに、有用な店舗の情報を出力できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】電子黒板の一例のハードウェア構成図である。
【図４】第１の実施形態に係る情報処理システムの一例の機能構成図である。
【図５】リアルタイム情報の一例の構成図である。
【図６】店舗情報の一例の構成図である。
【図７】商品情報の一例の構成図である。
【図８】チケット情報の一例の構成図である。
【図９】ユーザ情報の一例の構成図である。
【図１０】第１の実施形態に係る情報処理システムの一例のシーケンスである。
【図１１】店舗お勧め度計算部により算出された店舗ごとのお勧め度を表した一例の説明図である。
【図１２】搭乗口までの経路とお勧め店舗とが表示された地図の一例のイメージ図である。
【図１３】第１の実施形態に係る情報処理システムの他の例の機能構成図である。
【図１４】第２の実施形態に係る情報処理システムの一例の構成図である。
【図１５】第２の実施形態に係る情報処理システムの一例の機能構成図である。
【図１６】リアルタイム情報の一例の構成図である。
【図１７】店舗情報の一例の構成図である。
【図１８】商品情報の一例の構成図である。
【図１９】移動情報の一例の構成図である。
【図２０】ユーザ情報の一例の構成図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。第１の実施形態では空港の搭乗口に移動するユーザに有用な店舗の情報を提供する例を示す。また、第２の実施形態では帰宅するユーザに有用な店舗の情報を提供する例を示す。
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は一台以上の情報処理装置１１を有するデータセンタ１０と、ロボット１２と、複合機１３と、電子黒板１４とが、インターネットやＬＡＮなどのネットワーク１５を介して通信可能に接続されている。
【００１０】
データセンタ１０は一台以上の情報処理装置１１により後述のリアルタイム情報、店舗情報、商品情報を記憶したデータベース（以下、ＤＢと呼ぶ）を実現している。ロボット１２はユーザから必要な情報を取得する装置の一例である。ロボット１２には、ユーザとのコミュニケーション機能を実現するためのスキャナ及びタッチパネルディスプレイなどが実装されている。これにより、ユーザからの各種情報の収集、及びユーザへの各種情報の提供が行われる。ユーザはロボット１２のコミュニケーション機能を利用し、例えばＱＲコード（登録商標）が印刷された搭乗に用いられるチケットから読み取れる搭乗口や行き先、出発時間などの情報をロボット１２にスキャンさせて読み込ませることができる。また、ユーザはロボット１２のコミュニケーション機能を利用し、ロボット１２からの質問に回答する形式で旅行目的、好みなどのユーザ自身に関する情報を、ユーザ情報としてロボット１２に読み込ませることができる。
【００１１】
また、ロボット１２はデータセンタ１０から取得した情報と、ユーザから取得した情報とに基づき、後述するように、ユーザに有用な店舗の情報を選択し、その店舗の情報を複合機１３や電子黒板１４に出力させる。なお、印刷機能などの出力機能を有するロボット１２は、自機の出力機能を利用して店舗の情報を出力してもよい。
【００１２】
複合機１３は搭乗口に移動するユーザに、有用な店舗の情報を印刷してユーザに提供する出力装置の一例である。複合機１３は印刷機能を有する装置であればよく、プリンタ装置等であってもよい。電子黒板１４は搭乗口に移動するユーザに、有用な店舗の情報を描画表示してユーザに提供する出力装置の一例である。図１の情報処理システム１は、有用な店舗の情報を投影してユーザに提供するプロジェクタが出力装置の一例としてネットワーク１５に接続されていてもよい。
【００１３】
なお、図１に示す情報処理システム１の構成は一例である。例えばデータセンタ１０の機能の少なくとも一部はデータセンタ１０以外に備えてもよい。また、ロボット１２の機能の少なくとも一部はデータセンタ１０、複合機１３又は電子黒板１４などに備えるようにしてもよい。
【００１４】
＜ハードウェア構成＞
《コンピュータ》
図１の情報処理装置１１及びロボット１２は例えば図２に示すようなハードウェア構成のコンピュータにより実現される。図２は、コンピュータの一例のハードウェア構成図である。なお、駆動するロボット１２は駆動系のハードウェア構成を有するが、本実施形態に関係する構成でないため、図２のハードウェア構成を用いて説明する。
【００１５】
図２に示したコンピュータ５００は、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１６】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００１７】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１８】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００１９】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ、ＳＩＭカードなどがある。
【００２０】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２１】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。ＣＰＵ５０６は１つのプロセッサ又は複数のプロセッサで実現されていてもよい。
【００２２】
情報処理装置１１及びロボット１２は、例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２３】
《電子黒板》
図３は電子黒板の一例のハードウェア構成図である。図３の電子黒板１４は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＳＳＤ６０４、ネットワークコントローラ６０５及び外部記憶コントローラ６０６を備えている。ＣＰＵ６０１は電子黒板１４全体の動作を制御する。ＲＯＭ６０２はＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＳＳＤ６０４は電子黒板１４用のプログラム等の各種データを記憶する。ネットワークコントローラ６０５は、ネットワーク１５との通信を制御する。外部記憶コントローラ６０６はＵＳＢメモリ等の記録媒体との通信を制御する。
【００２４】
また、電子黒板１４は、キャプチャデバイス６１１、ＧＰＵ(Graphics Processing Unit)６１２、ディスプレイコントローラ６１３、センサコントローラ６１４、接触センサ６１５及び電子ペンコントローラ６１６を備えている。
【００２５】
キャプチャデバイス６１１はロボット１２からの映像情報を静止画又は動画ファイルとして取り込む。ＧＰＵ６１２はグラフィクスを専門に扱う。ディスプレイコントローラ６１３はＧＰＵ６１２からの出力画像をディスプレイ６１７へ出力するために画面表示の制御及び管理を行う。センサコントローラ６１４は接触センサ６１５の処理を制御する。接触センサ６１５はディスプレイ６１７上に電子ペンＰやユーザの手Ｈ等が接触したことを検知する。
【００２６】
接触センサ６１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。座標の入力及び座標の検出する方法は、ディスプレイ６１７の上側両端部に設置された２つ受発光装置が、ディスプレイ６１７に平行して複数の赤外線を放射し、ディスプレイ６１７の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ６１５は物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ６１４に出力する。センサコントローラ６１４は物体の接触位置である座標位置を特定する。
【００２７】
また、接触センサ６１５は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００２８】
電子ペンコントローラ６１６は、電子ペンＰと通信することで、ディスプレイ６１７へのペン先のタッチやペン尻のタッチの有無を判断する。なお、電子ペンコントローラ６１６は電子ペンＰのユーザが握る部分や、その他の電子ペンＰの部分のタッチの有無を判断するようにしてもよい。
【００２９】
電子黒板１４は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＳＳＤ６０４、ネットワークコントローラ６０５、外部記憶コントローラ６０６、キャプチャデバイス６１１、ＧＰＵ６１２、センサコントローラ６１４及び電子ペンコントローラ６１６を、電気的に接続するためのアドレスバスやデータバス等のバスライン６２０を備えている。電子黒板１４用のプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３０】
＜ソフトウェア構成＞
第１の実施形態に係る情報処理システム１は、例えば図４に示す機能構成により実現される。図４は第１の実施形態に係る情報処理システムの一例の機能構成図である。図４の機能構成は、本実施形態の説明に不要な構成について適宜省略している。
【００３１】
図４のデータセンタ１０はＤＢ記憶部２１、データ提供部２２を有する構成である。ＤＢ記憶部２１は後述のリアルタイム情報、店舗情報、商品情報を記憶する。データ提供部２２はロボット１２に後述のリアルタイム情報、店舗情報、商品情報を提供する。
【００３２】
図４のロボット１２はコミュニケーション機能部３１、条件情報取得部３２、データ取得部３３、店舗お勧め度計算部３４、店舗選択部３５、出力データ生成部３６、出力制御部３７を有する構成である。
【００３３】
コミュニケーション機能部３１はユーザとのコミュニケーションを実現する機能の一例であって、例えば表示、音声などでユーザに質問を行い、その質問に対する回答を音声入力やボタン操作などにより読み取る。条件情報取得部３２はコミュニケーション機能部３１を利用してユーザから後述のチケット情報やユーザ情報を取得する。データ取得部３３はデータセンタ１０のデータ提供部２２から後述のリアルタイム情報、店舗情報、商品情報を取得する。
【００３４】
店舗お勧め度計算部３４は、条件情報取得部３２が取得したチケット情報及びユーザ情報と、データ取得部３３が取得したリアルタイム情報、店舗情報及び商品情報とに基づき、店舗ごとにユーザへのお勧め度（関連度）を計算する。この処理を実行するため、店舗お勧め度計算部３４は、まず、例えば現在位置（現在地情報によって示される現在地としての出発位置）から搭乗口（目的地情報によって示される目的地としての到着位置）までの経路を算出する。経路は、空港内の通路の中心から所定の長さの幅を有するものとしてもよい。例えば、所定の長さの幅は、比較的広く（例：数十メートル）設定することが可能である。このように比較的広く設定することにより、より多くの店舗を、後述するお勧め度の高い店舗の候補として含むことが可能になる。この結果、経路から脇道にそれた店舗をも、この候補に含むことが可能になる。
【００３５】
店舗選択部３５は、店舗お勧め度計算部３４が算出した経路上に存在する店舗のうち、例えばお勧め度の高い店舗（すなわち、後述の行動情報との関連度が所定条件を満たす店舗）を、ユーザに有用な店舗として選択する。出力データ生成部３６は店舗選択部３５が選択した店舗の情報を含む出力データを生成する。出力データは、例えば現在位置（現在地情報によって示される現在地としての出発位置）から搭乗口（目的地情報によって示される目的地としての到着位置）までの経路と、店舗選択部３５が選択した店舗とが地図上に表現された電子データである。出力制御部３７は出力データ生成部３６が生成した出力データを、例えば複合機１３の出力データ印刷部４１に印刷させる。
【００３６】
図５はリアルタイム情報の一例の構成図である。リアルタイム情報は現地季節、行き先季節、現在時間などを項目として有する。現地季節は、ユーザがいる現地の季節を表している。行き先季節はチケットから読み取った飛行機の行き先の季節を表している。現在時間は、ユーザがいる現地の時間を表している。
【００３７】
図６は店舗情報の一例の構成図である。店舗情報は場所、混み具合、在庫、１つ以上のタグなどを項目として有している。場所は店舗が存在する場所を表している。混み具合は店舗の混み具合を表している。在庫は店舗の在庫状況を表している。１つ以上のタグは店舗の特徴を表しており、後述のお勧め度の計算に利用される。図７は商品情報の一例の構成図である。商品情報は１つ以上のタグなどを項目として有している。１つ以上のタグは商品の特徴を表しており、後述のお勧め度の計算に利用される。
【００３８】
図８はチケット情報の一例の構成図である。チケット情報は搭乗口（目的地情報の一例）、行き先（行動情報の一例）、出発時間（行動情報の一例）などを項目として有している。搭乗口はチケットから読み取れる情報であって、飛行機に搭乗する場所を表している。行き先は飛行機の行き先を表している。出発時間は飛行機の出発時間を表している。
【００３９】
図９はユーザ情報の一例の構成図である。ユーザ情報は、ユーザ自身の旅行目的、ユーザ自身の買いたいもの、ユーザ自身の服装などを項目として有している。旅行目的は、例えば飛行機で行き先へ向かう目的を表している。買いたいものは例えばユーザが出発前又は行き先で買いたいものを表している。服装はユーザの服装を表している。第１の実施形態ではロボット１２を利用してユーザからユーザ情報を収集する例を示したが、データセンタ１０などに予めユーザが登録しておくようにしてもよい。
【００４０】
＜処理＞
第１の実施形態に係る情報処理システム１は、例えば図１０に示す手順でユーザに情報を提供する。図１０は第１の実施形態に係る情報処理システムの一例のシーケンスである。
【００４１】
ステップＳ１１において、ロボット１２は例えばユーザが持っている紙媒体のチケットから図８に示したようなチケット情報を取得する。例えばロボット１２はチケットに表示されたコード情報を読み取り、コード情報からチケット情報を取得してもよい。ロボット１２はチケットに表示されたテキスト画像をＯＣＲ（光学的文字認識）処理することによりチケット情報を取得してもよい。ステップＳ１２に進み、ロボット１２はチケット情報ＤＢ１０４にチケット情報を書き込む。なお、チケット情報ＤＢ１０４はロボット１２に持たせてもよいし、データセンタ１０に持たせてもよい。
【００４２】
また、ロボット１２はステップＳ１３において、ユーザへの質問に対する回答から図９に示したようなユーザ情報を取得する。ロボット１２はユーザへの定型の質問に対する回答から図９に示したようなユーザ情報を取得してもよいし、人工知能（ＡＩ）とユーザとの会話から図９に示したようなユーザ情報を取得してもよい。ステップＳ１４に進み、ロボット１２はユーザ情報ＤＢ１０５にユーザ情報を書き込む。なお、ユーザ情報ＤＢ１０５はロボット１２に持たせてもよいし、データセンタ１０に持たせてもよい。
【００４３】
ステップＳ１５に進み、ロボット１２はデータセンタ１０から図５に示したようなリアルタイム情報を取得する。ステップＳ１６に進み、ロボット１２はデータセンタ１０から図６に示したような店舗情報を取得する。ステップＳ１６で取得する店舗情報は例えば空港などの範囲が決められる場合であれば、空港内の全ての店舗の店舗情報を取得すればよいし、街中などの範囲が決めにくい場合であれば、ユーザの現在位置から所定の範囲内の店舗の店舗情報を取得すればよい。
【００４４】
ステップＳ１７に進み、ロボット１２はデータセンタ１０から図７に示したような商品情報を取得する。ステップＳ１８に進み、ロボット１２の店舗お勧め度計算部３４は店舗ごとのユーザへのお勧め度を以下のように計算する。
【００４５】
店舗お勧め度計算部３４はロボット１２の位置と、図６の店舗情報の「場所」とを利用してロボット１２から店舗の距離ｒ１［ｍ］を算出する。なお、ロボット１２の位置及び図６の店舗情報の「場所」は、緯度経度など、距離の算出に必要な情報が対応付けられているものとする。
【００４６】
また、店舗お勧め度計算部３４は図８のチケット情報の「搭乗口」と、図６の店舗情報の「場所」とを利用して搭乗口から店舗の距離ｒ２［ｍ］を算出する。なお、チケット情報の「搭乗口」は、経度緯度など、距離の算出に必要な情報が対応付けられているものとする。また、店舗お勧め度計算部３４は図５のリアルタイム情報の「現在時間」と図８のチケット情報の「出発時間」とを利用して、現在時間から出発時間までの時間ｔ１［ｍｉｎ］を算出する。
【００４７】
また、店舗お勧め度計算部３４は図７の商品情報の「タグ」と、図５のリアルタイム情報、図８のチケット情報及び図９のユーザ情報とを比較する。店舗お勧め度計算部３４は図５のリアルタイム情報、図８のチケット情報及び図９のユーザ情報と「タグ」が一つ以上マッチしている商品を図７の商品情報から選択し、ユーザが購入する可能性が高い商品と判断する。
【００４８】
また、店舗お勧め度計算部３４は図６の店舗情報を利用し、ユーザが購入する可能性が高いと判断した商品の在庫数ｎ［個］を決定する。また、店舗お勧め度計算部３４は店舗で過ごす時間（サービスの時間）ｔ２［ｍｉｎ］を取得する。また、店舗お勧め度計算部３４は図６の店舗情報から、店舗の混み具合ｍ［人］を取得する。また、店舗お勧め度計算部３４は、正規化するための定数α１〜α６を取得する。なお、店舗お勧め度計算部３４は、ユーザへのお勧め度Ｒｅｃを例えば式（１）により算出する。
Rec = (α1/r1 + α2/r2 + α3*n + α4/m ) * sigmoid(α5*(t1 - t2 - α6))…（１）
sigmoid(x) = 1 / (1 + e^-x)
なお、式（１）では、大きくなる程、お勧め度が下がる距離などのパラメータを逆数としている。ｓｉｇｍｏｉｄは「０」から「１」の値を取る。また、現在時間から出発時間までの時間ｔ１［ｍｉｎ］とサービスの時間ｔ２［ｍｉｎ］とを比較して、時間が少ない場合に、式（１）ではお勧め度が下がる。図１１は店舗お勧め度計算部により算出された店舗ごとのお勧め度を表した一例の説明図である。図１１に示すように、お勧め度は店舗ごとに算出される。
【００４９】
ステップＳ１９に進み、店舗選択部３５は、お勧め度が閾値ｔｈ以上の店舗をユーザに有用な店舗として選択する。例えば閾値ｔｈ「１．３」の場合、図１１の例では「お弁当売り場１」と「お土産売り場１」と「お寿司屋」と「カフェ」とが選択される。ロボット１２は例えば現在位置から搭乗口までの経路と、ステップＳ１９で選択した店舗とが地図上に表現された電子データをステップＳ２０で複合機１３に送信し、複合機１３に印刷させる。電子データを受信した複合機１３は例えば図１２に示すようなロボット１２の位置から搭乗口２０１までの経路２０２と、お勧めの店舗２０３ａ〜２０３ｄとが表示された地図を印刷する。図１２は、搭乗口までの経路とお勧め店舗とが表示された地図の一例のイメージ図である。
【００５０】
図４の機能構成図は一例であって、例えばロボット１２が有していた店舗お勧め度計算部３４、店舗選択部３５及び出力データ生成部３６の機能を図１３のようにデータセンタ１０に設ける構成であってもよい。図１３は第１の実施形態に係る情報処理システムの他の例の機能構成図である。
【００５１】
図１３の機能構成は、図４のロボット１２が備えていたデータ取得部３３、店舗お勧め度計算部３４、店舗選択部３５及び出力データ生成部３６の機能を、データセンタ１０に備えさせている。図１３に示したデータセンタ１０は、ＤＢ記憶部２１、条件情報受信部２３、データ取得部２４、店舗お勧め度計算部２５、店舗選択部２６、出力データ生成部２７及び出力データ送信部２８を有する構成である。ロボット１２はコミュニケーション機能部３１、条件情報取得部３２、出力制御部３７、条件情報送信部３８、出力データ受信部３９を有する構成である。電子黒板１４の出力データ表示部５１は出力データを描画して表示する。
【００５２】
ロボット１２の条件情報送信部３８は、条件情報取得部３２が取得したチケット情報やユーザ情報をデータセンタ１０に送信する。データセンタ１０の条件情報受信部２３はロボット１２からチケット情報やユーザ情報を受信する。データ取得部２４はＤＢ記憶部２１からリアルタイム情報、店舗情報、商品情報を取得する。
【００５３】
店舗お勧め度計算部２５は条件情報受信部２３がロボット１２から受信したチケット情報及びユーザ情報とデータ取得部２４が取得したリアルタイム情報、店舗情報及び商品情報とに基づき、店舗ごとにユーザへのお勧め度を計算する。店舗選択部２６は例えばお勧め度の高い店舗をユーザに有用な店舗として選択する。出力データ生成部２７は店舗選択部２６が選択した店舗の情報を含む出力データを生成する。出力データ送信部２８は出力データをロボット１２に送信する。
【００５４】
ロボット１２の出力データ受信部３９はデータセンタ１０から送信された出力データを受信する。出力制御部３７は出力データ受信部３９が受信した出力データを、例えば電子黒板１４の出力データ表示部５１に表示させる。
【００５５】
＜まとめ＞
第１の実施形態によれば、空港の搭乗口まで移動するユーザは、ロボット１２に問い合わせることで、その搭乗口までの経路と、その搭乗口に関連する情報（例えば、その搭乗口から搭乗する飛行機の行き先や出発時間など）やユーザ情報から選択されたユーザに有用な店舗の情報と、を容易に取得できる。
【００５６】
したがって、例えばスマートデバイスの操作に慣れていないなど、情報リテラシーの低いユーザは、空港に設置されたロボット１２に問い合わせることで、搭乗口までの経路だけでなく、そのユーザが購入する可能性の高い商品の在庫がある店舗の情報も取得することができる。
【００５７】
ユーザが購入する可能性の高い商品は図９のユーザ情報に対する関連度が大きい商品以外にも、図５のリアルタイム情報の行き先季節や図８のチケット情報の行き先など、搭乗口などの到着位置に対する関連度が大きい商品が選択される。
［第２の実施形態］
図１４は、第２の実施形態に係る情報処理システムの一例の構成図である。図１４の情報処理システム２は図１のロボット１２、複合機１３及び電子黒板１４に替えて、端末装置１６がネットワーク１５に接続されている。端末装置１６は帰宅するユーザが操作するスマートフォンやノートＰＣなどのスマートデバイスである。
【００５８】
端末装置１６は、ユーザから必要な情報を取得する装置の一例である。端末装置１６はユーザとのコミュニケーション機能などが実装されており、ユーザから各種情報を収集する。ユーザは端末装置１６の例えばコミュニケーション機能を利用し、自宅への帰宅などの移動の意向を端末装置１６に読み込ませることができる。また、ユーザは端末装置１６のコミュニケーション機能を利用し、質問に回答する形式で早い帰宅時の買い物や遅い帰宅時の買い物などの行動パターンに関する情報（行動情報の一例）を、ユーザ情報として端末装置１６に読み込ませることができる。
【００５９】
第２の実施形態に係る情報処理システム２は、例えば図１５に示す機能構成により実現される。図１５は第２の実施形態に係る情報処理システムの一例の機能構成図である。図１５の機能構成は、本実施形態の説明に不要な構成について適宜省略している。
【００６０】
図１５のデータセンタ１０は図４のデータセンタ１０と同様である。図１５の端末装置１６はコミュニケーション機能部６１、条件情報取得部６２、データ取得部６３、店舗お勧め度計算部６４、店舗選択部６５、出力データ生成部６６、出力データ表示部６７を有する構成である。
【００６１】
コミュニケーション機能部６１はユーザとのコミュニケーションを実現する機能の一例であって、例えば表示、音声などでユーザに質問を行い、その質問に対する回答を音声入力やボタン操作などにより読み取る。条件情報取得部６２は、コミュニケーション機能部３１を利用してユーザから後述の移動情報やユーザ情報を取得する。データ取得部６３はデータセンタ１０のデータ提供部２２から後述のリアルタイム情報、店舗情報、商品情報を取得する。
【００６２】
店舗お勧め度計算部６４は、条件情報取得部６２が取得した移動情報及びユーザ情報とデータ取得部６３が取得したリアルタイム情報、店舗情報及び商品情報とに基づき、店舗ごとにユーザへのお勧め度（関連度）を計算する。この処理を実行するため、店舗お勧め度計算部６４は、まず、例えば現在位置（現在地情報によって示される現在地としての出発位置）から自宅（目的地情報によって示される目的地としての到着位置）までの経路を算出する。経路は、帰宅経路の中心から所定の長さの幅を有するものとしてもよい。例えば、所定の長さの幅は、比較的広く（例：数十メートル）設定することが可能である。このように比較的広く設定することにより、より多くの店舗を、お勧め度の高い店舗の候補として含むことが可能になる。この結果、経路から脇道にそれた店舗をも、この候補に含むことが可能になる。
【００６３】
店舗選択部６５は、店舗お勧め度計算部６４が算出した経路上に存在する店舗のうち、例えばお勧め度の高い店舗（すなわち、行動情報との関連度が所定条件を満たす店舗）を、ユーザに有用な店舗として選択する。出力データ生成部６６は店舗選択部６５が選択した店舗の情報を含む出力データを生成する。出力データは、例えば現在位置（現在地情報によって示される現在地としての出発位置）から自宅（目的地情報によって示される目的地としての到着位置）までの経路と、店舗選択部６５が選択した店舗とが地図上に表現された電子データである。出力データ表示部６７は出力データ生成部６６が生成した出力データを、表示する。
【００６４】
図１６はリアルタイム情報の一例の構成図である。リアルタイム情報は現地季節、行き先季節、現在時間などを項目として有する。現地季節は、ユーザがいる現地の季節を表している。行き先季節はユーザがいる現地の季節を表している。現在時間は、ユーザがいる現地の時間を表している。
【００６５】
図１７は店舗情報の一例の構成図である。店舗情報は場所、混み具合、在庫、１つ以上のタグなどを項目として有している。場所は店舗が存在する場所を表している。混み具合は店舗の混み具合を表している。在庫は店舗の在庫状況を表している。１つ以上のタグは店舗の特徴を表しており、お勧め度の計算に利用される。図１８は商品情報の一例の構成図である。商品情報は１つ以上のタグなどを項目として有している。１つ以上のタグは商品の特徴を表しており、お勧め度の計算に利用される。
【００６６】
図１９は移動情報の一例の構成図である。移動情報は到着位置、到着時間、到着位置に関する情報などを項目として有している。到着位置は、端末装置１６がユーザから取得する情報であって、ユーザが向かう位置を表している。到着時間は、端末装置１６がユーザから取得する情報であって、到着位置への到着時間を表している。到着位置に関する情報は到着位置の内容を表す情報であって、ユーザの自宅や職場などを表している。
【００６７】
図２０はユーザ情報の一例の構成図である。ユーザ情報は早い帰宅時の買い物、遅い帰宅時の買い物、早い帰宅時の外食、遅い帰宅時の外食などの質問内容に対応させて、到着位置にユーザが移動するときの行動パターンに関する情報を表している。第２の実施形態では端末装置１６を利用してユーザからユーザ情報を収集する例を示したが、データセンタ１０などに予めユーザが登録しておくようにしてもよい。
【００６８】
第２の実施形態に係る情報処理システム２は、例えば以下の手順でユーザに情報を提供する。端末装置１６はユーザから図１９に示したような移動情報を取得する。また、端末装置１６はユーザへの質問に対する回答から図２０に示したような、到着位置にユーザが移動するときの行動パターンに関する情報を取得する。
【００６９】
端末装置１６は図１６〜図１８に示したようなリアルタイム情報、店舗情報及び商品情報を取得する。端末装置１６の店舗お勧め度計算部６４は店舗ごとのユーザへのお勧め度を以下のように計算する。
【００７０】
店舗お勧め度計算部６４は端末装置１６の位置と、図１７の店舗情報の「場所」とを利用して端末装置１６から店舗の距離ｒ１［ｍ］を算出する。なお、端末装置１６の位置及び図１７の店舗情報の「場所」は、緯度経度で表されている。
【００７１】
また、店舗お勧め度計算部６４は図１９の移動情報の「到着位置」と、図１７の店舗情報の「場所」とを利用して自宅から店舗の距離ｒ２［ｍ］を算出する。移動情報の「到着位置」は、経度緯度で表されている。また、店舗お勧め度計算部６４は図１６のリアルタイム情報の「現在時間」と図１９の移動情報の「到着時間」とを利用して、現在時間から到着時間までの時間ｔ１［ｍｉｎ］を算出する。
【００７２】
また、店舗お勧め度計算部６４は図１８の商品情報の「タグ」と、図１６のリアルタイム情報、図１９の移動情報及び図２０のユーザ情報とを比較する。店舗お勧め度計算部６４は図１６のリアルタイム情報、図１９の移動情報及び図２０のユーザ情報と「タグ」が一つ以上マッチしている商品を図１８の商品情報から選択し、ユーザが購入する可能性が高い商品と判断する。
【００７３】
また、店舗お勧め度計算部６４は図１７の店舗情報を利用し、ユーザが購入する可能性が高いと判断した商品の在庫数ｎ［個］を決定する。また、店舗お勧め度計算部６４は店舗で過ごす時間（サービスの時間）ｔ２［ｍｉｎ］を取得する。また、店舗お勧め度計算部６４は図１７の店舗情報から、店舗の混み具合ｍ［人］を取得する。また、店舗お勧め度計算部６４は、正規化するための定数α１〜α６を取得する。なお、店舗お勧め度計算部６４は、ユーザへのお勧め度Ｒｅｃを例えば上記した式（１）により、店舗ごとに算出する。店舗選択部６５は、お勧め度が閾値ｔｈ以上の店舗をユーザに有用な店舗として選択する。
【００７４】
例えば「早い帰宅時の買い物」の場合は「自炊の食材」に「タグ」がマッチしている商品「野菜」が、ユーザに購入される可能性が高い商品と判断され、商品「野菜」の在庫のある店舗「スーパー２」が、ユーザに有用な店舗として選択される。端末装置１６は例えば現在位置から自宅までの経路と、ユーザに有用な店舗とが表現された地図を画面上に表示する。
【００７５】
＜まとめ＞
第２の実施形態によれば、帰宅するユーザは、早い帰宅時の買い物、遅い帰宅時の買い物、早い帰宅時の外食、遅い帰宅時の外食などの行動パターンに関する情報から、有用な店舗の情報を容易に取得できる。
【００７６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した情報処理システム１及び２は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【００７７】
１、２    情報処理システム
１０    データセンタ
１１    情報処理装置
１２    ロボット
１３    複合機
１４    電子黒板
１５    ネットワーク
１６    端末装置
２１    ＤＢ記憶部
２２    データ提供部
２３    条件情報受信部
２４、３３、６３    データ取得部
２５、３４、６４    店舗お勧め度計算部
２６、３５、６５    店舗選択部
２７、３６、６６    出力データ生成部
２８    出力データ送信部
３１、６１    コミュニケーション機能部
３２、６２    条件情報取得部
３７    出力制御部
３８    条件情報送信部
３９    出力データ受信部
４１    出力データ印刷部
５１、６７    出力データ表示部
１０１    リアルタイム情報ＤＢ
１０２    店舗情報ＤＢ
１０３    商品情報ＤＢ
１０４    チケット情報ＤＢ
１０５    ユーザ情報ＤＢ
２０１    搭乗口
２０２    経路
２０３ａ〜２０３ｄ    お勧めの店舗
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２０１０−１９６４２号公報
【図１】
2019164562.tif 000003
【図２】
2019164562.tif 000004
【図３】
2019164562.tif 000005
【図４】
2019164562.tif 000006
【図５】
2019164562.tif 000007
【図６】
2019164562.tif 000008
【図７】
2019164562.tif 000009
【図８】
2019164562.tif 000010
【図９】
2019164562.tif 000011
【図１０】
2019164562.tif 000012
【図１１】
2019164562.tif 000013
【図１２】
2019164562.tif 000014
【図１３】
2019164562.tif 000015
【図１４】
2019164562.tif 000016
【図１５】
2019164562.tif 000017
【図１６】
2019164562.tif 000018
【図１７】
2019164562.tif 000019
【図１８】
2019164562.tif 000020
【図１９】
2019164562.tif 000021
【図２０】
2019164562.tif 000022