(57)【要約】【課題】  コンテンツの関連情報を素早く提供する。【解決手段】  関連情報提供サーバ１０のメタ情報収集部１２は、コンテンツとしての放送番組のメタデータであるＥＰＧ（Electronic Program Guide）情報をＥＰＧ配信局７０から定期的に収集する。キーワード抽出部１３は、ＥＰＧ情報からキーワードを抽出し、関連情報取得部１４は、キーワードを含む関連情報を検索装置５０から取得して、これをキーワードと関連付けてキャッシュメモリ２８に格納する。関連情報提供部１５は、ユーザ端末３０から、キーワードを指定した関連情報の検索要求を受け付けると、キャッシュメモリ２８に格納されている関連情報のうちから、対応する関連情報を読み出して、ユーザ端末３０へ送る。【選択図】  図１
2009094658.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに提供される各種コンテンツの関連情報を提供する関連情報提供装置において、
各種コンテンツのメタ情報を収集するメタ情報収集手段と、
前記メタ情報収集手段で収集された前記メタ情報から１以上のキーワードを抽出するキーワード抽出手段と、
前記キーワード抽出手段により抽出された前記１以上のキーワードを検索キーとして、コンテンツに関する該キーワードを含む関連情報を取得する関連情報取得手段と、
前記関連情報取得手段で取得された前記関連情報が、該関連情報の取得に用いられた前記１以上のキーワードと関連付けて記憶される関連情報記憶手段と、
コンテンツに関する１以上のキーワードを含む関連情報要求を受け付けると、前記関連情報記憶手段に記憶されている関連情報のうち、該関連情報要求に含まれているキーワードと関連付けられている関連情報を抽出して、該関連情報を提供する関連情報提供手段と、
を備えていることを特徴とする関連情報提供装置。
【請求項２】
請求項１に記載の関連情報提供装置において、
ユーザに提供される前記各種コンテンツは、放送番組であり、
前記メタ情報収集手段は、前記放送番組のメタ情報として、ＥＰＧ（Electronic  Program  Guide）情報を収集する、
ことを特徴とする関連情報提供装置。
【請求項３】
請求項１及び２のいずれか一項に記載の関連情報提供装置において、
前記キーワード抽出手段は、前記関連情報提供手段が前記関連情報記憶手段から抽出した前記関連情報である第２コンテンツから１以上のキーワードを抽出し、
前記関連情報取得手段は、前記キーワード抽出手段により抽出された前記１以上のキーワードを検索キーとして、前記２コンテンツに関する該キーワードを含む関連情報を取得する、
ことを特徴とする関連情報提供装置。
【請求項４】
請求項１から３のいずれか一項に記載の関連情報提供装置において、
前記関連情報記憶手段は、キャッシュメモリを有し、該キャッシュメモリには、前記関連情報取得手段が取得した１以上の前記関連情報が予め定められた期間だけ格納される、
ことを特徴とする関連情報提供装置。
【請求項５】
請求項４に記載の関連情報提供装置において、
前記関連情報記憶手段は、前記関連情報が格納される外部記憶装置を有し、
前記関連情報取得手段は、前記キャッシュメモリに格納されている前記１以上の関連情報のうち、前記予め定められた期間が経過した関連情報を該キャッシュメモリから削除する一方で、該関連情報を前記外部記憶装置に格納し、
前記関連情報提供手段は、前記関連情報要求に含まれているキーワードと関連付けられている関連情報が前記キャッシュメモリに格納されている場合には、該キャッシュメモリに格納されている該関連情報を提供し、該関連情報が該キャッシュメモリに格納されていない場合には、前記外部記憶装置の記憶内容を検索して、該外部記憶装置に該関連情報が格納されていれば該関連情報を提供する、
ことを特徴とする関連情報提供装置。
【請求項６】
請求項１から５のいずれか一項に記載の関連情報提供装置において、
前記メタ情報収集手段は、前記各種コンテンツを表示する表示端末がコンテンツを録画し、該コンテンツに関するメタ情報を収集する場合、該表示端末が該コンテンツを録画したこと、該コンテンツを含む録画リストを表示したこと、該コンテンツを再生したこと、のうちのいずれかを契機として、該コンテンツに関するメタ情報を収集する、
ことを特徴とする関連情報提供装置。
【請求項７】
請求項１から６のいずれか一項に記載の関連情報提供装置において、
ネットワークとの接続部を備え、
前記関連情報提供手段は、前記ネットワーク及び前記接続部を介して、前記各種コンテンツを表示する表示端末から関連情報要求を受け付けると共に、該関連情報要求に含まれているキーワードと関連付けられている前記関連情報を該表示端末に提供する、
ことを特徴とする関連情報提供装置。
【請求項８】
請求項６に記載の関連情報提供装置において、
ネットワークとの接続部を備え、
前記関連情報記憶手段は、複数の前記表示端末毎に記憶領域を有し、
前記メタ情報収集手段は、前記複数の表示端末のうちの特定の表示端末がコンテンツを録画した場合に、該特定の表示端末から前記ネットワーク及び前記接続部を介して該コンテンツを特定する情報を受け付け、該情報に従って該コンテンツのメタ情報を収集し、
前記関連情報取得手段により、前記コンテンツに関する前記関連情報が取得されると、前記関連情報記憶手段の複数の記憶領域のうち、前記特定の表示端末に対して割り当てられた記憶領域に、該関連情報が格納され、
前記関連情報提供手段は、前記ネットワーク及び前記接続部を介して、前記特定の表示端末から関連情報要求を受け付けると共に、該特定の表示端末に割り当てられている前記記憶領域に格納されている前記関連情報を該特定の表示端末に提供する、
ことを特徴とする関連情報提供装置。
【請求項９】
請求項１から６のいずれか一項に記載の関連情報提供装置と、
前記各種コンテンツ及び前記関連情報を表示する表示デバイスと、
キーワードを入力するための操作手段と、
を備え、
前記関連情報提供手段は、前記操作手段の操作によって得られた１以上のキーワードを、該操作手段から受け付ける、
ことを特徴とする表示端末。
【請求項１０】
ユーザに提供される各種コンテンツの関連情報を、コンピュータで提供する関連情報提供方法において、
前記コンピュータにより、
各種コンテンツのメタ情報を収集するメタ情報収集工程と、
前記メタ情報収集工程で収集された前記メタ情報から１以上のキーワードを抽出するキーワード抽出工程と、
前記キーワード抽出工程により抽出された前記１以上のキーワードを検索キーとして、コンテンツに関する該キーワードを含む関連情報を取得し、該関連情報を該キーワードと関連付けて、前記コンピュータの記憶領域に格納する関連情報取得工程と、
コンテンツに関する１以上のキーワードを含む関連情報要求を受け付けると、前記記憶領域に格納されている関連情報のうち、該関連情報要求に含まれているキーワードと関連付けられている関連情報を抽出して、該関連情報を提供する関連情報提供工程と、
を実行することを特徴とする関連情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに提供される各種コンテンツの関連情報を提供する関連情報提供装置、及び関連情報提供方法に関する。
【背景技術】
【０００２】
近年、放送とインターネットとの融合が進み、放送を受信するＴＶ等の映像表示装置に、ネットワークへのアクセスする機能が加わった製品が見掛けられるようになってきている。また、逆に、インターネットにアクセスできるパーソナルコンピュータ等の端末に、放送を受信できる製品も見掛けられるようになってきている。
【０００３】
このような製品の利用者は、放送番組を見て、この放送番組に関連する情報を、インターネットワークへのアクセス機能を利用して、検索するなどしている。
【０００４】
このように、放送番組等のコンテンツの関連情報を利用者に提供する映像装置として、以下の特許文献１に記載の装置がある。
【０００５】
この装置は、放送番組を受信し、これを表示する一方で、この放送番組に関連した複数のキーワードを抽出して、これらのキーワードを表示し、利用者がいずれかのキーワードを選択すると、このキーワードに関連する情報をネットワーク上の検索エンジンを用いて、検索させ、検索の結果得られた情報を表示するというものである。
【０００６】
【特許文献１】特開２００５−１１５７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１に記載の技術では、利用者は、コンテンツの関連情報を気軽に得ることができるものの、利用者がキーワードを選択した後、このキーワードに関して検索し、この検索で得られた情報を表示しているため、コンテンツの関連情報の表示に時間がかかってしまうという問題点がある。
【０００８】
本発明は、このような従来技術の問題点に着目し、利用者にコンテンツの関連情報を素早く提供することができる関連情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記問題点を解決するための発明に係る関連情報提供装置は、
各種コンテンツのメタ情報を収集するメタ情報収集手段と、
前記メタ情報収集手段で収集された前記メタ情報から１以上のキーワードを抽出するキーワード抽出手段と、
前記キーワード抽出手段により抽出された前記１以上のキーワードを検索キーとして、コンテンツに関する該キーワードを含む関連情報を取得する関連情報取得手段と、
前記関連情報取得手段で取得された前記関連情報が、該関連情報の取得に用いられた前記１以上のキーワードと関連付けて記憶される関連情報記憶手段と、
コンテンツに関する１以上のキーワードを含む関連情報要求を受け付けると、前記関連情報記憶手段に記憶されている関連情報のうち、該関連情報要求に含まれているキーワードと関連付けられている関連情報を抽出して、該関連情報を提供する関連情報提供手段と、
を備えていることを特徴とする。
【００１０】
また、上記問題点を解決するための発明に係る関連情報提供方法は、
コンピュータにより、
各種コンテンツのメタ情報を収集するメタ情報収集工程と、
前記メタ情報収集工程で収集された前記メタ情報から１以上のキーワードを抽出するキーワード抽出工程と、
前記キーワード抽出工程により抽出された前記１以上のキーワードを検索キーとして、コンテンツに関する該キーワードを含む関連情報を取得し、該関連情報を該キーワードと関連付けて、前記コンピュータの記憶領域に格納する関連情報取得工程と、
コンテンツに関する１以上のキーワードを含む関連情報要求を受け付けると、前記記憶領域に格納されている関連情報のうち、該関連情報要求に含まれているキーワードと関連付けられている関連情報を抽出して、該関連情報を提供する関連情報提供工程と、
を実行することを特徴とする。
【発明の効果】
【００１１】
本発明では、利用者コンテンツの関連情報について検索要求する前に、検索要求される可能性の高い関連情報を蓄積しているので、利用者が要求する関連情報をこの利用者に素早く提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る関連情報提供システムの実施形態について、図面を用いて説明する。
【００１３】
「第一の実施形態」
まず、図１〜図６を用いて、本発明に係る関連情報提供装置の第一の実施形態について説明する。
【００１４】
本実施形態の関連情報提供装置としての関連情報提供サーバ１０は、図１に示すように、複数のユーザ端末３０，３０，…に対して、ネットワークNを介して、ユーザ端末３０，３０，…が表示した放送番組（以下、第１コンテンツとも言う）に関連した関連情報（以下、第２コンテンツとも言う）を提供するものである。
【００１５】
このネットワークNには、関連情報提供サーバ１０及び複数のユーザ端末３０，３０，…の他、検索サービスを行う検索装置５０と、複数のユーザ端末３０，３０，…に対して放送番組を放送する放送局６０と、複数のユーザ端末３０，３０，…に対してＥＰＧ（Electronic  Program  Guide）情報を提供するＥＰＧ配信局７０とが接続されている。
【００１６】
ユーザ端末３０は、双方向通信型のテレビで、放送局６０やＥＰＧ配信局７０からの電波を受信して、番組やＥＰＧを表示すると共に、ネットワークＮを介して、放送局６０に対して何らかの返答等を行うことができるものである。このユーザ端末３０は、各種制御を行う制御部３１と、放送局６０やＥＰＧ配信局７０からの電波を受信する受信機４１と、表示デバイス４２と、ユーザの無線操作端末４４と、この無線操作端末４４からの信号を受信するユーザインタフェース４３と、ネットワークＮを介して関連情報提供サーバ１０等と通信するためのネットワークインタフェース４９と、を備えている。制御部３１は、各種処理を実行するＣＰＵ３２と、ＣＰＵ３２のワークエリア等として利用されるＲＡＭ３７と、各種データやプログラム等が予め記憶されているＲＯＭ３８と、ハードディスクドライブ等の外部記憶装置３９と、を有している。ＣＰＵ３２は、機能的に、受信機４１やネットワークインタフェース４９を介して得られたデータ等を表示デバイス４２に表示させる表示制御部３３と、放送局６０や関連情報提供サーバ１０との間のネットワークＮを介した通信を制御する通信制御部３４とを有している。なお、これら機能部３３，３４は、いずれも、ＲＯＭ３８に記憶されているプログラムをＣＰＵ３２が実行することで機能する。
【００１７】
関連情報提供サーバ１０は、各種処理を実行するＣＰＵ１１と、このＣＰＵ１１のワークエリアとして利用されるワークメモリ２０と、各種データ等が記憶されているＲＯＭ２１と、ハードディスクドライブ等の外部記憶装置２２と、キャッシュメモリ２８と、ネットワークインタフェース２９とを備えている。
【００１８】
外部記憶装置２２には、ＣＰＵ１１が実行するプログラム２４が予め記憶されていると共に、放送番組の関連情報が格納される関連情報テーブル２３が設定されている。さらに、この外部記憶装置２２には、図示されていないが、各検索装置５０，５０，…やＥＰＧ配信局７０の通信アドレス等も記憶されている。キャッシュメモリ２８には、放送番組の関連情報が予め定められた期間だけ格納される関連情報テーブル２８ｃが設定されている。ＣＰＵ１１は、機能的に、ＥＰＧ配信局７０から各番組毎のＥＰＧ情報（メタ情報）を収集するメタ情報収集部１２と、メタ情報からキーワードを抽出するキーワード抽出部１３と、番組に関するキーワードを含む関連情報を検索装置５０から取得する関連情報取得部１４と、関連情報をユーザ端末３０に提供する関連情報提供部１５と、を有している。これらの機能部１２〜１５は、いずれも、外部記憶装置２２に記憶されているプログラム２４をＣＰＵ１１が実行することで機能する。
【００１９】
次に、図４に示すシーケンス図に従って、関連情報提供サーバ１０による関連情報の定期的な取得処理について説明する。
【００２０】
関連情報提供サーバ１０の関連情報取得部１４は、関連情報テーブル２３，２６の更新時期か否かを判断する（Ｓ１１０）。この更新時期としては、例えば、毎日の00：00等が考えられる。更新時期になっていれば、外部記憶装置２２の関連情報テーブル２３に格納されている関連情報のうち、保存期限を経過している関連情報があるか否かを判断し（Ｓ１１１）、保存期限を経過している関連情報があれば、これを削除し（Ｓ１１２）、ステップ１１３に進む。また、保存期限を経過している関連情報がない場合には、直ちにステップ１１３に進む。ステップ１１３では、キャッシュメモリ２８の関連情報テーブル２８ｃに格納されている関連情報のうち、保存期限を経過している関連情報があるか否かを判断し、保存期限を経過している関連情報があれば、これを外部記憶装置の関連情報テーブル２３に移し（Ｓ１１４）、ステップ１１５に進む。また、保存期限を経過している関連情報がない場合には、直ちにステップ１１５に進む。
【００２１】
ステップ１１５では、メタ情報収集部１２が、外部記憶装置２２に記憶されているＥＰＧ配信局７０の通信アドレスを用いて、ＥＰＧ配信局７０との間の通信回線を確立し、このＥＰＧ配信局７０から、将来放送予定の番組に関するＥＰＧ情報を、この番組のメタ情報として収集し、これを一旦ワークメモリ２０に格納する。
【００２２】
番組のメタ情報（ＥＰＧ情報）が収集されると、キーワード抽出部１３が、ワークメモリ２０に格納されているメタ情報から、人名、地名、商品名等の特徴的なキーワードを、各種辞書を用いて抽出し、このキーワードをワークメモリ２０に格納する（Ｓ１１６）。
【００２３】
ここで、放送番組のＥＰＧ情報と、ここから抽出するキーワードについて簡単に説明する。
【００２４】
メタ情報としてのＥＰＧ情報は、例えば、図３に示すように、放送番組のタイトル、放送番組のチャネル、放送日時、放送番組のアブストラクト等を有している。このＥＰＧ情報からキーワードを抽出する場合、放送番組のタイトルやアブストラクト中の用語をキーワードとして抽出する。ここの例では、例えば、トラベル、エジプト、遺跡、ピラミッド、スフィンクス等をキーワードとして抽出する。
【００２５】
キーワード抽出部１３により１以上のキーワードが抽出されると（Ｓ１１６）、関連情報取得部１４は、外部記憶装置２２に記憶されている複数の検索装置５０，５０，…の通信アドレスを用いて、複数の検索装置５０，５０，…との間の通信回線を順次確立して、各検索装置５０に対して、ワークメモリ２０に格納されている１以上のキーワードのそれぞれを含む関連情報の検索を要求する（Ｓ１１７）。この際、セキュリティを考慮して、ＳＳＬ（Secure  Socket  Layer）等の暗号化通信技術を用いて情報の暗号化、サーバ認証を行うことが望ましい。これらのセキュリティの確保は、必要に応じて行われるものとする。
【００２６】
各検索装置５０は、検索要求に含まれているキーワードで関連情報を検索し（Ｓ５０１）、検索装置自信がこのキーワードに関する関連情報を保持している場合には、この関連情報を検索要求元の関連情報提供サーバ１０に送信する。また、このキーワードに関する関連情報を保持していない場合には、この関連情報が保持されているサイトのＵＲＬ（Uniform Resource Locator）を検索要求元の関連情報提供サーバ１０に送信する。この場合、関連情報提供サーバ１０は、検索装置５０から送られてきたＵＲＬを用いて、キーワードに関する関連情報を保持しているサイトにアクセスして、関連情報を取得する。
【００２７】
関連情報提供サーバ１０の関連情報取得部１４は、検索装置５０又は検索装置５０が示したサイトから関連情報を取得すると、この関連情報をキーワードと関連付けて、キャッシュメモリ２８上の関連情報テーブル２８ｃに格納する（Ｓ１１８）。
【００２８】
関連情報テーブル２８ｃは、図２に示すように、キーワードが格納されるキーワード領域と、関連情報の提供サイト名が格納される関連情報提供サイト領域と、当該テーブル２６への関連情報の登録日時が格納される登録日時フィールドと、当該テーブル２６上に関連情報の保存期限が格納される保存期限領域と、関連情報が格納される関連情報領域とが設けられている。図２の例では、図３に示すＥＰＧ情報で、タイトルが「ワールドトラベル（エジプト編）」のＥＰＧ情報から、キーワードとして「ピラミッド」を抽出した場合、図２の例では、キーワードフィールドに「ピラミッド」が格納され、関連情報提供サイトフィールドに「ネット本屋」が格納され、登録日時フィールドに、現時点の日時である「2007/12/2/00：00」が格納され、保存期間フィールドに、現時点から24時間後の「2007/12/3/00：00」が格納され、関連情報フィールドに、「ピラミッド」に関する関連情報が格納されている。
【００２９】
なお、ステップ１１１及びステップ１１３で、関連情報の保存期限の経過を判断する場合には、この関連情報テーブル２３，２６の保存期限領域を参照することになる。但し、キャッシュメモリ２８の関連情報テーブル２８ｃに格納されている関連情報の保存期限は、前述したように、１日であるのに対して、外部記憶装置２２の関連情報テーブル２３に格納されている関連情報の保存期限は、例えば、１週間である。このため、ステップ１１４で、キャッシュメモリ２８の関連情報テーブル２８ｃに格納されている関連情報のレコードを、外部記憶装置２２の関連情報テーブル２３に移動させる際、該当レコード中のデータは基本的にそのままコピーされるが、保存期限領域に格納されている保存期限のみに関しては、この移動時期から一週間後が保存期限になる。
【００３０】
次に、図５及び図６に示すシーケンス図に従って、ユーザ端末３０による関連情報の要求から取得までの処理、及び、関連情報提供サーバ１０による関連情報の提供処理について説明する。
【００３１】
ユーザ端末３０は、番組又はEPG情報を表示しているときに（Ｓ３１０）、ユーザによる無線操作端末４４の操作により、キーワードを受け付けると（Ｓ３１１）、関連情報提供サーバ１０に対して、このキーワードを含む関連情報の検索要求を送信する（Ｓ３１２）。この際、ユーザ端末３０の通信制御部３４は、外部記憶装置３９に予め記憶されている関連情報提供サーバ１０の通信アドレスを用いて、関連情報提供サーバ１０との間の通信回線を確立し、この関連情報提供サーバ１０に対して検索要求を送信する。
【００３２】
関連情報提供サーバ１０の関連情報提供部１５は、このユーザ端末３０からのキーワードを含む関連情報の検索要求を受けると、キャッシュメモリ２８の関連情報テーブル２８ｃのキーワード領域中に、この検索要求に含まれているキーワードが格納されているか否か、すなわち、キーワードを含む関連情報が関連情報テーブル２８ｃに格納されているか否かを判断する（Ｓ１２０）。関連情報が格納されている場合には、ステップ１２５に進み、関連情報が格納されていなければ、外部記憶装置２２の関連情報テーブル２３に、目的の関連情報が格納されているか否かを判断する（Ｓ１２１）。外部記憶装置２２の関連情報テーブル２３に目的の関連情報が格納されていれば、この関連情報をキャッシュメモリ２８の関連情報テーブル２８ｃに移動してから（Ｓ１２２）、ステップ１２５に進む。なお、関連情報を関連情報のレコードを、キャッシュメモリ２８の関連情報テーブル２８ｃに移動させる際、該当レコード中のデータは基本的にそのままコピーされるが、保存期限領域に格納されている保存期限のみに関しては、この移動時期から一日後が保存期限になる。
【００３３】
関連情報提供部１５が、ステップ１２１で、外部記憶装置２２の関連情報テーブル２３に目的の関連情報が格納されていないと判断すると、関連情報取得部１４は、前述のステップ１１７と同様に、検索装置５０に、キーワードを含む関連情報の要求を送信する（Ｓ12３）。これに対して、検索装置５０は、前述のステップ５０１と同様に、検索結果（関連情報又は関連情報を保持しているサイトのＵＲＬ）を要求元の関連情報提供サーバ１０に返す（Ｓ５０１ａ）。そして、関連情報提供サーバ１０の関連情報取得部１４は、前述のステップ１１８と同様に、関連情報を取得し、この関連情報をキャッシュメモリ２８の関連情報テーブル２８ｃに格納する（Ｓ１２４）。
【００３４】
関連情報提供部１５は、ステップ１２０でキャッシュメモリ２８に目的の関連情報が格納されていると判断した場合、ステップ１２２で目的の関連情報をキャッシュメモリ２８に移動した場合、さらに、ステップ１２４で関連情報取得部１４により目的の関連情報がキャッシュメモリ２８に格納された場合、このキャッシュメモリ２８の関連情報テーブル２８ｃを参照して、関連情報リストを作成し、この関連情報リストを検索要求元のユーザ端末３０に送信する（Ｓ１２５）。なお、関連情報リストは、例えば、関連情報中に含まれている雑誌等のタイトルのみを羅列したものである。
【００３５】
ユーザ端末３０の通信制御部３４がこの関連情報リストを受け取ると、表示制御部３３にこれを渡し、この関連情報リストを表示デバイス４２に表示させる（Ｓ３１３）。そして、ユーザによる無線操作端末４４の操作により、関連情報リストに含まれている１又は複数の関連情報を受け付けると、通信制御部３４は、関連情報提供サーバ１０に対して、この関連情報の送信を要求する（Ｓ３１４）。
【００３６】
関連情報提供部１５は、ユーザ端末３０から特定の関連情報の送信を要求されると、この特定の関連情報をキャッシュメモリ２８の関連情報テーブル２８ｃから取得し（Ｓ１２６）、これを要求元のユーザ端末３０へ送信する（Ｓ１２７）。
【００３７】
ユーザ端末３０の通信制御部３４は、関連情報提供サーバ１０から関連情報を受け取ると、これを表示制御部３４に渡し、この関連情報を表示デバイス４２に表示させる（Ｓ３１５）。以降、ユーザ端末３０のユーザが継続の意思がなければ一連の処理は終了し、この表示された関連情報に関して、さらに調べたい場合には前述のステップ３１１に進む。
【００３８】
また、ステップ１２６で、関連情報提供部１５が、特定の関連情報をキャッシュメモリ２８の関連情報テーブル２８ｃから取得し（Ｓ１２６）、これを要求元のユーザ端末３０へ送信するのと並行して（Ｓ１２７）、キーワード抽出部１３が、この特定の関連情報からキーワードを抽出する（図６、Ｓ１２８）。以下、前述のステップ１１７，１１８と同様に、関連情報取得部１４が、このキーワードを含む関連情報の検索要求を検索装置５０へ送信し（Ｓ１１７ａ）、この検索装置５０での検索が実行され（Ｓ５０１ｂ）、検索結果である関連情報を取得して、これをキャッシュメモリ２８の関連情報テーブル２８ｃに格納する（Ｓ１１８ａ）。
【００３９】
以上のように、本実施形態では、ユーザ端末３０から番組に関する関連情報の検索要求を受け付ける前に、ＥＰＧ情報から最新の関連情報を収集し、これをキャッシュメモリ２８に格納しているので、ユーザが検索要求する関連情報が関連情報提供サーバ１０のキャッシュメモリ２８に格納されている可能性が高く、極めて早く且つ効率的に関連情報をユーザに提供することができる。すわわち、関連情報提供サーバ１０を運営するポータルサービス運営事業者は、極めて早く効率的なマッシュアップサービスを提供することができる。当然、このポータルサービス運営事業者がVideo  On  Demandサービスなどのコンテンツ配信サービスを提供する場合も、以上で述べたマッシュアップサービスを提供することができる。
【００４０】
また、本実施形態では、ユーザが番組を録画しており、番組が放送されてから数日してから、この番組を再生した場合でも、ユーザが検索要求する関連情報が関連情報提供サーバ１０の外部記憶装置２２に格納されている可能性が高いため、複数の検索装置５０，５０，…に検索要求するよりも効率的に関連情報をユーザに提供することができる。但し、この場合、外部記憶装置２２に格納されている関連情報をユーザに提供することになるので、キャッシュメモリ２８上に関連情報を格納しておく場合よりも、ユーザへの対応時間が長くなることは否めない。そこで、ユーザが放送番組を録画し、これを数日してから再生し、この録画番組の関連情報を検索要求した場合でも、関連情報を極めて早く提供するものを、第二の実施形態として以下で説明する。
【００４１】
「第二の実施形態」
本発明に係る関連情報提供装置の第二の実施形態について、図７〜図１２を用いて説明する。
【００４２】
本実施形態の関連情報提供サーバ１０ａも、第一の実施形態と同様、図７に示すように、各種処理を実行するＣＰＵ１１ａと、このＣＰＵ１１ａのワークエリアとして利用されるワークメモリ２０と、各種データ等が記憶されているＲＯＭ２１と、ハードディスクドライブ等の外部記憶装置２２ａと、キャッシュメモリ２８と、ネットワークインタフェース２９とを備えている。
【００４３】
ＣＰＵ１１ａは、機能的に、第一の実施形態と同様、メタ情報収集部１２、キーワード抽出部１３、関連情報取得部１４ａ、関連情報提供部１５の他、さらに、ユーザ認証・管理部１６を有している。なお、関連情報取得１４ａは、後述するように、第一の実施形態の関連情報取得部１４と、その動作が若干異なっている。これらの機能部１２，１３，１４ａ，１５，１６は、いずれも、外部記憶装置２２ａに記憶されているプログラム２４ａをＣＰＵ１１が実行することで機能する。
【００４４】
キャッシュメモリ２８には、第一の実施形態における関連情報テーブル２８ｃと同じ共通関連情報テーブル２８ｃの他、ユーザ毎の関連情報が格納される個別関連情報テーブル２８ｉが設定されている。
【００４５】
外部記憶装置２２ａには、ＣＰＵ１１ａが実行するプログラム２４ａが予め記憶されていると共に、放送番組の関連情報が格納される関連情報テーブル２３が設定されている。さらに、この外部記憶装置２２ａには、各ユーザ端末３０ａ，３０ａ，…のユーザに関する情報が格納されているユーザテーブル２５と、各ユーザ端末３０ａ，３０ａ，…に関する機器情報テーブル２６と、ユーザに代わって検索装置５０にログインするための情報が格納されている代行ログインテーブル２７とが設けられている。
【００４６】
キャッシュメモリ２８に設定されている個別関連情報テーブル２８ｉは、図８に示すように、第一の実施形態の関連情報テーブル２８ｃ、すなわち本実施形態の共通関連情報テーブル２８ｃと同様、キーワード領域、関連情報提供サイト領域、登録日時フィールド、保存期限領域、関連情報領域の他、ユーザ端末３０ａのユーザのＩＤが格納されるユーザＩＤ領域が設けられている。
【００４７】
外部記憶装置２２ａに設定されているユーザテーブル２５は、図９に示すように、ユーザのＩＤが格納されるユーザＩＤ領域と、このユーザのパスワードが格納されるパスワード領域と、このユーザの氏名が格納される氏名領域と、このユーザの住所が格納される住所領域とが設けられている。
【００４８】
外部記憶装置２２ａに設定されている機器情報テーブル２６は、図１０に示すように、ユーザ端末３０ａのＩＤが格納される端末ＩＤ領域と、このユーザ端末３０ａのユーザのＩＤが格納されるユーザＩＤ領域と、このユーザの署名を認証する際に使用する公開鍵が格納されている公開鍵領域と、このユーザ端末３０ａの機器種別が格納される機器種別領域とが設けられている。
【００４９】
外部記憶装置２２ａに設定されている代行ログインテーブル２７は、図１１に示すように、ユーザのＩＤが格納されるユーザＩＤ領域と、このユーザが指定した検索装置５０のＵＲＬ、つまり検索サイトのＵＲＬが格納される検索サイトＵＲＬ領域と、この検索サイトに対するユーザＩＤが格納される検索サイト用ユーザＩＤ領域とが設けられている。
【００５０】
外部記憶装置２２ａに設定されている以上のテーブル２３，２５，２６，２７のうち、関連情報テーブル２３を除く、他のテーブル２５，２６，２７の各領域のデータは、いずれも、この関連情報提供サーバ１０ａからユーザが関連情報を取得するために、この関連情報提供サーバ１０ａに登録した際に入力される。
【００５１】
ユーザ端末３０ａも、図７に示すように、第一の実施形態と基本的に同じハードウェア構成である。但し、ＣＰＵ３２ａは、その機能として、第一の実施形態のＣＰＵ３２の機能に加えて、認証処理部３５を有している。この認証処理部３５は、他の機能と同様に、ＣＰＵ３２ａがＲＯＭ３８に記憶されているプログラムを実行することで機能する。また、外部記憶装置３９ａには、第一の実施形態と同様に番組が格納される他、このユーザ端末３０ａに関する認証情報も格納される。なお、この認証情報としては、例えば、ユーザＩＤ、端末ＩＤ等があり、この認証情報は、関連情報提供サーバ１０ａに登録した際に格納される。
【００５２】
次に、本実施形態における関連情報提供サーバ１０ａ、ユーザ端末３０ａ、検索装置５０の動作について説明する。
【００５３】
本実施形態においても、関連情報提供サーバ１０ａは、基本的に、第一の実施形態と同様、図４のフローチャートに示す手順に従って、関連情報の収集処理を行う。この場合、ステップ１１８での関連情報の保存は、共通関連情報テーブル２８ｃに対して行われる。また、ユーザ端末３０ａから、番組の放送中又は放送直後に関連情報の検索要求を受けた場合も、第一の実施形態と同様、図５，６のフローチャートに示す手順に従って、ユーザ端末３０ａに関連情報を提供する。この場合、ステップ１２６での関連情報の取得場所は、共通関連情報テーブル２８ｃとなる。
【００５４】
次に、図１２に示すシーケンス図に従って、ユーザ端末３０ａによる録画番組の関連情報の要求から取得までの処理、及び、関連情報提供サーバによる録画番組の関連情報の提供処理について説明する。
【００５５】
ユーザ端末３０ａは、電源が投入されると（Ｓ３２０）、直ちに、認証処理部３５が起動して、関連情報提供サーバ１０ａに認証要求を行う（Ｓ３２１）。これに対して、関連情報提供サーバ１０ａのユーザ認証・管理部１６は、認証の準備としてランダムな文字列からなるワンタイムチャレンジコードを作成し、これを認証要求元のユーザ端末３０ａに返す（Ｓ１３０）。ユーザ端末３０ａの認証処理部３５は、このワンタイムチャレンジコードに、外部記憶装置３９ａに格納されている認証情報中の秘密鍵で署名し、この署名されたワンタイムチャレンジコードと共に、外部記憶装置３９ａに格納されている認証情報中のユーザＩＤ、パスワード及び端末ＩＤを関連情報提供サーバ１０ａに送信する（Ｓ３２２）。なお、ここでは、秘密鍵を外部記憶装置３９ａに格納しているが、耐タンパチップなどのセキュリティが確保されているものに格納しておくことが好ましい。関連情報提供サーバ１０ａのユーザ認証・管理部１６は、これらを受け取ると、機器情報テーブル２６（図１０）から端末ＩＤに対応した公開鍵を取得して、この公開鍵を用いて、送られてきた署名値等を認証する（Ｓ１３１）。この認証では、ユーザテーブル２５を参照して、ユーザＩＤに対応するパスワードが予め登録されているパスワードであるか否かの確認も行う。ユーザ認証・管理部１６は、認証が成功すると、認証セッションを識別するセッションＩＤをユーザ端末３０ａに発行する（Ｓ１３２）。このセッションＩＤは、例えば、ユーザ端末３０ａの電源か切られるまでの間のセッションで有効なものである。一方、認証が失敗した場合、ユーザ認証・管理部１６は、ユーザ端末３０ａにエラー情報を送信し、再度認証を要求させる。
【００５６】
ユーザ端末３０ａがセッションＩＤを受信した後、ユーザ端末３０ａの表示制御部３３が、ユーザによる無線操作端末４４の操作に従って、録画番組リストを表示デバイス４２に表示させると（Ｓ３２３）、通信制御部３４は、この録画番組リストを関連情報提供サーバ１０ａへ送信する（Ｓ３２５）。また、これと並行して、ユーザによる無線操作端末４４の操作により、録画番組リスト中の特定の番組の再生指示を受けた場合には、表示制御部３３が指示された録画番組を再生し（Ｓ３２４）、図５のフローチャートに示すステップ３１１へ進む。また、ユーザ端末３０ａがセッションＩＤを受信した後、録画番組リストを表示せず（Ｓ３２３）、ユーザ端末３０ａの表示制御部３３が、ユーザによる無線操作端末４４の操作に従って、現在放送中の放送番組又はＥＰＧ情報を表示したときにも、図５のフローチャートに示すステップ３１１へ進む。なお、ここでは、ユーザ端末３０ａに組み込まれている外部記憶装置３９に放送番組が録画されることにしているが、このユーザ端末３０ａに接続されている録画専用機に放送番組が録画されていてもよい。
【００５７】
ユーザ端末３０ａから録画番組リストが送られてくると（Ｓ３２５）、関連情報提要サーバ１０ａのメタ情報収集部１２は、外部記憶装置２２ａに格納しておいたＥＰＧ情報のうちから、録画番組リストに示されている各番組のＥＰＧ情報を取得し、これをワークメモリ２０上に展開する（Ｓ１１５ａ）。なお、ここでは、メタ情報収集部１２が外部記憶装置２２ａからＥＰＧ情報を取得するため、図４に示すステップ１１５では、メタ情報収集部１２がＥＰＧ配信局７０から一旦取得すると、これを外部記憶装置２２ａに格納する。また、ここでは、外部記憶装置２２ａに格納されたＥＰＧ情報を利用しているが、仮に、ＥＰＧ配信局７０が過去の番組のＥＰＧ情報も提供できるようになっている場合には、ＥＰＧ配信局７０から、録画番組リストに示されている各番組のＥＰＧ情報を取得するようにしてもよい。さらに、ユーザ端末３０ａに、録画番組リストと共に、この録画番組リストに示されている各番組のＥＰＧ情報を送信させて、このＥＰＧ情報を用いるようにしてもよい。
【００５８】
メタ情報収集部１２が録画番組リストに示されている各番組のＥＰＧ情報を取得すると（Ｓ１１５ａ）、キーワード抽出部１３が、前述のステップ１１６と同様に、ワークメモリ２０に格納されているメタ情報（ＥＰＧ情報）からキーワードを抽出し、このキーワードをワークメモリ２０に格納する（Ｓ１１６ａ）。
【００５９】
キーワード抽出部１３により１以上のキーワードが抽出されると（Ｓ１１６）、関連情報取得部１４ａは、外部記憶装置２２ａに記憶されている複数の検索装置５０，５０，…の通信アドレスを用いて、複数の検索装置５０，５０，…との間の通信回線を順次確立して、各検索装置５０に対して、ワークメモリ２０に格納されている１以上のキーワードのそれぞれを含む関連情報の検索を要求する（Ｓ１１７a）。この際、会員制でユーザ単位で認証が必要な検索装置５０に対しては、代行ログインテーブル２７（図１１）を参照して、録画番組リストの送付元のユーザＩＤに対する検索サイトＵＲＬ及び検索サイト用ユーザＩＤを取得して、この検索サイトＵＲＬが示す検索装置５０にアクセスし、ＳＡＭＬ（Security  Assertions  Markup  Language）等の既に知られている方法により、検索サイト用ユーザＩＤを含む認証証明書を発行して、検索要求を行う。
【００６０】
会員制で認証が必要な検索装置５０が、この検索要求と共に認証証明書を受け付けると、受信した認証証明書を検証し、検証に成功した場合に検索を実行して、検索結果である関連情報を関連情報提供サーバ１０ａに送信する（Ｓ５０１ａ）。また、認証が必要でない検索装置５０が、検索要求を受信すると、図４中のステップ５０１と同様に、検索を実行して、検索結果である関連情報を関連情報提供サーバ１０ａに送信する（Ｓ５０１ａ）。
【００６１】
関連情報提供サーバ１０の関連情報取得部１４ａは、検索装置５０等から関連情報を取得すると、この関連情報をキーワードと関連付けて、キャッシュメモリ２８上の個別関連情報テーブル２８ｉの対応ユーザＩＤのレコードに格納する（Ｓ１１８ａ）。
【００６２】
以降は、図５に示すフローにおいて、この関連情報提供サーバ１０ａは、ユーザが要求したキーワードを含む関連情報をこのユーザの端末３０ａに提供する。但し、図５のフロー中のステップ１２０において、関連情報提供部１５は、キャッシュメモリ２８上の共通関連情報テーブル２８ｃと、個別関連情報テーブル２８ｉの対応ユーザＩＤのレコードとのいずれかに、キーワードを含む関連情報が格納されているか否かを判断する。
【００６３】
以上のように、本実施形態では、キャッシュメモリ２８上に登録ユーザ毎の個別関連情報テーブル２８ｉを設け、登録ユーザが放送番組を録画した場合には、この録画した放送番組の関連情報をキャッシュメモリ２８上の個別関連情報テーブル２８ｉに格納するようにしているので、ユーザが放送番組を録画し、これを数日してから再生し、この録画番組の関連情報を検索要求した場合でも、関連情報を極めて早く提供することができる。
【００６４】
また、本実施形態では、ユーザに対して認証処理を実行し、さらに、会員制の検索サイトに対しては、代行ログインを行うことで会員制のコンテンツを検索しているので、安全に関連情報を提供することが可能である。
【００６５】
なお、本実施形態では、ユーザ端末３０ａが録画番組リストを表示した時点で（Ｓ３２３）、関連情報提供サーバ１０ａがリスト中の各番組のＥＰＧ情報を取得し、さらに、各番組の関連情報を取得しているが、ユーザ端末３０ａが録画番組を再生開始した時点で、又は放送番組を録画した時点で、関連情報提供サーバ１０ａがリスト中の各番組のＥＰＧ情報を取得し、さらに、各番組の関連情報を取得するようにしてもよい。
【００６６】
「第三の実施形態」
本発明に係る関連情報提供装置の第三の実施形態について、図１３〜図１５を用いて説明する。
【００６７】
以上の実施形態は、いずれも、関連情報提供サーバ１０，１０ａがユーザ端末３０，３０ａを介してユーザに関連情報を提供するものであるが、本実施形態は、図１３に示すように、ユーザ端末３０ｂが関連情報を取得し、これをユーザに提供するものである。したがって、本実施形態では、以上の実施形態における関連情報提供サーバ１０，１０ａが存在せず、ユーザ端末３０ｂに、以上の実施形態における関連情報提供サーバ１０，１０ａの機能が組み込まれている。すなわち、本実施形態では、このユーザ端末３０ｂが関連情報提供装置を成している。
【００６８】
本実施形態のユーザ端末３０ｂも、以上の実施形態と同様、各種制御を行う制御部３１ｂ、受信機４１、表示デバイス４２、無線操作端末４４、ユーザインタフェース４３、ネットワークインタフェース４９、を備えている。制御部３１ｂは、各種処理を実行するＣＰＵ３２ｂと、ＣＰＵ３２ｂのワークエリア等として利用されるＲＡＭ３７ｂと、各種データやプログラム等が予め記憶されているＲＯＭ３８ｂと、ハードディスクドライブ等の外部記憶装置３９と、さらに、キャッシュメモリ３６とを有している。
【００６９】
ＣＰＵ３２は、機能的に、以上の実施形態と同様、表示制御部３３、通信制御部３４の他、ＥＰＧ配信局７０から各番組毎のＥＰＧ情報（メタ情報）を収集するメタ情報収集部１２ｃと、メタ情報からキーワードを抽出するキーワード抽出部１３ｃと、番組に関するキーワードを含む関連情報を検索装置５０から取得する関連情報取得部１４ｃと、関連情報を表示制御部３３に渡す関連情報提供部１５ｃと、を有している。とを有している。なお、これら機能部３３，３４，１２ｃ，１３ｃ，１４ｃ，１５ｃは、いずれも、ＲＯＭ３８に記憶されているプログラムをＣＰＵ３２ｃが実行することで機能する。
【００７０】
キャッシュメモリ３６には、放送番組の関連情報が予め定められた期間だけ格納される関連情報テーブル３６ｃが設定されている。この関連情報テーブル３６ｃのデータ構成は、図２を用いて説明した第一の実施形態における関連情報テーブル２８ｃと基本的に同じである。
【００７１】
次に、図１４に示すシーケンス図に従って、ユーザ端末３０ｂによる関連情報の定期的な収集処理について説明する。この関連情報の収集処理は、図４を用いて説明した第一の実施形態における関連情報提供サーバ１０による処理と基本的に同じであるため、以下では簡単に説明する。
【００７２】
ユーザ端末３０ｂの関連情報取得部１４ｂは、キャッシュメモリ３６上の関連情報テーブル３６ｃの更新時期か否かを判断する（Ｓ３３０）。更新時期になっていれば、この関連情報テーブル３６ｃに格納されている関連情報のうち、保存期限を経過している関連情報があるか否かを判断し（Ｓ３３１）、保存期限を経過している関連情報があれば、これを削除し（Ｓ３３２）、ステップ３３３に進む。また、保存期限を経過している関連情報がない場合には、直ちにステップ３３３に進む。
【００７３】
ステップ３３３では、メタ情報収集部１２が、外部記憶装置２２に記憶されているＥＰＧ配信局７０の通信アドレスを用いて、ＥＰＧ配信局７０との間の通信回線を確立し、このＥＰＧ配信局７０から、将来放送予定の番組に関するＥＰＧ情報を、この番組のメタ情報として収集し、これを一旦ワークメモリとしてのＲＡＭ３７に格納すると共に、外部記憶装置３９にも格納する。
【００７４】
番組のメタ情報（ＥＰＧ情報）が収集されると、キーワード抽出部１３ｂが、ＲＡＭ３７に格納されているメタ情報からキーワードを抽出し、このキーワードをＲＡＭ３７に格納する（Ｓ３３４）。
【００７５】
キーワード抽出部１３ｂにより１以上のキーワードが抽出されると（Ｓ３３４）、関連情報取得部１４ｂは、外部記憶装置３９に記憶されている複数の検索装置５０，５０，…の通信アドレスを用いて、複数の検索装置５０，５０，…との間の通信回線を順次確立して、各検索装置５０に対して、ＲＡＭ３７に格納されている１以上のキーワードのそれぞれを含む関連情報の検索を要求する（Ｓ３３５）。
【００７６】
各検索装置５０は、検索要求に含まれているキーワードで関連情報を検索し（Ｓ５０１）、検索結果としての関連情報を検索要求元のユーザ端末３０ｂに送信する。
【００７７】
ユーザ端末３０ｂの関連情報取得部１４ｂは、検索装置５０又は検索装置５０が示したサイトから関連情報を取得すると、この関連情報をキーワードと関連付けて、キャッシュメモリ３６上の関連情報テーブル３６ｃに格納する（Ｓ３３６）。
【００７８】
なお、ここでは、各放送局が放送する全番組のＥＰＧ情報を収集し、全番組の関連情報を収集しているが、個人が所有するユーザ端末３０ｂにとっては負荷が大きいので、ユーザ端末３０ｂを所有しているユーザに、観賞対象となる番組のジャンルを入力してもらい、このジャンルを外部記憶装置３９等に記憶しておき、このジャンル内の番組のみのＥＰＧ情報及び関連情報を収集するようにしてもよい。
【００７９】
次に、図１５に示すシーケンス図に従って、ユーザ端末３０ｂによる関連情報の提供処理について説明する。
【００８０】
ユーザ端末３０ｂは、ユーザによる無線操作端末４４の操作により、録画番組リストか、放送番組又はＥＰＧ情報を表示する（Ｓ３４０，３１０）。仮に、録画番組リストを表示しているとする（Ｓ３４０）。この際、ユーザによる無線操作端末４４の操作により、録画番組リスト中の特定の番組の再生指示を受けた場合には、表示制御部３３が指示された録画番組を再生し（Ｓ３４１）、ステップ３１２に進む。これと並行して、ユーザ端末３０ｂのメタ情報収集部１２ｂは、外部記憶装置３９に格納しておいたＥＰＧ情報のうちから、録画番組リストに示されている各番組のＥＰＧ情報を取得し、これをＲＡＭ３７に格納する（Ｓ３４２）。続いて、キーワード抽出部１３ｂが、前述のステップ１１６と同様に、ワークＲＡＭ３７に格納されているメタ情報（ＥＰＧ情報）からキーワードを抽出し、このキーワードをＲＡＭ３７に格納する（Ｓ３４３）。
【００８１】
キーワード抽出部１３ｂにより１以上のキーワードが抽出されると（Ｓ３４３）、関連情報取得部１４ｂは、外部記憶装置３９に記憶されている複数の検索装置５０，５０，…の通信アドレスを用いて、複数の検索装置５０，５０，…との間の通信回線を順次確立して、各検索装置５０に対して、ＲＡＭ３７に格納されている１以上のキーワードのそれぞれを含む関連情報の検索を要求する（Ｓ３４４）。なお、本実施形態においても、第二の実施形態のように、会員制で認証が必要な検索装置に対しても検索要求できるように、代行ログインテーブルを用いて認証証明書を作成し、この検索装置に認証証明書を発行すると共に、検索要求を行うようにしてもよい。検索装置５０が、検索要求を受信すると、図４中のステップ５０１と同様に、検索を実行して、検索結果である関連情報を要求元のユーザ端末３０ｂに送信する（Ｓ５０１ｃ）。ユーザ端末３０ｂの関連情報取得部１４ｂは、検索装置５０等から関連情報を取得すると、この関連情報をキーワードと関連付けて、キャッシュメモリ３６上の関連情報テーブル３６ｃに格納する（Ｓ３４５）。
【００８２】
ユーザ端末３０ｂが録画番組リストを表示する（Ｓ３４０）替わりに、放送番組又はＥＰＧ情報を表示しているとき（Ｓ３１０）、又は、録画番組リストの表示後に録画番組を再生しているとき（Ｓ３４１）、ユーザによる無線操作端末４４の操作により、キーワードを受け付けると（Ｓ３１１）、関連情報提供部１５ｂは、キャッシュメモリ３６の関連情報テーブル３６ｃに、このキーワードを含む関連情報が格納されているか否かを判断する（Ｓ３５０）。関連情報が格納されていない場合には、関連情報取得部１４ｂが、複数の検索装置５０，５０，…に対して、このキーワードを含む関連情報の検索を要求する（Ｓ３５１）。検索装置５０が、この検索要求を受信すると、検索を実行して、検索結果である関連情報を要求元のユーザ端末３０ｂに送信する（Ｓ５０１ｃ）。ユーザ端末３０ｂの関連情報取得部１４ｂは、検索装置５０等から関連情報を取得すると、この関連情報をキーワードと関連付けて、キャッシュメモリ３６上の関連情報テーブル３６ｃに格納し（Ｓ３５２）、ステップ３１３ｂに進む。また、ステップ３５０で、関連情報提供部１５ｂがキャッシュメモリ３６の関連情報テーブル３６ｃに、キーワードを含む関連情報が格納されていると判断した場合には、直ちにステップ３１３ｂに進む。
【００８３】
ステップ３１３ｂでは、関連情報提供部１５ｂが表示制御部３３に、関連情報リストを渡して、これを表示デバイス４２に表示させる。
【００８４】
そして、関連情報提供部１５ｂが、ユーザによる無線操作端末４４の操作により、関連情報リスト中の１又は複数の関連情報を受け付けると（Ｓ３１４ｂ）、キャッシュメモリ３６の関連情報テーブル３６ｃからこの関連情報を取出して、表示制御部３３に、この関連情報を表示デバイス４２に表示させる（Ｓ３１５）。
【００８５】
以降、第一の実施形態と同様に、ユーザ端末３０ｂのユーザが継続の意思がなければ一連の処理は終了し、この表示された関連情報に関して、さらに調べたい場合には前述のステップ３１１に進む。
【００８６】
以上、本実施形態では、第一及び第二の実施形態よりも、ユーザ端末の機能や外部記憶装置等の記憶容量を増やす必要があるものの、ユーザ端末からサーバ１０，１０ａに関連情報を要求する必要がないため、より早くユーザに関連情報を提供することができる。
【００８７】
なお、以上の各実施形態では、いずれも、ユーザ端末は、電波による放送番組やＥＰＧ情報を受信しているが、本発明はこれに限定されるものではなく、ケーブルやインターネットを介して放送番組を受信する場合でも、本発明を提供できることは言うまでもない。
【００８８】
また、以上の実施形態では、番組のメタ情報としてＥＰＧ情報を用いているが、番組コンテンツを取得できる場合には、この番組コンテンツを取得し、この番組コンテンツを解析し、この番組コンテンツのコンテンツ本体に付されているメタ情報を用いるようにしてもよい。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る第一の実施形態における関連情報提供システムの系統図である。
【図２】本発明に係る第一の実施形態における関連情報テーブルのデータ構成を示す説明図である。
【図３】ＥＰＧ情報のデータ構成を示す説明図である。
【図４】本発明に係る第一の実施形態における定期的な関連情報の取得処理を示すシーケンス図である。
【図５】本発明に係る第一の実施形態における関連情報の要求から提供までの処理を示すシーケンス図である。
【図６】図５のシーケンスの続きを示すシーケンス図である。
【図７】本発明に係る第二の実施形態における関連情報提供システムの系統図である。
【図８】本発明に係る第二の実施形態における個別関連情報テーブルのデータ構成を示す説明図である。
【図９】本発明に係る第二の実施形態におけるユーザテーブルのデータ構成を示す説明図である。
【図１０】本発明に係る第二の実施形態における機器情報テーブルのデータ構成を示す説明図である。
【図１１】本発明に係る第二の実施形態における代行ログインテーブルのデータ構成を示す説明図である。
【図１２】本発明に係る第二の実施形態における録画番組の関連情報の取得処理を示すシーケンス図である。
【図１３】本発明に係る第三の実施形態における関連情報提供システムの系統図である。
【図１４】本発明に係る第三の実施形態における定期的な関連情報の取得処理を示すシーケンス図である。
【図１５】本発明に係る第三の実施形態における関連情報の提供処理を示すシーケンス図である。
【符号の説明】
【００９０】
１０，１０ａ：関連情報提供サーバ、１１，１１ａ：ＣＰＵ、１２，１２ｂ：メタ情報収集部、１３，１３ｂ：キーワード抽出部、１４，１４ａ，１４ｂ：関連情報取得部、１５，１５ｂ：関連情報提供部、２２，２２ａ：外部記憶装置、２３，２３ｃ，３６ｃ：関連情報テーブル、２４，２４ａ：プログラム、２５：ユーザテーブル、２６：機器情報テーブル、２７：代行ログインテーブル、２８，３６：キャッシュメモリ、２８ｃ：共通関連情報テーブル、２８ｉ：個別関連情報テーブル、３０，３０ａ，３０ｂ：ユーザ端末、３１，３１ｂ：制御部、３２，３２ａ，３２ｂ：ＣＰＵ、３３：表示制御部、３４：通信制御部、３５：認証処理部、３９，３９ａ：外部記憶装置、４１：受信機、４２：表示デバイス、４４：無線操作端末、５０：検索装置、６０：放送局、７０：ＥＰＧ配信局
【図１】
2009094658.tif 000003
【図２】
2009094658.tif 000004
【図３】
2009094658.tif 000005
【図４】
2009094658.tif 000006
【図５】
2009094658.tif 000007
【図６】
2009094658.tif 000008
【図７】
2009094658.tif 000009
【図８】
2009094658.tif 000010
【図９】
2009094658.tif 000011
【図１０】
2009094658.tif 000012
【図１１】
2009094658.tif 000013
【図１２】
2009094658.tif 000014
【図１３】
2009094658.tif 000015
【図１４】
2009094658.tif 000016
【図１５】
2009094658.tif 000017