(57)【特許請求の範囲】
【請求項１】
携帯端末の現在位置に応じたコンテンツの識別子を前記携帯端末に送信するコンテンツ情報配信装置であって、
コンテンツに含まれる特徴語と、当該コンテンツが携帯端末で表示されたときの当該携帯端末の位置とを対応付けて記憶する位置記憶手段と、
携帯端末からコンテンツの識別子および当該携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出する特徴語抽出手段と、
前記特徴語抽出手段によって抽出された特徴語と前記携帯端末の現在位置とを対応付けて前記位置記憶手段に記憶させる位置登録手段と、
携帯端末から当該携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込む特徴語取得手段と、
指定された語に応じたコンテンツを検索する検索装置に、前記特徴語取得手段が読み込んだ特徴語に応じたコンテンツを検索させる検索指示手段と、
前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信する識別子送信手段と、
領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段とを備え、
前記特徴語取得手段は、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、前記携帯端末の現在位置が属する領域に対応する特徴語を前記領域特徴語記憶手段から読み込む
ことを特徴とするコンテンツ情報配信装置。
【請求項２】
前記位置登録手段は、携帯端末から受信した現在位置が属する領域の領域識別情報を前記携帯端末の現在位置として、前記特徴語抽出手段によって抽出された特徴語と対応付けて前記位置記憶手段に記憶させる
請求項１に記載のコンテンツ情報配信装置。
【請求項３】
前記領域識別情報は、行政管理庁告示第１４３号で定められた地域メッシュコードである
請求項２に記載のコンテンツ情報配信装置。
【請求項４】
前記位置登録手段は、携帯端末から現在位置として受信する緯度および経度に対して所定の演算を行って前記地域メッシュコードを算出する
請求項３に記載のコンテンツ情報配信装置。
【請求項５】
領域識別情報と、当該領域識別情報によって特定される領域の範囲とを対応付けて記憶する領域情報記憶手段を備え、
前記位置登録手段は、携帯端末から受信する現在位置が属する領域に対応する領域識別情報を前記領域情報記憶手段から読み込み、当該領域識別情報と前記特徴語抽出手段によって抽出された特徴語と対応付けて前記位置記憶手段に記憶させる
請求項２または請求項３に記載のコンテンツ情報配信装置。
【請求項６】
携帯端末と、
前記携帯端末の現在位置に応じたコンテンツの識別子を前記携帯端末に送信するコンテンツ情報配信装置とを備え、
前記携帯端末は、
現在位置を算出する位置算出手段と、
コンテンツを保持するコンテンツサーバから受信したコンテンツを表示したときに、当該コンテンツの識別子および前記位置算出手段に算出された現在位置を前記コンテンツ情報配信装置に送信する表示コンテンツ情報送信手段と、
前記位置算出手段に算出された現在位置を送信することにより、当該現在位置に応じたコンテンツの識別子を前記コンテンツ情報配信装置に要求するコンテンツ情報要求手段とを有し、
前記コンテンツ情報配信装置は、
コンテンツに含まれる特徴語と、当該コンテンツが携帯端末で表示されたときの当該携帯端末の位置とを対応付けて記憶する位置記憶手段と、
携帯端末の前記表示コンテンツ情報送信手段からコンテンツの識別子および当該携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出する特徴語抽出手段と、
前記特徴語抽出手段によって抽出された特徴語と前記携帯端末の現在位置とを対応付けて前記位置記憶手段に記憶させる位置登録手段と、
携帯端末の前記コンテンツ情報要求手段から当該携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込む特徴語取得手段と、
指定された語に応じたコンテンツを検索する検索装置に、前記特徴語取得手段が読み込んだ特徴語に応じたコンテンツを検索させる検索指示手段と、
前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信する識別子送信手段と、
領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段とを有し、
前記特徴語取得手段は、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、前記携帯端末の現在位置が属する領域に対応する特徴語を前記領域特徴語記憶手段から読み込む
ことを特徴とするコンテンツ情報配信システム。
【請求項７】
前記位置登録手段は、携帯端末の前記表示コンテンツ情報送信手段から受信した現在位置が属する領域の領域識別情報を前記携帯端末の現在位置として、前記特徴語抽出手段によって抽出された特徴語と対応付けて前記位置記憶手段に記憶させる
請求項６に記載のコンテンツ情報配信システム。
【請求項８】
携帯端末の現在位置に応じたコンテンツの識別子を前記携帯端末に送信するコンテンツ情報配信方法であって、
現在位置算出機能を有する携帯端末が、コンテンツを保持するコンテンツサーバから受信したコンテンツを表示したときに、当該コンテンツの識別子および当該携帯端末の現在位置をコンテンツ情報配信装置に送信し、
前記コンテンツ情報配信装置が、
前記携帯端末から前記コンテンツの識別子および前記携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出し、
コンテンツから抽出した特徴語と前記携帯端末の現在位置とを対応付けて位置記憶手段に記憶させ、
現在位置算出機能を有する携帯端末が、当該携帯端末の現在位置を送信することにより、当該現在位置に応じたコンテンツの識別子を前記コンテンツ情報配信装置に要求し、
前記コンテンツ情報配信装置が、
前記携帯端末から前記携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込み、
指定された語に応じたコンテンツを検索する検索装置に前記特徴語に応じたコンテンツを検索させ、
前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信し、
前記コンテンツ情報配信装置が、
携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段から、前記携帯端末の現在位置が属する領域に対応する特徴語を読み込み、
前記検索装置に前記特徴語に応じたコンテンツを検索させる
ことを特徴とするコンテンツ情報配信方法。
【請求項９】
前記コンテンツ情報配信装置は、携帯端末から受信した現在位置が属する領域の領域識別情報を前記携帯端末の現在位置として、コンテンツから抽出した特徴語と対応付けて前記位置記憶手段に記憶させる
請求項８に記載のコンテンツ情報配信方法。
【請求項１０】
コンテンツに含まれる特徴語と、当該コンテンツが携帯端末で表示されたときの当該携帯端末の位置とを対応付けて記憶する位置記憶手段と、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段とを備えたコンピュータに搭載されるコンテンツ情報配信プログラムであって、
前記コンピュータに、
携帯端末からコンテンツの識別子および当該携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出する特徴語抽出処理、
前記特徴語抽出処理で抽出された特徴語と前記携帯端末の現在位置とを対応付けて前記位置記憶手段に記憶させる位置登録処理、
携帯端末から当該携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込む特徴語取得処理、
指定された語に応じたコンテンツを検索する検索装置に、前記特徴語取得処理で読み込んだ特徴語に応じたコンテンツを検索させる検索指示処理、および
前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信する識別子送信処理を実行させ、
前記特徴語取得処理で、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、前記携帯端末の現在位置が属する領域に対応する特徴語を前記領域特徴語記憶手段から読み込ませる
ためのコンテンツ情報配信プログラム。
【請求項１１】
前記コンピュータに、
前記位置登録処理では、携帯端末から受信した現在位置が属する領域の領域識別情報を前記携帯端末の現在位置として、前記特徴語抽出処理で抽出された特徴語と対応付けて前記位置記憶手段に記憶させる
請求項１０に記載のコンテンツ情報配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報配信装置、コンテンツ情報配信システム、コンテンツ情報配信方法およびコンテンツ情報配信プログラムに関し、特に、現在位置に応じたコンテンツの情報を携帯端末が得られるようにするためのコンテンツ情報配信装置、コンテンツ情報配信システム、コンテンツ情報配信方法およびコンテンツ情報配信プログラムに関する。
【背景技術】
【０００２】
ＧＰＳ（Global Positioning System ）機能を備えた携帯端末が普及し、携帯端末の所有者に提供する情報を選択したり情報検索を行ったりする際のコンテキストとして位置情報を利用できるようになった。位置情報を用いた情報配信サービスを行うためには、位置情報から特定することができる情報（コンテンツ）を十分に用意しておく必要がある。
【０００３】
位置情報から特定することができるコンテンツを増やすための手法として、利用者に、地図上の位置に対してＷｅｂコンテンツのＵＲＬ（Uniform Resource Locator）を設定させ、そのＷｅｂコンテンツを位置に関連するコンテンツとして扱うサービスがある。このようなサービスでは、例えば、ある利用者が地図上の任意の地点に対して任意のＵＲＬを関連付けることができ、他の利用者がその地点や目的のキーワードを入力すると、その地点やキーワードに関連する情報を地図とともに表示させる。また、利用者が閲覧しているＷｅｂページに位置情報を登録した地図を貼り付けることができ、他の利用者がそのＷｅｂページを利用できるようにするサービスも提供されている。これらのサービスを利用することにより、多数の利用者が位置情報をコンテンツに関連付けることができる。その結果、位置情報から特定することができるコンテンツを増加させることができる。
【０００４】
また、特許文献１には、コンテンツから地理情報を抽出し、コンテンツと地理情報とを関連付けるＷｅｂ検索装置が記載されている。特許文献１に記載された装置は、Ｗｅｂページ中に記述されている地理情報と時間情報を抽出し、時空間構造データベースに登録することにより、地理条件や時間条件でコンテンツを検索できるようにしている。また、特許文献１に記載された装置は、ＨＴＭＬ文書に含まれる住所や名称等の固有名詞を、形態素解析器で分解する。そして、住所や名称等の固有名詞を、実世界における位置や形状を収録した地理情報データベースと比較し、正規化した地理属性としてコンテンツと関連付ける。特許文献１に記載の装置によれば、コンテンツの内容を解析して自動的に位置情報をコンテンツと関連付けることができ、位置情報を使用した情報配信サービスでそのコンテンツを提供することができる。
【０００５】
また、特許文献２には、車両等の移動体が取得したコンテンツを検索するためのコンテンツ検索用インデックスを生成するコンテンツ検索用インデックス生成装置が記載されている。特許文献２に記載の装置は、移動体の緯度・経度を文字列に変換し、その文字列とコンテンツとを関連付けたインデックスを生成する。緯度・経度を文字列に変換するときには、その緯度・経度（検出値）をキーとして地図データベースを検索し、その検出値を含む範囲（緯度・経度の範囲）が対応付けられている文字（例えばＸＸ町１丁目等）を読み出す。
【０００６】
また、特許文献３には、地点検索用のファイルを地域毎に分割し、個々の地点に対応する緯度・経度を各ファイルに含めているナビゲーション装置が記載されている。
【０００７】
また、昭和４８年７月１２日の行政管理庁告示第１４３号「統計に用いる標準地域メッシュ及び標準地域メッシュ・コード」で定められた基準地域メッシュのコードを緯度および経度から求める方法が、非特許文献１に記載されている。
【０００８】
【特許文献１】特開２００４−２３４２８８号公報（段落０００８，００２２，００２３，００２８）
【特許文献２】特開２００４−２６５０１５号公報（段落００１９，００２７，００２８）
【特許文献３】特開２００７−４７８０１号公報（００１５−００２１）
【非特許文献１】“地域メッシュ統計の概要”、［ｏｎｌｉｎｅ］、［平成１９年１１月９日検索］、インターネット＜URL: http://www.stat.go.jp/data/mesh/pdf/gaiyo1.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
位置情報から特定することができる情報が少なければ、位置情報を用いた情報配信サービスを十分に行うことが困難となる。
【００１０】
地図上の位置に対して利用者がＷｅｂコンテンツのＵＲＬを設定することができるようなサービスを利用すれば、コンテンツと位置情報の関連づけを行うことができ、位置情報から特定することができるコンテンツを増やすことができる。しかし、人手による手動設定では、位置情報から特定することができるコンテンツを十分に増加させることは困難である。
【００１１】
特許文献１や特許文献２等に記載された技術では、人手によらずに位置情報とコンテンツとを関連付けることができる。
【００１２】
しかし、特許文献１に記載された装置では、コンテンツから地理情報を抽出し、コンテンツと地理情報とを関連付けるため、コンテンツに地理情報が含まれていない場合には、コンテンツと地理情報を関連付けることができない。そのため、位置情報に関連付けられたコンテンツの増加を十分に促進することができない。特許文献１では、インターネット上のＷＷＷ文書中の約２８％が地理情報を含んでいるという調査結果が引用されている。この結果によれば、約７０％のＷＷＷ文書には地理情報が含まれていないことになり、そのようなＷＷＷ文書（コンテンツ）からは位置情報を抽出することができず、位置情報とコンテンツとの関連付けも行うことができない。また、コンテンツに含まれている位置情報も、特定の地点を表しているとは限らない。例えば「東京都」等の大きな範囲を示す位置情報や、「自宅の庭」等のように、特定の地点を表していない場合もある。このような情報をコンテンツから抽出してコンテンツに関連付けても、位置情報を用いた情報配信サービスで活用することはできない。
【００１３】
また、特許文献２に記載された装置では、車両等の移動体が取得したコンテンツを検索するためのコンテンツ検索用インデックスを生成するので、未だ移動体に取得されていないコンテンツの検索には適用することができない。すなわち、特許文献２に記載された装置で生成されたコンテンツ検索用インデックスを用いて、位置情報をキーにしてコンテンツを検索しようとしても、移動体に一度取得されているコンテンツしか検索することはできず、移動体に取得されていないコンテンツを検索することはできない。
【００１４】
そこで、本発明は、位置情報に応じたコンテンツを多数のコンテンツの中から特定できるコンテンツ情報配信装置、コンテンツ情報配信システム、コンテンツ情報配信方法およびコンテンツ情報配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のコンテンツ情報配信装置は、携帯端末の現在位置に応じたコンテンツの識別子を前記携帯端末に送信するコンテンツ情報配信装置であって、コンテンツに含まれる特徴語と、当該コンテンツが携帯端末で表示されたときの当該携帯端末の位置とを対応付けて記憶する位置記憶手段と、携帯端末からコンテンツの識別子および当該携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出する特徴語抽出手段と、前記特徴語抽出手段によって抽出された特徴語と前記携帯端末の現在位置とを対応付けて前記位置記憶手段に記憶させる位置登録手段と、
携帯端末から当該携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込む特徴語取得手段と、指定された語に応じたコンテンツを検索する検索装置に、前記特徴語取得手段が読み込んだ特徴語に応じたコンテンツを検索させる検索指示手段と、前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信する識別子送信手段と、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段とを備え、前記特徴語取得手段が、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、前記携帯端末の現在位置が属する領域に対応する特徴語を前記領域特徴語記憶手段から読み込むことを特徴とする。
【００１７】
また、本発明のコンテンツ情報配信システムは、携帯端末と、前記携帯端末の現在位置に応じたコンテンツの識別子を前記携帯端末に送信するコンテンツ情報配信装置とを備え、前記携帯端末が、現在位置を算出する位置算出手段と、コンテンツを保持するコンテンツサーバから受信したコンテンツを表示したときに、当該コンテンツの識別子および前記位置算出手段に算出された現在位置を前記コンテンツ情報配信装置に送信する表示コンテンツ情報送信手段と、前記位置算出手段に算出された現在位置を送信することにより、当該現在位置に応じたコンテンツの識別子を前記コンテンツ情報配信装置に要求するコンテンツ情報要求手段とを有し、前記コンテンツ情報配信装置が、コンテンツに含まれる特徴語と、当該コンテンツが携帯端末で表示されたときの当該携帯端末の位置とを対応付けて記憶する位置記憶手段と、携帯端末の前記表示コンテンツ情報送信手段からコンテンツの識別子および当該携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出する特徴語抽出手段と、前記特徴語抽出手段によって抽出された特徴語と前記携帯端末の現在位置とを対応付けて前記位置記憶手段に記憶させる位置登録手段と、携帯端末の前記コンテンツ情報要求手段から当該携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込む特徴語取得手段と、指定された語に応じたコンテンツを検索する検索装置に、前記特徴語取得手段が読み込んだ特徴語に応じたコンテンツを検索させる検索指示手段と、前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信する識別子送信手段と、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段とを有し、前記特徴語取得手段が、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、前記携帯端末の現在位置が属する領域に対応する特徴語を前記領域特徴語記憶手段から読み込むことを特徴とする。
【００１８】
また、本発明のコンテンツ情報配信方法は、携帯端末の現在位置に応じたコンテンツの識別子を前記携帯端末に送信するコンテンツ情報配信方法であって、現在位置算出機能を有する携帯端末が、コンテンツを保持するコンテンツサーバから受信したコンテンツを表示したときに、当該コンテンツの識別子および当該携帯端末の現在位置をコンテンツ情報配信装置に送信し、前記コンテンツ情報配信装置が、前記携帯端末から前記コンテンツの識別子および前記携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出し、コンテンツから抽出した特徴語と前記携帯端末の現在位置とを対応付けて位置記憶手段に記憶させ、現在位置算出機能を有する携帯端末が、当該携帯端末の現在位置を送信することにより、当該現在位置に応じたコンテンツの識別子を前記コンテンツ情報配信装置に要求し、前記コンテンツ情報配信装置が、前記携帯端末から前記携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込み、指定された語に応じたコンテンツを検索する検索装置に前記特徴語に応じたコンテンツを検索させ、前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信し、前記コンテンツ情報配信装置が、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段から、前記携帯端末の現在位置が属する領域に対応する特徴語を読み込み、前記検索装置に前記特徴語に応じたコンテンツを検索させることを特徴とする。
【００１９】
また、本発明のコンテンツ情報配信プログラムは、コンテンツに含まれる特徴語と、当該コンテンツが携帯端末で表示されたときの当該携帯端末の位置とを対応付けて記憶する位置記憶手段と、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段とを備えたコンピュータに搭載されるコンテンツ情報配信プログラムであって、前記コンピュータに、携帯端末からコンテンツの識別子および当該携帯端末の現在位置を受信したときに、前記識別子が示すコンテンツを取得し、当該コンテンツに含まれる特徴語を抽出する特徴語抽出処理、前記特徴語抽出処理で抽出された特徴語と前記携帯端末の現在位置とを対応付けて前記位置記憶手段に記憶させる位置登録処理、携帯端末から当該携帯端末の現在位置を受信したときに、当該現在位置に対応付けられた特徴語を前記位置記憶手段から読み込む特徴語取得処理、指定された語に応じたコンテンツを検索する検索装置に、前記特徴語取得処理で読み込んだ特徴語に応じたコンテンツを検索させる検索指示処理、および前記検索装置に検索されたコンテンツの識別子を前記携帯端末に送信する識別子送信処理を実行させ、前記特徴語取得処理で、携帯端末の現在位置に対応付けられた特徴語が前記位置記憶手段に記憶されていない場合、前記携帯端末の現在位置が属する領域に対応する特徴語を前記領域特徴語記憶手段から読み込ませることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、位置情報に応じたコンテンツを多数のコンテンツの中から特定することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態を図面を参照して説明する。
図１は、本発明のコンテンツ情報配信システムの例を示すブロック図である。本発明のコンテンツ情報配信システムは、携帯端末１０と、コンテンツ情報配信装置２０とを備える。以下、コンテンツ情報配信装置２０をコンテンツ情報配信サーバ２０と記す。コンテンツ情報配信サーバ２０には、通信ネットワーク（図示せず。）を介して、コンテンツを保持するコンテンツサーバ４０と、指定された語に応じたコンテンツを検索する検索装置（以下、検索エンジンと記す。）３０とが接続されている。コンテンツサーバ４０と検索エンジン３０も、通信ネットワークを介して接続されている。コンテンツサーバ４０は、携帯端末１０とも通信ネットワークを介して接続され、保持しているコンテンツを携帯端末１０に提供する。
【００２３】
図１では、１台の携帯端末１０を図示しているが、携帯端末１０の台数は１台に限定されず、複数存在していてもよい。同様に、図１では、コンテンツサーバ４０および検索エンジン３０をそれぞれ１台ずつ図示しているが、コンテンツサーバ４０および検索エンジン３０はそれぞれ複数台存在していてもよい。
【００２４】
携帯端末１０は、携帯端末１０自身の現在位置を算出する機能を有する。コンテンツ情報配信サーバ２０は、携帯端末１０がコンテンツを表示した位置と、そのコンテンツに含まれる特徴語とを対応付けて記憶する。特徴語は、コンテンツの特徴を表しているとみなされる文字列である。コンテンツ情報配信サーバ２０は、携帯端末１０が携帯端末１０自身の現在位置に応じたコンテンツを表示する場合、携帯端末１０の現在位置に対応する特徴語を用いて、検索エンジン３０にコンテンツを検索させ、そのコンテンツの識別子を携帯端末１０に送信する。携帯端末１０は、そのコンテンツの識別子により、自身の現在位置に応じたコンテンツを特定することができるので、そのコンテンツを取得して表示することができる。
【００２５】
携帯端末１０は、情報表示手段１０１と、情報取得手段１０２と、位置算出手段１０３とを備える。
【００２６】
位置算出手段１０３は、携帯端末１０自身の現在位置を算出する。位置算出手段１０３は、例えば、ＧＰＳ（Global Positioning System ）アンテナを備え、ＧＰＳ衛星から信号を受信し、ＧＰＳ衛星との位置関係に基づいて現在位置を算出する。現在位置は、例えば、緯度および経度で表される。以下、位置算出手段１０３が現在位置として緯度および経度を算出する場合を例にして説明する。
【００２７】
情報表示手段１０１は、コンテンツサーバ４０から受信したコンテンツ（例えばＷｅｂページ）を表示する。情報表示手段１０１は、コンテンツを表示したとき（換言すれば、コンテンツを携帯端末１０のユーザに閲覧させたとき）、位置算出手段１０３に現在位置を算出させる。そして、情報表示手段１０１は、そのコンテンツの識別子および位置算出手段１０３が算出した携帯端末１０の現在位置をコンテンツ情報配信サーバ２０に送信する。
【００２８】
情報取得手段１０２は、携帯端末１０自身の現在位置に応じたコンテンツを表示する場合（例えば、ユーザによって現在位置に応じたコンテンツを表示する旨の指示が入力された場合等）、位置算出手段１０３に現在位置を算出させ、その現在位置をコンテンツ情報配信サーバ２０に送信する。情報取得手段１０２は、送信した現在位置に対する応答として、コンテンツ情報配信サーバ２０から現在位置に応じたコンテンツの識別子を受信する。なお、情報取得手段１０２がコンテンツ情報配信サーバ２０から受信する情報は、現在位置に応じたコンテンツの識別子に限定されず、そのコンテンツのタイトルや説明等を受信してもよい。また、情報表示手段１０１は、情報取得手段１０２がコンテンツ情報配信サーバ２０から受信した情報（コンテンツの識別子等）を表示する。
【００２９】
また、情報取得手段１０２は、携帯端末１０がコンテンツを取得して表示する場合、コンテンツサーバ４０にコンテンツを要求し、コンテンツサーバ４０からコンテンツを受信する。情報取得手段１０２は、そのコンテンツを情報表示手段１０１に表示させる。
【００３０】
情報表示手段１０１、情報取得手段１０２および位置算出手段１０３は、例えば、プログラム（携帯端末用プログラム）に従って動作するＣＰＵによって実現される。ＣＰＵが携帯端末用プログラムに従って動作してコンテンツ等を表示する場合、ＣＰＵは、携帯端末１０が備えるＬＣＤ（Liquid Crystal Display）等の表示装置にコンテンツ等を表示させればよい。
【００３１】
コンテンツ情報配信サーバ２０は、位置・特徴語対応付け手段２０１と、位置関連情報配信手段２０２と、位置・特徴語インデックスデータベース記憶手段（以下、位置・特徴語インデックスＤＢ記憶手段と記す。）２０３と、エリア特徴語データベース記憶手段（以下、エリア特徴語ＤＢ記憶手段と記す。）２０４とを備える。
【００３２】
位置・特徴語インデックスＤＢ記憶手段２０３は、コンテンツに含まれる特徴語と、そのコンテンツが携帯端末１０で表示されたときの携帯端末１０の位置とを対応付けて記憶する記憶装置である。
【００３３】
位置・特徴語対応付け手段２０１は、コンテンツを表示した携帯端末１０（具体的には、情報表示手段１０１）からそのコンテンツの識別子と携帯端末１０の現在位置を受信し、そのコンテンツに含まれる特徴語と携帯端末１０の現在位置とを対応付けて、位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる。位置・特徴語対応付け手段２０１は、具体的には、コンテンツ特徴語抽出手段２０１１と、位置・特徴語登録手段２０１２を備える。
【００３４】
コンテンツ特徴語抽出手段２０１１は、携帯端末１０の情報表示手段１０１からコンテンツ表示時に送信されるコンテンツの識別子および携帯端末１０の現在位置を受信する。すると、コンテンツ特徴語抽出手段２０１１は、受信した識別子によって特定されるコンテンツをコンテンツサーバ４０に要求し、コンテンツサーバ４０からそのコンテンツを受信する。さらに、コンテンツ特徴語抽出手段２０１１は、コンテンツサーバ４０から受信したコンテンツから、特徴語を抽出する。
【００３５】
位置・特徴語登録手段２０１２は、コンテンツ特徴語抽出手段２０１１がコンテンツから抽出した特徴語と、携帯端末１０の情報表示手段１０１から受信した現在位置（携帯端末１０の現在位置）とを対応付けて、位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる。
【００３６】
このとき、位置・特徴語登録手段２０１２は、携帯端末１０から受信した現在位置（緯度および経度）と、特徴語とを直接対応づけるのではなく、携帯端末１０から受信した現在位置が属する領域を識別するための領域識別情報を特徴語と対応付けて位置・特徴語インデックスＤＢ記憶手段２０３に記憶させてもよい。すなわち、携帯端末１０の現在位置として、緯度および経度で定められる点ではなく、その位置を含む領域を特定し、その領域と特徴語とを対応付けてもよい。携帯端末１０の現在位置となる領域として、例えば、昭和４８年７月１２日の行政管理庁告示第１４３号「統計に用いる標準地域メッシュ及び標準地域メッシュ・コード」で定められた地域メッシュコードを用いることができる。また、その地域メッシュコードの例として、例えば、基準地域メッシュ（第３次地域区画）がある。この基準地域メッシュは３次メッシュと呼ばれることもある。
【００３７】
なお、ここでは、コンテンツ特徴語抽出手段２０１１がコンテンツの識別子および携帯端末１０の現在位置を携帯端末１０から受信するものとして説明したが、コンテンツの識別子および携帯端末１０の現在位置を位置・特徴語登録手段２０１２が受信してもよい。また、コンテンツ特徴語抽出手段２０１１および位置・特徴語登録手段２０１２が、プログラムに従って動作する同一のＣＰＵによって実現されている場合には、そのＣＰＵが、携帯端末１０からコンテンツの識別子および現在位置を受信すればよい。
【００３８】
位置関連情報配信手段２０２は、携帯端末１０の情報取得手段１０２が送信した携帯端末１０の現在位置を受信する。すなわち、情報取得手段１０２が携帯端末１０の現在位置に応じたコンテンツの識別子を要求するために送信した携帯端末１０の現在位置を受信する。位置関連情報配信手段２０２は、その現在位置に対応する特徴語を位置・特徴語インデックスＤＢ記憶手段２０３から読み込み、検索エンジン３０に送信し、検索エンジン３０にその特徴語に応じたコンテンツを検索させる。位置関連情報配信手段２０２は、検索エンジン３０からの応答として、特徴語に応じたコンテンツの識別子、タイトル、説明等を受信し、そのコンテンツの識別子、タイトル、説明等を携帯端末１０に送信する。位置関連情報配信手段２０２は、具体的には、特徴語取得手段２０２１と、コンテンツ情報配信手段２０２２とを備える。
【００３９】
特徴語取得手段２０２１は、情報取得手段１０２から携帯端末１０の現在位置を受信すると、その現在位置に対応する特徴語を位置・特徴語インデックスＤＢ記憶手段２０３から読み込み、コンテンツ情報配信手段２０２２に渡す。
【００４０】
コンテンツ情報配信手段２０２２は、その特徴語を検索エンジン３０に送信し、検索エンジン３０にその特徴語に応じたコンテンツを検索させ、検索の結果得られたコンテンツの識別子、タイトル、説明等を検索エンジン３０から受信し、携帯端末１０に送信する。
【００４１】
また、エリア特徴語ＤＢ記憶手段２０４は、予め定められた領域毎に、領域に対応する特徴語を記憶する記憶装置である。例えば、エリア特徴語ＤＢ記憶手段２０４は、昭和４８年７月１２日の行政管理庁告示第１４３号「統計に用いる標準地域メッシュ及び標準地域メッシュ・コード」で定められた地域メッシュコード毎に、特徴語を記憶する。
【００４２】
位置・特徴語インデックスＤＢ記憶手段２０３は、コンテンツが携帯端末１０で表示された場合に、その携帯端末１０の位置と、そのコンテンツに含まれる特徴語とを対応付けて記憶するために用いられる。従って、携帯端末１０がコンテンツを表示していない位置（領域でもよい。）に関しては、特徴語が位置・特徴語インデックスＤＢ記憶手段２０３に登録されない。これに対し、エリア特徴語ＤＢ記憶手段２０４は、予め各領域毎に、領域に対応する特徴語を保持している。特徴語取得手段２０２１は、携帯端末１０の現在位置に対応する特徴語が位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていない場合、エリア特徴語ＤＢ記憶手段２０４から携帯端末１０の現在位置に対応する特徴語を読み込んで、コンテンツ情報配信手段２０２２に渡す。コンテンツ情報配信手段２０２２は、既に説明した場合と同様に、その特徴語を検索エンジン３０に送信し、検索エンジン３０による検索の結果得られたコンテンツの識別子、タイトル、説明等を携帯端末１０に送信する。
【００４３】
位置・特徴語インデックスＤＢ記憶手段２０３およびエリア特徴語ＤＢ記憶手段２０４は、情報を記憶する記憶装置によって実現される。また、位置・特徴語対応付け手段２０１および位置関連情報配信手段２０２（より具体的には、コンテンツ特徴語抽出手段２０１１と、位置・特徴語登録手段２０１２と、特徴語取得手段２０２１と、コンテンツ情報配信手段２０２２）は、例えば、プログラム（コンテンツ情報配信プログラム）に従って動作するＣＰＵによって実現される。
【００４４】
検索エンジン３０は、コンテンツ検索手段３０１を備える。コンテンツ検索手段３０１は、コンテンツ情報配信サーバ２０から特徴語を受信すると、その特徴語に応じたコンテンツを特定し、そのコンテンツの識別子、タイトル、説明等をコンテンツ情報配信サーバ２０に送信する。コンテンツ検索手段３０１は、例えば、コンテンツに設定されたリンク（例えばＷｅｂページに設定されたハイパーリンク）を順次辿っていき、コンテンツを収集して記憶しておき、その収集したコンテンツの中から特徴語を含むコンテンツを特定すればよい。検索エンジン３０は、既存の検索エンジンであってもよい。
【００４５】
また、コンテンツサーバ４０は、コンテンツを記憶するコンテンツデータベース記憶手段（以下、コンテンツＤＢ記憶手段と記す。）４０１を備える。コンテンツサーバ４０は、携帯端末１０、コンテンツ情報配信サーバ２０、検索エンジン３０からの要求に応じて、コンテンツＤＢ記憶手段４０１に記憶しているコンテンツを要求元の装置に送信する。
【００４６】
次に、動作について説明する。以下、コンテンツがＷｅｂページであり、ＷｅｂページのＵＲＬをコンテンツの識別子として用いる場合を例にして説明する。コンテンツのＵＲＬは、“http://コンテンツサーバ/コンテンツへのパス”という形式で表現されているものとする。すなわち、“http://”の後、コンテンツサーバのアドレスを表す文字列、“/”、およびコンテンツサーバ内におけるコンテンツへのパスを示す文字列を順に並べた文字列として表現されているものとする。
【００４７】
また、以下の説明では、位置・特徴語登録手段２０１２は、携帯端末１０が存在する領域の領域識別情報として、昭和４８年７月１２日の行政管理庁告示第１４３号「統計に用いる標準地域メッシュ及び標準地域メッシュ・コード」で定められた基準地域メッシュ（３次メッシュ）のコードを用い、そのコード（以下、３次メッシュコードと記す。）と特徴語とを対応付けて位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる場合を例にして説明する。また、以下に示す例において、エリア特徴語ＤＢ記憶手段２０４は、３次メッシュコードと特徴語とを対応付けて記憶しているものとする。
【００４８】
まず、携帯端末１０がコンテンツを表示し、その時の携帯端末１０の現在位置とそのコンテンツに含まれる特徴語とをコンテンツ情報配信サーバ２０が対応付ける動作について説明する。図２は、携帯端末１０がコンテンツを表示するときの動作の例を示すフローチャートである。また、図３は、コンテンツ情報配信サーバ２０がその携帯端末１０から現在位置およびコンテンツの識別子を受信したときの動作の例を示すフローチャートである。
【００４９】
最初に図１および図２を参照して携帯端末１０の動作を説明する。まず、携帯端末１０の情報表示手段１０１が、コンテンツを表示する（ステップＳ１）。例えば、携帯端末１０の情報取得手段１０２が、ユーザの操作によってコンテンツサーバ４０にコンテンツ（Ｗｅｂページ）を要求し、コンテンツサーバ４０からコンテンツを受信する。そして、情報表示手段１０１が、そのコンテンツを表示する。
【００５０】
ステップＳ１の後、情報表示手段１０１は、位置算出手段１０３に現在位置（緯度および経度）を算出させる。位置算出手段１０３は、情報表示手段１０１からの要求に応じて現在位置を算出する。そして、情報表示手段１０１は、ステップＳ１で表示したコンテンツの識別子（表示したＷｅｂページのＵＲＬ）と、位置算出手段１０３が算出した携帯端末１０の現在位置とをコンテンツ情報配信サーバ２０に送信する（ステップＳ２）。
【００５１】
以下、図１および図３を参照して、コンテンツ情報配信サーバ２０の動作を説明する。コンテンツ情報配信サーバ２０のコンテンツ特徴語抽出手段２０１１は、上記のステップＳ２で携帯端末１０から送信されたコンテンツの識別子および携帯端末１０の現在位置を受信すると、その識別子（ＵＲＬ）によって特定されるコンテンツをコンテンツサーバ４０に要求する。コンテンツサーバ４０は、要求されたコンテンツをコンテンツＤＢ記憶手段４０１から読み込み、コンテンツ情報配信サーバ２０に送信する。コンテンツ情報配信サーバ２０のコンテンツ特徴語抽出手段２０１１は、そのコンテンツを取得（受信）する（ステップＳ３）
【００５２】
次に、コンテンツ特徴語抽出手段２０１１は、受信したコンテンツを解析し、そのコンテンツから特徴語を抽出する（ステップＳ４）。ステップＳ４でコンテンツから特徴語を抽出する処理の例について説明する。
【００５３】
コンテンツ特徴語抽出手段２０１１は、コンテンツを形態素解析し、コンテンツ内の各名詞の出現回数を計数する。そして、コンテンツ特徴語抽出手段２０１１は、出現回数の多い順に順位付けした場合における上位の所定順位までの名詞を特徴語として決定してもよい。例えば、出現回数の順位が第１位から第３位までの順位の名詞を特徴語としてもよい。
【００５４】
あるいは、コンテンツ特徴語抽出手段２０１１は、コンテンツを形態素解析してコンテンツ内の各名詞の出現回数を計数し、各名詞に対して１回出現する度に所定の得点を与え、その得点が予め定めた閾値以上となった名詞を特徴語としてもよい。例えば、名詞がコンテンツ内に１回登場する度に、その名詞に１点を付与し、得点が１０点以上になった名詞（すなわち１０回以上コンテンツ内に登場した名詞）を特徴語として決定してもよい。
【００５５】
上記の例では、コンテンツ特徴語抽出手段２０１１が、コンテンツ内における名詞の出現頻度（出現回数）を用いて特徴語を決定する場合を説明したが、名詞の出現頻度以外の指標に基づいて特徴語を決定してもよい。
【００５６】
コンテンツ特徴語抽出手段２０１１は、特徴語を抽出した後、その特徴語と、携帯端末１０から受信した現在位置とを位置・特徴語登録手段２０１２に渡す。位置・特徴語登録手段２０１２は、携帯端末１０の現在位置（緯度および経度）を、その位置が属する領域の領域識別情報に変換する（ステップＳ５）。本例では、携帯端末１０の現在位置を、その位置が属する領域の３次メッシュコードに変換する。例えば、現在位置を表す緯度および経度が、ＪＲ（登録商標）田町駅構内に該当する緯度35°64′56″83、経度139°74′75″09である場合、その緯度および経度は5339-3670 という３次メッシュに変換される。5339-3670 は、ＪＲ田町駅を含む１ｋｍ四方のエリアであり、このエリア内であれば、どの位置を表す緯度および経度であっても、5339-3670 に変換される。
【００５７】
位置・特徴語登録手段２０１２は、携帯端末１０から受信した緯度および経度を、以下のように３次メッシュコードに変換すればよい。位置・特徴語登録手段２０１２は、式（１）に示す乗算および除算を行い、その商をｐ、余りをａとする。
【００５８】
緯度×６０分÷４０分＝ｐ  余りａ                式（１）
【００５９】
式（１）により得られるｐは、２桁の値である。
【００６０】
位置・特徴語登録手段２０１２は、式（１）で得られる余りａを用いて、式（２）に示す除算を行い、その商をｑ、余りをｂとする。
【００６１】
ａ÷５分＝ｑ  余りｂ                式（２）
【００６２】
式（２）により得られるｑは、１桁の値である。
【００６３】
位置・特徴語登録手段２０１２は、式（２）で得られる余りｂを用いて、式（３）に示す乗算および除算を行い、その商をｑ、余りをｘとする。
【００６４】
ｂ×６０秒÷３０秒＝ｒ  余りｘ                式（３）
【００６５】
式（３）により得られるｒは、１桁の値である。
【００６６】
また、位置・特徴語登録手段２０１２は、経度を表す数字から１００度を減じて得られる２桁の数字をｓとし、その減算の端数（１度未満の値）をｃとする。
【００６７】
位置・特徴語登録手段２０１２は、上記の端数ｃを用いて、式（４）に示す乗算および除算を行い、その商をｔ、余りをｄとする。
【００６８】
ｃ×６０分÷７分３０秒＝ｔ  余りｄ                式（４）
【００６９】
式（４）により得られるｔは、１桁の値である。
【００７０】
位置・特徴語登録手段２０１２は、式（４）で得られる余りｄを用いて、式（５）に示す乗算および除算を行い、その商をｕ、余りをｙとする。
【００７１】
ｄ×６０秒÷４５秒＝ｕ  余りｙ                式（５）
【００７２】
位置・特徴語登録手段２０１２は、以上のようにして求めたｐ，ｓ，ｑ，ｔ，ｒ，ｕを、ｐｓｑｔｒｕの順に並べ、その結果得られる８桁の数字を３次メッシュコードとする。
【００７３】
位置・特徴語登録手段２０１２はステップＳ５で３次メッシュコードへの変換を行った後、ステップＳ４で求めた特徴語とステップＳ５で求めた３次メッシュコードとの組が位置・特徴語インデックスＤＢ記憶手段２０３に登録されているかどうかを判定する（ステップＳ６）。図４は、位置・特徴語インデックスＤＢ記憶手段２０３が記憶する情報の例を示す説明図である。図４に示す例では、位置・特徴語インデックスＤＢ記憶手段２０３は、３次メッシュコードと、特徴語と、登録カウントとを対応付けて記憶する。登録カウントは、携帯端末１０から受信する現在位置およびコンテンツに基づいて、ステップＳ４，Ｓ５で求めた特徴語および領域識別情報（本例では３次メッシュコード）の組の重複する数を示す値である。位置・特徴語登録手段２０１２は、ステップＳ４，Ｓ５で求めた特徴語および３次メッシュコードが位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていない場合（ステップＳ６のＮ）、その特徴語および３次メッシュコードの組を位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる（ステップＳ７）。ステップＳ７では、登録カウントを０とする。ステップＳ７の後、位置・特徴語登録手段２０１２は、ステップＳ４，Ｓ５で求めた特徴語および３次メッシュコードに対応する登録カウントを１インクリメントする（ステップＳ８）。ステップＳ７からステップＳ８に移行した場合、登録カウントの値を０から１にインクリメントする。また、ステップＳ４，Ｓ５で求めた特徴語および３次メッシュコードが位置・特徴語インデックスＤＢ記憶手段２０３に記憶されている場合、位置・特徴語登録手段２０１２は、ステップＳ７の処理を行わずに、ステップＳ８に移行し、その特徴語および３次メッシュコードの組に対応する登録カウントを１インクリメントする。
【００７４】
例えば、携帯端末１０がＪＲ田町駅構内でコンテンツを表示した結果、コンテンツ情報配信サーバ２０がそのコンテンツの識別子および携帯端末１０の現在位置を受信したとする。そして、ステップＳ４でそのコンテンツから「芝浦」、「マンション」という特徴語を抽出し、ステップＳ５で「5339-3670 」という３次メッシュコードを求めたとする。図４に例示する情報が位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていたとすると、「マンション」と「5339-3670 」の組は位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていないので（ステップＳ６のＮ）、位置・特徴語登録手段２０１２は、「マンション」と「5339-3670 」の組を位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる。このとき、その組に対応する登録カウントは０とし、続いて、その登録カウントを１インクリメントする（ステップＳ７，Ｓ８）。また、「芝浦」と「5339-3670 」の組は位置・特徴語インデックスＤＢ記憶手段２０３に記憶されているので（ステップＳ６のＹ）、位置・特徴語登録手段２０１２は、ステップＳ７に移行せずに、「芝浦」と「5339-3670 」の組に対応する登録カウントを“３０”から１インクリメントして“３１”に更新する（ステップＳ８）。この結果、位置・特徴語インデックスＤＢ記憶手段２０３が記憶する情報は、図５に示すようになる。「芝浦」と「5339-3670 」の組に対応する登録カウントは、“３１”となる。また、新たに「マンション」と「5339-3670 」の組が追加され、その登録カウントは“１”となっている（図５参照）。
【００７５】
上記の説明では、位置・特徴語登録手段２０１２が、特徴語と、携帯端末１０の現在位置が属する領域の領域識別情報（具体的には３次メッシュコード）とを対応付けて位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる場合を示した。このように、携帯端末１０の現在位置が属する領域の領域識別情報と、特徴語とを対応させて位置・特徴語インデックスＤＢ記憶手段２０３に記憶させることにより、特徴語と対応付けられていない地点を少なくすることができる。携帯端末１０の現在位置を表す一点と特徴語を対応付けて位置・特徴語インデックスＤＢ記憶手段２０３に登録する場合には、特徴語に対応付けられる地点が増えても、特徴語に対応付けられていない地点も多く残ってしまうので、現在位置を表す一点ではなく、上記のように、現在位置を表す領域の領域識別情報と特徴語を対応付けて位置・特徴語インデックスＤＢ記憶手段２０３に記憶させることが好ましい。
【００７６】
また、上記の説明では、式（１）〜（５）の計算や、経度を表す数字から１００度を減じる計算を行って、３次メッシュコードを算出する場合を示した。予め、領域識別情報と、領域識別情報によって特定される領域の範囲（緯度および経度の範囲）とを対応付けて記憶する領域情報記憶手段（図１において図示せず。）をコンテンツ情報配信サーバ２０が備えていてもよい。そして、位置・特徴語登録手段２０１２が、携帯端末１０から受信した現在位置の属する領域に対応する領域識別情報を読み込んで、その領域識別情報とステップＳ４で求めた特徴語とを用いて、ステップＳ６以降の処理を行ってもよい。例えば、「5339-3670 」等の領域識別情報と、「北緯ｘ１〜北緯ｘ２、東経Ｙ１〜東経Ｙ２」等の範囲を対応付けた領域情報記憶手段を設けておき、ステップＳ５では、携帯端末１０の位置が属する範囲を特定し、その範囲をキーとして上記の領域情報記憶手段に記憶された情報の中から領域識別情報を検索してもよい。
【００７７】
次に、携帯端末１０が現在位置に応じたコンテンツの識別子を要求し、コンテンツ情報配信サーバ２０が携帯端末１０の現在位置に応じたコンテンツの識別子を携帯端末１０に送信する動作について説明する。図６は、携帯端末１０が現在位置に応じたコンテンツの識別子を要求する動作の例を示すフローチャートである。また、図７は、コンテンツ情報配信サーバ２０が携帯端末１０の現在位置に応じたコンテンツの識別子を携帯端末１０に送信する動作の例を示すフローチャートである。
【００７８】
最初に図１および図６を参照して携帯端末１０の動作を説明する。携帯端末１０の情報取得手段１０２は、例えば、ユーザによって現在位置に応じたコンテンツを表示する旨の指示が入力された場合等には、以下に示す動作により、携帯端末１０自身の現在位置に応じたコンテンツの識別子をコンテンツ情報配信サーバ２０に要求する。まず、情報取得手段１０２は、位置算出手段１０３に現在位置（緯度および経度）を算出させる。位置算出手段１０３は、情報取得手段１０２からの要求に応じて現在位置を算出する（ステップＳ１１）。続いて、情報取得手段１０２は、位置算出手段１０３が算出した携帯端末１０の現在位置をコンテンツ情報配信サーバ２０に送信する（ステップＳ１２）。
【００７９】
以下、図１および図７を参照してコンテンツ情報配信サーバ２０の動作を説明する。なお、以下の説明では、位置・特徴語インデックスＤＢ記憶手段２０３が図５に示す情報を記憶している場合を例にして説明する。
【００８０】
コンテンツサーバ２０の特徴語取得手段２０２１は、上記のステップＳ１２で携帯端末１０から送信された携帯端末１０の現在位置を受信すると、その現在位置（緯度および経度）を、その位置が示す領域識別情報（本例では３次メッシュコード）に変換する（ステップＳ１３）。特徴語取得手段２０２１は、ステップＳ５におけるコンテンツ特徴語抽出手段２０１１の処理と同様にして、現在位置を３次メッシュコードに変換すればよい。すなわち、式（１）〜（５）の計算や、経度を表す数字から１００度を減じる計算を行ってｐ，ｓ，ｑ，ｔ，ｒ，ｕを求めることにより、３次メッシュコードを算出すればよい。また、領域識別情報を求める他の方法として既に説明したように、予め、領域識別情報と、領域の範囲（緯度および経度の範囲）とを対応付けて記憶する領域情報記憶手段（図１において図示せず。）をコンテンツ情報配信サーバ２０が備えていてもよい。そして、特徴語取得手段２０２１は、携帯端末１０から受信した現在位置の属する領域に対応する領域識別情報をその領域情報記憶手段に記憶された情報の中から検索してもよい。
【００８１】
ステップＳ１３の後、特徴語取得手段２０２１は、ステップＳ１３で求めた３次メッシュコードに対応する特徴語が位置・特徴語インデックスＤＢ記憶手段２０３に記憶されているか否かを判定する（ステップＳ１４）。ステップＳ１３で求めた３次メッシュコードに対応する特徴語が位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていれば（ステップＳ１４のＹ）、ステップＳ１５に移行する。また、ステップＳ１３で求めた３次メッシュコードに対応する特徴語が位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていなければ、ステップＳ１６に移行する。例えば、携帯端末１０がＪＲ田町駅の構内でステップＳ１１，Ｓ１２の処理を行い、ステップＳ１３で「5339-3670 」という３次メッシュコードが求められたとする。図５に示す例では、「5339-3670 」に対応する特徴語として、「芝浦」、「三田」、「運河」等の特徴語が登録されているので、ステップＳ１５に移行する。一方、ステップＳ１３で「5339-3670 」以外の３次メッシュコードが導出された場合、「5339-3670 」以外の３次メッシュコードや、「5339-3670 」以外の３次メッシュコードに対応する特徴語は位置・特徴語インデックスＤＢ記憶手段２０３に記憶されていないので、ステップＳ１６に移行する。
【００８２】
ステップＳ１５では、特徴語取得手段２０２１は、ステップＳ１３で求めた３次メッシュコードに対応する特徴語を、位置・特徴語インデックスＤＢ記憶手段２０３から読み込む（ステップＳ１５）。３次メッシュコードに対応する特徴語が位置・特徴語インデックスＤＢ記憶手段２０３に多数記憶されている場合、特徴語取得手段２０２１は、予め定められるルールに従って、多数の特徴語から特徴語を選択すればよい。また、このルールは、予め設定しておけばよい。例えば、「登録カウント」の値が大きい順に所定数（本例では３つとする。）の特徴語を選択するというルールを予め定めておき、３次メッシュコードに対応する特徴語が４つ以上存在する場合には、特徴語取得手段２０２１は、そのルールに従って登録カウントの数が多い上位３つの特徴語を読み込めばよい。このようなルールが定められ、図５に例示する情報が位置・特徴語インデックスＤＢ記憶手段２０３に記憶され、３次メッシュコードが「5339-3670 」であるとすると、特徴語取得手段２０２１は、ステップＳ１５において、「芝浦」、「三田」、「運河」という特徴語を位置・特徴語インデックスＤＢ記憶手段２０３から読み込む。
【００８３】
また、ステップＳ１６では、特徴語取得手段２０２１は、ステップＳ１３で求めた３次メッシュコードに対応する特徴語をエリア特徴語ＤＢ記憶手段２０４から読み込む（ステップＳ１６）。図８は、エリア特徴語ＤＢ記憶手段２０４が記憶する情報の例を示す説明図である。エリア特徴語ＤＢ記憶手段２０４は、それぞれの領域毎に、領域識別情報（本例では３次メッシュコード）と特徴語とを対応付けた情報を予め記憶している。エリア特徴語ＤＢ記憶手段２０４において領域識別情報と対応付けられる特徴語は１つに限定されない。ステップＳ１３で、例えば「5339-3681 」という３次メッシュコードが得られたとする。この３次メッシュコードに対応する特徴語は図５に示す情報に含まれていないので（ステップＳ１４のＮ）、特徴語取得手段２０２１はステップＳ１６に移行し、エリア特徴語ＤＢ記憶手段２０４から「5339-3681 」に対応する特徴語を抽出する。図８に例示する情報が予め登録されていたとすると、「浜松町」、「竹芝」という特徴語を読み込む。
【００８４】
ステップＳ１５で位置・特徴語インデックスＤＢ記憶手段２０３から特徴語を読み込んだ後、または、ステップＳ１６でエリア特徴語ＤＢ記憶手段２０４から特徴語を読み込んだ後、特徴語取得手段２０２１は、読み込んだ特徴語をコンテンツ情報配信手段２０２２に渡す。コンテンツ情報配信手段２０２２は、その特徴語を用いて、コンテンツの検索式（クエリ）を作成する（ステップＳ１７）。コンテンツ情報配信手段２０２２は、ステップＳ１５またはステップＳ１６で読み込まれた特徴語のａｎｄ検索を行う検索式（例えば「芝浦  三田  運河」等の検索式）を作成すればよい。また、ａｎｄ検索ではなく、ステップＳ１５またはステップＳ１６で読み込まれた特徴語のｏｒ検索を行う検索式を作成してもよい。ａｎｄ検索とｏｒ検索のどちらの検索式を作成するかは予め定められている。
【００８５】
次に、コンテンツ情報配信手段２０２２は、ステップＳ１７で生成した検索式を検索エンジン３０に送信し、検索エンジン３０にコンテンツの検索を実行させる（ステップＳ１８）。ステップＳ１８において、検索エンジン３０のコンテンツ検索手段３０１は、検索式に合致するコンテンツを検索する。なお、検索式から検索されるコンテンツは１つとは限らない。コンテンツ検索手段３０１は、検索したコンテンツから、タイトルや説明等となる文字列を抽出し、そのタイトルや説明等とコンテンツの識別子（ＵＲＬ）とをコンテンツ情報配信サーバ２０に送信する。コンテンツ情報配信サーバ２０のコンテンツ情報配信手段２０２２は、検索エンジン３０から検索結果としてコンテンツの識別子、タイトル、説明等を受信すると、そのコンテンツ識別子、タイトル、説明等をステップＳ１１，Ｓ１２を実行した携帯端末１０に送信する（ステップＳ１９）。
【００８６】
携帯端末１０の情報取得手段１０２は、ステップＳ１９でコンテンツ情報配信サーバ２０から送信されたコンテンツの識別子、タイトル、説明等を受信する。すると、情報表示手段１０１がその情報（コンテンツの識別子、タイトル、説明等）を表示する。その後、例えば、ユーザによってコンテンツの識別子を指定する操作等が行われると、情報取得手段１０２は指定されたコンテンツをコンテンツサーバ４０に要求し、情報表示手段１０１は、そのコンテンツを表示する。以降の動作は、図２に示すステップＳ１以降の動作と同様である。
【００８７】
なお、上記の説明では、特徴語のａｎｄ検索を行う検索式と、ｏｒ検索を行う検索式のどちらを特徴語取得手段２０２１が生成するのか予め定められている場合を示した。携帯端末１０がａｎｄ検索とｏｒ検索のどちらかを指定し、コンテンツ情報配信手段２０２２は携帯端末１０に指定された検索を行う検索式を生成してもよい。この場合、例えば、携帯端末１０の情報取得手段１０２が、ステップＳ１２でユーザに操作に従って、ａｎｄ検索とｏｒ検索のどちらかを指定する情報をコンテンツ情報配信サーバ２０に送信すればよい。
【００８８】
本発明によれば、携帯端末１０がコンテンツを表示したときに、コンテンツの識別子および現在位置をコンテンツ情報配信サーバ２０に送信する。そして、コンテンツ特徴語抽出手段２０１１が、その識別子によって特定されるコンテンツから特徴語を抽出し、位置・特徴語登録手段２０１２が、位置・特徴語インデックスＤＢ記憶手段２０３に現在位置を示す情報（上記の例では領域識別情報）と特徴語とを対応付けて登録する。また、特徴語取得手段２０２１が、携帯端末１０の位置に応じて、位置・特徴語インデックスＤＢ記憶手段２０３から特徴語を読み込み、コンテンツ情報配信手段２０２２が検索エンジン３０にその特徴語に基づくコンテンツ検索を実行させる。従って、人手によらずに、携帯端末１０の位置と特徴語との対応付けを自動的に行うことができる。そのため、多くの場所と特徴語とを対応付け、携帯端末１０の位置に応じたコンテンツの検索を実現することができる。
【００８９】
また、本発明では、携帯端末の位置とコンテンツそのものを対応付けるのではなく、上述のように、携帯端末１０の位置と特徴語とを対応付けて位置・特徴語インデックスＤＢ記憶手段２０３に記憶させる。そして、ステップＳ１２で送信された携帯端末１０の現在位置を受信した場合、その位置に応じた特徴語を読み込み、その特徴語に基づいてコンテンツを検索する。そのため、コンテンツに位置情報が含まれていなくても、利用者に提供するコンテンツを位置情報から特定することができる。また、未だ利用者に提供されていないコンテンツであっても、利用者に提供するコンテンツとして位置情報から特定することができる。このように本発明によれば、多数のコンテンツの中から携帯端末１０の位置情報に応じたコンテンツを特定できる。
【００９０】
また、携帯端末１０の存在する領域の領域識別情報と特徴語とを位置・特徴語インデックスＤＢ記憶手段２０３に記憶させることにより、特徴語と対応付けられていない地点を少なくすることができる。
【００９１】
さらに、エリア特徴語ＤＢ記憶手段２０４を備えることにより、携帯端末１０の現在位置に応じた特徴語を位置・特徴語インデックスＤＢ記憶手段２０３から読み込めなかった場合でも、その位置に応じた特徴語を特定し、コンテンツの検索を実行することができる。
【００９２】
次に、本発明の概要について説明する。図９は、本発明の携帯端末の概要を示すブロック図であり、図１０および図１１は、本発明のコンテンツ情報配信装置の概要を示すブロック図である。
【００９３】
本発明の携帯端末１０は、携帯端末の現在位置に応じたコンテンツの識別子を携帯端末に送信するコンテンツ情報配信装置との間で情報を送受信する。そして、携帯端末１０は、位置算出手段８２（例えば、図１に示す位置算出手段１０３）と、表示コンテンツ情報送信手段８１（例えば、情報表示手段１０１）と、コンテンツ情報要求手段８３（例えば、情報取得手段１０２）とを備える。
【００９４】
位置算出手段８２は、現在位置を算出する。
【００９５】
表示コンテンツ情報送信手段８１は、コンテンツを保持するコンテンツサーバから受信したコンテンツを表示したときに、そのコンテンツの識別子および位置算出手段８２に算出された現在位置をコンテンツ情報配信装置に送信する。
【００９６】
コンテンツ情報要求手段８３は、位置算出手段８２に算出された現在位置を送信することにより、その現在位置に応じたコンテンツの識別子をコンテンツ情報配信装置に要求する。
【００９７】
また、本発明のコンテンツ情報配信装置（図１０参照）は、携帯端末の現在位置に応じたコンテンツの識別子をその携帯端末に送信する。コンテンツ情報配信装置２０は、位置記憶手段９１（例えば、位置・特徴語インデックスＤＢ記憶手段２０３）と、特徴語抽出手段９２（例えば、コンテンツ特徴語抽出手段２０１１）と、位置登録手段９３（例えば、位置・特徴語登録手段２０１２）と、特徴語取得手段９４（例えば、特徴語取得手段２０２１）と、検索指示手段９５（例えば、コンテンツ情報配信手段２０２２）と、識別子送信手段９６（例えば、コンテンツ情報配信手段２０２２）とを備える
【００９８】
位置記憶手段９１は、コンテンツに含まれる特徴語と、そのコンテンツが携帯端末で表示されたときの携帯端末の位置とを対応付けて記憶する。
【００９９】
特徴語抽出手段９２は、携帯端末からコンテンツの識別子およびその携帯端末の現在位置を受信したときに、識別子が示すコンテンツを取得し、そのコンテンツに含まれる特徴語を抽出する。
【０１００】
位置登録手段９３は、特徴語抽出手段９２によって抽出された特徴語と携帯端末の現在位置とを対応付けて位置記憶手段９１に記憶させる。
【０１０１】
特徴語取得手段９４は、携帯端末からその携帯端末の現在位置を受信したときに、その現在位置に対応付けられた特徴語を位置記憶手段９１から読み込む。
【０１０２】
検索指示手段９５は、指定された語に応じたコンテンツを検索する検索装置に、特徴語取得手段９４が読み込んだ特徴語に応じたコンテンツを検索させる。
【０１０３】
識別子送信手段９６は、その検索装置に検索されたコンテンツの識別子を携帯端末に送信する。
【０１０４】
上記のような構成により、位置情報に応じたコンテンツを多数のコンテンツの中から特定することができる。
【０１０５】
位置登録手段９３は、携帯端末から受信した現在位置が属する領域の領域識別情報をその携帯端末の現在位置として、特徴語抽出手段９２によって抽出された特徴語と対応付けて位置記憶手段９１に記憶させてもよい。その場合、特徴語と対応付けられていない地点を減少させることができる。
【０１０６】
領域識別情報は、行政管理庁告示第１４３号で定められた地域メッシュコードであってもよい。
【０１０７】
位置登録手段９３は、携帯端末から現在位置として受信する緯度および経度に対して所定の演算（例えば、式（１）〜（５）の計算や経度を表す数字から１００度を減じる計算）を行って地域メッシュコードを算出してもよい。
【０１０８】
また、図１１に示すように、コンテンツ情報配信装置２０は、領域識別情報と、領域識別情報によって特定される領域の範囲とを対応付けて記憶する領域情報記憶手段９７を備えていてもよい。そして、位置登録手段９３は、携帯端末から受信する現在位置が属する領域に対応する領域識別情報を領域情報記憶手段９７から読み込み、その領域識別情報と特徴語抽出手段９２によって抽出された特徴語と対応付けて位置記憶手段９１に記憶させてもよい。
【０１０９】
また、図１１に示すように、コンテンツ情報配信装置２０は、領域毎に、領域に対応する特徴語を記憶する領域特徴語記憶手段９８を備えていてもよい。そして、特徴語取得手段９４は、携帯端末の現在位置に対応付けられた特徴語が位置記憶手段９１に記憶されていない場合、その携帯端末の現在位置が属する領域に対応する特徴語を領域特徴語記憶手段９８から読み込み、検索指示手段９５は、特徴語取得手段９４が読み込んだ特徴語に応じたコンテンツを検索装置に検索させてもよい。このような構成によれば、携帯端末の位置に対応する特徴語が未だ位置記憶手段９１に登録されていなくても、その位置に応じた特徴語を特定し、その特徴語によるコンテンツ検索を検索装置に行わせることができる。
【産業上の利用可能性】
【０１１０】
本発明は、現在位置に応じたコンテンツの情報を携帯端末が得られるようにするコンテンツ情報配信システムに好適に適用される。
【図面の簡単な説明】
【０１１１】
【図１】本発明のコンテンツ情報配信システムの例を示すブロック図である。
【図２】携帯端末がコンテンツを表示するときの動作の例を示すフローチャートである。
【図３】コンテンツ情報配信サーバが携帯端末から現在位置およびコンテンツの識別子を受信したときの動作の例を示すフローチャートである。
【図４】位置・特徴語インデックスＤＢ記憶手段が記憶する情報の例を示す説明図である。
【図５】位置・特徴語インデックスＤＢ記憶手段が記憶する情報の例を示す説明図である。
【図６】携帯端末が現在位置に応じたコンテンツの識別子を要求する動作の例を示すフローチャートである。
【図７】コンテンツ情報配信サーバが携帯端末の現在位置に応じたコンテンツの識別子を携帯端末に送信する動作の例を示すフローチャートである。
【図８】エリア特徴語ＤＢ記憶手段が記憶する情報の例を示す説明図である。
【図９】本発明の携帯端末の概要を示すブロック図である。
【図１０】本発明のコンテンツ情報配信装置の概要を示すブロック図である。
【図１１】本発明のコンテンツ情報配信装置の概要を示すブロック図である。
【符号の説明】
【０１１２】
１０  携帯端末
２０  コンテンツ情報配信サーバ
３０  検索エンジン（検索装置）
４０  コンテンツサーバ
１０１  情報表示手段
１０２  情報取得手段
１０３  位置算出手段
２０１  位置・特徴語対応付け手段
２０２  位置関連情報配信手段
２０３  位置・特徴語インデックスＤＢ記憶手段
２０４  エリア特徴語ＤＢ記憶手段
２０１１  コンテンツ特徴語抽出手段
２０１２  位置・特徴語登録手段
２０２１  特徴語取得手段
２０２２  コンテンツ情報配信手段
【図１】
0005056365.tif 000002
【図２】
0005056365.tif 000003
【図３】
0005056365.tif 000004
【図４】
0005056365.tif 000005
【図５】
0005056365.tif 000006
【図６】
0005056365.tif 000007
【図７】
0005056365.tif 000008
【図８】
0005056365.tif 000009
【図９】
0005056365.tif 000010
【図１０】
0005056365.tif 000011
【図１１】
0005056365.tif 000012