(57)【特許請求の範囲】
【請求項１】
テキストおよび画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章および該施設を紹介する画像に関する情報の抽出をユーザから指示されると、表示される画像が所定の時間間隔で変更される領域に表示される各画像を含む複数の前記施設を紹介する画像を、前記施設の住所を示す文章と共に抽出する抽出部と、
前記サイトが表示される第一の領域と共に、抽出した前記施設の住所を示す文章および前記施設を紹介する画像がそれぞれ格納された項目を含む第二の領域を表示させる表示制御部と、
前記第二の領域の前記項目に格納された複数の前記施設を紹介する画像のうち、１つ以上の画像の選択を受け付けて、選択された前記１つ以上の画像を、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章と共に登録する登録部と、
を有することを特徴とした情報処理装置。
【請求項２】
前記登録部は、前記第二の領域の前記項目に格納された前記文章の修正を受け付けて、修正された施設の住所を示す文章を登録することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記第一の領域を独立してスクロール可能に表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
テキストおよび画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章および該施設を紹介する画像に関する情報の抽出をユーザから指示されると、表示される画像が所定の時間間隔で変更される領域に表示される各画像を含む複数の前記施設を紹介する画像を、前記施設の住所を示す文章と共に抽出し、
前記サイトが表示される第一の領域と共に、抽出した前記施設の住所を示す文章および前記施設を紹介する画像がそれぞれ格納された項目を含む第二の領域を表示させ、
前記第二の領域の前記項目に格納された複数の前記施設を紹介する画像のうち、１つ以上の画像の選択を受け付けて、選択された前記１つ以上の画像を、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章と共に登録する、
処理をコンピュータが実行することを特徴とする情報処理方法。
【請求項５】
テキストおよび画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章および該施設を紹介する画像に関する情報の抽出をユーザから指示されると、表示される画像が所定の時間間隔で変更される領域に表示される各画像を含む複数の前記施設を紹介する画像を、前記施設の住所を示す文章と共に抽出し、
前記サイトが表示される第一の領域と共に、抽出した前記施設の住所を示す文章および前記施設を紹介する画像がそれぞれ格納された項目を含む第二の領域を表示させ、
前記第二の領域の前記項目に格納された複数の前記施設を紹介する画像のうち、１つ以上の画像の選択を受け付けて、選択された前記１つ以上の画像を、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章と共に登録する、
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上のサイトから、情報を抽出することが行われている。例えば、クローラツールを用いてインターネット上のサイトを巡回して、ＵＲＬ（Uniform  Resource  Locator）単位、すなわちページ単位で内容を保存することが行われている。また、保存したページ内容を語彙と語彙との関係を定義したオントロジを利用して解析し、ページ内容から有用な情報を切り出しルールに基づいて自動的に取り出して、同じ意味を持つ情報等を統合してユーザに情報を提供することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−６２４４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、オントロジを利用する場合には、語彙と語彙との関係を予め登録する。このため、オントロジに含まれない情報を取り出すことは困難である。また、例えば、情報を抽出する対象となるサイトでは、文字や画像等が不規則に混在している場合がある。このため、当該情報が所望の情報と異なる場合があり、抽出した情報を登録するときに、登録内容の確認に手間取る場合がある。【０００５】
一つの側面では、本発明は、登録内容を容易に確認させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、情報処理装置は、抽出部と、表示制御部と、登録部とを有する。抽出部は、テキストまたは画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章または該施設を紹介する画像に関する情報をユーザの指示によって抽出する。表示制御部は、前記サイトが表示される第一の領域と共に、前記抽出した情報に基づいて、前記施設の住所を示す文章または前記施設を紹介する画像が格納された項目を含む第二の領域を表示させる。登録部は、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章または前記施設を紹介する画像を登録する。
【発明の効果】
【０００７】
登録内容を容易に確認させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、抽出データ記憶部の一例を示す図である。
【図３】図３は、表示画面の一例を示す図である。
【図４】図４は、登録画面の一例を示す図である。
【図５】図５は、登録画面の他の一例を示す図である。
【図６】図６は、選択画面の一例を示す図である。
【図７】図７は、登録画面の他の一例を示す図である。
【図８】図８は、登録画面の他の一例を示す図である。
【図９】図９は、登録処理の一例を示すフローチャートである。
【図１０】図１０は、情報処理プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する情報処理装置、情報処理方法および情報処理プログラムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の情報処理システムの構成の一例を示すブロック図である。図１に示す情報処理システム１は、端末装置１０と、情報処理装置１００とを有する。なお、図１には、システムが１つの端末装置１０を有する場合を示したが、端末装置１０の数は限定されず、情報処理システム１は、任意の数の端末装置１０を有してもよい。【００１１】
端末装置１０および情報処理装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネット（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）文書のＵＲＬを示す。「施設名」は、当該サイトで紹介されている施設の名称を示す。施設名は、例えば、店舗の名称、観光施設の名称等が挙げられる。「画像」は、施設を代表する画像の画像ファイルを示す。画像は、例えば、店舗の外観が撮像された画像等を用いることができ、当該サイトのＨＴＭＬ文書内から取得することができる。「ジャンル」は、施設のジャンルを示す。ジャンルは、例えば、食べる、見る、遊ぶ、買う、喫茶・甘味、温泉地、ナイトスポット、および、その他等が挙げられる。【００２２】
「住所」は、施設の住所を示す。「緯度経度」は、施設の緯度経度を示す。緯度経度は、サイトのＵＲＬのＨＴＭＬ文書から抽出された住所に基づいて、例えば、外部のＡＰＩ（Application  Programming  Interface）サービスを利用することで取得される。なお、緯度経度は、ＨＴＭＬ文書内に緯度経度の記載があれば、当該緯度経度であってもよい。「電話番号」は、施設の電話番号を示す。「メモ」は、端末装置１０のユーザによって入力されたテキストメモを示す。テキストメモは、例えば、旅行先の食事処候補といった内容が挙げられる。「施設情報」は、サイトのＨＴＭＬ文書から抽出された施設の情報を示す。「営業時間」は、施設の営業時間を示す。「定休日」は、施設の定休日を示す。【００２３】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されるようにしてもよい。制御部１３０は、受付部１３１と、抽出部１３２と、表示制御部１３３と、登録部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。【００２４】
受付部１３１は、ネットワークＮおよび通信部１１０を介して、端末装置１０から操作情報を受信する。受付部１３１は、操作情報がインターネット上のサイトを表示する旨の操作情報であれば、対応するサイトからＨＴＭＬ文書および画像ファイルを取得する。受付部１３１は、取得したＨＴＭＬ文書および画像ファイルを、通信部１１０およびネットワークＮを介して端末装置１０に送信し、端末装置１０に表示画面を表示させる。【００２５】
受付部１３１は、操作情報のうちサイト登録指示を受信すると、端末装置１０に表示中の表示画面に対応するサイトのＨＴＭＬ文書から、施設の住所等を抽出するための抽出指示を抽出部１３２に出力する。【００２６】
ここで、図３を用いて表示画面について説明する。図３は、表示画面の一例を示す図である。図３の表示画面２１は、一例として、施設「〇〇屋」を紹介するサイトを表示する表示画面である。表示画面２１は、例えば、端末装置１０から受信した施設「〇〇屋」を紹介するサイトを表示する旨の操作情報に応じて、情報処理装置１００が当該サイトからＨＴＭＬ文書および画像ファイルを取得して、端末装置１０に表示させた表示画面である。すなわち、情報処理装置１００は、端末装置１０から見てプロクシサーバの役割を果たす状態である。また、表示画面２１には、登録ボタン２２が表示される。表示画面２１では、ユーザにより登録ボタン２２が押下されることで、サイト登録指示が端末装置１０から情報処理装置１００に送信される。なお、情報処理装置１００は、端末装置１０がアクセスしたサイトの情報を端末装置１０から受信して、同一のサイトからＨＴＭＬ文書および画像ファイルを取得するようにしてもよい。【００２７】
図１の説明に戻って、抽出部１３２は、受付部１３１から抽出指示が入力されると、サイトのＨＴＭＬ文書から、施設名、住所、電話番号、施設情報等を抽出する。抽出部１３２は、例えば、ＣＳＳ（Cascading  Style  Sheets）セレクタ、および、タグの正規表現のうち１つ以上を用いて、施設名、住所、電話番号、施設情報等を抽出する。【００２８】
抽出部１３２は、例えば、住所を示すタグの階層が「/info/address/」で定義され、例えば「.address」と記述されたＣＳＳセレクタを用いることで、ＨＴＭＬ文書から住所を抽出する。この場合には、抽出部１３２は、例えば、タグ内に「address」を含む項目を、住所として切り出すことができる。【００２９】
また、抽出部１３２は、例えば、１行目に「.info」と記述され、２行目に「/<DIV.*>(.+)</DIV>/」と記述され、３行目に「/住所：(.+)$/」と記述された正規表現を用いることで、ＨＴＭＬ文書から住所を抽出する。この場合には、抽出部１３２は、例えば、ＤＩＶタグのクラスが「info」であるタグに含まれる階層から、「住所：」の文字列の後に続く文字列を住所として切り出すことができる。【００３０】
抽出部１３２は、抽出した施設名、住所、電話番号、施設情報等の情報を、施設ＩＤおよびサイトのＵＲＬと対応付けて、抽出データ記憶部１２１に記憶する。抽出部１３２は、抽出した施設に関する情報を抽出データ記憶部１２１に記憶すると、登録画面の表示指示を表示制御部１３３に出力する。【００３１】
表示制御部１３３は、抽出部１３２から登録画面の表示指示が入力されると、抽出データ記憶部１２１を参照して登録画面の第二の領域に表示させるデータを生成する。ここで、登録画面は、サイトが表示される第一の領域と、サイトから抽出した情報に基づいて施設に関する項目が表示される第二の領域とを有する。表示制御部１３３は、生成した第二の領域に表示させるデータを、通信部１１０およびネットワークＮを介して端末装置１０に送信し、端末装置１０に第一の領域と第二の領域とを有する登録画面を表示させる。表示制御部１３３は、端末装置１０に登録画面を表示させると、登録画面の表示完了情報を登録部１３４に出力する。【００３２】
ここで、図４を用いて登録画面について説明する。図４は、登録画面の一例を示す図である。図４の登録画面３１は、施設を紹介するサイトが表示される第一の領域３２と、当該施設に関する情報、すなわち施設に関する項目が表示される第二の領域３３とを有する。第一の領域３２には、例えば、図３に示す表示画面２１で表示されていたサイトが表示される。なお、図４の例では、登録画面３１の第一の領域３２に表示されるサイトは、図３の表示画面２１と同一のサイトであるが、画像が所定の時間間隔で変更されているものである。【００３３】
第二の領域３３には、第一の領域３２に表示されるサイトから抽出した施設名３４、画像３５が項目として表示される。なお、施設名３４は、登録する施設のタイトルとしてもよい。また、第二の領域３３には、ユーザの指定を受け付けるジャンル３６、ユーザから文章の入力を受け付けるメモ３７が項目として表示される。さらに、第二の領域３３には、第一の領域３２に表示されるサイトから抽出した施設情報３８、電話番号３９および住所４０が表示される。また、第二の領域３３には、抽出した住所に基づいて外部のＡＰＩにより取得した地図４１、マイスポットに登録ボタン４２およびキャンセルボタン４３が表示される。なお、マイスポットとは、ユーザが関心のある施設であり、ユーザの指示により抽出データ記憶部１２１に記憶して登録された施設を示す。また、表示制御部１３３は、登録画面３１の第一の領域３２を、第二の領域３３と独立してスクロール可能に表示させる。【００３４】
図１の説明に戻って、登録部１３４は、表示制御部１３３から表示完了情報が入力されると、登録する情報の修正を受け付ける。登録部１３４は、例えば、サイトのＨＴＭＬ文書から抽出されて第二の領域の項目として表示されている住所について、修正を受け付ける。登録部１３４は、例えば、ユーザによって端末装置１０が操作され、住所の一部が修正されると、修正された住所を第二の領域の住所の項目に反映させる。具体的には、例えば、登録部１３４は、第二の領域の項目を編集可能なテキストとして表示させることで、ユーザによる修正操作をただちに反映させる。登録部１３４は、施設名、施設情報および電話番号についても、住所と同様に修正を受け付ける。【００３５】
また、登録部１３４は、第二の領域の項目のうちジャンルについて、ユーザの指定を受け付ける。登録部１３４は、例えば、デフォルトのジャンルとして「見る」と表示させる。登録部１３４は、例えば、プルダウン表示で選択肢を表示させて、ユーザにより「食べる」というジャンルが選択されると、第二の領域のジャンルを「食べる」に修正する。また、登録部１３４は、第二の領域の項目のうちメモについて、ユーザから文章の入力を受け付ける。登録部１３４は、例えば、メモ欄の項目を編集可能なテキストとして表示させることで、ユーザによって入力された文章をただちに反映させる。【００３６】
また、登録部１３４は、第二の領域の項目のうち画像について、ユーザの指定を受け付ける。登録部１３４は、例えば、デフォルトの画像として、サイトのトップページ内の最大サイズの画像からサムネイル画像を生成して第二の領域に表示させる。登録部１３４は、例えば、画像の選択画面を表示させて、複数の画像から１つ以上の画像の選択をユーザから受け付ける。なお、登録部１３４は、サイト内の画像からサムネイル画像を生成し、選択画面に表示させる。登録部１３４は、受け付けた１つ以上の画像、つまりサムネイル画像を第二の領域に表示させる。すなわち、登録部１３４は、修正された画像を第二の領域の表示に反映させる。【００３７】
ここで、図５を用いてジャンルの修正について説明する。図５は、登録画面の他の一例を示す図である。図５の登録画面５１は、図４の登録画面３１と同様に、第一の領域３２と第二の領域３３とを有する。登録画面５１は、第二の領域３３の項目のうち、ジャンル３６がクリックされ、ジャンル３６の選択肢３６ａが表示された状態である。また、図５の例では、ジャンル３６は、選択肢３６ａから「食べる」が選択された状態である。登録部１３４は、このようにしてジャンル３６の修正を受け付ける。【００３８】
次に、図６を用いて選択画面について説明する。図６は、選択画面の一例を示す図である。図６の選択画面５２は、例えば、図４の登録画面３１において、画像３５の修正を受け付けて表示される画像の選択画面である。なお、画像３５の修正は、例えば、登録画面３１の画像３５の下に配置されたリンクが押下されることで受け付けられる。選択画面５２は、例えば、登録画面３１と比べて、画面上の第一の領域３２ａと第二の領域３３ａとの比率が異なる。すなわち、選択画面５２は、登録画面３１と比べて、第二の領域３３ａの比率が大きい。第一の領域３２ａは、登録画面３１の第一の領域３２と同様にサイトが表示されるが、その一部が第二の領域３３ａにより隠れた状態となっている。第二の領域３３ａは、複数の画像の選択肢を表示させるために、登録画面３１の第二の領域３３と比べて幅が広くなっている。第二の領域３３ａには、第一の領域３２ａに表示されたサイト内から抽出された画像のサムネイル画像が並べて表示され、ユーザにより選択可能となっている。【００３９】
登録部１３４は、第二の領域３３ａに表示されたサムネイル画像のうち、ユーザに選択された画像に選択済みマーク３５ａを表示させる。登録部１３４は、ＯＫボタン３５ｂが押下されると、登録画面３１に戻って、第二の領域３３の画像３５を選択された画像に修正して表示させる。なお、登録部１３４は、キャンセルボタン３５ｃが押下されると、登録画面３１に戻って、第二の領域３３の画像３５を修正せずに表示させる。なお、登録部１３４は、複数のサムネイル画像が選択された場合には、画像３５の表示領域に複数のサムネイル画像を表示させる。【００４０】
登録部１３４は、ネットワークＮおよび通信部１１０を介して、端末装置１０から登録確定指示を受け付けると、登録画面の第二の領域の各項目に格納された内容を抽出データ記憶部１２１に記憶して登録する。図７は、登録画面の他の一例を示す図である。図７の登録画面５３は、図４の登録画面３１と同様に、第一の領域３２と第二の領域３３とを有する。登録画面５３では、第二の領域３３の各項目についてユーザによる修正内容が反映された状態である。登録部１３４は、登録画面５３においてマイスポットに登録ボタン４２が押下されると、登録確定指示を受け付ける。登録部１３４は、登録確定指示を受け付けると、登録画面５３の第二の領域３３の各項目の内容を抽出データ記憶部１２１に記憶して登録する。登録部１３４は、登録画面５３においてキャンセルボタン４３が押下されると、第二の領域３３の各項目の内容を破棄し、例えば、図３に示す表示画面２１に戻る。【００４１】
登録部１３４は、第二の領域の項目の登録が完了すると、完了メッセージを第二の領域に表示させる。図８は、登録画面の他の一例を示す図である。図８の登録画面５４は、図４の登録画面３１と同様に、第一の領域３２と第二の領域３３とを有する。登録画面５４は、第二の領域３３の項目の登録が完了すると、完了メッセージ４４を第二の領域３３に表示させる。【００４２】
次に、実施例の情報処理装置１００の動作について説明する。図９は、登録処理の一例を示すフローチャートである。【００４３】
情報処理装置１００の受付部１３１は、端末装置１０からインターネット上のサイトを表示する旨の操作情報を受信すると、対応するサイトからＨＴＭＬ文書および画像ファイルを取得する。受付部１３１は、取得したＨＴＭＬ文書および画像ファイルを端末装置１０に送信し、端末装置１０に表示画面を表示させる（ステップＳ１）。受付部１３１は、表示画面におけるユーザの操作に基づくサイト登録指示を端末装置１０から受信すると、サイト登録指示を受け付ける（ステップＳ２）。受付部１３１は、サイト登録指示を受け付けると、抽出指示を抽出部１３２に出力する。【００４４】
抽出部１３２は、受付部１３１から抽出指示が入力されると、サイトのＨＴＭＬ文書から、施設名、住所、電話番号、施設情報等を抽出する（ステップＳ３）。抽出部１３２は、抽出した施設名、住所、電話番号、施設情報等の情報を、施設ＩＤおよびサイトのＵＲＬと対応付けて、抽出データ記憶部１２１に記憶する。抽出部１３２は、抽出した施設に関する情報を抽出データ記憶部１２１に記憶すると、登録画面の表示指示を表示制御部１３３に出力する。【００４５】
表示制御部１３３は、抽出部１３２から登録画面の表示指示が入力されると、抽出データ記憶部１２１を参照して登録画面の第二の領域に表示させるデータを生成する。表示制御部１３３は、生成した第二の領域に表示させるデータを端末装置１０に送信し、端末装置１０に第一の領域と第二の領域とを有する登録画面を表示させる。すなわち、表示制御部１３３は、抽出した情報に基づいて施設に関する項目を第二の領域に表示させる（ステップＳ４）。表示制御部１３３は、端末装置１０に登録画面を表示させると、登録画面の表示完了情報を登録部１３４に出力する。【００４６】
登録部１３４は、表示制御部１３３から表示完了情報が入力されると、端末装置１０から登録する情報の修正を受け付ける（ステップＳ５）。登録部１３４は、受け付けた修正された情報を第二の領域の表示に反映させた登録画面を端末装置１０に送信して表示させる（ステップＳ６）。登録部１３４は、端末装置１０から登録確定指示を受け付ける（ステップＳ７）。登録部１３４は、登録確定指示を受け付けると、登録画面の第二の領域の各項目の内容を抽出データ記憶部１２１に記憶して登録する（ステップＳ８）。登録部１３４は、完了メッセージを端末装置１０に送信し、当該完了メッセージを第二の領域に表示させた登録画面を表示させる。これにより、情報処理装置１００は、端末装置１０にサイトとサイトから抽出した情報とを比較可能に表示させるので、サイトから抽出した情報を登録するときに、登録内容を容易に確認させることができる。【００４７】
このように、情報処理装置１００は、テキストまたは画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章または該施設を紹介する画像に関する情報をユーザの指示によって抽出する。また、情報処理装置１００は、サイトが表示される第一の領域と共に、抽出した情報に基づいて、施設の住所を示す文章または施設を紹介する画像が格納された項目を含む第二の領域を表示させる。また、情報処理装置１００は、第二の領域に対する登録指示に応じて、第二の領域の項目に格納された施設の住所を示す文章または施設を紹介する画像を登録する。その結果、登録内容を容易に確認させることができる。【００４８】
また、情報処理装置１００は、第二の領域の項目に格納された画像のうち、１つ以上の画像の選択を受け付けて、選択された１つ以上の画像を登録する。その結果、登録する画像を選択させることができる。【００４９】
また、情報処理装置１００は、第二の領域の項目に格納された文章の修正を受け付けて、修正された施設の住所を示す文章を登録する。その結果、登録内容の修正を容易に受け付けることができる。【００５０】
また、情報処理装置１００は、第一の領域を独立してスクロール可能に表示させる。その結果、ディスプレイの表示範囲より大きなサイトでも、登録内容を容易に確認させることができる。【００５１】
なお、上記実施例では、第二の領域に表示させる画像をサムネイル画像としたが、これに限定されない。例えば、第一の領域に表示されたサイトから取得した画像データを縮小表示させるようにしてもよい。これにより、サムネイル画像の管理の手間を省略することができる。【００５２】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、受付部１３１と、抽出部１３２とを統合してもよい。【００５３】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。【００５４】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１０は、情報処理プログラムを実行するコンピュータの一例を示す図である。【００５５】
図１０に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。【００５６】
ハードディスク装置２０８には、図１に示した受付部１３１、抽出部１３２、表示制御部１３３および登録部１３４の各処理部と同様の機能を有する情報処理プログラムが記憶される。また、ハードディスク装置２０８には、抽出データ記憶部１２１、および、情報処理プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から、管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して管理情報の画面等の各種画面を表示する。インタフェース装置２０５は、例えば、印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、端末装置１０、および、インターネット上のサイトと各種情報をやりとりする。【００５７】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した受付部１３１、抽出部１３２、表示制御部１３３および登録部１３４として機能させることができる。【００５８】
なお、上記の情報処理プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの情報処理プログラムを記憶させておき、コンピュータ２００がこれらから情報処理プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００５９】
１  情報処理システム
１０  端末装置
１１  通信部
１２  制御部
１３  表示操作部
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  抽出データ記憶部
１３０  制御部
１３１  受付部
１３２  抽出部
１３３  表示制御部
１３４  登録部
Ｎ  ネットワーク
【図１】
0006485462.tif 000002
【図２】
0006485462.tif 000003
【図３】
0006485462.tif 000004
【図４】
0006485462.tif 000005
【図５】
0006485462.tif 000006
【図６】
0006485462.tif 000007
【図７】
0006485462.tif 000008
【図８】
0006485462.tif 000009
【図９】
0006485462.tif 000010
【図１０】
0006485462.tif 000011