(57)【要約】  目的の施設近傍に存在しユーザが興味を有する他の施設を提示できる情報処理装置、情報処理方法および情報処理プログラムを提供する。情報処理装置（１００）は、登録部（１３４）と、特定部（１３５）と、配置部（１３６）とを有する。登録部（１３４）は、テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録する。特定部（１３５）は、登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を登録された施設から特定する。配置部（１３６）は、第１の施設を起点として表示される地図に、第１の施設および第２の施設を示すアイコンを配置する。
2016117012.tif 000002
【特許請求の範囲】
【請求項１】
テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録する登録部と、
前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定する特定部と、
前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する配置部と、
を有することを特徴とした情報処理装置。
【請求項２】
前記特定部は、前記第１の施設における住所を起点として、前記所定の条件を満たす範囲内に位置する第３の施設を、第三者から取得したお勧めの施設に関する情報を記憶する記憶部を参照して特定し、
前記配置部は、前記第１の施設を起点として表示される地図に、前記第１の施設、前記第２の施設および前記第３の施設を示すアイコンを配置することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記配置部は、ユーザの操作に応じて、前記第２の施設および前記第３の施設を示すアイコンのうち、いずれか１つ以上のアイコンを配置することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記配置部は、前記地図上に配置した前記アイコンに対応する前記第１の施設または前記第２の施設に関する情報を示すタイルを、前記地図とは異なる領域に配置することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録し、
前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定し、
前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する、
処理をコンピュータが実行することを特徴とした情報処理方法。
【請求項６】
前記特定する処理は、前記第１の施設における住所を起点として、前記所定の条件を満たす範囲内に位置する第３の施設を、第三者から取得したお勧めの施設に関する情報を記憶する記憶部を参照して特定し、
前記配置する処理は、前記第１の施設を起点として表示される地図に、前記第１の施設、前記第２の施設および前記第３の施設を示すアイコンを配置することを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記配置する処理は、ユーザの操作に応じて、前記第２の施設および前記第３の施設を示すアイコンのうち、いずれか１つ以上のアイコンを配置することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記配置する処理は、前記地図上に配置した前記アイコンに対応する前記第１の施設または前記第２の施設に関する情報を示すタイルを、前記地図とは異なる領域に配置することを特徴とする請求項５に記載の情報処理方法。
【請求項９】
テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録し、
前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定し、
前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する、
処理をコンピュータに実行させることを特徴とした情報処理プログラム。
【請求項１０】
前記特定する処理は、前記第１の施設における住所を起点として、前記所定の条件を満たす範囲内に位置する第３の施設を、第三者から取得したお勧めの施設に関する情報を記憶する記憶部を参照して特定し、
前記配置する処理は、前記第１の施設を起点として表示される地図に、前記第１の施設、前記第２の施設および前記第３の施設を示すアイコンを配置することを特徴とする請求項９に記載の情報処理プログラム。
【請求項１１】
前記配置する処理は、ユーザの操作に応じて、前記第２の施設および前記第３の施設を示すアイコンのうち、いずれか１つ以上のアイコンを配置することを特徴とする請求項１０に記載の情報処理プログラム。
【請求項１２】
前記配置する処理は、前記地図上に配置した前記アイコンに対応する前記第１の施設または前記第２の施設に関する情報を示すタイルを、前記地図とは異なる領域に配置することを特徴とする請求項９に記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、ユーザが旅行の計画を立てる際に、インターネット上の各種サイトを閲覧して立ち寄りたい施設について調べることが行われている。ユーザは、調べた施設の情報と地図とを見比べることで、当該施設を訪れるか否かを決定する。また、出発地点、中継地点および終着地点をユーザに指定させ、所定の条件に従って中継地点を並び替えたルートを探索すると共に、ルート周辺の店舗に関する情報を提供することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３２３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、ルート周辺の店舗に関する情報は、店舗から提供される情報であるため、ユーザが興味のない店舗の情報が提供される場合がある。また、ルート周辺に存在する店舗や各種施設の情報を全て提供すると、例えば、地図が店舗や各種施設の情報で埋まってしまう状態となる。このため、ユーザが潜在的に興味のある施設の情報を提供することは困難である。【０００５】
一つの側面では、本発明は、目的の施設近傍に存在しユーザが興味を有する他の施設を提示できる情報処理装置、情報処理方法および情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、情報処理装置は、登録部と、特定部と、配置部とを有する。登録部は、テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録する。特定部は、前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定する。配置部は、前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する。
【発明の効果】
【０００７】
目的の施設近傍に存在しユーザが興味を有する他の施設を提示できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、抽出データ記憶部の一例を示す図である。
【図３】図３は、施設データ記憶部の一例を示す図である。
【図４】図４は、表示画面の一例を示す図である。
【図５】図５は、登録画面の一例を示す図である。
【図６】図６は、登録画面の他の一例を示す図である。
【図７】図７は、選択画面の一例を示す図である。
【図８】図８は、登録画面の他の一例を示す図である。
【図９】図９は、登録画面の他の一例を示す図である。
【図１０】図１０は、マップ画面の一例を示す図である。
【図１１】図１１は、マップ画面の他の一例を示す図である。
【図１２】図１２は、マップ画面の他の一例を示す図である。
【図１３】図１３は、マップ画面の他の一例を示す図である。
【図１４】図１４は、登録処理の一例を示すフローチャートである。
【図１５】図１５は、配置処理の一例を示すフローチャートである。
【図１６】図１６は、情報処理プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する情報処理装置、情報処理方法および情報処理プログラムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の情報処理システムの構成の一例を示すブロック図である。図１に示す情報処理システム１は、端末装置１０と、情報処理装置１００とを有する。なお、図１には、システムが１つの端末装置１０を有する場合を示したが、端末装置１０の数は限定されず、情報処理システム１は、任意の数の端末装置１０を有してもよい。【００１１】
端末装置１０および情報処理装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネット（Internet）を始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。【００１２】
情報処理装置１００は、サイトが表示される第一の領域と、当該サイトから抽出された情報が表示される第二の領域とを含む画面を、端末装置１０に表示させる。情報処理装置１００は、テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録する。また、情報処理装置１００は、地図が表示されるマップ領域と、施設に関する情報を示すタイルが表示されるタイル配置領域とを有するマップ画面を、端末装置１０に表示させる。情報処理装置１００は、登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を登録された施設から特定する。情報処理装置１００は、第１の施設を起点として表示される地図に、第１の施設および第２の施設を示すアイコンを配置する。これにより、情報処理装置１００は、目的の施設近傍に存在しユーザが興味を有する他の施設を提示できる。【００１３】
端末装置１０の構成について説明する。図１に示すように、端末装置１０は、通信部１１と、制御部１２と、表示操作部１３とを有する。なお、端末装置１０は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば、制御部１２で実行する処理に用いる情報を記憶する記憶部、各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。端末装置１０の一例としては、可搬型や据置型のパーソナルコンピュータ等を採用できる。また、可搬型の端末としては、上記のパーソナルコンピュータの他にも、例えば、タブレット端末、スマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末等を採用することもできる。【００１４】
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１は、ネットワークＮを介して情報処理装置１００と有線または無線で接続され、情報処理装置１００との間で情報の通信を司る通信インタフェースである。通信部１１は、制御部１２から入力された操作情報を情報処理装置１００に送信する。また、通信部１１は、情報処理装置１００から表示画面、登録画面、選択画面およびマップ画面を受信する。通信部１１は、受信した表示画面、登録画面、選択画面およびマップ画面を制御部１２に出力する。【００１５】
制御部１２は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１２は、端末装置１０全体の動作を制御する。制御部１２は、表示操作部１３から入力された操作情報を通信部１１およびネットワークＮを介して情報処理装置１００に送信する。また、制御部１２は、通信部１１から表示画面、登録画面、選択画面およびマップ画面が入力されると、入力された画面を表示操作部１３に表示させる。【００１６】
表示操作部１３は、各種情報を表示するための表示デバイス、および、ユーザから各種操作を受け付ける入力デバイスである。例えば、表示操作部１３は、表示デバイスとして液晶ディスプレイ等によって実現される。また、例えば、表示操作部１３は、入力デバイスとして、タッチパネル等によって実現される。つまり、表示操作部１３は、表示デバイスと入力デバイスとが一体化される。表示操作部１３は、ユーザによって入力された操作を操作情報として制御部１２に出力する。また、操作情報には、サイト登録指示、登録確定指示、登録する情報の修正情報、マップ表示情報、施設受付情報および配置指示情報等が含まれる。なお、表示操作部１３は、表示デバイスと入力デバイスとを個別に設けてもよい。【００１７】
次に、情報処理装置１００の構成について説明する。図１に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。情報処理装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。【００１８】
通信部１１０は、例えば、ＮＩＣ等によって実現される。通信部１１０は、ネットワークＮを介して端末装置１０と有線または無線で接続され、端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、端末装置１０から操作情報を受信する。通信部１１０は、受信した操作情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された表示画面、登録画面、選択画面およびマップ画面を端末装置１０に送信する。また、通信部１１０は、ネットワークＮを介してインターネットに接続され、インターネット上のサイトが設けられたサーバと通信を行う。【００１９】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、抽出データ記憶部１２１と、施設データ記憶部１２２とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。【００２０】
抽出データ記憶部１２１は、ユーザによって登録する旨を指示された施設等のスポットの情報を記憶する。図２は、抽出データ記憶部の一例を示す図である。図２に示すように、抽出データ記憶部１２１は、「施設ＩＤ」、「ＵＲＬ」、「施設名」、「画像」、「ジャンル」、「住所」、「緯度経度」、「電話番号」、「メモ」、「施設情報」といった項目を有する。また、「施設情報」は、「営業時間」、「定休日」といった項目を有する。抽出データ記憶部１２１は、例えば、１つの施設ごとに１レコードとして記憶する。【００２１】
「施設ＩＤ」は、施設を識別する。なお、以下の説明では、施設をスポットとも表現する。「ＵＲＬ」は、施設を紹介するサイトのＨＴＭＬ（HyperText  Markup  Language）文書のＵＲＬ（Uniform  Resource  Locator）を示す。「施設名」は、当該サイトで紹介されている施設の名称を示す。施設名は、例えば、店舗の名称、観光施設の名称等が挙げられる。「画像」は、施設を代表する画像の画像ファイルを示す。画像は、例えば、店舗の外観が撮像された画像等を用いることができ、当該サイトのＨＴＭＬ文書内から取得することができる。「ジャンル」は、施設のジャンルを示す。ジャンルは、例えば、食べる、見る、遊ぶ、買う、喫茶・甘味、温泉地、ナイトスポット、および、その他等が挙げられる。【００２２】
「住所」は、施設の住所を示す。「緯度経度」は、施設の緯度経度を示す。緯度経度は、サイトのＵＲＬのＨＴＭＬ文書から抽出された住所に基づいて、例えば、外部のＡＰＩ（Application  Programming  Interface）サービスを利用することで取得される。なお、緯度経度は、ＨＴＭＬ文書内に緯度経度の記載があれば、当該緯度経度であってもよい。「電話番号」は、施設の電話番号を示す。「メモ」は、端末装置１０のユーザによって入力されたテキストメモを示す。テキストメモは、例えば、旅行先の食事処候補といった内容が挙げられる。「施設情報」は、サイトのＨＴＭＬ文書から抽出された施設の情報を示す。「営業時間」は、施設の営業時間を示す。「定休日」は、施設の定休日を示す。【００２３】
図１の説明に戻って、施設データ記憶部１２２は、予め第三者から取得したお勧めの施設に関する情報を記憶する。図３は、施設データ記憶部の一例を示す図である。図３に示すように、施設データ記憶部１２２は、「施設ＩＤ」、「ＵＲＬ」、「施設名」、「画像」、「ジャンル」、「住所」、「緯度経度」、「電話番号」、「メモ」、「施設情報」といった項目を有する。また、「施設情報」は、「営業時間」、「定休日」、「お勧め度」といった項目を有する。施設データ記憶部１２２は、例えば、１つの施設ごとに１レコードとして記憶する。【００２４】
「施設ＩＤ」は、施設を識別する。「ＵＲＬ」は、施設を紹介するサイトが存在する場合に、ＨＴＭＬ文書のＵＲＬを示す。「施設名」は、当該施設の名称を示す。施設名は、例えば、店舗の名称、観光施設の名称等が挙げられる。「画像」は、施設を代表する画像の画像ファイルを示す。画像は、例えば、店舗の外観が撮像された画像等である。「ジャンル」は、施設のジャンルを示す。ジャンルは、例えば、食べる、見る、遊ぶ、買う、喫茶・甘味、温泉地、ナイトスポット、および、その他等が挙げられる。【００２５】
「住所」は、施設の住所を示す。「緯度経度」は、施設の緯度経度を示す。緯度経度は、施設の住所に基づいて、例えば、外部のＡＰＩサービスを利用することで取得される。「電話番号」は、施設の電話番号を示す。「メモ」は、お勧めの施設に関する情報を提供した第三者によって入力されたテキストメモを示す。テキストメモは、例えば、店舗のお勧めメニューといった内容が挙げられる。なお、テキストメモは、端末装置１０のユーザによって入力されてもよい。「施設情報」は、お勧めの施設に関する情報を提供した第三者によって入力された施設の情報を示す。「営業時間」は、施設の営業時間を示す。「定休日」は、施設の定休日を示す。「お勧め度」は、お勧めの施設に関する情報を提供した第三者によって入力された、当該施設のお勧め度を示す。お勧め度は、例えば、星印の数で表わされる。【００２６】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されるようにしてもよい。制御部１３０は、受付部１３１と、抽出部１３２と、表示制御部１３３と、登録部１３４と、特定部１３５と、配置部１３６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。【００２７】
受付部１３１は、ネットワークＮおよび通信部１１０を介して、端末装置１０から操作情報を受信する。受付部１３１は、操作情報がインターネット上のサイトを表示する旨の操作情報であれば、対応するサイトからＨＴＭＬ文書および画像ファイルを取得する。受付部１３１は、取得したＨＴＭＬ文書および画像ファイルを、通信部１１０およびネットワークＮを介して端末装置１０に送信し、端末装置１０に表示画面を表示させる。【００２８】
受付部１３１は、操作情報のうちサイト登録指示を受信すると、端末装置１０に表示中の表示画面に対応するサイトのＨＴＭＬ文書から、施設の住所等を抽出するための抽出指示を抽出部１３２に出力する。【００２９】
ここで、図４を用いて表示画面について説明する。図４は、表示画面の一例を示す図である。図４の表示画面２１は、一例として、施設「〇〇屋」を紹介するサイトを表示する表示画面である。表示画面２１は、例えば、端末装置１０から受信した施設「〇〇屋」を紹介するサイトを表示する旨の操作情報に応じて、情報処理装置１００が当該サイトからＨＴＭＬ文書および画像ファイルを取得して、端末装置１０に表示させた表示画面である。すなわち、情報処理装置１００は、端末装置１０から見てプロクシサーバの役割を果たす状態である。また、表示画面２１には、登録ボタン２２が表示される。表示画面２１では、ユーザにより登録ボタン２２が押下されることで、サイト登録指示が端末装置１０から情報処理装置１００に送信される。なお、情報処理装置１００は、端末装置１０がアクセスしたサイトの情報を端末装置１０から受信して、同一のサイトからＨＴＭＬ文書および画像ファイルを取得するようにしてもよい。【００３０】
また、受付部１３１は、操作情報のうちマップ表示情報を受信すると、地図とタイル配置領域とを有するマップ画面を端末装置１０に送信する。ここで、地図は、例えば、端末装置１０の現在地付近の地図を表示させる。なお、端末装置１０の現在地は、例えば、ネットワークの接続情報から取得してもよいし、端末装置１０から位置情報を取得してもよい。また、タイル配置領域は、抽出データ記憶部１２１および施設データ記憶部１２２のうち１つ以上から読み出した施設に関する情報を示すタイルを表示させる領域である。タイル配置領域には、例えば、抽出データ記憶部１２１から読み出した施設に関する情報を示すタイルを、初期表示として表示させる。【００３１】
また、受付部１３１は、操作情報のうち施設受付情報を受信すると、施設受付情報の施設を第１の施設とし、第１の施設を起点として所定の条件を満たす範囲内に位置する第２の施設を特定するための特定指示を特定部１３５に出力する。また、受付部１３１は、操作情報のうち配置指示情報を受信すると、第１の施設を起点として所定の条件を満たす範囲内に位置する第３の施設を特定するための特定指示を特定部１３５に出力する。なお、第２の施設は、抽出データ記憶部１２１に登録された施設から特定され、第３の施設は、施設データ記憶部１２２に登録された施設から特定される。【００３２】
図１の説明に戻って、抽出部１３２は、受付部１３１から抽出指示が入力されると、サイトのＨＴＭＬ文書から、施設名、住所、電話番号、施設情報等を抽出する。抽出部１３２は、例えば、ＣＳＳ（Cascading  Style  Sheets）セレクタ、および、タグの正規表現のうち１つ以上を用いて、施設名、住所、電話番号、施設情報等を抽出する。【００３３】
抽出部１３２は、例えば、住所を示すタグの階層が「/info/address/」で定義され、例えば「.address」と記述されたＣＳＳセレクタを用いることで、ＨＴＭＬ文書から住所を抽出する。この場合には、抽出部１３２は、例えば、タグ内に「address」を含む項目を、住所として切り出すことができる。【００３４】
また、抽出部１３２は、例えば、１行目に「.info」と記述され、２行目に「/<DIV.*>(.+)</DIV>/」と記述され、３行目に「/住所：(.+)$/」と記述された正規表現を用いることで、ＨＴＭＬ文書から住所を抽出する。この場合には、抽出部１３２は、例えば、ＤＩＶタグのクラスが「info」であるタグに含まれる階層から、「住所：」の文字列の後に続く文字列を住所として切り出すことができる。【００３５】
抽出部１３２は、抽出した施設名、住所、電話番号、施設情報等の情報を、施設ＩＤおよびサイトのＵＲＬと対応付けて、抽出データ記憶部１２１に記憶する。抽出部１３２は、抽出した施設に関する情報を抽出データ記憶部１２１に記憶すると、登録画面の表示指示を表示制御部１３３に出力する。【００３６】
表示制御部１３３は、抽出部１３２から登録画面の表示指示が入力されると、抽出データ記憶部１２１を参照して登録画面の第二の領域に表示させるデータを生成する。ここで、登録画面は、サイトが表示される第一の領域と、サイトから抽出した情報に基づいて施設に関する項目が表示される第二の領域とを有する。表示制御部１３３は、生成した第二の領域に表示させるデータを、通信部１１０およびネットワークＮを介して端末装置１０に送信し、端末装置１０に第一の領域と第二の領域とを有する登録画面を表示させる。表示制御部１３３は、端末装置１０に登録画面を表示させると、登録画面の表示完了情報を登録部１３４に出力する。【００３７】
ここで、図５を用いて登録画面について説明する。図５は、登録画面の一例を示す図である。図５の登録画面３１は、施設を紹介するサイトが表示される第一の領域３２と、当該施設に関する情報、すなわち施設に関する項目が表示される第二の領域３３とを有する。第一の領域３２には、例えば、図４に示す表示画面２１で表示されていたサイトが表示される。なお、図５の例では、登録画面３１の第一の領域３２に表示されるサイトは、図４の表示画面２１と同一のサイトであるが、画像が所定の時間間隔で変更されているものである。【００３８】
第二の領域３３には、第一の領域３２に表示されるサイトから抽出した施設名３４、画像３５が項目として表示される。なお、施設名３４は、登録する施設のタイトルとしてもよい。また、第二の領域３３には、ユーザの指定を受け付けるジャンル３６、ユーザから文章の入力を受け付けるメモ３７が項目として表示される。さらに、第二の領域３３には、第一の領域３２に表示されるサイトから抽出した施設情報３８、電話番号３９および住所４０が表示される。また、第二の領域３３には、抽出した住所に基づいて外部のＡＰＩにより取得した地図４１、マイスポットに登録ボタン４２およびキャンセルボタン４３が表示される。なお、マイスポットとは、ユーザが関心のある施設であり、ユーザの指示により抽出データ記憶部１２１に記憶して登録された施設を示す。また、表示制御部１３３は、登録画面３１の第一の領域３２を、第二の領域３３と独立してスクロール可能に表示させる。【００３９】
図１の説明に戻って、登録部１３４は、表示制御部１３３から表示完了情報が入力されると、登録する情報の修正を受け付ける。登録部１３４は、例えば、サイトのＨＴＭＬ文書から抽出されて第二の領域の項目として表示されている住所について、修正を受け付ける。登録部１３４は、例えば、ユーザによって端末装置１０が操作され、住所の一部が修正されると、修正された住所を第二の領域の住所の項目に反映させる。具体的には、例えば、登録部１３４は、第二の領域の項目を編集可能なテキストとして表示させることで、ユーザによる修正操作をただちに反映させる。登録部１３４は、施設名、施設情報および電話番号についても、住所と同様に修正を受け付ける。【００４０】
また、登録部１３４は、第二の領域の項目のうちジャンルについて、ユーザの指定を受け付ける。登録部１３４は、例えば、デフォルトのジャンルとして「見る」と表示させる。登録部１３４は、例えば、プルダウン表示で選択肢を表示させて、ユーザにより「食べる」というジャンルが選択されると、第二の領域のジャンルを「食べる」に修正する。また、登録部１３４は、第二の領域の項目のうちメモについて、ユーザから文章の入力を受け付ける。登録部１３４は、例えば、メモ欄の項目を編集可能なテキストとして表示させることで、ユーザによって入力された文章をただちに反映させる。【００４１】
また、登録部１３４は、第二の領域の項目のうち画像について、ユーザの指定を受け付ける。登録部１３４は、例えば、デフォルトの画像として、サイトのトップページ内の最大サイズの画像からサムネイル画像を生成して第二の領域に表示させる。登録部１３４は、例えば、画像の選択画面を表示させて、複数の画像から１つ以上の画像の選択をユーザから受け付ける。なお、登録部１３４は、サイト内の画像からサムネイル画像を生成し、選択画面に表示させる。登録部１３４は、受け付けた１つ以上の画像、つまりサムネイル画像を第二の領域に表示させる。すなわち、登録部１３４は、修正された画像を第二の領域の表示に反映させる。【００４２】
ここで、図６を用いてジャンルの修正について説明する。図６は、登録画面の他の一例を示す図である。図６の登録画面５１は、図５の登録画面３１と同様に、第一の領域３２と第二の領域３３とを有する。登録画面５１は、第二の領域３３の項目のうち、ジャンル３６がクリックされ、ジャンル３６の選択肢３６ａが表示された状態である。また、図６の例では、ジャンル３６は、選択肢３６ａから「食べる」が選択された状態である。登録部１３４は、このようにしてジャンル３６の修正を受け付ける。【００４３】
次に、図７を用いて選択画面について説明する。図７は、選択画面の一例を示す図である。図７の選択画面５２は、例えば、図５の登録画面３１において、画像３５の修正を受け付けて表示される画像の選択画面である。なお、画像３５の修正は、例えば、登録画面３１の画像３５の下に配置されたリンクが押下されることで受け付けられる。選択画面５２は、例えば、登録画面３１と比べて、画面上の第一の領域３２ａと第二の領域３３ａとの比率が異なる。すなわち、選択画面５２は、登録画面３１と比べて、第二の領域３３ａの比率が大きい。第一の領域３２ａは、登録画面３１の第一の領域３２と同様にサイトが表示されるが、その一部が第二の領域３３ａにより隠れた状態となっている。第二の領域３３ａは、複数の画像の選択肢を表示させるために、登録画面３１の第二の領域３３と比べて幅が広くなっている。第二の領域３３ａには、第一の領域３２ａに表示されたサイト内から抽出された画像のサムネイル画像が並べて表示され、ユーザにより選択可能となっている。【００４４】
登録部１３４は、第二の領域３３ａに表示されたサムネイル画像のうち、ユーザに選択された画像に選択済みマーク３５ａを表示させる。登録部１３４は、ＯＫボタン３５ｂが押下されると、登録画面３１に戻って、第二の領域３３の画像３５を選択された画像に修正して表示させる。なお、登録部１３４は、キャンセルボタン３５ｃが押下されると、登録画面３１に戻って、第二の領域３３の画像３５を修正せずに表示させる。なお、登録部１３４は、複数のサムネイル画像が選択された場合には、画像３５の表示領域に複数のサムネイル画像を表示させる。【００４５】
登録部１３４は、ネットワークＮおよび通信部１１０を介して、端末装置１０から登録確定指示を受け付けると、登録画面の第二の領域の各項目に格納された内容を抽出データ記憶部１２１に記憶して登録する。図８は、登録画面の他の一例を示す図である。図８の登録画面５３は、図５の登録画面３１と同様に、第一の領域３２と第二の領域３３とを有する。登録画面５３では、第二の領域３３の各項目についてユーザによる修正内容が反映された状態である。登録部１３４は、登録画面５３においてマイスポットに登録ボタン４２が押下されると、登録確定指示を受け付ける。登録部１３４は、登録確定指示を受け付けると、登録画面５３の第二の領域３３の各項目の内容を抽出データ記憶部１２１に記憶して登録する。登録部１３４は、登録画面５３においてキャンセルボタン４３が押下されると、第二の領域３３の各項目の内容を破棄し、例えば、図４に示す表示画面２１に戻る。【００４６】
登録部１３４は、第二の領域の項目の登録が完了すると、完了メッセージを第二の領域に表示させる。図９は、登録画面の他の一例を示す図である。図９の登録画面５４は、図５の登録画面３１と同様に、第一の領域３２と第二の領域３３とを有する。登録画面５４は、第二の領域３３の項目の登録が完了すると、完了メッセージ４４を第二の領域３３に表示させる。【００４７】
図１の説明に戻って、特定部１３５は、受付部１３１から第２の施設を特定するための特定指示が入力されると、第１の施設を起点として所定の条件を満たす範囲内に位置する第２の施設を特定する。特定部１３５は、抽出データ記憶部１２１を参照して、例えば、第１の施設の住所を起点として、第１の施設から距離が近い２０件の施設を第２の施設として特定する。なお、所定の条件は、第１の施設に距離が近い複数件の施設の他にも、第１の施設の住所から半径１０ｋｍ以内等のように指定してもよい。特定部１３５は、第２の施設を特定すると、第２の施設の配置指示を配置部１３６に出力する。【００４８】
また、特定部１３５は、受付部１３１から第３の施設を特定するための特定指示が入力されると、第１の施設を起点として所定の条件を満たす範囲内に位置する第３の施設を特定する。特定部１３５は、施設データ記憶部１２２を参照して、例えば、第１の施設の住所を起点として、第１の施設から距離が近い２０件の施設を第３の施設として特定する。なお、所定の条件は、第２の施設と同様に、第１の施設に距離が近い複数件の施設の他にも、第１の施設の住所から半径１０ｋｍ以内等のように指定してもよい。特定部１３５は、第３の施設を特定すると、第３の施設の配置指示を配置部１３６に出力する。【００４９】
配置部１３６は、特定部１３５から第２の施設の配置指示が入力されると、マップ画面の地図上に第１の施設および第２の施設を示すアイコンを配置する。また、配置部１３６は、マップ画面のタイル配置領域に、地図上に配置した第１の施設および第２の施設に関する情報を示すタイルを配置する。配置部１３６は、アイコンおよびタイルが配置されたマップ画面を通信部１１０およびネットワークＮを介して端末装置１０に送信して表示させる。なお、配置部１３６は、受付部１３１において第１の施設が指定された時点、すなわち、施設受付情報を受信した時点で、マップ画面の地図上に第１の施設を示すアイコンを配置してマップ画面を更新してもよい。【００５０】
また、配置部１３６は、特定部１３５から第３の施設の配置指示が入力されると、マップ画面の地図上に第１の施設および第３の施設を示すアイコンを配置する。なお、配置部１３６は、マップ画面の地図上に既に第１の施設および第２の施設を示すアイコンが配置済みであれば、さらに第３の施設を示すアイコンを配置する。すなわち、配置部１３６は、マップ画面の地図上に第１の施設、第２の施設および第３の施設を示すアイコンを配置する。また、配置部１３６は、マップ画面のタイル配置領域に、地図上に配置した第１の施設、第２の施設および第３の施設に関する情報を示すタイルを配置する。配置部１３６は、アイコンおよびタイルが配置されたマップ画面を通信部１１０およびネットワークＮを介して端末装置１０に送信して表示させる。【００５１】
ここで、図１０から図１３を用いてマップ画面について説明する。図１０は、マップ画面の一例を示す図である。図１１から図１３は、マップ画面の他の一例を示す図である。図１０のマップ画面６１は、地図６２とタイル配置領域６３とを有する。地図６２には、第１の施設を示すアイコン６４と、第２の施設を示すアイコン６５とが配置される。タイル配置領域６３には、第１の施設に関する情報を示すタイル６４ａと、第２の施設に関する情報を示すタイル６５ａとが配置される。すなわち、マップ画面６１は、第１の施設が受け付けられ、第１の施設の住所を起点として所定の条件を満たす範囲内に位置する第２の施設が特定され、第１の施設および第２の施設を示すアイコン６４，６５が地図６２に配置された画面である。また、マップ画面６１は、第１の施設および第２の施設に関する情報を示すタイル６４ａ，６５ａがタイル配置領域６３に配置された画面である。つまり、マップ画面６１は、ユーザが登録した施設のうち、目的の施設が第１の施設として配置され、ユーザが登録した施設のうち、目的の施設の近傍に位置する施設が第２の施設として配置される。なお、地図６２は、第１の施設を示すアイコン６４が中心となるように表示させることができる。【００５２】
図１１のマップ画面７１は、図１０のマップ画面６１に、さらに第３の施設を示すアイコン６６と、第３の施設に関する情報を示すタイル６６ａとが配置された画面である。つまり、マップ画面７１は、第３の施設を示すアイコン６６が地図６２にさらに配置され、第３の施設に関する情報を示すタイル６６ａがタイル配置領域６３にさらに配置された画面である。なお、第３の施設は、第１の施設の住所を起点として所定の条件を満たす範囲内に位置する第三者から取得したお勧めの施設が特定される。すなわち、マップ画面７１は、ユーザが登録した施設のうち、目的の施設が第１の施設として配置され、ユーザが登録した施設のうち、目的の施設の近傍に位置する施設が第２の施設として配置され、第三者から取得したお勧めの施設が第３の施設として配置される。【００５３】
図１２のマップ画面７２は、図１０のマップ画面６１と同様に、地図６２とタイル配置領域６３とを有する。地図６２には、第１の施設を示すアイコン６４と、第３の施設を示すアイコン６６とが配置される。タイル配置領域６３には、第１の施設に関する情報を示すタイル６４ａと、第３の施設に関する情報を示すタイル６６ａとが配置される。すなわち、マップ画面７２は、第１の施設が受け付けられ、第１の施設の住所を起点として所定の条件を満たす範囲内に位置する第３の施設が特定され、第１の施設および第３の施設を示すアイコン６４，６６が地図６２に配置された画面である。つまり、マップ画面７２は、ユーザが登録した施設のうち、目的の施設が第１の施設として配置され、第三者から取得したお勧めの施設のうち、目的の施設の近傍に位置する施設が第３の施設として配置される。【００５４】
図１３のマップ画面７３は、図１０のマップ画面６１に、さらに第１の施設に関する情報を示す吹き出し６７が配置された画面である。マップ画面７３は、例えば、マップ画面６１に代えて表示される画面である。マップ画面７３は、例えば、登録画面５４からマップ画面７３に切り替えた時点で最後に登録された施設に対応するアイコン６４、タイル６４ａおよび吹き出し６７が同時に表示される。なお、マップ画面７３は、例えば、マップ画面６１において、ユーザによりアイコン６４がクリックされることで表示されるようにしてもよい。また、マップ画面６１，７１，７２，７３は、ユーザの操作に応じて、任意に切り替えられる。すなわち、配置部１３６は、ユーザの操作に応じて、第２の施設および第３の施設を示すアイコンのうち、いずれか１つ以上のアイコンを配置することができる。【００５５】
次に、実施例の情報処理装置１００の動作について説明する。まず、施設を登録する登録処理について説明する。図１４は、登録処理の一例を示すフローチャートである。【００５６】
情報処理装置１００の受付部１３１は、端末装置１０からインターネット上のサイトを表示する旨の操作情報を受信すると、対応するサイトからＨＴＭＬ文書および画像ファイルを取得する。受付部１３１は、取得したＨＴＭＬ文書および画像ファイルを端末装置１０に送信し、端末装置１０に表示画面を表示させる（ステップＳ１）。受付部１３１は、表示画面におけるユーザの操作に基づくサイト登録指示を端末装置１０から受信すると、サイト登録指示を受け付ける（ステップＳ２）。受付部１３１は、サイト登録指示を受け付けると、抽出指示を抽出部１３２に出力する。【００５７】
抽出部１３２は、受付部１３１から抽出指示が入力されると、サイトのＨＴＭＬ文書から、施設名、住所、電話番号、施設情報等を抽出する（ステップＳ３）。抽出部１３２は、抽出した施設名、住所、電話番号、施設情報等の情報を、施設ＩＤおよびサイトのＵＲＬと対応付けて、抽出データ記憶部１２１に記憶する。抽出部１３２は、抽出した施設に関する情報を抽出データ記憶部１２１に記憶すると、登録画面の表示指示を表示制御部１３３に出力する。【００５８】
表示制御部１３３は、抽出部１３２から登録画面の表示指示が入力されると、抽出データ記憶部１２１を参照して登録画面の第二の領域に表示させるデータを生成する。表示制御部１３３は、生成した第二の領域に表示させるデータを端末装置１０に送信し、端末装置１０に第一の領域と第二の領域とを有する登録画面を表示させる。すなわち、表示制御部１３３は、抽出した情報に基づいて施設に関する項目を第二の領域に表示させる（ステップＳ４）。表示制御部１３３は、端末装置１０に登録画面を表示させると、登録画面の表示完了情報を登録部１３４に出力する。【００５９】
登録部１３４は、表示制御部１３３から表示完了情報が入力されると、端末装置１０から登録する情報の修正を受け付ける（ステップＳ５）。登録部１３４は、受け付けた修正された情報を第二の領域の表示に反映させた登録画面を端末装置１０に送信して表示させる（ステップＳ６）。登録部１３４は、端末装置１０から登録確定指示を受け付ける（ステップＳ７）。登録部１３４は、登録確定指示を受け付けると、登録画面の第二の領域の各項目の内容を抽出データ記憶部１２１に記憶して登録する（ステップＳ８）。登録部１３４は、完了メッセージを端末装置１０に送信し、当該完了メッセージを第二の領域に表示させた登録画面を表示させる。これにより、情報処理装置１００は、端末装置１０にサイトとサイトから抽出した情報とを比較可能に表示させるので、サイトから抽出した情報を登録するときに、登録内容を容易に確認させることができる。【００６０】
次に、マップ画面上に施設に対応するアイコンを配置する配置処理について説明する。図１５は、配置処理の一例を示すフローチャートである。【００６１】
情報処理装置１００の受付部１３１は、例えば、端末装置１０に表示された画面上で、図示しないマップ画面表示ボタンが押下されることで送信されるマップ表示情報を受信する。受付部１３１は、端末装置１０からマップ表示情報を受信すると、マップ画面を端末装置１０に送信して表示させる（ステップＳ１１）。このとき、受付部１３１は、例えば、抽出データ記憶部１２１を参照して、端末装置１０の現在地から最も近い登録済みの施設を第１の施設としてマップ画面の地図上にアイコンを配置し、第１の施設に関する情報を示すタイルをタイル配置領域に配置する。また、受付部１３１は、例えば、抽出データ記憶部１２１を参照して、登録済みの施設に関する情報を示すタイルをタイル配置領域に配置する。【００６２】
受付部１３１は、例えば、端末装置１０に表示されたマップ画面上で、登録済みの施設に関する情報を示すタイルのうち、ある施設のタイルがユーザによって選択されることで送信される施設受付情報を受信する。受付部１３１は、端末装置１０から施設受付情報を受信すると、施設受付情報の施設を第１の施設として受け付ける（ステップＳ１２）。受付部１３１は、例えば、受け付けた施設が地図の中心に配置されるように地図を更新する。受付部１３１は、第１の施設を受け付けると、第２の施設を特定するための特定指示を特定部１３５に出力する。【００６３】
特定部１３５は、受付部１３１から第２の施設を特定するための特定指示が入力されると、抽出データ記憶部１２１を参照して、第１の施設を起点として所定の条件を満たす範囲内に位置する第２の施設を特定する（ステップＳ１３）。特定部１３５は、第２の施設を特定すると、第２の施設の配置指示を配置部１３６に出力する。【００６４】
配置部１３６は、特定部１３５から第２の施設の配置指示が入力されると、マップ画面の地図上に第１の施設および第２の施設を示すアイコンを配置する（ステップＳ１４）。また、配置部１３６は、マップ画面のタイル配置領域に、地図上に配置した第１の施設および第２の施設に関する情報を示すタイルを配置する（ステップＳ１５）。配置部１３６は、アイコンおよびタイルが配置されたマップ画面を、端末装置１０に送信して表示させる。つまり、配置部１３６は、マップ画面を更新する。【００６５】
受付部１３１は、例えば、端末装置１０に表示されたマップ画面におけるユーザの操作、例えば図示しないお勧め施設ボタンが押下されることで送信される、第三者から取得したお勧めの施設に関する情報を表示させる配置指示情報を受信する。受付部１３１は、端末装置１０から配置指示情報を受信すると、第３の施設の配置指示を受け付ける（ステップＳ１６）。受付部１３１は、第３の施設の配置指示を受け付けると、第１の施設を起点として所定の条件を満たす範囲内に位置する第３の施設を特定するための特定指示を特定部１３５に出力する。【００６６】
特定部１３５は、受付部１３１から第３の施設を特定するための特定指示が入力されると、施設データ記憶部１２２を参照して、第１の施設を起点として所定の条件を満たす範囲内に位置する第３の施設を特定する（ステップＳ１７）。特定部１３５は、第３の施設を特定すると、第３の施設の配置指示を配置部１３６に出力する。【００６７】
配置部１３６は、特定部１３５から第３の施設の配置指示が入力されると、マップ画面の地図上に第３の施設を示すアイコンを配置する（ステップＳ１８）。すなわち、マップ画面の地図上には、第１の施設、第２の施設および第３の施設を示すアイコンが配置される。また、配置部１３６は、マップ画面のタイル配置領域に、第３の施設に関する情報を示すタイルを配置する（ステップＳ１９）。すなわち、マップ画面のタイル配置領域には、第１の施設、第２の施設および第３の施設に関する情報を示すタイルが配置される。配置部１３６は、アイコンおよびタイルが配置されたマップ画面を端末装置１０に送信して表示させる。つまり、配置部１３６は、マップ画面を更新する。これにより、情報処理装置１００は、目的の施設である第１の施設の近傍に存在し、ユーザが興味を有する他の施設である第２の施設、および、第三者から取得したお勧めの施設を提示できる。【００６８】
このように、情報処理装置１００は、テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録する。また、情報処理装置１００は、登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を登録された施設から特定する。また、情報処理装置１００は、第１の施設を起点として表示される地図に、第１の施設および第２の施設を示すアイコンを配置する。その結果、目的の施設近傍に存在しユーザが興味を有する他の施設を提示できる。【００６９】
また、情報処理装置１００は、第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第３の施設を、第三者から取得したお勧めの施設に関する情報を記憶する記憶部を参照して特定する。また、情報処理装置１００は、第１の施設を起点として表示される地図に、第１の施設、第２の施設および第３の施設を示すアイコンを配置する。その結果、目的の施設近傍に存在しユーザが興味を有する他の施設、および、第三者から取得したお勧めの施設を提示できる。【００７０】
また、情報処理装置１００は、ユーザの操作に応じて、第２の施設および第３の施設を示すアイコンのうち、いずれか１つ以上のアイコンを配置する。その結果、ユーザが興味を有する他の施設、および、第三者から取得したお勧めの施設のうち、ユーザが所望する施設を提示できる。【００７１】
また、情報処理装置１００は、地図上に配置したアイコンに対応する第１の施設または第２の施設に関する情報を示すタイルを、地図とは異なる領域に配置する。その結果、目的の施設近傍に存在するユーザが興味を有する他の施設に関する情報を提示できる。【００７２】
なお、上記実施例では、第二の領域に表示させる画像をサムネイル画像としたが、これに限定されない。例えば、第一の領域に表示されたサイトから取得した画像データを縮小表示させるようにしてもよい。これにより、サムネイル画像の管理の手間を省略することができる。【００７３】
また、上記実施例では、抽出データ記憶部１２１に登録された施設の情報を地図上に表示したが、これに限定されない。例えば、制御部１３０が抽出データ記憶部１２１に登録された施設の情報に基づいて共有可能なページを生成し、当該ページのＵＲＬを友人等にメールで送信することで、ユーザが登録した施設の情報を共有することができる。【００７４】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、特定部１３５と、配置部１３６とを統合してもよい。【００７５】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。【００７６】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１６は、情報処理プログラムを実行するコンピュータの一例を示す図である。【００７７】
図１６に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。【００７８】
ハードディスク装置２０８には、図１に示した受付部１３１、抽出部１３２、表示制御部１３３、登録部１３４、特定部１３５および配置部１３６の各処理部と同様の機能を有する情報処理プログラムが記憶される。また、ハードディスク装置２０８には、抽出データ記憶部１２１、施設データ記憶部１２２、および、情報処理プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から、管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して管理情報の画面等の各種画面を表示する。インタフェース装置２０５は、例えば、印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、端末装置１０、および、インターネット上のサイトと各種情報をやりとりする。【００７９】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した受付部１３１、抽出部１３２、表示制御部１３３、登録部１３４、特定部１３５および配置部１３６として機能させることができる。【００８０】
なお、上記の情報処理プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの情報処理プログラムを記憶させておき、コンピュータ２００がこれらから情報処理プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００８１】
１  情報処理システム
１０  端末装置
１１  通信部
１２  制御部
１３  表示操作部
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  抽出データ記憶部
１２２  施設データ記憶部
１３０  制御部
１３１  受付部
１３２  抽出部
１３３  表示制御部
１３４  登録部
１３５  特定部
１３６  配置部
Ｎ  ネットワーク
【図１】
2016117012.tif 000003
【図２】
2016117012.tif 000004
【図３】
2016117012.tif 000005
【図４】
2016117012.tif 000006
【図５】
2016117012.tif 000007
【図６】
2016117012.tif 000008
【図７】
2016117012.tif 000009
【図８】
2016117012.tif 000010
【図９】
2016117012.tif 000011
【図１０】
2016117012.tif 000012
【図１１】
2016117012.tif 000013
【図１２】
2016117012.tif 000014
【図１３】
2016117012.tif 000015
【図１４】
2016117012.tif 000016
【図１５】
2016117012.tif 000017
【図１６】
2016117012.tif 000018
【手続補正書】
【提出日】平成29年3月31日(2017.3.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録する登録部と、
前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定する特定部と、
前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する配置部と、
を有することを特徴とした情報処理装置。
【請求項２】
前記特定部は、前記第１の施設における住所を起点として、前記所定の条件を満たす範囲内に位置する第３の施設を、第三者から取得したお勧めの施設に関する情報を記憶する記憶部を参照して特定し、
前記配置部は、前記第１の施設を起点として表示される地図に、前記第１の施設、前記第２の施設および前記第３の施設を示すアイコンを配置することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記配置部は、ユーザの操作に応じて、前記第２の施設および前記第３の施設を示すアイコンのうち、いずれか１つ以上のアイコンを配置することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記配置部は、前記地図上に配置した前記アイコンに対応する前記第１の施設または前記第２の施設に関する情報を示すタイルを、前記地図とは異なる領域に配置することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録し、
前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定し、
前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する、
処理をコンピュータが実行することを特徴とした情報処理方法。
【請求項６】
テキストまたは画像で施設を紹介する表示されたサイトから、該サイトで示された施設の住所を示す情報をユーザの指示によって抽出すると共に、該施設と該施設の住所を示す情報とを登録し、
前記登録された施設のうちの第１の施設における住所を起点として、所定の条件を満たす範囲内に位置する第２の施設を前記登録された施設から特定し、
前記第１の施設を起点として表示される地図に、前記第１の施設および前記第２の施設を示すアイコンを配置する、
処理をコンピュータに実行させることを特徴とした情報処理プログラム。
【国際調査報告】
2016117012.tif 000019
2016117012.tif 000020