(57)【要約】【課題】利用者が録画予約の設定を行わない場合であっても、嗜好に合致した番組の録画予約を自動的に行う番組予約システムを実現することにある。【解決手段】それぞれの制御端末から伝送される録画予約情報を相対応する録画機器１３に転送すると共に、録画予約情報蓄積手段１２３により録画予約情報と端末名とを整理して蓄積する一方、番組予約履歴作成手段１２７により録画予約情報を端末名により整理し、同一番組に対して予約を行う制御端末同士を類似利用者グループとして選定し、類似利用者グループの複数の制御端末により作成された予約情報を、予約情報を作成していない残りの制御端末に係る録画装置に対して伝送するようにして自動録画予約を行う番組予約システムを実現した。【選択図】    図１
2004320608.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが通信ネットワークに接続されるサーバ、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバを介して伝送する一方、前記サーバは所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられる番組予約情報の伝送方法であって、
前記サーバは、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する第１のステップと、
前記第１ステップの記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する第２のステップと、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる第３のステップと、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する第４のステップと、
を有することを特徴とする番組予約情報の伝送方法。
【請求項２】
それぞれが通信ネットワークに接続されるサーバ、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバを介して伝送する一方、前記サーバは所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられる番組予約情報の伝送方法であって、
前記サーバは、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する第１のステップと、
前記第１ステップの記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する第２のステップと、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる第３のステップと、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末に前記共通番組に係る通知メールを伝送する第４のステップと、
前記通知メールを引用した返信メールを受信したときは、前記返信メールを伝送した制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する第５のステップと、
を有することを特徴とする番組予約情報の伝送方法。
【請求項３】
それぞれが通信ネットワークに接続されるサーバ装置、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバ装置を介して伝送する一方、前記サーバ装置は所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられるサーバ装置であって、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する識別情報記憶手段と、
前記識別情報記憶手段の記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する集合選定手段と、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる番組検出手段と、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する予約情報伝送手段と、
を具備して構成することを特徴とするサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送番組やインターネット放送番組の録画又は視聴に係る番組予約システムに係り、特に利用者の好みの番組を自動的に録画する又は視聴する番組予約システムに用いられる番組予約情報の伝送方法及びサーバ装置に関するものである。
【０００２】
【従来の技術】
従来より、携帯電話やインターネットの普及と共に、宅外の携帯電話やパソコンなどから宅内の録画機器を制御し、遠隔地から録画予約を行えるシステムが開発されている（例えば、特許文献１、及び２参照。）。
【０００３】
それらの録画予約システムに加え、利用者の好む番組情報を自動的に通知する、及び自動的に予約を設定して録画する技術もある。そして、その自動録画予約システムによれば、利用者が所望の番組の条件を逐一入力しなくても、利用者の過去の番組視聴に基づいて利用者の嗜好を学習し、それに合致する番組の情報を利用者の携帯電話等に電子メールで通知するなどにより行う方法もある（例えば、特許文献３参照。）。
【０００４】
【特許文献１】
特開２００１−２３８１５７号公報
【特許文献２】
特開２００１−３０９２８５号公報
【特許文献３】
特開２００２−１２５２７７号公報
【０００５】
【発明が解決しようとする課題】
ところで、上記の利用者の嗜好情報を基にした録画予約候補番組の通知の場合では、利用者により操作、入力される番組のタイトル名、出演者、番組カテゴリ名などの番組属性情報が用いられて利用者の嗜好情報が学習される。そして、それらの嗜好情報に基づいて得られた録画番組の候補が利用者の嗜好に合致しているかを、電子メールにより尋ねる必要がある。
【０００６】
また、その学習による嗜好情報の抽出を精度良く行うためには、例えば番組属性情報などの番組検索に用いられるキーワード及びその属性分類などが充実している必要がある。
【０００７】
しかしながら、十分な情報量の番組属性情報を体系的に作成するためには、現在用いられている番組表そのものの記述を体系化しなければならない。即ち、現在用いられているいわゆる番組表は、利用者が目視したときに番組の内容が理解され易いように作成されているため、十分な情報量の番組属性情報を有していない場合が多い。
【０００８】
例えば、現在一般的に利用されている電子番組表の場合では、出演者名が限られている、番組カテゴリ名が大雑把であるなどにより、その電子番組表を基にした精度の良い利用者の嗜好情報の収集学習がなされない。
【０００９】
また、システムコスト等の条件により、電子番組表を利用せずに、番組の開始日時、終了日時、チャネル番号等を直接携帯電話から入力して、宅内の録画機器を制御するシステムも存在するが、このような録画予約システムでは、利用者の嗜好を学習するためのデータが存在しないため、利用者の嗜好に合致する番組を自動的に選択して録画予約を設定することは困難であった。
【００１０】
さらに、上記の特許文献３による場合では、１台の録画機器に蓄積された視聴履歴に基づいて利用者が好む番組を判定するようにしているので、録画予約対象として選択される番組のカテゴリが狭い範囲に限定される傾向がある。従って、例えば「こんな番組もあるのか」といったような意外性を利用者に与える録画予約候補の抽出は困難であった。
【００１１】
そこで本発明は、利用者が明示的に所望の番組条件を入力する必要がなく、番組属性情報を使わずに利用者の嗜好に合致した番組情報を利用者に提供したり、自動的に利用者の嗜好する番組を録画することを目的とする。また、利用者の嗜好に外れることなく、バリエーションの広い番組情報の提供を行うことを目的とする。
【００１２】
さらに、利用者が従来より録画していた番組と異なるカテゴリの番組に対しても録画予約を設定するようにし、利用者が潜在的に嗜好すると考えられるカテゴリの番組に対しても番組情報の提供、ないしは録画予約の設定を行うようにする。
【００１３】
【課題を解決するための手段】
本発明は、上記課題を解決するために以下の１）〜３）の手段より成るものである。
すなわち、
【００１４】
１）  それぞれが通信ネットワークに接続されるサーバ、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバを介して伝送する一方、前記サーバは所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられる番組予約情報の伝送方法であって、
前記サーバは、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する第１のステップ（１２３、１２７）と、
前記第１ステップの記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する第２のステップ（１２８）と、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる第３のステップ（１２４）と、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する第４のステップ（１２４、１２５）と、
を有することを特徴とする番組予約情報の伝送方法。
２）  それぞれが通信ネットワークに接続されるサーバ、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバを介して伝送する一方、前記サーバは所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられる番組予約情報の伝送方法であって、
前記サーバは、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する第１のステップ（１２３、１２７）と、
前記第１ステップの記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する第２のステップ（１２８）と、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる第３のステップ（１２４）と、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末に前記共通番組に係る通知メールを伝送する第４のステップ（１２４、１２５）と、
前記通知メールを引用した返信メールを受信したときは、前記返信メールを伝送した制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する第５のステップ（１２５）と、
を有することを特徴とする番組予約情報の伝送方法。
３）  それぞれが通信ネットワークに接続されるサーバ装置、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバ装置を介して伝送する一方、前記サーバ装置は所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられるサーバ装置であって、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する識別情報記憶手段（１２３、１２７）と、
前記識別情報記憶手段の記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する集合選定手段（１２８）と、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる番組検出手段（１２４）と、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する予約情報伝送手段（１２４、１２５）と、
を具備して構成することを特徴とするサーバ装置。
【００１５】
【発明の実施の形態】
以下、本発明の番組予約情報の伝送方法及びサーバ装置の実施の形態につき、好ましい実施例により説明する。
図１に、その実施例に関わる番組予約システムの概略構成図を示し、同図を参照して説明する。
【００１６】
同図に示す番組予約システム１は、複数の制御端末１１、１１ａ、・・・、１１ｎ（ｎは２以上の整数）、サーバ１２、複数の録画機器１３、１３ａ、・・・、１３ｎ、及びネットワーク網１４より構成される。ここでは、制御端末１１ｉ（１≦ｉ≦ｎ）が録画機器１３ｉに対して録画予約を行う場合について説明する。
【００１７】
まず、録画機器１３の利用者は遠隔地から携帯端末１１を操作して録画予約情報を作成し、ネットワーク１４を介してサーバ１２に伝送する。そして、サーバ１２はその受信した録画予約情報を録画機器１３に伝送すると共に、その録画予約情報を取得して記憶する。
【００１８】
また、制御端末１１ａは録画機器１３ａに対する録画予約情報を作成し、サーバ１３を介して伝送すると共に、その録画予約情報はサーバ１３に記憶される。同様にして、制御端末１１ｎは録画機器１３ｎに対する録画予約情報を作成し、サーバ１３を介して伝送すると共に、その録画予約情報もまたサーバ１３に記憶される。
【００１９】
サーバ１２は、それらの複数の制御端末１１、１１ａ、・・・、１１ｎから伝送される、それぞれの録画予約情報を利用者毎ないしは端末毎に整理して記憶する。そして、複数記憶された端末毎に録画予約される放送番組の重なりを分析し、例えば制御端末１１と重なりの多い、即ち同一の放送番組を録画予約する類似度の高い制御端末同士を類似利用者グループとして選定する。
【００２０】
そして、類似利用者グループである利用者同士又は制御端末同士により共通の番組に係り録画予約がなされているにも拘らず、類似利用者グループとして選定された制御端末のうちで、その共通番組の録画予約を行っていないとして検出された制御端末があるときには、それを検出したサーバ１２はその制御端末に対応する録画機器に対して、共通番組の録画予約を設定するための録画予約設定情報を伝送し、共通番組の録画が行われるようにする。
【００２１】
それにより、録画予約を設定していない録画機器の利用者は、設定しなかった嗜好番組を録画できる、又は新たなカテゴリの録画番組を視聴することができることになる。なお、ここで述べる番組は、放送番組に限らず、所定の日時に視聴が可能なネットワーク上で放送されるインターネット放送などのコンテンツをも含むものである。
以上、番組予約システムの概略構成とその動作について述べた。
【００２２】
次に、サーバ１２の動作について述べる。
図２に、サーバの構成を示し、図を参照してその動作について述べる。
同図に示すサーバ１２は、認証手段１２１、予約情報格納手段１２３、番組選択手段１２４、送受信手段１２５、制御手段１２６、番組予約履歴作成手段１２７、及び類似集合形成手段１２８より構成される。
【００２３】
まず、番組予約のサービスを行うサーバ１２は、予め録画機器１３、１３ａ、・・・・、１３ｎのそれぞれの利用者と、制御端末１１、１１ａ、・・・、１１ｎを含めてサービスに係る契約を結び、ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、パスワードなどを設定する。そして、予約情報格納手段１２３は送受信手段１２５を介してネットワーク１４に接続される制御端末１１、１１ａ、・・・、１１ｎ、及び録画機器１３、１３ａ、・・・・、１３ｎなどからの接続要求時に、それらに対する認証作業を行う。
【００２４】
次に、正規の接続であると認証された制御端末から伝送される予約情報は送受信手段１２５を介して受信され、その受信された録画予約情報により録画される放送番組を識別するための予約番組識別情報と、録画予約情報を伝送した制御端末とを対応させて予約情報格納手段１２３に格納される。そして、それぞれの制御端末は、番組録画予約の際に上記の動作を繰り返すことにより、多数格納された予約情報は番組予約履歴作成手段１２７により制御端末ごとに整理される。
【００２５】
即ち、各予約番組識別情報にそれぞれ対応した複数の制御端末の関係から、各予約番組識別情報と複数の制御端末とをお互いに行又は列に配置し、且つ対応関係にある要素にマークを付して予約番組情報行列を作成する。その予約番組情報行列の作成後に、それぞれの予約番組識別情報に付されるマークが類似している制御端末同士を類似端末集合として選定する。そして、類似端末集合に属する、所定数以上の制御端末が予約を行った共通番組があるときには、類似端末集合に属する制御端末のうち共通番組を予約していない他の制御端末に係る録画機器に対し、共通番組を録画予約するための予約設定情報が送受信手段１２５を介されて録画機器に伝送されるようになされている。
【００２６】
なお、制御手段１２６は、上記のサーバ１２の動作を制御して実行させるための手段である。そして、制御手段１２６、及び上記の各手段は一般的なコンピュータを用いて実行させることにより実現できる。さらに、それらの手段の実行は１台のコンピュータにより行う方法、又は複数のコンピュータを用いて行う分散処理によっても実現できる。
【００２７】
以上、サーバ１２の構成と動作について概説した。
次に録画機器１３の構成とその動作について概説する。
図３に、録画機器の構成を示し、同図を参照しつつその動作について述べる。
【００２８】
同図に示す録画機器１３は、番組受信手段１３１、計時手段１３２、予約情報保持手段１３３、番組記録手段１３４、ＩＤ格納手段１３５、送受信手段１３６、及び制御手段１３７より構成される。
【００２９】
まず、サーバ１２と契約関係にある録画機器１３は、録画機器ＩＤ、および録画機器パスワードなどの認証用情報をＩＤ格納手段１３５に記憶している。そして録画機器１３は、サーバ１２から録画予約情報を受信する時、及び予約情報の設定サービスを受ける時などの送受信手段１３６を介して行う接続時に、その認証用情報を用い、認証動作を行う。
【００３０】
制御端末１１からサーバを介して伝送された録画予約情報、及びサーバ１２により生成された録画予約情報は予約情報保持手段１３３に格納、保持される。そして、計時手段１３２により録画番組の放送開始時刻が近づいたことが認識されたときに、計時手段１３２は番組受信手段１３１に対して録画すべき番組を受信させる。
【００３１】
次に、録画開始時刻より番組記録手段１３４により受信される番組の録画が開始される。また、制御手段１３７には上記の動作を制御して実行させるためのＣＰＵが内蔵されている。
以上、録画機器１３の構成とその動作について概説した。
【００３２】
次に、番組予約システムの動作について更に述べる。
図４に、認証用情報をサーバに登録操作を行うための登録画面を示す。
同図に示す登録画面は、録画機器１３の利用者がこの番組予約システムを利用するときにサーバ１２に登録するための制御端末に表示される画面であり、利用者ＩＤ、利用者パスワード、利用者の利用する録画機器の録画機器ＩＤ、録画機器パスワード、動作モード、及び利用者のメールアドレスなどが入力されるようになっている。
【００３３】
そして、録画機器ＩＤ及び録画機器パスワードの情報は録画機器１３の製造者により予め入力され、保持されている情報であり、利用者はその情報を入力する。また、サーバから伝送された録画予約情報に基づく録画の動作モードは、録画予約情報に従って録画を行う自動録画モードと、利用者の確認後に録画予約設定を行う通知モードとがある。利用者は、それらのモードのうちいずれのモードにより録画動作を行うかを指定する。
【００３４】
また、利用者のメールアドレスは、通知モードを指定した時に録画予約情報を利用者に伝送するために必要である。なお、自動録画モードを指定する場合ではメールアドレスを記述しなくても良い。
【００３５】
それらの入力後に送信ボタンが押されると、利用者ＩＤ、利用者パスワード、録画機器ＩＤ、録画機器パスワード、動作モード、及びメールアドレスがサーバ１２に送信される。サーバ１２はそれらの制御端末から送信され、受信された情報を認証手段１２１に格納する。
【００３６】
図５に、認証手段に格納される認証情報のデータ形式例を示す。
同図において、認証情報は利用者１、利用者２、利用者３、・・・、及び利用者ｐ毎に、利用者パスワード、録画機器ＩＤ、録画機器パスワード、動作モード、及びメールアドレスがテーブル形式で格納される。そして、メールアドレスは動作モードが通知である利用者に対して記述される。
次に、番組予約システム１の録画予約時の動作について述べる。
【００３７】
図６に、録画予約時の動作をフローチャートにより示し、また図７及び図８を参照しその動作について述べる。
まず、利用者は制御端末１１から利用者ＩＤと利用者パスワードを入力し、それらの認証用情報をサーバ１２に送信する（ステップＳ１１）。
【００３８】
次にサーバ１２は、送受信手段１２５を介して伝送された情報を受信し、その情報が認証手段１２１において受信した利用者ＩＤと利用者パスワードが格納されているデータと一致するか否かを判定するようにして、利用者の認証を行う（ステップＳ１２）。
【００３９】
そして、受信された利用者ＩＤ、利用者パスワードに一致するデータが認証手段１２１に格納されていないときには、正当な接続ではないと判定し、再度入力を促すメッセージを制御端末１１に伝送し、そこに表示させる（ステップＳ１３）。
【００４０】
ユーザ認証がなされた後に、サーバ１２は送受信手段１２５を介して予約情報を受け付けるメッセージを制御端末１１に送信する（ステップＳ１４）。
図７に、予約情報の受け付け画面の表示例を示す。
【００４１】
制御端末１１では、その予約情報の受け付け画面に従って利用者による必要事項が入力された後、送信ボタンが押されて録画開始日時、録画終了日時、及びチャネル情報がサーバ１２に送信される（ステップＳ１５）。それらの情報は、予め定められた所定のフォーマットにより記述されて制御端末１１からサーバ１２に送信される。
【００４２】
ここでチャネル情報は、録画機器１３からの番組へのアクセス方法を示す情報であり、放送番組の場合には放送チャネル番号を、またインターネット放送などのネットワーク番組の場合にはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が入力される。
【００４３】
そしてサーバ１２は、送受信手段１２５を介して受信される録画開始日時、録画終了日時、及びチャネル情報を利用者ＩＤと対応させて予約情報格納手段１２３に格納する（ステップＳ１６）。
【００４４】
図８に、予約情報格納手段に格納される予約情報のデータ記述形式例を示す。
同図において、利用者を特定するための利用者ＩＤと共に録画開始日時、録画終了日時、チャネル情報、及び送信フラグがテーブル形式で記述される。ここで「送信フラグ」は録画機器１３に予約情報を送信したか否かを示すフラグであり、「１」が送信済み、「０」が未送信の状態である。
【００４５】
次に、番組予約履歴作成手段１２７において利用者の入力した予約情報は番組に対応させた番組予約履歴として作成され（ステップＳ１７）、録画予約時の動作は終了される。
以上、番組予約システム１の録画予約時の動作について述べた。
次に、番組予約履歴作成について２つの例により説明する。
【００４６】
≪番組予約履歴作成の第１の例≫
第１の例においては、番組予約履歴作成手段１２７内に、あらかじめサーバ運営者等が作成した図９に示すデータ形式の番組リストが格納されている。
図９に、番組リストのデータ形式例を示し、更に図１０及び図１１を参照して第１の例を説明する。
番組リストには、番組を一意に識別する番組ＩＤ、チャネル情報、番組開始日時、番組終了日時、番組説明情報、などの属性が含まれている。
【００４７】
そして、利用者の入力した予約情報を番組リストと照合し、利用者がどの番組を録画しようとしたかを特定する。
図１０に、利用者の入力した予約情報がどの番組に対応するかを特定するための計算式を示す。
【００４８】
そこに示した式（１）により予約された番組の判定を行う。即ち、利用者の指定したチャネル情報をＣｕ、番組リストのチャネル情報をＣｐ、利用者の指定した録画開始日時をＳｕ、番組リストの番組開始日時をＳｐ、利用者の指定した録画終了日時をＥｕ、そして番組リストの番組終了日時をＥｐとする。また、β、及びχは定数であり、∩はＡＮＤ条件を表す。
【００４９】
その式（１）を用いて、利用者が録画予約した番組の番組ＩＤを判定できる。その判定結果により、放送番組の番組ＩＤと予約を行った利用者の利用者ＩＤを対応させて番組予約履歴の新たなエントリを作成する。
【００５０】
図１１に、番組予約履歴のデータ形式例を示す。
上記の、新たなエントリは番組予約履歴に追加登録されるようにして、番組予約履歴の作成がなされる。また、式（１）を満たす番組が存在しないときには、番組予約履歴への登録は行わない。
以上、番組予約履歴作成の第１の例について述べた。
次に、番組予約履歴作成の第２の例について説明する。
【００５１】
≪番組予約履歴作成の第２の例≫
第２の例は第１の例に比し、あらかじめ作成された番組リストを用いる代わりに番組識別リストを用いて番組予約履歴を作成する点で異なっている。
図１２に、その番組識別リストのデータ形式例を示す。
【００５２】
同図において、横方向に番組を一意に識別する番組ＩＤ、チャネル情報、平均開始日時、平均終了日時、該当予約数、番組開始日時、及び番組終了日時などの属性情報が記述されている。なお、システムの利用者が予約を全く行っていない初期状態では、番組識別リストのエントリ数は０であり、番組識別リストは空の状態である。
【００５３】
図１３に、第２の番組予約履歴作成動作のフローチャートを示し、図１４に示す式及び図１５を参照しつつ説明する。
まず利用者の指定した予約情報が番組識別リストに登録されているか否かを判定する（ステップＳ６１）。
【００５４】
図１４に、番組を識別するための式（２）〜式（７）を示す。
ここで、式（２）は番組を識別するための式であり、利用者の指定したチャネル情報をＣｕ、録画開始日時をＳｕ、録画終了日時をＥｕ、番組識別リストのｇ番目のエントリ（ｇ＝１〜Ｇ）のチャネル情報をＣｇ、番組開始日時をＳｇ、番組終了日時をＥｇ、番組識別リストのエントリ数をＧとしている。またδ、εは定数であり、∩はＡＮＤ条件を表す。
【００５５】
そして、式（２）を満たす番組識別リストのエントリが存在すれば、既に番組識別リストに登録されていると判断できる。また、予約情報が番組識別リストに登録されていなければ、その予約情報を番組識別リストの新たなエントリに登録する（ステップＳ６２）。
【００５６】
ステップＳ６２では、番組ＩＤにユニークな番号を割り当て、番組識別リストのチャネル情報を利用者の指定したチャネル情報の値Ｃｕにセットし、平均開始日時を利用者の指定した録画開始日時の値Ｓｕにセットし、平均終了日時を利用者の指定した録画終了日時の値Ｅｕにセットし、及び該当予約数を１にセットする。
【００５７】
更にステップＳ６２では、番組開始日時Ｓｇを式（３）に従って設定する。ここで、新たに登録するエントリをｇとしており、Ｂｇは平均開始日時であり、Ｊは入力に対する出力がステップ状の特性を有する関数である。
【００５８】
即ち、利用者による録画予約の設定は、例えば１０時００分に開始される番組であっても、ＣＭをカットする等の目的などで１０時０１分から録画を開始するように設定する場合がある。このような場合に対応するために関数Ｊを用いて平均開始日時の末尾数分の時間のバラツキを吸収する。
【００５９】
図１５に、関数Ｊの入力時間に対する出力時間の特性例を示す。
同図において、入力時間に対する出力時間は、番組開始時間として確率の高い、例えば００分、１５分、３０分、４５分に設定時刻を丸めて番組を識別するための特性例である。設定時刻を丸めるためのステップは１５分間隔以外の他の特性の関数を用いてもよい。
【００６０】
同様に、番組終了日時Ｅｇは式（４）に従って計算される。ここで、Ｆｇは平均終了日時である。また、ＳｇとＥｇを算出する際に用いる関数の特性を異なるものとしても良い。初期状態では番組識別リストは空であるので、最初の予約情報は必ず登録されることになる。
【００６１】
そして、予約情報が既に番組識別リストに登録されている番組に該当するときには、番組識別リストの更新を行う（ステップＳ６３）。該当するエントリの平均開始日時Ｂｇを式（５）に従って更新し、平均終了日時Ｆｇを式（６）に従って更新し、さらに該当予約数Ｎｇを式（７）に従って更新する。
【００６２】
また、番組開始日時Ｓｇは上記の式（３）に従って、番組終了日時Ｅｇは式（４）に従って更新する。そして、利用者ＩＤと予約情報に該当する番組ＩＤとを対応させて、前述の図１１に示す形式の番組予約履歴に追加登録し（ステップＳ６４）、番組予約履歴作成の動作を終了する。
【００６３】
以上、番組予約履歴作成の第２の例について述べた。
次に、予約情報取得動作について述べる。
図１６に、予約情報取得動作のフローチャートを示し、図面を参照して説明する。
【００６４】
まず、録画機器１３は所定の時刻に、あるいは所定の時間毎に、サーバ１２に接続し予約情報を取得するようになされている。そして、録画機器１３はＩＤ格納手段１３５から録画機器ＩＤと録画機器パスワードを読出し、送受信手段１３６を介してサーバ１２に送信する（ステップＳ２１）。
【００６５】
次に、サーバの認証手段１２１では、受信された録画機器ＩＤと録画機器パスワードがサーバ認証手段１２１に格納されているものと一致するか否かを判定し（ステップＳ２２）、もし一致しなければ接続を切断する（ステップＳ２３）。録画機器の認証が成功した場合には、該当する録画機器ＩＤに対応する利用者ＩＤを認証手段１２１から読出し、予約情報格納手段１２３の中に該当する利用者ＩＤを有し、且つ未送信（送信フラグ「０」）のものを探す。
【００６６】
そして、該当する予約情報の録画開始日時、録画終了日時、及びチャネル情報を予約情報格納手段１２３から読出し、送受信手段１２５を介して録画機器１３に送信する（ステップＳ２４）。次に、サーバ１２は送信した予約情報の送信フラグを「１」にセットする（ステップＳ２５）。
【００６７】
また、録画機器１３は、送受信手段１３６を介して受信した録画開始日時、録画終了日時、及びチャネル情報を予約情報保持手段１３３に記録する（ステップＳ２６）。そして、録画機器１３の制御手段１３７と計時手段１３２は、録画開始日時に番組受信動作を開始し、番組データを番組記録手段１３４に記録し、録画終了日時に記録動作を終了する（ステップＳ２７）。次に、記録の終了した予約情報を予約情報保持手段１３３から消去する（ステップＳ２８）。
以上、予約情報取得動作について述べた。
【００６８】
次に、サーバが利用者の嗜好に合った番組を選択する動作について述べる。
その動作は、対象者が予約する番組予約パターンが、他の利用者が予約する番組予約パターンと類似しているときには、他の利用者が予約した番組は対象者の嗜好に合致する確率が高いことを利用して、嗜好番組の選択を行うものである。
【００６９】
図１７に、嗜好番組の選択動作についてフローチャートを示し、図１８〜図２１を参照しつつ説明する。そして、サーバ１２は同図に示す処理を定期的に行い、例え利用者が番組に関する希望条件を入力しない場合であっても、自動的に嗜好番組を選択する。
【００７０】
まず、サーバ１２の類似集合形成手段１２８は、番組予約履歴作成手段１２７で作成された番組予約履歴を読出し、予約利用者リストと予約番組リストを作成する（ステップＳ３１）。
図１８に、予約利用者リストのデータ形式例を示す。
【００７１】
同図において、利用者番号と利用者ＩＤの関係が示されており、過去に予約を行った利用者について、その利用者ＩＤと１から始まる利用者番号とを相対応させて記述されている。なおここで、予約利用者リストは過去に一定回数以上予約を行った利用者のみを対象として作成しても良い。
【００７２】
そして、予約利用者リストにはＮ人の利用者が存在するものとする。
図１９に、予約番組リストのデータ形式例を示す。
同図に示す予約番組リストは、過去に予約された番組について、番組ＩＤと１から始まる番組番号とを対応させて記述したものである。ここで、予約番組リストにはＭ個の番組が存在するものとして記述している。
【００７３】
次に、類似集合形成手段１２８は、予約した利用者と予約された番組との対応を表すデータ行列Ａを作成する（ステップＳ３２）。この行列は、利用者を行、番組を列に対応させ、利用者ｉ（ｉ＝１〜Ｎ）が番組ｊ（ｊ＝１〜Ｍ）を予約している場合は行列要素ａｉｊを「１」に、予約していない場合はａｉｊを「０」とする行列である。そして、Ｎ人の利用者に対して各々番組を選択する処理を行うが、以下の説明では、番組を選択する対象者をｘ（ｘ＝１〜Ｎ）としている。
【００７４】
次に、類似集合形成手段１２８は、番組選択の対象者を示す制御変数ｘを１にセットする（ステップＳ３３）。
そして、類似集合形成手段１２８は予約データ行列Ａを用いて、番組選択の対象者ｘと予約パターンの似ている利用者の集合である類似利用者集合Ｚを計算する（ステップＳ３４）。
【００７５】
集合Ｚを求める方法にはいくつかの方法がある。その１つの方法は、図２０の式（８）で表わされる利用者ｘと他の任意の利用者の間の類似度を用いる方法である。
【００７６】
すなわち、式（８）に示す計算式を用いて、利用者ｘと他の全ての利用者ｙ（ｙ＝１〜Ｎ、ｙ≠ｘ）の間の類似度Ｓｘｙを計算し、Ｓｘｙの大きな順に所定の数だけ利用者を選ぶ方法である。
【００７７】
他の方法として、予約データ行列Ａに数量化３類などの多変量解析手法を適用しても良い。数量化３類は、例えば「数量化理論と方法」（林  知己夫著、朝倉書店）に詳細に説明されているのでここでの説明は省略するが、それを用いることにより、各利用者に対してサンプルスコアｂｉｋ（ｉ＝１〜Ｎ、ｋ＝１〜Ｋ）と、Ｋ個の固有値λｋ（ｋ＝１〜Ｋ）が得られる。
【００７８】
ここでＫは、Ｋ＜ｍｉｎ（Ｎ，  Ｍ）を満たす定数である。そして、利用者ｘと他の全ての利用者ｙ（ｙ＝１〜Ｎ、ｙ≠ｘ）の間の距離Ｄｘｙを式（９）により計算し、Ｄｘｙの小さな順に所定の数だけ利用者を選び、集合Ｚとする。
【００７９】
次に、番組選択手段１２４は、類似利用者の集合Ｚに属する利用者が予約をしている番組を集計し、予約ランキングを作成する（ステップＳ３５）。これは、番組ｊの予約合計Ｒｊ（ｊ＝１〜Ｍ）を式（１０）に従って計算し、Ｍ種類の番組の中からＲｊの大きな順に所定の数だけ番組を選択することにより求める。
【００８０】
図２１に、選択された番組により作成された予約ランキングの記述に係るデータ形式例を示す。
次に、番組選択手段１２４は、作成された予約ランキングをもとに対象者ｘに適する番組を選択する（ステップＳ３６）。この詳細については後述する。
次に、番組選択手段１２４は、対象者を表す制御変数ｘの値を１増やす（ステップＳ３７）。そしてｘが予約利用者リストの総数Ｎ以下であるかを判定し（ステップＳ３８）、Ｎ以下であればステップＳ３４以下の処理を繰り返す。ｘがＮより大きければ番組選択処理を終了する。
【００８１】
次に、番組選択手段１２４におけるステップＳ３６の番組選択処理について詳述する。
図２２に、番組選択処理のフローチャートを示し、図２３をも参照しつつその動作について述べる。
【００８２】
まず、予約ランキングのエントリを示す制御変数ｐを１にセットする（ステップＳ４１）。そして、予約ランキングにはＬ個の番組が登録されているものとする。また、ｐ＝１は最も予約合計の多い番組を示し、ｐ＝Ｌは最も予約合計の少ない番組を示す。
【００８３】
次に、予約ランキングｐ番目のエントリが式（１１）の条件を満たすか否かをチェックする（ステップＳ４２）。
Ｔｐ−Ｔｃ≧α  ・・・・・・・・・・  式（１１）
【００８４】
即ち、番組の開始日時が現在日時より一定以上先であるかをチェックする。ここで、Ｔｐは番組ｐの開始日時、Ｔｃは現在日時、αは定数である。そして、Ｔｐを求めるためには、まず予約ランキングの番組番号を予約番組リストと照合して番組ＩＤを求める。
【００８５】
さらに、番組予約履歴作成手段１２７の、前述の図１０に示した式（１）を用いる第１の例の場合では、番組リストを参照して番組ｐの開始日時Ｔｐを求めることができる。また、前述の図１４に示した式を用いる場合の第２の例の場合では番組識別リストを参照することによりＴｐを求めることができる。
【００８６】
次に、データ行列Ａの要素ａｘｐが０であるか、すなわち利用者ｘが番組ｐの予約を行っていないかを確認する（ステップＳ４３）。ここで、ａｘｐが０であるときには、番組選択リストに利用者ＩＤ及び番組ＩＤを追加登録する（ステップＳ４４）。
【００８７】
図２３に、番組選択リストのデータ形式例を示す。
同図に示す利用者ＩＤは、前述の図１８に示した利用者番号に対応する予約利用者リストを参照して求めることができる。また、番組番号に対応する番組ＩＤは前述の図１９に示した予約番組リストを参照して求めることができる。
【００８８】
そして、利用者ｘに対する選択番組の数が所定の数に達したかを判定し（ステップＳ４５）、所定の数に達したときは処理を終了する。また、所定の数に達していないときには、制御変数ｐの値を１だけ大きくし（ステップＳ４６）、制御変数ｐの値が予約ランキングの番組数Ｌ以下であるかをチェックする（ステップＳ４７）。そして、制御変数ｐがＬ以下であるときには、ステップＳ４２に戻って上記の処理を繰り返す。また、ｐがＬを超えたときには処理を終了する。
【００８９】
以上、番組選択処理の動作について述べた。
次に、利用者の嗜好に適合するとして選択された番組の自動録画動作について述べる。それは、利用者が動作モードとして自動録画モードを指定しているときの場合であり、選択された番組が録画機器により自動的に録画設定される動作である。
【００９０】
前述した番組予約履歴作成手段１２７の第１の例の場合では、番組リストを参照して番組選択リストに含まれる番組ＩＤに対応する番組開始日時、番組終了日時、及びチャネル情報を得る。そして、番組選択リストの利用者ＩＤと合わせて、予約情報格納手段１２３の新たなエントリとして追加する。その追加されたエントリの送信フラグは初期状態で「０」に設定される。
【００９１】
前述した番組予約履歴作成手段１２７の第２の例の場合では、番組識別リストを参照して番組選択リストに含まれる番組ＩＤに対応する番組開始日時、番組終了日時、及びチャネル情報を得る。そして、番組選択リストの利用者ＩＤと合わせて、予約情報格納手段１２３の新たなエントリとして追加する。また、追加されたエントリの送信フラグは初期状態で「０」に設定される。
【００９２】
そして、録画機器１３から見た場合には、番組選択リストに従って追加された予約情報と、利用者が予約操作を行った予約情報とは等価な予約設定情報である。従って、サーバ１２において選択された番組も自動的に録画されるようになされる。
以上、番組の自動録画動作について述べた。
【００９３】
次にメール通知動作について説明する。
図２４に、利用者が動作モードとしてメール通知モードを指定したときの処理動作をフローチャートにより示し、図２５、図２６と共に説明する。
【００９４】
まず、サーバ１２は認証手段１２１から各利用者のメールアドレスを読出し、番組選択リストの番組を照会する電子メールを作成し送受信手段１２５を介して制御端末１１に送信する（ステップＳ５１）。
【００９５】
前述した番組予約履歴作成手段１２７の第１の例の場合では、サーバ１２は番組リストを参照して番組選択リストに含まれる番組ＩＤに対応する番組開始日時、番組終了日時、チャネル情報を取り出し、通知メールを作成する。その通知メールは番組選択リストの各番組につき１通ずつ作成される。
【００９６】
図２５に、通知メールの記述例を示す。
同図に示す通知メールは、番組ＩＤが２３５である番組の開始時刻、終了時刻、及びチャンネル情報が記述され、この番組の録画を行うときには、そのメールを引用した返信メールを伝送するように依頼している。
【００９７】
次に、制御端末１１は受信された通知メールを画面に表示し、利用者はこの番組を録画するか否かを判断する（ステップＳ５２）。そして、利用者が録画を希望する場合には、通知メールを引用して記述した返信メールをサーバ１２に送信する（ステップＳ５３）。
【００９８】
図２６に、返信メールの記述例を示す。
同図に示す返信メールは、通知メールに記述される番組開始日時、番組終了日時、及びチャネル情報を引用して記述されている。
【００９９】
次に、サーバ１２は、送受信手段１２５を介して返信メールを受信し、その本文中から番組開始日時、番組終了日時、及びチャネル情報を抽出する（ステップＳ５４）。そして、認証手段を参照して返信メールの送信元アドレスから利用者ＩＤを得る（ステップＳ５５）。
【０１００】
次に、この利用者ＩＤと番組開始日時、番組終了日時、及びチャネル情報を予約情報格納手段１２３の新たなエントリとして追加する（ステップＳ５６）。そして、追加エントリの送信フラグは初期状態で「０」に設定される。その追加エントリされた予約情報は、録画機器１３により所定の時間間隔で読み出される。その読み出された予約情報が基にされて、録画機器１３は利用者が返信メールを送った番組について予約を設定し、録画を行う。
【０１０１】
以上、番組予約履歴作成手段１２７が第１の例の場合の動作について述べた。
そして、番組予約履歴作成手段１２７が第２の例の場合には、サーバ１２は番組識別リストを参照して番組選択リストに含まれる番組ＩＤに対応する番組開始日時、番組終了日時、及びチャネル情報を得、上記の図２５に示すと同様な形式の通知メールを作成する。その後の動作は第１の例の場合と同様である。
【０１０２】
以上、通知モード時の動作について述べた。
なお、本実施例では録画予約として説明したが、前述の構成及び動作に係る説明は視聴予約の場合においても同様に対応可能である。
【０１０３】
以上、詳述したように、本実施例の番組予約システムによれば、利用者の嗜好に合致した番組を自動的に録画することができるので、利用者が見たい番組を見逃す可能性が減り、利用者の利便性を高めることができる。また、利用者が過去に行った番組予約に関する情報を利用して番組を選択するので、上述の動作の度に番組予約のための選択条件を指定する等の煩雑な入力操作が不要であり、利用者に負担をかけずに番組を自動録画することができる。
【０１０４】
更に、番組タイトルや出演者等の番組説明情報を全く使わずに利用者の嗜好に合致した番組を選択できるので、例えば番組表を提供するなどの事業者にとって番組説明情報作成のコスト負担がなく、且つ利用者に利便性の高い番組予約システムを実現することができる。
【０１０５】
また、宅内の録画機器に蓄積された情報を宅外に転送するようなことはせずに、日常的な予約操作の過程で宅外のサーバに蓄積された情報のみが利用されているので、利用者にプライバシー侵害の印象を与える度合いが少ない。更に、１人の利用者ではなく、複数の利用者の予約情報を用いて番組を選択しているので、バリエーションのある番組選択が可能であり、利用者が長期間使っても飽き難いといった利点がある。
【０１０６】
さらに、本実施例の通知モードによる番組予約システムによれば、利用者の嗜好に合致した番組を利用者に通知した後、簡易な操作で録画することが可能であるので、利用者が見たい番組を見逃す可能性が減り、利用者の利便性を高めることができる一方、番組予約システムが勝手に番組を録画することがなく、利用者の確認を得た上で録画を行うようになされるので、利用者にとって不用な番組を録画することがなく、録画機器の記憶容量を無駄に消費することを防ぐことができる。
【０１０７】
また、利用者が過去に行った番組予約に関する情報を利用して番組を選択するので、番組条件を指定する等の煩雑な入力操作が不要であり、且つ利用者に負担をかけずに番組を自動録画することができる。更に、番組タイトルや出演者等の番組説明情報を全く使わずに利用者の嗜好に合致した番組を選択できるので、サーバ装置を用いて録画予約、乃至は視聴予約のサービスを行なう事業者にとって番組説明情報作成のコスト負担が少なく、なおかつ利用者の利便性を高めることができる。
【０１０８】
さらにまた、利用者宅内の録画機器に蓄積された情報を宅外に転送するようなことはせずに、日常的な予約操作の過程の中で宅外のサーバに蓄積された情報のみを利用して録画予約乃至は視聴予約を行なうようにしているので、利用者に対してプライバシー侵害の印象を与える度合いが少ない番組予約情報の伝送方法として実現できる。
【０１０９】
そして、１人の利用者ではなく、複数の利用者の予約情報を用いて嗜好番組を選択しているので、バリエーションのある番組選択が可能であり、利用者が長期間このサーバシステムのサービスを受ける場合であっても、推薦される番組はもとより、録画番組を推薦するシステムに対しても飽き難いといった利点がある。そして、サーバを運営管理する事業者は利用者に公開しない簡易な番組情報を用意するだけで、上記の効果を得ることができる。また、事業者は番組に関する情報をあらかじめ一切用意することなく、上記の効果を得ることができるものである。
【０１１０】
なおここで、制御端末が、例えば携帯電話のように特定の利用者により限られて使用される場合には、その端末装置が操作されて入力される嗜好情報をその端末装置の利用者に係る嗜好情報として扱うことができる。そして、サーバは端末装置の端末名毎に予約情報行列を作成することができる。
【０１１１】
他の例として、利用者が例えば職場でパソコンを用い、また外出先で携帯電話を用いるなど、複数の端末装置を用いて番組の予約を行う場合もある。そのような異なる端末装置が同一の利用者により用いられる場合であっても、本番組予約システムは好適に動作させられる。
【０１１２】
即ち、本実施例に示した番組予約システムによれば、サーバ１２によりユーザ認証がなされた後に利用者による予約操作が行われる。従って、端末装置毎に予約番組情報行列を作成する方法の他に、利用者毎に予約番組情報行列を作成するようにして、利用者毎に類似利用者集合を選定することができる。
【０１１３】
その自動録画、及び自動視聴を行なう番組の予約設定方法は次のようになされる。
即ち、
【０１１４】
それぞれが通信ネットワークに接続されるサーバ、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバを介して伝送する一方、前記サーバは所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられる番組予約情報の伝送方法であって、
前記サーバは、
前記制御情報を伝送する制御端末を操作する利用者と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する第１のステップと、
前記第１ステップの記憶結果に基づいて、同一の放送番組を所定数以上予約した利用者同士を類似利用者集合として選定する第２のステップと、
前記類似利用者集合に属する利用者のうち、所定数以上の利用者が予約を行った共通番組があるかを調べる第３のステップと、
前記類似利用者集合に属する利用者のうち、前記共通番組を予約していない残りの利用者と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する第４のステップと、
を有することを特徴とする番組予約情報の伝送方法として実現することができる。
【０１１５】
さらに、発明は、上述したサーバ１２をコンピュータにより実現させるためのプログラムを含むものである。そのコンピュータを実行させるためのプログラムは、例えば、
【０１１６】
それぞれが通信ネットワークに接続されるサーバ、複数の制御端末、及び複数の録画装置を有し、前記制御端末は放送番組を予約するための制御情報を所定の前記録画装置に前記サーバを介して伝送する一方、前記サーバは所望の予約情報を特定の条件を満たす録画装置に伝送するようになす番組予約システムに用いられる前記サーバの機能をコンピュータを実行させて実現する番組予約設定用プログラムであって、
前記制御情報を伝送する制御端末と、その制御端末から伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する予約情報記憶ステップと、
前記情報記憶ステップの記憶結果に基づいて、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する集合選定ステップと、
前記類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるかを調べる番組検出ステップと、
前記類似端末集合に属する制御端末のうち、前記共通番組を予約していない残りの制御端末と所定の関係にある前記録画装置に対し、前記共通番組を予約するための予約情報を伝送する予約情報伝送ステップと、
を少なくとも有する前記サーバを制御する番組予約設定用プログラムがそのプログラムである。
【０１１７】
さらにまた、現在実施が検討されているサーバ型放送方式によれば、サーバに蓄積されるコンテンツをユーザが任意の時間に読み出して視聴することができるため、読み出しデータを基にコンテンツの嗜好分析を容易に行なうことができる。それに比し、上述の実施例による嗜好番組の抽出は、基本的に１回しか放送されない番組に対してでも利用者の嗜好を分析し、好適な番組の録画予約を行うことが出来る特徴を有している。
【０１１８】
【発明の効果】
本発明の自動録画モードによる番組予約情報の伝送方法によれば、サーバは制御情報を伝送する制御端末と、伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶し、複数記憶される番組識別情報と、それらの番組識別情報に対応するそれぞれの制御端末との関係から、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定し、類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるときに、共通番組を予約していない残りの制御端末と制御関係にある録画装置に対し、共通番組を予約するための予約情報を伝送するようにしているため、利用者が明示的に所望の番組条件を入力する必要がなく、番組属性情報を使わずに利用者の嗜好に合致した番組情報を利用者に提供し、その共通番組を自動的に録画又は視聴することができる。さらに、利用者が従来録画していた番組と異なるカテゴリの番組に対しても録画予約を設定することができる番組予約システムに用いるサーバに対する番組予約情報の伝送方法を提供することができる効果を有している。
【０１１９】
本発明の通知モードによる番組予約情報の伝送方法によれば、サーバは制御情報を伝送する制御端末と、伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶し、複数記憶される番組識別情報と、それらの番組識別情報に対応するそれぞれの制御端末との関係から、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定し、類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるときに、共通番組を予約していない残りの制御端末に共通番組に係る通知メールを伝送し、通知メールを引用した返信メールを受信したときは、返信メールを伝送した制御端末と制御関係にある録画装置に対し、共通番組を予約するための予約情報を伝送するようにしているため、利用者が明示的に所望の番組条件を入力する必要がなく、番組属性情報を使わずに利用者の嗜好に合致した番組情報を利用者に提供し、及び記録媒体を有効に用いつつ自動的に録画することができる。さらに、利用者が従来録画していた番組と異なるカテゴリの番組に対しても録画予約が設定できる番組予約システムに用いるサーバに対する番組予約情報の伝送方法を提供することができる効果を有している。
【０１２０】
本発明の番組予約システムにおけるサーバ装置によれば、制御情報を伝送する制御端末と、伝送された制御情報が予約する放送番組を識別するための番組識別情報とを対応させて記憶する識別情報記憶手段と、複数記憶される番組識別情報と、それらの番組識別情報に対応するそれぞれの制御端末との関係から、同一の放送番組を所定数以上予約した制御端末同士を類似端末集合として選定する集合選定手段と、類似端末集合に属する制御端末のうち、所定数以上の制御端末が予約を行った共通番組があるときに、共通番組を予約していない残りの制御端末と制御関係にある録画装置に対し、共通番組を予約するための予約設定情報を伝送する予約情報伝送手段とを有して構成しているため、利用者が明示的に所望の番組条件を入力する必要がなく、番組属性情報を使わずに利用者の嗜好に合致した番組を録画することができる。さらに、録画される番組は、利用者の嗜好に外れることなく、且つ利用者が従来録画していた番組と異なるカテゴリの番組に対しても録画予約を設定するようにしており、利用者が潜在的に嗜好すると考えられるカテゴリの番組に対しても番組情報の提供、ないしは録画予約の設定を行うようにする番組予約システムに用いられるサーバ装置の構成を提供できる効果を有している。
【図面の簡単な説明】
【図１】本発明の実施例に係る、番組予約システムの概略構成例を示す図である。
【図２】本発明の実施例に係る、サーバの構成例を示す図である。
【図３】本発明の実施例に係る、録画機器の構成例を示す図である。
【図４】本発明の実施例に係る、認証用情報をサーバに登録するめの登録画面例を示す図である。
【図５】本発明の実施例に係る、サーバの認証手段におけるデータ形式を示す図である。
【図６】本発明の実施例に係る、録画予約時の動作を示すフローチャートの例である。
【図７】本発明の実施例に係る、制御端末における予約操作時の表示画面例を示す図である。
【図８】本発明の実施例に係る、サーバの予約情報格納手段におけるデータ形式例を示す図である。
【図９】本発明の実施例に係る、番組予約履歴作成手段の第１の例で使用する番組リストのデータ形式を示す図である。
【図１０】本発明の実施例に係る、利用者の入力した予約情報と番組との対応を特定するための計算式を示したものである。
【図１１】本発明の実施例に係る、番組予約履歴のデータ形式例を示す図である。
【図１２】本発明の実施例に係る、番組予約履歴作成手段の第２の例で使用される番組識別リストのデータ形式を示す図である。
【図１３】本発明の実施例に係る、番組予約履歴作成手段の第２の例における処理を示すフローチャートである。
【図１４】本発明の実施例に係る、番組を識別するための計算式を示したものである。
【図１５】本発明の実施例に係る、番組予約履歴作成手段の第２の例で使用される関数Ｊの特性例を示す図である。
【図１６】本発明の実施例に係る、予約情報取得動作を示すフローチャート例である。
【図１７】本発明の実施例に係る、番組選択動作を示すフローチャート例である。
【図１８】本発明の実施例に係る、予約利用者リストのデータ形式例を示す図である。
【図１９】本発明の実施例に係る、予約番組リストのデータ形式例を示す図である。
【図２０】本発明の実施例に係る、類似度を求めるための計算式を示したものである。
【図２１】本発明の実施例に係る、予約ランキングのデータ形式例を示す図である。
【図２２】本発明の実施例に係る、番組選択手段において予約ランキングを用いて番組を選択する動作を示すフローチャート例である。
【図２３】本発明の実施例に係る、番組選択リストのデータ形式例を示す図である。
【図２４】本発明の実施例に係る、通知モードにおける動作を示すフローチャートである。
【図２５】本発明の実施例に係る、通知メールの一例を示す図である。
【図２６】本発明の実施例に係る、返信メールの一例を示す図である。
【符号の説明】
１  番組予約システム
１１、１１ａ、１１ｎ  制御端末
１２  サーバ
１３、１３ａ、１３ｂ  録画機器
１４  ネットワーク
１２１  認証手段
１２３  予約情報格納手段
１２４  番組選択手段
１２５  送受信手段
１２６  制御手段
１２７  番組予約履歴作成手段
１２８  類似集合形成手段
１３１  番組受信手段
１３２  計時手段
１３３  予約情報保持手段
１３４  番組記録手段
１３５  ＩＤ格納手段
１３６  送受信手段
１３７  制御手段
【図１】
2004320608.tif 000003
【図２】
2004320608.tif 000004
【図３】
2004320608.tif 000005
【図４】
2004320608.tif 000006
【図５】
2004320608.tif 000007
【図６】
2004320608.tif 000008
【図７】
2004320608.tif 000009
【図８】
2004320608.tif 000010
【図９】
2004320608.tif 000011
【図１０】
2004320608.tif 000012
【図１１】
2004320608.tif 000013
【図１２】
2004320608.tif 000014
【図１３】
2004320608.tif 000015
【図１４】
2004320608.tif 000016
【図１５】
2004320608.tif 000017
【図１６】
2004320608.tif 000018
【図１７】
2004320608.tif 000019
【図１８】
2004320608.tif 000020
【図１９】
2004320608.tif 000021
【図２０】
2004320608.tif 000022
【図２１】
2004320608.tif 000023
【図２２】
2004320608.tif 000024
【図２３】
2004320608.tif 000025
【図２４】
2004320608.tif 000026
【図２５】
2004320608.tif 000027
【図２６】
2004320608.tif 000028