【手続補正書】
【提出日】平成20年1月10日(2008.1.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【発明の名称】  情報提供装置および情報提供取得システム
【特許請求の範囲】
【請求項１】  通信ネットワークに接続されて、情報蓄積手段に蓄積された情報を、上記通信ネットワークを介して端末装置に提供する情報提供装置において、
上記情報蓄積手段に蓄積された情報を上記端末装置が取得する際に参照される取得時参照情報を生成して、上記情報蓄積手段に蓄積された情報中に設定する参照情報設定手段を備えたことを特徴とする情報提供装置。
【請求項２】  請求項１に記載の情報提供装置において、
上記参照情報設定手段によって生成される取得時参照情報は、上記取得の対象となる情報が更新される時期を表す更新情報を含んでいることを特徴とする情報提供装置。
【請求項３】  請求項１あるいは請求項２に記載の情報提供装置において、
上記参照情報設定手段によって生成される取得時参照情報は、上記取得の対象となる情報の関連情報あるいは上記関連情報への参照情報を含んでいることを特徴とする情報提供装置。
【請求項４】  請求項１乃至請求項３の何れか１つに記載の情報提供装置において、
上記参照情報設定手段によって生成される取得時参照情報は、上記取得の対象となる情報自身は関連情報への参照のみの機能しか有しないため表示情報として取得する必要がないことを表す未保存指定情報を含んでいることを特徴とする情報提供装置。
【請求項５】  請求項１乃至請求項４の何れか１つに記載の情報提供装置において、
上記参照情報設定手段によって生成される取得時参照情報は、上記取得の対象となる情報に関する有効な関連情報が存在する範囲を規定する取得制限情報を含んでいることを特徴とする情報提供装置。
【請求項６】  請求項１乃至請求項５の何れか１つに記載の情報提供装置において、
上記参照情報設定手段によって生成される取得時参照情報は、上記取得の対象となる情報の実体が存在する位置を表す位置情報および当該情報を取得するために必要な認証情報を含んでいることを特徴とする情報提供装置。
【請求項７】  請求項１乃至請求項６の何れか１つに記載された情報提供装置と、上記通信ネットワークに接続されて、上記情報提供装置から提供される情報から必要な情報を取得する端末装置を有する情報提供取得システムにおいて、
上記端末装置に設けられて、ユーザの嗜好を入力する入力手段と、
上記端末装置に設けられて、上記入力されたユーザの嗜好情報を、上記通信ネットワークを介して上記情報提供装置に送信するユーザ情報送信手段と、
上記情報提供装置に設けられて、上記入力手段から入力されたユーザの嗜好を反映させた取得時参照情報を生成し、上記参照情報設定手段によって上記情報蓄積手段に蓄積された情報中に設定させるユーザ嗜好収集手段を備えたことを特徴とする情報提供取得システム。
【請求項８】  請求項１乃至請求項６の何れか１つに記載された情報提供装置と、上記通信ネットワークに接続されて、上記情報提供装置から提供される情報から必要な情報を取得する端末装置を有する情報提供取得システムにおいて、
上記端末装置に、
ユーザの嗜好を入力する入力手段と、
上記入力手段から入力されたユーザの嗜好を反映させた取得時参照情報を生成するユーザ嗜好収集手段と、
上記生成された取得時参照情報を、上記通信ネットワークを介して上記参照情報設定手段に送信して上記情報蓄積手段に蓄積された情報中に設定させるユーザ情報送信手段を備えたことを特徴とする情報提供取得システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネット等に接続して端末装置に対して情報を提供する情報提供装置、および、この情報提供装置と端末装置とを有する情報提供取得システムに関する。
【０００２】
【従来の技術】
インターネットを利用して構成されるＷＷＷ(Ｗorld Ｗide Ｗeb)情報は、容量が無限大であり、且つ、すさまじい勢いで成長するハイパーテキストデータソースである。そして、このインターネットである通信ネットワーク(以下、単にネットワークと言う)上に散在する情報は、常に更新され、新調され、また新たに追加されている。
【０００３】
上記ＷＷＷは、ネットワーク上に分散配置されているハイパーテキスト環境であり、特に非常に広域に存在してその管理が全く独立に行なわれている点‐つまり、個々の情報リソースが一元管理されていない‐点に特徴がある。そのためには、個々の情報が常に変化し、成長を続け、さらにシステム自体も日々成長し、常に最新の情報が提供されていることが重要である。
【０００４】
このインターネット上に存在するデータを表示させるアプリケーションを一般にブラウザと呼ぶ。そして、このブラウザは、ネットワークを介してデータをやり取りするプロトコル(ＨＴＴＰ：ハイパーテキスト・トランスファ・プロトコル)やＨＴＭＬ(ハイパーテキスト・マークアップ言語)形式を解釈し、解釈した文字情報と参照情報から得られるマルチメディア情報とを同一平面(埋め込まれる情報自体は３次元的な構造を持つ場合もある)に表現してディスプレイ上に表示する機能を有する。
【０００５】
このような膨大な情報の中から自分の好みの情報や自分に必要な情報が存在するであろうことは容易に想像でき、実際に大抵の情報がインターネット上に提供されている。ところが、逆に、自分の好みの情報,必要な精度の情報,十分な内容の情報を捜し出すことが容易ではなくなって来ており、これを支援するサービスも各種提案されている。
【０００６】
一方において、上記ネットワークヘのアクセスは非常にコストが掛るものである。会社のバックアップがある企業ユーザや高校・大学等でインターネットに参加(寄与)している例えば学生は、ネットワークを維持するための莫大な費用に気づいておらず、容量(回線容量)的にも非常に恵まれたネットワーク環境を利用している。ところが、一般ユーザ、特に、近年一般的になりつつあるダイアルアップユーザは、ネットワークを利用するためのコストに直面する。また、回線容量的には企業ユーザや学生の何分の一,何十分の一の速度とそれに反比例した費用とが必要になる。この問題は、特に、ＰＤＡ(パーソナル・ディジタル・アシスタント)等の機器を利用するに際しては深刻な問題である。
【０００７】
そこで、操作性の向上やコストダウンを図るために、一旦読み出したデータは手元に置いておく(キャッシュする)方法が―般的であり、重要である。尚、キャッシュされた情報は非常に有用なものであり、キャッシュされた情報全体を交換することで、その情報を交換することが可能である。
【０００８】
このような環境に対して、上記ネットワークに接続しながら情報の参照を行なうよりも短かい接続時間で情報の取得を可能にする方法が提案されている(特開平１０‐２０７７５９号公報)。ここでは、自動的にＷＷＷの情報を読み出しておいて後でこの情報を参照することによって、ネットワークの帯域(回線容量)を効率的に使いきると共に、コストダウンを実現することができる。すなわち、ユーザは、予め取得したい情報が存在する場所を機器に与えておけば自動的に目的の情報を取得することができ、後にネットワークに接続しないで必要な情報を閲覧することができるのである。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来のユーザが予め取得したい情報が存在する場所を規定する機器には、以下のような問題がある。すなわち、ユーザが予め取得したい情報が存在する場所を規定するのはそう簡単なことではない。と言うのは、情報提供側は、ハイパーテキスト構造で情報提供しており、この構造は単純な木構造ではないため必要な情報のみを的確に指定することが容易ではないのである。
【００１０】
例えば、情報提供側が提供する情報に多様な組合せのパターンがある場合(例えば、ある新聞の情報が提供されており、社会面,経済面,政治,国際,スポーツおよび社説等の分類がなされている場合)には、これらを好みに併せて組み合わせることによって効率的に情報を取得できるのではあるが、情報提供側の構造を熟知していないユーザにとってはそのような情報の取得を実現することは容易ではない。
【００１１】
そこで、この発明の目的は、取得時に参照できる参照情報を端末装置に提供してユーザが有効な情報を取得できるように支援する情報提供装置、及び、この情報提供装置と端末装置とを有する情報提供取得システムを提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、第１の発明は、ネットワークに接続されて,情報蓄積手段に蓄積された情報を上記ネットワークを介して端末装置に提供する情報提供装置において、上記情報蓄積手段に蓄積された情報を上記端末装置が取得する際に参照される取得時参照情報を生成して、上記情報蓄積手段に蓄積された情報中に設定する参照情報設定手段を備えたことを特徴としている。
【００１３】
上記構成によれば、参照情報設定手段によって生成された取得時参照情報が情報蓄積手段に蓄積された情報に設定されて、上記情報と共に端末装置に提供される。そして、上記端末装置において、上記提供された取得時参照情報が参照されて必要な情報が取得される。こうして、ユーザが情報提供側の構造を熟知していなくとも、有効な情報が簡単に取得される。
【００１４】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報が更新される時期を表す更新情報を含むように成すことが望ましい。
【００１５】
上記構成によれば、上記取得時参照情報には更新情報が含まれている。したがって、上記端末装置側で必要な情報を取得する際に、上記更新情報を参照することによって、既に次回更新日を過ぎている古い情報が削除され、常に最新の情報のみが取得される。
【００１６】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報の関連情報あるいは上記関連情報への参照情報を含むように成すことが望ましい。
【００１７】
上記構成によれば、上記取得時参照情報には関連情報あるいは上記関連情報への参照情報が含まれている。したがって、上記端末装置側で必要な情報を取得する際に、上記関連情報への参照情報が参照されて、所定の範囲内に在る有効な関連情報も取得される。
【００１８】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報自身は関連情報への参照のみの機能しか有しないため表示情報として取得する必要がないことを表す未保存指定情報を含むように成すことが望ましい。
【００１９】
上記構成によれば、上記取得時参照情報には未保存指定情報が含まれている。したがって、上記端末装置側で必要な情報を取得する際に、上記未保存指定情報が参照されることによって、表示情報として機能しない情報は取得されずにその関連情報のみが取得される。
【００２０】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報に関する有効な関連情報が存在する範囲を規定する取得制限情報を含むように成すことが望ましい。
【００２１】
上記構成によれば、上記取得時参照情報には取得制限情報が含まれている。したがって、上記端末装置側で必要な情報を取得する際に、上記取得制限情報が参照されることによって、他のサイトに在る関連情報が必要に応じて取得される。
【００２２】
また、上記第１の発明の情報提供装置は、参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報の実体が存在する位置を表す位置情報および当該情報を取得するために必要な認証情報を含むように成すことが望ましい。
【００２３】
上記構成によれば、上記取得時参照情報には位置情報および認証情報が含まれている。したがって、上記端末装置側で必要な情報を取得する際に、上記位置情報および認証情報が参照されることによって、上記取得の対象となる情報が該当するＵＲＬ(ユニフォーム・リソース・ロケーション)から的確に取得される。
【００２４】
また、第２の発明は、上記第１の発明の情報提供装置と,上記通信ネットワークに接続されて,上記情報提供装置から提供される情報から必要な情報を取得する端末装置を有する情報提供取得システムにおいて、上記端末装置に設けられて,ユーザの嗜好を入力する入力手段と、上記端末装置に設けられて,上記入力されたユーザの嗜好情報を,上記通信ネットワークを介して上記情報提供装置に送信するユーザ情報送信手段と、上記情報提供装置に設けられて,上記入力手段から入力されたユーザの嗜好を反映させた取得時参照情報を生成し,上記参照情報設定手段によって上記情報蓄積手段に蓄積された情報中に設定させるユーザ嗜好収集手段を備えたことを特徴としている。
【００２５】
上記構成によれば、端末装置の入力手段にユーザの嗜好が入力され、ユーザ情報送信手段によってユーザの嗜好情報が上記情報提供装置に送信されると、情報提供装置のユーザ嗜好収集手段によってユーザの嗜好を反映させた取得時参照情報が生成されて、上記参照情報設定手段によって上記情報蓄積手段に蓄積された情報中に設定される。したがって、上記端末装置側で必要な情報を取得する際に、ユーザの嗜好が反映された取得時参照情報が参照されて、ユーザの嗜好に応じた情報が簡単に取得される。
【００２６】
また、第３の発明は、上記第１の発明の情報提供装置と,上記通信ネットワークに接続されて,上記情報提供装置から提供される情報から必要な情報を取得する端末装置を有する情報提供取得システムにおいて、上記端末装置に、ユーザの嗜好を入力する入力手段と、上記入力手段から入力されたユーザの嗜好を反映させた取得時参照情報を生成するユーザ嗜好収集手段と、上記生成された取得時参照情報を,上記通信ネットワークを介して上記参照情報設定手段に送信して上記情報蓄積手段に蓄積された情報中に設定させるユーザ情報送信手段を備えたことを特徴としている。
【００２７】
上記構成によれば、端末装置において、入力手段にユーザの嗜好が入力されると、ユーザ嗜好収集手段によってユーザの嗜好を反映させた取得時参照情報が生成され、ユーザ情報送信手段によって上記通信ネットワークを介して上記端末装置に送信される。そして、上記端末装置の参照情報設定手段によって上記情報蓄積手段に蓄積された情報中に設定される。したがって、上記端末装置側で必要な情報を取得する際に、ユーザの嗜好が反映された取得時参照情報が参照されて、ユーザの嗜好に応じた情報が簡単に取得される。
【００２８】
【発明の実施の形態】
以下、この発明を図示の実施の形態により詳細に説明する。尚、本実施の形態においては、ネットワークとしてインターネットを、情報システムとしてＷＷＷを、構造化文書としてＨＴＭＬを使用した場合について説明する。また、以下においては、ページ情報を「テレビ番組」に、端末装置を「ビデオ装置」に例え、端末装置がページ情報を取得する処理を「ビデオ装置でテレビ番組を録画する処理」にモデル化して説明する。
【００２９】
図１は、本実施の形態の情報提供取得システムにおけるブロック図である。この情報提供取得システムは、情報提供装置１および端末装置２から構成されており、情報提供装置１と端末装置２とは、インターネット等のネットワーク３を介して接続されている。情報提供装置１は、端末装置２に種々のテレビ番組(ページ情報)とその番組表とを提供するものであり、情報蓄積部１１,録画情報設定部１２,情報配送部１３およびユーザ設定収集部１４等で構成されている。
【００３０】
上記情報蓄積部１１には、情報提供装置１が提供するテレビ番組および番組表等の番組情報(以下、テレビ番組であるか番組表であるかを区別しない場合には番組情報と言う)が、例えばＨＴＭＬ形式によって作成されたハイパーテキスト構造で格納されている。録画情報設定部１２は、端末装置２がテレビ番組を録画する(つまり、ページ情報を取得する)際の参照情報である録画情報を設定するものであり、情報蓄積部１１内に蓄積されている番組情報に上記録画情報を設定する。情報配送部１３は、情報蓄積部１１に蓄積されている番組情報等を、通信機能を用いて、ネットワーク３を介して端末装置２に配送するものである。
【００３１】
ユーザ設定収集部１４は、例えばＨＴＭＬ形式によって作成されたユーザインタフェースを格納している。そして、このユーザインタフェースを情報配送部１３にネットワーク３を介して端末装置２へ送信させて、端末装置２を利用しているユーザの嗜好を取得する。さらに、この取得したユーザの嗜好を録画情報に変換し、変換された録画情報を録画情報設定部１２に送出するのである。こうしてユーザの嗜好が反映された録画情報は、上述したように、録画情報設定部１２によって、情報蓄積部１１内に蓄積されている番組情報に設定されて格納されるのである。
【００３２】
上記端末装置２は、上記情報提供装置１が提供する情報を取得するものであって、ページ入力部１５,録画情報検索部１６,録画情報格納部１７,ページ格納部１８,ページ表示部１９,アクセス制御部２０,操作部２１,記憶部２２およびユーザ設定配送部２３等から構成されている。
【００３３】
上記ページ入力部１５は、通信機能を用いてネットワーク３上に存在する情報提供装置１から、例えばＨＴＭＬ形式によって作成されたハイパーテキスト構造で構成されるテレビ番組や番組表である番組情報を取得する。録画情報検索部１６は、ページ入力部１５によって取得された番組情報中に含まれる録画情報を検索する。そして、検索した録画情報を録画情報格納部１７に格納する。ページ格納部１８は、ページ入力部１５によって取得された番組情報を格納する。こうして、ページ格納部１８に格納された番組情報は記憶部２２にも格納される。つまり、本実施の形態においては、上記ページ入力部１５によって取得された番組情報は、一度にページ格納部１８と記憶部２２とに格納されるのである。アクセス制御部２０は、ページ入力部１５の動作を制御するものであり、録画情報格納部１７に格納されている録画情報に基づいて、ページ入力部１５が通信機能によって番組情報を取得するタイミング及び取得する量等を制御する。
【００３４】
上記ページ表示部１９は、上記ページ入力部１５によって取得された番組情報を表示する。さらに、情報提供装置１のユーザ設定収集部１４からの上記ユーザインタフェースを表示する。操作部２１は、録画情報検索部１６およびページ表示部１９に指示を与える際に操作される。ユーザ設定配送部２３は、通信機能を用いて、操作部２１から入力されたユーザの嗜好情報を、ネットワーク３を介して情報提供装置１に送信する。
【００３５】
すなわち、本実施の形態においては、上記取得時参照情報を録画情報によって構成し、上記参照情報設定手段を録画情報設定部１２によって構成し、上記入力手段を操作部２１によって構成し、上記ユーザ嗜好収集手段をユーザ設定収集部１４によって構成し、上記ユーザ情報送信手段をユーザ設定配送部２３によって構成するのである。
【００３６】
従来、上記ＨＴＴＰを利用した巡回処理においては、ユーザが、どの情報を、何時、どのように等、巡回に必要な更新情報を細かく指定することによって、木目の細かい巡回処理を実現している。しかしながら、このような設定が可能であるためにはサーバの構造を熟知している必要があり、ユーザにとっては非常に大きな負担なのである。
【００３７】
そこで、本実施の形態においては、情報提供装置１側が、上記更新情報を含む録画情報を、各種情報が記述されている番組情報上に設定して端末装置２側に提供することによって、この問題を解決するのである。その際に、端末装置２側から情報提供装置１側にユーザの好みを与えることによって、情報提供装置１は、よりユーザの嗜好に近い録画情報を生成してユーザに提供できるのである。こうして、録画情報を解釈することができる端末装置２は、解釈した内容に応じて巡回処理を行うことができるのである。
【００３８】
ここで、上記情報提供装置１における録画情報設定部１２について説明する。情報蓄積部１１に蓄積されている提供すべき番組情報は、情報提供装置１側において、例えば毎日午前５時とか毎週月曜日の朝１０時とか言うようなある決まったタイミングで最新の情報に更新されている。録画情報設定部１２は、この更新情報や、その番組情報の階層取得設定およびイメージ取得設定等の情報を、ＨＴＭＬによって、文書内容や文書構造ではなくもっと概念的な情報であるメタ情報として記述するのである。尚、上記メタ情報は、ＨＴＭＬの文書内に以下のようなメタタグ用いて記述される。
＜Meta Name=SurfInfo Content=“av‐pairs”＞
【００３９】
ここで、「Name=SurfInfo」の部分は、メタ情報を識別するための名前を指定する部分であり、次の「Content」部分がSurfInfo(即ち、録画情報)であることを示している。「Content」の部分は、録画情報を記述する部分であり、情報提供装置１と端末装置２との間で取り決められた形式で指定される。
【００４０】
図２に、上記録画情報の属性の一例を示す。図２において、「ページ更新タイミングの指定」は、その情報が更新される時期を示す更新情報である。そして、形式「SurfWeekly」で記述される「ページ更新曜日の指定」３１は、ページ更新のタイミングを「曜日単位」に指定するものである。また、形式「SurfEveryday」で記述される「毎日ページ更新の指定」３２は、ページ更新のタイミングを「毎日」に指定するものである。また、形式「SurfMonthly」で記述される「ページ更新日の指定」３３は、ページ更新のタイミングを「日にち」で設定するものである。
【００４１】
また、図２において、「巡回/ページ取得方法の指定」は、自動巡回を行なう際にページ取得の方法を示す更新情報である。そして、形式「SurfNoimage」で記述される「インラインイメージ取得制限」３４は、その文書に対する関連情報の一例であり、自動巡回時にページに埋め込まれたインラインイメージ(ページ上に付与されているイメージ情報)を取得するか否かを設定するものである。また、形式「SurfRank」で記述される「階層取得の指定」３５は、上記関連情報への参照情報の一例であり、リンク先を幾つまで取得するかを設定するものである。また、形式「SurfScope」で記述される「階層取得時のＵＲＬによる取得制限」３６は、有効な関連情報の存在する範囲を規定する情報の一例であり、リンク先が例えば他のサイトにある関連情報である場合にはその関連情報は取得するか否かを設定するものである。また、形式「SurfNoBody」で記述される「取得するページの未保存指定」３７は、その情報自身が関連情報への参照機能しか有しないため表示情報として取得する必要がないことを示す情報の一例であり、そのページ自体の情報は取得せずに、リンク先やインラインイメージ等の関連情報のみの取得を指定するものである。
【００４２】
また、形式「Url」で記述される「取得するページのＵＲＬ」３８は、所得すべき情報の実体が存在する位置を示す位置情報の一例であり、巡回時に取得する情報の場所を明示的に記述するものである。また、形式「Title」で記述される「取得するページのタイトル」３９は、取得すべき情報に付与されたタイトル情報を記述するためのものである。また、形式「Account」で記述される「取得するページにアクセスするためのアカウント」４０は、取得すべき情報の提供を受けるために必要な認証情報の一例であり、取得しようとするページの認証情報を設定するためのものである。また、形式「Password」で記述される「取得するページにアクセスするためのパスワード」４１は、取得すべき情報の提供を受けるために必要な認証情報の一例であり、取得しようとするページの認証情報を設定するためのものである。
【００４３】
上述のような属性を用いて、上記情報提供装置１の録画情報設定部１２は、ＨＴＭＬ言語のメタタグによって更新情報やそのページの階層取得設定およびイメージ取得設定等の情報で成る録画情報を、例えば以下のように記述することができるのである。
【００４４】
＜HTML＞
＜HEAD＞
＜TITLE＞  ○○○新着情報  ＜/TITLE＞
＜Meta Name=SurfInfo Content=“Url＝http://news/1；SurfRank＝1,
surfWeekly＝Wed Url＝http://news/3；SurfRank＝1,SurfWeekly＝Mon”＞
＜/HEAD＞
＜BODY＞
ここでは、「○○○新着情報」のページには、ＵＲＬがhttp://news/1であるページ(Url＝http://news/1)が毎週水曜日に更新される(surfWeekly＝Wed)こと、このページ自身とこのページからリンクが張られている先のページとを取得すること(SurfRank＝1)が記載されている。さらに、ＵＲＬがhttp://news/3であるページ(Url＝http://news/3)が毎週月曜日に更新される(SurfWeekly＝Mon)こと、このページ自身とこのページからリンクが張られている先のページとを取得すること(SurfRank＝1)が設定されている。
【００４５】
上記メタタグによるＨＴＭＬの番組表内への記載内容によって、情報提供装置１側で提供するテレビ番組を端末装置２側において録画する際に必要な情報が、録画情報として情報提供装置１側で設定できることになる。以下、上記録画情報としての更新情報が情報提供装置１側で設定されている場合に、この録画情報を参照して各番組情報を取得する端末装置２の動作について、図３の番組取得処理動作のフローチャートにしたがって説明する。
【００４６】
ステップＳ1で、上記ページ入力部１５によって、録画予約すべきテレビ番組を取得するために、ネットワーク３を介して情報提供装置１に接続される。ステップＳ2で、ページ入力部１５によって、通信機能を用いて、情報提供装置１における情報配送部１３から配送される録画処理に必要な情報を含んだ番組表が受信され、ページ格納部１８に格納される。ここで、上記番組表は、例えばＨＴＭＬ等で作成されており、テレビ番組の案内等が記載されて情報提供装置１の情報蓄積部１１に各ジャンル別に準備されている。ステップＳ3で、ページ表示部１９によって、上記番組表が表示される。そして、操作部２１によって、ユーザからの指示にしたがって予約したいカテゴリが選択される。さらに、予約したいカテゴリの中から予約したいテレビ番組が選択される。
【００４７】
図４に、上記端末装置２で受信した上記情報提供装置１からの番組表の表示例を示す。情報提供装置１の録画情報設定部１２で情報蓄積部１１の蓄積情報に上記録画情報を設定していれば、上記録画情報がこの番組表に含まれていることになる。但し、上述したように、この録画情報は番組表のデータ中にメタタグを用いて設定されているために、図４に示すように、番組表の表示画面には現れてこないのである。また、上記表示画面からの予約したいカテゴリの選択は、例えば図４に示す番組表の場合には、「ニュース(社会・時事・スポーツ…)」のごとく下線が付されている部分を選択することによって行われる。この例の場合には、ニュースのカテゴリ「ニュース(社会・時事・スポーツ…)」が選択されて、「ニュース(社会・時事・スポーツ…)」にリンク付けされている番組表が取得されたとする。図５は、選択されたニュースのカテゴリの番組表が端末装置２のページ表示部１９に表示されている際の表示例を示す。この場合にも、情報提供装置１の録画情報設定部１２で当該ニュースの番組表に上記録画情報を設定していれば、上記録画情報がこの番組表に含まれていることになる。そして、表示されたニュースの番組表から、ユーザが予約したいテレビ番組が選択されるのである。
【００４８】
その場合における予約番組の選択方法には２通りある。先ず、第１の選択方法は、図５の上半分に示すように、図４に示す予約したいカテゴリの選択の場合と同様に、例えばアンダーラインが引いてある「経済」の部分を、ユーザが、例えば操作部２１における「予約キー」等のキー操作で選択することによって行われる。次に、第２の選択方法は、図５の下半分に示すように、ユーザが自分の興味のある「政治」,「経済」,「スポーツ」のチェックボックスを選択して決定ボタンを押すことによって行われる。このような選択のインタフェースは、上記ＨＴＭＬを使用すれば容易に構成できる。後者の選択方法によれば、ユーザは、「政治」,「経済」,「スポーツ」の３つのテレビ番組の取得を一回の操作で予約することができるのである。
【００４９】
ステップＳ4で、上記録画情報検索部１６によって、上記選択されたニュースの番組表から選択された部分にリンク付けされている番組表が情報提供装置１における情報配送部１３から取得される。ステップＳ5で、上記取得されたテレビ番組から、上記設定されている上記録画情報が分離される。ステップＳ6で、録画情報格納部１７によって、上記分離された録画情報が格納される。
【００５０】
ここで、上記取得されたテレビ番組からの上記録画情報の分離は、ＨＴＭＬの解析を行って上記メタタグを抽出することで行われる。メタタグが抽出できなかった場合には、当該取得番組表には録画情報は設定されていなかったとして、例えば「更新情報が設定されていません。いつ更新しますか。」等のメッセージを表示して、ユーザに更新情報の設定を促すことができる。図６に、録画情報格納部１７に格納されている録画情報の一例を示す。図６においては、上記録画情報として、「更新日」および「階層取得」が設定されている。尚、「階層取得」とは、親ページから何階層下のリンク先まで情報を取得するかという情報である。
【００５１】
上述のようにして、予約すべく選択された番組表から上記録画情報が分離されて録画情報格納部１７に格納されると、ステップＳ7で、上記ページ入力部１５によって、情報提供装置１との接続が切り離される。ステップＳ8で、アクセス制御部２０によって、録画開始時刻(つまり巡回開始時刻)がセットされる。これで、録画情報を利用した予約録画の設定が終了したことになる。
【００５２】
図７に、上記記憶部２２におけるデータ構造を示す。図７において、取得されて記憶部２２に格納された各テレビ番組の先頭アドレスへのポインタが先頭アドレス一覧表４５にまとめられている。このポインタが、この例では０×００００００００になった時点で、格納されているデータの終了を示す。上記ポインタが示す先頭アドレスの位置から、各番組が、次回更新日,番組タイトル,番組データ長および上記番組データ長分の番組データがこの順序で格納されている。
【００５３】
以下、上記録画情報格納部１７に録画予約されているテレビ番組を実際に録画する場合の動作について説明する。ステップＳ9で、アクセス制御部２０によって、内蔵する計時手段等から得られた現在時刻が上記設定された録画開始時刻に至ったと判別されるとステップＳ10に進む。ステップＳ10で、アクセス制御部２０によって、上記ステップＳ6において格納された録画情報から録画予約されているテレビ番組の録画情報が１つ読み出される。このテレビ番組の読み出しは、例えば録画情報格納部１７に格納されている録画情報(図６)を上から順番に選択すればよい。ステップＳ11で、アクセス制御部２０によって、上記読み出された録画対象のテレビ番組が記憶部２２に格納されているか否かが判別される。その結果、格納されていればステップＳ12に進み、そうでなければステップＳ14に進む。
【００５４】
ステップＳ12で、上記アクセス制御部２０によって、現在の日付が、記憶部２２に格納されている該当番組の次回更新日を過ぎているか否かが判別される。その結果、過ぎている場合にはステップＳ13に進み、そうでなければステップＳ15に進む。ステップＳ13で、アクセス制御部２０によって、現在の日付が次回更新日を過ぎているので記憶部２２に格納されている当該テレビ番組は内容が古いと判断されて、記憶部２２から一旦削除される。ここで、現在の日付が次回更新日と同じ場合には、更新予定時刻が不明であるためまだ更新されていない場合もあり得る。したがって、本実施の形態の場合には、現在の日付が次回更新日と同じ場合には削除処理を行なわないようにしている。ステップＳ14で、アクセス制御部２０によって、記憶部２２に録画対象のテレビ番組が格納されていない(番組予約を行なったが実際には未だ番組録画は行われていない、または、録画した日が古く削除してしまった)ので、当該テレビ番組を録画すべく番組名が録画実行テーブルに登録される。ステップＳ15で、録画情報格納部１７に格納されている総ての録画情報に対する処理が終了したか否か、つまり全録画予約番組に対する処理が終了したか否かが判別される。その結果、終了していればステップＳ16に進み、そうでなければ上記ステップＳ10に戻って、次の録画予約番組に対する処理に移行する。
【００５５】
ステップＳ16で、上記アクセス制御部２０の制御に基づいて、ページ入力部１５によって、ネットワーク３を介して情報提供装置１に接続される。そして、上記ステップＳ14において上記録画実行用テーブルに登録されたテレビ番組が条件に従って順に取得される。こうして取得されたテレビ番組は、ページ格納部１８に格納されると共に、記憶部２２に記憶される。ステップＳ17で、ページ入力部１５によって、情報提供装置１との接続が切り離される。そして、上記ステップＳ16において記憶部２２に記憶されたテレビ番組に関して、録画情報格納部１７に格納されている更新情報に基づいて次回更新日が設定される。そうした後、番組取得処理動作を終了する。そして、新たに設定された次回更新日、すなわち、録画開始時刻まで待機することになる。
【００５６】
ここで、上記次回更新日の設定は、上記ステップＳ16において当該テレビ番組と共に記憶部２２に格納された番組表に関して、録画情報格納部１７に格納されている録画情報の更新情報を取得し、この更新情報に基づいて次回更新日を日付で計算し、計算結果を次回更新日として記憶部２２に格納することによって行われる。例えば、録画情報格納部１７に格納されている更新情報による更新日が火曜日である場合には、次の火曜日の日付を次回更新日として記憶部２２に格納する。また、更新日が毎日更新である場合には、翌日の日付を次回更新日として記憶部２２に格納するのである。
【００５７】
尚、図３の番組取得処理動作のフローチャートにおいては、上記録画情報として更新情報のみが設定されている場合について説明しているが、この発明はこれに限定されるものではない。例えば、上記録画情報に「インラインイメージ取得制限」３４及び「階層取得の指定」３５が含まれている場合には、上記各録画情報が参照されて、所定の範囲内に在る有効な関連情報をも取得することができる。また、上記録画情報に「取得するページの未保存指定」３７が含まれている場合には、上記録画情報が参照されて、表示情報として機能しない情報は取得されずにその関連情報のみを取得することができる。また、上記録画情報に「階層取得時のＵＲＬによる取得制限」３６が含まれている場合には、上記録画情報が参照されて、必要に応じて他のサイトに在る関連情報を取得することができる。また、上記録画情報に「取得するページのＵＲＬ」３８,「取得するページにアクセスするためのアカウント」４０及び「取得するページにアクセスするためのパスワード」４１が含まれている場合には、上記各録画情報が参照されて、上記取得の対象となる情報が該当するＵＲＬから的確に取得することができるのである。
【００５８】
次に、上記情報提供装置１におけるユーザ設定収集部１４によるユーザの嗜好の取得処理について説明する。尚、このユーザの嗜好の取得処理動作は、図３に示す番組取得処理動作とは独立して実行される。
【００５９】
先ず、上述したように、上記ユーザ設定収集部１４は、ＨＴＭＬ形式によって作成されたユーザインタフェースを情報配送部１３によって端末装置２へ送信させる。そして、こうして送信されたユーザインタフェースは、ページ入力部１５によって受信されて、ページ格納部１８に格納されると共に、ページ表示部１９によって表示される。図８は、表示されたユーザインタフェースの一例であり、好みの分野を入力するものである。ユーザは、操作部２１を操作し、好みのチェックボックスを選択して決定ボタンを押すことによって好みの分野を選択する。そうすると、この選択結果はユーザ設定配送部２３に送出される。そして、ユーザ設定配送部２３によって、通信機能を用いて、ユーザの嗜好情報がネットワーク３に送信されるのである。
【００６０】
こうして送信されたユーザの嗜好情報は、情報提供装置１のユーザ設定収集部１４によって受信され、取得されたユーザの嗜好が反映された録画情報に変換されるのである。そして、このユーザの嗜好が反映された録画情報は、録画情報設定部１２によって、情報蓄積部１１内に蓄積されている番組情報に設定されるのである。その結果、例えば、図８に示す好みの分野を選択するユーザインタフェースから「スポーツ」が選択されたとすると、情報提供装置１側から端末装置２側へ提供される番組情報はスポーツの番組表およびスポーツのテレビ番組となる。したがって、図３の番組取得処理動作のフローチャートにおけるステップＳ3において行われる予約したい番組の選択は、例えば、最初に表示されたスポーツの番組表から録画するスポーツの種類を選択することになる。尚、これはほんの一例であり、ユーザの嗜好の録画情報への反映のさせ方は多種に渡り、特に限定するものではない。
【００６１】
上述のように、本実施の形態においては、ネットワーク３を介して端末装置２にテレビ番組および番組表等で成る番組情報を配送する情報提供装置１に、情報蓄積部１１内に蓄積されている番組情報に録画情報を設定して、番組情報と共に情報蓄積部１１に格納させる録画情報設定部１２を設けている。また、ＨＴＭＬ形式によって作成されたユーザインタフェースを情報配送部１３によって端末装置２へ送信させてユーザの嗜好を取得すると共に、取得したユーザの嗜好を録画情報に変換して録画情報設定部１２に送出するユーザ設定収集部１４を設けている。
【００６２】
したがって、上記情報提供装置１は、端末装置２に対して、ユーザの嗜好が反映された録画情報を提供することができる。その結果、端末装置２を用いるユーザは、上記提供された録画情報に基づいて、情報提供装置１側の構造を熟知していなくとも必要なテレビ番組(ページ情報)を容易に取得することができるのである。また、例えば、自分の嗜好が反映されたタイミングで更新されたテレビ番組を、自分の嗜好が反映された階層まで取得して録画することも可能になるのである。
【００６３】
その場合における上記録画情報は、更新情報および取得設定情報とから成り、ＨＴＭＬによってメタ情報としてＨＴＭＬの番組表中に記述される。そして、上記録画情報の属性として、
・テレビ番組が更新される時期を示す更新情報(ページ更新曜日の指定３１,毎日  ページ更新の指定３２,ページ更新日の指定３３)
・テレビ番組の関連情報(インラインイメージ取得制限３４)
・関連情報への参照情報(階層取得の指定３５)
・有効な関連情報の存在する範囲を規定する情報(階層取得時のＵＲＬによる取  得制限３６)
・番組情報自身が関連情報への参照機能しか有しないため表示情報として取得す  る必要がないことを示す情報(取得するページの未保存指定３７)
・関連情報の実体が存在する位置情報(取得するページのＵＲＬ３８)
・関連情報の提供を受けるために必要な認証情報(取得するページにアクセスす  るためのアカウント４０,取得するページにアクセスするためのパスワード４  １)
が設定されている。
【００６４】
そのために、上記端末装置２では、ページ入力部１５で取得された番組表およびテレビ番組中にメタ情報で記述された録画情報を録画情報検索部１６によって検索して、録画情報格納部１７に格納することができる。したがって、アクセス制御部２０によって、ページ入力部１５が番組を取得するタイミングおよび取得する量等を制御する際に、更新日が過ぎたのに更新されていない番組の録画を行なわないようにしたり、録画番組の関連情報を必要な階層まで有効なもののみを取得したり、関連情報の提供を受けることが可能な否かを判断したりすることができ、ユーザが指定した番組を効率よく録画することができるのである。
【００６５】
尚、この発明は、上記実施の形態のみに限定されるものではなく、要旨を逸脱しない範囲内で適宜変形して実施できることは勿論である。例えば、上記実施の形態においては、ユーザ設定収集部１４を情報提供装置１に設けているが、端末装置２に設けても差し支えない。但し、その場合には、情報提供装置側の録画情報設定部に受信機能を持たせる。そして、端末装置側のユーザ設定収集部は収集したユーザの嗜好を反映させた録画情報を生成し、この録画情報をユーザ設定配送部に送信させ、情報提供装置側の録画情報設定部で上記送信されてくるユーザの嗜好情報を受信するようにすればよい。
【００６６】
【発明の効果】
以上より明らかなように、第１の発明の情報提供装置は、参照情報設定手段によって、情報蓄積手段に蓄積された情報をネットワークを介して端末装置が取得する際に参照される取得時参照情報を生成して、上記情報蓄積手段に蓄積された情報中に設定するので、上記端末装置は、提供された情報に設定されている上記取得時参照情報を参照することによって、上記提供された情報の中から必要な情報を取得することができる。すなわち、この発明によれば、ユーザは、上記情報提供側の構造を熟知していなくとも、有効な情報を簡単に取得することができるのである。
【００６７】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報が更新される時期を表す更新情報を含むように成せば、上記更新情報を参照することによって、既に次回更新日を過ぎているのに更新されていない古い情報を削除して常に最新の情報のみを取得することができる。
【００６８】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報の関連情報あるいは上記関連情報への参照情報を含むように成せば、上記関連情報への参照情報を参照することによって、所定の範囲内に在る有効な関連情報をも取得することができる。
【００６９】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報自身は関連情報への参照のみの機能しか有しないため表示情報として取得する必要がないことを表す未保存指定情報を含むように成せば、上記未保存指定情報を参照することによって、表示情報として機能しない情報は取得せずにその関連情報のみを取得することができる。
【００７０】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報に関する有効な関連情報が存在する範囲を規定する取得制限情報を含むように成せば、上記取得制限情報を参照することによって、他のサイトに在る有効な関連情報をも効率的に取得することができる。
【００７１】
また、上記第１の発明の情報提供装置は、上記参照情報設定手段によって生成される取得時参照情報を、上記取得の対象となる情報の実体が存在する位置を表す位置情報及び当該情報を取得するために必要な認証情報を含むように成せば、上記位置情報および認証情報を参照することによって、上記取得の対象となる情報を該当するＵＲＬから的確に取得することができる。
【００７２】
また、第２の発明の情報提供取得システムは、上記第１の発明の情報提供装置と上記通信ネットワークに接続された端末装置とを有して、上記情報提供装置に設けられたユーザ嗜好収集手段によって、上記端末装置の入力手段から入力されたユーザの嗜好を反映させた取得時参照情報を生成し、上記参照情報設定手段によって上記情報蓄積手段に蓄積された情報中に設定させるので、上記端末装置側で必要な情報を取得する際に、ユーザの嗜好が動的に反映された取得時参照情報を参照して、ユーザの嗜好に応じた情報を簡単に取得することができる。したがって、非常に選択肢が多い場合でも容易に対応することができるのである。
【００７３】
また、第３の発明の情報提供取得システムは、上記第１の発明の情報提供装置と上記通信ネットワークに接続された端末装置とを有して、上記端末装置に設けられたユーザ嗜好収集手段によって、入力手段から入力されたユーザの嗜好を反映させた取得時参照情報を生成し、上記情報提供装置の上記参照情報設定手段によって上記情報蓄積手段に蓄積された情報中に設定させるので、上記端末装置側で必要な情報を取得する際に、ユーザの嗜好が動的に反映された取得時参照情報を参照して、ユーザの嗜好に応じた情報を簡単に取得することができる。したがって、非常に選択肢が多い場合でも容易に対応することができるのである。
【図面の簡単な説明】
【図１】  この発明の情報提供装置を用いた情報提供システムにおけるブロック図である。
【図２】  録画情報の属性の一例を示す図である。
【図３】  図１における端末装置による番組取得処理動作のフローチャートである。
【図４】  端末装置のページ表示部による番組表の表示例を示す図である。
【図５】  ニュースのカテゴリの番組表の表示例を示す図である。
【図６】  端末装置の録画情報格納部に格納されている録画情報の一例を示す図である。
【図７】  端末装置の記憶部におけるデータ構造を示す図である。
【図８】  情報提供装置のユーザ設定収集部からのユーザインタフェースの一例を示す図。
【符号の説明】
１…情報提供装置、
２…端末装置、
３…ネットワーク、
１１…情報蓄積部、
１２…録画情報設定部、
１３…情報配送部、
１４…ユーザ設定収集部、
１５…ページ入力部、
１６…録画情報検索部、
１７…録画情報格納部、
１８…ページ格納部、
１９…ページ表示部、
２０…アクセス制御部、
２１…操作部、
２２…記憶部、
２３…ユーザ設定配送部、
３１…ページ更新曜日の指定、
３２…毎日ページ更新の指定、
３３…ページ更新日の指定、
３４…インラインイメージ取得制限、
３５…階層取得の指定、
３６…階層取得時のＵＲＬによる取得制限、
３７…取得するページの未保存指定、
３８…取得するページのＵＲＬ、
３９…取得するページのタイトル、
４０…取得するページにアクセスするためのアカウント、
４１…取得するページにアクセスするためのパスワード、
４５…先頭アドレス一覧表。