以下に、本発明の実施例を図面に沿って詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
最初に、本発明の実施形態(情報処理システム)について、図1から図5を参照して以下に説明する。但し、以下に示す実施形態は、本発明の技術思想を具体化するための情報処理システムを例示するものであって、本発明をこの情報処理システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の情報処理システムにも等しく適用し得るものである。例えば、本発明の実施形態で例示する情報処理システムにおけるサーバ側と端末側の機能分散の形態は以下に限られず、同様の効果や機能を奏し得る範囲において、任意の単位で機能的または物理的に分散・統合して構成することができる。
[情報処理システムの構成]
図1は、本発明における情報処理システムにおいて、特にアンケートの出題を適切に行うための機能ブロック図を主として示しており、本発明の各種態様を実施することができるようにした機能ブロック図を示している。なお、同図において、各機能を行なう機能部は、それぞれ各機能を行なう手段ということができる。
図1に示すように、このシステムは、概略的に、情報処理サーバ200、および、単数または複数の端末装置100を通信可能に接続して構成される。ここで、図1に示すように、通信には、一例として、ネットワーク300を介した有線・無線通信などの遠隔通信等を含む。また、これら情報処理システムの各部は任意の通信路を介して通信可能に接続されている。
ここで、図1において、ネットワーク300は、例えば、インターネット、電話回線網(携帯端末回線網および一般電話回線網等)、イントラネット、または、電力線通信(PLC)等であってもよい。
[情報処理サーバ200の構成]
ここで、図1において、情報処理サーバ200は、経路情報を取得し、経路情報とアンケート情報に基づいてアンケート実施判定を行い、アンケート実施判定の結果、アンケートを実施すると判定された場合に、経路情報とアンケート情報とを含む出力情報を生成し、端末装置100に送信する等の機能を有する。
図1に示すように、本実施形態の情報処理サーバ200は、通信制御インタフェース部204を介してネットワーク300を経由し、端末装置100と相互に通信可能に接続されており、制御部202と記憶部206とを少なくとも備える。
ここで、制御部202は、各種処理を行う制御手段である。また、通信制御インタフェース部204は、通信回線や電話回線などに接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインタフェースであり、情報処理サーバ200とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インタフェース部204は、端末装置100等と通信回線を介してデータを通信する機能を有している。
記憶部206は、HDD(Hard Disk Drive)等の固定ディスク装置またはSSD(Solid State Drive)等のストレージ手段であり、各種のデータベースやテーブル(地図情報データベース206c、および、ネットワーク情報データベース206aなど)を格納する。
これら記憶部206の各構成要素のうち、地図情報データベース206cは、地図に関する地図情報を記憶する地図情報記憶手段である。ここで、地図情報データベース206cは、複数の縮尺の地図に関する地図情報、または、複数の縮尺の地図に対応可能な地図情報を記憶していてもよい。すなわち、地図情報は、複数の縮尺のラスタ形式の地図描画用の画像、または、ベクタ形式の地図描画用の画像等を含んでいてもよい。また、地図情報データベース206cは、公共交通機関の路線図に関する路線図情報を記憶していてもよい。また、地図情報は、例えば、高さ情報を持つ建築物(例えば、駅、デパート等)に関するフロア案内地図等の屋内地図情報を含んでいてもよい。また、地図情報データベース206cは、地図情報と、当該地図情報を一意に識別する地図ID(例えば、メッシュ番号等)と、を対応付けて記憶してもよい。
地図情報データベース206cは、更に、地図上に表示される地図オブジェクトに関する地図オブジェクト情報を記憶していてもよい。ここで、地図オブジェクト情報は、地図上に表示される地物(例えば、建造物、道路、線路、海、行政界等)の形状についての形状情報(例えば、ポリゴン等)、地図上に表示される注記(例えば、地名、施設名称等)の注記情報、ならびに、地図上に表示される記号(例えば、山、交番、コンビニエンスストア等)の記号情報(例えば、アイコン等)などのデータを含んでいてもよい。
また、ネットワーク情報データベース206aは、交通網を規定するネットワーク情報データを記憶するネットワークデータ記憶手段である。ここで、ネットワーク情報データベース206aに記憶されるネットワーク情報は、道路ネットワークデータの他、施設内ネットワークデータや路線網ネットワークデータを含んでいてもよい。
ネットワーク情報データベース206aに記憶される道路ネットワークデータは、道路網を規定するネットワークデータであり、例えば、駅や交差点等の道路網表現上の結節点であるノードのノードデータと、ノード間の道路区間であるリンクのリンクデータとの組み合わせによって表現されるネットワークデータである。ノードデータには、ノード番号、緯度経度等の位置座標、ノード種別、接続するリンク本数、接続ノード番号、および、交差点名称等を含んでいてもよい。また、リンクデータには、リンク番号、接続する道路の種別、国道や県道や市道等の路線番号、重用する路線情報、リンクの存在する行政区域の属性情報、リンク長、道路供用状況、異常気象時通行規制区間、車重制限、車両高さ制限、幅員、道路幅員区分、車線数、制限速度など交通規制、高架やトンネルや橋等のリンク内属性、所要時間、および、名称等を含んでいてもよい。また、道路ネットワークデータは、交通規制データや利用料金データ等を含んでいてもよい。ここで、交通規制データは、各種の交通規制を定義するデータであり、例えば、道路の損壊や道路工事等による車両通行止、交通の安全を確保するために設置されるコミュニティ・ゾーン等による一般車の進入禁止、および、私有地への接続路であることによる一般車の進入禁止等の情報などを含んでもよい。また、利用料金データは、自動車、オートバイ等で移動する場合に消費する燃料料金、高速自動車国道や自動車専用道路等の有料道路の通行料金等を表す情報等であってもよい。また、道路ネットワークデータは、自動車、オートバイ、自転車、徒歩等で移動する場合の経路上に存在する施設等の地点の緯度経度情報などの位置情報等を記憶してもよい。なお、ネットワークデータには、ノードとリンクで構成される各案内経路についての評価を行うために、ノード番号やリンク番号等に対応付けて評価用情報が格納されてもよい。一例として、評価用情報として交通規制データは、各種の交通規制を定義するデータであり、例えば、道路の損壊や道路工事等による車両通行止、交通の安全を確保するために設置されるコミュニティ・ゾーン等による一般車の進入禁止、私有地への接続路であることによる一般車の進入禁止等の情報などを含む。
また、POI情報データベース206eは、POI(point of interest)の位置情報等を含むPOI情報を記憶するPOI情報記憶手段である。ここで、POIの位置(座標)情報は、POIの緯度経度高度、POIの電話番号、POIの住所、ならびに、POIの存在する地点の立地(都市部、郊外、港湾部、および、駅周辺等)および用途制限等を含んでいてもよい。また、POI情報は、POIの名称、種別(カテゴリ)、URL、営業時間、取扱商品、平均価格(例えば、平均使用料金など)、評判、ランキング、立ち寄りやすさ、レコメンドスコア、写真データ、クーポン情報、口コミ(例えば、口コミ評価およびユーザコメントなど)、使用条件、使用可能性、施設規模、POI ID、当該POI情報へのアクセス回数またはアクセス頻度等の参照率、および、当該POI情報の更新日時等の情報を含んでいてもよい。ここで、POIとは、便利な場所や興味のある場所などとして人が知覚する特定の地点および施設等であって、店舗、会社、事務所、公共施設、娯楽施設、および、屋外施設等であってもよい。ここで、店舗は、例えば、飲食店、食料品店、酒店、タバコ店、百貨店、ショッピングセンター、スーパーマーケット、コンビニエンスストア、ガソリンスタンド、金融機関、郵便局、立体駐車場、ならびに、ホテルおよび旅館等の宿泊施設等であってもよい。また、公共施設は、例えば、官庁、警察署、交番、消防署、駅、医療機関、美術館、博物館、および、学校等であってもよい。また、娯楽施設は、例えば、映画館、劇場、遊園地、パチンコ店、カジノ、および、競馬場等であってもよい。また、屋外施設は、バスターミナル、公園、遊園地、キャンプ場、連絡通路、屋外駐車場、および、動物園等であってもよい。また、POIは、一時的に行われるイベント(例えば、祭り、展示会、博覧会、試合、コンサート、および、フリーマーケット等)の会場であってもよい。
アンケート情報データベース206bは、出題するアンケートに関する情報を記憶するアンケート情報記憶手段である。ここで、アンケート情報データベース206bに記憶されるアンケート情報は、アンケート内容情報とアンケート対象情報とを含んでいても良い。ここで、アンケート内容情報は、アンケートの内容に関する情報である。具体的には、アンケートとして提示する出題内容であり、性別、年齢、居住地、目的、感想などを問うものなどを含む。また、アンケートの内容に関する情報は、アンケートの内容が記載されたhtmlファイルであってもよい。また、アンケート対象情報は、アンケート内容情報を選択するためのアンケート対象情報を定義するものであって、アンケートの対象となるPOI、移動手段、および、経路検索結果に含まれる経路などを示す情報である。ここで、POIの情報は、POI情報そのものであってもよいし、POI情報データベース206e内に記憶された情報への参照情報であってもよい。さらに、アンケート対象情報は、アンケートの対象となるPOIと移動手段と経路検索結果に含まれる経路(経路全体、利用したネットワークなど)との組み合わせを示す情報であってもよい。
さらに、アンケート対象情報は、アンケート対象とアンケート対象であるPOIの通過/到達時間帯情報や移動手段の利用時間帯情報とに関連付けて記憶されていてもよい。例えば、アンケート対象情報は、「A空港-朝利用」や「B電車のC区間-12:00〜17:00利用」などのPOI、移動手段、および、経路探索結果に含まれる経路などを示す情報と利用時間帯情報の組み合わせに関連づけて記憶されていてもよい。ここで、利用時間帯情報は、朝、昼などの言葉で示される時間帯の情報でもよいし、「10:00〜17:00」などの時刻で指定される時間帯の情報でもよい。さらに、アンケート対象情報は、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報と経路の利用時刻情報(例えば、経路情報に含まれる出発地の出発時刻)までの期間の情報である期間情報とに関連付けられて記憶されていてもよい。具体的には、期間情報は、経路の検索日と経路の利用時刻情報との間が30日以上ある場合には「1ヶ月前」とする。
さらに、アンケート対象情報は、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報とその役割である役割情報とに対応して記憶されていてもよい。ここで、役割情報は、例えば、POIの場合、出発地、目的地、および、経由地などであるか否かである。さらに、役割情報は、経路の場合、駅に到達する区間、駅から出発する区間、空港に到達する区間、および、空港から出発する区間などである。
上述のように、アンケート対象情報は、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報と経路などを示す情報と、利用時間情報と、期間情報と、役割情報とを適宜組み合わせたものであってもよい。
ここで、図2を用いて、本実施形態におけるアンケート情報データベース206bの一例について説明する。図2に示すように、アンケート情報データベース206bは、アンケート内容情報テーブル(図2(a))とアンケート対象情報テーブル(図2(b))とを含んでいる。
図2(a)を用いて、アンケート内容情報テーブルについて説明する。アンケート内容情報テーブルは、アンケートの内容を記憶したテーブルである。図2(a)に示すように、アンケート内容情報テーブルは、内容IDとアンケートの内容(出題文、回答選択肢等)を対応づけて記憶する。例えば、内容ID:011は、内容:「お住まいの地域を選択してください。」と対応付けて記憶される。ここで、アンケートの内容については、図示したように1つの設問であってもよいし、複数の設問群であってもよい。
続いて、図2(b)を用いてアンケート対象情報テーブルについて説明する。アンケート対象情報テーブルは、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報(アンケート対象)と、選択するアンケート内容を示す内容IDとを関連付けて記憶したテーブルである。さらに、アンケート対象情報テーブルは、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報と、内容IDとに加え、利用時間帯情報、期間情報、役割情報のいずれかを対応付けて記憶してもよい。利用時間帯情報とは、探索した経路を利用する時刻が属する時間帯を示す情報である。期間情報とは、探索した経路を利用する予定の時刻と、探索を実行した時刻との時間差を示す期間である。役割情報は、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報の経路中における役割を示す情報である。具体的には、図2(b)の「アンケート対象:HN空港」に示すように、利用時間帯情報として9:00−12:00までの間に目的地としてHN空港を利用する経路の探索を、経路利用開始の1ヶ月前に実行した場合に、内容ID:051のアンケートを実施することが規定されている。ここで、図2(b)のアンケート対象情報テーブルのアンケート対象に登録される情報は、POI、移動手段、および、経路探索結果に含まれる経路などを示す情報でも良いし、それぞれを適宜組み合わせたものであってもよい。また、POI情報データベース206e内に記憶されたPOI情報への参照情報などでもよい。
アンケート回答情報データベース206dは、アンケートの回答に関する情報を記憶するアンケート回答情報記憶手段である。具体的には、アンケートの出題に対して端末装置100から入力されたアンケートの回答の返信を受け付けると、アンケートの回答をアンケート回答情報として記憶する。アンケート回答情報は、端末装置100から受信したアンケートの回答の内容であるアンケート回答内容情報を少なくとも含む。また、アンケート回答情報は、アンケート回答者情報を含むようにしてもよい。ここで、アンケート回答者情報は、アンケート回答内容情報とともに端末装置100から受信する利用者IDや端末IDなどから得られるものであっても良いし、アンケート回答内容情報に含まれる回答者の情報を抽出するものであってもよい。
ここで、アンケート回答情報データベース206dに記憶されるアンケート回答情報は、少なくとも、アンケート対象情報と関連付けられて記憶されるものである。なお、アンケート回答情報と関連付けられて記憶されるアンケート対象情報は、一つに限らず、複数であってもよい。例えば、図5を参照して説明すると、一つのアンケート回答情報に対し、目的地としての「NR空港」、NR空港に至る交通手段である「KNR線」、出発地から目的地までの経路である「第2候補経路の経路情報」などをアンケート対象情報として関連付けてもよい。アンケート回答情報に複数のアンケート対象情報を関連付けることで、アンケート回答情報に対して複数のインデックスを付与することになり、その結果、複数の切り口から集計結果としてアンケート回答情報を表示することが可能になる。
さらに、アンケート回答情報は、アンケート内容情報、経路情報とそれぞれ関連付けて記憶されてもよい。経路情報は、1または複数の探索された経路情報であってもよいし、実際に移動した経路の情報であってもよい。ここで、実際に移動した経路の情報は、端末装置100の位置情報の履歴である位置情報履歴から推測されるものであってもよいし、端末装置100の位置情報の履歴である位置情報履歴に基づいて候補経路の中から選択されるものであってもよい。さらに、利用者が候補経路のうちから経路案内を行うとした経路を実際に移動した経路の情報としてもよい。
制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、経路探索部202a、アンケート実施判定部202b、出力情報生成部202c、出力情報送信部202d、および、アンケート回答情報取得部202eを備える。
このうち、経路探索部202aは、経路を探索する経路探索手段である。ここで、経路探索部202aは、ネットワークデータベース206aに記憶されたネットワークデータに基づいて、出発地と目的地を少なくとも含む経路探索条件を満たす出発地から目的地までの経路を探索してもよい。ここで、経路探索部202aは、予め記憶部206に記憶された経路探索条件を用いてもよく、端末装置100から受信した経路探索条件を用いてもよい。ここで、本実施形態において、経路探索部202aにより探索される経路のデータは、経路を示す、リンクとノードの組み合わせからなる。ここで、経路探索部202aは、経路探索条件を満たす複数の経路を探索してもよい。
また、アンケート実施判定部202bは、アンケートの実施をするか否かを判定する判定手段である。ここで、アンケート実施判定部202bは、経路に関する情報とアンケート情報データベース206bとに基づいてアンケートの実施をするか否かについて判定する。例えば、アンケート実施判定部202bは、経路探索条件に設定された情報に基づいて、アンケートの実施判定を行ってもよい。すなわち、経路探索条件である、目的地、出発地、経由地等に設定されたPOIが、アンケート情報データベース206bにアンケート対象情報として記憶されていた場合に、アンケートを実施すると判定してもよい。
また、アンケート実施判定部202bは、経路探索結果である経路情報に基づいて、アンケートの実施判定を行ってもよい。すなわち、経路探索結果から得られる目的地、出発地、および、経由地にそれぞれ設定されたPOIと、経路探索結果に含まれる移動手段(例えば、公共交通機関、自動車、徒歩など)と、および、経路検索結果に含まれる経路(例えば、X地点からY手段を使用してZ地点に移動する経路)とが、それぞれアンケート情報データベース206bにアンケート対象情報として記憶されていた場合に、アンケートを実施すると判定してもよい。例えば、アンケート対象情報が「A空港」であって、経路情報中の経由地や目的地に「A空港」が含まれているときに、「A空港」に関するアンケートを実施すると判定してもよい。
アンケート実施判定部202bは、経路に関する情報が、アンケート対象情報に定義されたPOI、移動手段、および、経路探索結果に含まれる経路などを示す情報、利用時間帯情報、期間情報、役割情報に該当すると判定した場合、関連付けられたアンケート内容情報を選択する。
また、出力情報生成部202cは、端末装置100の出力部116に出力する情報である出力情報を生成する手段である。出力情報は、地図情報データベース206cに記憶された地図情報に基づいて、基準地点または現在位置を含む地図を表示するものであってもよいし、POI情報データベース206eから検索または選択されたPOI情報を表示するものであってもよい。さらに、出力情報生成部202cは、アンケート情報データベース206bに記憶されたアンケート内容情報を参照して、アンケート情報を含む出力情報を生成してもよい。アンケート情報は、アンケート情報データベース206bに記憶されたアンケート内容情報そのものでもよく、端末装置100の状態に合わせてアンケート内容情報を加工したものでもよいし、単に利用者が回答可能なアンケートが存在する旨の通知情報であってもよい。ここで、通知情報は、「アンケートがあります」などのテキスト情報であってもよいし、更新情報・お知らせを示すバナーであってもよい。また、出力情報は、経路探索部202aが探索した経路の経路情報を含んでいてもよい。
また、出力情報は、アンケート情報が出力情報に含まれる理由に関するアンケート出題理由情報を含んでいてもよい。ここで、アンケート出題理由情報は、経路情報にアンケート対象情報が含まれていることを示す情報であってもよい。例えば、アンケート対象情報がA空港であって、経路情報中の経由地にA空港が含まれているときに、「経由地にA空港が設定されているので、A空港に関するアンケートを出題しています」というテキスト情報を生成して、出力情報に含むようにしてもよい。
また、出力情報送信部202dは、出力情報生成部202cが生成した出力情報を、通信制御インタフェース部204を介して、端末装置100に送信する送信手段である。ここで、出力情報送信部202dは、経路探索部202aの探索結果に応じて、経路探索結果とともに端末装置100に出力情報を送信してもよいし、端末装置100からのリクエストに応じて端末装置100に出力情報を送信するようにしてもよい。また、情報処理サーバ200が利用者の探索した経路の利用を検知した場合に、出力情報送信部202dは、アンケート内容情報を含む出力情報を、端末装置100に送信するようにしてもよい。ここで、情報処理サーバ200は、利用者が経路の案内を開始したことを検知した場合や、利用者がアンケート対象であるPOIに到達したことを検知した場合に、出力情報送信部202dが、アンケート内容情報を含む出力情報を、端末装置100に送信するようにしてもよい。
また、アンケート回答情報取得部202eは、端末装置100から送信されるアンケート回答情報を取得し、アンケート回答情報データベース206dに保存するアンケート回答情報取得手段である。ここで、アンケート回答情報は、少なくともアンケート内容情報を含む出力情報に対して利用者が入力した回答情報であるアンケート回答内容情報を含む。また、アンケート回答情報取得部202eは、アンケート回答情報とアンケート対象情報とを関連付けてアンケート回答情報データベース206dに保存する。さらに、アンケート回答情報取得部202eは、取得したアンケート回答内容情報に対応するアンケート内容情報を関連付けてアンケート回答情報データベース206dに保存するようにしてもよい。
また、アンケート回答情報取得部202eは、アンケート回答情報と経路情報とを関連付けてアンケート回答情報データベース206dに保存するようにしてもよい。経路情報は、1または複数の探索された経路情報であってもよいし、実際に移動した経路の情報であってもよい。ここで、実際に移動した経路の情報は、端末装置100の位置情報の履歴である位置情報履歴から推測されるものであってもよいし、端末装置100の位置情報の履歴である位置情報履歴に基づいて候補経路の中から選択されるものであってもよい。さらに、利用者が候補経路のうちから経路案内を行うとした経路を実際に移動した経路の情報としてもよい。
アンケート回答情報取得部202eは、アンケート回答者情報を取得し、取得したアンケート回答内容情報とアンケート回答者情報とを関連づけてアンケート回答情報として、アンケート回答情報データベース206dに保存するようにしてもよい。ここで、アンケート回答者情報は、アンケートの回答者を識別する情報であり、端末装置100の利用者の利用者IDや端末装置100の装置IDであってもよい。
[端末装置100の構成]
また、図1において、端末装置100は、情報処理サーバ200から送信される、出力情報を受信し、受信した出力情報に基づいて、アンケートが出力部116に表示されるよう制御する等の機能を有する。
端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置、携帯電話、スマートフォン、PHSおよびPDA等の携帯端末装置、および走行経路案内等を行なうナビゲーション端末(例えば、カーナビゲーション装置)等である。ここで、情報処理装置100は、インターネットブラウザ等を搭載していてもよく、経路案内アプリケーション、乗換案内アプリケーション、および情報検索アプリケーション等を搭載していてもよい。
図1に示すように、本実施形態の端末装置100は、概略的に、制御部102、通信制御インタフェース部104、入出力制御インタフェース部106、位置情報取得部112、および、入出力部(入力部114、および、出力部116)を少なくとも備える。
ここで、制御部102は、各種処理を行う制御手段である。また、通信制御インタフェース部104は、通信回線や電話回線などに接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインタフェースであり、端末装置100とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インタフェース部104は、情報処理サーバ200等と通信回線を介してデータを通信する機能を有している。また、位置情報取得部112は、リアルタイムに現在位置取得が行えるよう、GPS機能やIMES機能等を有している。GPS機能を有する位置情報取得部112は、GPS衛星等の位置発信装置500からの信号を受信して、位置情報を取得するようにしてもよい。
また、出力部116は、アプリケーション等の表示画面を表示する表示手段(例えば、液晶または有機EL等から構成されるディスプレイおよびモニタ等)であってもよい。また、音声データを音声として出力する音声出力手段(例えば、スピーカ等)であってもよい。また、入力部114は、音声の入力を行う音声入力手段(例えば、マイク等)を備えていてもよい。また、入力部114は、押下することにより入力等を行なう操作入力手段(例えば、ボタン、スイッチ等)を備えていても良い。ここで、出力部116の表示手段は、タッチパネル等であり入力部114として機能するものであっても良い。また、入出力制御インタフェース部106は、出力部116、入力部114等の制御を行う。
また、制御部102は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、経路探索条件設定部102a、出力情報取得部102b、および、アンケート回答情報送信部102cを備える。
経路探索条件設定部102aは、少なくとも出発地と目的地とを含む経路探索条件を設定する経路探索条件設定手段である。ここで、経路探索条件設定部102aは、予め設定され記憶部206に記憶された経路探索条件を用いてもよく、利用者に入力部114を介して経路探索条件を入力させてもよく、位置情報取得部112により取得された現在位置情報を用いて経路探索条件を設定してもよい。なお、経路探索条件設定部102aは、得られた経路探索条件を情報処理サーバ200に送信する。ここで、出発地は、位置情報取得部112により取得される位置情報に基づく端末装置100の利用者等の移動体の現在位置であってもよい。また、経路探索条件は、更に、出発時刻または到着時刻を含んでいてもよい。ここで、出発時刻は、現在時刻であってもよい。また、経路探索条件は、更に、経由地や、経由時刻を含んでいてもよい。また、経路探索条件は、更に、移動手段を含んでいてもよい。なお、経路探索条件は、所要時間や料金や距離や乗換回数等のように、経路探索における優先項目(評価対象とするコスト等)を設定してもよい。
出力情報取得部102bは、情報処理サーバ200の通信制御インタフェース部204を介して送信される出力情報を取得する出力情報取得手段である。
アンケート回答情報送信部102cは、アンケートの回答に関する情報であるアンケート回答情報を、通信制御インタフェース部104を介して情報処理サーバ200に送信する、アンケート回答情報送信手段である。ここで、アンケート回答情報は、出力情報取得部102bが取得した出力情報に基づいて出力部116に出力されたアンケート内容に対して、入力部114を介して利用者から入力されたアンケートの回答の内容であるアンケート回答内容情報を少なくとも含む。ここで、アンケート回答情報送信部102cは、さらにアンケート回答者情報を取得し、取得したアンケート回答内容情報とアンケート回答者情報とを関連づけてアンケート回答情報として、情報処理サーバ200に送信するようにしてもよい。ここで、アンケート回答者情報は、アンケート回答内容情報とともに端末装置100から受信する利用者IDや端末IDなどから得られるものであっても良いし、アンケート回答内容情報に含まれる回答者の情報を抽出するものであってもよい。
以上で、本実施形態における情報処理システムの構成の一例の説明を終える。
[情報処理システムの処理]
次に、このように構成された本実施形態におけるナビゲーションシステムの処理の一例について、以下に図3から図5を参照して詳細に説明する。図3は、本実施形態における情報処理システムの処理の一例を示すフローチャートである。
図3に示すように、まず、端末装置100の経路探索条件設定部102aは、経路探索条件を設定する(ステップS1)。
ここで、設定する経路探索条件は、少なくとも出発地と目的地とを含む。経路探索条件設定部102aは、予め設定され記憶部206に記憶された経路探索条件を用いてもよく、利用者に入力部114を介して経路探索条件を入力させてもよく、位置情報取得部112により取得された現在位置情報を用いて経路探索条件を設定してもよい。ここで、出発地は、位置情報取得部112により取得される位置情報に基づく端末装置100の利用者等の移動体の現在位置であってもよい。また、経路探索条件は、更に、出発時刻または到着時刻を含んでいてもよい。ここで、出発時刻は、現在時刻であってもよい。また、経路探索条件は、更に、経由地や、経由時刻を含んでいてもよい。また、経路探索条件は、更に、移動手段を含んでいてもよい。なお、経路探索条件は、所要時間や料金や距離や乗換回数等のように、経路探索における優先項目(評価対象とするコスト等)を設定してもよい。
次に、端末装置100の経路探索条件設定部102aは、得られた経路探索条件を、通信制御インタフェース部104を介して、情報処理サーバ200に送信する(ステップS2)。
そして、情報処理サーバ200の経路探索部202aは、端末装置100から送信された経路探索条件を受信する(ステップS3)。
次に、情報処理サーバ200の経路探索部202aは、受信した経路探索条件に基づいて、経路を探索する(ステップS4)。ここで、経路探索部202aは、ネットワークデータベース206aに記憶されたネットワークデータに基づいて、出発地と目的地を少なくとも含む経路探索条件を満たす出発地から目的地までの経路を探索してもよい。ここで、経路探索部202aは、予め記憶部206に記憶された経路探索条件を用いてもよく、端末装置100から受信した経路探索条件を用いてもよい。ここで、本実施形態において、経路探索部202aにより探索される経路のデータは、経路を示す、リンクとノードの組み合わせからなる。また、経路探索部202aは、経路探索条件を満たす複数の経路を探索してもよい。
そして、情報処理サーバ200のアンケート実施判定部202bは、アンケート実施判定部202bは、経路に関する情報とアンケート情報データベース206bとに基づいてアンケートの実施をするか否かについて判定する(ステップS5)。
例えば、アンケート実施判定部202bは、経路探索条件に設定された情報に基づいて、アンケートの実施判定を行ってもよい。すなわち、経路探索条件である、目的地、出発地、経由地等に設定されたPOIが、アンケート情報データベース206bにアンケート対象情報として記憶されていた場合に、アンケートを実施すると判定してもよい。
また、アンケート実施判定部202bは、経路探索結果である経路情報に基づいて、アンケートの実施判定を行ってもよい。すなわち、経路探索結果から得られる目的地、出発地、および、経由地にそれぞれ設定されたPOIと、経路探索結果に含まれる移動手段(例えば、公共交通機関、自動車、徒歩など)と、および、経路検索結果に含まれる経路(例えば、X地点からY手段を使用してZ地点に移動する経路)とが、それぞれアンケート情報データベース206bにアンケート対象情報として記憶されていた場合に、アンケートを実施すると判定してもよい。例えば、アンケート対象情報が「A空港」であって、経路情報中の経由地や目的地に「A空港」が含まれているときに、「A空港」に関するアンケートを実施すると判定してもよい。
アンケート実施判定部202bは、経路に関する情報が、アンケート対象情報に定義されたPOI、移動手段、および、経路探索結果に含まれる経路などを示す情報、利用時間帯情報、期間情報、役割情報に該当すると判定した場合、関連付けられたアンケート内容情報を選択する。
図3に示すように、情報処理サーバ200のアンケート実施判定部202bは、アンケートの実施をしないと判定した場合(ステップS5:No)、情報処理サーバ200の出力情報生成部202cは、アンケート情報を含まない出力情報を生成する(ステップS7)。例えば、出力情報生成部202cは、経路探索部202aにより探索された経路の経路情報を含む出力情報を生成する。
一方、情報処理サーバ200のアンケート実施判定部202bは、アンケートの実施をすると判定した場合(ステップS5:Yes)、情報処理サーバ200の出力情報生成部202cは、アンケート情報を含む出力情報を生成する(ステップS6)。
出力情報は、地図情報データベース206cに記憶された地図情報に基づいて、基準地点または現在位置を含む地図を表示するものであってもよいし、POI情報データベース206eから検索または選択されたPOI情報を表示するものであってもよい。さらに、出力情報生成部202cは、アンケート情報データベース206bに記憶されたアンケート内容情報を参照して、アンケート情報を含む出力情報を生成してもよい。アンケート情報は、アンケート情報データベース206bに記憶されたアンケート内容情報そのものでもよく、端末装置100の状態に合わせてアンケート内容情報を加工したものでもよいし、単に利用者が回答可能なアンケートが存在する旨の通知情報であってもよい。ここで、通知情報は、「アンケートがあります」などのテキスト情報であってもよいし、更新情報・お知らせを示すバナーであってもよい。また、出力情報は、経路探索部202aが探索した経路の経路情報を含んでいてもよい。
また、出力情報は、アンケート情報が出力情報に含まれる理由に関するアンケート出題理由情報を含んでいてもよい。ここで、アンケート出題理由情報は、経路情報にアンケート対象情報が含まれていることを示す情報であってもよい。例えば、アンケート対象情報がA空港であって、経路情報中の経由地にA空港が含まれているときに、「経由地にA空港が設定されているので、A空港に関するアンケートを出題しています」というテキスト情報を生成して、出力情報に含むようにしてもよい。
ここで、図4、図5を用いて、本実施形態における出力情報の一例について説明する。
図4は、出力情報を模式的に示す図である。図4に示すように、出力情報には、端末装置100の経路探索条件設定部102aで設定された経路探索条件、情報処理サーバ200の経路探索部202aで探索された複数の経路、および、アンケート情報データベース206bに記憶されたアンケート内容情報が含まれるようにしてもよい。
例えば、図4において、「12月23日(日)10:00出発」、「出発地:OM駅」、および、「目的地:NR空港」は、端末装置100の経路探索条件設定部102aで設定された経路探索条件である。また、「第1候補経路」、「第2候補経路」、および、「第3候補経路」は、情報処理サーバ200の経路探索部202aが、端末装置100の経路探索条件設定部102aで設定された経路探索条件に基づいて経路探索をした結果である経路情報である。また、「<NR空港利用者アンケート>」は、アンケート情報データベース206bに記憶され、アンケート対象である「NR空港」に関連付けられたアンケート内容情報である。アンケート実施判定部202bによって選択されたアンケート内容情報である。
図4に示すように、本実施形態によれば、経路情報にアンケート対象情報に該当する「NR空港」が含まれている場合に、「NR空港」に関するアンケート内容情報を含む出力情報を表示することができる。
図5は、図4における第2候補経路の詳細な経路情報が含まれる出力情報を模式的に示す図である。図5に示すように、出力情報には、端末装置100の経路探索条件設定部102aで設定された経路探索条件に基づいて、情報処理サーバ200の経路探索部202aで探索された経路、および、アンケート情報データベース206bに記憶されたアンケート内容情報が含まれるようにしてもよい。
例えば、図5において、「第2候補経路」は、情報処理サーバ200の経路探索部202aが、端末装置100の経路探索条件設定部102aで設定された経路探索条件に基づいて経路探索をした結果である経路情報のうち第2候補の経路を示すヘッダーである。また、ヘッダー以下の出力領域には、詳細な経路情報、すなわち、乗換情報を出力している。また、「<NR空港利用者アンケート>」は、アンケート情報データベース206bに記憶され、アンケート対象である「NR空港」に関連付けられたアンケート内容情報である。アンケート実施判定部202bによって選択されたアンケート内容情報である。
図5に示すように、本実施形態によれば、経路情報にアンケート対象情報に該当する「NR空港」が含まれている場合に、「NR空港」に関するアンケート内容情報を含む出力情報を表示することができる。
図3に戻り、情報処理サーバ200の出力情報送信部202dは、出力情報生成部202cが生成した出力情報を、通信制御インタフェース部204を介して、端末装置100に送信する(ステップS8)。ここで、出力情報送信部202dは、経路探索部202aの探索結果に応じて、経路探索結果とともに端末装置100に出力情報を送信してもよいし、端末装置100からのリクエストに応じて端末装置100に出力情報を送信するようにしてもよい。また、情報処理サーバ200が利用者の探索した経路の利用を検知した場合に、出力情報送信部202dは、アンケート内容情報を含む出力情報を、端末装置100に送信するようにしてもよい。ここで、情報処理サーバ200は、利用者が経路の案内を開始したことを検知した場合や、利用者がアンケート対象であるPOIに到達したことを検知した場合に、出力情報送信部202dが、アンケート内容情報を含む出力情報を、端末装置100に送信するようにしてもよい。
次に、端末装置100の出力情報取得部102bは、情報処理サーバ200の出力情報送信部202dが送信した出力情報を、通信制御インタフェース部104を介して受信して取得する(ステップS9)。
続いて、端末装置100の出力部116は、出力情報取得部102bが取得した出力情報を表示する(ステップS10)。
次に、端末装置100の制御部102は、入力部114を介して利用者からアンケートの回答が入力されたか否かを判定する(ステップS11)。ここで、端末装置100が、利用者からアンケートの回答が入力されていないと判定した場合(ステップS11:NO)、処理を終了する。
また、ここで、端末装置100が、利用者からアンケートの回答が入力されたと判定した場合(ステップS11:YES)、端末装置100のアンケート回答情報送信部102cは、アンケートの回答に関する情報であるアンケート回答情報を、通信制御インタフェース部104を介して情報処理サーバ200に送信する(ステップS12)。ここで、アンケート回答情報は、出力情報取得部102bが取得した出力情報に基づいて出力部116に出力されたアンケート内容に対して、入力部114を介して利用者から入力されたアンケートの回答の内容であるアンケート回答内容情報を少なくとも含む。ここで、アンケート回答情報送信部102cは、さらにアンケート回答者情報を取得し、取得したアンケート回答内容情報とアンケート回答者情報とを関連づけてアンケート回答情報として、情報処理サーバ200に送信するようにしてもよい。ここで、アンケート回答者情報は、アンケート回答内容情報とともに端末装置100から受信する利用者IDや端末IDなどから得られるものであっても良いし、アンケート回答内容情報に含まれる回答者の情報を抽出するものであってもよい。
次に、情報処理サーバ200のアンケート回答情報取得部202eは、端末装置100から送信されたアンケートの回答情報を取得する(ステップS13)。
続いて、アンケート回答情報取得部202eは、端末装置100から取得したアンケート回答情報をアンケート回答情報データベース206dに保存する(ステップS14)。ここで、アンケート回答情報は、少なくともアンケート内容情報を含む出力情報に対して利用者が入力した回答情報であるアンケート回答内容情報を含む。また、アンケート回答情報取得部202eは、アンケート回答情報とアンケート対象情報とを関連付けてアンケート回答情報データベース206dに保存する。さらに、アンケート回答情報取得部202eは、取得したアンケート回答内容情報に対応するアンケート内容情報を関連付けてアンケート回答情報データベース206dに保存するようにしてもよい。
また、アンケート回答情報取得部202eは、アンケート回答情報と経路情報とを関連付けてアンケート回答情報データベース206dに保存するようにしてもよい。経路情報は、1または複数の探索された経路情報であってもよいし、実際に移動した経路の情報であってもよい。ここで、実際に移動した経路の情報は、端末装置100の位置情報の履歴である位置情報履歴から推測されるものであってもよいし、端末装置100の位置情報の履歴である位置情報履歴に基づいて候補経路の中から選択されるものであってもよい。さらに、利用者が候補経路のうちから経路案内を行うとした経路を実際に移動した経路の情報としてもよい。
アンケート回答情報取得部202eは、アンケート回答者情報を取得し、取得したアンケート回答内容情報とアンケート回答者情報とを関連づけてアンケート回答情報として、アンケート回答情報データベース206dに保存するようにしてもよい。ここで、アンケート回答者情報は、アンケートの回答者を識別する情報であり、端末装置100の利用者の利用者IDや端末装置100の装置IDであってもよい。
以上で、本実施形態における情報処理システムの処理の一例の説明を終える。
[他の実施例]
なお、上述のアンケート回答情報取得部202eは、利用者の経路検索行動の履歴を取得し、アンケート回答情報と利用者の経路設定行動を示す経路設定行動履歴情報とを関連付けてアンケート回答情報データベース206dに保存するようにしてもよい。ここで、利用者の経路設定行動とは、経路を決定するための一連の行動のことである。より具体的には、端末装置100に搭載のアプリケーションで実行された目的地検索操作、探索条件設定操作、候補経路の参照操作、および、案内経路の選択操作のことである。そして、経路設定行動履歴情報とは、上述の一連の行動の履歴情報である。より具体的には、画面遷移履歴、ボタン押下などの入力履歴である。
アンケート回答情報と経路設定行動履歴情報とを関連付けて保存することで、経路設定行動履歴情報から関連付けられたアンケート回答情報を詳細に分類することが可能である。例えば、経路探索の結果、複数の候補経路が出力された場合、例えば、NR空港を含む候補経路1とHN空港を含む候補経路2の異なる空港を含む2つの候補経路が出力された場合、一方のみを参照して経路を決定した利用者の回答したアンケート回答情報と、2つの候補経路を参照して経路を決定した利用者の回答したアンケート回答情報とがあるときに、前者と後者のアンケート情報を異なるカテゴリに分類することができる。
なお、上述の実施例において、アンケートは経路探索結果とともに出力情報中に含まれる出力態様で出力される例について説明したが、本発明の実施の形態はこれに限らず、アンケートは他の出力態様で出力されてもよい。例えば、情報処理サーバ200の出力情報生成部202cは、経路探索結果を含む出力情報とは別に、アンケート出題のための出力情報としてhtmlファイルやメールなどを生成して、端末装置100に送信するようにしてもよい。出力情報生成部202cが、経路探索結果を含む出力情報とは別に、アンケート出題のための出力情報を生成することで、情報処理サーバ200は、経路探索結果を含む出力情報とは異なるタイミングでアンケートを出題することが可能となる。例えば、情報処理サーバ200が、経路探索結果に基づいた利用者の実際の移動が完了したことを検出したタイミングでアンケートを出題することができる。アンケート出題側の意図に応じてアンケートを出題するタイミングを制御することができる効果がある。
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
また、情報処理システムに関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。