(57)【要約】【課題】  面倒なことをしなくてもＴＶ番組の録画を失敗することがないようにする。【構成】  ホームサーバ３０は、ユーザ領域３４１と共有領域３４２とに区分けされたストレージ３４を有し、ＴＶ番組録画等の設定が行われ容量不足であるときには他のホームサーバ３０のストレージ３４を用いたサービスの提供を受ける旨の要求を転送する。センターサーバ１０は、ホームサーバ間のサービスの授受の仲介を行い、ホームサーバ３０Ａから要求があると、管理ファイル１３を参照してその要求を満たすサービスの提供を行うホームサーバ３０Ｂ、Ｃを探し出し、これをアクセスするのに必要なアクセス鍵等を読み出してホームサーバ３０Ａに転送し、ホームサーバ３０Ａは、アクセス鍵等を受けると、これらを用いてホームサーバ３０Ｂ、Ｃに回線接続してその共有領域３４３にデータを転送して書き込みを行い、その後、同様にアクセスしてデータの読み出しを行う。【選択図】  図１
2005223736.tif 000002
【特許請求の範囲】
【請求項１】
ＴＶ番組が録画可能な機能を有したクライアントその他のネット機器が広域ネットワークを介してセンターサーバに接続されたネットワークシステムにおいて、ネット機器は、ユーザ領域と共有領域とに区分けされたストレージを有しており、ＴＶ番組録画又はその予約が設定が行われると、ストレージに記憶すべき当該ＴＶ番組のデータの容量を把握して容量不足であるか否かを判定し、その結果、容量不足であると判定したときには他のネット機器のストレージを用いたサービスの提供を受ける旨の要求を転送する一方、センターサーバは、ネット機器のストレージの少なくとも共有領域をアクセスするのに必要な鍵及び通信アドレスを機器毎に管理ファイルに登録しており、ネット機器のストレージの共有領域上のデータ容量、空き容量の管理を行いながらネット機器間のストレージの機器資源の利用に関するサービスの授受の仲介を行い、一のネット機器からストレージを用いたサービスを受ける旨の要求があると、管理ファイルを参照して当該要求を満たすサービスの提供を行う他のネット機器を探し出し、管理ファイルに予め登録された当該他のネット機器のストレージの共有領域をアクセスするのに必要なアクセス鍵及び通信アドレスを読み出して一のネット機器に転送し、一のネット機器は、当該他のネット機器のアクセス鍵及び通信アドレスを受けると、これらを用いて当該他のネット機器に回線接続してそのストレージの公共領域に対してアクセスし記憶すべきデータを転送して書き込みを行い、その後、同様にアクセスしてデータの読み出しを行う構成となっていることを特徴とするネットワークシステム。
【請求項２】
ＴＶ番組が録画可能であるクライアントその他のネット機器が広域ネットワークを介してセンターサーバに接続されたネットワークシステムにおいて、ネット機器は、ユーザ領域と共有領域とに区分けされたストレージを有しており、ＴＶ視聴履歴、録画履歴及び再生履歴をストレージの共有領域に記録する一方、ＴＶ番組録画予約の設定が行われると、そのＴＶ録画予約内容をセンターサーバに転送し、センターサーバは、ネット機器のストレージの少なくとも共有領域をアクセスするのに必要なアクセス鍵及び通信アドレスを機器毎に管理ファイルに登録しており、管理ファイル上のアクセス鍵及び通信アドレスを用いてネット機器のストレージの公共領域にアクセスしてネット機器のＴＶ視聴履歴、録画履歴及び再生履歴を読み出して収集・分析を行ってネット機器に係るユーザの趣味／嗜好を推測し、その推測結果を管理ファイルに登録又は更新し、一のネット機器から転送されたＴＶ録画予約内容を受けると、管理ファイルを参照して当該一のネット機器に係るユーザと趣味／嗜好が同一のユーザに係る他のネット機器を探し、同一のＴＶ録画予約内容を示すデータを当該他のネット機器に転送し、他のネット機器は、センターサーバから転送されたＴＶ録画予約内容を受けると、同一のＴＶ番組録画予約の設定を行う構成となっていることを特徴とするネットワークシステム。
【請求項３】
請求項１又は２記載のネットワークシステムにおいて、ネット機器は、同機器に固有の情報通信用の公開鍵及びアクセス鍵を保管するとともに広域ネットワークを通じて転送された暗号化したアクセス鍵を公開鍵により復号化したアクセス鍵によりストレージの共有領域をアクセス可能にするセキュリティチップを有しており、センターサーバは、ネット機器からシステム導入時に転送されたセキュリティチップ上の情報通信用の公開鍵を及びアクセス鍵を管理ファイルに登録する一方、情報通信用の公開鍵でもってアクセス鍵を暗号化する機能を有した構成となっていることを特徴とするネットワークシステム。
【請求項４】
請求項１、２又は３記載のネットワークシステムにおいて、ネット機器であるクライアントは、センターサーバから送信された各種デジタル情報を広域ネットワークを通じて受け、当該各種デジタル情報をその再生装置たる家電機器にホームネットワークを用いて配信するホームサーバであることを特徴とするネットワークシステム。
【請求項５】
請求項１、２、３又は４記載のネットワークシステムにおいて、センターサーバは、サービスの授受に関する管理データを参照して、サービスの提供を受ける側の当該サービスを提供する側に対する当該サービスに応じたサービス料の支払いを決済する機能を有した構成となっていることを特徴とするネットワークシステム。
【請求項６】
請求項５記載のネットワークシステムにおいて、センターサーバは、同サーバが管理するローカルマネーを用いて前記サービス料の決済を行う機能を有した構成となっていることを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＶ番組が録画可能なクライアントその他のネット機器が広域ネットワークを介してセンターサーバに接続されたネットワークシステムに関する。
【背景技術】
【０００２】
最近においてはインターネットに接続されたコンピュータ上にてデジタルテレビジョンの番組を視聴することが可能になっている。この場合、ＴＶ番組を録画するときには同コンピュータに接続されたハードディスクに記録するのが一般的である。ただ、ハードディスクの残量容量不足であるときは録画に失敗することになるから、ハードディスクに番組録画をする際に容量不足であることを検知したときはその旨を使用者に知らせて連絡させるようになっている（例えば、特許文献１）。
【特許文献１】特開２００３−１２３４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来例による場合、ユーザがハードディスクに記録されているデータを消去したり別のハードディスクを外付けしたりしないとＴＶ番組の録画を失敗することになり、ＴＶ番組の録画の設定も含めて非常に面倒である。また、ネットストレージを用いるという方法もあるが、サーバにおいてストレージを追加することが必要であり、設備コストが高いという問題がある。
【０００４】
本発明は上記背景の下で創作されたものであり、その課題とするところは面倒なことをしなくてもＴＶ番組の録画を失敗することがないネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明のネットワークシステムは、ＴＶ番組が録画可能な機能を有したクライアントその他のネット機器が広域ネットワークを介してセンターサーバに接続されたネットワークシステムにおいて、ネット機器は、ユーザ領域と共有領域とに区分けされたストレージを有しており、ＴＶ番組録画又はその予約が設定が行われると、ストレージに記憶すべき当該ＴＶ番組のデータの容量を把握して容量不足であるか否かを判定し、その結果、容量不足であると判定したときには他のネット機器のストレージを用いたサービスの提供を受ける旨の要求を転送する一方、センターサーバは、ネット機器のストレージの少なくとも共有領域をアクセスするのに必要な鍵及び通信アドレスを機器毎に管理ファイルに登録しており、ネット機器のストレージの共有領域上のデータ容量、空き容量の管理を行いながらネット機器間のストレージの機器資源の利用に関するサービスの授受の仲介を行い、一のネット機器からストレージを用いたサービスを受ける旨の要求があると、管理ファイルを参照して当該要求を満たすサービスの提供を行う他のネット機器を探し出し、管理ファイルに予め登録された当該他のネット機器のストレージの共有領域をアクセスするのに必要なアクセス鍵及び通信アドレスを読み出して一のネット機器に転送し、一のネット機器は、当該他のネット機器のアクセス鍵及び通信アドレスを受けると、これらを用いて当該他のネット機器に回線接続してそのストレージの公共領域に対してアクセスし記憶すべきデータを転送して書き込みを行い、その後、同様にアクセスしてデータの読み出しを行う構成となっている。
【０００６】
本発明の別のネットワークシステムは、ＴＶ番組が録画可能であるクライアントその他のネット機器が広域ネットワークを介してセンターサーバに接続されたネットワークシステムであって、ネット機器は、ユーザ領域と共有領域とに区分けされたストレージを有しており、ＴＶ視聴履歴、録画履歴及び再生履歴をストレージの共有領域に記録する一方、ＴＶ番組録画予約の設定が行われると、そのＴＶ録画予約内容をセンターサーバに転送し、センターサーバは、ネット機器のストレージの少なくとも共有領域をアクセスするのに必要なアクセス鍵及び通信アドレスを機器毎に管理ファイルに登録しており、管理ファイル上のアクセス鍵及び通信アドレスを用いてネット機器のストレージの公共領域にアクセスしてネット機器のＴＶ視聴履歴、録画履歴及び再生履歴を読み出して収集・分析を行ってネット機器に係るユーザの趣味／嗜好を推測し、その推測結果を管理ファイルに登録又は更新し、一のネット機器から転送されたＴＶ録画予約内容を受けると、管理ファイルを参照して当該一のネット機器に係るユーザと趣味／嗜好が同一のユーザに係る他のネット機器を探し、同一のＴＶ録画予約内容を示すデータを当該他のネット機器に転送し、他のネット機器は、センターサーバから転送されたＴＶ録画予約内容を受けると、同一のＴＶ番組録画予約の設定を行う構成となっている。
【０００７】
ネット機器は、同機器に固有の情報通信用の公開鍵及びアクセス鍵を保管するとともに広域ネットワークを通じて転送された暗号化したアクセス鍵を公開鍵により復号化したアクセス鍵によりストレージの共有領域をアクセス可能にするセキュリティチップを有しており、センターサーバは、ネット機器からシステム導入時に転送されたセキュリティチップ上の情報通信用の公開鍵を及びアクセス鍵を管理ファイルに登録する一方、情報通信用の公開鍵でもってアクセス鍵を暗号化する機能を有した構成とすることが望ましい。
【０００８】
ネット機器であるクライアントは、センターサーバから送信された各種デジタル情報を広域ネットワークを通じて受け、当該各種デジタル情報をその再生装置たる家電機器にホームネットワークを用いて配信するホームサーバであることが望ましい。
【０００９】
センターサーバは、サービスの授受に関する管理データを参照して、サービスの提供を受ける側の当該サービスを提供する側に対する当該サービスに応じたサービス料の支払いを決済する機能を有した構成とすることが望ましく、この場合、同サーバが管理するローカルマネーを用いてサービス料の決済を行う機能を有した構成とすることが望ましい。
【発明の効果】
【００１０】
本発明の請求項１に係るネットワークシステムによる場合、ＴＶ番組をネット機器のストレージに録画するに際して容量不足であるときには、他のネット機器のストレージの公共理領域に自動的に録画される構成となっているので、非常に楽であり、ＴＶ番組の録画を失敗することもない。また、センターサーバにおいてストレージを追加することも必要もなく、設備コストも安いというメリットがある。
【００１１】
本発明の請求項２に係るネットワークシステムによる場合、趣味／嗜好が同一である他のユーザがＴＶ番組録画予約の設定を行うと、そのＴＶ番組録画予約の設定が自己のネット機器において自動的に行われる構成となっているので、ＴＶ番組録画予約の設定が勝手に行われることになり、非常に楽であり、好みでありながら知らなかったＴＶ番組も自動的に録画されることになり、この点でも非常に使い勝手が良い。
【００１２】
本発明の請求項３に係るネットワークシステムによる場合、情報通信用の公開鍵及びアクセス鍵を保管するセキュリティチップを用いてストレージの公共領域に対する不正な外部アクセスを禁止する構成となっているので、全てをソフトウエアに依存する場合に比べてセキュリティ性が向上するという効果がある。
【００１３】
本発明の請求項４に係るネットワークシステムによる場合、ネット機器がホームサーバである構成となっており、その普及率が今後益々高くなり、近い将来一家に一台という時代になると予想されることから、巨大なマシンパワーが得られ、より複雑な処理を行うことが可能になるという効果がある。
【００１４】
本発明の請求項５又は６に係るネットワークシステムによる場合、クライアント等がストレージやＣＰＵを用いたサービスの提供を行ったときは、その提供分の利益が還元される構成となっているので、提供されるマシンの台数が益々増加する傾向になり、同システムの利用の促進を図る上で大きな意義がある。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図１乃至図３を参照して説明する。
【実施例１】
【００１６】
図１はネットワークシステムの構成図、図２は同システムを構成するセンターサーバの構成図、図３は同システムを構成するホームサーバの構成図である。
【００１７】
ここに掲げるネットワークシステムは、図１に示すようにセンターサーバ１０と、光ファイバー等を用いた広域ネットワーク２０と、センターサーバ１０に広域ネットワーク２０を介して接続されたネット機器たるクライアントとしてのホームサーバ３０等を有した基本構成となっている。
【００１８】
同システムにおいて最も特徴的であるのは、広域ネットワーク２０上に分散配置された複数のホームサーバ３０等を用いてグリッドコンピューティングを行うことが可能であるという点と、ホームサーバ３０のストレージ３４上に公共領域３４２（図３参照）が設けられているという点と、センターサーバ１０がユーザ間のサービスの授受の管理を行っているという点と、ホームサーバ３０がサービスの提供を受ける旨の要求をセンターサーバ１０に対して行うと、センターサーバ１０がその要求に係るサービスを行うホームサーバ３０のストレージ３４の公共領域３４２をアクセスするのに必要なアクセス鍵及び通信アドレスを与えるという点と、このサービスの提供を行うホームサーバ３０等のユーザが当該サービスに応じたサービス料を受けることができるという点である。
【００１９】
なお、ホームサーバ３０の基本構成については全て同一であるが、説明の都合上、サービスの提供を受ける側のホームサーバ３０を３０Ａと、サービスの提供を行う側のホームサーバ３０を３０Ｂ、３０Ｃとして表すことにする。以下、各構成の詳細について説明する。
【００２０】
センターサーバ１０は、図２に示すように広域ネットワーク２０の回線接続という基本的な機能に加えてユーザ間等で行われるサービスの授受を支援するために予め用意されたプログラムを逐次実行するコンピュータである制御部１１と、広域ネットワーク２０の末端に接続された通信部１２と、上記機能を実現する上で必要な種々の管理データを記録したハードディスク等の管理ファイル１３等とを備えている。
【００２１】
センターサーバ１０は、ホームサーバ３０Ａから送信されたサービスの提供を受ける旨の要求、具体的には、そのサービスの種類を示すサービス要求コマンド、そのサービスの提供を行うのに必要なメモリ使用容量（以下、メモリ使用容量ＵＶと称する）及びそのサービスの提供を受ける期間（以下、サービス提供期間Ｔと称する）等のデータを受信すると、管理ファイル１３内のユーザ管理ファイル１３１上の管理データを参照して、そのサービスの提供を行うのに適したホームサーバ３０Ｂ、３０Ｃを探し出し、ホームサーバ３０Ａにホームサーバ３０Ｂ、３０Ｃのストレージ３４Ａ、３４Ｂの公共領域３４２Ａ、３４２Ｂをアクセスするのに必要なアクセス鍵及び通信アドレスを各々転送する構成となっている。
【００２２】
ホームサーバ３０のストレージ３４の公共領域３４２をアクセスするのに必要なアクセス鍵についてはセンターサーバ１０により生成されている。センターサーバ１０は、ホームサーバ３０からシステム導入時に転送されたセキュリティチップ３５（後述する）上の情報通信用の公開鍵及びアクセス鍵をユーザ管理ファイル１３１４に登録する一方、情報通信用の公開鍵でもってアクセス鍵を暗号化する機能を有した構成となっている。
【００２３】
管理ファイル１３は、ユーザ単位のユーザ管理ファイル１３１と、サービス単位のサービス管理ファイル１３２とを有した内容となっている。各ファイルの管理データは制御部１３１により記録される。
【００２４】
ユーザ管理ファイル１３１は、回線接続契約時にユーザから提供された情報が専らベースとなったユーザ情報である管理データ等を記録するメインファイルと、ユーザ間でのサービスの提供の授受を行う際のその内容を示す管理データを記録するサブファイルとを有した内容となっている。
【００２５】
ユーザ管理ファイル１３１のメインファイルには、ユーザの氏名住所、ホームサーバ３０の使用機種名、ホームサーバ３０の通信アドレス（以下、通信アドレスと称する）、ストレージ３４の公共領域３４２のアドレス空間（以下、アドレス空間と称する）、そのアドレス空間のデータ記憶容量（以下、最大容量ＭＶと称する）、情報通信用の公開鍵及びアクセス鍵が記録される。
【００２６】
ユーザ管理ファイル１３１のサブファイルには、ホームサーバ３０のストレージ３４上の公共領域３４２の空き容量（以下、空き容量と称する）、制御部３１（図３参照）内のＣＰＵの稼働率（以下、ＣＰＵ稼働率と称する）、ユーザに支払われるべきサービス料（以下、サービス料と称する）等が記録される。
【００２７】
サービス管理ファイル１３２は、ホームサーバ間等で行われるストレージを用いたサービスの授受を管理するための管理データを記録するファイルであって、ホームサーバ３０Ａ等から送信されたサービスの提供を受ける旨の要求を受信する毎に作成される。サービス管理ファイル１３２には、そのサービスを特定するコード（以下、サービス特定コードと称する）、そのサービスの種類を示すコード（以下、サービス種類コードと称する）、そのサービスの提供を行うのに必要なメモリ使用容量（以下、メモリ使用容量と称する）、サービスの提供を受ける期間（以下、サービス提供期間と称する）、サービスの提供を受ける側のホームサーバの通信アドレス（以下、被提供側アドレスと称する）、サービスの提供を行う側のホームサーバの通信アドレス（以下、提供側アドレスと称する）、同ホームサーバのストレージの公共領域の使用アドレス（以下、使用アドレスと称する）等が記録される。
【００２８】
サービス特定コードについては、サービス要求コマンドを受信した日時やそのコマンドの種類等により得ている。メモリ使用容量については、サービス要求コマンドと一緒に送信されたメモリ使用容量ＵＶにより得ている。サービス提供期間については、サービス要求コマンドと一緒に送信されたサービス提供期間Ｔにより得ている。被提供側アドレスについては、サービス要求コマンドを送信された通信アドレスにより得ている。提供側アドレス及び使用アドレスについては、次のようにして得ている。
【００２９】
ホームサーバ３０Ａ等から送信されたサービス要求コマンドがストレージを用いたサービスを示しており、メモリ使用容量ＵＶがＸを示している場合、ユーザ管理ファイル１３１上の空き容量をランダムに検索して、ストレージ３４の公共領域３４２の空き容量がＸ以上であるホームサーバ３０を探す。例えば、探されたホームサーバ３０がホームサーバ３０Ｂ（又は３０Ｃ）であったと仮定すると、ユーザ管理ファイル１３１からホームサーバ３０Ｂ（又は３０Ｃ）の通信アドレスを読み出し、これが提供側アドレスとなる。この場合、ホームサーバ３０Ｂ（又は３０Ｃ）が上記サービスの提供の全部を行うに適したホームサーバということになる。使用アドレスについては、ホームサーバ３０Ｂ（又は３０Ｃ）に関するユーザ管理ファイル１３１のメインファイルに含まれるアドレス空間の先頭アドレスからこれにＸに相当するアドレス分を加算して得ている。
【００３０】
これに対して、ユーザ管理ファイル１３１を検索しても空き容量がＸ以上であるホームサーバ３０が見つからなかった場合、センターサーバ１０は、メモリ使用容量が大き過ぎ、複数に分割することを要請する旨のデータをホームサーバ３０Ａ等に送信する。これに応じてホームサーバ３０Ａ等から送信された分割メモリ使用容量（これをＸ１、Ｘ２・・・とする）等のデータを受信すると、上記と同様にユーザ管理ファイル１３１を検索して、ストレージ２３の公共領域３４２の空き容量がＸ１、Ｘ２・・以上であるホームサーバ３０を探す。例えば、探されたホームサーバ３０がホームサーバ３０Ｂ及び３０Ｃであったと仮定すると、ユーザ管理ファイル１３１からホームサーバ３０Ｂ及び３０Ｃの通信アドレスを各々読み出し、これらが提供側アドレスとなる。この場合、ホームサーバ３０Ｂ及び３０Ｃが上記サービスの提供の一部を行うに適したホームサーバということになる。使用アドレスについては、ホームサーバ３０Ｂ及び３０Ｃに関するユーザ管理ファイル１３１のメインファイルに含まれるアドレス空間の先頭アドレスからこれにＸ１、Ｘ２の相当するアドレス分を各々加算して得ている。
【００３１】
このようにセンターサーバ１０は、ホームサーバ３０Ａから送信されたサービス要求コマンド、メモリ使用容量ＵＶ及びサービス提供期間Ｔ等のデータを受信すると、制御部３１は、ユーザ管理ファイル１３１のサブファイルに含まれる空き容量等を参照して、そのサービスの提供を行うのに適したホームサーバ３０Ｂ及び／又は３０Ｃを探し、同サーバのユーザ管理ファイル１３１から通信アドレス、アクセス鍵等を読み出し、使用アドレスを含めたアクセスデータをサービス特定コードとともにホームサーバ３０Ａに送信するようになっている。なお、アクセス鍵についてはホームサーバ３０Ｂ及び／又は３０Ｃの情報通信用の公開鍵でもって暗号化したものを送信するようになっている。
【００３２】
アクセスデータを送信した後、上記した通りにサービス管理ファイル１３２を作成し、ユーザ管理ファイル１３１のサブファイルに含まれる空き容量を上記の通りに書き換える。その後、サービス管理ファイル１３２が存在する間において、ホームサーバ３０Ａ等から送信されたサービス要求コマンド及びサービス特定コード等を受信すると、その都度、当該コードに対応するサービス管理ファイル１３２から上記アクセスデータを読み出し、ホームサーバ３０Ａ等に送信する。そしてサービス管理ファイル１３２に含まれるサービス提供期間Ｔを経過すると、当該サービスの提供が終了したとして、ユーザ管理ファイル１３１のサービス料を上記の通りに書き換え、サービス管理ファイル１３２を決済に必要な一部の情報を残して抹消する。
【００３３】
また、センターサーバ１０の事業者によりサービス料の決済が銀号振込やプロバイダー使用料との相殺等の方法により定期的に行われ、その決済情報がセンターサーバ１０に入力されると、制御部１１は決済が完了したユーザのユーザ管理ファイル１３１に含まれるサービス料をリセットする。
【００３４】
ホームサーバ３０は、図３に示すようにセンターサーバ１０から送信された各種デジタル情報を広域ネットワーク２０を通じて受信し、この各種デジタル情報をホームネットワーク４０を通じて再生機器である家電機器５０等に配信する装置である。ここではエージェント機能、ビデオダイジェスト機能、レコメンデーション機能、家電機器コントロール機能、携帯・ＰＤＡ連携機能、ホームモニタリング機能等の多彩な機能を有するものを使用している。家電機器５０については、パソコンだけでなく次世代ホームネットワーク対応のＴＶ、ステレオ、ビデオ、電子レンジ、冷蔵庫、ルータ、カーナビ、エアコン、製水器、監視用カメラ等が例として掲げられる。また、ホームネットワーク４０については、ＩＥＥＥ１３９４等のネットワークだけでなく、有線のＬＡＮや無線ＬＡＮ等を対象に含まれている。
【００３５】
ホームサーバ３０は、全体を制御するＣＰＵを含む制御部３１と、広域ネットワーク２０の末端に接続された通信部３１と、ホームネットワーク４０の末端に接続された通信部３３と、ユーザ領域３４１以外に公共領域３４２及びサービスプロバイダー領域３４３が設けられたストレージ３４と、情報通信用の公開鍵及びアクセス鍵を保管するとともに広域ネットワーク２０を通じて転送された暗号化したアクセス鍵を公開鍵により復号化したアクセス鍵によりストレージ３４の共有領域３４２をアクセス可能にするセキュリティチップ３５と、ＴＶ番組等録画用のハードディスク３６と、ＴＶ用チューナを含んでおり且つハードディスク３６に保存すべきＴＶ等の番組予約・録画・再生等を行うビデオコントロール部３７等を備えている。
【００３６】
このようにストレージ３４上の各領域のセキュリティの安全性を高めるために、暗号化ソフトウエアを用いることなく、ハードウエアであるセキャリティチップ３５を用いている。よって、他のホームサーバ３０等についても勿論のこと、センターサーバ１０についてもアクセス鍵なしにはストレージ３４の公共領域３４２をアクセスすることができない。一方、制御部３１についてはストレージ３４の公共領域３４２をアクセスできることができるのは当然であるが、公共領域３４２上には暗号化されたデータが記録されるようになっているので、アクセスしても原則としてその内容を再生することができないようになっている。
【００３７】
ストレージ３４は、１つのハードディスクをユーザ領域３４１、公共領域３４２、サービスプロバイダー領域３４３という３つの領域に分割して用いている。ユーザ領域３４１はユーザ自身のために用意されたメモリ領域であって、制御部３１内のＣＰＵにて処理されるプログラムや必要なデータ等が記録される。公共領域３４２は、センターサーバ１０の管理下に置かれており、他のホームサーバ３０等にストレージを用いたサービスを提供するために特別に用意されたメモリ領域である。サービスプロバイダー領域３４３は、サービスプロバイダーが所定の作業を行うために用意されたメモリ領域である。
【００３８】
ホームサーバ３０は、他のホームサーバ３０等からストレージを用いたサービスを受ける際には、上記したようにサービス要求コマンド、メモリ使用容量ＵＶ及びサービス提供期間Ｔ等のデータをセンターサーバ１０に送信する。その後、センターサーバ１０から送信されたアクセスデータ及びサービス特定コード等のデータを受信したときは、このアクセスデータを用いて他のホームサーバ３０のストレージ３４上の公共領域３４２をアクセスし、これによりストレージ又はＣＰＵを用いたサービスの提供を受ける。
【００３９】
これに対して、センターサーバ１０から送信されたメモリ使用容量が大き過ぎ、複数に分割することを要請する旨のデータを受信したときは、サービス要求コマンド、分割メモリ使用容量及びサービス提供期間Ｔ等のデータを再び送信する。その後、センターサーバ１０から送信された複数のアクセスデータ及びサービス特定コード等のデータを受信したときは、これらのアクセスデータを用いて複数の他のホームサーバ３０のストレージ３４上のセキュアな公共領域３４２を各々アクセスし、これによりストレージを用いたサービスの一部の提供を各々受ける。
【００４０】
ホームサーバ３０が他のホームサーバ３０のストレージ３４上の公共領域３４２に何回もアクセスすることが必要であるときには、センターサーバ２０から送信されたサービス特定コードをストレージ３４上のユーザ領域３４１に保存しておく。即ち、サービス提供期間Ｔ内である限り、サービス要求コマンドとともにサービス特定コードをセンターサーバ２０に送信すると、センターサーバ２０からアクセスデータが送信されてくるので、上記と全く同様にして、このアクセスデータを用いて他のホームサーバ３０のストレージ３４上の公共領域３４２をアクセスし、これによりストレージを用いたサービスの全部又は一部の提供を受けることが可能になっている。
【００４１】
上記したようなホームサーバ３０の機能は、ストレージ３４のユーザ領域３４１に記録されたソフトウエアが制御部３１により実行されることにより専ら実現される。
【００４２】
以上のように構成されたネットワークシステムにおいては、ホームサーバ３０Ａを所有するユーザは以下のような利用方法が可能になる。
【００４３】
第１の利用方法を説明する。例えば、エージェント機能を用いてＴＶ番組等の番組予約（予約時間及びチャンネル）が行われると、制御部３１がその予約内容から必要ストレージを計算し、必要とされる容量からストレージ不足であると判断した場合、予約時間になった時点で、ストレージを用いたサービスの提供を受ける旨の要求として、サービス要求コマンド等のデータを送信する。すると、上述したようにホームサーバ３０Ｂ及び／又は３０Ｃのストレージ３４上の公共領域３４２に予約したＴＶ番組を保存することが可能になる。そして、サービス提供期間Ｔ内であれば、別のデジタルコンテンツや別のＴＶ番組をストレージ３４の公共領域３４２に上書して保存することが可能であるし、保存されたデジタルコンテンツ等をリストアさせることも可能である。
【００４４】
上記したような構成のネットワークシステムにより、ホームサーバ３０Ａ、３０Ｂ、３０Ｃ・・・等がセンターサーバ１０を中核として相互接続され、ホームサーバ３０のストレージ３４上の公共領域３４２が他のユーザに対してサービスの提供を行う目的で常に開放されていることから、各ホームサーバ３０のユーザは他のホームサーバ３０のマシンパワーを安定して受けることが可能になる。ひいては、全ホームサーバ３０を利用したグリッドコンピューティングの実現が可能になり、大容量のストレージサービスを各ホームサーバ３０のユーザに対して提供することが可能になる。これにより各ホームサーバ３０のユーザはストレージ容量不足を原因とした利用上の制約から一切開放される。
【００４５】
また、ユーザが自己のホームサーバ３０のマシンパワーを他のユーザ等に提供すると、その提供分の利益がユーザに還元されるシステムになっているので、ユーザは積極的に自己のホームサーバ３０のマシンパワーを積極的に提供する傾向となり、マシン台数が増加する結果、同システムの利用の促進を図る上で大きな意義がある。
【００４６】
特に、センターサーバ１０において、サービス料の決済を同サーバが管理するローカルマネーで行うとともにユーザが自己のホームサーバ３０の機種変更の申請した際に今まで蓄えてきたローカルマネーを換金して決済するようにその管理方法を変更すれば、ユーザは、新たなホームサーバ３０を購入する際に長年貯めてきたローカルマネーの代金を受け取ることができ、新たなホームサーバ３０を購入するというインセンティブとなる。これにより、ホームサーバ３０のスペックの陳腐化の遅延を防止することが可能になり、ひいては新たなホームサーバ３０の余剰なマシンパワーが有効に利用され、これらの点でも大きな意義がある。
【００４７】
さらに、各ホームサーバ３０のストレージ３４上の公共領域３４２がセキュアな領域となっており、アクセス鍵がない限りアクセスすることが不可能であり、アクサス鍵の付与もセンターサーバ１０が管理ファイル１３上の管理データに従ってサービス毎に行うようになっている。そのため、ストレージ３４上のユーザ領域３４１に記録されたソフトウエア等や公共領域３４２に記録されたデジタルコンテンツが不正使用されたり改竄されたりするおそれがない。各ホームサーバ３０のストレージ３０上の公共領域３４２に対しては制御部３１であっても原則的にアクセスできないようになっていることも含め、セキュリィの面でも万全である。
【実施例２】
【００４８】
次に、上記したネットワークシステムの他の変形例を説明する。この例の場合のホームサーバ３０においては、制御部３１内のＣＰＵにて実行されるソフトウエアとストレージ３４の周辺回路との双方に設計変更が必要になる。
【００４９】
即ち、ホームサーバ３０は、ＴＶ番組等を録画／再生可能なビデオ機器としての機能（ビデオコントロール部３７）が含められているが、このビデオ機器（これも家電機器に相当する）から出力されたビデオ機器使用データ（ＴＶ視聴番組の内容、録画設定内容、録画再生内容等）をストレージ３４上の共有領域３４２の所定エリアに機器毎に記録する機能を有した構成となっている。例えば、通信部３３とストレージ３４との間のバスライン上に制御部３１により制御される図外のＤＭＡ（Direct Memory Access) 等を設け、制御部３１がビデオコントロール部３７から出力されたビデオ機器使用データを検知すれば、ＤＭＡ等を動作させて機器使用データを制御部３１を介さずにストレージ３４上の共有領域３４２の所定エリアに直接に機器毎に順次記録させるようにすると良い。
【００５０】
この結果、ストレージ３４上の共有領域３４２には、当該ユーザのＴＶ視聴番組履歴、録画履歴、再生履歴等が保存されることになる。
【００５１】
ホームサーバ３０は、上記機能に加えて、ユーザの操作に応じてＴＶ番組等の録画予約が行われると、その内容を示す録画予約設定データをセンターサーバ１０に送信する機能と、センターサーバ１０から送信された他のユーザによる録画予約設定データを受信すると、この録画予約設定データが示す内容でＴＶ番組等の録画予約設定を自動的に行う機能を有した構成となっている。
【００５２】
センターサーバ１０は、制御部１１にて実行されるソフトウエアに設計変更を加え、データファイル１4 内に機器使用データファイル１４２及び分析データファイル１４３を設けることが必要である。
【００５３】
即ち、センターサーバ１０は、所定期間毎に管理ファイル１３内のユーザ管理ファイル１３１から各ユーザの通信アドレス及びアクセス鍵等を読み出し、これを用いて各ホームサーバ３０のストレージ３４の共有領域３４２上のビデオ機器使用データを各々読み出し、このビデオ機器使用データを機器使用データファイル１４２にユーザ毎に順次記録する。その後、機器使用データファイル１４２上の所定期間分のビデオ機器使用データをユーザ毎に集計して各ユーザの嗜好傾向を各々分析するとともに分類化し、ユーザの嗜好傾向及び嗜好分類コードの分析データを分析データファイル１４３に記録する機能を有する構成となっている。
【００５４】
ユーザの嗜好傾向を分析するに当たり、ストレージ３４上の共有領域３４２に保存された録画履歴及び再生履歴を参照しつつ、ＴＶ視聴番組履歴の共通性をベースとして行っているが、ここではより高度な分析を行うために、当該ユーザに関するユーザ管理ファイル１３１上の嗜好傾向の情報を含めて行うようにしている。
【００５５】
また、センターサーバ１０は、上記機能に加えて、各ホームサーバ１０から送信された録画予約設定データを受信すると、その送信を行ったユーザの嗜好分類コードを分析データファイル１４３から読み出し、分析データファイル１４３から同一分類コードを有するユーザを全て探し、当該ユーザのホームサーバ３０に同一の録画予約設定データを各々送信する機能を有する構成となっている。
【００５６】
上記のような構成の上記のように構成されたネットワークシステムによる場合、センターサーバ１０において、各ユーザのビデオ機器使用データが速やかに収集され、これが機器使用データファイル１４２に記録される。機器使用データファイル１４２には、全ユーザのビデオ機器使用データが保存されるので、これを集計すれば、最新で且つ正確な視聴率データを安定して取得でき、高品位な視聴動向調査のサービスを提供することが可能になる。
【００５７】
また、ユーザと嗜好傾向が同一である他のユーザによりその所有するホームサーバ３０にてＴＶ番組等の録画予約が行なわれると、自己のホームサーバ３０において、同一の録画予約が自動的に行なれるようになっているので、ユーザの録画予約の忘れを未然に防止することができる。特に、ブロードバンド時代においては、チャンネル数が多く、全体としてＴＶ番組等を非常に多く、この全てをチェックして録画予約するのは非常に手間であるが、同システムにおいては、録画予約を全く行わなくても、ユーザの嗜好傾向に合致した多数のＴＶ番組等が自動的に予約録画され、非常に便利である。しかも自動的に予約録画されたＴＶ番組等をユーザが視聴するか消去するかの情報が機器使用データに含まれることから、その後、センターサーバ１０にて当該情報も含めてそのユーザの嗜好傾向が改めて分析され、ユーザの嗜好傾向の最適化が図られる。そのため、刻々と変化し得るユーザの嗜好傾向に合致したＴＶ番組等が自動的に録画予約され、これをユーザが視聴することが可能となる。
【００５８】
なお、ホームサーバ１０に関しては、ストレージ３４の公共領域３４２ではなくユーザ領域３４１にビデオ機器使用データを記録する形態をとってもかまわない。即ち、家電機器５０等から送信された機器使用データをホームネットワーク４０を通じて受信し、これをストレージ３４１のユーザ領域３４１に順次記録するとともに所定期間分の機器使用データをセンターサーバ１０に順次送信する機能を有した構成のものを用いる。この場合、センターサーバ１０は、各ホームサーバから送信された機器使用データを集計してユーザの嗜好傾向を分析する等の機能を有した構成とすると良い。
【実施例３】
【００５９】
次に、上記したネットワークシステムの他の変形例を説明する。この例の場合のホームサーバ３０においては、制御部３１内のＣＰＵにて実行されるソフトウエアとストレージ３４の周辺回路との双方に設計変更が必要になる。
【００６０】
即ち、ホームサーバ３０は、ＴＶ番組等を録画／再生可能なビデオ機器としての機能（ビデオコントロール部３７）が含められているが、このビデオ機器（これも家電機器に相当する）から出力されたビデオ機器使用データ（ＴＶ視聴番組の内容、録画設定内容、録画再生内容等）をストレージ３４上の共有領域３４２の所定エリアに機器毎に記録する機能を有した構成となっている。例えば、通信部３３とストレージ３４との間のバスライン上に制御部３１により制御される図外のＤＭＡ（Direct Memory Access) 等を設け、制御部３１がビデオコントロール部３７から出力されたビデオ機器使用データを検知すれば、ＤＭＡ等を動作させて機器使用データを制御部３１を介さずにストレージ３４上の共有領域３４２の所定エリアに直接に機器毎に順次記録させるようにすると良い。
【００６１】
この結果、ストレージ３４上の共有領域３４２には、当該ユーザのＴＶ視聴番組履歴、録画履歴、再生履歴等が保存されることになる。
【００６２】
ホームサーバ３０は、上記機能に加えて、ユーザの操作に応じてＴＶ番組等の録画予約が行われると、その内容を示す録画予約設定データをセンターサーバ１０に送信する機能と、センターサーバ１０から送信された他のユーザによる録画予約設定データを受信すると、この録画予約設定データが示す内容でＴＶ番組等の録画予約設定を自動的に行う機能を有した構成となっている。
【００６３】
センターサーバ１０は、制御部１１にて実行されるソフトウエアに設計変更を加え、データファイル１4 内に機器使用データファイル１４２及び分析データファイル１４３を設けることが必要である。
【００６４】
即ち、センターサーバ１０は、所定期間毎に管理ファイル１３内のユーザ管理ファイル１３１から各ユーザの通信アドレス及び暗号鍵等を読み出し、これを用いて各ホームサーバ３０のストレージ３４の共有領域３４２上のビデオ機器使用データを各々読み出し、このビデオ機器使用データを機器使用データファイル１４２にユーザ毎に順次記録する。その後、機器使用データファイル１４２上の所定期間分のビデオ機器使用データをユーザ毎に集計して各ユーザの嗜好傾向を各々分析するとともに分類化し、ユーザの嗜好傾向及び嗜好分類コードの分析データを分析データファイル１４３に記録する機能を有する構成となっている。
【００６５】
ユーザの嗜好傾向を分析するに当たり、ストレージ３４上の共有領域３４２に保存された録画履歴及び再生履歴を参照しつつ、ＴＶ視聴番組履歴の共通性をベースとして行っているが、ここではより高度な分析を行うために、当該ユーザに関するユーザ管理ファイル１３１上の嗜好傾向の情報を含めて行うようにしている。
【００６６】
また、センターサーバ１０は、上記機能に加えて、各ホームサーバ１０から送信された録画予約設定データを受信すると、その送信を行ったユーザの嗜好分類コードを分析データファイル１４３から読み出し、分析データファイル１４３から同一分類コードを有するユーザを全て探し、当該ユーザのホームサーバ３０に同一の録画予約設定データを各々送信する機能を有する構成となっている。
【００６７】
上記のような構成の上記のように構成されたネットワークシステムによる場合、センターサーバ１０において、各ユーザのビデオ機器使用データが速やかに収集され、これが機器使用データファイル１４２に記録される。機器使用データファイル１４２には、全ユーザのビデオ機器使用データが保存されるので、これを集計すれば、最新で且つ正確な視聴率データを安定して取得でき、高品位な視聴動向調査のサービスを提供することが可能になる。
【００６８】
また、ユーザと嗜好傾向が同一である他のユーザによりその所有するホームサーバ３０にてＴＶ番組等の録画予約が行なわれると、自己のホームサーバ３０において、同一の録画予約が自動的に行なれるようになっているので、ユーザの録画予約の忘れを未然に防止することができる。特に、ブロードバンド時代においては、チャンネル数が多く、全体としてＴＶ番組等を非常に多く、この全てをチェックして録画予約するのは非常に手間であるが、同システムにおいては、録画予約を全く行わなくても、ユーザの嗜好傾向に合致した多数のＴＶ番組等が自動的に予約録画され、非常に便利である。しかも自動的に予約録画されたＴＶ番組等をユーザが視聴するか消去するかの情報が機器使用データに含まれることから、その後、センターサーバ１０にて当該情報も含めてそのユーザの嗜好傾向が改めて分析され、ユーザの嗜好傾向の最適化が図られる。そのため、刻々と変化し得るユーザの嗜好傾向に合致したＴＶ番組等が自動的に録画予約され、これをユーザが視聴することが可能となる。
【００６９】
なお、本発明に係るネットワークシステムは上記実施形態に限定されず、例えば、ホームサーバに関しては、ストレージ３４の公共領域３４２ではなくユーザ領域３４１にビデオ機器使用データを記録する形態をとってもかまわない。即ち、家電機器５０等から送信された機器使用データをホームネットワーク４０を通じて受信し、これをストレージ３４１のユーザ領域３４１に順次記録するとともに所定期間分の機器使用データをセンターサーバ１０に順次送信する機能を有した構成のものを用いる。この場合、センターサーバ１０は、各ホームサーバから送信された機器使用データを集計してユーザの嗜好傾向を分析する等の機能を有した構成とすると良い。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態を説明するための図であって、ネットワークシステムの構成図である。
【図２】同システムを構成するセンターサーバの構成図である。
【図３】同システムを構成するホームサーバの構成図である。
【符号の説明】
【００７１】
１０  センターサーバ
２０  広域ネットワーク
３０Ａ，２０Ｂ，２０Ｃ  ホームサーバ
３１  制御部
３２  ３３  制御部
３４  ストレージ
３４１  ユーザ領域
３４２  公共領域
３４３  サービスプロバイダー領域
３５  セキュリティチップ
【図１】
2005223736.tif 000003
【図２】
2005223736.tif 000004
【図３】
2005223736.tif 000005