サーバに提供情報を提供する情報提供装置であって、前記サーバに提供するための提供情報を取得する提供情報取得手段と、当該情報提供装置の現在位置を特定する現在位置特定手段と、前記提供情報取得手段により取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定手段と、前記現在位置特定手段により特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するものであって、当該現在位置と前記内容位置特定手段により特定された位置とが異なる場合には、当該内容位置特定手段により特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供手段と、を備える情報提供装置。前記提供情報取得手段は、文字情報及び/又は文字情報以外の非文字情報を含む前記提供情報を取得し、前記内容位置特定手段は、前記提供情報取得手段により取得された前記文字情報及び/又は前記非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、請求項1に記載の情報提供装置。前記内容位置特定手段は、当該内容位置特定手段により、前記提供情報に含まれる前記文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる前記非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、請求項2に記載の位置特定装置。情報提供装置からサーバに提供情報を提供する情報提供方法であって、前記サーバに提供するための提供情報を取得する提供情報取得ステップと、前記情報提供装置の現在位置を特定する現在位置特定ステップと、前記提供情報取得ステップで取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定ステップと、前記現在位置特定ステップで特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するステップであって、当該現在位置と、前記内容位置特定ステップで特定された位置とが異なる場合に、当該内容位置特定ステップで特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供ステップと、を含む情報提供方法。請求項4に記載の方法をコンピュータに実行させる情報提供プログラム。しかしながら、上述の如き従来の装置では、サーバに提供するための提供情報の内容に関わらず、端末装置の現在位置を特定する位置情報が当該提供情報に付与されて端末装置からサーバに送信されるに過ぎなかった。従って、提供情報を提供する端末装置の現在位置が当該提供情報の内容に関連する位置と異なる場合例えば利用者が、外出先で経験した出来事を内容とする提供情報を帰宅後に端末装置からサーバに送信した場合等、当該端末装置の現在位置と提供情報の内容との関連性が低いことから、当該提供情報に付与された位置情報を有効に利用できない可能性があった。本発明は、上記に鑑みてなされたものであって、提供情報の内容と関連性のある位置を示す位置情報を、当該提供情報に付与することができる、情報提供装置、情報提供方法、及び情報提供プログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、請求項1に記載の情報提供装置は、サーバに提供情報を提供する情報提供装置であって、前記サーバに提供するための提供情報を取得する提供情報取得手段と、当該情報提供装置の現在位置を特定する現在位置特定手段と、前記提供情報取得手段により取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定手段と、前記現在位置特定手段により特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するものであって、当該現在位置と前記内容位置特定手段により特定された位置とが異なる場合には、当該内容位置特定手段により特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供手段と、を備える。また、請求項2に記載の情報提供装置は、請求項1に記載の情報提供装置において、前記提供情報取得手段は、文字情報及び/又は文字情報以外の非文字情報を含む前記提供情報を取得し、前記内容位置特定手段は、前記提供情報取得手段により取得された前記文字情報及び/又は前記非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する。また、請求項3に記載の情報提供装置は、請求項2に記載の情報提供装置において、前記内容位置特定手段は、当該内容位置特定手段により、前記提供情報に含まれる前記文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる前記非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する。また、請求項4に記載の情報提供方法は、情報提供装置からサーバに提供情報を提供する情報提供方法であって、前記サーバに提供するための提供情報を取得する提供情報取得ステップと、前記情報提供装置の現在位置を特定する現在位置特定ステップと、前記提供情報取得ステップで取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて当該位置を特定する、内容位置特定ステップと、前記現在位置特定ステップで特定された現在位置を示す現在位置情報を付与した前記提供情報を前記サーバに提供するステップであって、当該現在位置と、前記内容位置特定ステップで特定された位置とが異なる場合に、当該内容位置特定ステップで特定された位置を示す内容位置情報を付与した提供情報を前記サーバに提供する情報提供ステップと、を含む。また、請求項5に記載の情報提供プログラムは、請求項4に記載の方法をコンピュータに実行させる。請求項1に記載の情報提供装置、請求項4に記載の情報提供方法、及び請求項5に記載の情報提供プログラムによれば、内容位置特定手段は、提供情報取得手段により取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいてその位置を特定し、情報提供手段は、現在位置と内容位置特定手段により特定された位置とが異なる場合には、内容位置特定手段により特定された位置を示す内容位置情報を付与した提供情報をサーバに提供するので、提供情報の内容と関連性のある位置を示す位置情報を、当該提供情報に付与することができ、当該提供情報に付与された位置情報の有効利用を図ることができる。また、請求項2に記載の情報提供装置によれば、内容位置特定手段は、提供情報取得手段により取得された文字情報及び/又は非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、提供情報に含まれる文字情報及び/又は非文字情報の内容との関連性が高い位置を示す位置情報を提供情報に付与することができる。また、請求項3に記載の情報提供装置によれば、内容位置特定手段は、当該内容位置特定手段により、提供情報に含まれる文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、文字情報の内容との関連性が高い位置を示す位置情報を優先的に提供情報に付与することができる。以下、本発明に係る情報提供装置、情報提供方法、及び情報提供プログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、この実施の形態によって本発明が限定されるものではない。構成最初に、実施の形態に係る情報提供装置の構成について説明する。図1は、本実施の形態に係る情報提供装置を例示するブロック図である。図1に示すように、情報提供装置1は、提供情報サーバ3と、ネットワーク2を介して通信可能に接続されている。提供情報サーバ3は、情報提供装置1から提供された提供情報を格納するサーバである。例えば、情報提供装置1から提供情報が提供情報サーバ3にアップロードされ、当該提供情報が読み出し可能に当該提供情報サーバ3に格納される。この提供情報サーバ3の具体的な内容は任意であり、例えば、提供された提供情報をオンラインで公開するSNSSocialNetworkingServiceサーバや、各種ブログサイト等のサーバを用いることができる。情報提供装置1は、図1に示すように、入力部10、通信部11、ディスプレイ12、制御部13、及びデータ記録部14を備えている。なお、情報提供装置1の設置対象は任意で、例えばカーナビゲーション装置の一部として車両に搭載してもよく、あるいはスマートフォンの如き携帯型情報端末に搭載してもよい。構成-入力部入力部10は、情報提供装置1が実行する各種処理に必要な情報の入力を受け付ける入力手段であり、例えばボタンやタッチパネル等の公知の入力手段を用いることができる。構成-通信部通信部11は、ネットワーク2を介して提供情報サーバ3と通信を行う通信手段であり、公知の通信装置を用いることができる。構成-ディスプレイディスプレイ12は、制御部13の制御に基づいて各種情報を表示する表示手段である。なお、このディスプレイ12の具体的な構成は任意であり、公知の液晶ディスプレイや有機ELディスプレイの如きフラットパネルディスプレイを使用することができる。構成-制御部制御部13は、情報提供装置1を制御する制御手段であり、具体的には、CPU、当該CPU上で解釈実行される各種のプログラムOSなどの基本制御プログラムや、OS上で起動され特定機能を実現するアプリケーションプログラムを含む、及びプログラムや各種のデータを格納するためのRAMの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態に係る情報提供プログラムは、任意の記録媒体又はネットワーク2を介して情報提供装置1にインストールされることで、制御部13の各部を実質的に構成する。この制御部13は、機能概念的に、提供情報取得部13a、現在位置特定部13b、内容位置特定部13c、及び情報提供部13dを備えている。提供情報取得部13aは、提供情報サーバ3に提供するための提供情報を取得する提供情報取得手段である。現在位置特定部13bは、情報提供装置1の現在位置を特定する現在位置特定手段である。内容位置特定部13cは、提供情報取得部13aにより取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定する、内容位置特定手段である。情報提供部13dは、提供情報を提供情報サーバ3に提供する情報提供手段である。これらの制御部13の各部によって実行される処理の詳細については後述する。構成-データ記録部データ記録部14は、情報提供装置1の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記憶装置としてのハードディスク図示省略の如き磁気的記録媒体を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、フラッシュメモリの如き半導体型記憶媒体、又はDVDやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。このデータ記録部14は、地図情報データベース14a以下、データベースをDBと略記するを備えている。地図情報DB14aは、地図情報を格納する地図情報格納手段である。地図情報は、例えばリンクデータリンク番号、接続ノード番号、道路座標、道路種別、車線数、走行規制等、ノードデータノード番号、座標、地物データ信号機、道路標識、ガードレール、建物等、施設データ各施設の位置、各施設の種別等、地形データ、地図をディスプレイ12に表示するための地図表示データ等を含んで構成されている。処理次に、このように構成された情報提供装置1によって実行される情報提供処理について説明する。図2は、情報提供処理のフローチャートである以下の各処理の説明ではステップをSと略記する。この情報提供処理は、例えば、情報提供装置1に電源が投入された後、入力部10を介して情報提供処理を実行すべき旨の指示入力が行われた場合に起動される。図2に示すように、情報提供処理が開始されると、提供情報取得部13aは、提供情報サーバ3に提供するための提供情報を取得するSA1。例えば提供情報取得部13aは、提供情報サーバ3に提供するための提供情報の入力を受け付ける旨の情報をディスプレイ12によって出力させ、入力部10を介して入力された情報を提供情報として取得する。ここで、提供情報取得部13aが取得する提供情報には、文字情報、及び/又は、文字情報以外の非文字情報が含まれる。このうち文字情報は、テキスト形式の情報である。また、非文字情報は、文字情報以外の各種情報であり、例えば画像情報や、他のWebページへのリンク情報等が含まれる。次に、現在位置特定部13bは、情報提供装置1の現在位置を特定するSA2。例えば現在位置特定部13bは、GPS図示省略等の公知の現在位置検出手段を用いて、情報提供装置1の現在位置を特定する。続いて、内容位置特定部13cは、SA1で提供情報取得部13aにより取得された提供情報の内容を解析するSA3。例えば提供情報に文字情報が含まれている場合、内容位置特定部13cは、形態素解析等の公知の言語処理技術を用いて、当該文字情報の内容を解析する。また、提供情報に非文字情報として画像情報が含まれている場合、内容位置特定部13cは、公知の画像解析技術を用いて当該画像情報の内容を解析する。次に、内容位置特定部13cは、SA3における提供情報の内容の解析結果に基づき、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能か否かを判定するSA4。例えば、提供情報に文字情報が含まれており、且つ、当該文字情報に位置に関連する情報が含まれている場合、内容位置特定部13cは、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能と判定する。一方、提供情報に文字情報が含まれていない場合、又は提供情報に文字情報が含まれているが当該文字情報に位置に関連する情報が含まれていない場合、内容位置特定部13cは、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出不可能と判定する。ここで、文字情報に含まれ得る位置に関連する情報とは、当該情報に基づき位置を一意に特定可能な情報であり、例えば、地点名例えばAジャンクション等の道路上の地点名や、B町1-1-1等の住所、施設名例えばC駅やD遊園地等、販売場所が限定されている商品名例えば、商品Fが店舗Gのみで限定販売されている場合の商品F等、開催場所を特定可能なスポーツ試合の対戦チーム名例えばHドームで開催されている野球試合の対戦チーム名J及びK等等が含まれる。例えば内容位置特定部13cは、SA3における提供情報の内容の解析結果に基づき地図情報DBを参照し、文字情報に含まれる語句と合致する地点名や施設名等が地図情報DBに格納されている場合に、位置に関連する情報が文字情報に含まれているものとし、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。例えば、提供情報にこれから帰宅。まだAジャンクション付近混んでるのかなぁという文字情報が含まれている場合において、地点名Aジャンクションが地図情報DBに格納されている場合、内容位置特定部13cは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。また、提供情報に今日はD遊園地へ行ってきました。平日だったからいっぱい乗れたよという文字情報が含まれている場合において、施設名D遊園地が地図情報DBに格納されている場合、内容位置特定部13cは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。また、内容位置特定部13cは、SA3における提供情報の内容の解析結果に基づき、ネットワーク2を介して各種情報のデータベース図示省略を参照し、文字情報に含まれる語句と合致する限定商品名やスポーツ試合の対戦チーム名等が当該各種情報のデータベースに格納されている場合に、位置に関連する情報が文字情報に含まれているものとする。例えば、提供情報に商品Fなうという文字情報が含まれている場合において、商品名商品Fと当該商品を限定的に販売している店舗Gとを関連付けた情報例えば、店舗G愛知県名古屋市○○区△町×-□-○12月24日~商品F限定販売等の情報が各種情報のデータベースに格納されている場合、内容位置特定部13cは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。また、提供情報に3回表終了2-0でチームJリードという文字情報が含まれている場合において、対戦チーム名Jと当該スポーツ試合の開催場所であるHドームとを関連付けた情報例えば、J対K18:00~Hドーム愛知県名古屋市△区○町□-×-△等の情報が各種情報のデータベースに格納されている場合、内容位置特定部13cは、当該文字情報の内容から位置に関連する情報を抽出可能と判定する。SA4の判定の結果、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能である場合SA4、Yes、内容位置特定部13cは、当該位置に関連する情報を文字情報の内容から抽出し、当該抽出した情報に基づいて当該位置を特定するSA5。例えば、提供情報にこれから帰宅。まだAジャンクション付近混んでるのかなぁという文字情報が含まれている場合、内容位置特定部13cは、位置に関連する情報として地点名Aジャンクションを抽出し、当該地点Aジャンクションの位置を地図情報DBを参照して特定する。また、提供情報に今日はD遊園地へ行ってきました。平日だったからいっぱい乗れたよという文字情報が含まれている場合、内容位置特定部13cは、位置に関連する情報として施設名D遊園地を抽出し、当該施設D遊園地の位置を地図情報DBを参照して特定する。また、提供情報に商品Fなうという文字情報が含まれている場合、内容位置特定部13cは、位置に関連する情報として商品名商品Fを抽出し、当該商品商品Fを限定的に販売している店舗Gの位置を各種情報のデータベースを参照して特定する。また、提供情報に3回表終了2-0でチームJリードという文字情報が含まれている場合、内容位置特定部13cは、位置に関連する情報として対戦チーム名Jを抽出し、当該対戦チームJのスポーツ試合が開催されているHドームの位置を各種情報のデータベースを参照して特定する。一方、SA4の判定の結果、提供情報に含まれる文字情報の内容から位置に関連する情報を抽出可能ではない場合SA4、No、例えば、提供情報に文字情報が含まれていない場合、又は提供情報に文字情報が含まれているが当該文字情報に位置に関連する情報が含まれていない場合、内容位置特定部13cは、SA3における提供情報の内容の解析結果に基づき、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能か否かを判定するSA6。例えば、提供情報に非文字情報が含まれており、且つ、当該非文字情報に位置に関連する情報が含まれている場合、内容位置特定部13cは、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能と判定する。一方、提供情報に非文字情報が含まれているが当該非文字情報に位置に関連する情報が含まれていない場合、内容位置特定部13cは、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出不可能と判定する。ここで、非文字情報に含まれ得る位置に関連する情報とは、当該情報に基づき位置を一意に特定可能な情報であり、例えば非文字情報が画像情報である場合には、画像中に含まれている地点名や施設名を表す文字例えばL交差点等の文字や、画像情報のヘッダ情報に含まれている当該画像の撮影場所を特定する情報例えば撮影場所の座標等が含まれる。また、非文字情報が他のWebページへのリンク情報である場合には、例えば当該リンク情報自体に含まれている位置情報例えば、特定地点を中心とする地図を表示するWebページへのリンク情報に含まれている、当該特定地点を示す緯度及び経度等や、リンク情報に基づき特定されるWebページに含まれている位置情報例えば、リンク情報に基づき特定されるWebページに含まれている住所等が、位置に関連する情報に含まれる。例えば内容位置特定部13cは、SA3における提供情報の内容の解析結果に基づき地図情報DBを参照し、提供情報に含まれる非文字情報の内容から抽出された文字列と合致する地点名や施設名等が地図情報DBに格納されている場合に、位置に関連する情報が非文字情報に含まれているものとし、当該非文字情報の内容から位置に関連する情報を抽出可能と判定する。例えば、非文字情報として、道路を撮影した画像情報が提供情報に含まれており、当該画像情報の中からL交差点との文字列がSA3で抽出された場合において、地点名L交差点が地図情報DBに格納されている場合、内容位置特定部13cは、当該画像情報の内容から位置に関連する情報を抽出可能と判定する。SA6の判定の結果、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能である場合SA6、Yes、内容位置特定部13cは、当該位置に関連する情報を非文字情報の内容から抽出し、当該抽出した情報に基づいて当該位置を特定するSA7。例えば、非文字情報として提供情報に含まれる画像情報の中にL交差点との文字列が含まれている場合、内容位置特定部13cは、位置に関連する情報として地点名L交差点を抽出し、当該地点L交差点の位置を地図情報DBを参照して特定する。SA5又はSA7の処理の後、情報提供部13dは、SA2で現在位置特定部13bにより特定された情報提供装置1の現在位置と、SA5又はSA7で内容位置特定部13cにより特定された位置とが、異なるか否かを判定するSA8。例えば情報提供部13dは、SA2で現在位置特定部13bにより特定された情報提供装置1の現在位置と、SA5又はSA7で内容位置特定部13cにより特定された位置との間の距離が、所定距離例えば30m以上である場合に、情報提供装置1の現在位置と内容位置特定部13cにより特定された位置とが異なると判定する。SA8の判定の結果、SA2で現在位置特定部13bにより特定された情報提供装置1の現在位置と、SA5又はSA7で内容位置特定部13cにより特定された位置とが、異なる場合SA8、Yes、情報提供装置1の現在位置と提供情報の内容との関連性が低い可能性があるものとし、情報提供部13dは、SA5又はSA7で内容位置特定部13cにより特定された位置を示す内容位置情報を提供情報に付与するSA9。なお、提供情報への内容位置情報の付与の態様は任意で、例えば情報提供部13dは、SA5又はSA7で内容位置特定部13cにより特定された位置の緯度及び経度を示すジオタグを提供情報に付与する。あるいは、SA5又はSA7で内容位置特定部13cにより特定された位置を示す地図を表示するためのWebページへのリンク情報を、提供情報に付与するようにしてもよい。SA9の処理の後、情報提供部13dは、当該内容位置情報を付与した提供情報を、通信部11からネットワーク2を介して提供情報サーバ3に提供するSA10。その後、制御部13は情報提供処理を終了する。例えば、SA2で情報提供装置1の現在位置として当該情報提供装置1の利用者の勤務先の位置が特定され、SA5で提供情報に含まれる文字情報これから帰宅。まだAジャンクション付近混んでるのかなぁの内容から抽出された地点名Aジャンクションに基づき、当該地点Aジャンクションの位置が特定され、SA8において当該情報提供装置1の利用者の勤務先の位置と地点Aジャンクションの位置とが異なると判定された場合、情報提供部13dは、地点Aジャンクションの位置を示す内容位置情報を提供情報に付与し、当該内容位置情報を付与した提供情報を、通信部11からネットワーク2を介して提供情報サーバ3に提供する。一方、SA6の判定の結果、提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出可能ではない場合SA6、No、すなわち提供情報に非文字情報が含まれているが当該非文字情報に位置に関連する情報が含まれていない場合、情報提供部13dは、SA2で現在位置特定部13bにより特定された情報提供装置1の現在位置を示す現在位置情報を提供情報に付与するSA11。また、SA8の判定の結果、SA2で現在位置特定部13bにより特定された情報提供装置1の現在位置と、SA5又はSA7で内容位置特定部13cにより特定された位置とが、異ならない場合現在位置と内容位置特定部13cにより特定された位置とが同じである場合SA8、No、情報提供装置1の現在位置と提供情報の内容との関連性が高いものとし、情報提供部13dは、現在位置特定部13bにより特定された現在位置を示す現在位置情報を提供情報に付与するSA11。その後、情報提供部13dは、当該現在位置情報を付与した提供情報を、通信部11からネットワーク2を介して提供情報サーバ3に提供するSA10。その後、制御部13は情報提供処理を終了する。効果このように本実施の形態によれば、内容位置特定部13cは、提供情報取得部13aにより取得された提供情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいてその位置を特定し、情報提供部13dは、現在位置と内容位置特定部13cにより特定された位置とが異なる場合には、内容位置特定部13cにより特定された位置を示す内容位置情報を付与した提供情報を提供情報サーバ3に提供するので、提供情報の内容と関連性のある位置を示す位置情報を、当該提供情報に付与することができ、当該提供情報に付与された位置情報の有効利用を図ることができる。また、内容位置特定部13cは、提供情報取得部13aにより取得された文字情報又は非文字情報の内容から、位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、提供情報に含まれる文字情報又は非文字情報の内容との関連性が高い位置を示す位置情報を提供情報に付与することができる。特に、内容位置特定部13cは、当該内容位置特定部13cにより、提供情報に含まれる文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定するので、文字情報の内容との関連性が高い位置を示す位置情報を優先的に提供情報に付与することができる。実施の形態に対する変形例以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。解決しようとする課題や発明の効果についてまず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。情報提供処理について上述の実施の形態では、内容位置特定部13cは、提供情報に含まれる文字情報の内容から位置に関連する情報が抽出されなかった場合にのみ、当該提供情報に含まれる非文字情報の内容から位置に関連する情報を抽出し、当該抽出した情報に基づいて位置を特定すると説明したが、文字情報の内容から位置に関連する情報を抽出して当該情報に基づき位置を特定すると共に、非文字情報の内容から位置に関連する情報を抽出して当該情報に基づき位置を特定するようにしてもよい。この場合、情報提供部13dが、文字情報に基づき特定された位置を示す内容位置情報と、非文字情報に基づき特定された位置を示す内容位置情報との双方を、提供情報に付与して提供情報サーバ3に提供するようにしてもよい。また、上述の実施の形態では、情報提供部13dが、内容位置情報又は現在位置情報のいずれかを提供情報に付与する場合を例として説明したが、内容位置情報及び現在位置情報の両方を提供情報に付与して提供情報サーバ3に提供するようにしてもよい。また、情報提供装置1が、図2のSA3からSA9の処理を行うことなく、常に現在位置情報を付与した提供情報を提供情報サーバ3に提供することとし、当該提供された提供情報に基づき提供情報サーバ3が図2のSA3からSA9に相当する処理を実行するようにしてもよい。この場合、提供情報サーバ3は、内容位置情報及び/又は現在位置情報が付与された提供情報を、ネットワーク2を介して端末装置等から読み出し可能に当該提供情報サーバ3に格納する。