(57)【要約】      （修正有）【課題】複数のコンテンツの連携を効率的に行うことを可能とする。【解決手段】デジタルコンテンツが含むテキストデータを抽出しこれを作業用記憶装置に格納するテキスト抽出処理部と、テキストデータをキーワードテーブルに照合しテキストデータに含まれるキーワードで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定してこのリンク候補キーワードに対応する地図情報の格納先情報を取得するキーワードマッチング処理部と、デジタルコンテンツを当該デジタルコンテンツの記述言語に対応するエディタに読み込んでリンク候補キーワードの記述に格納先情報を結びつけるかまたは他の所定キーワードの記述に格納先情報を結びつけてデジタルコンテンツ内の所定位置に埋め込むリンク処理を実行するリンク処理部と、リンク処理がなされたデジタルコンテンツを配信用コンテンツ記憶装置に格納し送信する。【選択図】  図１
2007058804.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末へのデジタルコンテンツの配信を行うシステムであって、
コンテンツ提供元の提供元端末からネットワークを通じて提供されるデジタルコンテンツを格納するコンテンツ記憶装置と、
キーワードと、当該キーワードに対応する地図情報の格納先情報とを対応付けて格納するキーワードテーブルと、
コンテンツ記憶装置からデジタルコンテンツを読み出して、当該デジタルコンテンツが含むテキストデータを抽出し、これを作業用記憶装置に格納する、テキスト抽出処理部と、
作業用記憶装置に格納されたテキストデータをキーワードテーブルに照合し、テキストデータに含まれるキーワードで、キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得する、キーワードマッチング処理部と、
前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行する、リンク処理部と、
前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信する、配信処理部と、
を備えるコンテンツ配信システム。
【請求項２】
請求項１において、
キーワード間でのリンク候補キーワードへの選出優先度を定めた優先度テーブルを備え、
前記キーワードマッチング処理部が、１つのデジタルコンテンツについて前記リンク候補キーワードを複数特定した場合、これら複数のリンク候補キーワードを前記優先度テーブルに照合してリンク候補キーワード間での優先度を判定し、この判定により優先度が所定レベル以上のリンク候補キーワードについて、対応する地図情報の格納先情報を取得する、ものであることを特徴とするコンテンツ配信システム。
【請求項３】
請求項１において、
キーワード間でのリンク候補キーワードへの選出優先度の高低別に、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納した、優先度高キーワードテーブルと優先度低キーワードテーブルとの少なくとも２種のテーブルを備え、
前記キーワードマッチング処理部が、作業用記憶装置に格納されたテキストデータを前記優先度高キーワードテーブルに照合し、テキストデータに含まれるキーワードで、優先度高キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものであり、前記作業用記憶装置に格納されたテキストデータを前記優先度高キーワードテーブルに照合してリンク候補キーワードを特定出来なかった場合に、作業用記憶装置に格納されたテキストデータを前記優先度低キーワードテーブルに照合し、テキストデータに含まれるキーワードで、優先度低キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものであることを特徴とするコンテンツ配信システム。
【請求項４】
請求項１〜３のいずれかにおいて、
行政区画等の住所情報と当該住所情報に対応する地図情報の格納先情報とを対応付けて格納する住所キーワードテーブルと、
ランドマークの名称および所在地と、当該ランドマークに対応する地図情報の格納先情報とを対応付けて格納するランドマークテーブルとを備え、
前記キーワードマッチング処理部が、作業用記憶装置に格納されたテキストデータを前記住所キーワードテーブルおよびランドマークテーブルに照合し、このテキストデータから住所情報とランドマーク名称の両種のデータを特定した際に、この住所情報が前記ランドマークテーブルにおける前記ランドマーク名称の所在地情報と一致するか判定して、当該判定により前記住所情報と所在地情報とが一致した場合、前記ランドマーク名称をリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものであることを特徴とするコンテンツ配信システム。
【請求項５】
請求項１において、
前記キーワードテーブルが、キーワードと、当該キーワードに対応する地図情報の格納先情報と、当該地図情報ごとの縮尺データとを対応付けて格納するテーブルであり、
前記キーワードマッチング処理部が、作業用記憶装置に格納されたテキストデータを前記キーワードテーブルに照合し、テキストデータに含まれるキーワードで、前記キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報および縮尺データを取得するものであり、
前記リンク処理部が、前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報および縮尺データを結びつけるか、または他の所定キーワードの記述に前記格納先情報および縮尺データを結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行するものであり、
前記配信処理部が、前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信するものであることを特徴とするコンテンツ配信システム。
【請求項６】
携帯端末へのデジタルコンテンツの配信を、
コンテンツ提供元の提供元端末からネットワークを通じて提供されるデジタルコンテンツを格納するコンテンツ記憶装置と、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納するキーワードテーブルとを備えるコンピュータにより実行する方法であって、前記コンピュータが、
コンテンツ記憶装置からデジタルコンテンツを読み出して、当該デジタルコンテンツが含むテキストデータを抽出し、これを作業用記憶装置に格納し、
作業用記憶装置に格納されたテキストデータをキーワードテーブルに照合し、テキストデータに含まれるキーワードで、キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得し、
前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行し、
前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信する、ことを特徴とするコンテンツ配信方法。
【請求項７】
携帯端末へのデジタルコンテンツの配信方法を、
コンテンツ提供元の提供元端末からネットワークを通じて提供されるデジタルコンテンツを格納するコンテンツ記憶装置と、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納するキーワードテーブルとを備えたコンピュータに実行させるためのプログラムであって、
コンテンツ記憶装置からデジタルコンテンツを読み出して、当該デジタルコンテンツが含むテキストデータを抽出し、これを作業用記憶装置に格納するステップと、
作業用記憶装置に格納されたテキストデータをキーワードテーブルに照合し、テキストデータに含まれるキーワードで、キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するステップと、
前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行するステップと、
前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信するステップと、
を備えるコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のコンテンツを取り扱う技術に係り、コンテンツ配信システム、コンテンツ配信方法、およびコンテンツ配信プログラムや、Ｗｅｂ上でコンテンツを提示、閲覧する技術や予め記憶媒体に格納されたコンテンツを取り扱うシステムにも関する。この中でも特に、あるコンテンツ（第１のコンテンツ）と他のコンテンツ（第２のコンテンツ）を対応付ける技術に関する。なお、第１のコンテンツにはテキスト情報など文字情報が入っているものが含まれる。また、第２のコンテンツには地図情報、図表およびイメージデータが含まれる。
【背景技術】
【０００２】
例えば、インターネットが利用でき、構造化文書をＷｅｂサーバにより公開しているサイトにおいて、地名に対応する地図、およびその付加情報を個別にデータとして保持する必要をなくし、地理に関連する情報と表示形式をリモートサイトから提供し、またそのデータを構造化文書に設定することによってリモートサイトから地図情報を表示させるサービスを提供するとの目的の下、インターネットまたはイントラネットなど複数および不特定の利用者が存在するネットワーク環境において、単独では地図情報を保持していないサービス要求マシンにおいて、前記サービス要求マシンが保持する地理情報を含む構造化文書を一括または一部の情報として受け付け、地理名詞辞書およびその属性情報からなる辞書、および地理名詞から地図情報へのアクセス形式を対応させたマッピングテーブルを事前に抽出し、その情報を利用して前記構造化文書をサービス要求マシンの要求にそった形式に変換し地理リンク情報として抽出することを特徴とする地理リンク情報抽出方法（特許文献１参照）などが提案されている。
【特許文献１】特開２００３−６７３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、各コンテンツ提供者からコンテンツ配信システム側に提供されるニュースソースや広告など各種コンテンツは、その種類が多岐にわたり、その上、提供頻度も１日に数回以上である場合も十分想定できる。こうした状況下においてコンテンツ配信システムが管理するコンテンツ総数は膨大な数にのぼり、そのそれぞにれ地図情報との連携を図ることが困難であった。そこで、各コンテンツ毎に地図情報との連携を図る処理を効率的かつ確実に行うといった手法の登場が望まれていた。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、複数のコンテンツの連携を効率的に行うことを可能とする、コンテンツ配信システム、コンテンツ配信方法、およびコンテンツ配信プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明は以下の構成をとる。第１のコンテンツの中から第２のコンテンツを検索するキーを抽出し、これを用いて第２のコンテンツを検索するものである。例えば、ニュース情報から、地図情報を検索するためのキーワードを抽出し、抽出されたキーワードに関する地図情報を出力する。地図情報を出力するために、住所と緯度・経度の対応関係を示したテーブルの他、“○○ドーム”といった野球場などニュースで出てきそうなランドマークと緯度・経度の対応関係を示したテーブルを設けることも本発明に含まれる。なお、この場合、キーワードとしては、住所・郵便番号・地名・電話番号・ビル・施設名などが含まれる。
【０００６】
本発明には以下のものも含まれる。第１のコンテンツに、第２のコンテンツを検索するためのキーワードが複数含まれていても、一意に第２のコンテンツを検索できるように、キーワードの優先順位を設けることも含まれる。例えば、第１のコンテンツとしてのニュース情報には、地図情報を検索できるキーワードが複数入っている場合がある。また第１のコンテンツとしてのイベント情報には、イベントの場所と主催者、事件記事の場合、事件現場と容疑者住所などが含まれている場合がある。このような場合、住所＞電話番号＞ビル・施設名＞駅名＞郵便番号＞地名・・・狭い範囲＞＞広い範囲などとキーワード間に優先順位を設け、優先順位の高いものを優先的に検索および／または出力する。また、本発明においては、所定のキーワード（例えば、人名：○○氏、○○さん、など）については、第２のコンテンツとのリンク処理をしないとしてもよい。
【０００７】
上記課題を解決する本発明のコンテンツ配信システムは、携帯端末へのデジタルコンテンツの配信を行うシステムであって、コンテンツ提供元の提供元端末からネットワークを通じて提供されるデジタルコンテンツを格納するコンテンツ記憶装置と、キーワードと、当該キーワードに対応する地図情報の格納先情報とを対応付けて格納するキーワードテーブルと、コンテンツ記憶装置からデジタルコンテンツを読み出して、当該デジタルコンテンツが含むテキストデータを抽出し、これを作業用記憶装置に格納する、テキスト抽出処理部と、作業用記憶装置に格納されたテキストデータをキーワードテーブルに照合し、テキストデータに含まれるキーワードで、キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得する、キーワードマッチング処理部と、前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行する、リンク処理部と、前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信する、配信処理部と、を備える。
【０００８】
また、本発明のコンテンツ配信システムは、キーワード間でのリンク候補キーワードへの選出優先度を定めた優先度テーブルを備え、前記キーワードマッチング処理部が、１つのデジタルコンテンツについて前記リンク候補キーワードを複数特定した場合、これら複数のリンク候補キーワードを前記優先度テーブルに照合してリンク候補キーワード間での優先度を判定し、この判定により優先度が所定レベル以上のリンク候補キーワードについて、対応する地図情報の格納先情報を取得する、ものであるとすれば好適である。
【０００９】
また、本発明のコンテンツ配信システムは、キーワード間でのリンク候補キーワードへの選出優先度の高低別に、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納した、優先度高キーワードテーブルと優先度低キーワードテーブルとの少なくとも２種のテーブルを備え、前記キーワードマッチング処理部が、作業用記憶装置に格納されたテキストデータを前記優先度高キーワードテーブルに照合し、テキストデータに含まれるキーワードで、優先度高キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものであり、前記作業用記憶装置に格納されたテキストデータを前記優先度高キーワードテーブルに照合してリンク候補キーワードを特定出来なかった場合に、作業用記憶装置に格納されたテキストデータを前記優先度低キーワードテーブルに照合し、テキストデータに含まれるキーワードで、優先度低キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものであるとすれば好適である。
【００１０】
また、本発明のコンテンツ配信システムは、行政区画等の住所情報と当該住所情報に対応する地図情報の格納先情報とを対応付けて格納する住所キーワードテーブルと、ランドマークの名称および所在地と、当該ランドマークに対応する地図情報の格納先情報とを対応付けて格納するランドマークテーブルとを備え、前記キーワードマッチング処理部が、作業用記憶装置に格納されたテキストデータを前記住所キーワードテーブルおよびランドマークテーブルに照合し、このテキストデータから住所情報とランドマーク名称の両種のデータを特定した際に、この住所情報が前記ランドマークテーブルにおける前記ランドマーク名称の所在地情報と一致するか判定して、当該判定により前記住所情報と所在地情報とが一致した場合、前記ランドマーク名称をリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものであるとすれば好適である。
【００１１】
また、本発明のコンテンツ配信システムは、前記キーワードテーブルが、キーワードと、当該キーワードに対応する地図情報の格納先情報と、当該地図情報ごとの縮尺データとを対応付けて格納するテーブルであり、前記キーワードマッチング処理部が、作業用記憶装置に格納されたテキストデータを前記キーワードテーブルに照合し、テキストデータに含まれるキーワードで、前記キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報および縮尺データを取得するものであり、前記リンク処理部が、前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報および縮尺データを結びつけるか、または他の所定キーワードの記述に前記格納先情報および縮尺データを結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行するものであり、前記配信処理部が、前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信するものであるとすれば好適である。
【００１２】
また、本発明のコンテンツ配信方法は、携帯端末へのデジタルコンテンツの配信を、コンテンツ提供元の提供元端末からネットワークを通じて提供されるデジタルコンテンツを格納するコンテンツ記憶装置と、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納するキーワードテーブルとを備えるコンピュータにより実行する方法であって、前記コンピュータが、コンテンツ記憶装置からデジタルコンテンツを読み出して、当該デジタルコンテンツが含むテキストデータを抽出し、これを作業用記憶装置に格納し、作業用記憶装置に格納されたテキストデータをキーワードテーブルに照合し、テキストデータに含まれるキーワードで、キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得し、前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行し、前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信する、ことを特徴とする。
【００１３】
また、本発明のコンテンツ配信プログラムは、携帯端末へのデジタルコンテンツの配信方法を、コンテンツ提供元の提供元端末からネットワークを通じて提供されるデジタルコンテンツを格納するコンテンツ記憶装置と、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納するキーワードテーブルとを備えたコンピュータに実行させるためのプログラムであって、コンテンツ記憶装置からデジタルコンテンツを読み出して、当該デジタルコンテンツが含むテキストデータを抽出し、これを作業用記憶装置に格納するステップと、作業用記憶装置に格納されたテキストデータをキーワードテーブルに照合し、テキストデータに含まれるキーワードで、キーワードテーブルで地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するステップと、前記コンテンツ記憶装置から読み出したデジタルコンテンツを、当該デジタルコンテンツの記述言語に対応するエディタに読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行するステップと、前記リンク処理がなされたデジタルコンテンツを、配信用コンテンツ記憶装置に格納し、これを配信先である携帯端末のアドレスに宛てて所定タイミングで送信するステップと、を備える。
【００１４】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【００１５】
なお、デジタルコンテンツとは、いわゆる広告、行政情報、ユーザの要求により配信される番組を含む。但し、以下、特に断らない限り、本明細書におけるデジタルコンテンツとは、ユーザから直接的間接的に配信要求のあった情報であり、いわゆる番組を含む。また、広告（情報）には、ユーザの要求に基づき配信される情報でありいわゆる広告情報、災害情報、行政機関からの通達を示す行政情報を含む。
【発明の効果】
【００１６】
本発明によれば、複数のコンテンツの連携を効率的に行うことが可能になる。
【発明を実施するための最良の形態】
【００１７】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態におけるデジタルコンテンツ配信システム１００を含むネットワーク構成図である。図１に示すデジタルコンテンツ配信システム１００（以下システム１００）は、本発明のデジタルコンテンツ配信方法を実行する機能を実現すべく書き換え可能メモリなどのプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００１８】
また、前記システム１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス１０５、ならびに、携帯端末２００などとの間のデータ授受を担う通信部１０６などを有している。
【００１９】
前記システム１００は、前記通信部１０６により、デジタルコンテンツの配信を受けるユーザの携帯端末２００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。システム１００の各種機能部と通信部１０６との間ではＩ／Ｏ部１０７がデータのバッファリングや各種仲介処理を実行している。
【００２０】
続いて、前記システム１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記システム１００は、コンテンツデータベース１２６のコンテンツ記憶領域１３０（コンテンツ記憶装置）、キーワードテーブル１２７を少なくとも利用可能であるものとする。なお、前記コンテンツ記憶装置１３０は、前記システム１００が、コンテンツ提供元の提供元端末たるコンテンツホルダサーバ４００から、ネットワーク１４０を通じて提供されるデジタルコンテンツ１１００を格納するものである。また、前記キーワードテーブル１２７は、キーワードと、当該キーワードに対応する地図情報の格納先情報（地図サーバ３００の地図情報データベース３１５における格納場所アドレス）とを対応付けて格納するテーブルである。
【００２１】
前記システム１００は、コンテンツ記憶装置１３０からデジタルコンテンツ１１００を読み出して、当該デジタルコンテンツ１１００が含むテキストデータを抽出し、これを作業用記憶装置１３１に格納する、テキスト抽出処理部１１０を備える。
【００２２】
また、システム１００は、作業用記憶装置１３１に格納されたテキストデータをキーワードテーブル１２７に照合し、テキストデータに含まれるキーワードで、キーワードテーブル１２７で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得する、キーワードマッチング処理部１１１を備える。
【００２３】
また、システム１００は、前記コンテンツ記憶装置１３０から読み出したデジタルコンテンツ１１００を、当該デジタルコンテンツ１１００の記述言語に対応するエディタ１１４に読み込んで、前記リンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行する、リンク処理部１１２を備える。
【００２４】
なお、前記デジタルコンテンツ１１００が、HTML（Hypertext Markup Language）で記述されている場合、前記エディタ１１４は、HTMLエディタとなる。従って、例えばデジタルコンテンツ１１００においてリンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込むといった処理をする場合、前記HTMLエディタ１１４が、“<A HREF>”と、“</A>”の形式のタグのセットで前記リンク候補キーワードのテキストを囲う処理を実行し、ハイパーリンクを指定することとなる。このハイパーリンクが指定されたテキスト部分は画面上ではアンダーバー表示や、色や字体を変えた表示がなされる。そして、この部分がWebブラウザ上でクリックされると、最初のタグの中で“HREF”に続いて書かれているURL（Uniform Resource Locators）で指定された地図サーバー３００の地図情報ファイルにつながる。
【００２５】
また、システム１００は、前記リンク処理がなされたデジタルコンテンツ１１００を、配信用コンテンツ記憶装置１３２に格納し、これを配信先である携帯端末２００のアドレスに宛てて所定タイミングで送信する、配信処理部１１３を備える。
【００２６】
また、システム１００は、キーワード間でのリンク候補キーワードへの選出優先度を定めた優先度テーブルを備える場合、前記キーワードマッチング処理部１１１が、１つのデジタルコンテンツ１１００について前記リンク候補キーワードを複数特定した場合、これら複数のリンク候補キーワードを前記優先度テーブルに照合してリンク候補キーワード間での優先度を判定し、この判定により優先度が所定レベル以上のリンク候補キーワードについて、対応する地図情報の格納先情報を取得する、ものであるとすれば好適である。なお、本実施形態においては、前記優先度テーブルをキーワードテーブル１２７に含ませる形式を採用している。つまり、キーワードテーブル１２７において登録されているキーワードにリンク候補キーワードへの選出優先度を定めている。
【００２７】
また、システム１００は、キーワード間でのリンク候補キーワードへの選出優先度の高低別に、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納した、優先度高キーワードテーブル１３３と優先度低キーワードテーブル１３４との少なくとも２種のテーブルを備えるとできる（図３参照）。この場合、前記キーワードマッチング処理部１１１が、作業用記憶装置１３１に格納されたテキストデータを前記優先度高キーワードテーブル１３３に照合し、テキストデータに含まれるキーワードで、優先度高キーワードテーブル１３３で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得する。また、前記作業用記憶装置１３１に格納されたテキストデータを前記優先度高キーワードテーブル１３３に照合してリンク候補キーワードを特定出来なかった場合に、作業用記憶装置１３１に格納されたテキストデータを前記優先度低キーワードテーブル１３４に照合し、テキストデータに含まれるキーワードで、優先度低キーワードテーブル１３４で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものとすることができる。
【００２８】
また、システム１００は、行政区画等の住所情報と当該住所情報に対応する地図情報の格納先情報とを対応付けて格納する住所キーワードテーブル１３５と、ランドマークの名称および所在地と、当該ランドマークに対応する地図情報の格納先情報とを対応付けて格納するランドマークテーブル１３６とを備えるものとできる。この場合、前記キーワードマッチング処理部１１１が、作業用記憶装置１３１に格納されたテキストデータを前記住所キーワードテーブル１３５およびランドマークテーブル１３６に照合し、このテキストデータから住所情報とランドマーク名称の両種のデータを特定した際に、この住所情報が前記ランドマークテーブル１３６における前記ランドマーク名称の所在地情報と一致するか判定して、当該判定により前記住所情報と所在地情報とが一致した場合、前記ランドマーク名称をリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報を取得するものとできる。
【００２９】
また、システム１００において、前記キーワードテーブル１２７が、キーワードと、当該キーワードに対応する地図情報の格納先情報と、当該地図情報ごとの縮尺データとを対応付けて格納するテーブルであるとしてもよい。この場合、前記キーワードマッチング処理部１１１が、作業用記憶装置１３１に格納されたテキストデータを前記キーワードテーブル１２７に照合し、テキストデータに含まれるキーワードで、前記キーワードテーブル１２７で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定して、このリンク候補キーワードに対応する地図情報の格納先情報および縮尺データを取得するものとできる。また、前記リンク処理部１１２が、前記コンテンツ記憶装置１３０から読み出したデジタルコンテンツ１１００を、当該デジタルコンテンツ１１００の記述言語に対応するエディタ１１４に読み込んで、前記リンク候補キーワードの記述に前記格納先情報および縮尺データを結びつけるか、または他の所定キーワードの記述に前記格納先情報および縮尺データを結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行するものとできる。また、前記配信処理部１１３が、前記リンク処理がなされたデジタルコンテンツ１１００を、配信用コンテンツ記憶装置１３２に格納し、これを配信先である携帯端末２００のアドレス（ユーザデータベース１２５等から参照）に宛てて所定タイミングで送信するものとできる。送信のタイミングとしては、後述の番組表データベース１２８における該当ユーザのレコードを参照する。
【００３０】
一方、本発明の携帯端末２００は、書き換え可能メモリなどのプログラムデータベース２０１に格納されたプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、前記携帯端末２００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイ２５０などの入出力インターフェイス２０５、ならびに、デジタルコンテンツ配信システム１００との間のデータ授受を担う通信部２０６などを有している。
【００３１】
前記携帯端末２００は、前記通信部２０６により、前記デジタルコンテンツ配信システム１００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。携帯端末２００の各種機能部と通信部２０６との間ではＩ／Ｏ部２０７がデータのバッファリングや各種仲介処理を実行している。
【００３２】
続いて、携帯端末２００が、例えばプログラム２０２に基づき構成・保持する機能部につき説明を行う。前記携帯端末２００は、配信希望デジタルコンテンツと配信希望時刻とに関する指定を、デジタルコンテンツ配信システム１００に送信する、配信希望送信部２１０を備える。
【００３３】
また、携帯端末２００は、前記デジタルコンテンツ配信システム１００が所定期間内に配信予定の前記配信希望デジタルコンテンツを時系列順に列挙して生成した番組表１２８に従って送信してきた、前記配信希望時刻に配信希望のデジタルコンテンツ１１００を受信し、出力インターフェイスに表示する、受信処理部２１１を備える。
【００３４】
また、前記携帯端末２００は、デジタルコンテンツ配信システム１００より配信されたデジタルコンテンツ１１００を受信してユーザの閲覧に供するための装置である。そのため、デジタルコンテンツ配信システム１００がＷｅｂサーバであって、ｈｔｔｐリクエスト／レスポンスに基づくデータ通信を行うと想定し、前記システム１００にアクセスするＷｅｂブラウザ２０２を備えている。このＷｅｂブラウザ２０２により、デジタルコンテンツ１１００等の携帯端末ディスプレイ２５０への出力を担うことができる。
【００３５】
一方、前記ハイパーリンク等のクリック動作を受けた携帯端末２００からの要求に従って地図情報を返すのが地図サーバ３００である。この地図サーバ２００は、書き換え可能メモリなどのプログラムデータベース３０１に格納されたプログラム３０２をメモリ３０３に読み出し、演算装置たるＣＰＵ３０４により実行する。また、前記地図サーバ３００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス３０５、ならびに、携帯端末２００らとの間のデータ授受を担う通信部３０６などを有している。
【００３６】
前記地図サーバ３００は、前記通信部３０６により、前記携帯端末２００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。地図サーバ３００の各種機能部と通信部３０６との間ではＩ／Ｏ部３０７がデータのバッファリングや各種仲介処理を実行している。
【００３７】
次に、地図サーバ３００が、例えばプログラム３０２に基づき構成・保持する機能部につき説明を行う。前記地図サーバ３００は、前記ハイパーリンク等のクリック動作を受けた携帯端末２００からの要求に従って該当地図情報を地図情報データベース３１５より抽出し、該当携帯端末２００に返す地図情報配信部３１０を備える。また、前記地図サーバ３００は、前記地図情報データベース３１５の運用管理を行うためのDBMS３１１(Database Management System)を備えている。このDBMS３１１は、データベースの維持・運用を行う専用のソフトウエアであり、情報をデータに加工・編集して蓄積し、これを整列・統合して共有するツールである。
【００３８】
一方、システム１００がそのコンテンツデータベース１２６に備えているべき各種デジタルコンテンツ１１００は、例えば放送業者、映画会社、出版社などといった各種コンテンツの供給業者から入手される。そのため、前記システム１００は、前記供給業者が備えるコンテンツホルダサーバ４００とネットワーク１４０を介して結ばれているものとする。このコンテンツホルダサーバ４００は、書き換え可能メモリなどのプログラムデータベース４０１に格納されたプログラム４０２をメモリ４０３に読み出し、演算装置たるＣＰＵ４０４により実行する。また、前記コンテンツホルダサーバ４００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス４０５、ならびに、システム１００との間のデータ授受を担う通信部４０６などを有している。
【００３９】
前記コンテンツホルダサーバ４００は、前記通信部４０６により、前記システム１００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。コンテンツホルダサーバ４００の各種機能部と通信部４０６との間ではＩ／Ｏ部４０７がデータのバッファリングや各種仲介処理を実行している。なお、こうしたコンテンツホルダサーバ４００は、前記プログラム４０２として、システム１００へのコンテンツ配信処理を実行する配信アプリケーション４０２を構成・保持している。また、デジタルコンテンツ１１００を格納しているデジタルコンテンツデータベース４１５を備える（このデータベース４１５のデータ構成例については図１参照）。
【００４０】
なお、これまで示した  デジタルコンテンツ配信システム１００における各機能部１１０〜１１４は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００４１】
また、前記携帯端末２００が利用するプログラム２０２は、携帯端末２００が常に備える場合のみならず、ネットワーク１４０等を通じて適宜なサーバ（該当プログラムを提供するコンピュータでシステム１００であってもよい）にアクセスし、このサーバよりダウンロードして利用するとしてもよい。
【００４２】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはＲＳ−２３２Ｃ、ＲＳ−４２２、ＩｒＤＡ、ＵＳＢ、ＩＥＥＥ１３９４、ファイバ・チャネルなどが想定できる。
【００４３】
−−−データベース構造−−−
次に、本実施形態におけるデジタルコンテンツ配信システム１００が利用するデータベースの構造について説明する。図２は、本実施形態における、（ａ）番組表データベース１２８、（ｂ）コンテンツデータベース１２６、（ｃ）ユーザデータベース１２５、（ｄ）キーワードテーブル１２７、の各データ構造例を示す図である。
【００４４】
前記番組表データベース１２８は、システム１００が、携帯端末２００より受け付けた、配信希望デジタルコンテンツと配信希望時刻とに関する指定に基づいて、例えば１日間や１週間といったなど所定期間内に配信予定の前記配信希望デジタルコンテンツを時系列順に列挙した番組表を携帯端末ユーザ毎に生成して、これを格納するデータベースであり、例えば携帯端末ユーザＩＤをキーとして、番組表ＩＤ、番組表の内容（配信時間帯、配信するデジタルコンテンツのＩＤ）といった情報を関連づけたレコードの集合体となっている。
【００４５】
また、前記コンテンツデータベース１２６は、システム１００から携帯端末２００に配信するデジタルコンテンツ１１００を格納するデータベースであり、例えばコンテンツＩＤをキーとして、コンテンツ種類といった情報を関連づけたレコードの集合体となっている。なお、このコンテンツデータベース１２６は、コンテンツの種類ごとに分けて構成してもよい。
【００４６】
また、前記ユーザデータベース１２５は、携帯端末ユーザの情報を格納するデータベースであり、例えば携帯端末ユーザＩＤをキーとして、性別、年齢、デジタルコンテンツ等の閲覧履歴、住所などの情報を関連づけたレコードの集合体となっている。
【００４７】
また、前記キーワードテーブル１２７は、デジタルコンテンツ１１００のテキストデータに含まれる（であろう）キーワードと、当該キーワードに対応する地図情報の格納先情報（地図サーバ３００の地図情報データベース３１５での地図情報格納先アドレス）とを対応付けて格納するテーブルであり、例えば、各キーワードに対し、当該キーワードに対応する場所や施設等の位置情報（例：緯度経度の情報など）、地図情報データベース３１５における地図情報の格納先といった情報を関連づけている。また、本実施形態においては、前記優先度テーブルをキーワードテーブル１２７に含ませる形式を採用している。つまり、キーワードテーブル１２７において登録されているキーワードにリンク候補キーワードへの選出優先度（例：Ａ：最高〜Ｄ：最低）を定めている。また、本実施形態におけるキーワードテーブル１２７では、“１／３０００”、“１／１０００”といった地図情報の縮尺データを、前記各キーワード毎に設定している。
【００４８】
システム１００は、上記以外にもデータベースを利用するとできる。図３は、本実施形態における、（ａ）優先度高キーワードテーブル１３３、（ｂ）優先度低キーワードテーブル１３４、（ｃ）住所キーワードテーブル１３５、（ｄ）ランドマークテーブル１３６、の各データ構造例を示す図である。前記優先度高キーワードテーブル１３３は、キーワード間でのリンク候補キーワードへの選出優先度が所定レベル以上のものについてリスト化したテーブルであり、例えば、各キーワードに対し、当該キーワードに対応する場所、施設等の位置情報（緯度経度の情報など）、や地図情報データベース３１５における地図情報の格納先情報とを対応付けて格納したものである。
【００４９】
また、前記優先度低キーワードテーブル１３４は、キーワード間でのリンク候補キーワードへの選出優先度が所定レベル以下のものについてリスト化したテーブルであり、例えば、各キーワードに対し、当該キーワードに対応する場所、施設等の位置情報（緯度経度の情報など）、や地図情報データベース３１５における地図情報の格納先情報とを対応付けて格納したものである。
【００５０】
また、前記住所キーワードテーブル１３５は、行政区画等の住所情報に対し、当該住所情報の示す場所や施設等の位置情報（緯度経度の情報など）、住所情報に対応する地図情報の格納先情報とを対応付けて格納するテーブルである。また前記ランドマークテーブル１３６は、ランドマークの名称に対し、当該ランドマークの所在地と、当該ランドマークに対応する地図情報の格納先情報とを対応付けて格納するテーブルである。
【００５１】
一方、地図サーバ３００が備えているのが地図情報データベース３１５である。図４は、本実施形態における地図情報データベース３１５のデータ構造例を示す図である。この地図情報データベース３１５は、地図上の各位置（緯度経度）に対応する地図情報（携帯端末２００のＷｅｂブラウザ２１５で表示可能なデータ形式）を格納したデータベースである。よって、位置情報をキーに、各地図情報の格納先情報が対応付けされている構造となる。
【００５２】
−−−処理フロー例１−−−
以下、本実施形態におけるデジタルコンテンツ配信方法の実際手順について、図に基づき説明する。なお、以下で説明するデジタルコンテンツ配信方法に対応する各種動作は、前記デジタルコンテンツ配信システム１００が、メモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。また、デジタルコンテンツ配信方法の処理に関わる携帯端末２００の処理については、携帯端末２００が、メモリ２０３に読み出して実行するプログラム２０２によって実現される。そして、このプログラム２０２は、以下に説明される各種の動作を行うためのコードから構成されている。なお、ここでは一例として、システム１００がＷｅｂサーバ機能を備えており、携帯端末２００とはｈｔｔｐリクエスト／レスポンスの処理を経てデータ通信を行っているものとする。従って、この場合、例えば携帯端末２００は、システム１００へＷｅｂブラウザ２１５でアクセスを行う。
【００５３】
図５は、本実施形態のデジタルコンテンツ配信方法の実施手順例１を示すフロー図である。ここでまずは、本実施形態におけるデジタルコンテンツ配信方法の大きな流れを述べておく。なお、携帯端末ユーザはユーザ会員登録の処理を経て、既にデジタルコンテンツ配信システムが提供するサービスの会員になっているものとする。システム１００は、
前記ユーザ会員登録が済んでいる携帯端末２００は、まず、デジタルコンテンツ１１００の配信に先立って、前記番組表データベース１２８について既に述べた番組表の生成をシステム１００に対して行う必要がある。そこで、携帯端末２００は、配信希望デジタルコンテンツと配信希望時刻とに関する指定を、例えばシステム１００が提供する番組表の作成サイト等において行う。こうしたサイトにおいては、例えば、番組：デジタルコンテンツ１１００のジャンルとして、例えば政治、経済、スポーツ、芸能、社会といった各種ニュースや写真などが提示され、それぞれ配信時間をプルダウンメニュー等で設定できるようになっている。
【００５４】
こうしたサイトにて携帯端末ユーザによる、所望のデジタルコンテンツ１１００や、その配信時間の設定を受け付けた携帯端末２００は、これら配信希望に関する指定の情報をシステム１００に送信する（Ｓ５００）。システム１００では、これを受信し（Ｓ５０１）、例えば１日間や１週間といった所定期間内に配信予定の前記配信希望デジタルコンテンツを時系列順に列挙した番組表を携帯端末ユーザ毎に生成し、番組表データベース１２８に格納する（ｓ５０２）。また、この時、番組表のデータのうち、少なくとも、配信時刻に関する情報については携帯端末２００に送信しておく。一方、携帯端末２００はこの配信時刻に関する情報を受信しメモリ２０３に格納しておく（ｓ５０３）。
【００５５】
上記の配信時刻に関する情報とは、受信した配信希望時刻に基づき算出される実際に配信を実行する時刻を示す。例えば、１２：００に配信を希望するユーザが多い場合（例えば、所定数以上のユーザ）、ネットワークのトラフィックがその時間に集中してしまう。つまり、その時間帯に通信（配信）が困難になるとの問題が生じる。そこで、本実施例では、トラフィックの集中を分散する構成をとる。より具体的には、所定数以上のユーザが所定の時刻の配信を希望した場合、乱数を用いて所定時刻範囲内で（例えば、希望時刻の前後１０分、希望時刻を含む前１０分）トラフィックが分散されるような実際の配信時間（実配信時刻）を算出する。この際、ユーザから、配信時刻が希望時刻よりずれることを許容する旨の情報をシステム１００が受信し、ユーザデータベース１２５に記憶しておいてもよい。また、配信時刻に関する情報および受信希望時刻をユーザデータベース１２５に記憶しておいてもよい。さらに、実際に配信する時刻はユーザから所定時刻範囲内で（例えば、希望時刻の前後１０分、希望時刻を含む前１０分）優先順位を付した複数の希望時刻を受信しておき、これに基づいて定めても良い。なお、この配信時刻の算出はｓ５０２において行う。
【００５６】
また、ｓ５０２では、実際の配信時刻を算出するのではなく、配信を要求することとなるｓ５０４を実行する時刻を上記と同様に算出してもよい。このようにして算出された配信時刻を携帯端末２００で有することで、システム１００の処理負荷を低減することが可能になる。
【００５７】
なお、作成した番組表を視認可能にしたイメージ例としては、新聞や雑誌等に絵掲載されているテレビやラジオなどの番組欄を想定すればよい。１つのカラムには配信時刻が列挙され、その時刻の配信コンテンツの名称等が併記されるという表示スタイルである。
【００５８】
続いて、前記番組表の情報のうち少なくとも配信希望時刻の情報を備える携帯端末２００は、前記配信希望時刻情報に基づく該当時刻に、携帯端末ユーザＩＤをシステム１００に宛てて送信する（ｓ５０４）。一方、システム１００では、前記携帯端末ユーザＩＤ（を含む要求情報）を受信し（ｓ５０５）、この携帯端末ユーザＩＤに基づき、前記番組表データベース１２８において該当携帯端末ユーザに対応付けた番組表を検索する（ｓ５０６）。
【００５９】
また、システム１００は、検索された番組表において前記配信希望時刻に設定されている該当デジタルコンテンツを特定し、これを前記コンテンツデータベース１２６より抽出する（ｓ５０７）。抽出したデジタルコンテンツ１１００は、システム１００が該当携帯端末２００に送信し（ｓ５０８）、処理を終了する。
【００６０】
一方、携帯端末２００は、システム１００から送信されてきた、前記配信希望時刻のデジタルコンテンツを受信し、出力インターフェイスに表示して（ｓ５０９）、処理を終了する。
【００６１】
−−−処理フロー例２−−−
図６は、本実施形態のデジタルコンテンツ配信方法の実施手順例２を示すフロー図である。続いて、前記システム１００が、前記コンテンツホルダサーバ４００からデジタルコンテンツ１１００の提供を受けて、これに前記リンク処理を施す際の主たる手順について説明する。コンテンツホルダサーバ４００は、例えば放送業者、映画会社、出版社などといった各種コンテンツの供給業者が管理するサーバであり、デジタルコンテンツデータベース４１５において、ニュースや広告といったデジタルコンテンツ１１００を蓄積している。そこでコンテンツホルダサーバ４００は、新規のデジタルコンテンツ１１００がデジタルコンテンツデータベース４１５に格納されたタイミングや、一定期間毎などの所定のタイミングで、新規のデジタルコンテンツ１１００をネットワーク１４０を介してシステム１００に送信し提供してくる（ｓ６００）。
【００６２】
システム１００は、このデジタルコンテンツ１１００をコンテンツホルダサーバ４００から受信し、コンテンツデータベース１２６のコンテンツ記憶領域１３０に一旦格納する（ｓ６０１）。そして、システム１００は、コンテンツ記憶領域１３０から前記デジタルコンテンツ１１００を読み出し、当該デジタルコンテンツ１１００が含む、例えばニュース記事本文などのテキストデータを抽出する。前記デジタルコンテンツ１１００がHTMLで記述されているものであれば、デジタルコンテンツ１１００のソース情報のうちタグで囲まれた領域にテキストデータが含まれているから、システム１００はこれを作業用記憶領域１３１に格納する（ｓ６０２）。この処理は前記テキスト抽出処理部１１０が行う。
【００６３】
また、システム１００のキーワードマッチング処理部１１１は、作業用記憶領域１３１に格納されたテキストデータを、前記キーワードテーブル１２７に照合し（ｓ６０３）、テキストデータに含まれる地名やランドマーク名称といったキーワードで、キーワードテーブル１２７で地図情報と対応付けされているキーワードの有無を判定する（ｓ６０４）。テキストデータに含まれる地名やランドマーク名称といったキーワードを利用したこうしたマッチング処理を行うため、システム１００は例えば、地名やランドマーク名称の一覧を自身の記憶装置内に備えているものとする。
【００６４】
上記処理ｓ６０３、ｓ６０４により、デジタルコンテンツ１１００のテキストデータに地名やランドマーク名称といったキーワードが含まれていなかった場合（ｓ６０４：ＮＯ）、本発明のリンク処理を実行せず、処理をステップｓ６１２に進める（ｓ６０５）。
【００６５】
他方、上記処理ｓ６０３により、デジタルコンテンツ１１００のテキストデータに、例えば「東京都渋谷区○○町」といった地名や「○○タワー」といったランドマーク名称などのキーワードが含まれていた場合（ｓ６０４：ＹＥＳ）、システム１００のキーワードマッチング処理部１１１は、テキストデータに含まれるキーワードで、キーワードテーブル１２７で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定する（ｓ６０６）。またシステム１００のキーワードマッチング処理部１１１は、特定できたリンク候補キーワードに対応する地図情報の格納先情報を、キーワードテーブル１２７より取得する（ｓ６０７）。このとき、キーワードテーブル１２７に地図情報の格納先情報のみならず縮尺情報も格納されていれば、これも取得するとすればよい。
【００６６】
続いてシステム１００のリンク処理部１１２は、前記デジタルコンテンツ１１００の記述言語である例えばHTMLに対応するHTMLエディタ１１４を起動する（ｓ６０８）。そして、前記デジタルコンテンツ１１００を、前記HTMLエディタ１１４に読み込んで（ｓ６０９）、前記リンク候補キーワードの例えば「東京都渋谷区○○町」や「○○タワー」といった記述に前記格納先情報を結びつけるか、または「地図へ」といった他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置（デジタルコンテンツ１１００の最下段など：図１０（ｂ）参照）に埋め込む（ｓ６１０）。
【００６７】
なお、前記デジタルコンテンツ１１００が、HTML（Hypertext Markup Language）で記述されている場合、上述したように前記エディタ１１４は、HTMLエディタとなる。従って、例えばデジタルコンテンツ１１００においてリンク候補キーワードの記述に前記格納先情報を結びつけるか、または他の所定キーワードの記述に前記格納先情報を結びつけて前記デジタルコンテンツ内の所定位置に埋め込むといった処理をする場合、前記HTMLエディタ１１４が、“<A HREF>”と、“</A>”の形式のタグのセットで前記リンク候補キーワードである「東京都渋谷区○○町」や「○○タワー」のテキストを囲う処理を実行し、ハイパーリンクを指定することとなる。このハイパーリンクが指定されたテキスト部分は画面上ではアンダーバー表示や、色や字体を変えた表示がなされる。そしてこの部分が、デジタルコンテンツ１１００の配信を受けた携帯端末２００のWebブラウザ上でクリックされると、最初のタグの中で“HREF”に続いて書かれているURL（Uniform Resource Locators）で指定された地図サーバー３００の地図情報ファイルに携帯端末２００がアクセスできる。
【００６８】
また、システム１００の配信処理部１１３は、前記リンク処理がなされたデジタルコンテンツ１１００を、配信用コンテンツ記憶領域１３２に格納する（ｓ６１１）。その後システム１００は、前記番組表データベース１２８の該当携帯端末ユーザのレコードに従って配信時期を判定し（ｓ６１２）、配信時期が到来したならば（ｓ６１２：ＹＥＳ）、前記配信用コンテンツ記憶領域１３２のデジタルコンテンツ１１００を、配信先である携帯端末２００のアドレスに宛てて送信する（ｓ６１３）。
【００６９】
なお、上述したように、キーワードテーブル１２７が、キーワードと、当該キーワードに対応する地図情報の格納先情報と、当該地図情報ごとの縮尺データとを対応付けて格納するテーブルであるとした場合、前記キーワードマッチング処理部１１１は、作業用記憶領域１３１に格納されたテキストデータを前記キーワードテーブル１２７に照合し、テキストデータに含まれるキーワードで、前記キーワードテーブル１２７で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定する。そして、このリンク候補キーワードに対応する地図情報の格納先情報および縮尺データを取得するものとできる。また、前記リンク処理部１１２は、前記コンテンツ記憶領域１３０から読み出したデジタルコンテンツ１１００を、前記HTMLエディタ１１４に読み込んで、前記リンク候補キーワードの記述に前記格納先情報および縮尺データを結びつけるか、または他の所定キーワードの記述に前記格納先情報および縮尺データを結びつけて前記デジタルコンテンツ内の所定位置に埋め込む、リンク処理を実行するものとできる。また、前記配信処理部１１３は、前記リンク処理がなされたデジタルコンテンツ１１００を、配信用コンテンツ記憶領域１３２に格納し、これを配信先である携帯端末２００のアドレス（ユーザデータベース１２５等から参照）に宛てて所定タイミングで送信するものとできる。送信のタイミングとしては、後述の番組表データベース１２８における該当ユーザのレコードを参照する。
【００７０】
こうした処理を行うことで、携帯端末２００でデジタルコンテンツ１１００として表示される地図上での地名やランドマークの縮尺や表示サイズを適切なものとし、携帯端末２００のユーザに好適な使用感を提供できる。
【００７１】
−−−処理フロー例３−−−
次に、リンク候補キーワードが複数特定された場合の処理手順についてする。図７は、本実施形態のデジタルコンテンツ配信方法の実施手順例３を示すフロー図である。この場合、システム１００のキーワードマッチング処理部１１１は、前記ステップｓ６０４の結果、デジタルコンテンツ１１００のテキストデータに地名やランドマーク名称といったキーワード、つまりリンク候補キーワードが含まれていた際（ｓ６０４：ＹＥＳ）、１つのデジタルコンテンツ１１００について前記リンク候補キーワードが複数特定できたか判定する（ｓ７００）。この判定で、リンク候補キーワードが単数であった場合（ｓ７００：ＮＯ）、処理を前記ステップｓ６０５へ戻し、本フローを終了する。
【００７２】
一方、１つのデジタルコンテンツ１１００について前記リンク候補キーワードを複数特定した場合（ｓ７００：ＹＥＳ）、前記キーワードマッチング処理部１１１は、これら複数のリンク候補キーワードを前記キーワードテーブル１２７（優先度テーブル）に照合してリンク候補キーワード間での優先度を判定する（ｓ７０１）。なお、上述したように、本実施形態においては優先度テーブルをキーワードテーブル１２７と一体としている関係で、以下の説明においても優先度テーブルをキーワードテーブル１２７と称する。
【００７３】
前記判定により優先度が所定レベル以上、図２（ｄ）の例で言えば例えば優先度“Ｂ”以上のリンク候補キーワードについて、対応する地図情報の格納先情報を取得する（ｓ７０２）。この図２（ｄ）の例だと、優先度“Ｂ”の「○○駅」と優先度“Ａ”の「○×タワー」について地図情報の格納先情報を取得することとなる。そして、キーワードマッチング処理部１１１は、処理を前記ステップｓ６０６へ戻し、本フローを終了する。これにより、複数のリンク候補キーワードが特定された場合であっても、効率的に適宜なリンク候補キーワードを選定し、デジタルコンテンツ１１００におけう地図情報へのリンク挿入のいたずらな多数化を抑制できる。
【００７４】
−−−処理フロー例４−−−
次に、上記フロー例３とは別に、キーワード間でリンク候補キーワード選出の優先度に違いがある場合の処理手順例を説明する。図８は、本実施形態のデジタルコンテンツ配信方法の実施手順例４を示すフロー図である。この場合、システム１００は、キーワード間でのリンク候補キーワードへの選出優先度の高低別に、キーワードと当該キーワードに対応する地図情報の格納先情報とを対応付けて格納した、優先度高キーワードテーブル１３３と、優先度低キーワードテーブル１３４との少なくとも２種のテーブルを備えるとする（図３（ａ）、（ｂ）参照）。
【００７５】
ここで前記キーワードマッチング処理部１１１は、作業用記憶領域１３１に格納されたテキストデータを前記優先度高キーワードテーブル１３３に照合し（ｓ８００）、テキストデータに含まれるキーワードで、優先度高キーワードテーブル１３３で地図情報と対応付けされているキーワードが存在するか判定する（ｓ８０１）。ここでテキストデータに含まれるキーワードで、優先度高キーワードテーブル１３３で地図情報と対応付けされているキーワードが存在する場合（ｓ８０１：ＹＥＳ）、前記キーワードをリンク候補キーワードとして特定して（ｓ８０２）、このリンク候補キーワードに対応する地図情報の格納先情報を、前記優先度高キーワードテーブル１３３より取得する（ｓ８０３）。その後、処理を前記ステップｓ６０８に戻し（ｓ８１０）、本フローを終了する。
【００７６】
他方、前記ステップｓ８０１において、テキストデータに含まれるキーワードで、優先度高キーワードテーブル１３３で地図情報と対応付けされているキーワードが存在しなかった場合（ｓ８０１：ＮＯ）、前記キーワードマッチング処理部１１１は、前記作業用記憶領域１３１に格納されたテキストデータを、前記優先度低キーワードテーブル１３４に照合する（ｓ８０５）。そして、テキストデータに含まれるキーワードで、優先度低キーワードテーブル１３４で地図情報と対応付けされているキーワードが存在するか判定する（ｓ８０６）。
【００７７】
ここでテキストデータに含まれるキーワードで、優先度低キーワードテーブル１３４で地図情報と対応付けされているキーワードが存在しなかった場合（ｓ８０６：ＮＯ）、システム１００は、本発明のリンク処理は実行せず、処理を前記ステップｓ６１２に戻す。他方、テキストデータに含まれるキーワードで、優先度低キーワードテーブル１３４で地図情報と対応付けされているキーワードが存在する場合（ｓ８０６：ＹＥＳ）、前記キーワードマッチング処理部１１１は、テキストデータに含まれるキーワードで、優先度低キーワードテーブル１３４で地図情報と対応付けされているキーワードをリンク候補キーワードとして特定し（ｓ８０８）、このリンク候補キーワードに対応する地図情報の格納先情報を、前記優先度低キーワードテーブル１３４より取得する（ｓ８０９）。以後、処理を前記ステップ６０８に戻し（ｓ８１０）、本フローを終了する。
【００７８】
こうした処理を行うことで、例えば、デジタルコンテンツ１１００の含むテキストデータについて、優先度の高低を考えずに全てのキーワードについてキーワードテーブルとのマッチング処理部を行う場合よりも、予め選定された優先度が高いキーワードについてのみリンク候補キーワードとしての選出処理を実行でき、処理効率が大きく改善される。
【００７９】
−−−処理フロー例５−−−
次に、デジタルコンテンツ１１００のテキストデータに複数のキーワードが含まれていた場合の他の処理について説明する。図９は、本実施形態のデジタルコンテンツ配信方法の実施手順例５を示すフロー図である。この場合、システム１００は、行政区画等の住所情報と当該住所情報に対応する地図情報の格納先情報とを対応付けて格納する住所キーワードテーブル１３５と、ランドマークの名称および所在地と、当該ランドマークに対応する地図情報の格納先情報とを対応付けて格納するランドマークテーブル１３６とを備えるものとする。
【００８０】
ここで前記キーワードマッチング処理部１１１は、作業用記憶領域１３１に格納されたテキストデータを、前記住所キーワードテーブル１３５およびランドマークテーブル１３６に照合する（ｓ９００）。この照合処理で、テキストデータから住所情報とランドマーク名称の両種のデータが特定されなかった場合（ｓ９０１：ＮＯ）、更に、テキストデータから住所情報かランドマーク名称のいずれかのデータを特定できたか判定する（ｓ９０２）。この判定により、テキストデータから住所情報かランドマーク名称のいずれのデータも特定できなかった場合（ｓ９０２：ＮＯ）、システム１００は、本発明のリンク処理は実行せず、前記ステップｓ６１２へ処理を戻し、本フローを終了する。
【００８１】
他方、前記判定により、テキストデータから住所情報かランドマーク名称のいずれか一方のデータは特定できた場合（ｓ９０２：ＹＥＳ）、システム１００は、処理を前記ステップｓ７００（図７）に戻し（ｓ９０９）、本フローを終了する。
【００８２】
一方、前記ステップｓ９０１の照合処理により、テキストデータから住所情報とランドマーク名称の両種のデータが特定された場合（ｓ９０１：ＹＥＳ）、前記キーワードマッチング処理部１１１は更に、特定された住所情報が前記ランドマークテーブル１３６における前記ランドマーク名称の所在地情報と一致するか判定する（ｓ９０４）。
【００８３】
この判定処理において、前記住所情報が前記ランドマークテーブル１３６における前記ランドマーク名称の所在地情報と一致しなかった場合（ｓ９０５：ＮＯ）、処理を前記ステップｓ７００へ戻し（ｓ９０６）、本フローを終了する。他方、前記判定処理において、前記住所情報が前記ランドマークテーブル１３６における前記ランドマーク名称の所在地情報と一致した場合（ｓ９０５：ＹＥＳ）、キーワードマッチング処理部１１１は、前記ランドマーク名称をリンク候補キーワードとして特定して（ｓ９０７）、このリンク候補キーワードに対応する地図情報の格納先情報を、前記ランドマークテーブル１３６より取得する（ｓ９０８）。その後、処理を前記ステップｓ７００へ戻し（ｓ９０９）、本フローを終了する。
【００８４】
−−−画面遷移例−−−
図１０は、本実施形態の、（ａ）画面遷移例１、（ｂ）画面遷移例２を示す図である。上述までのフローにより、システム１００の配信用コンテンツ記憶領域１３２に蓄えられた、リンク処理済みのデジタルコンテンツ１１００は、前記番組表データベース１２８のレコードに従って、該当携帯端末２００に配信されることとなる。携帯端末２００ではこのデジタルコンテンツ１１００を受信し、携帯端末ディスプレイ２５０に表示する。この時の表示画面例が図１０（ａ）に示すものとなる。この画面で示されているデジタルコンテンツ１１００は、「東京都渋谷区○○町」で「○○タワー」のオープニングイベントが開催されるニュースとなっている。この場合、前記リンク候補キーワードとして選定され、本発明におけるリンク処理が施された「東京都渋谷区○○町」といった地名１０や「○○タワー」といったランドマーク名称１１のテキストには下線２０が付帯している。この下線は上述した通り、HTMLにおけるハイパーリンクの表示形式の一つである。
【００８５】
よって、この画面のデジタルコンテンツ１１００を閲覧している携帯端末２００のユーザがカーソル３０などでこのハイパーリンクをクリックすると、このハイパーリンクに紐付いている前記地図情報の格納先情報、つまり前記地図サーバ３００での該当地図情報の格納先アドレス（ネットワーク１４０がインターネットである場合、URL）に、地図情報の取得要求が投げられる。地図サーバ３００ではこの要求に応じて該当する地図情報のファイルを地図情報データベース３１５から抽出し、携帯端末２００に返す。
【００８６】
携帯端末２００でこの地図情報を受信して携帯端末ディスプレイ２５０に地図データ１１５０として表示する。この時、例えば前記「○○タワー」なるランドマークについては、ランドマークアイコン１１７０を地図データ上に表示させる。このランドマークアイコン１１７０は、地図サーバ３００で付加する。
【００８７】
或いは、図１０（ｂ）に示すように、前記リンク候補キーワードとして選定された「○○タワー」といったランドマーク名称１１にハイパーリンクを張る形式ではなく、デジタルコンテンツ１１００の最下段に付加した「地図へ」といった所定キーワードにハイパーリンクを張る形式も想定できる。この「地図へ」のテキストには下線２０が付帯している。この下線は上述した通り、HTMLにおけるハイパーリンクの表示形式の一つである。
【００８８】
よって、この画面のデジタルコンテンツ１１００を閲覧している携帯端末２００のユーザがカーソル３０などでこのハイパーリンクをクリックすると、このハイパーリンクに紐付いている前記地図情報の格納先情報、つまり前記地図サーバ３００での該当地図情報の格納先アドレス（ネットワーク１４０がインターネットである場合、URL）に、地図情報の取得要求が投げられる。地図サーバ３００ではこの要求に応じて該当する地図情報のファイルを地図情報データベース３１５から抽出し、携帯端末２００に返す。
【００８９】
携帯端末２００でこの地図情報を受信して携帯端末ディスプレイ２５０に地図データ１１５０として表示する。この時、例えば前記「○○タワー」なるランドマークについては、ランドマークアイコン１１７０を地図データ上に表示させる。このランドマークアイコン１１７０は、地図サーバ３００で付加する。
【００９０】
本発明によれば、複数のコンテンツの連携を効率的に行うことが可能になる。
【００９１】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００９２】
【図１】本実施形態におけるデジタルコンテンツ配信システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）番組表データベース、（ｂ）コンテンツデータベース、（ｃ）ユーザデータベース、（ｄ）キーワードテーブル、の各データ構造例を示す図である。
【図３】本実施形態における、（ａ）優先度高キーワードテーブル、（ｂ）優先度低キーワードテーブル、（ｃ）住所キーワードテーブル、（ｄ）ランドマークテーブル、の各データ構造例を示す図である。
【図４】本実施形態における地図情報データベースのデータ構造例を示す図である。
【図５】本実施形態のデジタルコンテンツ配信方法の実施手順例１を示すフロー図である。
【図６】本実施形態のデジタルコンテンツ配信方法の実施手順例２を示すフロー図である。
【図７】本実施形態のデジタルコンテンツ配信方法の実施手順例３を示すフロー図である。
【図８】本実施形態のデジタルコンテンツ配信方法の実施手順例４を示すフロー図である。
【図９】本実施形態のデジタルコンテンツ配信方法の実施手順例５を示すフロー図である。
【図１０】本実施形態の画面遷移例１を示す図である。
【図１１】本実施形態の画面遷移例２を示す図である。
【符号の説明】
【００９３】
１００  デジタルコンテンツ配信システム、システム
１０１、２０１、３０１、４０１  プログラムデータベース
１０２、２０２、３０２、４０２  プログラム
１０３、２０３、３０３、４０３  メモリ
１０４、２０４、３０４、４０４  ＣＰＵ
１０５、２０５、３０５、４０５  入出力インターフェイス
１０６、２０６、３０６、４０６  通信部
１０７、２０７、３０７、４０７  Ｉ／Ｏ部
１１０  テキスト抽出処理部
１１１  キーワードマッチング処理部
１１２  リンク処理部
１１３  配信処理部
１１４  HTMLエディタ、エディタ
１２５  ユーザデータベース
１２６  コンテンツデータベース
１２７  キーワードテーブル
１２８  番組表データベース
１４０  ネットワーク
２００  携帯端末
２１０  配信希望送信部
２１１  受信処理部
２１５  Ｗｅｂブラウザ
２５０  携帯端末ディスプレイ
３００  地図サーバ
３１０  地図情報配信部
３１１  ＤＢＭＳ
３１５  地図情報データベース
４００  コンテンツホルダサーバ
４１０  配信アプリケーション
４１５  デジタルコンテンツデータベース
１１００  デジタルコンテンツ
１１５０  地図データ
１１７０  ランドマークアイコン
【図２】
2007058804.tif 000003
【図３】
2007058804.tif 000004
【図４】
2007058804.tif 000005
【図５】
2007058804.tif 000006
【図６】
2007058804.tif 000007
【図７】
2007058804.tif 000008
【図８】
2007058804.tif 000009
【図９】
2007058804.tif 000010
【図１】
2007058804.tif 000011
【図１０】
2007058804.tif 000012
【図１１】
2007058804.tif 000013