(57)【要約】【課題】従来、ユーザコンテキストを利用して適切なユーザ提供情報を出力できなかった。【解決手段】位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、地図情報を格納し得る地図情報格納部と、地図出力指示を受け付ける指示受付部と、１以上のユーザコンテキストを受け付けるユーザコンテキスト受付部と、地図出力指示により出力される地図の領域に対応する位置関連情報、および１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部から選択する選択部と、地図出力指示に対応する地図情報を用いて、地図を出力する地図出力部と、選択部が選択した１以上のユーザ提供情報を出力するユーザ提供情報出力部とを具備する情報処理装置により、ユーザコンテキストを利用して、適切なユーザ提供情報を出力できる。【選択図】図２
2015060347.tif 000002
【特許請求の範囲】
【請求項１】
２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、
地図情報を格納し得る地図情報格納部と、
地図を出力する指示である地図出力指示を受け付ける指示受付部と、
ユーザの環境に関する情報である１以上のユーザコンテキストを受け付けるユーザコンテキスト受付部と、
前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択部と、
前記地図出力指示の受け付けに応じて、前記地図出力指示に対応する地図情報を用いて、地図を出力する地図出力部と、
前記選択部が選択した１以上のユーザ提供情報または前記選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を出力するユーザ提供情報出力部とを具備する情報処理装置。
【請求項２】
前記ユーザ提供情報出力部は、
前記選択部が選択した１以上のユーザ提供情報または前記選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す前記地図上の位置に対応付けて出力する請求項１記載の情報処理装置。
【請求項３】
前記ユーザ提供情報は、
当該ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、
前記指示受付部は、
カテゴリー情報をも受け付け、
前記選択部は、
前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報、および前記指示受付部が受け付けたカテゴリー情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記ユーザ提供情報は、
当該ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、
前記ユーザ提供情報出力部は、
ユーザ提供情報のカテゴリー情報が視覚的に認識可能な態様で、当該ユーザ提供情報または当該ユーザ提供情報の存在情報を出力する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
前記１以上の属性情報は、
時間帯に関する時間帯情報、天気に関する天気情報、屋内または屋外を示す内外情報、または時期に関する時期情報のうちの１以上の情報であり、
前記１以上のユーザコンテキストは、
時刻を示す時刻情報、天気情報、または日を示す日付情報のうちの１以上の情報である請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、
出力される地図の領域に関する情報である領域情報を受信する領域受信部と、
前記領域受信部が受信した領域情報に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択部と、
前記選択部が選択した１以上のユーザ提供情報を送信するユーザ提供情報送信部とを具備する情報処理装置。
【請求項７】
ユーザの環境に関する情報である１以上のユーザコンテキストを受信するユーザコンテキスト受信部をさらに具備し、
前記選択部は、
前記領域受信部が受信した領域情報に対応する位置関連情報、および前記ユーザコンテキスト受信部が受信した１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する請求項６記載の情報処理装置。
【請求項８】
前記ユーザ提供情報送信部は、
前記選択部が選択したユーザ提供情報と当該ユーザ提供情報と対応付けられている位置関連情報との組を、１組以上、送信する請求項６または請求項７記載の情報処理装置。
【請求項９】
前記ユーザ提供情報は、
当該ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、
カテゴリー情報を受信するカテゴリー情報受信部をさらに具備し、
前記選択部は、
前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受信部が受信した１以上のユーザコンテキストに対応する１以上の属性情報、および前記カテゴリー情報受信部が受信したカテゴリー情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する請求項６から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
表示する地図の領域に関する情報である領域情報を取得する領域情報取得部と、
前記領域情報を請求項６から請求項９いずれか一項に記載の情報処理装置に送信する端末送信部と、
前記領域情報の送信に対応して、前記情報処理装置から１以上のユーザ提供情報を受信する端末受信部と、
前記端末受信部が受信した１以上のユーザ提供情報を出力する端末出力部とを具備する端末装置。
【請求項１１】
１以上のユーザコンテキストを取得する端末処理部をさらに具備し、
前記端末送信部は、
前記領域情報と前記１以上のユーザコンテキストとを請求項６から請求項９いずれか一項に記載の情報処理装置に送信する請求項１０記載の情報処理装置。
【請求項１２】
地図を出力する指示である地図出力指示を受け付ける端末受付部をさらに具備し、
前記端末出力部は、
前記地図出力指示に応じて、地図をも出力する請求項１０または請求項１１記載の端末装置。
【請求項１３】
前記端末受信部は、
前記領域情報の送信に対応して、ユーザ提供情報と位置関連情報との組を、１組以上、前記情報処理装置から受信し、
前記端末出力部は、
前記１以上のユーザ提供情報または前記１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す前記地図上の位置に対応付けて出力する請求項１０から請求項１２いずれか一項に記載の端末装置。
【請求項１４】
記録媒体は、
２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、
地図情報を格納し得る地図情報格納部とを具備し、
指示受付部、ユーザコンテキスト受付部、選択部、地図出力部、ユーザ提供情報出力部により実現される情報処理方法であって、
前記指示受付部が、地図を出力する指示である地図出力指示を受け付ける指示受付ステップと、
前記ユーザコンテキスト受付部が、ユーザの環境に関する情報である１以上のユーザコンテキストを受け付けるユーザコンテキスト受付ステップと、
前記選択部が、前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受付ステップで受け付けられた１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択ステップと、
前記地図出力部が、前記地図出力指示の受け付けに応じて、前記地図出力指示に対応する地図情報を用いて、地図を出力する地図出力部と、
前記ユーザ提供情報出力部が、前記選択ステップで選択された１以上のユーザ提供情報または前記選択ステップで選択された１以上のユーザ提供情報が存在することを示す存在情報を出力するユーザ提供情報出力ステップとを具備する情報処理方法。
【請求項１５】
記録媒体は、
２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部を具備し、
領域受信部、選択部、ユーザ提供情報送信部により実現される情報処理方法であって、
前記領域受信部が、出力される地図の領域に関する情報である領域情報を受信する領域受信ステップと、
前記選択部が、前記領域受信ステップで受信された領域情報に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択ステップと、
前記ユーザ提供情報送信部が、前記選択ステップで選択された１以上のユーザ提供情報を送信するユーザ提供情報送信ステップとを具備する情報処理方法。
【請求項１６】
領域情報取得部、端末送信部、端末受信部、端末出力部により実現される情報処理方法であって、
前記領域情報取得部が、表示される地図の領域に関する情報である領域情報を取得する領域情報取得ステップと、
前記端末送信部が、前記領域情報を情報処理装置に送信する端末送信ステップと、
前記端末受信部が、前記領域情報の送信に対応して、前記情報処理装置から１以上のユーザ提供情報を受信する端末受信ステップと、
前記端末出力部が、前記端末受信ステップで受信された１以上のユーザ提供情報を出力する端末出力ステップとを具備する情報処理方法。
【請求項１７】
記録媒体は、
２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、
地図情報を格納し得る地図情報格納部とを具備し、
コンピュータを、
地図を出力する指示である地図出力指示を受け付ける指示受付部と、
ユーザの環境に関する情報である１以上のユーザコンテキストを受け付けるユーザコンテキスト受付部と、
前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択部と、
前記地図出力指示の受け付けに応じて、前記地図出力指示に対応する地図情報を用いて、地図を出力する地図出力部と、
前記選択部が選択した１以上のユーザ提供情報または前記選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を出力するユーザ提供情報出力部として機能させるためのプログラム。
【請求項１８】
記憶媒体は、
２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部を具備し、
コンピュータを、
出力される地図の領域に関する情報である領域情報を受信する領域受信部と、
前記領域受信部が受信した領域情報に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択部と、
前記選択部が選択した１以上のユーザ提供情報を送信するユーザ提供情報送信部として機能させるためのプログラム。
【請求項１９】
コンピュータを、
表示される地図の領域に関する情報である領域情報を取得する領域情報取得部と、
前記領域情報を情報処理装置に送信する端末送信部と、
前記領域情報の送信に対応して、前記情報処理装置から１以上のユーザ提供情報を受信する端末受信部と、
前記端末受信部が受信した１以上のユーザ提供情報を出力する端末出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図とユーザが投稿した情報等を出力する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、簡易ブログサーバへ投稿された記事から集計された集計結果を用いて、地図上に集計結果を反映した表示を可能にする情報処理システムがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３０９１３号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理システムにおいては、ユーザコンテキストを利用して、適切なユーザ提供情報（簡易ブログ等を含む）を、地図と共に出力できなかった。なお、ユーザ提供情報とは、ユーザがＣＧＭ等に投稿した情報であり、例えば、ブログ、ＳＮＳへ投稿したメッセージ等である。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、地図情報を格納し得る地図情報格納部と、地図を出力する指示である地図出力指示を受け付ける指示受付部と、ユーザの環境に関する情報である１以上のユーザコンテキストを受け付けるユーザコンテキスト受付部と、地図出力指示により出力される地図の領域に対応する位置関連情報、およびユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部から選択する選択部と、地図出力指示の受け付けに応じて、地図出力指示に対応する地図情報を用いて、地図を出力する地図出力部と、選択部が選択した１以上のユーザ提供情報または選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を出力するユーザ提供情報出力部とを具備する情報処理装置である。
【０００６】
かかる構成により、ユーザコンテキストを利用して、適切なユーザ提供情報を地図と共に出力できる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、ユーザ提供情報出力部は、選択部が選択した１以上のユーザ提供情報または選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力する情報処理装置である。
【０００８】
かかる構成により、ユーザコンテキストを利用して、適切なユーザ提供情報を、地図と対応付けて出力できる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、ユーザ提供情報は、ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、指示受付部は、カテゴリー情報をも受け付け、選択部は、地図出力指示により出力される地図の領域に対応する位置関連情報、およびユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報、および指示受付部が受け付けたカテゴリー情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部から選択する情報処理装置である。
【００１０】
かかる構成により、ユーザ提供情報をカテゴリーに分類して出力できる。
【００１１】
また、本第四の発明の情報処理装置は、第一から第三いずれかの発明に対して、ユーザ提供情報は、ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、ユーザ提供情報出力部は、ユーザ提供情報のカテゴリー情報が視覚的に認識可能な態様で、ユーザ提供情報またはユーザ提供情報の存在情報を出力する情報処理装置である。
【００１２】
かかる構成により、ユーザ提供情報のカテゴリーを視覚的にユーザに示すことができる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第四いずれかの発明に対して、１以上の属性情報は、時間帯に関する時間帯情報、天気に関する天気情報、屋内または屋外を示す内外情報、または時期に関する時期情報のうちの１以上の情報であり、１以上のユーザコンテキストは、時刻を示す時刻情報、天気情報、または日を示す日付情報のうちの１以上の情報である情報処理装置である。
【００１４】
かかる構成により、適切なユーザコンテキストを利用できる。
【００１５】
また、本第六の発明の情報処理装置は、２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、出力される地図の領域に関する情報である領域情報を受信する領域受信部と、領域受信部が受信した領域情報に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部から選択する選択部と、選択部が選択した１以上のユーザ提供情報を送信するユーザ提供情報送信部とを具備する情報処理装置である。
【００１６】
かかる構成により、簡易なシステム構成により、地図を出力する装置に、出力する地図に関連する適切なユーザ提供情報を出力できる。
【００１７】
また、本第七の発明の情報処理装置は、第六の発明に対して、ユーザの環境に関する情報である１以上のユーザコンテキストを受信するユーザコンテキスト受信部をさらに具備し、選択部は、領域受信部が受信した領域情報に対応する位置関連情報、およびユーザコンテキスト受信部が受信した１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部から選択する情報処理装置である。
【００１８】
かかる構成により、簡易なシステム構成により、地図を出力する装置に、出力する地図に関連する適切なユーザ提供情報を出力できる。
【００１９】
また、本第八の発明の情報処理装置は、第六または第七の発明に対して、ユーザ提供情報送信部は、選択部が選択したユーザ提供情報とユーザ提供情報と対応付けられている位置関連情報との組を、１組以上、送信する情報処理装置である。
【００２０】
かかる構成により、簡易なシステム構成により、地図を出力する装置に、適切なユーザ提供情報を地図と対応付けて出力できる。
【００２１】
また、本第九の発明の情報処理装置は、第六から第八いずれかの発明に対して、ユーザ提供情報は、ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、カテゴリー情報を受信するカテゴリー情報受信部をさらに具備し、選択部は、地図出力指示により出力される地図の領域に対応する位置関連情報、およびユーザコンテキスト受信部が受信した１以上のユーザコンテキストに対応する１以上の属性情報、およびカテゴリー情報受信部が受信したカテゴリー情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部から選択する情報処理装置である。
【００２２】
かかる構成により、ユーザ提供情報をカテゴリーに分類して出力できる。
【００２３】
また、本第十の発明の端末装置は、第六から第九いずれかの発明に対して、表示する地図の領域に関する情報である領域情報を取得する領域情報取得部と、領域情報を情報処理装置に送信する端末送信部と、領域情報の送信に対応して、情報処理装置から１以上のユーザ提供情報を受信する端末受信部と、端末受信部が受信した１以上のユーザ提供情報を出力する端末出力部とを具備する端末装置である。
【００２４】
かかる構成により、地図を出力する端末装置に、出力する地図に関連するユーザ提供情報を出力できる。
【００２５】
また、本第十一の発明の情報処理装置は、第六から第九いずれかの発明に対して、１以上のユーザコンテキストを取得する端末処理部をさらに具備し、端末送信部は、領域情報と１以上のユーザコンテキストとを情報処理装置に送信する請求項１０記載の情報処理装置である。
【００２６】
かかる構成により、地図を出力する端末装置に、出力する地図に関連する適切なユーザ提供情報を出力できる。
【００２７】
また、本第十二の発明の端末装置は、第十または第十一の発明に対して、地図を出力する指示である地図出力指示を受け付ける端末受付部をさらに具備し、端末出力部は、地図出力指示に応じて、地図をも出力する端末装置である。
【００２８】
かかる構成により、地図を出力する端末装置に、出力する地図に関連する適切なユーザ提供情報を出力できる。
【００２９】
また、本第十三の発明の端末装置は、第十から第十二いずれかの発明に対して、端末受信部は、領域情報の送信に対応して、ユーザ提供情報と位置関連情報との組を、１組以上、情報処理装置から受信し、端末出力部は、１以上のユーザ提供情報または１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力する端末装置である。
【００３０】
かかる構成により、地図を出力する装置に、適切なユーザ提供情報を地図と対応付けて出力できる。
【発明の効果】
【００３１】
本発明による情報処理装置によれば、適切なユーザ提供情報を地図と共に出力できる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における情報システム１の概念図
【図２】同情報システム１のブロック図
【図３】同情報処理装置１１の動作について説明するフローチャート
【図４】同ユーザ提供情報管理表を示す図
【図５】同地図情報とユーザ提供情報の出力例を示す図
【図６】同地図情報とユーザ提供情報の出力例を示す図
【図７】同地図情報とユーザ提供情報の出力例を示す図
【図８】同他の情報システムの構成を示すブロック図
【図９】実施の形態２における情報システム２の概念図
【図１０】同情報システム２のブロック図
【図１１】同端末装置２０の動作について説明するフローチャート
【図１２】同情報処理装置２１の動作について説明するフローチャート
【図１３】同ウェブページの例を示す図
【図１４】同ウェブページとユーザ提供情報の出力例を示す図
【図１５】同ウェブページとユーザ提供情報の出力例を示す図
【図１６】同カテゴリー判断表を示す図
【図１７】上記実施の形態におけるコンピュータシステムの概観図
【図１８】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３３】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３４】
（実施の形態１）
本実施の形態において、ＣＧＭ等に、ユーザにより投函された情報であるユーザ提供情報を地図と共に出力する情報システム１について説明する。ＣＧＭとは、Consumer Generated Mediaの略であり、インターネットなどを活用して消費者が内容を生成していくメディアである。ＣＧＭは、例えば、クチコミサイト、Q&Aコミュニティ、ソーシャルネットワーキングサービス(SNS)、ブログ、COI(Community Of Interest)サイト、画像共有サイト、動画共有サイトなどである。つまり、ユーザ提供情報は、ブログの記事、ＳＮＳやツイッター（登録商標）に投函された情報、画像共有サイトや動画共有サイトに投稿された説明文やコメント等である。
【００３５】
図１は、本実施の形態における情報システム１の概念図である。情報システム１は、情報処理装置１１、および１または２以上の端末装置１２を備える。情報処理装置１１は、ユーザ提供情報を管理し、端末装置１２に送信する装置である。また、情報処理装置１１は、地図情報を保持している、とする。なお、地図情報は、いわゆるウェブページ内に存在していても良い。また、端末装置１２は、ユーザが保有する端末装置である。端末装置１２は、いわゆるスマートフォン、ノートパソコン、パーソナルコンピュータ、携帯電話等である。
【００３６】
図２は、本実施の形態における情報システム１のブロック図である。情報処理装置１１は、ユーザ提供情報格納部１１１、地図情報格納部１１２、指示受付部１１３、ユーザコンテキスト受付部１１４、選択部１１５、地図出力部１１６、ユーザ提供情報出力部１１７を備える。
【００３７】
端末装置１２は、端末受付部１２１、端末処理部１２２、端末送信部１２３、端末受信部１２４、端末出力部１２５を備える。
【００３８】
情報処理装置１１を構成するユーザ提供情報格納部１１１は、１または２以上のユーザ提供情報を格納し得る。ユーザ提供情報は、ユーザが入力し、端末装置１２から送信された情報である。ユーザ提供情報は、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた情報である。ユーザ提供情報格納部１１１は、通常、ユーザ提供情報と、位置関連情報と、１以上の属性情報とを有する１または２以上のユーザコメント情報を有する。また、ユーザ提供情報は、ユーザ提供情報のカテゴリー（「種類」と言っても良い。）を示すカテゴリー情報とも対応付いていることは好適である。
【００３９】
ここで、位置関連情報とは、例えば、（緯度，経度）、地名、名勝の名称、店舗の名称などであり、位置または領域を特定できる情報である。位置関連情報は、ユーザがユーザ提供情報を作成し、送信する際に、ユーザ提供情報に付加された情報でも良い。
例えば、ユーザが端末装置１２を用いてブログやツィッター等にコメント（ユーザ提供情報）を投函したり、画像共有サイトや動画共有サイトに画像や動画を投稿したりする場合等に、端末装置１２（特に、例えば、端末装置１２が有するＧＰＳ受信機）が取得した位置関連情報（例えば、（緯度，経度））がユーザ提供情報に付加されても良い。また、位置関連情報は、図示しない解析部または図示しない解析装置が、ユーザ提供情報を解析し、取得された情報でも良い。かかる解析方法の例について、後述する。
【００４０】
また、属性情報とは、ユーザ提供情報の属性を示す情報であり、例えば、時間帯に関する時間帯情報、天気に関する天気情報、屋内または屋外を示す内外情報、または時期に関する時期情報などである。属性情報は、通常、図示しない解析部または図示しない解析装置が、ユーザ提供情報を解析することにより取得される。但し、属性情報が時刻（受信時刻）に対応する時間帯情報または日付情報などである場合、ユーザ提供情報と共に送信された時刻や日時、またはユーザ提供情報が受信された時刻や日時を用いて、図示しない解析部または図示しない解析装置が取得したものでも良い。また、属性情報が天気情報である場合、図示しない解析部または図示しない解析装置が、ユーザ提供情報と共に送信された位置情報と時刻または日時、またはユーザ提供情報が受信された時刻や日時とユーザ提供情報と共に送信された位置情報とを用いて、外部装置から取得した天気情報であっても良い。なお、ここでの外部装置とは、位置情報に対応する地域と、日や時刻や日時と対に、天気情報を保持しているサーバ装置である。
【００４１】
なお、ユーザ提供情報は、例えば、ＣＧＭのサーバ装置から自動取得されることは好適である。そして、上述したように、位置関連情報、１以上の属性情報、カテゴリー情報のうちの１以上の情報は、図示しない解析部や図示しない解析装置が、ユーザ提供情報を解析し、取得したものであることは好適である。ただし、位置関連情報、１以上の属性情報、カテゴリー情報は、人手により取得し、ユーザ提供情報に対応付けて蓄積されても良い。
【００４２】
地図情報格納部１１２は、地図情報を格納し得る。地図情報は、地図に関する情報であり、通常、地点の位置を示す情報である位置情報を２以上有する。地図情報は、例えば、地図の画像情報であってもよい。この画像情報は、例えば、ラスタデータ（ビットマップデータ）であってもよく、ベクタデータであってもよい。また、画像情報がラスタデータである場合には、地図情報に、複数の縮尺に対応した画像情報が含まれていてもよい。例えば、同じ地域について、縮尺の大きい画像情報、縮尺の中ぐらいの画像情報、縮尺の小さい画像情報が地図情報に含まれていてもよい。ここで、「地図」は、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ等であってもよい。地図情報は道路地図であってもよい。また、例えば、この地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。また、「地図」は、地形や道路等が把握可能な航空写真や衛星写真、それらに記号や文字等が記入されたものなどであってもよい。地図情報において、地図の各地点と、座標（位置）との対応を知ることができるようになっているものとする。座標とは、ある基準点を原点とした座標（この座標は、例えば、距離でもよい）であってもよく、緯度・経度であってもよく、その他の位置を識別できる情報であってもよい。地図情報に、その座標そのものが含まれていてもよい。なお、地図情報は、２次元のオンライン地図や電子地図等として公知であり、その詳細な説明を省略する。また、上述したように、地図情報のフォーマットは問わない。
【００４３】
指示受付部１１３は、地図を出力する指示である地図出力指示を受け付ける。また、指示受付部１１３は、カテゴリー情報をも受け付けることは好適である。ここで受け付けとは、通常、端末装置１２からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４４】
ユーザコンテキスト受付部１１４は、ユーザの環境に関する情報である１以上のユーザコンテキストを受け付ける。ユーザコンテキストとは、ユーザが地図を出力する際の、ユーザの環境に関する情報である、と言える。ユーザコンテキストとは、例えば、時刻情報、天気情報、日付情報などである。時刻情報は、通常、地図を出力する際の時刻を示す情報である。天気情報は、通常、地図が示す地域の天気の情報である。日付情報は、通常、地図を出力する際の日付を示す情報である。１以上のユーザコンテキストは、時刻を示す時刻情報、天気情報、または日を示す日付情報のうちの１以上の情報であることは好適である。また、ここで受け付けとは、通常、端末装置１２からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４５】
選択部１１５は、条件に合致する１以上のユーザ提供情報をユーザ提供情報格納部１１１から選択する。選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報をユーザ提供情報格納部１１１から選択する。また、選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報であり、１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報をユーザ提供情報格納部１１１から選択しても良い。なお、この１以上のユーザコンテキストとは、ユーザコンテキスト受付部１１４が受け付けた１以上のユーザコンテキストである。また、選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報であり、かつユーザコンテキスト受付部１１４が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報であり、かつ指示受付部１１３が受け付けたカテゴリー情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部１１１から選択しても良い。
【００４６】
選択部１１５は、条件に合致する１以上のユーザ提供情報を図示しない外部装置から取得しても良い。なお、外部装置は、ユーザ提供情報格納部１１１を具備する。そして、かかる場合、選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を図示しない外部装置から取得する。また、選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報であり、１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を図示しない外部装置から取得しても良い。
【００４７】
地図出力部１１６は、地図出力指示の受け付けに応じて、地図出力指示に対応する地図情報を地図情報格納部１１２から取得し、当該地図情報を出力する。ここで、出力とは、通常、端末装置１２への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００４８】
ユーザ提供情報出力部１１７は、選択部１１５が選択した１以上のユーザ提供情報を出力する。なお、ユーザ提供情報出力部１１７は、地図情報が出力されている際に、地図情報と共に、１以上のユーザ提供情報を出力する。
【００４９】
また、ユーザ提供情報出力部１１７は、選択部１１５が選択した１以上のユーザ提供情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力することは好適である。また、ユーザ提供情報出力部１１７は、存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力しても良い。存在情報とは、選択部１１５が選択した１以上のユーザ提供情報が存在することを示す情報であり、例えば、地図上のピンなどの図柄、特定の文字（＃，＊など）等である。存在情報はクリック可能で、クリックされた場合に、対応するユーザ提供情報が出力されることは好適である。なお、図柄は、ユーザ提供情報に対応する情報であり、ビットマップでも、ラスタデータ等でも良く、そのデータ構造は問わない。ユーザ提供情報出力部１１７は、ユーザ提供情報のカテゴリー情報が視覚的に認識可能な態様で、ユーザ提供情報またはユーザ提供情報の存在情報を出力することは好適である。ユーザ提供情報のカテゴリー情報とは、ユーザ提供情報に対応付けられているカテゴリー情報である。ここで、出力とは、通常、端末装置１２への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５０】
端末装置１２を構成する端末受付部１２１は、ユーザからの指示や情報等を受け付ける。ユーザからの指示は、例えば、地図を出力する指示である地図出力指示である。地図出力指示は、地図情報と他の情報とを含む情報の出力指示を含む。なお、地図情報と他の情報とを含む情報とは、例えば、地図情報を含むウェブページである。指示や情報等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。端末受付部１２１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５１】
端末処理部１２２は、端末受付部１２１が受け付けた指示や情報に対応した処理を行う。処理の内容は問わない。端末処理部１２２は、例えば、現在の時刻や現地点の現在の天気情報や位置情報（例えば、（緯度，経度））等を含むユーザコンテキストを取得しても良い。
【００５２】
端末送信部１２３は、端末受付部１２１が受け付けた指示等を情報処理装置１１に送信する。なお、指示は、例えば、地図出力指示である。端末送信部１２３は、例えば、端末処理部１２２が取得したユーザコンテキストと対応付けて地図出力指示を情報処理装置１１に送信する。
【００５３】
端末受信部１２４は、情報処理装置１１から地図情報、ユーザ提供情報等を受信する。
【００５４】
端末出力部１２５は、端末受信部１２４が受信した地図情報、ユーザ提供情報等を出力する。ここで出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、記録媒体への蓄積、他の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５５】
ユーザ提供情報格納部１１１、地図情報格納部１１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。ユーザ提供情報格納部１１１等にユーザ提供情報等が記憶される過程は問わない。例えば、記録媒体を介してユーザ提供情報等がユーザ提供情報格納部１１１等で記憶されるようになってもよく、通信回線等を介して送信されたユーザ提供情報等がユーザ提供情報格納部１１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたユーザ提供情報等がユーザ提供情報格納部１１１等で記憶されるようになってもよい。
【００５６】
指示受付部１１３、ユーザコンテキスト受付部１１４、端末受信部１２４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５７】
選択部１１５、端末処理部１２２は、通常、ＭＰＵやメモリ等から実現され得る。選択部１１５等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５８】
地図出力部１１６、ユーザ提供情報出力部１１７、端末送信部１２３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５９】
端末出力部１２５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部１２５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６０】
次に、情報システム１の動作について説明する。まず、情報処理装置１１の動作について、図３のフローチャートを用いて説明する。
【００６１】
（ステップＳ３０１）指示受付部１１３は、端末装置１２から地図出力指示を受信したか否かを判断する。地図出力指示を受信すればステップＳ３０２に行き、地図出力指示を受信しなければステップＳ３０１に戻る。なお、指示受付部１１３は、地図出力指示と共に、１以上のユーザコンテキストを受信することは好適である。受信されるユーザコンテキストは、例えば、端末装置１２が存在する（ユーザが居る）場所の位置情報（例えば、緯度と経度）、日付（月日など）、時刻、ユーザが居る場所の現在の天気等の情報である。
【００６２】
（ステップＳ３０２）地図出力部１１６は、ステップＳ３０１で受信された地図出力指示に対応する地図情報を地図情報格納部１１２から取得する。なお、地図出力指示は、例えば、地点や位置情報を含む。
【００６３】
（ステップＳ３０３）選択部１１５は、ステップＳ３０２で取得された地図情報に対応する位置関連情報を取得する。なお、選択部１１５は、ステップＳ３０２で取得された地図情報の中に含まれる１以上の地名を取得しても良いし、ステップＳ３０２で取得された地図情報と対になる位置関連情報を取得する等しても良い。
【００６４】
（ステップＳ３０４）選択部１１５は、１以上のユーザコンテキストを取得する。この１以上のユーザコンテキストは、ステップＳ３０１で受信されたユーザコンテキストでも良いし、選択部１１５が図示しない時計やサーバ装置（ＮＴＰサーバ等）から取得した時刻や選択部１１５が図示しないサーバ装置から取得した天気情報（地図情報に対応する領域の現在の天気の情報）等でも良い。
【００６５】
（ステップＳ３０５）選択部１１５は、ステップＳ３０３で取得した位置関連情報に対応付けられた１以上のユーザ提供情報であり、ステップＳ３０４で取得した１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報をユーザ提供情報格納部１１１から選択して、取得する。なお、選択部１１５は、ステップＳ３０４で取得した１以上の各ユーザコンテキストに対応する属性情報を取得し、当該属性情報を用いて、ユーザ提供情報をユーザ提供情報格納部１１１から選択することは好適である。例えば、ユーザコンテキストが時刻（例えば、「２０時３５分」）である場合、時刻に対応する時間帯（例えば、「夜」）を、時刻と時間帯との対応表を用いて、取得しても良い。また、例えば、ユーザコンテキストが日付（例えば、「８月１０日」）である場合、日付に対応する時期（または季節）（例えば、「夏」）を、日付と時期との対応表を用いて、取得しても良い。なお、かかる対応表は、選択部１１５が予め保持している、とする。
【００６６】
（ステップＳ３０６）地図出力部１１６は、ステップＳ３０２で取得した地図情報を、端末装置１２に送信する。
【００６７】
（ステップＳ３０７）ユーザ提供情報出力部１１７は、ステップＳ３０５で選択された１以上のユーザ提供情報を、端末装置１２に送信する。ステップＳ３０１に戻る。
【００６８】
なお、図３のフローチャートにおいて、カテゴリー情報が受信された場合、選択部１１５は、当該カテゴリー情報をも用いて、１以上のユーザ提供情報を選択することは好適である。
【００６９】
また、図３のステップＳ３０７において、ユーザ提供情報出力部１１７は、１以上の各ユーザ提供情報を、位置関連情報と共に送信することは好適である。また、ユーザ提供情報出力部１１７は、位置関連情報を用いて、各ユーザ提供情報を地図情報の一の位置に対応付けることは好適である。かかる場合、ユーザ提供情報または存在情報が、地図情報が示す地図上に対応付けられて構成され、当該構成された地図情報がユーザ提供情報または存在情報とともに送信される。
【００７０】
さらに、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７１】
次に、端末装置１２の動作について説明する。端末装置１２の端末受付部１２１は、地図出力指示を受け付ける。次に、端末処理部１２２は、１以上のユーザコンテキストを取得する。なお、ユーザコンテキストは、例えば、時刻、位置情報（経度、緯度等）、現在地の天気情報である。次に、端末送信部１２３は、端末受付部１２１が受け付けた地図出力指示と、端末処理部１２２が取得した１以上のユーザコンテキストを情報処理装置１１に送信する。次に、端末受信部１２４は、情報処理装置１１から地図情報、および１以上のユーザ提供情報等を受信する。なお、端末受信部１２４は、ユーザ提供情報に対応する位置関連情報を受信することは好適である。また、端末受信部１２４は、地図情報が示す地図上の適切な位置に、ユーザ提供情報が対応付けられている態様で、地図情報と１以上のユーザ提供情報とを受信することは好適である。なお、適切な位置とは、ユーザ提供情報に対応する位置関連情報が示す位置である。次に、端末出力部１２５は、端末受信部１２４が受信した地図情報、およびユーザ提供情報を出力する。端末出力部１２５は、１以上のユーザ提供情報または１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力することは好適である。
【００７２】
以下、本実施の形態における情報システム１の具体的な動作について説明する。情報システム１の概念図は図１である。
【００７３】
今、情報処理装置１１のユーザ提供情報格納部１１１は、図４に示すユーザ提供情報管理表を格納している。ユーザ提供情報管理表は、「ＩＤ」「ユーザ提供情報」「位置関連情報」「カテゴリー情報」「属性情報」を有する。「属性情報」は、「時間帯」「時期」「天気」「内外情報」を有する。
【００７４】
かかる状況で、ユーザは、端末装置１２に、広島県の地図情報の地図出力指示を入力した、とする。
【００７５】
次に、端末装置１２の端末受付部１２１は、地図出力指示を受け付ける。そして、端末処理部１２２は、現在の時刻、端末装置１２が存在する位置を示す位置情報（経度、緯度等）、現在地の現在の天気情報である１以上のユーザコンテキストを取得する。次に、端末送信部１２３は、端末受付部１２１が受け付けた地図出力指示と、端末処理部１２２が取得した１以上のユーザコンテキストを情報処理装置１１に送信する。なお、ここでの１以上のユーザコンテキストは、「日時：２０１３／８／２８  １１：１５，位置情報（ｘａ，ｙａ）、天気情報：晴」であった、とする。
【００７６】
次に、指示受付部１１３は、端末装置１２から広島県の地図出力指示と１以上のユーザコンテキストとを受信する。
【００７７】
次に、地図出力部１１６は、受信された地図出力指示に対応する広島県の地図情報を地図情報格納部１１２から取得する。
【００７８】
次に、選択部１１５は、取得された地図情報に対応する位置関連情報（広島県の範囲を示す位置の情報）を取得する。
【００７９】
次に、選択部１１５は、受信されたユーザコンテキスト「日時：２０１３／８／２８  １２：０５，位置情報（ｘａ，ｙａ）、天気情報：晴」を取得する。
【００８０】
次に、選択部１１５は、取得した１以上のユーザコンテキストに対応する１以上の属性情報を取得する。ここで、取得した１以上の属性情報は、「時間帯：昼、時期：夏、天気：晴」であった、とする。なお、選択部１１５は、「１２：０５」から「時間帯：昼」を取得し、「２０１３／８／２８」から「時期：夏」を取得した、とする。また、選択部１１５は、時刻と時間帯（ここでは、朝、昼、夕方、夜など）との対応表、日付と時期（春、夏、秋、冬など）との対応表を保持している、とする。
【００８１】
次に、選択部１１５は、取得した位置関連情報に対応付けられた１以上のユーザ提供情報であり、取得した１以上の属性情報に対応付けられた１以上のユーザ提供情報をユーザ提供情報格納部１１１から選択して、取得する。
【００８２】
次に、地図出力部１１６は、取得した広島県の地図情報を、端末装置１２に送信する。また、ユーザ提供情報出力部１１７は、選択された１以上のユーザ提供情報を、対応する位置関連情報とカテゴリー情報と共に端末装置１２に送信する。
【００８３】
次に、端末装置１２の端末受信部１２４は、情報処理装置１１から地図情報、および１以上のユーザ提供情報等を受信する。
【００８４】
次に、端末出力部１２５は、端末受信部１２４が受信した地図情報、およびユーザ提供情報を出力する。端末出力部１２５は、例えば、図５に示すように、１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力する。ここでは、存在情報は、地図上のピンの図柄である。なお、ユーザがピンの図柄を指示すれば、当該ピンに対応するユーザ提供情報が出力される、とする。なお、図５において、ユーザ提供情報に対応するカテゴリー情報によって、ピンの図柄が異なる。また、図５に記載されているカテゴリー情報以外のカテゴリーのピンが存在しても良いことは言うまでもない。
【００８５】
また、端末出力部１２５は、図６に示すように、端末受信部１２４が受信した地図情報、およびユーザ提供情報を、対応付けずに、共に画面上に出力しても良い。
【００８６】
さらに、図７に示すように、端末出力部１２５は、端末受信部１２４が受信したユーザ提供情報を、出力する地図上に配置して、出力しても良い。なお、かかる場合、端末出力部１２５は、１以上のユーザ提供情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す前記地図上の位置に対応付けて出力している。
【００８７】
以上、本実施の形態によれば、ユーザコンテキストを利用して、適切なユーザ提供情報を出力できる。また、本実施の形態によれば、ユーザコンテキストを利用して、適切なユーザ提供情報を、地図と対応付けて出力できる。
【００８８】
なお、本実施の形態によれば、地図情報と１以上のユーザ提供情報の出力態様は問わない。また、情報処理装置１１が、地図情報と１以上のユーザ提供情報とを用いて、出力される画面を構成して、当該画面の情報を端末装置１２に送信し、端末装置１２は受信した画面の情報を出力することは好適である。ただし、端末装置１２が、受信した地図情報と、ユーザ提供情報および位置関連情報の１以上の組とを用いて、１以上のユーザ提供情報または１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す前記地図上の位置に対応付けて出力しても良い。
【００８９】
また、本実施の形態において、情報処理装置１１は、外部に存在するユーザ提供情報格納部１１１からユーザ提供情報を取得しても良い。かかる場合の情報システムの構成を示すブロック図を図８に示す。本情報システムは、２以上の情報処理装置２１と、一の外部装置１３とを有する。情報処理装置２１は、地図情報格納部１１２、指示受付部１１３、ユーザコンテキスト受付部１１４、選択部１１５、地図出力部１１６、ユーザ提供情報出力部１１７を備える。なお、選択部１１５は、条件に合致する１以上のユーザ提供情報を外部装置１３から受信する。選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を外部装置１３から受信する。また、選択部１１５は、例えば、地図出力指示により出力される地図の領域に対応する位置関連情報に対応付けられた１以上のユーザ提供情報であり、１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を外部装置１３から受信しても良い。
【００９０】
また、外部装置１３は、ユーザ提供情報格納部１１１、外部受信部１３１、外部処理部１３２、外部送信部１３３を具備する。外部受信部１３１は、情報処理装置１１からユーザ提供情報の送信指示を受信する。外部処理部１３２は、当該送信指示に対応する１以上のユーザ提供情報をユーザ提供情報格納部１１１から取得する。外部送信部１３３は、外部処理部１３２が取得したユーザ提供情報を情報処理装置１１に送信する。
【００９１】
また、本実施の形態において、情報処理装置１１は、スタンドアロンの装置でも良い。かかる場合でも、情報処理装置１１は、ユーザ提供情報格納部１１１、地図情報格納部１１２、指示受付部１１３、ユーザコンテキスト受付部１１４、選択部１１５、地図出力部１１６、ユーザ提供情報出力部１１７を備える。そして、指示受付部１１３は、地図出力指示をユーザから受け付ける。また、ユーザコンテキスト受付部１１４は、通常、１以上のユーザコンテキストを取得する。
【００９２】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体は、２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部と、地図情報を格納し得る地図情報格納部とを具備し、コンピュータを、地図を出力する指示である地図出力指示を受け付ける指示受付部と、ユーザの環境に関する情報である１以上のユーザコンテキストを受け付けるユーザコンテキスト受付部と、前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択部と、前記地図出力指示の受け付けに応じて、前記地図出力指示に対応する地図情報を用いて、地図を出力する地図出力部と、前記選択部が選択した１以上のユーザ提供情報または前記選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を出力するユーザ提供情報出力部として機能させるためのプログラムである。
【００９３】
上記プログラムにおいて、前記ユーザ提供情報出力部は、前記選択部が選択した１以上のユーザ提供情報または前記選択部が選択した１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す前記地図上の位置に対応付けて出力するものとして、コンピュータを機能させることは好適である。
【００９４】
上記プログラムにおいて、前記ユーザ提供情報は、当該ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、前記指示受付部は、カテゴリー情報をも受け付け、前記選択部は、前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受付部が受け付けた１以上のユーザコンテキストに対応する１以上の属性情報、および前記指示受付部が受け付けたカテゴリー情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択するものとして、コンピュータを機能させることは好適である。
【００９５】
上記プログラムにおいて、前記ユーザ提供情報は、当該ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、前記ユーザ提供情報出力部は、ユーザ提供情報のカテゴリー情報が視覚的に認識可能な態様で、当該ユーザ提供情報または当該ユーザ提供情報の存在情報を出力するものとして、コンピュータを機能させることは好適である。
【００９６】
上記プログラムにおいて、前記１以上の属性情報は、時間帯に関する時間帯情報、天気に関する天気情報、屋内または屋外を示す内外情報、または時期に関する時期情報のうちの１以上の情報であり、前記１以上のユーザコンテキストは、時刻を示す時刻情報、天気情報、または日を示す日付情報のうちの１以上の情報であるものとして、コンピュータを機能させることは好適である。
【００９７】
（実施の形態２）
本実施の形態において、他の装置やプログラムにより地図が出力される際に、当該地図の領域に対応するユーザ提供情報を出力する情報システム２について説明する。
【００９８】
図９は、本実施の形態における情報システム２の概念図である。情報システム２は、１以上の端末装置２０、情報処理装置２１、１以上のサーバ装置２２を備える。端末装置２０は、ユーザが保有する端末装置である。端末装置２０は、いわゆるスマートフォン、ノートパソコン、パーソナルコンピュータ、携帯電話等である。また、情報処理装置２１は、端末装置２０で出力される地図に対応したユーザ提供情報を提供する装置である。また、サーバ装置２２は、地図情報を提供する装置である。サーバ装置２２は、例えば、ウェブページを格納しているウェブサーバである。つまり、地図情報は、ウェブページに含まれていても良い。
【００９９】
図１０は、本実施の形態における情報システム２のブロック図である。端末装置２０は、端末受付部２０１、端末送信部２０２、端末受信部２０３、端末出力部２０４、地図認識部２０５、領域情報取得部２０６、端末処理部２０７を備える。
【０１００】
また、情報処理装置２１は、ユーザ提供情報格納部１１１、領域受信部２１２、ユーザコンテキスト受信部２１３、カテゴリー情報受信部２１４、選択部２１５、ユーザ提供情報送信部２１６を備える。
【０１０１】
さらに、サーバ装置２２は、サーバ格納部２２０、サーバ受信部２２１、サーバ処理部２２２、サーバ送信部２２３を備える。
【０１０２】
端末装置２０を構成する端末受付部２０１は、地図を出力する指示である地図出力指示を受け付ける。端末受付部２０１は、取得するユーザ提供情報のカテゴリーを示すカテゴリー情報を受け付けても良い。地図出力指示等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。端末受付部２０１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１０３】
端末送信部２０２は、領域情報を情報処理装置２１に送信する。領域情報は、後述する領域情報取得部２０６が取得した領域情報である。端末送信部２０２は、１以上のユーザコンテキストを情報処理装置２１に送信することは好適である。また、端末送信部２０２は、端末受付部２０１が受け付けたカテゴリー情報を情報処理装置２１に送信しても良い。また、端末送信部２０２は、地図出力指示をサーバ装置２２に送信する。
【０１０４】
端末受信部２０３は、領域情報等の送信に対応して、情報処理装置２１から１以上のユーザ提供情報を受信する。端末受信部２０３は、領域情報等の送信に対応して、ユーザ提供情報と位置関連情報との組を、１組以上、情報処理装置２１から受信しても良い。端末受信部２０３は、領域情報等の送信に対応して、ユーザ提供情報と位置関連情報とカテゴリー情報との組を、１組以上、情報処理装置２１から受信しても良い。また、端末受信部２０３は、地図出力指示の送信に対応して、サーバ装置２２から地図情報を受信する。
【０１０５】
端末出力部２０４は、端末受信部２０３が受信した１以上のユーザ提供情報を出力する。また、端末出力部２０４は、地図出力指示に応じて、地図情報をも出力する。なお、地図情報の出力とは、地図の出力と同意義である、と考えても良いし、地図情報が出力された結果が地図である、と考えても良い。
【０１０６】
また、端末出力部２０４は、１以上のユーザ提供情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力することは好適である。
【０１０７】
さらに、端末出力部２０４は、１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す地図上の位置に対応付けて出力することは好適である。
【０１０８】
地図認識部２０５は、出力されている情報、または出力される情報から地図情報を認識する。地図認識部２０５は、例えば、出力対象のウェブページから地図情報を認識する。なお、地図情報の認識とは、地図情報を取得することでも、地図情報を特定すること等でも良い。また、地図情報の認識方法は問わない。地図認識部２０５は、出力対象の情報から、地図情報の特定のデータフォーマット（例えば、ＫＩＷＩフォーマット）の情報を認識し、地図情報を特定しても良い。また、地図認識部２０５は、出力対象の情報から、画像を認識し、当該画像の中の文字列を認識し、一定以上の地名や名勝等の地図に記載され得る文字列が認識できた場合に、当該画像が地図情報であると特定する等しても良い。
【０１０９】
領域情報取得部２０６は、表示する地図の領域に関する情報である領域情報を取得する。領域情報取得部２０６は、地図認識部２０５が認識した地図情報から領域情報を取得することは好適である。領域情報取得部２０６は、例えば、地図情報を文字認識し、地名や名勝等の情報を取得しても良い。また、領域情報取得部２０６は、例えば、地図情報に付加されている位置情報（例えば、１以上の（緯度，経度））を、領域情報として、取得しても良い。
【０１１０】
端末処理部２０７は、１以上のユーザコンテキストを取得する。１以上のユーザコンテキストは、例えば、時刻、日付、天気情報、位置情報（例えば、（緯度，経度））等である。端末処理部２０７の処理は公知技術であるので、詳細な説明は省略する。
【０１１１】
情報処理装置２１を構成する領域受信部２１２は、出力される地図の領域に関する情報である領域情報を端末装置２０から受信する。
【０１１２】
ユーザコンテキスト受信部２１３は、ユーザの環境に関する情報である１以上のユーザコンテキストを端末装置２０から受信する。
【０１１３】
カテゴリー情報受信部２１４は、カテゴリー情報を端末装置２０から受信する。
【０１１４】
選択部２１５は、領域受信部２１２が受信した領域情報に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部１１１から選択する。
【０１１５】
また、選択部２１５は、領域受信部２１２が受信した領域情報に対応する位置関連情報、およびユーザコンテキスト受信部２１３が受信した１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部１１１から選択しても良い。
【０１１６】
また、選択部２１５は、地図出力指示により出力される地図の領域に対応する位置関連情報、およびカテゴリー情報受信部２１４が受信したカテゴリー情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部１１１から選択しても良い。
【０１１７】
さらに、選択部２１５は、地図出力指示により出力される地図の領域に対応する位置関連情報、およびユーザコンテキスト受信部２１３が受信した１以上のユーザコンテキストに対応する１以上の属性情報、およびカテゴリー情報受信部２１４が受信したカテゴリー情報に対応付けられた１以上のユーザ提供情報を、ユーザ提供情報格納部１１１から選択しても良い。
【０１１８】
ユーザ提供情報送信部２１６は、選択部２１５が選択した１以上のユーザ提供情報を端末装置２０に送信する。ユーザ提供情報送信部２１６は、選択部２１５が選択したユーザ提供情報とユーザ提供情報と対応付けられている位置関連情報との組を、１組以上、送信しても良い。また、ユーザ提供情報送信部２１６は、選択部２１５が選択したユーザ提供情報とユーザ提供情報と対応付けられている位置関連情報とカテゴリー情報との組を、１組以上、送信しても良い。
【０１１９】
サーバ装置２２を構成するサーバ格納部２２０は、地図情報を格納し得る。サーバ格納部２２０は、地図情報を含む１以上の情報（例えば、ウェブページなど）を格納していても良い。
【０１２０】
サーバ受信部２２１は、地図情報出力指示を端末装置２０から受信する。なお、地図情報出力指示は、地図情報を含むウェブページの出力指示(例えば、ＵＲＬを付空ウェブページのアクセス指示等)でも良い。
【０１２１】
サーバ処理部２２２は、地図情報出力指示に対応する地図情報をサーバ格納部２２０から取得する。サーバ処理部２２２は、地図情報を含む情報（例えば、ウェブページなど）をサーバ格納部２２０から取得しても良い。
【０１２２】
サーバ送信部２２３は、サーバ処理部２２２が取得した地図情報等を、端末装置２０に送信する。
【０１２３】
端末送信部２０２、ユーザ提供情報送信部２１６、サーバ送信部２２３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１２４】
端末受信部２０３、領域受信部２１２、ユーザコンテキスト受信部２１３、カテゴリー情報受信部２１４、サーバ受信部２２１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１２５】
端末出力部２０４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１２６】
地図認識部２０５、領域情報取得部２０６、端末処理部２０７、選択部２１５、サーバ処理部２２２は、通常、ＭＰＵやメモリ等から実現され得る。地図認識部２０５等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２７】
サーバ格納部２２０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。サーバ格納部２２０に地図情報等が記憶される過程は問わない。例えば、記録媒体を介して地図情報等がサーバ格納部２２０で記憶されるようになってもよく、通信回線等を介して送信された地図情報等がサーバ格納部２２０で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図情報等がサーバ格納部２２０で記憶されるようになってもよい。
【０１２８】
次に、情報システム２の動作について説明する。まず、端末装置２０の動作について、図１１のフローチャートを用いて説明する。
【０１２９】
（ステップＳ１１０１）端末受付部２０１は、地図出力指示を受け付けたか否かを判断する。地図出力指示を受け付ければステップＳ１１０２に行き、地図出力指示を受け付けなければステップＳ１１０１に戻る。なお、地図出力指示は、通常、地図の領域等を示す情報を有する。
【０１３０】
（ステップＳ１１０２）端末送信部２０２は、ステップＳ１１０１で受け付けられた地図出力指示をサーバ装置２２に送信する。
【０１３１】
（ステップＳ１１０３）端末受信部２０３は、ステップＳ１１０２における地図出力指示の送信に応じて、サーバ装置２２から地図情報を受信したか否かを判断する。地図情報を受信すればステップＳ１１０４に行き、地図情報を受信しなければステップＳ１１０３に戻る。なお、受信する情報は、地図情報を有するウェブページ等の情報でも良い。
【０１３２】
（ステップＳ１１０４）地図認識部２０５は、ステップＳ１１０３で受信された情報の中の、地図情報を認識する。なお、端末受信部２０３が地図情報のみを受信した場合は、本ステップは無くても良い。
【０１３３】
（ステップＳ１１０５）領域情報取得部２０６は、ステップＳ１１０３で受信された地図情報またはステップＳ１１０４で認識された地図情報に対応する領域情報を取得する。
【０１３４】
（ステップＳ１１０６）端末処理部２０７は、１以上のユーザコンテキストを取得する。
【０１３５】
（ステップＳ１１０７）端末送信部２０２は、領域情報等を情報処理装置２１に送信する。領域情報等とは、領域情報だけでも良いし、領域情報と１以上のユーザコンテキストでも良いし、領域情報とカテゴリー情報でも良いし、領域情報と１以上のユーザコンテキストとカテゴリー情報等でも良い。なお、カテゴリー情報は、予め端末装置２０に格納されていても良いし、ユーザにより入力されても良い。
【０１３６】
（ステップＳ１１０８）端末受信部２０３は、領域情報等の送信に対応して、情報処理装置２１から１以上のユーザ提供情報を受信したか否かを判断する。１以上のユーザ提供情報を受信すればステップＳ１１０９に行き、１以上のユーザ提供情報を受信しなければステップＳ１１０８に戻る。なお、端末受信部２０３は、ユーザ提供情報と、当該ユーザ提供情報と対になる位置関連情報との組を、１組以上、受信しても良い。また、端末受信部２０３は、ユーザ提供情報と、当該ユーザ提供情報と対になるカテゴリー情報との組を、１組以上、受信しても良い。さらに、端末受信部２０３は、ユーザ提供情報と、当該ユーザ提供情報と対になる位置関連情報とカテゴリー情報との組を、１組以上、受信しても良い。
【０１３７】
（ステップＳ１１０９）端末出力部２０４は、受信された地図情報、および１以上のユーザ提供情報を用いて、出力する情報を構成する。端末出力部２０４は、地図情報と１以上のユーザ提供情報とを別々に出力するように情報を構成しても良いし、地図情報の上に１以上のユーザ提供情報を出力するように情報を構成しても良い。
【０１３８】
（ステップＳ１１１０）端末出力部２０４は、ステップＳ１１０９で構成した情報を出力する。ステップＳ１１０１に戻る。
【０１３９】
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４０】
次に、情報処理装置２１の動作について、図１２のフローチャートを用いて説明する。
【０１４１】
（ステップＳ１２０１）領域受信部２１２は、領域情報等を受信したか否かを判断する。領域情報等とは、例えば、領域情報を含むユーザ提供情報の送信指示である。領域情報等とは、例えば、領域情報と１以上のユーザコンテキストを含むユーザ提供情報の送信指示である。また、送信指示は、カテゴリー情報を有しても良い。なお、ユーザコンテキストを受信するのは、ここではユーザコンテキスト受信部２１３である。また、カテゴリー情報を受信するのは、ここではカテゴリー情報受信部２１４である。
【０１４２】
（ステップＳ１２０２）選択部２１５は、ステップＳ１２０１で受信された領域情報から位置関連情報を取得する。なお、領域情報が都道府県や市町村等の名称である場合、選択部２１５は、例えば、都道府県や市町村等に対応する地名を取得しても良いし、都道府県や市町村等の範囲を特定する２以上の位置情報（緯度，経度）を取得しても良い。
【０１４３】
（ステップＳ１２０３）選択部２１５は、ステップＳ１２０１で受信された１以上のユーザコンテキストを取得する。なお、ここで、１以上のユーザコンテキストを取得できなくても良い。
【０１４４】
（ステップＳ１２０４）選択部２１５は、取得した位置関連情報、または取得した位置関連情報および１以上のユーザコンテキストを用いて、ユーザ提供情報格納部１１１から１以上のユーザ提供情報を選択して、取得する。
【０１４５】
（ステップＳ１２０５）ユーザ提供情報送信部２１６は、ステップＳ１２０４で取得した１以上のユーザ提供情報を端末装置２０に送信する。ステップＳ１２０１に戻る。
【０１４６】
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４７】
次に、サーバ装置２２の動作について説明する。サーバ装置２２のサーバ受信部２２１は、地図情報出力指示を端末装置２０から受信する。次に、サーバ処理部２２２は、地図情報出力指示に対応する地図情報等をサーバ格納部２２０から取得する。次に、サーバ送信部２２３は、サーバ処理部２２２が取得した地図情報等を、端末装置２０に送信する。なお、地図情報等は、地図情報を有するウェブページでも良い。
【０１４８】
以下、本実施の形態における情報システム２の具体的な動作について説明する。情報システム２の概念図は図９である。
【０１４９】
今、情報処理装置２１のユーザ提供情報格納部１１１は、図４に示すユーザ提供情報管理表を保持している。
【０１５０】
また、一のサーバ装置２２のサーバ格納部２２０は、例えば、図１３に示すウェブページを格納している、とする。
【０１５１】
かかる状況において、ユーザは、図１３に示すウェブページのＵＲＬを含むウェブページアクセス命令を、端末装置２０に入力した、とする。なお、図１３に示すウェブページは、地図情報を含んでいる。そして、ウェブページのＵＲＬを含むウェブページアクセス命令は、地図出力命令の一種である、とする。
【０１５２】
次に、端末装置２０の端末受付部２０１は、当該ウェブページアクセス命令を受け付ける。そして、端末送信部２０２は、受け付けられたウェブページアクセス命令（地図出力指示）をサーバ装置２２に送信する。
【０１５３】
次に、サーバ装置２２のサーバ受信部２２１は、ウェブページアクセス命令を端末装置２０から受信する。
【０１５４】
次に、サーバ処理部２２２は、ウェブページアクセス命令に対応するウェブページをサーバ格納部２２０から取得する。なお、このウェブページは、地図情報を含む。
【０１５５】
次に、サーバ送信部２２３は、サーバ処理部２２２が取得したウェブページを、端末装置２０に送信する。
【０１５６】
次に、端末装置２０の端末受信部２０３は、ウェブページアクセス命令の送信に応じて、サーバ装置２２から地図情報を含むウェブページを受信する。
【０１５７】
次に、地図認識部２０５は、受信されたウェブページの中の、地図情報（図１３の１３０１）を認識する。
【０１５８】
次に、領域情報取得部２０６は、認識された地図情報に対応する領域情報を取得する。ここで、領域情報取得部２０６は、例えば、認識された地図情報が有する文字列「広島県」「東広島」「竹原」「西条」「世羅」「三原」等を取得する。なお、領域情報取得部２０６は、例えば、認識された地図情報から、都道府県名、または市町村名等を取得し、取得した都道府県名または市町村名等に対応する位置関連情報を取得しても良い。かかる場合、領域情報取得部２０６は、例えば、都道府県名または市町村名等と、位置関連情報とを対応付ける対応表を保持している、とする。
【０１５９】
次に、端末処理部２０７は、１以上のユーザコンテキストを取得する。ここで、例えば、端末処理部２０７は、日時（日付と時刻）、天気情報を取得した、とする。
【０１６０】
次に、端末送信部２０２は、領域情報と１以上のユーザコンテキストとを情報処理装置２１に送信する。
【０１６１】
次に、情報処理装置２１の領域受信部２１２は、端末装置２０から領域情報を受信する。また、ユーザコンテキスト受信部２１３は、１以上のユーザコンテキストを端末装置２０から受信する。
【０１６２】
次に、選択部２１５は、受信された領域情報から位置関連情報を取得する。例えば、領域情報が都道府県名または市町村名等または領域を示す位置情報（緯度，経度）の集合である場合、選択部２１５は、例えば、都道府県や市町村等に対応する地名や名勝や店舗名等を取得しても良いし、位置情報（緯度，経度）の集合から地名や名勝や店舗名等を取得しても良い。かかる場合、選択部２１５は、例えば、都道府県名または市町村名等と、位置関連情報（例えば、地名や名勝や店舗名等）とを対応付ける対応表を保持している。また、選択部２１５は、例えば、位置情報（緯度，経度）と地名や名勝や店舗名等との対応表を保持している。
【０１６３】
次に、選択部２１５は、受信された１以上のユーザコンテキスト（ここでは、日時（日付と時刻）、天気情報）を取得する。
【０１６４】
次に、選択部２１５は、取得した位置関連情報、または取得した位置関連情報および１以上のユーザコンテキストを用いて、ユーザ提供情報管理表から１以上のユーザ提供情報を選択して、取得する。
【０１６５】
次に、ユーザ提供情報送信部２１６は、取得した１以上のユーザ提供情報を端末装置２０に送信する。
【０１６６】
次に、端末装置２０の端末受信部２０３は、領域情報等の送信に対応して、情報処理装置２１から１以上のユーザ提供情報を受信する。
【０１６７】
次に、端末出力部２０４は、受信された地図情報、および１以上のユーザ提供情報を用いて、出力する情報を構成する。そして、端末出力部２０４は、構成した情報を出力する。端末出力部２０４は、図１４に示すように、出力の際に、ユーザ提供情報に対応する位置関連情報を利用せずに、１以上のユーザ提供情報と地図情報とを、別に出力しても良い。図１４において、ユーザ提供情報は、地図情報とは異なるウィンドウ（図１４の１４０１参照）に出力されている。
【０１６８】
また、端末出力部２０４は、図１５に示すように、ユーザ提供情報に対応する位置関連情報を利用して、ユーザ提供情報を地図情報の上に出力しても良い。なお、図１５の１５０１、１５０２は、出力されているユーザ提供情報の例であり、各ユーザ提供情報に対応する位置関連情報が示す位置が視覚的に把握可能なように、ユーザ提供情報が出力されている。
【０１６９】
さらに、端末出力部２０４は、例えば、図５示すような態様で、ユーザ提供情報に対応する存在情報（例えば、ピンの図柄）を出力しても良い。また、端末出力部２０４は、ユーザ提供情報に対応するカテゴリー情報が視覚的に認識可能な態様で、ユーザ提供情報または存在情報を出力しても良い。
【０１７０】
以上、本実施の形態によれば、簡易なシステム構成により、地図を出力する装置に、出力する地図に関連する適切なユーザ提供情報を出力できる。つまり、本実施の形態によれば、例えば、地図情報を有するウェブページや地図情報を出力する際に、ウェブページや地図情報を出力する装置やプログラムに変更を加えずに、ウェブページが有する地図情報や地図情報に関連する適切なユーザ提供情報を出力できる。
【０１７１】
また、本実施の形態によれば、簡易なシステム構成により、地図を出力する装置に、出力する地図に関連する適切なユーザ提供情報を、ユーザコンテキストを用いて、選択して出力できる。
【０１７２】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体は、２以上のユーザが入力し、２以上の端末装置から送信された情報であり、位置に関する情報である位置関連情報と１以上の属性情報とに対応付けられた２以上のユーザ提供情報を格納し得るユーザ提供情報格納部を具備し、コンピュータを、出力される地図の領域に関する情報である領域情報を受信する領域受信部と、前記領域受信部が受信した領域情報に対応する位置関連情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択する選択部と、前記選択部が選択した１以上のユーザ提供情報を送信するユーザ提供情報送信部として機能させるためのプログラム、である。
【０１７３】
上記プログラムにおいて、ユーザの環境に関する情報である１以上のユーザコンテキストを受信するユーザコンテキスト受信部をさらに具備し、前記選択部は、前記領域受信部が受信した領域情報に対応する位置関連情報、および前記ユーザコンテキスト受信部が受信した１以上のユーザコンテキストに対応する１以上の属性情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択するものとして、コンピュータを機能させることは好適である。
【０１７４】
上記プログラムにおいて、前記ユーザ提供情報送信部は、前記選択部が選択したユーザ提供情報と当該ユーザ提供情報と対応付けられている位置関連情報との組を、１組以上、送信するものとして、コンピュータを機能させることは好適である。
【０１７５】
上記プログラムにおいて、前記ユーザ提供情報は、当該ユーザ提供情報のカテゴリーを示すカテゴリー情報とも対応付いており、カテゴリー情報を受信するカテゴリー情報受信部をさらに具備し、前記選択部は、前記地図出力指示により出力される地図の領域に対応する位置関連情報、および前記ユーザコンテキスト受信部が受信した１以上のユーザコンテキストに対応する１以上の属性情報、および前記カテゴリー情報受信部が受信したカテゴリー情報に対応付けられた１以上のユーザ提供情報を、前記ユーザ提供情報格納部から選択するものとして、コンピュータを機能させることは好適である。
【０１７６】
また、本実施の形態における端末装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、表示される地図の領域に関する情報である領域情報を取得する領域情報取得部と、前記領域情報を情報処理装置に送信する端末送信部と、前記領域情報の送信に対応して、前記情報処理装置から１以上のユーザ提供情報を受信する端末受信部と、前記端末受信部が受信した１以上のユーザ提供情報を出力する端末出力部として、機能させるためのプログラムである。
【０１７７】
上記プログラムにおいて、１以上のユーザコンテキストを取得する端末処理部をさらに具備し、前記端末送信部は、前記領域情報と前記１以上のユーザコンテキストとを請求項６から請求項９いずれか一項に記載の情報処理装置に送信するものとして、コンピュータを機能させることは好適である。
【０１７８】
上記プログラムにおいて、地図を出力する指示である地図出力指示を受け付ける端末受付部をさらに具備し、前記端末出力部は、前記地図出力指示に応じて、地図をも出力するものとして、コンピュータを機能させることは好適である。
【０１７９】
上記プログラムにおいて、前記端末受信部は、前記領域情報の送信に対応して、ユーザ提供情報と位置関連情報との組を、１組以上、前記情報処理装置から受信し、前記端末出力部は、前記１以上のユーザ提供情報または前記１以上のユーザ提供情報が存在することを示す存在情報を、各ユーザ提供情報に対応付けられている位置関連情報が示す前記地図上の位置に対応付けて出力するものとして、コンピュータを機能させることは好適である。
【０１８０】
また、上記実施の形態において、１以上のユーザ提供情報からユーザ提供情報管理表（例えば、図４参照）を取得する方法の例について説明する。
【０１８１】
まず、図示しない解析部または図示しない解析装置が、ユーザ提供情報に対応するカテゴリー情報を決定する方法について説明する。解析部または解析装置は、例えば、図１６に示すカテゴリー判断表を保持している。カテゴリー判断表は、「カテゴリー」「手掛かり語」を有する。解析部または解析装置は、手掛かり語（例えば、「世界遺産」「景色」「博物館」等）を機械学習の素性として用いて、ユーザ提供情報が属するカテゴリーを決定していく。例えば、解析部または解析装置は、各ユーザ提供情報の中に含まれる手掛かり語に対応する要素は「１」、含まれる手掛かり語に対応する要素「０」として、ユーザ提供情報ごとに、手掛かり語に関するベクトルを作成する。次に、人手によりカテゴリーを決定した多数のユーザ提供情報（そのベクトル）を学習させ、機械学習（例えば、ＳＶＭ）を用いて、ユーザ提供情報が属するカテゴリーを決定する。なお、機械学習は公知技術であるので、詳細な説明を省略する。また、ＳＶＭ以外の機械学習のアルゴリズム（例えば、決定木）を用いても良い。
【０１８２】
また、解析部または解析装置は、ユーザ提供情報から地名や名勝や都道府県名や市町村名等などを抽出して、位置関連情報としても良い。また、解析部または解析装置は、ユーザ提供情報に付加されている位置情報（緯度，経度）を位置関連情報として、取得しても良い。
【０１８３】
また、解析部または解析装置は、時刻と時間帯との対応表、または用語と時間帯との対応表を用いて、ユーザ提供情報に付加されている時刻から時間帯を取得しても良い。時刻と時間帯の対応表は、例えば、「５時〜１１時２９分（朝）、１１時３０分〜１６時４９分（昼）、１７時〜１８時５９分（夕方）、１９時〜２３時５９分（夜）、２４時〜４時４９分（深夜）」等の情報を有する。また、用語と時間帯との対応表は、例えば、「ランチ（昼）、居酒屋（夜）、お酒（夜）、モーニングコーヒー（朝）」等の情報を有する。
【０１８４】
また、解析部または解析装置は、日付と時期（季節）との対応表、または用語と時期（季節）との対応表を用いて、ユーザ提供情報に付加されている日付から時期を取得しても良い。日付と時期との対応表は、例えば、「１２月〜２月（冬）、３月〜５月（春）、６月〜８月（夏）、９月〜１１月（秋）」等の情報を有する。また、用語と時期（季節）との対応表とは、例えば、「スキー（冬）、海開き（夏）、桜（春）」等の情報を有する。
【０１８５】
また、解析部または解析装置は、用語と内外情報との対応表を用いて、ユーザ提供情報が有する用語から内外情報（屋内、屋外）を取得しても良い。用語と内外情報との対応表は、例えば、「ボーリング（屋内）、卓球（屋内）、サッカー（屋外）」等の情報を有する。
【０１８６】
また、上記実施の形態における技術は、地図を用いたユーザ提供情報の検索技術、および出力技術である、と言える。つまり、本技術は、地図情報から領域情報を取得し、当該領域情報に対応する１以上のユーザ提供情報を検索する技術である、と言える。
【０１８７】
また、図１７は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置、端末装置、またはサーバ装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１７は、このコンピュータシステム３００の概観図であり、図１８は、システム３００のブロック図である。
【０１８８】
図１７において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１８９】
図１８において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。なお、バス３０１４は、ＭＰＵ３０１３やＣＤ−ＲＯＭドライブ３０１２に接続されている。また、ＲＯＭ３０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク３０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１９０】
コンピュータシステム３００に、上述した実施の形態の情報処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１９１】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１９２】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１９３】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１９４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１９５】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１９６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１９７】
以上のように、本発明にかかる情報処理装置は、適切なユーザ提供情報を出力できるという効果を有し、地図を含むウェブシステム等として有用である。
【符号の説明】
【０１９８】
１、２  情報システム
１１、２１  情報処理装置
１２、２０  端末装置
１３  外部装置
２２  サーバ装置
１１１  ユーザ提供情報格納部
１１２  地図情報格納部
１１３  指示受付部
１１４  ユーザコンテキスト受付部
１１５、２１５  選択部
１１６  地図出力部
１１７  ユーザ提供情報出力部
１２１、２０１  端末受付部
１２２、２０７  端末処理部
１２３、２０２  端末送信部
１２４、２０３  端末受信部
１２５、２０４  端末出力部
１３１  外部受信部
１３２  外部処理部
１３３  外部送信部
２０５  地図認識部
２０６  領域情報取得部
２１２  領域受信部
２１３  ユーザコンテキスト受信部
２１４  カテゴリー情報受信部
２１６  ユーザ提供情報送信部
２２０  サーバ格納部
２２１  サーバ受信部
２２２  サーバ処理部
２２３  サーバ送信部
【図１】
2015060347.tif 000003
【図２】
2015060347.tif 000004
【図３】
2015060347.tif 000005
【図４】
2015060347.tif 000006
【図８】
2015060347.tif 000007
【図９】
2015060347.tif 000008
【図１０】
2015060347.tif 000009
【図１１】
2015060347.tif 000010
【図１２】
2015060347.tif 000011
【図１６】
2015060347.tif 000012
【図１７】
2015060347.tif 000013
【図１８】
2015060347.tif 000014
【図５】
2015060347.tif 000015
【図６】
2015060347.tif 000016
【図７】
2015060347.tif 000017
【図１３】
2015060347.tif 000018
【図１４】
2015060347.tif 000019
【図１５】
2015060347.tif 000020