(57)【要約】【課題】  加入者側端末のユーザの手を煩わせることなく、そのユーザに他の加入者側端末のユーザによるコンテンツデータの視聴状況を知らせる。【解決手段】  サーバ３０は、端末装置１０によるサーバ３０へのログインを許可すると（Ｓ１２０：ＹＥＳ）、その端末装置１０に対して、その端末装置１０と同じグループに属する他の端末装置１０の視聴情報を送信する（Ｓ１５０）と共に、ログイン中の端末装置１０から送信された視聴情報を受信すると（Ｓ１８０：ＹＥＳ）、その視聴情報を、その送信元の端末装置１０と同じグループに属する他の端末装置１０のうち、ログイン中の端末装置１０に対して送信する（Ｓ２００）。そして、視聴情報を受信した端末装置１０は、その視聴情報に基づき、当該端末装置１０と同じグループに属する他の端末装置１０のユーザによる放送番組の視聴状況を表す表示画面を生成して表示部１８に表示する。【選択図】  図３
2007259245.tif 000002
【特許請求の範囲】
【請求項１】
外部から各種コンテンツデータを受信して該コンテンツデータを再生可能な複数の加入者側端末と広域ネットワークを介して接続され、その各加入者側端末によるコンテンツでデータの受信状況を他の加入者側端末に提供するサーバであって、
当該サーバにアクセス可能な加入者側端末を表す端末情報、及び、該各加入者側端末が属するグループを表すグループ情報が記憶された加入者情報記憶手段と、
当該サーバへの接続が許可された加入者側端末を表す接続情報を登録するための接続情報記憶手段と、
前記広域ネットワークに接続され、該広域ネットワークを介して前記各加入者側端末との間で各種情報を送受信する通信手段と、
当該サーバへの接続要求が前記通信手段により受信されると、その接続要求を送信した端末が前記加入者情報記憶手段に登録されているか否かを判定し、登録されていると判定すると、その端末に対して当該サーバへの接続を許可すると共に、その端末の接続情報を接続情報記憶手段に登録する接続許可手段と、
該接続許可手段により当該サーバへの接続が許可された加入者側端末から送信されたコンテンツデータの受信状況を表すコンテンツ情報が、前記通信手段により受信されると、そのコンテンツ情報を、前記接続情報の一つとして前記接続情報記憶手段に登録するコンテンツ情報管理手段と、
該コンテンツ情報管理手段により前記コンテンツ情報が登録されると、該コンテンツ情報及び前記グループ情報に基づき、そのコンテンツ情報を、その送信元の加入者側端末と同じグループに属する他の加入者側端末のうち、前記接続許可手段により当該サーバへの接続が許可されている加入者側端末に対して、前記通信手段を介して送信すると共に、前記接続許可手段により前記加入者側端末に対して当該サーバへの接続が許可されると、前記接続情報及び前記グループ情報に基づき、その許可された加入者側端末に対して、その端末と同じグループに属する他の加入者側端末の最新のコンテンツ情報を、前記通信手段を介して送信するコンテンツ情報送信手段と、
前記接続許可手段により当該サーバへの接続が許可された加入者側端末の切断条件が成立すると、その端末の接続情報を消去する切断手段とを備え、
前記コンテンツ情報送信手段は、前記切断手段により前記接続情報が消去されると、前記グループ情報に基づき、その消去された接続情報に対応する加入者側端末と同じグループに属する他の加入者側端末に対して、その旨を前記通信手段を介して送信することを特徴とするサーバ。
【請求項２】
当該サーバへの接続が許可された加入者側端末から前記コンテンツ情報を非公開にするために送信された非公開指令が、前記通信手段により受信されると、前記コンテンツ情報送信手段がその送信元の加入者側端末のコンテンツ情報を送信するのを禁止する禁止手段を備えたことを特徴とする請求項１に記載のサーバ。
【請求項３】
当該サーバへの接続が許可された加入者側端末からその端末とは別の加入者側端末に特定のコンテンツデータを記録させるために送信された推薦予約指令及びその送信先が、前記通信手段により受信されると、その送信先に設定された加入者側端末に対して、前記推薦予約指令を前記通信手段を介して送信する推薦予約指令転送手段を備えたことを特徴とする請求項１又は請求項２に記載のサーバ。
【請求項４】
請求項１ないし請求項３の何れか１項に記載のサーバの加入者側端末として用いられる端末装置であって、
外部から各種コンテンツデータを受信するコンテンツデータ受信手段と、
当該端末装置のユーザによる外部操作に応じて各種指令を入力するための入力手段と、
前記コンテンツデータの視聴指令が前記入力手段を介して入力されると、前記コンテンツデータ受信手段にコンテンツデータを受信させ、そのコンテンツデータを再生する再生手段と、
広域ネットワークに接続され、該広域ネットワークを介して前記サーバとの間で各種情報を送受信する端末側通信手段と、
前記サーバへの接続要求が前記入力手段を介して入力されると、その接続要求を前記端末側通信手段を介して前記サーバへ送信する接続要求送信手段と、
該接続要求送信手段が前記接続要求を送信してから、前記サーバにより該サーバへの接続が許可されると、前記コンテンツデータ受信手段によるコンテンツデータの受信状況を表すコンテンツ情報を、前記端末側通信手段を介して前記サーバへ送信する端末側コンテンツ情報送信手段と、
前記サーバから送信されたコンテンツ情報が前記端末側通信手段により受信されると、そのコンテンツ情報を前記ユーザに通知する通知手段と、
を備えたことを特徴とする端末装置。
【請求項５】
前記サーバにより該サーバへの接続が許可された後、そのサーバの特定の加入者側端末に対してコンテンツデータを記録させることを表す推薦予約指令、及び、その送信先が、前記入力手段を介して入力されると、その推薦予約指令及び送信先を、前記端末側通信手段を介して前記サーバへ送信する推薦予約指令送信手段を備えたことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記サーバから送信された推薦予約指令が前記通信手段により受信されるか、当該端末装置にコンテンツデータを記録させることを表す通常予約指令が前記入力手段を介して入力されると、その予約指令に対応するコンテンツデータを、前記コンテンツデータ受信手段を介して取得して記録媒体に記録する記録手段を備えたことを特徴とする請求項４又は請求項５に記載の端末装置。
【請求項７】
当該端末装置の起動時に、前記記録媒体に記録されたコンテンツデータの中に、前記推薦予約指令に基づき記録されたコンテンツデータがあるか否かを判定する記録コンテンツ判定手段と、
該記録コンテンツ判定手段により前記記録媒体に記録されたコンテンツデータがあると判定されると、その旨を前記ユーザに対して通知する記録コンテンツ通知手段とを備え、
前記再生手段は、
前記推薦予約指令に基づき記録されたコンテンツデータがあるということが前記記録コンテンツ通知手段により通知された後、そのコンテンツデータの再生指令が前記入力手段を介して入力されると、前記推薦予約指令に基づき記録されたコンテンツデータを再生することを特徴とする請求項６に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から各種コンテンツデータを受信してそのデータを再生可能な複数の加入者側端末と広域ネットワークを介して接続され、その各加入者側端末によるコンテンツデータの受信状況を他の加入者側端末に提供するサーバ、及び、その加入者側端末として用いられる端末装置に関する。
【背景技術】
【０００２】
従来より、放送局やインターネット上のサーバ等により提供されるコンテンツデータをチューナやインターネット端末等を介して取得し、その取得したコンテンツデータを再生する再生装置が知られている。
【０００３】
このような再生装置によれば、ユーザは、例えばチューナを利用して放送局を選局することで、所望の放送番組を視聴することができる。
ところで、再生装置を所持するユーザにとっては、友人や知人等の他のユーザが現在どの放送番組を視聴しているのかを知りたいという要望があるが、例えばチューナは、単にユーザに選局された放送局の放送番組を取得するだけなので、従来の再生装置では、他のユーザが視聴しているコンテンツデータを知ることはできなかった。
【０００４】
一方、近年では、所定のサーバにログインした複数のユーザ間で、リアルタイムでのメッセージの交換（会話）を行えるようにしたメッセンジャーシステムというものが実用化されている。即ち、このシステムでは、サーバにログイン中であるユーザの加入者側端末でメッセージを入力すると、そのメッセージが即時にログイン中の相手先の加入者側端末に表示される（例えば、特許文献１参照）。
【０００５】
このようなメッセンジャーシステムによれば、ログイン中の各ユーザ同士で、リアルタイムでのメッセージの交換を行うことができるため、ログイン中のユーザは、当該システムを用いて、他のユーザに対して視聴中のコンテンツデータを聞くことで、その他のユーザによるコンテンツデータの視聴状況を知ることができる。
【特許文献１】特開２００３−５８４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ログイン中のユーザが、上記メッセンジャーシステムを用いて他のユーザによるコンテンツデータの視聴状況を知る際には、その他のユーザに対して視聴中の放送番組をいちいち聞かなければならないため、その操作が面倒であるという問題があった。
【０００７】
本発明は、こうした問題を解決するためになされたものであり、加入者側端末のユーザの手を煩わせることなく、そのユーザに他の加入者側端末のユーザによるコンテンツデータの視聴状況を知らせることが可能なサーバ、及び、その加入者側端末として用いられる端末装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた請求項１に記載の発明は、外部から各種コンテンツデータを受信してそのコンテンツデータを再生可能な複数の加入者側端末と広域ネットワークを介して接続され、その各加入者側端末によるコンテンツでデータの受信状況を他の加入者側端末に提供するサーバであって、当該サーバにアクセス可能な加入者側端末を表す端末情報、及び、各加入者側端末が属するグループを表すグループ情報が記憶された加入者情報記憶手段と、当該サーバへの接続が許可された加入者側端末を表す接続情報を登録するための接続情報記憶手段と、広域ネットワークに接続され、広域ネットワークを介して各加入者側端末との間で各種情報を送受信する通信手段と、当該サーバへの接続要求が通信手段により受信されると、その接続要求を送信した端末が加入者情報記憶手段に登録されているか否かを判定し、登録されていると判定すると、その端末に対して当該サーバへの接続を許可すると共に、その端末の接続情報を接続情報記憶手段に登録する接続許可手段と、接続許可手段により当該サーバへの接続が許可された加入者側端末から送信されたコンテンツデータの受信状況を表すコンテンツ情報が、通信手段により受信されると、そのコンテンツ情報を、接続情報の一つとして接続情報記憶手段に登録するコンテンツ情報管理手段と、コンテンツ情報管理手段によりコンテンツ情報が登録されると、コンテンツ情報及びグループ情報に基づき、そのコンテンツ情報を、その送信元の加入者側端末と同じグループに属する他の加入者側端末のうち、接続許可手段により当該サーバへの接続が許可されている加入者側端末に対して、通信手段を介して送信すると共に、接続許可手段により加入者側端末に対して当該サーバへの接続が許可されると、接続情報及びグループ情報に基づき、その許可された加入者側端末に対して、その端末と同じグループに属する他の加入者側端末の最新のコンテンツ情報を、通信手段を介して送信するコンテンツ情報送信手段と、接続許可手段により当該サーバへの接続が許可された加入者側端末の切断条件が成立すると、その端末の接続情報を消去する切断手段とを備え、コンテンツ情報送信手段は、切断手段により接続情報が消去されると、グループ情報に基づき、その消去された接続情報に対応する加入者側端末と同じグループに属する他の加入者側端末に対して、その旨を通信手段を介して送信することを特徴としている。
【０００９】
以上のような請求項１に記載のサーバでは、当該サーバへの接続が許可された加入者側端末から送信されたコンテンツ情報を受信すると、そのコンテンツ情報を、その送信元の加入者側端末と同じグループに属する他の加入者側端末のうち、当該サーバに接続中（ログイン中）の加入者側端末に対して送信すると共に、加入者側端末による当該サーバへの接続を許可すると、その端末に対して、その端末と同じグループに属する他の加入者側端末が受信している最新のコンテンツ情報を送信する。
【００１０】
このため、ログイン中のユーザの手を煩わせることなく、そのユーザに対して、そのユーザの端末と同じグループに属する他の加入者側端末のユーザが、現在どのようなコンテンツデータを視聴しているのかということを知らせることができる。
【００１１】
ところで、加入者側端末のユーザの中には、サーバへのログイン中に、現在自らが視聴しているコンテンツ情報を他の加入者側端末のユーザに対して知らせたくない人もいる。
そこで、請求項１に記載のサーバは、請求項２に記載のように構成するとよい。
【００１２】
即ち、請求項２に記載のサーバは、当該サーバへの接続が許可された加入者側端末からコンテンツ情報を非公開にするために送信された非公開指令が、通信手段により受信されると、コンテンツ情報送信手段がその送信元の加入者側端末のコンテンツ情報を送信するのを禁止する禁止手段を備えている。
【００１３】
このような請求項２に記載のサーバによれば、ログイン中のユーザは、自らが所持する端末を用いて非公開指令をサーバに送信することで、自分のコンテンツ情報が他の加入者側端末のユーザに知られてしまうのを防止することができる。
【００１４】
次に、請求項３に記載の発明は、請求項１又は請求項２に記載のサーバにおいて、当該サーバへの接続が許可された加入者側端末からその端末とは別の加入者側端末に特定のコンテンツデータを記録させるために送信された推薦予約指令及びその送信先が、通信手段により受信されると、その送信先に設定された加入者側端末に対して、推薦予約指令を通信手段を介して送信する推薦予約指令転送手段を備えている。
【００１５】
このような請求項３に記載のサーバによれば、例えば、ログイン中のユーザは、他のユーザに推薦したいコンテンツデータがある場合に、そのコンテンツデータの推薦予約指令をサーバに送信することで、所望の加入者側端末（例えば、友人が所持する加入者側端末）に対して、所望のコンテンツデータ（即ち、ユーザが推薦したコンテンツデータ）を記録させることができる。
【００１６】
次に、請求項４に記載の発明は、請求項１〜３の何れかに記載のサーバの加入者側端末として用いられる端末装置であって、外部から各種コンテンツデータを受信するコンテンツデータ受信手段と、当該端末装置のユーザによる外部操作に応じて各種指令を入力するための入力手段と、コンテンツデータの視聴指令が入力手段を介して入力されると、コンテンツデータ受信手段にコンテンツデータを受信させ、そのコンテンツデータを再生する再生手段と、広域ネットワークに接続され、広域ネットワークを介してサーバとの間で各種情報を送受信する端末側通信手段と、サーバへの接続要求が入力手段を介して入力されると、その接続要求を端末側通信手段を介してサーバへ送信する接続要求送信手段と、接続要求送信手段が接続要求を送信してから、サーバによりそのサーバへの接続が許可されると、コンテンツデータ受信手段によるコンテンツデータの受信状況を表すコンテンツ情報を、端末側通信手段を介してサーバへ送信する端末側コンテンツ情報送信手段と、サーバから送信されたコンテンツ情報が端末側通信手段により受信されると、そのコンテンツ情報をユーザに通知する通知手段と、を備えたことを特徴としている。
【００１７】
このような請求項４に記載の端末装置によれば、請求項１〜３の何れかに記載のサーバにログインすることで、その端末装置と同じグループに属する他の端末装置のコンテンツ情報を取得することができるので、上述した請求項１と同様の効果を得ることができる。
【００１８】
次に、請求項５に記載の発明は、請求項４に記載の端末装置において、サーバによりそのサーバへの接続が許可された後、そのサーバの特定の加入者側端末に対してコンテンツデータを記録させることを表す推薦予約指令、及び、その送信先が、入力手段を介して入力されると、その推薦予約指令及び送信先を、端末側通信手段を介してサーバへ送信する推薦予約指令送信手段を備えている。
【００１９】
このような請求項５に記載の端末装置によれば、そのユーザは、請求項３に記載のサーバにログインして、そのサーバに対して、推薦予約指令及びその送信先を送信することで、その送信先に設定した端末装置に、ユーザが推薦したコンテンツデータを記録させることができる。
【００２０】
次に、請求項６に記載の発明は、請求項４又は請求項５に記載の端末装置において、サーバから送信された推薦予約指令が通信手段により受信されるか、当該端末装置にコンテンツデータを記録させることを表す通常予約指令が入力手段を介して入力されると、その予約指令に対応するコンテンツデータを、コンテンツデータ受信手段を介して取得して記録媒体に記録する記録手段を備えている。
【００２１】
このような請求項６に記載の端末装置によれば、サーバから送信されてきた推薦予約指令に基づき、その予約指令に対応するコンテンツデータを記録するので、請求項３に記載のサーバにログインした端末装置のユーザにより推薦されたコンテンツデータを記録することができる。
【００２２】
次に、請求項７に記載の発明は、請求項６に記載の端末装置において、当該端末装置の起動時に、記録媒体に記録されたコンテンツデータの中に、推薦予約指令に基づき記録されたコンテンツデータがあるか否かを判定する記録コンテンツ判定手段と、記録コンテンツ判定手段により記録媒体に記録されたコンテンツデータがあると判定されると、その旨をユーザに対して通知する記録コンテンツ通知手段とを備え、再生手段が、推薦予約指令に基づき記録されたコンテンツデータがあるということが記録コンテンツ通知手段により通知された後、そのコンテンツデータの再生指令が入力手段を介して入力されると、推薦予約指令に基づき記録されたコンテンツデータを再生するようにされている。
【００２３】
このような請求項７に記載の端末装置によれば、推薦予約指令に基づき記録されたコンテンツデータを、当該端末装置の起動時に通知し、ユーザから許可があったときに再生するので、その推薦予約指令により記録したコンテンツデータ（即ち、他の端末装置のユーザから推薦されたコンテンツデータ）をすぐに視聴することができる。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明の実施形態を図面と共に説明する。
図１は、本発明が適用された通信システムの概略構成図である。
図１に示すように、本実施形態の通信システムは、加入者により所持され、テレビチューナ１２を有する複数の端末装置１０と、各端末装置１０とインターネット２を介して接続され、その各端末装置１０による放送番組の受信状況（即ち、各端末装置１０のユーザによる放送番組の視聴状況）を提供するサーバ３０と、を備えている。
【００２５】
サーバ３０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなる制御部３２と、端末装置１０とインターネット２を介して通信を行う通信部３４と、不揮発性のメモリ３６と、加入者（即ち、端末装置１０のユーザ）の個人情報が登録された個人情報データベース（ＤＢ）３８と、テレビ放送用の放送局４から配信される放送番組の番組名，放送チャンネル，放送内容等の番組情報が各放送番組毎に登録された番組情報データベース（ＤＢ）４０と、を備えている。
【００２６】
ここで、加入者の個人情報は、図２（ａ）に示すように、その加入者が属するグループ毎に登録されており、その加入者の識別情報（ＩＤ）、パスワード、加入者の名前、加入者が所持する端末装置１０のＩＰアドレス、端末装置１０によるサーバ３０への接続を許可している（ログイン中である）ことを表すログインフラグ、加入者が現在視聴している放送番組を表す視聴情報、その視聴情報を他の加入者に提供するのを許可することを表す視聴許可フラグ等から構成されている。なお、本実施形態において、視聴情報は、ログインフラグがリセットされると（即ち、端末装置１０によるサーバ３０への接続を切断すると）消去される。
【００２７】
また、番組情報は、図２（ｂ）に示すように、放送番組の番組名，ジャンル，放送チャンネル，放送開始時刻，放送終了時刻，放送内容等から構成されており、各放送局４毎に、その放送局４にて放送される各放送番組の放送時間に関連付けて、番組情報ＤＢ４０に登録されている。
【００２８】
サーバ３０の通信部３４は、端末装置１０から送信された各種情報をインターネット２を介して受信すると、その受信した情報を制御部３２へ出力する。
また、通信部３４は、制御部３２から各種情報が入力されると、その入力された情報を、インターネット２を介して制御部３２により指定された端末装置１０へ送信する。
【００２９】
サーバ３０の制御部３２は、端末装置１０からの接続要求（具体的には、その端末装置１０のＩＤ及びパスワード）が通信部３４を介して入力されると、その接続要求と個人情報ＤＢ内の個人情報とに基づき、その端末装置１０のユーザが正規の加入者であるか否かを判定し、正規の加入者であると判定した場合に、その端末装置１０に対して当該サーバ３０への接続（ログイン）を許可する。
【００３０】
また、制御部３２は、通信部３４にて受信されたログイン中の端末装置１０からの各種情報に応じて、ログイン中の端末装置１０に対し、それと同じグループに属する端末装置１０の視聴情報を提供したり、ログイン中の端末装置１０同士によるメッセージの交換を実現したり、番組情報ＤＢ４０内の番組情報を提供したりする。
【００３１】
次に、端末装置１０の構成について説明をする。
端末装置１０は、テレビチューナ１２と、キーボードやマウス等からなる操作部１４と、サーバ３０とインターネット２を介して通信を行う通信部１６と、情報を表示するための表示部１８と、スピーカ２０と、放送番組や番組情報等の各種情報を記憶するための不揮発性のメモリ２２と、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなる制御部２４と、を備えている。
【００３２】
テレビチューナ１２は、放送局４から送信された放送信号を受信して、その受信信号を復調することにより放送番組を取得する。
表示部１８は、例えばＬＣＤ（液晶カラーディスプレイ）にて構成されており、制御部２４からの指令を受けて情報を表示する。
【００３３】
端末装置１０の制御部２４は、操作部１４が操作されることにより入力される指令や、予め内部に記憶されたプログラム、或いは、通信部１６から入力される信号等に基づいて、ユーザが現在視聴している放送番組を表す視聴情報をサーバ３０に提供したりサーバから各種情報を取得したりするオンライン通信処理、ユーザが所望する放送番組や他の端末装置１０のユーザから紹介される放送番組を予約録画するための予約処理等の各種処理を実行する。
【００３４】
また、制御部２４は、予約処理により録画された放送番組の中に、他の端末装置１０のユーザから紹介された放送番組があった場合には、当該端末装置１０の起動時に、その旨を表示部１８に表示させる。
【００３５】
次に、サーバ３０の制御部３２で常時実行される処理について、図３を用いて説明する。なお、図３は、サーバ３０の制御部３２が実行する処理を表すフローチャートである。
サーバ３０の制御部３２が図３の処理を開始すると、まずＳ１１０にて、通信部３４が端末装置１０から接続要求（即ち、その端末装置１０のＩＤ及びパスワード）を受信したか否かを判定する。
【００３６】
そして、Ｓ１１０にて、接続要求を受信していないと判定した場合にはＳ１７０に移行し、逆に、接続要求を受信したと判定した場合には、Ｓ１２０に移行する。
Ｓ１２０では、Ｓ１１０で受信したＩＤと一致するＩＤを、個人情報ＤＢ３８から抽出し、そのＩＤに対応するパスワードが、Ｓ１１０で受信したパスワードと一致するか否かを判定する。
【００３７】
そして、Ｓ１２０にて、個人情報ＤＢ３８内のパスワードとＳ１１０で受信したパスワードとが一致しないと判定した場合には、そのパスワード及びＩＤ（即ち、接続要求）を送信した端末装置１０のユーザが正規の加入者ではないと判断し、その端末装置１０に対してログインを許可しない旨を通知してＳ１１０に戻る。
【００３８】
一方、Ｓ１２０にて、個人情報ＤＢ３８内のパスワードとＳ１１０で受信したパスワードとが一致したと判定した場合には、そのパスワード及びＩＤを送信した端末装置１０のユーザが正規の加入者であると判断し、その端末装置１０に対して当該サーバ３０へのログインを許可してその旨を通知し、Ｓ１３０に移行する。
【００３９】
次に、Ｓ１３０では、Ｓ１２０でログインが許可された端末装置１０のログインフラグをセットする。
続いて、Ｓ１４０では、Ｓ１２０でログインが許可された端末装置１０に対して、メッセージ交換用の記憶領域をメモリ３６の記憶領域から割り当てる。
【００４０】
そして、Ｓ１５０では、個人情報ＤＢ３８内の個人情報に基づき、Ｓ１２０でログインが許可された端末装置１０に対して、その端末装置１０と同じグループに属する他の端末装置１０のログイン状況を表すログイン情報と、その他の端末装置１０の視聴情報とを、通信部３４を介して送信する。
【００４１】
具体的に説明すると、Ｓ１５０では、まずＳ１２０でログインが許可された端末装置１０と同じグループに属する他の端末装置１０がログイン中であるか否かを、個人情報ＤＢ３８内のログインフラグに基づき判定し、その判定結果（ログイン情報）を、そのＳ１２０でログインが許可された端末装置１０に対して送信する。
【００４２】
そして更に、Ｓ１５０では、そのＳ１２０でログインが許可された端末装置１０と同じグループに属する他の端末装置１０のうち、ログイン中の端末装置１０の視聴情報を個人情報ＤＢ３８から読み出し、その視聴情報を、Ｓ１２０でログインが許可された端末装置１０に対して送信する。
【００４３】
なお、本実施形態では、Ｓ１２０でログインが許可された端末装置１０と同じグループに属し、且つ、ログイン中の他の端末装置１０の中に、視聴許可フラグがリセットされている端末装置１０があった場合には、その端末装置１０の視聴情報の送信を行わずに、その端末装置１０のユーザにより視聴情報が非公開にされている旨を通知するようにされている。
【００４４】
次に、Ｓ１６０では、個人情報ＤＢ３８内の個人情報に基づき、Ｓ１２０でログインが許可された端末装置１０と同じグループに属し、且つ、ログイン中の他の端末装置を特定し、その特定した端末装置１０に対して、同じグループに属する端末装置１０が新たにログインしてきた旨を、通信部３４を介して通知する。
【００４５】
そして、Ｓ１７０では、加入者が視聴している放送番組を公開しないことを表す非公開指令が、ログイン中の端末装置１０を介して通信部３４により受信されたか否かを判定する。
【００４６】
そして、Ｓ１７０にて、非公開指令が受信されていないと判定した場合には、Ｓ１８０に移行し、逆に、非公開指令が受信されたと判定した場合には、Ｓ１９０に移行する。
Ｓ１８０では、通信部３４がログイン中の端末装置１０から視聴情報を受信したか否かを判定する。
【００４７】
そして、Ｓ１８０にて視聴情報を受信していないと判定した場合には、Ｓ２００に移行し、視聴情報を受信したと判定した場合には、Ｓ１９０に移行する。
Ｓ１９０では、Ｓ１７０で受信した非公開指令、若しくは、Ｓ１８０で受信した視聴情報を送信した端末装置１０の個人情報を更新する。
【００４８】
具体的に説明すると、Ｓ１９０では、Ｓ１７０で非公開指令を受信した場合に、その指令を送信した端末装置１０に対応する視聴許可フラグをリセットし、Ｓ１８０にて視聴情報を受信した場合には、その視聴情報を送信した端末装置１０に対応する視聴許可フラグをセットすると共に、その視聴情報を登録する。なお、本実施形態において、端末装置１０の視聴情報が既に登録されていた場合には、その視聴情報を、Ｓ１８０で受信した視聴情報に更新する。
【００４９】
次に、Ｓ２２０では、個人情報ＤＢ３８内の個人情報に基づき、Ｓ１９０で更新した端末装置１０と同じグループに属し、且つ、ログイン中の他の端末装置１０を特定し、その端末装置に対して、Ｓ１９０で更新した端末装置１０の視聴情報を通信部３４を介して送信する。
【００５０】
なお、Ｓ１９０で視聴許可フラグをリセットした場合には、そのフラグに対応する端末装置１０と同じグループに属し、且つ、ログイン中の他の端末装置１０に対して、Ｓ１７０で受信した非公開指令の送信元である端末装置１０のユーザが視聴情報を非公開にしている旨を通知する。
【００５１】
次に、Ｓ２１０では、番組情報の送信指令が、ログイン中の端末装置１０を介して通信部３４により受信されたか否かを判定する。
そして、Ｓ２１０にて、番組情報の送信指令が受信されたと判定した場合には、Ｓ２２０に移行し、逆に、番組情報の送信指令が受信されていないと判定した場合には、Ｓ２３０に移行する。
【００５２】
Ｓ２２０では、番組情報ＤＢ４０に登録された番組情報の中から、例えば当日分の番組情報を読み出し、その番組情報を、番組情報の送信指令を送信した端末装置１０に対して、通信部３４を介して送信し、Ｓ２３０に移行する。
【００５３】
次に、Ｓ２３０では、端末装置１０のユーザにより入力されたメッセージ、及び、その送信先となる端末装置１０のＩＤが、ログイン中の端末装置１０を介して通信部３４により受信されたか否かを判定する。
【００５４】
そして、Ｓ２３０にて、メッセージ、及び、その送信先となる端末装置１０のＩＤが受信されたと判定した場合には、Ｓ２４０に移行し、逆に、受信されなかったと判定した場合には、Ｓ２６０に移行する。
【００５５】
Ｓ２４０では、Ｓ２３０で受信された情報に基づき、そのメッセージを送信した端末装置１０、及び、そのメッセージの送信先となる端末装置１０に対して割り当てた記憶領域に記憶されているメッセージを更新する。
【００５６】
そして、Ｓ２５０では、Ｓ２４０で更新した記憶領域のメッセージを、その記憶領域が割り当てられている端末装置１０に対し、通信部３４を介して送信する。
次に、Ｓ２６０では、ログイン中のユーザが他のユーザの端末装置１０に対して放送番組を予約録画させることを表す推薦予約指令、及び、その送信先として設定された端末装置１０のＩＤが、そのユーザの端末装置１０を介して通信部３４に受信されたか否かを判定する。
【００５７】
そして、Ｓ２６０にて、推薦予約指令が受信されたと判定した場合には、Ｓ２７０に移行し、逆に推薦予約指令が受信されなかったと判定した場合には、Ｓ２８０に移行する。
Ｓ２７０では、個人情報ＤＢ３８内の個人情報に基づき、Ｓ２６０で受信した推薦予約指令の送信先として設定されたＩＤに対応する端末装置１０を特定し、その端末装置１０に対して、Ｓ２６０で受信した推薦予約指令を、通信部３４を介して送信する。なお、このとき、推薦予約指令の送信先として設定された端末装置１０に対して、推薦予約指令と共に、その指令に対応する放送番組の番組情報を送信するとよい。
【００５８】
次に、Ｓ２８０では、サーバ３０にログインしている端末装置１０の切断条件が成立したか否かを判定する。
具体的に説明すると、Ｓ２８０では、ログイン中の端末装置１０から送信された切断指令が通信部３４により受信されたか否か判定すると共に、ログイン中の端末装置１０の中に所定時間以上サーバ３０にアクセスしていない端末装置１０があるか否かを判定する。
【００５９】
そして、少なくとも一方が肯定判定であった場合（即ち、切断指令が受信されたと判定するか、または、所定時間以上サーバ３０にアクセスしていない端末装置１０があると判定した場合）には、切断条件が成立したと判定し、その判定された端末装置１０によるサーバ３０への接続を切断してＳ２９０に移行する。
【００６０】
一方、両方とも否定判定した場合には、切断条件が成立していないと判定して、Ｓ１１０に戻る。
Ｓ２９０では、Ｓ２８０でサーバ３０への接続が切断された端末装置１０に割り当てた記憶領域を消去する。
【００６１】
続いて、Ｓ３００では、Ｓ２８０でサーバ３０への接続が切断された端末装置１０のログインフラグをリセットすると共に、その端末装置１０の視聴情報を消去し、その端末装置１０に対して、サーバ３０への接続が切断された旨を通信部３４を介して通知する。
【００６２】
そして、Ｓ３１０では、個人情報ＤＢ３８内の個人情報に基づき、Ｓ３００でログインフラグをリセットした端末装置１０と同じグループに属し、且つ、ログイン中の他の端末装置１０を特定し、その端末装置１０に対して、Ｓ３００でログインフラグがリセットされた端末装置１０がログアウトした旨を、通信部３４を介して通知してＳ２１０に戻る。
【００６３】
次に、端末装置１０の制御部２４が実行する各種処理について説明する。
まず端末装置１０の制御部２４が実行する再生処理について、図４を用いて説明する。なお、図４は、端末装置１０の制御部２４が実行する再生処理を表すフローチャートである。
【００６４】
図４の再生処理は、所定の放送局４の放送局にて放送されている放送番組を再生することを表す放送番組再生指令が操作部１４を介して入力されるか、または、録画した放送番組を再生することを表す録画データ再生指令が操作部１４を介して入力されたときに実行される処理であり、この再生処理が開始されると、まずＳ４１０にて、当該制御部２４に入力された指令が放送番組再生指令であるか否かを判定する。
【００６５】
そして、Ｓ４１０にて、放送番組再生指令が入力されたと判定した場合には、Ｓ４２０に移行し、ユーザがテレビチューナ１２を用いて放送番組を視聴していることを表す視聴フラグをセットしてＳ４３０に移行し、逆に、放送番組再生指令が入力されていないと判定した場合には、録画データ再生指令が入力されたと判断してＳ４７０に移行する。
【００６６】
次に、Ｓ４３０では、操作部１４を介してユーザにより選局される放送局４に従い、その放送局４にて放送される放送番組を、テレビチューナ１２を介して取得し、その放送番組を表示部１８に表示する、といった周知の放送番組再生処理を実行する。
【００６７】
続いて、Ｓ４４０では、放送番組の再生を終了することを表す視聴終了指令が、操作部１４を介して入力されたか否かを判定する。
そして、Ｓ４４０にて、視聴終了指令が入力されたと判定した場合には、続くＳ４５０にて視聴フラグをリセットして当該再生処理を終了し、逆に、視聴終了指令が入力されていないと判定した場合には、Ｓ４６０に移行する。
【００６８】
そして、Ｓ４６０では、録画データ再生指令が操作部１４を介して入力されたか否かを判定する。
そして、Ｓ４６０にて、録画データ再生指令が入力されていないと判定した場合には、Ｓ４３０に戻り、逆に、録画データ再生指令が入力されたと判定した場合には、Ｓ４７０に移行する。
【００６９】
そして、Ｓ４７０では、視聴フラグをリセットし、続くＳ４８０では、録画データ再生指令に対応する放送番組（録画データ）をメモリ２２から読み出し、その録画データの再生や、ユーザからの各種指令に応じて早送りや巻き戻し等を行う周知の録画データ再生処理を開始し、録画データの停止指令が操作部１４を介して入力されたときに録画データ再生処理を終了して、当該再生処理を終了する。
【００７０】
次に、端末装置１０の制御部２４が実行するオンライン通信処理について、図５〜図９を用いて説明する。なお、図５は、端末装置１０の制御部２４が実行するオンライン通信処理を表すフローチャートであり、図６は、オンライン通信処理の実行時に表示部１８にて表示される表示画面を説明する説明図であり、図７は、端末装置１０の制御部２４が実行する視聴状況送信処理を表すフローチャートである。また、図８は、端末装置１０の制御部２４が実行する番組情報取得処理を表すフローチャートであり、図９は、端末装置１０の制御部２４が実行する番組紹介指令送信処理を表すフローチャートである。
【００７１】
図５のオンライン通信処理は、当該端末装置１０のＩＤ及びパスワードが操作部１４を介して入力されたとき（即ち、ユーザによるサーバ３０へのログイン操作が行われたとき）に実行される処理であり、このオンライン通信処理が開始されると、まずＳ５１０にて、接続要求（ＩＤ及びパスワード）を通信部１６を介してサーバ３０へ送信する。
【００７２】
すると、そのＩＤ及びパスワードを受信したサーバ３０は、そのＩＤ及びパスワードの送信元である端末装置１０が正規の加入者であった場合に、その端末装置１０に対して、ログインを許可する旨を通知すると共に、その端末装置１０と同じグループに属する他の端末装置１０のログイン情報を送信することとなる。
【００７３】
次いで、Ｓ５２０では、サーバ３０から送信されたログインの許可の通知を、通信部１６が受信したか否かを判定する。
そして、Ｓ５２０にて、ログイン許可の通知を受信していないと判定した場合には、当該端末装置１０がサーバ３０にログインすることができないと判断して、続くＳ５３０にてその旨を表示部１８に表示し、当該オンライン通信処理を終了する。
【００７４】
一方、Ｓ５２０にて、ログイン許可の通知を受信したと判定した場合には、当該端末装置がサーバ３０にログインすることができたと判断して、その旨を表示部１８に表示し、Ｓ５４０に移行する。
【００７５】
Ｓ５４０では、サーバ３０から送信されたログイン情報を通信部１６が受信したか否かを判定する。詳しくは、ログイン情報が受信したか否か、及び、当該端末装置１０と同じグループに属する他の端末装置１０がログイン／ログアウトしてきた旨の通知を受けたか否かを判定する。
【００７６】
そして、Ｓ５４０にて、ログイン情報が受信された（若しくは、同じグループに属する他の端末装置１０がログイン／ログアウトしてきた旨の通知を受けた）と判定した場合には、Ｓ５５０に移行し、逆に、ログイン情報が受信されていないと判定した場合には、Ｓ５６０に移行する。
【００７７】
Ｓ５５０では、Ｓ５４０で受信したログイン情報に基づき、図６に示すように、表示部１８の表示領域の一部（図６に示す右上の領域）に、当該端末装置１０と同じグループに属する他の端末装置１０のログイン状況を表示する。
【００７８】
これにより、端末装置１０のユーザは、同じグループに属する他の端末装置１０のユーザがサーバ３０にログインしているか否かを知ることができる。
次に、Ｓ５６０では、サーバ３０から送信された視聴情報又は非公開の通知が通信部１６により受信されたか否かを判定する。
【００７９】
そして、Ｓ５６０にて、視聴情報又は非公開の通知が受信されたと判定した場合には、Ｓ５７０に移行し、逆に、視聴情報又は非公開の通知が受信されていないと判定した場合には、Ｓ５８０に移行する。
【００８０】
Ｓ５６０では、Ｓ５７０で受信した視聴情報又は非公開の通知に基づき、図６に示すように、表示部１８の表示領域の一部（図６に示す右上の領域）に、当該端末装置１０と同じグループに属する他の端末装置１０のユーザによる放送番組の視聴状況を、そのログイン状況と関連付けて表示する。
【００８１】
これにより、端末装置１０のユーザは、同じグループに属する他の端末装置１０のユーザが現在視聴している放送番組を知ることができる。
次に、Ｓ５８０では、当該端末装置１０のユーザの視聴情報をサーバ３０へ送信する図７の視聴情報送信処理を実行する。
【００８２】
続いて、Ｓ５９０では、サーバ３０から番組情報を取得する図８の番組情報取得処理を実行する。
そして、Ｓ６００では、ログイン中の他の端末装置１０に対してメッセージを送信することを表すメッセージ送信指令が操作部１４を介して入力されたか否かを判定する。具体的に説明すると、Ｓ６００では、ログイン中の他の端末装置１０に対するメッセージ、及び、その送信先の端末装置１０のＩＤが操作部１４を介して入力されたときに、メッセージ送信指令が入力されたと判定するようにされている。
【００８３】
そして、Ｓ６００にて、メッセージ送信指令が入力されたと判定した場合には、Ｓ６１０に移行し、逆に、メッセージ送信指令が入力されていないと判定した場合には、Ｓ６２０に移行する。
【００８４】
Ｓ６１０では、Ｓ６１０で入力されたメッセージ、及び、その送信先の端末装置１０のＩＤ）を、通信部１６を介してサーバ３０へ送信する。
続いて、Ｓ６２０では、サーバ３０から送信されたメッセージが通信部１６により受信されたか否かを判定する。
【００８５】
そして、Ｓ６２０にて、メッセージが受信されたと判定した場合には、Ｓ６３０に移行し、逆に、メッセージが受信されていないと判定した場合には、Ｓ６４０に移行する。
Ｓ６３０では、Ｓ６２０で受信したメッセージを、図６に示すように、表示部１８の表示領域の一部（図６に示す右下の領域）に表示する。
【００８６】
次に、Ｓ６４０では、推薦予約指令が操作部１４を介して入力されたか否かを判定する。
そして、Ｓ６４０にて、推薦予約指令が入力されたと判定した場合には、Ｓ６５０に移行し、逆に、推薦予約指令が入力されていないと判定した場合には、Ｓ６６０に移行する。
【００８７】
Ｓ６５０では、推薦予約指令をサーバに送信する図９の推薦予約指令送信処理を実行する。
次に、Ｓ６６０では、サーバとの接続を切断することを表す切断要求が、操作部１４を介して入力されたか否かを判定する。
【００８８】
そして、Ｓ６６０にて、切断要求が入力されていないと判定した場合には、Ｓ５４０に戻り、逆に、切断要求が入力されたと判定した場合には、続くＳ６７０にて、切断要求を通信部１６を介してサーバ３０へ送信し、当該オンライン通信処理を終了する。
【００８９】
次に、視聴状況送信処理（図５のＳ５８０の処理）について、図７のフローチャートを用いて説明する。
端末装置１０の制御部２４が、Ｓ５７０の処理を終えて図７の視聴情報送信処理を開始すると、まずＳ７１０にて、非公開指令が操作部１４を介して入力されたか否かを判定する。
【００９０】
そして、Ｓ７１０にて、非公開指令が入力されたと判定した場合には、Ｓ７２０に移行して非公開フラグをセットし、続くＳ７３０にて、非公開指令を通信部１６を介してサーバ３０へ送信して当該視聴情報送信処理を終了する。
【００９１】
一方、Ｓ７１０にて、非公開指令が入力されていないと判定した場合には、Ｓ７４０に移行し、非公開フラグがセットされているか否かを判定する。
そして、Ｓ７４０にて、非公開フラグがセットされていると判定した場合には、Ｓ７５０に移行し、逆に、非公開フラグがセットされていないと判定した場合には、Ｓ７７０に移行する。
【００９２】
Ｓ７５０では、視聴情報の非公開を解除することを表す非公開解除指令が操作部１４を介して入力されたか否かを判定する。
そして、Ｓ７５０にて、非公開解除指令が入力されたと判定した場合には、Ｓ７６０に移行し、逆に、非公開解除指令が入力されていないと判定した場合には、Ｓ７３０に移行する。
【００９３】
Ｓ７６０では、非公開フラグをリセットして、Ｓ７７０に移行する。
Ｓ７７０では、視聴フラグがセットされているか否かを判定する。
そして、Ｓ７７０にて、視聴フラグがセットされていると判定した場合には、Ｓ７８０に移行し、逆に、視聴フラグがセットされていないと判定した場合には、Ｓ７８０に移行する。
【００９４】
Ｓ７８０では、テレビチューナ１２が選局している放送局４を特定し、その放送局４を表す放送局情報と現在時刻とを、当該端末装置１０の視聴情報として通信部１６を介してサーバ３０へ送信し、当該視聴情報送信処理を終了する。なお、本実施形態において、サーバ３０は、視聴情報を受信すると、番組情報ＤＢ４０に基づき、その視聴情報の送信元である端末装置１０のユーザが現在視聴している放送番組を特定している。
【００９５】
Ｓ７９０では、ユーザが現在放送番組を視聴していないことを表す未視聴情報を、当該端末装置１０の視聴情報として通信部１６を介してサーバ３０へ送信し、当該視聴情報送信処理を終了する。
【００９６】
次に、番組情報取得処理（図５のＳ５９０の処理）について、図８のフローチャートを用いて説明する。
端末装置１０の制御部２４が、Ｓ５７０の処理（視聴情報送信処理）を終えて図８の番組情報取得処理を開始すると、まずＳ８１０にて、番組情報を取得することを表す番組情報取得指令が操作部１４を介して入力されたか否かを判定する。
【００９７】
そして、Ｓ８１０にて、番組情報取得指令が入力されていないと判定した場合には、当該番組情報取得処理を終了し、逆に、番組情報取得指令が入力されたと判定した場合には、Ｓ８２０に移行する。
【００９８】
Ｓ８２０では、番組情報の送信指令を、通信部１６を介してサーバ３０へ送信する。
すると、サーバ３０は、上述した図３のＳ２２０の処理にて、番組情報送信指令の送信元の端末装置１０に対し、番組情報を送信することとなる。
【００９９】
次に、Ｓ８３０では、通信部１６がサーバ３０から番組情報を受信したか否かを判定し、番組情報を取得したと判定するまで当該処理を繰り返す。
そして、Ｓ８３０にて、番組情報が受信されたと判定すると、続くＳ８４０にて、今回受信した番組情報をメモリ２２に記憶して、当該番組情報取得処理を終了する。
【０１００】
次に、推薦予約指令送信処理（図５のＳ６５０の処理）について、図９のフローチャートを用いて説明する。
推薦予約指令送信処理は、Ｓ６４０の処理にて推薦予約指令が受信されたと判定したときに、端末装置１０の制御部２４が実行する処理であり、この処理が開始されると、まずＳ９１０にて、メモリ２２に記憶された番組情報に基づき、例えば当日分の番組表を生成し、その生成した番組表を表示部１８に表示する。
【０１０１】
続いて、Ｓ９２０では、表示部１８に表示した番組表の中から所定の放送番組がユーザにより選択されたことを表す選択指令が操作部１４を介して入力されたか否かを判定する。
【０１０２】
そして、Ｓ９２０にて、選択指令が入力されていないと判定した場合には、当該Ｓ９２０の処理を繰り返し実行し、逆に、選択指令が入力されたと判定した場合には、Ｓ９３０に移行する。
【０１０３】
Ｓ９３０では、ユーザにより選択された放送番組（即ち、ユーザが推薦する放送番組）の送信先となる端末装置１０のＩＤが、操作部１４を介して入力されたか否かを判定する。
【０１０４】
そして、Ｓ９３０にて、送信先となる端末装置１０のＩＤが入力されていないと判定した場合には、当該Ｓ９３０の処理を繰り返し実行し、逆に、送信先となる端末装置１０のＩＤが入力されたと判定した場合には、Ｓ９４０に移行する。
【０１０５】
Ｓ９４０では、Ｓ９２０で入力された選択指令に対応する放送番組を、Ｓ９３０で入力された送信先となる端末装置に予約させることを表す推薦予約指令を、通信部１６を介してサーバ３０へ送信し、当該推薦予約指令送信処理を終了する。
【０１０６】
次に、端末装置１０の制御部２４が実行する予約処理について、図１０を用いて説明する。なお、図１０は、端末装置１０の制御部２４が実行する予約処理を表すフローチャートである。
【０１０７】
予約処理は、放送番組の予約指令が操作部１４を介して制御部２４に入力されるか、または、サーバ３０から送信される推薦予約指令が通信部１６により受信されたときに実行される処理であり、端末装置１０の制御部２４が図１０の予約処理を開始すると、まずＳ１０１０にて、推薦予約指令が通信部１６により受信されたか否かを判定する。
【０１０８】
そして、Ｓ１０１０にて、推薦予約指令が受信されたと判定した場合には、今回の予約処理の開始が推薦予約指令の受信によるものであると判断して、Ｓ１０２０に移行し、逆に、推薦予約指令が受信されていないと判定した場合には、今回の予約処理の開始が放送番組の予約指令の入力によるものであると判断して、Ｓ１０３０に移行する。
【０１０９】
Ｓ１０２０では、推薦予約指令の受信により放送番組を録画することを表す推薦予約フラグをセットする。
そして、Ｓ１０３０では、放送番組の予約指令または推薦予約指令に対応する放送番組を録画する図１１の録画処理を開始し、当該予約処理を終了する。
【０１１０】
次に、端末装置１０の制御部２４が実行する録画処理について、図１１を用いて説明する。なお、図１１は、端末装置１０の制御部２４が実行する録画処理を表すフローチャートである。
【０１１１】
この録画処理は、上記予約処理のＳ１０２０の処理が終了したときに、予約処理と並行して実行される処理であり、この処理が開始されると、まずＳ１１１０にて、放送番組の予約指令または推薦予約指令に対応する放送番組の放送開始時刻、放送終了時刻、放送チャンネル等をメモリ２２に記憶する。
【０１１２】
具体的に説明すると、Ｓ１１１０では、推薦予約フラグがセットされているか否かを判定し、推薦予約フラグがセットされていると判定した場合には、推薦予約指令による予約（他の端末装置１０の推薦による予約）と判断し、推薦予約指令に対応する放送番組の放送開始時刻、放送終了時刻、放送チャンネル、今回の予約が他の端末装置１０の推薦によるものであることを表す推薦予約情報等をメモリ２２に記憶すると共に、推薦予約フラグをリセットする。
【０１１３】
一方、推薦予約フラグがセットされていないと判定した場合には、放送番組の予約指令による予約（ユーザの操作による予約）と判断し、予約指令に対応する放送番組の放送開始時刻、放送終了時刻、放送チャンネル等をメモリ２２に記憶する。
【０１１４】
次いで、Ｓ１１２０では、現在時刻が、メモリ２２に記憶されている放送開始時刻（即ち、予約指令に対応する放送番組の放送開始時刻）になったか否かを判定する。
そして、Ｓ１１２０にて、現在時刻が放送開始時刻になっていないと判定した場合には、当該Ｓ１１２０の処理を繰り返し実行し、逆に、現在時刻が放送開始時刻になったと判定した場合には、Ｓ１１３０に移行する。
【０１１５】
Ｓ１１３０では、メモリ２２に記憶されている推薦予約情報に基づき、今回の予約が推薦予約指令によるものであるか否かを判定する。
そして、Ｓ１１３０にて、今回の予約が推薦予約指令によるものであると判定した場合には、Ｓ１１４０に移行し、逆に、今回の予約が推薦予約指令によるものではないと判定した場合には、Ｓ１１５０に移行する。
【０１１６】
Ｓ１１４０では、推薦予約指令に対応する放送番組の録画を開始し、その放送番組の放送終了時刻になると録画を終了して、その録画データを、他の端末装置１０の推薦によるものであることを表す推薦予約録画データとしてメモリ２２に記憶し、当該録画処理を終了する。
【０１１７】
Ｓ１１５０では、放送番組の予約指令に対応する放送番組の録画を開始し、その放送番組の放送終了時刻になると録画を終了して、その録画データをメモリ２２に記憶し、当該録画処理を終了する。
【０１１８】
次に、端末装置１０の制御部２４が実行する推薦録画データ再生処理について、図１２を用いて説明する、なお、図１２は、端末装置１０の制御部２４が実行する推薦録画データ再生処理を表すフローチャートである。
【０１１９】
図１２の推薦録画データ再生処理は、端末装置１０の起動時に実行される処理であり、この処理が開始されると、まず１２１０にて、メモリ２２に記憶された録画データの中に、推薦予約録画データがあるか否かを判定する。
【０１２０】
そして、Ｓ１２１０にて、推薦予約録画データがないと判定した場合には、当該推薦録画データ再生処理を終了し、逆に、推薦予約録画データがあると判定した場合には、Ｓ１２２０に移行する。
【０１２１】
Ｓ１２２０では、メモリ２２に記憶された録画データの中に、推薦予約録画データがある旨を表示部１８に表示する。
次に、Ｓ１２３０では、録画データを再生することを表す録画データ再生指令が操作部１４を介して入力されたか否かを判定する。
【０１２２】
そして、録画データ再生指令が入力されていないと判定した場合には、当該推薦予約録画データ再生処理を終了し、逆に、録画データ再生指令が入力されたと判定した場合には、Ｓ１２４０に移行して録画データ再生処理を開始して当該推薦予約録画データ再生処理を終了する。
【０１２３】
以上説明したように、本実施形態のサーバ３０では、ログイン中の端末装置１０から送信された視聴情報を受信すると、その視聴情報を、その送信元の端末装置１０と同じグループに属する他の端末装置１０のうち、ログイン中の端末装置１０に対して送信すると共に、端末装置１０による当該サーバ３０へのログインを許可すると、その端末装置１０に対して、その端末装置１０と同じグループに属する他の端末装置１０の視聴情報を送信する。
【０１２４】
そして、視聴情報を受信した端末装置１０は、図６に示すように、その視聴情報に基づき、当該端末装置１０と同じグループに属する他の端末装置１０のユーザによる放送番組の視聴状況を表す表示画面を生成して表示部１８に表示する。
【０１２５】
このため、本実施形態によれば、ログイン中の端末装置１０のユーザの手を煩わせることなく、そのユーザに対して、そのユーザの端末装置１０と同じグループに属する他の端末装置１０のユーザが、現在どのような放送番組を視聴しているのかということを知らせることができる。
【０１２６】
また、本実施形態によれば、ログイン中のユーザは、自らが所持する端末装置１０を用いて非公開指令をサーバ３０に送信することで、自分の視聴情報が他の端末装置１０のユーザに知られてしまうのを防止することができる。
【０１２７】
また、本実施形態によれば、例えば、ログイン中のユーザは、他のユーザに推薦したい放送番組がある場合に、その放送番組の推薦予約指令をサーバ３０に送信することで、所定の端末装置１０（例えば、友人が所持する端末装置１０）に対して、その指令に対応する放送番組（即ち、ユーザが推薦した放送番組）を記録させることができる。
【０１２８】
また、本実施形態の端末装置１０によれば、推薦予約指令に基づき記録された放送番組を、当該端末装置１０の起動時に通知し、ユーザからの再生許可をうけたときに再生するので、その推薦予約指令により記録した放送番組（即ち、他の端末装置１０のユーザから推薦された放送番組）をすぐに視聴することができる。
【０１２９】
なお、本実施形態では、個人情報ＤＢ３８が、加入者情報記憶手段及び接続情報記憶手段に相当し、通信部３４が通信手段に相当している。また、Ｓ１２０及びＳ１３０の処理が接続許可手段に相当し、Ｓ１８０及びＳ１９０の処理がコンテンツ情報管理手段に相当している。また、Ｓ１５０、Ｓ１６０、Ｓ２００、及び、Ｓ３１０の処理が、コンテンツ情報送信手段に相当し、Ｓ２８０及びＳ３００の処理が切断手段に相当している。また、視聴許可フラグが禁止手段に相当し、Ｓ２７０の処理が推薦予約指令転送手段に相当している。また、テレビチューナ１２がコンテンツデータ受信手段に相当し、操作部１４が入力手段に相当し、Ｓ４３０、Ｓ４８０、及び、Ｓ１２４０の処理が再生手段に相当している。また、通信部１６が端末側通信手段に相当し、Ｓ５１０の処理が接続要求送信手段に相当し、図７の視聴情報送信処理がコンテンツデータ送信手段に相当している。また、Ｓ５７０の処理が通知手段に相当し、図９の推薦予約指令送信処理が推薦予約指令送信手段に相当し、図１１の録画処理が記録手段に相当している。また、Ｓ１２１０の処理が記録コンテンツ判定手段に相当し、Ｓ１２２０の処理が記録コンテンツ通知手段に相当している。
【０１３０】
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
例えば、上記実施形態において、端末装置１０のユーザ（即ち、加入者）は、サーバ３０とインターネット２を介して通信可能に構成された携帯機（例えば、携帯電話機）を所持するようにして、その携帯機を利用して端末装置１０のＩＤ及びパスワードをサーバ３０へ送信することで、サーバ３０にログインすることができるようにされていてもよい。
【０１３１】
このようにすれば、端末装置１０のユーザは、携帯機を用いて他の端末装置１０に推薦予約指令を送信することが可能となる。
また、コンテンツデータとしては、テレビ放送の放送番組に限らず、所定のサーバに蓄積される動画データや音声データ等でもよい。
【図面の簡単な説明】
【０１３２】
【図１】本実施形態の通信システムの概略構成図である。
【図２】個人情報ＤＢに登録された個人情報、及び、番組情報ＤＢに登録された番組情報を説明する説明図である。
【図３】サーバの制御部が実行する処理を表すフローチャートである。
【図４】端末装置の制御部が実行する再生処理を表すフローチャートである。
【図５】端末装置の制御部が実行するオンライン通信処理を表すフローチャートである。
【図６】オンライン通信処理の実行時に表示部にて表示される表示画面を説明する説明図である。
【図７】端末装置の制御部が実行する視聴状況送信処理を表すフローチャートである。
【図８】端末装置の制御部が実行する番組情報取得処理を表すフローチャートである。
【図９】端末装置の制御部が実行する番組紹介指令送信処理を表すフローチャートである。
【図１０】端末装置の制御部が実行する予約処理を表すフローチャートである。
【図１１】端末装置の制御部が実行する録画処理を表すフローチャートである。
【図１２】端末装置の制御部が実行する紹介予約録画データ再生処理を表すフローチャートである。
【符号の説明】
【０１３３】
２…インターネット、４…放送局、１０…端末装置、１２…テレビチューナ、１４…操作部、１４…操作部、１８…表示部、２０…スピーカ、２２…メモリ、２４…制御部、３０…サーバ、３２…制御部、３４…通信部、３６…メモリ、３８…個人情報ＤＢ、４０…番組情報ＤＢ。
【図１】
2007259245.tif 000003
【図２】
2007259245.tif 000004
【図３】
2007259245.tif 000005
【図４】
2007259245.tif 000006
【図５】
2007259245.tif 000007
【図６】
2007259245.tif 000008
【図７】
2007259245.tif 000009
【図８】
2007259245.tif 000010
【図９】
2007259245.tif 000011
【図１０】
2007259245.tif 000012
【図１１】
2007259245.tif 000013
【図１２】
2007259245.tif 000014