(57)【特許請求の範囲】
【請求項１】
サーバに提供情報を提供する情報提供装置であって、
前記サーバに提供するための提供情報を取得する提供情報取得手段と、
当該情報提供装置の現在位置を特定する現在位置特定手段と、
前記提供情報取得手段により取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定手段と、
前記現在位置特定手段により特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するものであって、当該現在位置と前記内容位置特定手段により特定された位置とが異なる場合には、当該内容位置特定手段により特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供手段と、
を備える情報提供装置。
【請求項２】
前記提供情報取得手段は、文字情報及び／又は文字情報以外の非文字情報を含む前記提供情報を取得し、
前記内容位置特定手段は、前記提供情報取得手段により取得された前記文字情報及び／又は前記非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、
請求項１に記載の情報提供装置。
【請求項３】
前記内容位置特定手段は、当該内容位置特定手段により、前記提供情報に含まれる前記文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる前記非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、
請求項２に記載の位置特定装置。
【請求項４】
情報提供装置からサーバに提供情報を提供する情報提供方法であって、
前記サーバに提供するための提供情報を取得する提供情報取得ステップと、
前記情報提供装置の現在位置を特定する現在位置特定ステップと、
前記提供情報取得ステップで取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定ステップと、
前記現在位置特定ステップで特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するステップであって、当該現在位置と、前記内容位置特定ステップで特定された位置とが異なる場合に、当該内容位置特定ステップで特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供ステップと、
を含む情報提供方法。
【請求項５】
請求項４に記載の方法をコンピュータに実行させる情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、及び情報提供プログラムに関する。
【背景技術】
【０００２】
従来、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等のシステムにおいて、携帯電話等の移動端末からＳＮＳサーバに情報を投稿する際に、当該移動端末の位置情報を併せてＳＮＳサーバに送信することにより、ＳＮＳサーバに情報を投稿した移動端末の位置を特定可能とすることが行われている。例えば、複数の端末装置から送信される投稿情報と、複数のＷｅｂサーバから送信されるリンク情報とを、位置情報に関連付けて提供する位置関連情報提供装置が提案されている。この位置関連情報提供装置には、ＧＰＳ等を用いて測定された端末装置の位置を特定する位置情報が当該端末装置から送信される。位置関連情報提供装置は、端末装置から受信した位置情報により特定される端末装置の位置に関連する投稿情報やＷｅｂページへのリンク情報をユーザに提供する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の如き従来の装置では、サーバに提供するための提供情報の内容に関わらず、端末装置の現在位置を特定する位置情報が当該提供情報に付与されて端末装置からサーバに送信されるに過ぎなかった。従って、提供情報を提供する端末装置の現在位置が当該提供情報の内容に関連する位置と異なる場合（例えば利用者が、外出先で経験した出来事を内容とする提供情報を帰宅後に端末装置からサーバに送信した場合等）、当該端末装置の現在位置と提供情報の内容との関連性が低いことから、当該提供情報に付与された位置情報を有効に利用できない可能性があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、提供情報の内容と関連性のある位置を示す位置情報を、当該提供情報に付与することができる、情報提供装置、情報提供方法、及び情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載の情報提供装置は、サーバに提供情報を提供する情報提供装置であって、前記サーバに提供するための提供情報を取得する提供情報取得手段と、当該情報提供装置の現在位置を特定する現在位置特定手段と、前記提供情報取得手段により取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定手段と、前記現在位置特定手段により特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するものであって、当該現在位置と前記内容位置特定手段により特定された位置とが異なる場合には、当該内容位置特定手段により特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供手段と、を備える。
【０００７】
また、請求項２に記載の情報提供装置は、請求項１に記載の情報提供装置において、前記提供情報取得手段は、文字情報及び／又は文字情報以外の非文字情報を含む前記提供情報を取得し、前記内容位置特定手段は、前記提供情報取得手段により取得された前記文字情報及び／又は前記非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する。
【０００８】
また、請求項３に記載の情報提供装置は、請求項２に記載の情報提供装置において、前記内容位置特定手段は、当該内容位置特定手段により、前記提供情報に含まれる前記文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる前記非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する。
【０００９】
また、請求項４に記載の情報提供方法は、情報提供装置からサーバに提供情報を提供する情報提供方法であって、前記サーバに提供するための提供情報を取得する提供情報取得ステップと、前記情報提供装置の現在位置を特定する現在位置特定ステップと、前記提供情報取得ステップで取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定ステップと、前記現在位置特定ステップで特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するステップであって、当該現在位置と、前記内容位置特定ステップで特定された位置とが異なる場合に、当該内容位置特定ステップで特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供ステップと、を含む。
【００１０】
また、請求項５に記載の情報提供プログラムは、請求項４に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１１】
請求項１に記載の情報提供装置、請求項４に記載の情報提供方法、及び請求項５に記載の情報提供プログラムによれば、内容位置特定手段は、提供情報取得手段により取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいてその位置を特定し、情報提供手段は、現在位置と内容位置特定手段により特定された位置とが異なる場合には、内容位置特定手段により特定された位置を示す内容位置情報を付与した提供情報をサーバに提供するので、提供情報の内容と関連性のある位置を示す位置情報を、当該提供情報に付与することができ、当該提供情報に付与された位置情報の有効利用を図ることができる。
【００１２】
また、請求項２に記載の情報提供装置によれば、内容位置特定手段は、提供情報取得手段により取得された文字情報及び／又は非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、提供情報に含まれる文字情報及び／又は非文字情報の内容との関連性が高い位置を示す位置情報を提供情報に付与することができる。
【００１３】
また、請求項３に記載の情報提供装置によれば、内容位置特定手段は、当該内容位置特定手段により、提供情報に含まれる文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、文字情報の内容との関連性が高い位置を示す位置情報を優先的に提供情報に付与することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係る情報提供装置を例示するブロック図である。
【図２】情報提供処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係る情報提供装置、情報提供方法、及び情報提供プログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、この実施の形態によって本発明が限定されるものではない。
【００１６】
（構成）
最初に、実施の形態に係る情報提供装置の構成について説明する。図１は、本実施の形態に係る情報提供装置を例示するブロック図である。図１に示すように、情報提供装置１は、提供情報サーバ３と、ネットワーク２を介して通信可能に接続されている。
【００１７】
提供情報サーバ３は、情報提供装置１から提供された提供情報を格納するサーバである。例えば、情報提供装置１から提供情報が提供情報サーバ３にアップロードされ、当該提供情報が読み出し可能に当該提供情報サーバ３に格納される。この提供情報サーバ３の具体的な内容は任意であり、例えば、提供された提供情報をオンラインで公開するＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）サーバや、各種ブログサイト等のサーバを用いることができる。
【００１８】
情報提供装置１は、図１に示すように、入力部１０、通信部１１、ディスプレイ１２、制御部１３、及びデータ記録部１４を備えている。なお、情報提供装置１の設置対象は任意で、例えばカーナビゲーション装置の一部として車両に搭載してもよく、あるいはスマートフォンの如き携帯型情報端末に搭載してもよい。
【００１９】
（構成−入力部）
入力部１０は、情報提供装置１が実行する各種処理に必要な情報の入力を受け付ける入力手段であり、例えばボタンやタッチパネル等の公知の入力手段を用いることができる。
【００２０】
（構成−通信部）
通信部１１は、ネットワーク２を介して提供情報サーバ３と通信を行う通信手段であり、公知の通信装置を用いることができる。
【００２１】
（構成−ディスプレイ）
ディスプレイ１２は、制御部１３の制御に基づいて各種情報を表示する表示手段である。なお、このディスプレイ１２の具体的な構成は任意であり、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを使用することができる。
【００２２】
（構成−制御部）
制御部１３は、情報提供装置１を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態に係る情報提供プログラムは、任意の記録媒体又はネットワーク２を介して情報提供装置１にインストールされることで、制御部１３の各部を実質的に構成する。
【００２３】
この制御部１３は、機能概念的に、提供情報取得部１３ａ、現在位置特定部１３ｂ、内容位置特定部１３ｃ、及び情報提供部１３ｄを備えている。提供情報取得部１３ａは、提供情報サーバ３に提供するための提供情報を取得する提供情報取得手段である。現在位置特定部１３ｂは、情報提供装置１の現在位置を特定する現在位置特定手段である。内容位置特定部１３ｃは、提供情報取得部１３ａにより取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定する、内容位置特定手段である。情報提供部１３ｄは、提供情報を提供情報サーバ３に提供する情報提供手段である。これらの制御部１３の各部によって実行される処理の詳細については後述する。
【００２４】
（構成−データ記録部）
データ記録部１４は、情報提供装置１の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記憶装置としてのハードディスク（図示省略）の如き磁気的記録媒体を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、フラッシュメモリの如き半導体型記憶媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２５】
このデータ記録部１４は、地図情報データベース１４ａ（以下、データベースをＤＢと略記する）を備えている。地図情報ＤＢ１４ａは、地図情報を格納する地図情報格納手段である。「地図情報」は、例えばリンクデータ（リンク番号、接続ノード番号、道路座標、道路種別、車線数、走行規制等）、ノードデータ（ノード番号、座標）、地物データ（信号機、道路標識、ガードレール、建物等）、施設データ（各施設の位置、各施設の種別等）、地形データ、地図をディスプレイ１２に表示するための地図表示データ等を含んで構成されている。
【００２６】
（処理）
次に、このように構成された情報提供装置１によって実行される情報提供処理について説明する。図２は、情報提供処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この情報提供処理は、例えば、情報提供装置１に電源が投入された後、入力部１０を介して情報提供処理を実行すべき旨の指示入力が行われた場合に起動される。
【００２７】
図２に示すように、情報提供処理が開始されると、提供情報取得部１３ａは、提供情報サーバ３に提供するための提供情報を取得する（ＳＡ１）。例えば提供情報取得部１３ａは、提供情報サーバ３に提供するための提供情報の入力を受け付ける旨の情報をディスプレイ１２によって出力させ、入力部１０を介して入力された情報を提供情報として取得する。
【００２８】
ここで、提供情報取得部１３ａが取得する提供情報には、文字情報、及び／又は、文字情報以外の非文字情報が含まれる。このうち文字情報は、テキスト形式の情報である。また、非文字情報は、文字情報以外の各種情報であり、例えば画像情報や、他のＷｅｂページへのリンク情報等が含まれる。
【００２９】
次に、現在位置特定部１３ｂは、情報提供装置１の現在位置を特定する（ＳＡ２）。例えば現在位置特定部１３ｂは、ＧＰＳ（図示省略）等の公知の現在位置検出手段を用いて、情報提供装置１の現在位置を特定する。
【００３０】
続いて、内容位置特定部１３ｃは、ＳＡ１で提供情報取得部１３ａにより取得された提供情報の内容を解析する（ＳＡ３）。例えば提供情報に文字情報が含まれている場合、内容位置特定部１３ｃは、形態素解析等の公知の言語処理技術を用いて、当該文字情報の内容を解析する。また、提供情報に非文字情報として画像情報が含まれている場合、内容位置特定部１３ｃは、公知の画像解析技術を用いて当該画像情報の内容を解析する。
【００３１】
次に、内容位置特定部１３ｃは、ＳＡ３における提供情報の内容の解析結果に基づき、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能か否かを判定する（ＳＡ４）。例えば、提供情報に文字情報が含まれており、且つ、当該文字情報に位置に関連する情報が含まれている場合、内容位置特定部１３ｃは、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能と判定する。一方、提供情報に文字情報が含まれていない場合、又は提供情報に文字情報が含まれているが当該文字情報に位置に関連する情報が含まれていない場合、内容位置特定部１３ｃは、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出不可能と判定する。
【００３２】
ここで、文字情報に含まれ得る「位置に関連する情報」とは、当該情報に基づき位置を一意に特定可能な情報であり、例えば、地点名（例えば「Ａジャンクション」等の道路上の地点名や、「Ｂ町１−１−１」等の住所）、施設名（例えば「Ｃ駅」や「Ｄ遊園地」等）、販売場所が限定されている商品名（例えば、商品Ｆが店舗Ｇのみで限定販売されている場合の「商品Ｆ」等）、開催場所を特定可能なスポーツ試合の対戦チーム名（例えばＨドームで開催されている野球試合の対戦チーム名「Ｊ」及び「Ｋ」等）等が含まれる。
【００３３】
例えば内容位置特定部１３ｃは、ＳＡ３における提供情報の内容の解析結果に基づき地図情報ＤＢを参照し、文字情報に含まれる語句と合致する地点名や施設名等が地図情報ＤＢに格納されている場合に、位置に関連する情報が文字情報に含まれているものとし、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。例えば、提供情報に「これから帰宅。まだＡジャンクション付近混んでるのかなぁ？」という文字情報が含まれている場合において、地点名「Ａジャンクション」が地図情報ＤＢに格納されている場合、内容位置特定部１３ｃは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。また、提供情報に「今日はＤ遊園地へ行ってきました。平日だったからいっぱい乗れたよ・・・」という文字情報が含まれている場合において、施設名「Ｄ遊園地」が地図情報ＤＢに格納されている場合、内容位置特定部１３ｃは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。
【００３４】
また、内容位置特定部１３ｃは、ＳＡ３における提供情報の内容の解析結果に基づき、ネットワーク２を介して各種情報のデータベース（図示省略）を参照し、文字情報に含まれる語句と合致する限定商品名やスポーツ試合の対戦チーム名等が当該各種情報のデータベースに格納されている場合に、位置に関連する情報が文字情報に含まれているものとする。例えば、提供情報に「商品Ｆなう」という文字情報が含まれている場合において、商品名「商品Ｆ」と当該商品を限定的に販売している店舗Ｇとを関連付けた情報（例えば、「店舗Ｇ（愛知県名古屋市○○区△町×−□−○）  １２月２４日〜商品Ｆ限定販売」等の情報）が各種情報のデータベースに格納されている場合、内容位置特定部１３ｃは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。また、提供情報に「３回表終了  ２−０でチームＪリード」という文字情報が含まれている場合において、対戦チーム名「Ｊ」と当該スポーツ試合の開催場所であるＨドームとを関連付けた情報（例えば、「Ｊ対Ｋ  １８：００〜  Ｈドーム（愛知県名古屋市△区○町□−×−△）」等の情報）が各種情報のデータベースに格納されている場合、内容位置特定部１３ｃは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。
【００３５】
ＳＡ４の判定の結果、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能である場合（ＳＡ４、Ｙｅｓ）、内容位置特定部１３ｃは、当該位置に関連する情報を文字情報の内容から抽出し、当該抽出した情報に基づいて当該位置を特定する（ＳＡ５）。例えば、提供情報に「これから帰宅。まだＡジャンクション付近混んでるのかなぁ？」という文字情報が含まれている場合、内容位置特定部１３ｃは、位置に関連する情報として地点名「Ａジャンクション」を抽出し、当該地点「Ａジャンクション」の位置を地図情報ＤＢを参照して特定する。また、提供情報に「今日はＤ遊園地へ行ってきました。平日だったからいっぱい乗れたよ・・・」という文字情報が含まれている場合、内容位置特定部１３ｃは、位置に関連する情報として施設名「Ｄ遊園地」を抽出し、当該施設「Ｄ遊園地」の位置を地図情報ＤＢを参照して特定する。また、提供情報に「商品Ｆなう」という文字情報が含まれている場合、内容位置特定部１３ｃは、位置に関連する情報として商品名「商品Ｆ」を抽出し、当該商品「商品Ｆ」を限定的に販売している店舗Ｇの位置を各種情報のデータベースを参照して特定する。また、提供情報に「３回表終了  ２−０でチームＪリード」という文字情報が含まれている場合、内容位置特定部１３ｃは、位置に関連する情報として対戦チーム名「Ｊ」を抽出し、当該対戦チーム「Ｊ」のスポーツ試合が開催されているＨドームの位置を各種情報のデータベースを参照して特定する。
【００３６】
一方、ＳＡ４の判定の結果、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能ではない場合（ＳＡ４、Ｎｏ）、例えば、提供情報に文字情報が含まれていない場合、又は提供情報に文字情報が含まれているが当該文字情報に位置に関連する情報が含まれていない場合、内容位置特定部１３ｃは、ＳＡ３における提供情報の内容の解析結果に基づき、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能か否かを判定する（ＳＡ６）。例えば、提供情報に非文字情報が含まれており、且つ、当該非文字情報に位置に関連する情報が含まれている場合、内容位置特定部１３ｃは、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能と判定する。一方、提供情報に非文字情報が含まれているが当該非文字情報に位置に関連する情報が含まれていない場合、内容位置特定部１３ｃは、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出不可能と判定する。
【００３７】
ここで、非文字情報に含まれ得る「位置に関連する情報」とは、当該情報に基づき位置を一意に特定可能な情報であり、例えば非文字情報が画像情報である場合には、画像中に含まれている地点名や施設名を表す文字（例えば「Ｌ交差点」等の文字）や、画像情報のヘッダ情報に含まれている当該画像の撮影場所を特定する情報（例えば撮影場所の座標等）が含まれる。また、非文字情報が他のＷｅｂページへのリンク情報である場合には、例えば当該リンク情報自体に含まれている位置情報（例えば、特定地点を中心とする地図を表示するＷｅｂページへのリンク情報に含まれている、当該特定地点を示す緯度及び経度等）や、リンク情報に基づき特定されるＷｅｂページに含まれている位置情報（例えば、リンク情報に基づき特定されるＷｅｂページに含まれている住所等）が、「位置に関連する情報」に含まれる。
【００３８】
例えば内容位置特定部１３ｃは、ＳＡ３における提供情報の内容の解析結果に基づき地図情報ＤＢを参照し、提供情報に含まれる非文字情報の内容から抽出された文字列と合致する地点名や施設名等が地図情報ＤＢに格納されている場合に、位置に関連する情報が非文字情報に含まれているものとし、当該非文字情報の内容から位置に関連する情報を抽出可能と判定する。例えば、非文字情報として、道路を撮影した画像情報が提供情報に含まれており、当該画像情報の中から「Ｌ交差点」との文字列がＳＡ３で抽出された場合において、地点名「Ｌ交差点」が地図情報ＤＢに格納されている場合、内容位置特定部１３ｃは、当該画像情報の内容から位置に関連する情報を抽出可能と判定する。
【００３９】
ＳＡ６の判定の結果、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能である場合（ＳＡ６、Ｙｅｓ）、内容位置特定部１３ｃは、当該位置に関連する情報を非文字情報の内容から抽出し、当該抽出した情報に基づいて当該位置を特定する（ＳＡ７）。例えば、非文字情報として提供情報に含まれる画像情報の中に「Ｌ交差点」との文字列が含まれている場合、内容位置特定部１３ｃは、位置に関連する情報として地点名「Ｌ交差点」を抽出し、当該地点「Ｌ交差点」の位置を地図情報ＤＢを参照して特定する。
【００４０】
ＳＡ５又はＳＡ７の処理の後、情報提供部１３ｄは、ＳＡ２で現在位置特定部１３ｂにより特定された情報提供装置１の現在位置と、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置とが、異なるか否かを判定する（ＳＡ８）。例えば情報提供部１３ｄは、ＳＡ２で現在位置特定部１３ｂにより特定された情報提供装置１の現在位置と、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置との間の距離が、所定距離（例えば３０ｍ）以上である場合に、情報提供装置１の現在位置と内容位置特定部１３ｃにより特定された位置とが異なると判定する。
【００４１】
ＳＡ８の判定の結果、ＳＡ２で現在位置特定部１３ｂにより特定された情報提供装置１の現在位置と、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置とが、異なる場合（ＳＡ８、Ｙｅｓ）、情報提供装置１の現在位置と提供情報の内容との関連性が低い可能性があるものとし、情報提供部１３ｄは、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置を示す内容位置情報を提供情報に付与する（ＳＡ９）。なお、提供情報への内容位置情報の付与の態様は任意で、例えば情報提供部１３ｄは、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置の緯度及び経度を示すジオタグを提供情報に付与する。あるいは、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置を示す地図を表示するためのＷｅｂページへのリンク情報を、提供情報に付与するようにしてもよい。ＳＡ９の処理の後、情報提供部１３ｄは、当該内容位置情報を付与した提供情報を、通信部１１からネットワーク２を介して提供情報サーバ３に提供する（ＳＡ１０）。その後、制御部１３は情報提供処理を終了する。
【００４２】
例えば、ＳＡ２で情報提供装置１の現在位置として当該情報提供装置１の利用者の勤務先の位置が特定され、ＳＡ５で提供情報に含まれる文字情報「これから帰宅。まだＡジャンクション付近混んでるのかなぁ？」の内容から抽出された地点名「Ａジャンクション」に基づき、当該地点「Ａジャンクション」の位置が特定され、ＳＡ８において当該情報提供装置１の利用者の勤務先の位置と地点「Ａジャンクション」の位置とが異なると判定された場合、情報提供部１３ｄは、地点「Ａジャンクション」の位置を示す内容位置情報を提供情報に付与し、当該内容位置情報を付与した提供情報を、通信部１１からネットワーク２を介して提供情報サーバ３に提供する。
【００４３】
一方、ＳＡ６の判定の結果、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能ではない場合（ＳＡ６、Ｎｏ）、すなわち提供情報に非文字情報が含まれているが当該非文字情報に位置に関連する情報が含まれていない場合、情報提供部１３ｄは、ＳＡ２で現在位置特定部１３ｂにより特定された情報提供装置１の現在位置を示す現在位置情報を提供情報に付与する（ＳＡ１１）。また、ＳＡ８の判定の結果、ＳＡ２で現在位置特定部１３ｂにより特定された情報提供装置１の現在位置と、ＳＡ５又はＳＡ７で内容位置特定部１３ｃにより特定された位置とが、異ならない場合（現在位置と内容位置特定部１３ｃにより特定された位置とが同じである場合）（ＳＡ８、Ｎｏ）、情報提供装置１の現在位置と提供情報の内容との関連性が高いものとし、情報提供部１３ｄは、現在位置特定部１３ｂにより特定された現在位置を示す現在位置情報を提供情報に付与する（ＳＡ１１）。その後、情報提供部１３ｄは、当該現在位置情報を付与した提供情報を、通信部１１からネットワーク２を介して提供情報サーバ３に提供する（ＳＡ１０）。その後、制御部１３は情報提供処理を終了する。
【００４４】
（効果）
このように本実施の形態によれば、内容位置特定部１３ｃは、提供情報取得部１３ａにより取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいてその位置を特定し、情報提供部１３ｄは、現在位置と内容位置特定部１３ｃにより特定された位置とが異なる場合には、内容位置特定部１３ｃにより特定された位置を示す内容位置情報を付与した提供情報を提供情報サーバ３に提供するので、提供情報の内容と関連性のある位置を示す位置情報を、当該提供情報に付与することができ、当該提供情報に付与された位置情報の有効利用を図ることができる。
【００４５】
また、内容位置特定部１３ｃは、提供情報取得部１３ａにより取得された文字情報又は非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、提供情報に含まれる文字情報又は非文字情報の内容との関連性が高い位置を示す位置情報を提供情報に付与することができる。
【００４６】
特に、内容位置特定部１３ｃは、当該内容位置特定部１３ｃにより、提供情報に含まれる文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、文字情報の内容との関連性が高い位置を示す位置情報を優先的に提供情報に付与することができる。
【００４７】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００４８】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００４９】
（情報提供処理について）
上述の実施の形態では、内容位置特定部１３ｃは、提供情報に含まれる文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定すると説明したが、文字情報の内容から位置に関連する情報を抽出して当該情報に基づき位置を特定すると共に、非文字情報の内容から位置に関連する情報を抽出して当該情報に基づき位置を特定するようにしてもよい。この場合、情報提供部１３ｄが、文字情報に基づき特定された位置を示す内容位置情報と、非文字情報に基づき特定された位置を示す内容位置情報との双方を、提供情報に付与して提供情報サーバ３に提供するようにしてもよい。
【００５０】
また、上述の実施の形態では、情報提供部１３ｄが、内容位置情報又は現在位置情報のいずれかを提供情報に付与する場合を例として説明したが、内容位置情報及び現在位置情報の両方を提供情報に付与して提供情報サーバ３に提供するようにしてもよい。
【００５１】
また、情報提供装置１が、図２のＳＡ３からＳＡ９の処理を行うことなく、常に現在位置情報を付与した提供情報を提供情報サーバ３に提供することとし、当該提供された提供情報に基づき提供情報サーバ３が図２のＳＡ３からＳＡ９に相当する処理を実行するようにしてもよい。この場合、提供情報サーバ３は、内容位置情報及び／又は現在位置情報が付与された提供情報を、ネットワーク２を介して端末装置等から読み出し可能に当該提供情報サーバ３に格納する。
【符号の説明】
【００５２】
１  情報提供装置
２  ネットワーク
３  提供情報サーバ
１０  入力部
１１  通信部
１２  ディスプレイ
１３  制御部
１３ａ  提供情報取得部
１３ｂ  現在位置特定部
１３ｃ  内容位置特定部
１３ｄ  情報提供部
【図１】
0005445475.tif 000002
【図２】
0005445475.tif 000003