(57)【要約】【課題】機器に情報を提供するとともに、その情報に関連する番組の情報を提供する。【解決手段】コンテンツ提供サーバ２から取得されたウェブコンテンツから、キーワードを抽出するウェブコンテンツ解析部１２と、キーワードと現在時刻に基づいて、番組情報記憶部２２から、現在時刻以降に視聴可能で、キーワードに関連する番組リストデータを生成して番組リスト記憶部２３に記憶する番組検索部１５と、コンテンツ識別子と、ウェブコンテンツと、番組リストデータの識別子を関連づけて、コンテンツ記憶部２１に記憶する情報管理部１３と、機器３にウェブコンテンツを送信するとともに、機器３からウェブコンテンツに関連する番組情報のリクエストを受信すると、番組リスト記憶部２３から、ウェブコンテンツのコンテンツ識別子に関連づけられた番組リストデータを抽出して、機器３に送信する情報配信部１６とを備える。【選択図】      図１
2009110291.tif 000002
【特許請求の範囲】
【請求項１】
ウェブコンテンツを提供するコンテンツ提供サーバと、放送番組を受信する機器と、情報提供サーバを備える情報提供システムに用いられる情報提供サーバであって、
前記機器で視聴可能な番組の識別子と、前記番組の視聴時間と、前記番組の内容情報が関連づけられた番組情報データを記憶する番組情報記憶部と、
前記コンテンツ提供サーバから、テキストデータを含むウェブコンテンツを取得するウェブコンテンツ取得部と、
前記ウェブコンテンツ取得部によって取得された前記ウェブコンテンツから、キーワードを抽出するウェブコンテンツ解析部と、
前記ウェブコンテンツ解析部によって抽出された前記キーワードと現在時刻に基づいて、前記番組情報記憶部から、現在時刻以降に視聴可能で、前記内容情報が前記キーワードに関連する番組の識別子を取得して、取得した前記番組の識別子を含む番組リストデータを生成し、前記番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索部と、
前記ウェブコンテンツ取得部によって取得された前記ウェブコンテンツを識別するコンテンツ識別子を付与し、コンテンツ記憶部に、前記コンテンツ識別子と、前記ウェブコンテンツと、前記番組リストデータの識別子を関連づけて記憶する情報管理部と、
前記機器に前記ウェブコンテンツを送信するとともに、前記機器から前記ウェブコンテンツに関連する番組のリクエストを受信すると、前記番組リスト記憶部から、前記ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、前記機器に送信する情報配信部
とを備えることを特徴とする情報提供サーバ。
【請求項２】
前記ウェブコンテンツを、前記機器の性能に応じて変換して、機器向けコンテンツを生成するコンテンツ整形部を備え、
前記情報管理部は、前記情報整形部によって生成された前記機器向けコンテンツを、前記コンテンツ記憶部に記憶し、
前記情報配信部は、前記機器に前記機器向けコンテンツを送信するとともに、前記機器から前記機器向けコンテンツに関連する番組のリクエストを受信すると、前記番組リスト記憶部から、前記機器向けコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、前記機器に送信する
ことを特徴とする請求項１に記載の情報提供サーバ。
【請求項３】
前記情報配信部は、前記コンテンツ記憶部から、前記ウェブコンテンツと、前記ウェブコンテンツに関連づけられた番組リストデータの識別子とを抽出して、前記機器に送信し、前記機器から前記番組リストデータの識別子を含む番組のリクエストを受信すると、前記番組リスト記憶部から、前記番組リストデータの識別子に関連づけられた番組リストデータを、前記機器に送信する
ことを特徴とする請求項１または２に記載の情報提供サーバ。
【請求項４】
前記情報配信部は、前記機器に前記ウェブコンテンツを送信するとともに、前記機器から前記ウェブコンテンツに関連する番組のリクエストを受信すると、前記コンテンツ記憶部から、前記ウェブコンテンツに関連する番組リストデータの識別子を抽出し、前記番組リスト記憶部から、抽出された前記番組リストデータの識別子に関連づけられた番組リストデータを、前記機器に送信する
ことを特徴とする請求項１または２に記載の情報提供サーバ。
【請求項５】
前記情報配信部は、前記機器において前記番組を録画可能な形式で、前記番組リストデータを提供する
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報提供サーバ。
【請求項６】
ウェブコンテンツを提供するコンテンツ提供サーバと、放送番組を受信する機器と、情報提供サーバを備える情報提供システムに用いられる情報提供サーバであって、
キーワードを記憶するキーワード記憶部と、
前記機器で視聴可能な番組の識別子と、前記番組の視聴時間と、前記番組の内容情報が関連づけられた番組情報データを記憶する番組情報記憶部と、
前記コンテンツ提供サーバから、前記キーワードに関連する前記ウェブコンテンツを取得するウェブコンテンツ取得部と、
前記キーワードと現在時刻に基づいて、前記番組情報記憶部から、現在時刻以降に視聴可能で、前記内容情報が前記キーワードに関連する番組の識別子を取得して、番組リストデータを生成し、前記番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索部と、
前記コンテンツ識別子と、前記ウェブコンテンツと、前記番組リストデータの識別子を関連づけて、コンテンツ記憶部に記憶する情報管理部と、
前記機器に前記ウェブコンテンツを送信するとともに、前記機器から前記ウェブコンテンツに関連する番組のリクエストを受信すると、前記番組リスト記憶部から、前記ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、前記機器に送信する情報配信部
とを備えることを特徴とする情報提供サーバ。
【請求項７】
ウェブコンテンツを提供するコンテンツ提供サーバと、放送番組を受信する機器と、前記コンテンツ提供サーバと前記機器に接続され、前記機器に情報を提供する情報提供サーバとを備える情報提供システムに用いられる情報提供方法であって、
前記情報提供サーバが、前記機器で視聴可能な番組の識別子と、前記番組の視聴時間と、前記番組の内容情報が関連づけられた番組情報データを番組情報記憶部に記憶する番組情報記憶ステップと、
前記情報提供サーバが、前記コンテンツ提供サーバから、テキストデータを含むウェブコンテンツを取得するウェブコンテンツ取得ステップと、
前記情報提供サーバが、前記ウェブコンテンツ取得ステップにおいて取得された前記ウェブコンテンツから、キーワードを抽出するウェブコンテンツ解析ステップと、
前記情報提供サーバが、前記ウェブコンテンツ解析ステップにおいて抽出された前記キーワードと現在時刻に基づいて、前記番組情報記憶部から、現在時刻以降に視聴可能で、前記内容情報前記キーワードに関連する番組の識別子を取得して、取得した前記番組の識別子を含む番組リストデータを生成し、前記番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索ステップと、
前記情報提供サーバが、前記ウェブコンテンツ取得部によって取得された前記ウェブコンテンツを識別するコンテンツ識別子を付与し、コンテンツ記憶部に、前記コンテンツ識別子と、前記ウェブコンテンツと、前記番組リストデータの識別子を関連づけて記憶する情報管理ステップと、
前記情報提供サーバが、前記機器に前記ウェブコンテンツを送信するとともに、前記機器から前記ウェブコンテンツに関連する番組のリクエストを受信すると、前記番組リスト記憶部から、前記ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、前記機器に送信する情報配信ステップ
とを備えることを特徴とする情報提供方法。
【請求項８】
前記情報提供サーバが、前記ウェブコンテンツを、前記機器の性能に応じて変換して、機器向けコンテンツを生成するコンテンツ整形ステップと、
前記情報提供サーバが、前記情報管理部は、前記情報整形部によって生成された前記機器向けコンテンツを、前記コンテンツ記憶部に記憶するステップを更に備え、
前記情報配信ステップは、前記機器に前記機器向けコンテンツを送信するとともに、前記機器から前記機器向けコンテンツに関連する番組のリクエストを受信すると、前記番組リスト記憶部から、前記機器向けコンテンツのコンテンツ識別子に関連づけられた番組リストデータの識別子の番組リストデータを抽出して、前記機器に送信する
ことを特徴とする請求項７に記載の情報提供方法。
【請求項９】
前記情報配信ステップは、
前記情報提供サーバが、前記コンテンツ記憶部から、前記ウェブコンテンツと、前記ウェブコンテンツに関連づけられた番組リストデータの識別子とを抽出して、前記機器に送信するステップと、
前記情報提供サーバが、前記機器から前記番組リストデータの識別子を含む番組のリクエストを受信すると、前記番組リスト記憶部から、前記番組リストデータの識別子に関連づけられた番組リストデータを、前記機器に送信するステップ
を備えることを特徴とする請求項７または８に記載の情報提供方法。
【請求項１０】
前記情報配信ステップは、
前記情報提供サーバが、前記機器に前記ウェブコンテンツを送信するステップと、
前記情報提供サーバが、前記機器から前記ウェブコンテンツに関連する番組のリクエストを受信すると、前記コンテンツ記憶部から、前記ウェブコンテンツに関連する番組リストデータの識別子を抽出し、前記番組リスト記憶部から、抽出された前記番組リストデータの識別子に関連づけられた番組リストデータを、前記機器に送信するステップ
を備えることを特徴とする請求項７または８に記載の情報提供方法。
【請求項１１】
前記情報配信ステップにおいて、前記情報提供サーバが、前記機器において前記番組を録画可能な形式で、前記番組リストデータを提供する
ことを特徴とする請求項７乃至１０のいずれか１項に記載の情報提供方法。
【請求項１２】
ウェブコンテンツを提供するコンテンツ提供サーバと、放送番組を受信する機器と、前記コンテンツ提供サーバと前記機器に接続され、前記機器に情報を提供する情報提供サーバとを備える情報提供システムに用いられる情報提供方法であって、
前記情報提供サーバが、キーワード記憶部にキーワードを記憶するキーワード記憶ステップと、
前記情報提供サーバが、前記機器で視聴可能な番組の識別子と、前記番組の視聴時間と、前記番組の内容情報が関連づけられた番組情報データを番組情報記憶部に記憶する番組情報記憶ステップと、
前記情報提供サーバが、前記コンテンツ提供サーバから、前記キーワードに関連する前記ウェブコンテンツを取得するウェブコンテンツ取得ステップと、
前記情報提供サーバが、前記キーワードと現在時刻に基づいて、前記番組情報記憶部から、現在時刻以降に視聴可能で、前記内容情報が前記キーワードに関連する番組の識別子を取得して、番組リストデータを生成し、前記番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索ステップと、
前記情報提供サーバが、前記コンテンツ識別子と、前記ウェブコンテンツと、前記番組リストデータの識別子を関連づけて、コンテンツ記憶部に記憶する情報管理ステップと、
前記情報提供サーバが、前記機器に前記ウェブコンテンツを送信するとともに、前記機器から前記ウェブコンテンツに関連する番組のリクエストを受信すると、前記番組リスト記憶部から、前記ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、前記機器に送信する情報配信ステップ
とを備えることを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器に接続され、前記機器に情報を提供する情報提供サーバおよび情報提供方法に関する。
【背景技術】
【０００２】
近年の放送システムにおいては、アナログ放送からデジタル放送へと変化している。テレビ等の映像機器においては、デジタル放送を受信するとともに、インターネット等の通信ネットワークに接続して、番組表や、個人の嗜好を考慮した推薦番組リスト等を受信できる。
【０００３】
また、情報通信ネットワークの発達に伴い、コンピュータ等の情報機器を用いて、ニュース提供サーバやチケット情報提供サーバ等のコンテンツ提供サーバから情報を取得する機会が増えている。情報通信ネットワークによる情報提供は、瞬時に大量に情報を送信できること、希望する情報を取得しやすいことなどの特徴を有する。これらの特徴により、情報通信ネットワークによる情報提供は、テレビや新聞とは異なった第三のメディアとして認知されている。
【０００４】
テレビ、新聞、インターネットのそれぞれの媒体は、詳細な情報を取得するためには新聞、多数の情報から検索する場合はインターネット、受動態で情報取得する場合はテレビ等と、各特徴に応じて、適切なシチュエーションで用いられている。各メディアが提供する情報を有効に活用するために、ユーザは、インターネットで取得した情報に関して、テレビ番組を見るなど、複数のメディアに渡って情報を取得することがある。
【０００５】
インターネット上の情報を収集するために、例えば、インターネット上の指定されたホームページを巡回し、ホームページ上の文字データを自動的にダウンロードするＷｅｂ情報収集装置がある（例えば、特許文献１参照。）。この特許文献１に記載の方法は、インターネット上の情報を収集するために使われるものである。
【０００６】
また、インターネットで取得した情報を、映像情報に重ねて合成する録画機器がある（例えば、特許文献２参照。）。この特許文献２に記載の方法では、映像情報出力とともに、外部ネットワークから取得した文字列情報を合成して、文字列情報を所定方向にスクロールして出力する。
【特許文献１】特開２００５−３１８６７号公報
【特許文献２】特開２００５−１９２００３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の方法は、個別に複数のメディアから情報を取得できるものの、複数のメディアで取得できる情報を効率的に表示しているものではない。
【０００８】
具体的には、インターネットで取得している際、ユーザが興味があった情報があったとしても、ユーザは改めて番組表を参照して番組を探さなければならない。また、コンピュータは汎用的な機能を備えるので、インターネットを利用する際には、コンピュータの起動に時間を要してしまう問題がある。
【０００９】
上述した特許文献２に記載の方法では、映像とともに表示される情報は、映像とは無関係のものである。また、特許文献２に記載の方法では、ユーザは取得する番組を変更することが困難で、インターネットから取得できる情報の特性を、有効に活用できていないと考えられる。
【００１０】
またデータ放送として、テレビ番組に関連する情報を発信することも可能である。しかしデータ放送によって取得できる情報は、番組を提供するテレビ局によって提供されるものであって、テレビ番組に関する情報に特化している。従って、インターネットから取得できる情報の様に、汎用的な情報を取得するには適切ではない。
【００１１】
従って本発明の目的は、機器に情報を提供するとともに、その情報に関連する番組の情報を提供する情報提供サーバおよび情報提供方法を提供することである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の特徴は、ウェブコンテンツを提供するコンテンツ提供サーバ、放送番組を受信すると機器と、情報提供サーバを備える情報提供システムに用いられる情報提供サーバに関する。即ち本発明の第１の特徴に係る情報提供サーバは、機器で視聴可能な番組の識別子と、番組の視聴時間と、番組の内容情報が関連づけられた番組情報データを記憶する番組情報記憶部と、コンテンツ提供サーバから、テキストデータを含むウェブコンテンツを取得するウェブコンテンツ取得部と、ウェブコンテンツ取得部によって取得されたウェブコンテンツから、キーワードを抽出するウェブコンテンツ解析部と、ウェブコンテンツ解析部によって抽出されたキーワードと現在時刻に基づいて、番組情報記憶部から、現在時刻以降に視聴可能で、内容情報がキーワードに関連する番組の識別子を取得して、取得した番組の識別子を含む番組リストデータを生成し、番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索部と、ウェブコンテンツ取得部によって取得されたウェブコンテンツを識別するコンテンツ識別子を付与し、コンテンツ記憶部に、コンテンツ識別子と、コンテンツと、番組リストデータの識別子を関連づけて記憶する情報管理部と、機器にウェブコンテンツを送信するとともに、機器からウェブコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部から、ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、機器に送信する情報配信部とを備える。
【００１３】
ここで、ウェブコンテンツを、機器の性能に応じて変換して、機器向けコンテンツを生成するコンテンツ整形部を備えても良い。この場合、情報管理部は、情報整形部によって生成された機器向けコンテンツを、コンテンツ記憶部に記憶し、情報配信部は、機器に機器向けコンテンツを送信するとともに、機器から機器向けコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部から、機器向けコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、機器に送信する。
【００１４】
また、情報配信部は、コンテンツ記憶部から、ウェブコンテンツと、ウェブコンテンツに関連づけられた番組リストデータの識別子とを抽出して、機器に送信し、機器から番組リストデータの識別子を含む番組のリクエストを受信すると、番組リスト記憶部から、番組リストデータの識別子に関連づけられた番組リストデータを、機器に送信しても良い。
【００１５】
また、情報配信部は、機器にウェブコンテンツを送信するとともに、機器からウェブコンテンツに関連する番組のリクエストを受信すると、コンテンツ記憶部から、ウェブコンテンツに関連する番組リストデータの識別子を抽出し、番組リスト記憶部から、抽出された番組リストデータの識別子に関連づけられた番組リストデータを、機器に送信しても良い。
【００１６】
ここで情報配信部は、機器において番組を録画可能な形式で、番組リストデータを提供しても良い。
【００１７】
本発明の第２の特徴は、ウェブコンテンツを提供するコンテンツ提供サーバ、放送番組を受信すると機器と、情報提供サーバを備える情報提供システムに用いられる情報提供サーバに関する。即ち本発明の第２の特徴に係る情報提供サーバは、キーワードを記憶するキーワード記憶部と、機器で視聴可能な番組の識別子と、番組の視聴時間と、番組の内容情報が関連づけられた番組情報データを記憶する番組情報記憶部と、コンテンツ提供サーバから、キーワードに関連するコンテンツを取得するウェブコンテンツ取得部と、キーワードと現在時刻に基づいて、番組情報記憶部から、現在時刻以降に視聴可能で、内容情報がキーワードに関連する番組の識別子を取得して、番組リストデータを生成し、番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索部と、コンテンツ識別子と、ウェブコンテンツと、番組リストデータの識別子を関連づけて、ウェブコンテンツ記憶部に記憶する情報管理部と、機器にウェブコンテンツを送信するとともに、機器からウェブコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部から、ウェブコンテンツのコンテンツ識別子に関連づけられた番組リストデータの識別子の番組リストデータを抽出して、機器に送信する情報配信部とを備える。
【００１８】
本発明の第３の特徴は、ウェブコンテンツを提供するコンテンツ提供サーバと、放送番組を受信する機器と、コンテンツ提供サーバと機器に接続され、機器に情報を提供する情報提供サーバとを備える情報提供システムに用いられる情報提供方法に関する。即ち本発明の第３の特徴に係る情報提供サーバは、情報提供サーバが、機器で視聴可能な番組の識別子と、番組の視聴時間と、番組の内容情報が関連づけられた番組情報データを番組情報記憶部に記憶する番組情報記憶ステップと、情報提供サーバが、コンテンツ提供サーバから、テキストデータを含むウェブコンテンツを取得するウェブコンテンツ取得ステップと、情報提供サーバが、情報取得ステップにおいて取得されたウェブコンテンツから、キーワードを抽出するウェブコンテンツ解析ステップと、情報提供サーバが、ウェブコンテンツ解析ステップにおいて抽出されたキーワードと現在時刻に基づいて、番組情報記憶部から、現在時刻以降に視聴可能で、内容情報キーワードに関連する番組の識別子を取得して、取得した番組の識別子を含む番組リストデータを生成し、番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索ステップと、情報提供サーバが、ウェブコンテンツ取得部によって取得されたウェブコンテンツを識別するコンテンツ識別子を付与し、コンテンツ記憶部に、コンテンツ識別子と、ウェブコンテンツと、番組リストデータの識別子を関連づけて記憶する情報管理ステップと、情報提供サーバが、機器にウェブコンテンツを送信するとともに、機器からウェブコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部から、ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、機器に送信する情報配信ステップとを備える。
【００１９】
ここで、情報提供サーバが、ウェブコンテンツを、機器の性能に応じて変換して、機器向けコンテンツを生成するコンテンツ整形ステップと、情報提供サーバが、情報管理部は、情報整形部によって生成された機器向けコンテンツを、コンテンツ記憶部に記憶するステップを更に備え、情報配信ステップは、機器に機器向けコンテンツを送信するとともに、機器から機器向けコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部から、機器向けコンテンツのコンテンツ識別子に関連づけられた番組リストデータの識別子の番組リストデータを抽出して、機器に送信しても良い。
【００２０】
また、情報配信ステップは、情報提供サーバが、コンテンツ記憶部から、ウェブコンテンツと、ウェブコンテンツに関連づけられた番組リストデータの識別子とを抽出して、機器に送信するステップと、情報提供サーバが、機器から番組リストデータの識別子を含む番組のリクエストを受信すると、番組リスト記憶部から、番組リストデータの識別子に関連づけられた番組リストデータを、機器に送信するステップを備えても良い。
【００２１】
また、情報配信ステップは、情報提供サーバが、機器にウェブコンテンツを送信するステップと、情報提供サーバが、機器からウェブコンテンツに関連する番組のリクエストを受信すると、コンテンツ記憶部から、ウェブコンテンツに関連する番組リストデータの識別子を抽出し、番組リスト記憶部から、抽出された番組リストデータの識別子に関連づけられた番組リストデータを、機器に送信するステップを備えても良い。
【００２２】
ここで、情報配信ステップにおいて、情報提供サーバが、機器において番組を録画可能な形式で、番組リストデータを提供しても良い。
【００２３】
本発明の第４の特徴は、ウェブコンテンツを提供するコンテンツ提供サーバと、放送番組を受信する機器と、コンテンツ提供サーバと機器に接続され、機器に情報を提供する情報提供サーバとを備える情報提供システムに用いられる情報提供方法に関する。即ち本発明の第４の特徴に係る情報提供方法は、情報提供サーバが、キーワード記憶部にキーワードを記憶するキーワード記憶ステップと、情報提供サーバが、機器で視聴可能な番組の識別子と、番組の視聴時間と、番組の内容情報が関連づけられた番組情報データを番組情報記憶部に記憶する番組情報記憶ステップと、情報提供サーバが、コンテンツ提供サーバから、キーワードに関連するウェブコンテンツを取得するウェブコンテンツ取得ステップと、情報提供サーバが、キーワードと現在時刻に基づいて、番組情報記憶部から、現在時刻以降に視聴可能で、内容情報がキーワードに関連する番組の識別子を取得して、番組リストデータを生成し、番組リストデータの識別子に関連づけて番組リスト記憶部に記憶する番組検索ステップと、情報提供サーバが、コンテンツ識別子と、ウェブコンテンツと、番組リストデータの識別子を関連づけて、コンテンツ記憶部に記憶する情報管理ステップと、情報提供サーバが、機器にウェブコンテンツを送信するとともに、機器からウェブコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部から、ウェブコンテンツに関連づけられた番組リストデータの識別子の番組リストデータを抽出して、機器に送信する情報配信ステップとを備える。
【発明の効果】
【００２４】
本発明によれば、機器に情報を提供するとともに、その情報に関連する番組の情報を提供する情報提供サーバおよび情報提供方法を提供することができる。
【発明を実施するための最良の形態】
【００２５】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００２６】
（最良の実施の形態）
図１を参照して、本発明の最良の実施の形態に係る情報提供システム１０のシステム構成を説明する。
【００２７】
本発明の最良の実施の形態に係る情報提供システム１０は、情報提供サーバ１と、ウェブコンテンツを提供するコンテンツ提供サーバ２と、放送番組を受信する複数の機器３ａおよび３ｂと、複数の表示装置４ａおよび４ｂを備える。情報提供サーバ１と、コンテンツ提供サーバ２と、複数の機器３ａおよび３ｂは、通信ネットワーク５により、相互に接続されている。通信ネットワーク５は、インターネット等の双方向の通信ネットワークである。図１に示す例では、通信ネットワーク５に、一つのコンテンツ提供サーバ２が接続されているが、実際の例では、更に複数のコンテンツ提供サーバが接続されていても良い。同様に、通信ネットワーク５に、２つの機器３ａおよび３ｂが接続されているが、実際の例では、更に複数の機器が接続されていても良い。
【００２８】
図１に示す情報提供サーバ１は、コンテンツ提供サーバ２と機器３ａ、３ｂに接続され、機器３ａ、３ｂに情報を提供する。情報提供サーバ１は、コンテンツ提供サーバ１から取得したウェブコンテンツを加工して機器３ａに送信するとともに、このウェブコンテンツに関連した番組リストを、機器３ａにおいて録画可能な形式で、機器３ａに送信する。
【００２９】
コンテンツ提供サーバ２は、例えば、ニュースや、アーティスト情報など、様々なコンテンツを提供するサーバである。
【００３０】
機器３ａは、ディスプレイなどの表示装置４ａに接続される。機器３ａは、例えばハードディスクレコーダであって、受信した放送番組をハードディスク等の記録媒体に録画し、表示装置４ａに表示する装置である。機器３ａは、情報提供サーバ１から受信したコンテンツを表示装置４ａに表示するとともに、情報提供サーバ１から受信した番組リストに基づいて、番組の録画予約を行う装置である。
【００３１】
本発明の最良の実施の形態においては、機器３ａと表示装置４ａが個別の装置である場合について説明するが、同様の機能を実装できるのであれば、どのようなハードウェアに構成されても良い。具体的には、機器３ａおよび表示装置４ａは、インターネットを介してニュース等のテキストデータを含むＷｅｂ情報コンテンツを受信するとともに、放送ネットワークを介して放送番組を受信することができ、コンテンツや放送番組を視聴可能であれば、テレビやパーソナルコンピュータであっても良い。
【００３２】
（情報提供システムの処理の概略）
次に図２を参照して、情報提供システム１０における情報提供方法の処理の概略を説明する。
【００３３】
まず、ステップＳ１において、情報提供サーバ１が、コンテンツ提供サーバ２に対して、Ｗｅｂ情報のコンテンツの取得リクエストを送信する。このとき、情報提供サーバ１は、予め記憶されたコンテンツ提供サーバ２の識別子に基づいて、取得リクエストを送信する。このコンテンツサーバ２の識別子は、例えばＵＲＬ（Uniform Resource Locator）であって、コンテンツ取得するためのプログラムに必要なパラメータが含まれていても良い。ステップＳ１に対応して情報提供サーバ１は、ステップＳ２において、ウェブ（Ｗｅｂ）情報のウェブコンテンツデータを取得する。このＷｅｂ情報のコンテンツデータは、コンテンツ提供サーバ２が、通信ネットワーク５を介して提供するコンテンツのデータであって、テキストデータのウェブコンテンツが含まれる。Ｗｅｂ情報のコンテンツデータに、静止画像データや、動画像データなどの画像データが含まれても良い。
【００３４】
ステップＳ３において情報提供サーバ１は、ステップＳ２で取得したウェブコンテンツデータを解析して、取得したウェブコンテンツデータのテキストデータから、ウェブコンテンツに関連するキーワードを抽出する。
【００３５】
次に、ステップＳ４において情報提供サーバ１は、番組情報データ記憶部２２の番組情報データを参照して、当該コンテンツに関連する番組を関連づけた番組リストを生成して、番組リストデータ記憶部２３に記憶する。番組リストは、コンテンツデータ記憶部２１に記憶されたウェブコンテンツ毎に生成される。番組リストには、複数の番組が含まれており、機器３ａにおいて録画可能な形式に加工された情報が含まれていることが好ましい。
【００３６】
更にステップＳ５において、ステップＳ２で取得したウェブコンテンツデータを整形する。ここで情報提供サーバは、ステップＳ２において取得したウェブコンテンツデータを、機器２ａ等のスペックに合わせて、テキストや画像のデータサイズを変更して、ステップＳ３で取得したキーワードとともに、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂに記憶する。このウェブコンテンツデータの整形処理は、ステップＳ４において当該コンテンツに関連する番組が一つ以上検索された場合にのみ、実行されることが好ましい。
【００３７】
情報提供サーバ１は、機器３ａからのリクエストに基づいて、コンテンツデータや番組リストデータを機器３ａに提供する。例えば、ステップＳ６において、機器３ａからニュースなどのＷｅｂ情報のコンテンツ取得リクエストが送信されると、ステップＳ７において情報提供サーバ１は、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂから、整形されたウェブコンテンツを取得して、機器３ａに送信する。このとき、整形されたウェブコンテンツには、このコンテンツに関連する番組リストをリクエストするためのリンクが設けられている。このリンクには例えば、番組リストを識別する識別子が含まれている。機器３ａにおいて、リンクがユーザによってクリック等されると、ステップＳ８において機器３ａは、このコンテンツに関連する番組リストの取得リクエストを情報提供サーバ１に送信する。この取得リクエストには、ステップＳ７で送信したコンテンツに関連する番組リストの識別子が含まれている。情報提供サーバ１はこのリクエストを受信すると、番組リストデータ２３から、番組リストの識別子に基づいて番組リストを抽出し、ステップＳ９において番組リストを送信する。
【００３８】
ステップＳ６乃至ステップＳ９で示した方法は、実施例の一つであって、ニュースなどのテキストのコンテンツと、このコンテンツに関連する番組リストの提供においては、様々な方法が考えられる。
【００３９】
（情報提供サーバ）
図３に示すように、本発明の最良の実施の形態に係る情報提供サーバ１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００４０】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から情報提供サーバ１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００４１】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、情報提供サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００４２】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００４３】
本発明の最良の実施の形態に係る情報提供サーバ１の記憶装置１０７には、情報提供プログラムが記憶されるとともに、コンテンツデータが記憶されるコンテンツデータ記憶部２１、番組情報データが記憶される番組情報データ記憶部２２および番組リストデータが記憶される番組リストデータ記憶部２３を備える。また、情報提供プログラムが情報提供サーバ１の中央処理制御装置１０１に読み込まれ実行されることによって、ウェブコンテンツ取得部１１、ウェブコンテンツ解析部１２、情報管理部１３、情報整形部１４、番組検索部１５および情報配信部１６が情報提供サーバ１に実装される。
【００４４】
コンテンツデータ記憶部２１に記憶されるコンテンツデータは、Ｗｅｂ情報コンテンツ（ウェブコンテンツ）データ２１ａと、機器向けコンテンツデータ２１ｂを備える。Ｗｅｂ情報コンテンツデータ２１ａは、ウェブコンテンツ取得部１１がコンテンツ提供サーバ２から取得したＷｅｂ情報コンテンツに関連するデータである。機器向けコンテンツデータ２１ｂは、Ｗｅｂ情報コンテンツデータから、情報整形部１４によって生成されたデータであって、機器３ａ等に送信されるデータである。
【００４５】
Ｗｅｂ情報コンテンツデータ２１ａは、図４（ａ）に示すように、コンテンツの取得時期、コンテンツを取得したコンテンツ提供サーバ２のＵＲＬ、Ｗｅｂ情報コンテンツのテキストデータ、画像ファイルがある場合は、画像ファイル名が関連づけられている。更に後述するウェブコンテンツ解析部１２において各コンテンツから分離されたキーワードが、各コンテンツに関連づけられている。
【００４６】
機器３ａ向けコンテンツデータ２１ｂには、図４（ｂ）に示す例において、「コンテンツ種別」に「テキスト」が挿入されたレコードと、「テキスト種別」に「番組リスト」が挿入されたレコードを有する。
【００４７】
「コンテンツ種別」に「テキスト」が挿入されたレコードにおいて、コンテンツを識別するコンテンツＩＤがキーである。このレコードの「配信情報」項目には、コンテンツ提供サーバ２から取得したテキストのコンテンツが挿入されている。「画像」項目には、コンテンツ提供サーバ２から取得した画像データのファイル名（識別子）が挿入されている。ここで、「配信情報」項目および「画像」項目には、それぞれ、送信対象である機器３ａ等のスペックに適合するように整形されたテキストのコンテンツや、サイズ変更された画像の名前が挿入されても良い。「付属コンテンツＩＤ」項目には、このコンテンツに関連する番組リストに関する情報が挿入されている。
【００４８】
最良の実施の形態においては、テキストのコンテンツ一つに、一つの番組リストが関連づけられる場合について説明するが、ユーザの年齢等に応じて複数の番組リストが関連づけられても良い。また、コンテンツのキーワードが関連する言葉や上位概念または下位概念に相当する場合などは、一つの番組リストに複数のテキストのコンテンツＩＤが関連づけられても良い。
【００４９】
また、図４（ｂ）に示す機器向けコンテンツデータ２１ｂにおいては、各コンテンツおよび番組リストデータを利用可能な利用開始日時および利用終了日時が関連づけられている。最良の実施の形態においては、各コンテンツを、利用開始日時および利用終了日時に合致する期間にのみ機器３ａ等に送信することにより、旬のニュースや番組リストを提供し、既に放送終了した番組や、遠い未来に放送される予定の番組が番組リストに含まれるのを防ぐことができる。
【００５０】
番組情報データ記憶部２２には、機器３ａ等で視聴可能な番組の識別子と、番組の視聴時間と、番組の内容情報が関連づけられた番組情報データが記憶されている。具体的には図５に示すように、番組を識別する番組ＩＤに、この番組が放送される放送局ＩＤ、地域番号、放送開始日時、放送終了日時、タイトル、サブタイトル、出演者名、番組説明文、ジャンルＩＤ、キーワードが関連づけられている。ここで、番組の内容情報とは、タイトル、サブタイトル、出演者名、番組説明文、キーワード等である。
【００５１】
番組リストデータ記憶部２３は、コンテンツデータ記憶部２１で記憶された番組リストデータの識別子（コンテンツＩＤ）毎に、番組リストが記憶されている。番組リストデータ記憶部２３は、図６に示すように、番組リストのコンテンツＩＤに、任意の数の番組ＩＤが関連づけられている。各番組ＩＤには、この番組が放送される放送局ＩＤ、地域番号、放送開始日時、放送終了日時、タイトル、サブタイトル、出演者名、番組説明文およびジャンルＩＤが関連づけられている。各番組ＩＤには、各番組を機器３ａ等において録画するために必要な情報が関連づけられている。
【００５２】
ウェブコンテンツ取得部１１は、コンテンツ提供サーバ２から、テキストデータを含むＷｅｂ情報のコンテンツを取得して、コンテンツデータ記憶部２１にＷｅｂ情報のコンテンツデータ２１ｂとして記憶する。ウェブコンテンツ取得部１１は、予め定められたリストに格納されたＵＲＬにアクセスして、Ｗｅｂ情報のコンテンツを取得する。このリストには、情報提供サーバ１がコンテンツを取得可能なコンテンツ提供サーバのＵＲＬが記憶されている。ウェブコンテンツ取得部１１は、取得したコンテンツに、取得日を付与して、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａに記憶する。
【００５３】
ここで記憶されるデータは、図４（ａ）の様なデータ構造とデータの一例を備える。ウェブコンテンツ取得部１１は、一つのＵＲＬにアクセスして取得されるテキストデータおよび画像データを一つのコンテンツとして扱っても良いし、一つのＵＲＬの下位カテゴリに関連づけられるテキストデータおよび画像データを一つのコンテンツとして扱っても良い。ウェブコンテンツ取得部１１が取得するコンテンツ（Ｗｅｂ情報）は、コンテンツ提供サーバ２によって提供されるコンテンツである。このコンテンツは、少なくともテキストデータを含み、他に、静止画像データや動画像データ等の画像データが含まれても良い。
【００５４】
ウェブコンテンツ取得部１１による情報取得処理は、図７に示すように、予め定められた全ての対象ＵＲＬについて、ステップＳ１０１およびステップＳ１０２の処理を実行する。具体的にはステップＳ１０１において、対象ＵＲＬのＷｅｂページを取得する。更にステップＳ１０２において、ステップＳ１０１で取得されたＷｅｂページをコンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａに記憶する。
【００５５】
ウェブコンテンツ解析部１２は、ウェブコンテンツ取得部１１によって取得されたコンテンツから、キーワードを抽出する。ウェブコンテンツ解析部１２は、コンテンツデータ記憶部２１のＷｅｂ情報のコンテンツデータを読み出して、テキストデータから、キーワードを抽出する。ウェブコンテンツ解析部１２は、抽出したキーワードを、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａにおいて、コンテンツデータの識別子に関連づけて記憶する。
【００５６】
キーワードを抽出する方法としては、例えば、形態素解析が挙げられる。形態素解析においては、コンテンツデータのテキスト部分について、文法や辞書データに基づいて、形態素に分解して、汎用的な用語や助詞、助動詞などを削除して、そのコンテンツデータを特徴付けるキーワードを抽出する。キーワードを抽出する方法については、種種の方法が考えられる。
【００５７】
ウェブコンテンツ解析部１２による情報解析処理は、図８に示すように、ウェブコンテンツ取得部１１によって取得された全てのＷｅｂ情報について、ステップＳ２０１の処理を実行する。具体的には、ステップＳ２０１において、一つのＷｅｂ情報のテキストデータからキーワードを抽出する。
【００５８】
情報管理部１３は、ウェブコンテンツ取得部１１によって取得されたウェブコンテンツを識別するコンテンツ識別子（コンテンツＩＤ）と、ウェブコンテンツ取得部１１によって取得されたウェブコンテンツと、後述する番組検索部１５によって生成された番組リストデータの識別子を関連づけて、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂに記憶する。このとき情報管理部１３は、後述する情報整形部１４によって整形された機器向けコンテンツを、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂに記憶することが好ましい。また、情報管理部１３は、番組検索部１５によって、コンテンツに関連する番組が検索されない場合は、機器向けコンテンツデータ２１ｂに登録しないのが好ましい。
【００５９】
情報管理部１３は、関連づけられた各データを、図４（ｂ）に示す機器向けコンテンツデータ２１ｂに記憶する。機器向けコンテンツデータ２１ｂにおいては、ウェブコンテンツ取得部１１において取得されたコンテンツについて登録する場合は、「コンテンツ種別」項目に「テキスト」が挿入される。また、番組リストデータの識別子は、「付属コンテンツＩＤ」項目に挿入される。機器３ａ等に配信されるコンテンツ情報は、「配信情報」項目に挿入される。機器向けコンテンツデータ２１ｂには、各コンテンツを利用可能な利用開始日時と利用終了日時も関連づけられる。
【００６０】
情報管理部１３による情報管理処理は、図９に示すように、ウェブコンテンツ取得部１１によって取得された全てのＷｅｂ情報について、ステップＳ３０１乃至ステップＳ３０５の処理を実行される。具体的には、ステップＳ３０１において、情報管理部１３は、記憶装置１０７から、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａを読み出して、ウェブコンテンツデータを抽出して、未使用のコンテンツＩＤを採番する。更に、情報管理部１３は、このコンテンツＩＤに対応する番組リストデータの識別子も採番する。次に、ステップＳ３０２において、情報管理部１３は、番組検索部１５による番組検索処理において、ステップＳ３０１で取得したウェブコンテンツデータに関連する番組リストデータを生成させる。このとき、番組検索処理において、ウェブコンテンツ解析部１２によって抽出されたキーワードに関連する番組と、番組リストデータの識別子を関連づけた番組リストデータが、番組リストデータ記憶部２３に記憶される。
【００６１】
ステップＳ３０３において、ステップＳ３０２において番組検索処理において検索結果である番組が０件であった場合、ステップＳ３０１に戻り、情報管理部１３は、次のコンテンツデータについて処理する。一方、検索結果である番組が検索された場合、具体的には、番組リストデータが生成されて番組リストデータ記憶部２３に記憶された場合、ステップＳ３０４において、情報管理部１３は、情報整形部１４による情報整形処理において、ウェブコンテンツ取得部１１によって取得したウェブコンテンツを、機器３ａのスペックに適合するように整形させて、機器向けコンテンツを生成する。
【００６２】
次に、ステップＳ３０５において、情報管理部１３は、ステップＳ３０１で採番されたコンテンツの識別子および番組リストデータの識別子と、ステップＳ３０４で整形された機器向けコンテンツデータとを関連づけて、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂに登録する。
【００６３】
ステップＳ３０１乃至ステップＳ３０５の処理が終了すると、ステップＳ３０１に戻り、情報管理部１３は、次のウェブコンテンツデータについて処理する。
【００６４】
情報整形部１４は、ウェブコンテンツ取得部１１によって取得されたＷｅｂ情報のコンテンツを、機器３ａ等の性能に応じて変換する。例えば機器３ａ等の機器制限が強い場合、ウェブコンテンツ取得部１１で取得したテキストについて、情報整形部１４は、テキストのサイズをダウンするため、必要な部位を取り出す。一方、ウェブコンテンツ取得部１１で取得した画像データについて、情報整形部１４は、画像のサイズやフォーマットを変換して加工する。
【００６５】
ウェブコンテンツ解析部１２による情報解析処理は、図１０に示すように、ウェブコンテンツ取得部１１によって取得された全てのウェブコンテンツについて、ステップＳ４０１乃至ステップＳ４０３の処理を繰り返す。ここで、ウェブコンテンツ（Ｗｅｂ情報）は、コンテンツ提供サーバ２によって提供されウェブコンテンツ取得部１１によって取得されたＷｅｂ情報であって、テキストデータおよびテキストに付随する画像データが含まれる。このウェブコンテンツには、機器３ａ等によって受信される放送データは含まれない。
【００６６】
まず、ステップＳ４０１において、Ｗｅｂ情報を構成するファイルを取得し、それぞれのファイルが、テキストデータであるか、画像データであるかが判断される。この場合、テキストデータには、Ｗｅｂページを表示するためのＨＴＭＬなどの構造言語で記載されたデータが含まれる。
【００６７】
画像データの場合、ステップＳ４０２において、機器３ａで視聴可能な適切なサイズおよびフォーマットに加工する。一方、テキストデータの場合、ステップＳ４０３において、必要な部位を取り出す。この取り出しには、構造言語で記載されたデータの場合、実体データのみを抽出することや、テキストデータの文字数が大きい場合に、文字数を制限することなどが含まれる。
【００６８】
ステップＳ４０２またはステップＳ４０３の処理が終了すると、次のデータについて、ステップＳ４０１乃至ステップＳ４０３の処理が実行される。
【００６９】
番組検索部１５は、ウェブコンテンツ解析部１２によって抽出されたキーワードと現在時刻に基づいて、番組情報データ記憶部２２から、現在時刻以降に視聴可能で、内容情報がキーワードに関連する番組の識別子を取得して、番組リストデータを生成し、番組リストデータの識別子に関連づけて番組リストデータ記憶部２３に記憶する。一つの番組リストデータに、複数の番組ＩＤが含まれていることが好ましい。また番組リストデータには、機器３ａ等において各番組を録画するために必要な情報が含まれていることが好ましい。ここで録画するために必要な情報とは、例えば、番組が放送される放送局ＩＤ、地域番号、放送開始日時、放送終了日時等である。
【００７０】
番組検索部１５は、内容情報とキーワードの関連性が高い番組に優先順位をつけても良い。その場合、番組リストに優先度を示す項目を追加して、この項目に、各番組について、内容情報とキーワードの関連性の指標値を登録することが好ましい。
【００７１】
図１１を参照して、本発明の最良の実施の形態に係る番組検索部１５による番組検索処理を説明する。
【００７２】
まずステップＳ５０１において、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａから抽出した一つのコンテンツデータについて、キーワードを抽出する。図４（ａ）に示す例では、「キーワード」項目に登録されているデータを抽出する。
【００７３】
次に、ステップＳ５０２において、ステップＳ５０１で抽出されたキーワードと現在日時から、放送開始日時が現在日時以降の番組で、番組のタイトル等の内容情報がキーワードに関連する番組を抽出する検索式を生成する。ここでは、現在日時以降でなくとも、番組リストを配信する時間やタイミング等を考慮して、現在日時から一定時間経過した後に視聴可能な番組を抽出しても良い。このとき、番組検索部１５は、番組情報データ記憶部２２から、ステップＳ５０１で抽出したキーワードが、「タイトル」項目、「サブタイトル」項目、「出演者名」項目、「番組説明文」項目、「キーワード」項目等の各項目に含まれる番組情報を、検索する。
【００７４】
次にステップＳ５０３において、記憶装置１０７から番組情報データ２２を読み出して、ステップＳ５０２で生成した検索式に基づいて、条件に合致する番組情報を取得する。ステップＳ５０３で取得した検索結果に番組情報が含まれていない場合、具体的には条件に合致する番組情報がない場合、そのまま処理を終了する。
【００７５】
一方、ステップＳ５０３で取得した検索結果に番組情報が含まれている場合、具体的には条件に合致する番組情報がある場合、ステップＳ５０５において、ステップＳ５０３で取得された検索結果を、番組リストとして、番組リストデータ記憶部２３に記憶する。このとき、番組リストは、情報管理部１３によって予め採番された番組リストデータの識別子（コンテンツＩＤ）に関連づけられて、番組リストデータ２３に記憶される。
【００７６】
また、番組リストデータの識別子（コンテンツＩＤ）は、情報管理部１３によって採番されなくても、番組検索部１５によって採番されても良い。この場合、ステップＳ５０４において検索結果に番組データが含まれている場合のみ、番組検索部１５は、番組リストデータの識別子を採番して、番組リストデータ記憶部２３に記憶する。更に番組検索部１５は、ステップＳ５０１で抽出されたコンテンツのコンテンツＩＤと、番組リストデータの識別子を関連づけて、番組リストデータの識別子を、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａの「付随コンテンツＩＤ」項目に挿入しても良い。
【００７７】
ステップＳ５０１乃至ステップＳ５０５の処理は、コンテンツデータ毎に実行されることが好ましい。このとき、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａの各コンテンツデータについて繰り返し実行されても良いし、頻出キーワードのコンテンツデータについてのみ繰り返し実行されても良い。
【００７８】
情報配信部１６は、機器３ａ等にＷｅｂ情報のコンテンツを送信するとともに、機器３ａ等からＷｅｂ情報のコンテンツに関連する番組のリクエストを受信すると、番組リスト記憶部２３から、Ｗｅｂ情報のコンテンツに関連づけられた番組リストデータ識別子の番組リストデータの番組情報を抽出して、機器３ａ等に送信する。このとき、情報配信部１６は、機器３ａ等において番組を録画可能な形式で、番組リストデータを提供することが好ましい。
【００７９】
情報配信部１６によるＷｅｂ情報のコンテンツの配信や、番組リストデータの配信は、様々な形態が考えられる。例えば、情報配信部１６は、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂから、Ｗｅｂ情報のコンテンツと、Ｗｅｂ情報のコンテンツに関連づけられた番組リストデータの識別子とを抽出して、機器３ａに送信しても良い。具体的には、情報配信部１６は、Ｗｅｂ情報のコンテンツを配信する際に、このＷｅｂ情報に関連する番組リストデータをリクエストするためのリンクを含ませる。情報配信部１６は、機器３ａ等から番組リストデータの識別子を含む番組のリクエストを受信すると、番組リストデータ記憶部２３から、番組リストデータの識別子に関連づけられた番組リストデータを、機器３ａ等に送信する。更に、番組リストデータに含まれる各番組ＩＤに関する番組情報を、番組情報データ２２から抽出して送信しても良い。
【００８０】
図１２を参照して、情報配信部１６による情報配信処理を説明する。まず、ステップＳ６０１において、機器３ａ等から、コンテンツの取得リクエストを受信するのを待機する。このリクエストを受信すると、ステップＳ６０２において、記憶装置１０７からコンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂを読み出し、受信したリクエストに含まれるコンテンツＩＤの情報を取得する。
【００８１】
ステップＳ６０３において、ステップＳ６０２で取得したコンテンツＩＤの「コンテンツ種別」が番組リストである場合、ステップＳ６０４において、記憶装置１０７から番組リストデータ２３を読み出して、当該コンテンツＩＤ（番組リストデータの識別子）に対応する番組リストを取得する。ここで、コンテンツＩＤに関連づけられた「コンテンツ種別」項目のデータが、「テキスト」であるか「番組リスト」であるかによって、ステップＳ６０３の判定処理が実行される。
【００８２】
更に、ステップＳ６０５において、機器３ａの設置された位置情報等に基づいて、ステップＳ６０４で取得した番組リストデータから、機器３ａが利用可能な放送局の番組情報のみを抽出する。更にステップＳ６０６において、ステップＳ６０５で抽出された番組情報を送信するために整形して、機器３ａに出力する。
【００８３】
一方ステップＳ６０３において、ステップＳ６０２で取得したコンテンツＩＤの「コンテンツ種別」がテキストである場合、ステップＳ６０６において、取得したコンテンツを送信するために整形して、機器３ａに出力する。このとき、取得したコンテンツに画像のファイル名が関連づけられている場合は、テキストのコンテンツとともに、各画像も配信する。
【００８４】
次に、図１３乃至図１５を参照して、情報配信部１６によってコンテンツや番組リストデータが機器３ａに配信されることにより、機器３ａによって表示される画面の一例を説明する。本発明の最良の実施の形態においては、機器３ａが情報提供サーバ１から通信ネットワーク５を介してデータを受信し、機器３ａに接続された表示装置４ａに表示される画面例について説明する。
【００８５】
まず、情報提供サーバ１の情報配信部１６による情報配信によって、機器３ａは表示装置４ａに、情報提供サーバ１が送信可能なＷｅｂ情報のコンテンツのタイトルを表示するテキストコンテンツ一覧表示画面Ｐ１０１を表示する。ここで、ユーザによって、リモートコントローラーやマウスなどの入力手段によって、テキストコンテンツ一覧表示画面Ｐ１０１に表示されたいずれかのコンテンツのタイトルがクリックされると、情報提供サーバ１の情報配信部１６は、クリックされたコンテンツを表示するための情報を、機器３ａに送信する。
【００８６】
これに対応して機器３ａは表示装置４ａに、テキストコンテンツ一覧表示画面Ｐ１０１において選択されたコンテンツのタイトルについて、詳細なコンテンツの内容を表示するテキストコンテンツ表示画面Ｐ１０２を表示する。このテキストコンテンツ表示画面Ｐ１０２には、「関連情報を録画」するための関連情報録画ボタンＢ１０１が設けられている。関連情報録画ボタンＢ１０１がクリックされると、テキストコンテンツ表示画面Ｐ１０２に表示されたＷｅｂ情報のコンテンツに関連する番組リストのリクエストが、情報提供サーバ１に送信される。このリクエストには、番組リストの識別子が含まれているのが好ましい。情報提供サーバ１は、番組リストの識別子を含む番組リストのリクエストを受信すると、この番組リストの識別子に対応する番組情報を取得して、機器３ａに送信する。
【００８７】
これに対応して機器３ａは、受信した番組情報を表示する番組リスト表示画面Ｐ１０３を表示装置４ａに表示する。この番組リスト表示画面Ｐ１０３は、テキストコンテンツ表示画面Ｐ１０２で表示された情報に関連する番組の一覧である。このとき、キーワードとの関連性の高い番組情報が上位に表示されるようにすることが好ましい。具体的には、番組リストデータ２３において、優先度を示す項目に従ってソートされて表示される。
【００８８】
上述した情報配信部１６の処理においては、Ｗｅｂ情報のコンテンツを表示する際に、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂから、Ｗｅｂ情報のコンテンツと、Ｗｅｂ情報のコンテンツに関連づけられた番組リストデータの識別子とを抽出して、機器３ａに送信する場合に説明したが、この方法には限られない。
【００８９】
別の方法としては、Ｗｅｂ情報のコンテンツを表示する際に、情報配信部１６は、機器３ａ等にＷｅｂ情報のコンテンツを送信し、機器３ａ等からＷｅｂ情報のコンテンツに関連する番組のリクエストを受信しても良い。このとき、番組のリクエストには、Ｗｅｂ情報のコンテンツを識別する識別子が含まれている。このリクエストを受信すると、情報配信部１６は、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂから、コンテンツに関連する番組リストデータの識別子を抽出し、番組リストデータ記憶部２３から、抽出された番組リストデータの識別子に関連づけられた番組リストデータを、機器３ａに送信する。更に、番組リストデータに含まれる各番組ＩＤに関する番組情報を、番組情報データ２２から抽出して送信しても良い。
【００９０】
この場合、図１４に示すテキストコンテンツ表示画面Ｐ１０２において、関連番組録画ボタンＢ１０２がクリックされると、テキストコンテンツ表示画面Ｐ１０２で表示されているＷｅｂ情報のコンテンツの識別子が、情報提供サーバ１に送信される。情報提供サーバ１において、Ｗｅｂ情報のコンテンツの識別子が、番組リストデータの識別子に変換され、変換された番組リストデータの識別子に関連づけられた番組リストデータが、機器３ａに送信され、表示装置４ａに表示される。
【００９１】
このように本発明の最良の実施の形態に係る情報提供サーバ１によれば、コンテンツ提供サーバ２からニュース等のＷｅｂ情報を取得して、機器に表示させるとともに、取得したＷｅｂ情報に関連する番組リストデータを機器３ａに送信することができる。これによりユーザは、Ｗｅｂ情報を表示装置４ａで確認して直ぐに、そのＷｅｂ情報に関連する番組リストデータを取得することができる。
【００９２】
このとき、Ｗｅｂ情報を、機器のスペックに適合するサイズやフォーマットに変換して送信することが好ましい。これにより機器の性能が低くても、機器において快適にＷｅｂ情報を参照することができる。
【００９３】
また、番組リストデータが、機器３ａで録画予約可能な形式で提供されることにより、ユーザは、クリック等の容易な操作のみで、コンテンツに関連する番組の録画予約をすることができる。
【００９４】
（第１の変形例）
第１の変形例においては、コンテンツ提供サーバ２が、アーティスト等に関するイベントやコンサート等の情報を提供している場合について説明する。この場合、情報抽出部１２は、アーティスト等の人名を抽出するとともに、番組検索部１５は、この人名に関する番組を検索して、番組リストを生成する。
【００９５】
まず、情報提供サーバ１の情報配信部１６による情報配信によって、機器３ａは表示装置４ａに、情報提供サーバ１がＷｅｂ情報から抽出された人名を表示する人名一覧表示画面Ｐ２０１を表示する。ここで、ユーザによって、リモートコントローラーやマウスなどの入力手段によって、人名一覧表示画面Ｐ２０１に表示されたいずれかの人名がクリックされると、情報提供サーバ１の情報配信部１６は、クリックされた人名に関するイベント等の情報を、機器３ａに送信する。
【００９６】
これに対応して機器３ａは表示装置４ａに、人名一覧表示画面Ｐ２０１において選択された人名について、イベント情報やコンサート情報等の情報を表示するイベント情報表示画面Ｐ２０２を表示する。このイベント情報表示画面Ｐ２０２には、コンサートチケットを取得するための二次元バーコードが含まれていても良い。
【００９７】
また、このイベント情報表示画面Ｐ２０２には、「関連情報を録画」するための関連情報録画ボタンＢ２０１が設けられている。関連情報録画ボタンＢ２０１がクリックされると、イベント情報表示画面Ｐ２０２に表示されたアーティストのイベントに関連する番組リストのリクエストが、情報提供サーバ１に送信される。このリクエストには、番組リストの識別子が含まれているのが好ましい。情報提供サーバ１は、番組リストの識別子を含む番組リストのリクエストを受信すると、この番組リストの識別子に対応する番組情報を取得して、機器３ａに送信する。
【００９８】
このように第１の変形例においては、ユーザの嗜好に適合したアーティストのコンサート情報や番組情報を、一連の操作で容易に取得することができる。
【００９９】
（第２の変形例）
上述した最良の実施の形態においては、情報提供サーバ１ａが、コンテンツ提供サーバ２から取得した情報からキーワードを抽出する場合について説明した。第２の実施の形態においては、情報提供サーバ１ａが、予め定められたキーワードでコンテンツ提供サーバ２を送信して、その結果得られたＷｅｂ情報に基づいて、機器３ａ等に配信する場合について説明する。
【０１００】
図１８に示す第２の変形例に係る情報提供サーバ１ａは、図１に示す最良の実施の形態に係る情報提供サーバ１と比べて、記憶装置１０７がキーワードデータ記憶部２４を備えている一方、中央処理制御装置１０１がウェブコンテンツ解析部１２を備えていない点が異なる。
【０１０１】
次に図１９を参照して、情報提供システム１０における情報提供方法の処理の概略を説明する。
【０１０２】
まず、ステップＳ２１において、情報提供サーバ１が、コンテンツ提供サーバ２に対して、Ｗｅｂ情報のコンテンツの取得リクエストを送信する。このとき、情報提供サーバ１は、キーワードデータ記憶部２４に記憶された各キーワードを送信し、各キーワードに関連するコンテンツを取得するための取得リクエストを送信する。また情報提供サーバは、予め記憶されたコンテンツ提供サーバ２の識別子に基づいて、取得リクエストを送信する。このコンテンツサーバ２の識別子は、例えばＵＲＬであって、コンテンツ取得するためのプログラムに必要なパラメータが含まれていても良い。ステップＳ２１に対応して情報提供サーバ１は、ステップＳ２２において、ウェブ（Ｗｅｂ）情報のウェブコンテンツデータを取得する。このＷｅｂ情報のウェブコンテンツデータは、コンテンツ提供サーバ２が、通信ネットワーク５を介して提供するウェブコンテンツのデータであって、テキストデータのウェブコンテンツが含まれる。Ｗｅｂ情報のウェブコンテンツデータに、静止画像データや、動画像データなどの画像データが含まれても良い。
【０１０３】
次に、ステップＳ２３において情報提供サーバ１は、番組情報データ記憶部２２の番組情報データを参照して、当該ウェブコンテンツに関連する番組を関連づけた番組リストを生成して、番組リストデータ記憶部２３に記憶する。番組リストは、コンテンツデータ記憶部２１に記憶されたウェブコンテンツ毎に生成される。番組リストには、複数の番組が含まれており、機器３ａにおいて録画可能な形式に加工された情報が含まれていることが好ましい。
【０１０４】
更にステップＳ２４において、ステップＳ２２で取得したウェブコンテンツデータを整形する。ここで情報提供サーバは、ステップＳ２２において取得したウェブコンテンツデータを、機器２ａ等のスペックに合わせて、テキストや画像のデータサイズを変更して、ステップＳ２３で取得したキーワードとともに、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂに記憶する。このウェブコンテンツデータの整形処理は、ステップＳ２４において当該コンテンツに関連する番組が一つ以上検索された場合にのみ、実行されることが好ましい。
【０１０５】
情報提供サーバ１は、機器３ａからのリクエストに基づいて、コンテンツデータや番組リストデータを機器３ａに提供する。例えば、ステップＳ２５において、機器３ａからニュースなどのＷｅｂ情報のコンテンツ取得リクエストが送信されると、ステップＳ２７において情報提供サーバ１は、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂから、整形されたウェブコンテンツを取得して、機器３ａに送信する。このとき、整形されたウェブコンテンツには、この整形されたコンテンツに関連する番組リストをリクエストするためのリンクが設けられている。このリンクには例えば、番組リストを識別する識別子が含まれている。機器３ａにおいて、リンクがユーザによってクリック等されると、ステップＳ２７において機器３ａは、このコンテンツに関連する番組リストの取得リクエストを情報提供サーバ１に送信する。この取得リクエストには、ステップＳ２６で送信したコンテンツに関連する番組リストの識別子が含まれている。情報提供サーバ１はこのリクエストを受信すると、番組リストデータ２３から、番組リストの識別子に基づいて番組リストを抽出し、ステップＳ２８において番組リストを送信する。
【０１０６】
ステップＳ２５乃至ステップＳ２８で示した方法は、実施例の一つであって、ニュースなどのテキストのコンテンツと、このコンテンツに関連する番組リストの提供においては、様々な方法が考えられる。
【０１０７】
次に、図２０を参照して、第２の変形例に係るキーワードデータ記憶部２４を説明する。キーワードデータ記憶部２４には、キーワードを取得した日時、キーワード、キーワードの出現頻度が関連づけられている。
【０１０８】
キーワードデータ記憶部２４に記憶されたキーワードは、例えば、予め情報提供サーバ１ａが、通信ネットワークに接続された各サーバをクルージングしてＷｅｂ情報を取得し、そのＷｅｂ情報を解析した結果、得られたデータである。例えば、情報提供サーバ１ａは、取得したＷｅｂ情報を形態素解析等によりキーワードを抽出し、そのキーワードの出現頻度をカウントする。この出現頻度が多いほど、このキーワードに関する情報が、コンテンツ提供サーバ２等によって提供されていることになる。従って、情報提供サーバ１ａは、この出現頻度が高いほど、このキーワードに関する番組情報が優先的に配信されるように、制御しても良い。
【０１０９】
ウェブコンテンツ取得部１１ａは、コンテンツ提供サーバ２から、キーワードデータ記憶部２４に記憶されたキーワードに関連するウェブコンテンツを取得する。ウェブコンテンツ取得部１１ａが取得するウェブコンテンツは、テキストデータ、静止画像データ、動画像データ等のＷｅｂで提供されるデータのいずれかである。ウェブコンテンツ取得部１１ａは、取得したデータを、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａに記憶する。このとき、このコンテンツを検索したキーワードも、Ｗｅｂ情報コンテンツデータ２１ａに登録される。
【０１１０】
情報管理部１３ａは、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａからウェブコンテンツデータを読み出す。更に情報管理部１３ａは、最良の実施の形態で記載したのと同様に、読み出されたウェブコンテンツデータのキーワードに基づいて番組を検索し、情報整形をして、コンテンツデータ記憶部２１の機器向けコンテンツデータ２１ｂに登録する。
【０１１１】
次に図２１を参照して、第２の変形例による情報取得処理部１１ａによる情報取得処理について説明する。
【０１１２】
まず、ステップＳ７０１において、情報取得処理部１１ａは、キーワードデータ記憶部２４からキーワードを取得する。次に、ステップＳ７０２において、情報取得処理部１１ａは、ステップＳ７０１で取得された全てのキーワードと、予め検索対象ＵＲＬとして登録されたコンテンツ提供サーバ２等の全ての検索用ＵＲＬについて、キーワードに関連するＷｅｂ情報を検索する。具体的には、ステップＳ７０２において、検索用ＵＲＬに対して、キーワードで検索するための検索式を送信して、結果を取得する。このとき用いられるキーワードは、優先順位の高いものから検索式が生成される。
【０１１３】
ステップＳ７０３において検索結果がない場合、ステップＳ７０２に戻り、キーワードで検索するための検索式を、新たな検索先ＵＲＬに送信する。一方、ステップＳ７０３で検索結果が取得できた場合、ステップＳ７０４に進む。
【０１１４】
ステップＳ７０４において情報取得処理部１１ａは、現在までに取得されたウェブコンテンツの数が、閾値以上であるか否かを判断する。ここでカウントするコンテンツの数は、現在までに処理された全てのキーワードについて取得されたウェブコンテンツの合計である。閾値以下である場合、次のキーワードで検索するために、予め定められたコンテンツ提供サーバのＵＲＬに送信する。一方、閾値以上である場合、ステップＳ７０５において情報取得処理部１１ａは、取得したコンテンツを、コンテンツデータ記憶部２１のＷｅｂ情報コンテンツデータ２１ａに登録して処理を終了する。これにより、情報取得処理部１１ａは、一定数までのウェブコンテンツを取得して、コンテンツデータ２１に記憶することができ、優先順位の低いキーワードに関する検索を回避することができる。
【０１１５】
このような第２の変形例に係る情報提供サーバ１ａによれば、予めキーワードの出現頻度に応じて重味付けをすることができるので、機器３ａに提供するコンテンツの数を絞り込むとともに、情報提供サーバ１ａの負荷を軽減することができる。
【０１１６】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態とその変形例１および２によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【０１１７】
例えば、本発明の最良の実施の形態に記載した情報提供サーバは、図１に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。また、既存の情報処理システム上に実現されても良い。
【０１１８】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１１９】
【図１】図１は、本発明の最良の実施の形態に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図２】図２は、本発明の最良の実施の形態に係る情報提供システムの処理の概要を説明する図である。
【図３】図３は、本発明の最良の実施の形態に係る情報提供サーバのハードウェア構成を説明する図である。
【図４】図４は、本発明の最良の実施の形態に係るコンテンツデータのデータ構造とデータの一例を説明する図である。
【図５】図５は、本発明の最良の実施の形態に係る番組情報データのデータ構造とデータの一例を説明する図である。
【図６】図６は、本発明の最良の実施の形態に係る番組リストデータのデータ構造とデータの一例を説明する図である。
【図７】図７は、本発明の最良の実施の形態に係るウェブコンテンツ取得部による情報取得処理を説明するフローチャートである。
【図８】図８は、本発明の最良の実施の形態に係るウェブコンテンツ解析部による情報解析処理を説明するフローチャートである。
【図９】図９は、本発明の最良の実施の形態に係る情報管理部による情報管理処理を説明するフローチャートである。
【図１０】図１０は、本発明の最良の実施の形態に係る情報整形部による情報整形処理を説明するフローチャートである。
【図１１】図１１は、本発明の最良の実施の形態に係る情報検索部による情報検索処理を説明するフローチャートである。
【図１２】図１２は、本発明の最良の実施の形態に係る情報配信部による情報配信処理を説明するフローチャートである。
【図１３】図１３は、本発明の最良の実施の形態に係る機器によって表示されるテキストコンテンツ一覧表示画面の一例を説明する図である。
【図１４】図１４は、本発明の最良の実施の形態に係る機器によって表示されるテキストコンテンツ表示画面の一例を説明する図である。
【図１５】図１５は、本発明の最良の実施の形態に係る機器によって表示される番組リスト表示画面の一例を説明する図である。
【図１６】図１６は、本発明の第１の変形例に係る機器によって表示される人名一覧表示画面の一例を説明する図である。
【図１７】図１７は、本発明の第１の変形例に係る機器によって表示されるイベント情報表示画面の一例を説明する図である。
【図１８】図１８は、本発明の第２の変形例に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図１９】図１９は、本発明の第２の変形例に係る情報提供システムの処理の概要を説明する図である。
【図２０】図２０は、本発明の第２の変形例に係るキーワードデータのデータ構造とデータの一例を説明する図である。
【図２１】図２１は、本発明の第２の変形例に係るウェブコンテンツ取得部による情報取得処理を説明するフローチャートである。
【符号の説明】
【０１２０】
１  情報提供サーバ
２  コンテンツ提供サーバ
３  機器
４  表示装置
５  通信ネットワーク
１１  ウェブコンテンツ取得部
１２  ウェブコンテンツ解析部
１３  情報管理部
１４  情報整形部
１５  情報検索部
１６  情報配信部
２１  コンテンツデータ記憶部
２２  番組情報データ記憶部
２３  番組リストデータ記憶部
１０１  中央処理制御装置
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  入力装置
１０５  表示装置
１０６  通信制御装置
１０７  記憶装置
１０８  リムーバブルディスク
１０９  入出力インタフェース
１１０  バス
【図１】
2009110291.tif 000003
【図２】
2009110291.tif 000004
【図３】
2009110291.tif 000005
【図４】
2009110291.tif 000006
【図５】
2009110291.tif 000007
【図６】
2009110291.tif 000008
【図７】
2009110291.tif 000009
【図８】
2009110291.tif 000010
【図９】
2009110291.tif 000011
【図１０】
2009110291.tif 000012
【図１１】
2009110291.tif 000013
【図１２】
2009110291.tif 000014
【図１３】
2009110291.tif 000015
【図１４】
2009110291.tif 000016
【図１５】
2009110291.tif 000017
【図１６】
2009110291.tif 000018
【図１７】
2009110291.tif 000019
【図１８】
2009110291.tif 000020
【図１９】
2009110291.tif 000021
【図２０】
2009110291.tif 000022
【図２１】
2009110291.tif 000023