(57)【要約】【課題】文章の作成者および投稿者にとっては、より精度および有効性の高い位置情報を提供することができ、文章の閲覧者にとっては、文章中の場所をあらわすキーワードに関連付けられた、より確かな位置を示す地図データを容易に閲覧すること。【解決手段】キーワード／位置情報選択欄１１２０において、文章情報（ブログ記事）２００との関連付けを許可するキーワード／位置情報３００が選択されている。このようにキーワード／位置情報３００が選択された状態から、投稿ボタン１１３０が押下されることによって、上記関連付けの許可信号が情報提供装置１００に対して送信される。そして、上記許可信号を受信した情報提供装置１００においては、上記許可信号により特定されるキーワード／位置情報３００と文章情報（ブログ記事）２００との関連付け処理がおこなわれる。【選択図】図１１
2007334799.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信させる文章情報受信工程と、
前記文章情報受信工程によって受信された文章情報の中から、場所に関する文字列データを抽出させる抽出工程と、
地図データ上の位置を特定する位置情報の集合の中から、前記抽出工程によって抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索させる検索工程と、
前記検索工程によって検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信させる送信工程と、
前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信させる許可信号受信工程と、
前記許可信号受信工程によって前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなわせる関連付け工程と、
をコンピュータに実行させることを特徴とする情報提供プログラム。
【請求項２】
前記検索工程により前記抽出文字列データに対して前記検索位置情報が複数候補検索された場合、前記抽出文字列データに対して前記各検索位置情報が過去に関連付けられた日付に基づいて、前記各検索位置情報の優先順位を決定させる決定工程を前記コンピュータに実行させ、
前記送信工程は、
前記決定工程によって優先順位が決定された前記各検索位置情報および前記抽出文字列データを前記ユーザ端末装置に対して送信させることを特徴とする請求項１に記載の情報提供プログラム。
【請求項３】
請求項１または２に記載の情報提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信する文章情報受信手段と、
前記文章情報受信手段によって受信された文章情報の中から、場所に関する文字列データを抽出する抽出手段と、
地図データ上の位置を特定する位置情報の集合の中から、前記抽出手段によって抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索する検索手段と、
前記検索手段によって検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信する送信手段と、
前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信する許可信号受信手段と、
前記許可信号受信手段によって前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなう関連付け手段と、
を備えたことを特徴とする情報提供装置。
【請求項５】
ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信する文章情報受信工程と、
前記文章情報受信工程によって受信された文章情報の中から、場所に関する文字列データを抽出する抽出工程と、
地図データ上の位置を特定する位置情報の集合の中から、前記抽出工程によって抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索する検索工程と、
前記検索工程によって検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信する送信工程と、
前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信する許可信号受信工程と、
前記許可信号受信工程によって前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなう関連付け工程と、
を含んだことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク内で閲覧可能な文章と位置情報との関連付けをおこなうことができる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法に関する。
【背景技術】
【０００２】
従来より、ネットワーク内で閲覧可能な文章（たとえばブログ記事など）と地図上の特定の位置を示す位置情報（たとえば住所や座標など）とをリンクさせることができるサービスが提供されている。投稿者は、このようなサービスを利用することにより、不特定多数の閲覧者に対して、大量の文章の中から地図上の特定の位置に関連する文章のみを容易に閲覧させることができるものとされている。
【０００３】
しかしながら、上記サービスにあっては、位置情報と文章とをリンクさせるための複雑な入力操作が必要とされていた。このため、投稿者は、手間や時間をかけて上記入力操作をおこなわなければならないといった問題が生じていた。
【０００４】
そこで、たとえば文章の中から所定の文字列データを抽出し、この文字列データに関連付けられた位置情報と文章とを自動的にリンクさせることができる技術が開示されている（たとえば、下記特許文献１および２参照。）。このような技術を上記サービスに適用することにより、投稿者に対して手間や時間をかけさせることなく、位置情報と文章とをリンクさせることができるものとされている。
【０００５】
【特許文献１】特開２００１−３５０７７０号公報
【特許文献２】特開平１０−１３４０４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１および２に記載の従来技術にあっては、文章の中から抽出されたキーワードに基づいて、文章にリンクさせる位置情報が自動的に決定されてしまい、必ずしも投稿者が所望する位置情報が文章にリンクされるとは限らない。したがって、ユーザ（ブログなどのＷｅｂページの作成者やＷｅｂ上の掲示板などへの投稿者）にとっては、有益な情報を善意で提供しようとしたにもかかわらず、誤った位置情報を提供してしまうという問題があった。
【０００７】
特に、ブログなどのＷｅｂページの作成者は、その作成に当たって自らの実体験に基づいて文章情報を作成する。すなわち、作成者が訪れたことがある店舗や観光スポットなどの位置は、作成者が正確に把握している場合が多いため、上述した従来技術のように、場所をあらわすキーワードに誤った位置情報が自動的にリンクされてしまうと、閲覧者が当該ブログを介して地図データを閲覧する際、地図データ上で間違った位置を指し示してしまう。このため、有益な情報を善意で提供しようとしたにもかかわらず、誤った情報を提供してしまうという問題があった。
【０００８】
また、ブログなどのＷｅｂページや掲示板の閲覧者によっては、誤った位置情報を手掛かりとしてしまい、閲覧することで行って見たいと思った店舗や観光スポットにたどり着けない場合があるという問題があった。また、ブログなどのＷｅｂページは作成者の自由意志によってその内容が追加、変更、削除などの更新がなされるため、提供される情報（特に、ここでは位置情報）の鮮度は経過日数により影響を受けるという問題があった。
【０００９】
この発明は、上述した従来技術による問題点を解消するため、文章の作成者および投稿者にとっては、位置情報を関連付ける際の利便性が向上するだけでなく、より精度および有効性の高い位置情報を提供することができ、文章の閲覧者にとっては、文章中の場所をあらわすキーワードに関連付けられた、より確かな位置を示す地図データを容易に閲覧することができる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、この発明にかかる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法は、ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信し、受信された文章情報の中から、場所に関する文字列データを抽出し、地図データ上の位置を特定する位置情報の集合の中から、抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索し、検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信し、前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信し、前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなうことを特徴とする。
【００１１】
この発明によれば、文章情報中の場所に由来する文字列データを、ユーザの意思を反映して位置情報に関連付けることができる。
【００１２】
また、上記発明において、前記抽出文字列データに対して前記検索位置情報が複数候補検索された場合、前記抽出文字列データに対して前記各検索位置情報が過去に関連付けられた日付に基づいて、前記各検索位置情報の優先順位を決定し、優先順位が決定された前記各検索位置情報および前記抽出文字列データを前記ユーザ端末装置に対して送信することとしてもよい。
【００１３】
この発明によれば、位置情報が複数候補ある場合、文章情報中の場所に由来する文字列データを、ユーザの意思のみならず、他のユーザが関連付けをおこなった日付という客観的な情報を用いて位置情報に関連付けることができる。
【００１４】
また、上記発明において、前記抽出文字列データに対して前記検索位置情報が複数候補検索された場合、前記検索位置情報に対して文章情報が過去に関連付けられた回数に基づいて、前記各検索位置情報の優先順位を決定し、優先順位が決定された前記各検索位置情報および前記抽出文字列データを前記ユーザ端末装置に対して送信することとしてもよい。
【００１５】
この発明によれば、位置情報が複数候補ある場合、文章情報中の場所に由来する文字列データを、ユーザの意思のみならず、他のユーザが関連付けをおこなった回数という客観的な情報を用いて位置情報に関連付けることができる。
【００１６】
また、上記発明において、前記抽出文字列データに対して前記各検索位置情報が過去に関連付けられた最新の日付から現在までの経過日数に基づいて、前記抽出文字列データとの関連性の強さをあらわすスコアを前記検索位置情報ごとに算出し、算出されたスコアに基づいて、前記各検索位置情報の優先順位を決定することとしてもよい。
【００１７】
この発明によれば、スコアを算出することにより、文章情報中の場所に由来する文字列データを、より有効性の高い位置情報と関連付けることができる。
【００１８】
また、上記発明において、受信された文章情報の中から、場所に関する文字列データおよび当該文字列データに共起する文字列データを抽出し、前記地図データ上の位置を特定する位置情報の集合の中から、前記抽出工程によって抽出された場所に関する文字列データおよび当該文字列データに共起する文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索することとしてもよい。
【００１９】
この発明によれば、文字列データの共起関係により、位置情報の検索精度の向上を図ることができる。
【００２０】
また、上記発明において、受信された文章情報の中から、場所に関する文字列データおよび当該文字列データに共起する文字列データを、文、段落などの文章に関する単位ごとに抽出することとしてもよい。
【００２１】
この発明によれば、文字列データの共起関係の精度向上を図ることができる。
【発明の効果】
【００２２】
本発明にかかる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法によれば、文章の作成者および投稿者にとっては、位置情報を関連付ける際の利便性が向上するだけでなく、より精度および有効性の高い位置情報を提供することができ、文章の閲覧者にとっては、文章中の場所をあらわすキーワードに関連付けられた、より確かな位置を示す地図データを容易に閲覧することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法の好適な実施の形態をインターネットを利用したブログサービスへの適用例を一例として詳細に説明する。なお、この発明にかかる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法は、ブログサービスに限らず、たとえばインターネットを利用した掲示板サービスなどに適用することもできる。
【００２４】
（実施の形態）
（情報提供装置のハードウェア構成）
まず、この発明の実施の形態にかかる情報提供装置のハードウェア構成について説明する。図１は、この発明の実施の形態にかかる情報提供装置のハードウェア構成を示すブロック図である。
【００２５】
図１において、情報提供装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、ＨＤ（ハードディスク）１０５と、ＦＤＤ（フレキシブルディスクドライブ）１０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）１０７と、ディスプレイ１０８と、Ｉ／Ｆ（インターフェース）１０９と、キーボード１１０と、マウス１１１と、スキャナ１１２と、プリンタ１１３と、を備えており、各構成部はバス１２０によってそれぞれ接続されている。この情報提供装置１００は、インターネットに接続された不特定多数のユーザ端末装置に対してブログサービスなど一連のＷＥＢサービスを提供するＷＥＢアプリケーションサーバである。
【００２６】
ここで、ＣＰＵ１０１は、情報提供装置１００の全体の制御を司る。ＲＯＭ１０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御で書き込まれたデータを記憶する。
【００２７】
ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがってＦＤ１０７に対するデータのリード／ライトを制御する。ＦＤ１０７は、ＦＤＤ１０６の制御で書き込まれたデータを記憶したり、ＦＤ１０７に記憶されたデータを読み取らせたりする。
【００２８】
また、着脱可能な記録媒体として、ＦＤ１０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ１０８は、カーソル、アイコンあるいはツールボックスをはじめ、文章、画像、機能情報などのデータを表示する。このディスプレイ１０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００２９】
Ｉ／Ｆ１０９は、通信回線を通じてインターネットなどのネットワーク１１４に接続され、このネットワーク１１４を介してユーザ端末装置などの他の装置に接続される。そして、Ｉ／Ｆ１０９は、ネットワーク１１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ１０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００３０】
キーボード１１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス１１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３１】
スキャナ１１２は、画像を光学的に読み取り、情報提供装置１００内に画像データを取り込む。なお、スキャナ１１２は、ＯＣＲ機能を持たせてもよい。また、プリンタ１１３は、画像データや文章データを印刷する。プリンタ１１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００３２】
（文章情報の一例）
つぎに、この発明の実施の形態にかかる情報提供装置１００に用いられる文章情報（ブログ記事）の一例について説明する。図２は、この発明の実施の形態にかかる情報提供装置１００に用いられる文章情報（ブログ記事）の一例を示す説明図である。
【００３３】
図２において、入力画面２１０は、文章情報（ブログ記事）２００を入力するために、図１に示したネットワーク１１４を介して情報提供装置１００と接続されたユーザ端末装置の画面上に表示されたものであり、記事入力欄２１１と、関連付けボタン２１２と、投稿ボタン２１３と、から構成されている。
【００３４】
図２において、たとえば投稿者により記事入力欄２１１に文章情報（ブログ記事）が入力されたうえ、投稿ボタン２１３が押下された場合、入力された文章情報（ブログ記事）に対応する文章情報（ブログ記事）２００（図示省略）が情報提供装置１００に対して送信される。そして、情報提供装置１００において、この文章情報（ブログ記事）２００が不特定多数のユーザ端末装置から閲覧可能となるように、所定のＷＥＢページが更新される。
【００３５】
一方、記事入力欄２１１に文章情報（ブログ記事）が入力されたうえ、関連付けボタン２１２が押下された場合は、入力された文章情報（ブログ記事）に対応する文章情報（ブログ記事）２００が情報提供装置１００に対して送信される。そして、情報提供装置１００において、送信された文章情報（ブログ記事）２００と位置情報との関連付け処理がおこなわれたうえ、この文章情報（ブログ記事）２００が不特定多数のユーザ端末装置から閲覧可能となるように、所定のＷＥＢページが更新される。
【００３６】
（キーワード／位置情報の一例）
つぎに、この発明の実施の形態にかかる情報提供装置１００に用いられるキーワード／位置情報の一例について説明する。図３および図４は、この発明の実施の形態にかかる情報提供装置１００に用いられるキーワード／位置情報の一例を示す説明図である。ここで、キーワード／位置情報とは、場所に関する文字列データ（キーワード）と地図データ上の位置を特定する位置情報との関連付けがあらかじめ定義されたものである。
【００３７】
図３において、キーワード／位置情報管理ＤＢ３１０に記録されているキーワード／位置情報３００は、「キーワード」と、「住所（位置情報）」と、から構成されており、「キーワード」には、場所に関するキーワード（たとえば住所、店名、商品名、イベント名など）が、「住所（位置情報）」には、キーワードに関連付けられている住所（位置情報）が設定される。
【００３８】
図３において、たとえば、キーワード「エビラーメン」には、３件の住所（位置情報）（「東京都○○区××町１−１−１」、「三重県○○市××町１−２−３」、「北海道○○市△△町１２３番地」）が関連付けられていることが示されている。なお、以降においては、たとえばキーワード「エビラーメン」と、住所（位置情報）「東京都○○区××町１−１−１」との関連付けを示すキーワード／位置情報３００であれば、便宜上、「エビラーメン／東京都○○区××町１−１−１」と示す。
【００３９】
一方、図４において、キーワード／位置情報管理ＤＢ３１０に記録されているキーワード／位置情報３００は、「組み合わせキーワード」と、「住所（位置情報）」と、から構成されており、「組み合わせキーワード」には、互いに関連する複数のキーワードの組み合わせ（以下、「組み合わせキーワード」という）が、「住所（位置情報）」には、組み合わせキーワードに関連付けられている住所（位置情報）が設定される。
【００４０】
図４において、たとえば、キーワード「○○区××町」と、キーワード「○○屋」と、キーワード「エビラーメン」と、の組み合わせキーワードには、住所（位置情報）「東京都○○区××町１−１−１」が関連付けられていることが示されている。なお、以降においては、たとえばキーワード「○○区××町」と、キーワード「○○屋」と、キーワード「エビラーメン」と、の組み合わせキーワードであれば、便宜上、「○○区××町／○○屋／エビラーメン」と示す。
【００４１】
また、組み合わせキーワード「○○区××町／○○屋／エビラーメン」と、住所（位置情報）「東京都○○区××町１−１−１」との関連付けを示すキーワード／位置情報３００であれば、便宜上、「○○区××町／○○屋／エビラーメン／東京都○○区××町１−１−１」と示す。さらに、本実施の形態においては位置情報の一例として「住所」を用いたが、これに限らず、たとえば「座標（経度・緯度）」を用いてもよい。
【００４２】
また、組み合わせキーワードは３件のキーワードを組み合わせたものに限らない。また、キーワード／位置情報３００は、データベースに記録されているものに限らず、ファイルなどに記録されているものであってもよい。さらに、キーワード／位置情報管理ＤＢ３１０およびキーワード／位置情報３００は、ネットワーク１１４を介して情報提供装置１００と接続された外部装置上に設けられているものであってもよい。
【００４３】
（関連付け情報の一例）
つぎに、この発明の実施の形態にかかる情報提供装置１００に用いられる関連付け情報の一例について説明する。図５および図６は、この発明の実施の形態にかかる情報提供装置１００に用いられる関連付け情報の一例を示す説明図である。ここで、関連付け情報とは、すでに情報提供装置１００によっておこなわれた関連付け処理によって、文章情報（ブログ記事）２００と、図３および図４に示したキーワード／位置情報３００との関連付けが定義されたものである。
【００４４】
図５において、関連付け情報管理ＤＢ５１０に記録されている関連付け情報５００は、「文章ＩＤ」と、「登録日時」と、「キーワード」と、「住所（位置情報）」と、から構成されており、「文章ＩＤ」には、文章情報（ブログ記事）２００を一意に識別するための文章ＩＤが、「登録日時」には、文章情報（ブログ記事）２００が登録された日時が、「キーワード」および「住所（位置情報）」には、文章情報（ブログ記事）２００に関連付けられたキーワード／位置情報３００（キーワードおよび住所（位置情報））が設定される。
【００４５】
図５において、たとえば、文章ＩＤ「ＩＤ０００１」が設定された文章情報（ブログ記事）２００には、２件のキーワード／位置情報３００（「東京都○○区××町／東京都○○区××町」および「○○電器／東京都○○区××町１０００」）が関連付けられていることが示されている。
【００４６】
一方、図６において、関連付け情報管理ＤＢ５１０に記録されている関連付け情報５００は、「文章ＩＤ」と、「登録日時」と、「組み合わせキーワード」と、「住所（位置情報）」と、から構成されており、「文章ＩＤ」には、文章情報（ブログ記事）２００を一意に識別するための文章ＩＤが、「登録日時」には、文章情報（ブログ記事）２００が登録された日時が、「組み合わせキーワード」および「住所（位置情報）」には、文章情報（ブログ記事）２００に関連付けられたキーワード／位置情報３００（組み合わせキーワードおよび住所（位置情報））が設定される。
【００４７】
図６において、たとえば、文章ＩＤ「ＩＤ０００３」が設定された文章情報（ブログ記事）２００には、キーワード／位置情報３００「△△タワ−前／○○市場／北海道○○市△△町９９９」が関連付けられている。なお、関連付け情報５００は、データベースに記録されるものに限らず、ファイルなどに記録されるものであってもよい。また、関連付け情報管理ＤＢ５１０および関連付け情報５００は、ネットワーク１１４を介して情報提供装置１００と接続された外部装置上に設けられているものであってもよい。
【００４８】
このように、関連付け情報５００が記録されていることによって、たとえば情報提供装置１００は、この関連付け情報５００に基づいて、文章情報（ブログ記事）２００がリンクされた地図情報を含むＷＥＢページ、または地図情報がリンクされた文章情報（ブログ記事）２００を含むＷＥＢページを生成して、このＷＥＢページを不特定多数のユーザ端末装置から閲覧することができるように公開することができる。
【００４９】
（情報提供装置の機能的構成）
つぎに、この発明の実施の形態にかかる情報提供装置１００の機能的構成について説明する。図７は、この発明の実施の形態にかかる情報提供装置１００の機能的構成を示すブロック図である。図７において、情報提供装置１００は、文章情報受信部７０１と、抽出部７０２と、検索部７０３と、算出部７０４と、決定部７０５と、送信部７０６と、許可信号受信部７０７と、関連付け部７０８と、から構成されている。
【００５０】
図７において、文章情報受信部７０１は、ユーザ端末装置において作成されたネットワーク１１４内で閲覧可能な文章情報（ブログ記事）２００を前記ユーザ端末から受信する。具体的には、図２に示したようにユーザ端末装置によって入力された文章情報（ブログ記事）２００を、インターネットなどのネットワーク１１４を介して受信する。なお、文章情報受信部７０１は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによって制御されたＩ／Ｆ１０９によってその機能を実現する。
【００５１】
抽出部７０２は、文章情報受信部７０１によって受信された文章情報（ブログ記事）２００の中から、場所に関する文字列データ（キーワード）を抽出する。具体的には、形態素解析プログラムなどを用いて、文章情報（ブログ記事）２００に記述されている各文章に対する形態素解析処理をおこなうことで文章を分割し、その中からキーワード／位置情報管理ＤＢ３１０内のキーワードと照らし合わせて住所、店名、商品名、イベント名など、場所に関する名詞句をキーワードとして抽出する。但し、キーワード／位置情報管理ＤＢ３１０内のキーワード数が十分に少なければ、これらのキーワードをひとつずつ文章に照らし合わせればよいため、必ずしも上記形態素解析処理は必要ではない。
【００５２】
たとえば図２に示した文章情報（ブログ記事）２００からは、「世田谷区玉川」、「○○屋」、「エビラーメン」、「川崎市高津区」、「××家」および「カニラーメン」が場所に関するキーワードとして抽出される。
【００５３】
また、抽出部７０２は、文章情報受信部７０１によって受信された文章情報（ブログ記事）２００の中から、場所に関する文字列データ（キーワード）と当該文字列データに共起する文字列データ（キーワード）との組み合わせキーワードを抽出する。たとえば、図２に示した文章情報（ブログ記事）２００からは、キーワード「○○屋」と、キーワード「○○屋」に共起するキーワード「エビラーメン」との組み合わせキーワード「○○屋／エビラーメン」などが抽出される。
【００５４】
なお、抽出部７０２は、文章情報受信部７０１によって受信された文章情報（ブログ記事）２００の中から、場所に関する文字列データ（キーワード）と当該文字列データに共起する文字列データ（キーワード）との組み合わせキーワードを、文、段落などの文章に関する単位ごとに抽出するようにしてもよい。これにより、キーワード同士の結びつきが強い組み合わせキーワードを抽出することができるため、検索部７０３による検索処理において、より精度の高い位置情報の検索をおこなうことができる。
【００５５】
また、抽出部７０２は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００５６】
検索部７０３は、地図データ上の位置を特定する位置情報の集合（図３および図４に示したキーワード／位置情報管理ＤＢ３１０）の中から、抽出部７０２によって抽出された文字列データ（キーワード）に関連付けられている位置情報を検索する。具体的には、抽出部７０２によって抽出されたキーワードごとに、図３および図４に示したキーワード／位置情報管理ＤＢ３１０の中から、このキーワードを検索条件としたキーワード／位置情報３００の検索処理をおこなう。
【００５７】
ここで検索部７０３は、検索条件として、たとえばキーワードと一致するキーワード／位置情報３００を検索するようにしてもよい。また、キーワードを含むキーワード／位置情報３００を検索するようにしてもよい。また、複数のキーワード（組み合わせキーワード）と一致するキーワード／位置情報３００を検索するようにしてもよい。
【００５８】
また、複数のキーワード（組み合わせキーワード）を含むキーワード／位置情報３００を検索するようにしてもよい。また、検索されたキーワード／位置情報３００に共起するキーワード／位置情報３００をさらに検索するようにしてもよい。さらに、検索条件を投稿者によって指定できるようにしてもよい。
【００５９】
たとえば図３に示したキーワード／位置情報管理ＤＢ３１０から、キーワード「エビラーメン」と一致するキーワード／位置情報３００を検索した場合、３件のキーワード／位置情報３００（「エビラーメン／東京都○○区××町１−１−１」、「エビラーメン／三重県○○市××町１−２−３」および「エビラーメン／北海道○○市△△町１２３番地」）が検索される。
【００６０】
また、図４に示したキーワード／位置情報管理ＤＢ３１０から、キーワード「○○区××町」を含むキーワード／位置情報３００を検索した場合、３件のキーワード／位置情報３００（「○○区××町／東京都○○区××町」、「○○区××町／○○屋／東京都○○区××町１−１−１」および「○○区××町／○○屋／エビラーメン／東京都○○区××町１−１−１」）が検索される。
【００６１】
また、図４に示したキーワード／位置情報管理ＤＢ３１０から、組み合わせキーワード「○○区××町／○○屋」と一致するキーワード／位置情報３００を検索した場合、１件のキーワード／位置情報３００（「○○区××町／○○屋／東京都○○区××町１−１−１」）が検索される。
【００６２】
また、図４に示したキーワード／位置情報管理ＤＢ３１０から、組み合わせキーワード「○○区××町／○○屋」を含むキーワード／位置情報３００を検索した場合、２件のキーワード／位置情報３００（「○○区××町／○○屋／東京都○○区××町１−１−１」および「○○区××町／○○屋／エビラーメン／東京都○○区××町１−１−１」）が検索される。
【００６３】
なお、検索部７０３は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００６４】
算出部７０４は、抽出部７０２によって抽出された文字列データ（キーワード）に対して検索部７０３によって検索された位置情報が過去に関連付けられた最新の日付から現在までの経過日数に基づいて、前記文字列データ（キーワード）との関連性の強さをあらわすスコアを前記位置情報ごとに算出する。
【００６５】
ここで、スコアの算出方法の一例について説明する。たとえば、期間限定店舗やイベント会場の催し物に関するキーワード／位置情報３００など、有効期間が短いキーワード／位置情報３００（すなわち、短期間で移動されてしまうもの）に対しては、経過日数の増加に伴い、初期段階からスコアが大きく減少するように、以下に示す数式（１）によってスコアを算出する。
スコア＝１／（０．１×経過日数＋１）・・・（１）
この場合、経過日数とスコアの関係は図８に示すグラフのようになる。
【００６６】
また、大手デパートやランドマークに関するキーワード／位置情報３００など、有効期間が長いキーワード／位置情報３００（すなわち、長期間移動されないもの）に対しては、経過日数の増加に伴い、スコアが徐々に減少するように、以下に示す数式（２）によってスコアを算出する。
スコア＝２−ｅｘｐ（０．００１５×経過日数）・・・（２）
この場合、経過日数とスコアの関係は図９に示すグラフのようになる。
【００６７】
なお、上述した数式（１）および（２）は、あくまでも一例であるため、別の数式を用いてスコアを算出するようにしてもよい。また、算出部７０４は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００６８】
決定部７０５は、抽出部７０２によって抽出された文字列データ（キーワード）に対して、検索部７０３により位置情報が複数候補検索された場合、前記位置情報に対して文章情報が過去に関連付けられた回数、および算出部７０４によって算出されたスコアに基づいて、前記各位置情報の優先順位を決定する。
【００６９】
具体的には、検索部７０３によって検索されたキーワード／位置情報３００ごとに、当該キーワード／位置情報３００に関連付けられている文章情報（ブログ記事）２００を関連付け情報管理ＤＢ５１０の中から検索し、検索された文章情報（ブログ記事）２００の件数（すなわち、過去に関連付けられた文章の件数）を取得する。
【００７０】
たとえば図５に示す関連付け情報管理ＤＢ５１０において、キーワード／位置情報３００「エビラーメン／東京都○○区××町１−１−１」（以下、「Ａ」とする）に対して過去に関連付けられた文章情報（ブログ記事）２００の件数は１件である。また、キーワード／位置情報３００「エビラーメン／三重県○○市××町１−２−３」（以下、「Ｂ」とする）に対して過去に関連付けられた文章情報（ブログ記事）２００の件数は３件である。
【００７１】
さらにキーワード／位置情報３００「エビラーメン／北海道○○市△△町１２３番地」（以下、「Ｃ」とする）に対して過去に関連付けられた文章情報（ブログ記事）２００の件数は２件である。このように、過去に関連付けられた文章情報（ブログ記事）２００の件数のみに基づいて、キーワード／位置情報３００の優先順位を決定した場合、優先順位はＢ、Ｃ、Ａの順となる。
【００７２】
一方、算出部７０４によって算出されたスコアが、Ａ＝「１」、Ｂ＝「０．１」、Ｃ＝が「０．３」だとする。そして、それぞれのキーワード／位置情報３００（Ａ、Ｂ、Ｃ）について、スコアと過去に関連付けられた文章情報（ブログ記事）２００の件数とを乗算すると、Ａ＝「１」、Ｂ＝「０．３」、Ｃ＝「０．６」となる。このように、過去に関連付けられた文章情報（ブログ記事）２００の件数と、算出部７０４によって算出されたスコアとに基づいて、キーワード／位置情報３００の優先順位を決定した場合、優先順位はＡ、Ｃ、Ｂの順となる。
【００７３】
なお、上述したキーワード／位置情報３００の優先順位の決定方法は、あくまでも一例であるため、別の方法を用いて上記優先順位を決定するようにしてもよい。また、決定部７０５は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００７４】
送信部７０６は、決定部７０５によって優先順位が決定された各キーワード／位置情報３００をユーザ端末装置に対して送信する。これにより、ユーザ端末装置の画面上には、優先順位の高いキーワード／位置情報３００を強調表示するなど、上記優先順位に基づいて、上記各キーワード／位置情報３００が表示される。なお、送信部７０６は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによって制御されたＩ／Ｆ１０９によってその機能を実現する。
【００７５】
許可信号受信部７０７は、ユーザ端末装置にキーワード／位置情報３００が送信された結果、当該キーワード／位置情報３００の中から選択されたキーワード／位置情報３００を示す許可信号を受信する。具体的には、ユーザ端末装置において、表示画面上に表示されたキーワード／位置情報３００の中から、文章情報（ブログ記事）２００との関連付けを許可するキーワード／位置情報３００を選択することによって、上記関連付けの許可信号が情報提供装置１００に送信される。
【００７６】
そして、情報提供装置１００に送信された許可信号は、許可信号受信部７０７によって受信される。なお、許可信号受信部７０７は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによって制御されたＩ／Ｆ１０９によってその機能を実現する。
【００７７】
関連付け部７０８は、許可信号受信部７０７よって許可信号が受信された場合、当該許可信号により特定されるキーワード／位置情報３００と、文章情報受信部７０１によって入力された文章情報（ブログ記事）２００との関連付けをおこなう。
【００７８】
具体的には、（１）上記許可信号により特定されるキーワード／位置情報３００と、文章情報受信部７０１によって入力された文章情報（ブログ記事）２００との関連付けを定義した関連付け情報５００を生成する。（２）そして、この関連付け情報５００を図５および図６に示した関連付け情報管理ＤＢ５１０に記録する。なお、関連付け部７０８は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００７９】
（情報提供装置１００による関連付け処理の手順）
つぎに、この発明の実施の形態にかかる情報提供装置１００による関連付け処理の手順について説明する。図１０は、この発明の実施の形態にかかる情報提供装置１００による関連付け処理の手順の一例を示すフローチャートである。
【００８０】
まず、文章情報受信部７０１によって、ユーザ端末装置において作成された文章情報（ブログ記事）２００を前記ユーザ端末から受信する（ステップＳ１００１）。つぎに、抽出部７０２によって、ステップＳ１００１で受信された文章情報（ブログ記事）２００の中から、場所に関する文字列データ（キーワード）を抽出する（ステップＳ１００２）。そして、検索部７０３によって、ステップＳ１００２で抽出されたキーワードの中から、キーワードを一つ選択する（ステップＳ１００３）。
【００８１】
つぎに、検索部７０３によって、キーワード／位置情報管理ＤＢ３１０の中から、ステップＳ１００３で選択されたキーワードに関連付けられているキーワード／位置情報３００を検索する（ステップＳ１００４）。そして、検索部７０３によって、ステップＳ１００２で抽出されたキーワードの中から、全てのキーワードが選択されたか否かを判断する（ステップＳ１００５）。
【００８２】
ステップＳ１００５において、全てのキーワードが選択されていないと判断した場合（ステップＳ１００５：Ｎｏ）は、全てのキーワードが選択されたと判断されるまで、ステップＳ１００３〜ステップＳ１００５を繰り返しおこなう。一方、ステップＳ１００５において、全てのキーワードが選択されたと判断した場合（ステップＳ１００５：Ｙｅｓ）は、ステップＳ１００６へ進む。
【００８３】
つぎに、算出部７０４によって、ステップＳ１００４で検索されたキーワード／位置情報３００ごとにスコアを算出して（ステップＳ１００６）、決定部７０５によって、ステップＳ１００４で検索されたキーワード／位置情報３００の優先順位を決定する（ステップＳ１００７）。そして、送信部７０６によって、ステップＳ１００７で優先順位が決定されたキーワード／位置情報３００をユーザ端末装置に対して送信する（ステップＳ１００８）。なお、ユーザ端末装置の表示画面上に表示されたキーワード／位置情報３００の一例については図１１および図１２を用いて後述する。
【００８４】
つぎに、許可信号受信部７０７によって、ユーザ端末装置にキーワード／位置情報３００が送信された結果、当該キーワード／位置情報３００の中から選択されたキーワード／位置情報３００を示す許可信号を受信する（ステップＳ１００９）。そして、関連付け部７０８によって、ステップＳ１００９で受信された許可信号により特定されるキーワード／位置情報３００と、ステップＳ１００１で受信された文章情報（ブログ記事）２００との関連付けをおこない（ステップＳ１０１０）、一連の処理を終了する。なお、関連付け処理によって記録された関連付け情報５００の一例については図１３および図１４を用いて後述する。
【００８５】
（ユーザ端末装置の表示画面上に表示されたキーワード／位置情報３００の一例）
つぎに、ユーザ端末装置の表示画面上に表示されたキーワード／位置情報３００の一例について説明する。図１１および図１２は、ユーザ端末装置の表示画面上に表示されたキーワード／位置情報３００の一例を示す説明図である。
【００８６】
図１１および図１２において、キーワード／位置情報選択画面１１００は、図２に示した文章情報（ブログ記事）２００に対して関連付けるキーワード／位置情報３００をユーザに選択させるために、図１に示したネットワーク１１４を介して情報提供装置１００と接続されたユーザ端末装置の画面上に表示されたものであり、記事表示欄１１１０と、キーワード／位置情報選択欄１１２０と、投稿ボタン１１３０と、から構成されている。
【００８７】
図１１において、記事表示欄１１１０には、図２に示した文章情報（ブログ記事）２００が表示されており、キーワード／位置情報選択欄１１２０には、記事表示欄１１１０に表示されている文章情報（ブログ記事）２００に基づいて、図３に示したキーワード／位置情報管理ＤＢ３１０から検索されたキーワード／位置情報３００の一覧が表示されている。
【００８８】
さらに、キーワード／位置情報選択欄１１２０においては、複数のキーワード／位置情報３００の中から、任意のキーワード／位置情報３００（「○○屋／東京都○○区××町１−１−１」および「エビラーメン／東京都○○区××町１−１−１」）が、文章情報（ブログ記事）２００との関連付けを許可するキーワード／位置情報３００として選択されている。
【００８９】
一方、図１２において、記事表示欄１１１０には、図２に示した文章情報（ブログ記事）２００が表示されており、キーワード／位置情報選択欄１１２０には、記事表示欄１１１０に表示されている文章情報（ブログ記事）２００に基づいて、図４に示したキーワード／位置情報管理ＤＢ３１０から検索されたキーワード／位置情報３００の一覧が表示されている。
【００９０】
さらに、キーワード／位置情報選択欄１１２０においては、複数のキーワード／位置情報３００の中から、任意のキーワード／位置情報３００（「○○区××町／○○屋／エビラーメン／東京都○○区××町１−１−１」および「××家／カニラーメン／神奈川県△△市□□区○○３６丁目」）が、文章情報（ブログ記事）２００との関連付けを許可するキーワード／位置情報３００として選択されている。
【００９１】
このように任意のキーワード／位置情報３００が、文章情報（ブログ記事）２００との関連付けを許可するキーワード／位置情報３００として選択されている状態から、投稿ボタン１１３０が押下されることによって、上記関連付けを許可する許可信号が情報提供装置１００に対して送信される。そして、情報提供装置１００において、ユーザ端末装置から受信した許可信号に基づいて、図２に示した文章情報（ブログ記事）２００と選択された任意のキーワード／位置情報３００との関連付け処理がおこなわれる。
【００９２】
（関連付け処理によって記録された関連付け情報５００の一例）
つぎに、関連付け処理によって記録された関連付け情報５００の一例について説明する。図１３および図１４は、関連付け処理によって記録された関連付け情報５００の一例を示す説明図である。
【００９３】
図１３に示す関連付け情報管理ＤＢ５１０は、図５に示した関連付け情報管理ＤＢ５１０に対し、図１０に示した手順による関連付け処理によって関連付け情報５００Ａが追加された後の関連付け情報管理ＤＢ５１０の状態を示したものである。
【００９４】
図１３において、関連付け情報５００Ａは、文章ＩＤ「ＩＤ１２３４」が設定された文章情報（ブログ記事）２００に対して、投稿者によって選択された２件のキーワード／位置情報３００（「○○屋／東京都○○区××町１−１−１」および「エビラーメン／東京都○○区××町１−１−１」）が関連付けられたことを示している。
【００９５】
一方、図１４に示す関連付け情報管理ＤＢ５１０は、図６に示した関連付け情報管理ＤＢ５１０に対し、図１０に示した手順による関連付け処理によって関連付け情報５００Ｂが追加された後の関連付け情報管理ＤＢ５１０の状態を示したものである。
【００９６】
図１４において、関連付け情報５００Ｂは、文章ＩＤ「ＩＤ１２３４」が設定された文章情報（ブログ記事）２００に対して、投稿者によって選択された２件のキーワード／位置情報３００（「○○区××町／○○屋／エビラーメン／東京都○○区××町１−１−１」および「××家／カニラーメン／神奈川県△△市□□区○○３６丁目」）が関連付けられたことを示している。
【００９７】
このように、情報提供装置１００において、図１０に示した手順による関連付け処理がおこなわれることによって、ユーザが入力した文章情報（ブログ記事）２００とユーザによって選択されたキーワード／位置情報３００との関連付けがおこなわれ、この結果、関連付け情報５００が関連付け情報管理ＤＢ５１０に記録される。
【００９８】
そして、情報提供装置１００は、この関連付け情報５００に基づいて、文章情報（ブログ記事）２００がリンクされた地図情報を含むＷＥＢページ、または地図情報がリンクされた文章情報（ブログ記事）２００を含むＷＥＢページを生成して、このＷＥＢページを不特定多数のユーザ端末装置から閲覧することができるように公開することができる。
【００９９】
以上説明したように、この発明の実施の形態にかかる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法によれば、投稿者は、文章情報（ブログ記事）２００を入力したうえで、表示画面上に表示されたキーワード／位置情報３００の中から、任意のキーワード／位置情報３００を選択するだけといったユーザ端末装置の簡単な入力操作により、所望する位置情報と文章情報（ブログ記事）２００とをリンクさせることができる。
【０１００】
このため、文章情報（ブログ記事）２００の投稿者にとっては、キーワード／位置情報３００を関連付ける際の利便性が向上するだけでなく、より精度および有効性の高いキーワード／位置情報３００を提供することができ、文章情報（ブログ記事）２００の閲覧者にとっては、文章情報（ブログ記事）２００中の場所をあらわすキーワードに関連付けられた、より確かな位置を示す地図データを容易に閲覧することができる。
【０１０１】
なお、本実施の形態で説明した情報提供方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション、ＣＡＤ等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１０２】
（付記１）ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信させる文章情報受信工程と、
前記文章情報受信工程によって受信された文章情報の中から、場所に関する文字列データを抽出させる抽出工程と、
地図データ上の位置を特定する位置情報の集合の中から、前記抽出工程によって抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索させる検索工程と、
前記検索工程によって検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信させる送信工程と、
前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信させる許可信号受信工程と、
前記許可信号受信工程によって前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなわせる関連付け工程と、
をコンピュータに実行させることを特徴とする情報提供プログラム。
【０１０３】
（付記２）前記検索工程により前記抽出文字列データに対して前記検索位置情報が複数候補検索された場合、前記抽出文字列データに対して前記各検索位置情報が過去に関連付けられた日付に基づいて、前記各検索位置情報の優先順位を決定させる決定工程を前記コンピュータに実行させ、
前記送信工程は、
前記決定工程によって優先順位が決定された前記各検索位置情報および前記抽出文字列データを前記ユーザ端末装置に対して送信させることを特徴とする付記１に記載の情報提供プログラム。
【０１０４】
（付記３）前記抽出文字列データに対して前記検索位置情報が複数候補検索された場合、前記検索位置情報に対して文章情報が過去に関連付けられた回数に基づいて、前記各検索位置情報の優先順位を決定させる決定工程を前記コンピュータに実行させ、
前記送信工程は、
前記決定工程によって優先順位が決定された前記各検索位置情報および前記抽出文字列データを前記ユーザ端末装置に対して送信させることを特徴とする付記１に記載の情報提供プログラム。
【０１０５】
（付記４）前記抽出文字列データに対して前記各検索位置情報が過去に関連付けられた最新の日付から現在までの経過日数に基づいて、前記抽出文字列データとの関連性の強さをあらわすスコアを前記検索位置情報ごとに算出させる算出工程を前記コンピュータに実行させ、
前記決定工程は、
前記算出工程によって算出されたスコアに基づいて、前記各検索位置情報の優先順位を決定させることを特徴とする付記３に記載の情報提供プログラム。
【０１０６】
（付記５）前記抽出工程は、
前記文章情報受信工程によって受信された文章情報の中から、場所に関する文字列データおよび当該文字列データに共起する文字列データを抽出させ、
前記検索工程は、
前記地図データ上の位置を特定する位置情報の集合の中から、前記抽出工程によって抽出された場所に関する文字列データおよび当該文字列データに共起する文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索させることを特徴とする付記１〜付記４のいずれか一つに記載の情報提供プログラム。
【０１０７】
（付記６）前記抽出工程は、
前記文章情報受信工程によって受信された文章情報の中から、場所に関する文字列データおよび当該文字列データに共起する文字列データを、文、段落などの文章に関する単位ごとに抽出させることを特徴とする付記５に記載の情報提供プログラム。
【０１０８】
（付記７）付記１〜６のいずれか一つに記載の情報提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１０９】
（付記８）ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信する文章情報受信手段と、
前記文章情報受信手段によって受信された文章情報の中から、場所に関する文字列データを抽出する抽出手段と、
地図データ上の位置を特定する位置情報の集合の中から、前記抽出手段によって抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索する検索手段と、
前記検索手段によって検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信する送信手段と、
前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信する許可信号受信手段と、
前記許可信号受信手段によって前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなう関連付け手段と、
を備えたことを特徴とする情報提供装置。
【０１１０】
（付記９）ユーザ端末装置において作成されたネットワーク内で閲覧可能な文章情報を前記ユーザ端末装置から受信する文章情報受信工程と、
前記文章情報受信工程によって受信された文章情報の中から、場所に関する文字列データを抽出する抽出工程と、
地図データ上の位置を特定する位置情報の集合の中から、前記抽出工程によって抽出された文字列データ（以下、「抽出文字列データ」という）に関連付けられている位置情報を検索する検索工程と、
前記検索工程によって検索された位置情報（以下、「検索位置情報」という）および前記抽出文字列データを前記ユーザ端末装置に対して送信する送信工程と、
前記検索位置情報および前記抽出文字列データが前記ユーザ端末装置に送信された結果、前記検索位置情報および前記抽出文字列データとの関連付けを許可する許可信号を前記ユーザ端末装置から受信する許可信号受信工程と、
前記許可信号受信工程によって前記許可信号が受信された場合、前記検索位置情報と前記文章情報との関連付けをおこなう関連付け工程と、
を含んだことを特徴とする情報提供方法。
【産業上の利用可能性】
【０１１１】
以上のように、本発明にかかる情報提供プログラム、該プログラムを記録した記録媒体、情報提供装置、および情報提供方法は、文章と位置情報とをリンクさせることが可能な情報提供サービスなどに有用であり、特に、高い利便性が要求されるブログサービスなどへの利用に適している。
【図面の簡単な説明】
【０１１２】
【図１】この発明の実施の形態にかかる情報提供装置のハードウェア構成を示すブロック図である。
【図２】この発明の実施の形態にかかる情報提供装置に用いられる文章情報（ブログ記事）の一例を示す説明図である。
【図３】この発明の実施の形態にかかる情報提供装置に用いられるキーワード／位置情報の一例を示す説明図である。
【図４】この発明の実施の形態にかかる情報提供装置に用いられるキーワード／位置情報の別の一例を示す説明図である。
【図５】この発明の実施の形態にかかる情報提供装置に用いられる関連付け情報の一例を示す説明図である。
【図６】この発明の実施の形態にかかる情報提供装置に用いられる関連付け情報の別の一例を示す説明図である。
【図７】この発明の実施の形態にかかる情報提供装置の機能的構成を示すブロック図である。
【図８】経過日数とスコアの関係の一例を示すグラフである。
【図９】経過日数とスコアの関係の別の一例を示すグラフである。
【図１０】この発明の実施の形態にかかる情報提供装置による関連付け処理の手順の一例を示すフローチャートである。
【図１１】ユーザ端末装置の表示画面上に表示されたキーワード／位置情報の一例を示す説明図である。
【図１２】ユーザ端末装置の表示画面上に表示されたキーワード／位置情報の別の一例を示す説明図である。
【図１３】関連付け処理によって記録された関連付け情報の一例を示す説明図である。
【図１４】関連付け処理によって記録された関連付け情報の別の一例を示す説明図である。
【符号の説明】
【０１１３】
１００  情報提供装置
２００  文章情報（ブログ記事）
２１０  入力画面
３００  キーワード／位置情報
３１０  キーワード／位置情報管理ＤＢ
５００  関連付け情報
５１０  関連付け情報管理ＤＢ
７０１  文章情報受信部
７０２  抽出部
７０３  検索部
７０４  算出部
７０５  決定部
７０６  送信部
７０７  許可信号受信部
７０８  関連付け部
１１００  キーワード／位置情報選択画面
【図１】
2007334799.tif 000003
【図２】
2007334799.tif 000004
【図３】
2007334799.tif 000005
【図４】
2007334799.tif 000006
【図５】
2007334799.tif 000007
【図６】
2007334799.tif 000008
【図７】
2007334799.tif 000009
【図８】
2007334799.tif 000010
【図９】
2007334799.tif 000011
【図１０】
2007334799.tif 000012
【図１１】
2007334799.tif 000013
【図１２】
2007334799.tif 000014
【図１３】
2007334799.tif 000015
【図１４】
2007334799.tif 000016