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