(57)【特許請求の範囲】
【請求項１】
ユーザ個別のハードウェア構成及びソフトウェア構成を実現したコンピュータ装置とセンタ・サーバとがローカルに接続され、前記コンピュータ装置及び前記センタ・サーバはインターネットとファイアウォール機能及びウィルス除去機能を有するネットワーク機器を介して接続されているコンピュータ・システムにおいて、
前記コンピュータ装置とローカルに接続される中継装置と、
前記ユーザにより操作され、前記中継装置とセキュアなネットワークを介して接続されるクライアント端末と、
をさらに有し、
前記中継装置は、
前記コンピュータ装置の入出力インターフェースと接続され、
前記コンピュータ装置の入出力インターフェースから出力されたデータから、当該入出力インターフェースに対応する、前記クライアント端末の出力装置から当該データを出力するためのデータを生成して、前記クライアント端末に出力する機能と、
前記クライアント端末から送信されてきたデータから、当該クライアント端末において当該データの出力元である入力装置に対応する入出力インターフェースに入力するためのデータを生成して、当該入出力インターフェースに出力する機能とを有し、
前記クライアント端末は、
入力装置及び出力装置と、
前記入力装置からの入力データから、当該入力装置に対応する、前記コンピュータ装置の入出力インターフェースのためのデータを生成し、前記中継装置に送信する機能と、
前記中継装置から受信したデータを、前記出力装置に適合した形式で当該出力装置に対して出力する機能とを有し、
前記センタ・サーバは、
前記クライアント端末のユーザ毎に当該ユーザの趣味及び趣向に合致したプリフェレンス項目を含むプリフェレンス・データを保持するプリフェレンス・データ格納部と、
前記クライアント端末のユーザ毎に当該ユーザが使用する前記コンピュータ装置のソフトウェア構成の項目を含むユーザ属性を保持するユーザ属性データ格納部と、
前記コンピュータ装置のソフトウェア構成について適合する第１の項目と、適合する前記プリフェレンス項目とを含む属性データが対応付けられているコンテンツ・データを格納する共有ディスクと、
前記ユーザの各々について、前記ユーザ属性データ格納部に格納されている、当該ユーザのユーザ属性が前記第１の項目を含んでおり、且つ前記プリフェレンス・データ格納部に格納されている、当該ユーザのプリフェレンス・データに含まれるプリフェレンス項目と前記属性データにおけるプリフェレンス項目とが少なくとも部分一致しているコンテンツ・データについて、当該ユーザのアクセス権限を設定するアクセス権限設定手段と、
前記共有ディスクに格納されたコンテンツ・データに対するアクセスを管理するアクセス管理手段と
を有し、
特定のクライアント端末の特定のユーザにより特定のコンテンツ・データの利用が指示された場合、前記特定のクライアント端末の前記特定のユーザのための特定のコンピュータ装置が前記指示に応じて前記特定のコンテンツ・データにアクセスし、
前記特定のコンピュータ装置による前記アクセスに応じて前記アクセス管理手段は、前記特定のコンテンツ・データに対応して設定されているアクセス権限を確認して前記共有ディスクに格納された前記特定のコンテンツ・データへの前記コンピュータ装置によるアクセスの可否を判断する
ことを特徴とするコンピュータ・システム。
【請求項２】
前記アクセス権限設定手段は、
設定された前記アクセス権限に基づき、各前記ユーザに対して、アクセス可能なコンテンツ・データの少なくとも一部のリストを生成し、各前記ユーザのための前記コンピュータ装置に蓄積可能な態様で送信する
ことを特徴とする請求項１記載のコンピュータ・システム。
【請求項３】
前記センタ・サーバが、
前記クライアント端末からのユーザの指示に応じて前記コンピュータ装置がアクセスを行った又は前記コンピュータ装置に送信されたコンテンツ・データの識別データを、配信ログ格納部に格納する手段、
を有し、
前記アクセス権限設定手段は、
前記配信ログ格納部を参照して、前記ユーザが既に利用したことのある前記コンテンツ・データを除いた前記リストを生成する
ことを特徴とする請求項２記載のコンピュータ・システム。
【請求項４】
前記コンテンツ・データが、前記コンピュータ装置のオペレーティング・システム、ドライバ及びアプリケーション・プログラムのうち少なくともいずれかの更新データを含むことを特徴とする請求項１乃至３のいずれか１つ記載のコンピュータ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＳＰ（Internet Service Provider）センタに各ユーザ用の設定がなされたコンピュータ装置を構成し、当該コンピュータ装置に対するリモート・アクセスを行う場合に用いる技術に関する。
【背景技術】
【０００２】
従来、ユーザは、インターネットを利用するために、パーソナル・コンピュータを購入し、必要なソフトウエアをインストールし、必要な機器を接続し、ＩＳＰと契約を行う必要があった。なお、ブロードバンド環境を整えるためには、さらにＩＳＰとは別の通信事業者と契約を行う必要がある場合もある。また、インターネットからのコンピュータ・ウィルス（ワームなどを含む）や不正アクセスに対処するため、アンチウィルス機能やファイアウォール機能を有するソフトウエアをインストールしたり、このような機能を有するルータなどの通信機器を導入する必要がある。さらに、オペレーティング・システムやアプリケーション・プログラムの欠陥も多く報告されており、適宜更新しなければならない。
【０００３】
このようにインターネットを利用するためには、相当のコスト及び手間をかけなければならず、初心者には非常に負担が大きい。一方、近年の携帯電話機の著しい普及には、インターネットへのアクセスが非常に簡単であるという点も大きな要因となっている。
【０００４】
一方、企業におけるシステムでもＴＣＯ（Total Cost of Ownership）の削減という観点から、シン（Thin）クライアントという概念が従来から存在している。すなわち、十分な処理能力及び記憶容量を備えたサーバを用意し、必要最低限の処理能力及び記憶装置を備えたクライアント端末と組み合わせて使用するというものである。また、例えばSun Microsystems社のSun Ray Hot Deskテクノロジにおいては、Sun Ray 1 Enterprise Applianceというキーボード、マウス、表示装置などとのインターフェースと、サーバであるSun Ray Enterprise Serverとのネットワークインターフェースのみを有するクライアント端末を用いるようになっている。すなわち本テクノロジでは、かつての大型ホストコンピュータに相当するサーバと、当該大型ホストコンピュータへの接続機能及び表示・入力機能のみを有するコンソールに相当するクライアント端末とを組み合わせた技術である。このような技術では、確かにクライアント端末を利用する者の負担は減るが、必ずしもこれらの技術は広く普及したものではない。また、複雑化している個々のユーザの要求に合致する機能を、サーバのみでは提供できない。
【０００５】
また、ユーザに合わせてファイルのアクセス権限を設定又は決定する技術も多数存在する。例えば、特開２００３−２８０９９０号公報には、以下のような技術が開示されている。電子データ管理サーバはユーザ属性情報（組織のポスト情報、職務権限の範囲等）とアクセス種類（例えば、参照／改版／更新／削除）とを文書毎に関連付けたアクセスコントロールリスト（ACL）を保有し、クライアントからのアクセス要求に対してACLにより文書に対するアクセスの制御をして、アクセス権の管理を行う。このように、ACLをユーザ属性情報により参照するようにしたので、ユーザ属性を直接アクセス権に結びつけることが可能になり、従来組織変更の際に必要になったグループ構成の見直しの負担を軽減する。但し、この技術の前提とする環境は一般的なＬＡＮ（Local Area Network）環境であり、クライアントは通常のパーソナル・コンピュータなどである。また、前提として社員などの特定のグループにおいて用いられ、初心者対策、ＴＣＯ削減、ユーザの使い勝手を考慮という観点は全くない。
【０００６】
さらに、特開２００２−２４５２５９号公報には、以下のような技術が開示されている。すなわち、本技術においてデータは、バーチャルスペース上の鍵付プライベートルームに一括して保存しておき、必要なときにアクセスし取り出して自由に使用、閲覧、視聴することが出来るようになっている。また、サーバ内にありユーザ個人のスペースの中にあるデジタル宅配ボックスに自動的に送られてくるコンテンツは、ある部分は無料で視聴、使用出来るようにしてある部分には鍵を掛けてネットにより有料解錠にすることが可能である。なお、デジタル宅配ボックスには、あらかじめ指定されたユーザ個人の趣味，嗜好を反映させた指示により毎日、毎週、毎月自動的に送られてくる定期刊行物、ニュース、電子出版物、音楽、映像、アニメ、ゲーム等のデジタルコンテンツを取捨選択してスペース内の所定のフォルダに分類保存される。但し、サーバにデータを蓄積しておくようなサービスが本技術の主体であって、クライアント端末については特に配慮がなされておらず、必ずしもユーザのトータルの利便性が向上しているわけではない。
【非特許文献１】"Sun Ray 1 Enterprise Appliance Just the Facts", Sun Microsystems, September 1999
【特許文献１】特開２００３−２８０９９０号公報
【特許文献２】特開２００２−２４５２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように上で述べた従来技術では、必ずしもトータルでユーザビリティを向上させることができなかった。
【０００８】
従って、本発明の目的は、トータルでユーザビリティを向上させるためのＩＳＰ向けの技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、ユーザ個別の構成を実現したコンピュータ装置とセンタ・サーバとがローカルに接続され、コンピュータ装置及びセンタ・サーバはインターネットとファイアウォール機能及びウィルス除去機能を有するネットワーク機器を介して接続されているコンピュータ・システムである。また、コンピュータ装置の外部入出力インターフェースに係るデータをクライアント端末と通信する中継装置と、中継装置とセキュアなネットワークを介して接続し、中継装置から受信したデータを出力装置に適合した形式で当該出力装置に対して出力し、入力装置からの入力データを中継装置に送信するクライアント端末とをさらに有する。そして、センタ・サーバは、クライアント端末のユーザ毎にプリフェレンス・データを保持するプリフェレンス・データ格納部と、クライアント端末のユーザ毎にユーザ属性を保持するユーザ属性データ格納部と、属性データが対応付けられているコンテンツ・データを格納する共有ディスクと、プリフェレンス・データ格納部に格納されているプリフェレンス・データとユーザ属性データ格納部に格納されているユーザ属性と各コンテンツ・データの属性データに基づき、共有ディスクに格納されたコンテンツ・データへの各ユーザのアクセス権限を設定するアクセス権限設定手段と、共有ディスクに格納されたコンテンツ・データに対するアクセスを管理するアクセス管理手段とを有する。なお、特定のクライアント端末の特定のユーザにより特定のコンテンツ・データの利用が指示された場合、特定のクライアント端末の特定のユーザのための構成を実現し且つ中継装置を介して接続されている特定のコンピュータ装置が指示に応じて前記特定のコンテンツ・データにアクセスし、特定のコンピュータ装置によるアクセスに応じてアクセス管理手段は、特定のコンテンツ・データに対応して設定されているアクセス権限を確認して共有ディスクに格納された特定のコンテンツ・データへのコンピュータ装置によるアクセスの可否を判断する。
【００１０】
このようにユーザ個別の構成を実現したコンピュータ装置はセンタ・サーバと共にローカルに接続されており、インターネットには接続されているが、ネットワーク機器により不正なアクセスやウィルスなどから守られている。また、中継装置を介してクライアント端末に接続するがセキュアなネットワークを経由しているため、コンピュータ装置については安全な場所に配置されていることになり、ユーザはセキュリティについてはほとんど気にせずに済む。また、コンピュータ装置については、ユーザ個別の構成を実現しており、ユーザはあたかも自らパーソナル・コンピュータを保持しているようにコンピュータ装置をクライアント端末を介して使用できる。クライアント端末は、コンピュータ装置の入出力インターフェースを実現するための最小限度の構成でよく、安価で且つハードウエアとしての取り扱いも簡単になる。すなわち、初心者でも取り扱いが非常に簡単になり、ユーザビリティが向上する。さらに、セキュアな状態におかれたセンタ・サーバには共有ディスクにコンテンツ・データ（動画像、静止画像、実行可能なプログラムを含む）を蓄積しており、クライアント端末からの指示に応じてコンピュータ装置により使用することができるが、全てのユーザに同じように利用させることはできず、また例え全てのユーザに同じように利用させることができたとしても必ずしもそれは利便性向上ということにつながらない。本発明では、ユーザ属性及びプレフェレンスをベースにアクセス権限を設定することにより、ユーザにより好ましいコンテンツ・データのみ提供する。このように、本発明によればユーザは安全を確保しつつ有用なデータを効率的且つ簡単にアクセスできるようになる。さらに、ユーザはメンテナンスの簡単なクライアント端末のみを管理すればよく、ユーザの負担は減少している。さらに、どこにいても自らの構成を実現したコンピュータ装置を利用できるため、この点においても利便性が高まっている。すなわち、トータルのユーザビリティが向上するようなＩＳＰにおけるコンピュータ・システムが実現されている。
【００１１】
なお、上で述べたアクセス権限設定手段は、設定されたアクセス権限に基づき、各ユーザに対して、アクセス可能なコンテンツ・データの少なくとも一部のリストを含む配信可能データを生成し、各ユーザのための構成を実現するコンピュータ装置に蓄積可能な態様で送信するようにしてもよい。このようにリストを含む配信可能データを用意することにより、よりユーザの利便性が向上する。但し、例えばデスクトップ上にアクセス可能なコンテンツ・データへのショートカットなどを自動的に配置するような構成であってもよい。
【００１２】
さらに、上で述べたセンタ・サーバが、クライアント端末からのユーザの指示に応じてコンピュータ装置がアクセスを行った又はコンピュータ装置に送信されたコンテンツ・データの識別データを、配信ログ格納部に格納する手段を有し、上で述べたアクセス権限設定手段は、配信ログ格納部を参照して、配信可能データを生成するようにしてもよい。このようにすれば既に利用したことのあるコンテンツ・データを再度勧めるようなことがなくなり、ユーザにとっては利便性が高まる。
【００１３】
さらに、コンテンツ・データが、コンピュータ装置のオペレーティング・システム、ドライバ及びアプリケーション・プログラムのうち少なくともいずれかの更新データを含むようにしてもよい。すなわち、コンピュータ装置の更新についてもユーザの意思を反映させることができる。従って、ユーザによっては必要とされる更新パッチなどについても適用しないという判断を行うことができる。
【００１４】
なお、プレフェレンス・データを配信ログ格納部を参照して更新したり、空きコンピュータ装置を利用したグリッド・コンピューティングなど様々な利用が可能となる。
【００１５】
なお、本発明に係るセンタ・サーバにおいて実行されるプログラムを作成することができ、このプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１６】
本発明によれば、ＩＳＰ向けシステムにおいてトータルでユーザビリティを向上させることができる。
【発明を実施するための最良の形態】
【００１７】
図１に本発明の一実施の形態に係るコンピュータ・システムの一例を示す。ＩＳＰが管理・運営するＩＳＰセンタ１には、インターネット１００に接続し、ファイアウォール機能１１及びアンチウィルス機能１２を有するネットワーク接続機器１０と、インターネット１００に接続し、本ＩＳＰのユーザのためのメール・サーバ３０と、ネットワーク接続機器１０に接続する複数のコンピュータ装置４０と、ネットワーク接続機器１０に接続する管理サーバ６０と、コンピュータ装置４０に接続され、さらに公衆回線網２００などに接続される中継装置５０とが含まれる。ネットワーク接続機器１０は、例えばルータであって、ファイアウォール機能１１及びアンチウィルス機能１２を有し、インターネット１００からの不正アクセスや、インターネット１００から入ろうとするコンピュータ・ウィルスの除去を行うことにより、コンピュータ装置４０及び管理サーバ６０における対策を簡略化することができる。また、メール・サーバ３０は、メールボックス３１を管理しており、本ＩＳＰのユーザ宛のメールを管理するものであるが、これは従来と同じである。インターネット１００には、無数のウェブ（Ｗｅｂ）サーバ１０１が存在しており、各種のデータが配信されている。ＩＳＰセンタ１のコンピュータ装置４０や管理サーバ６０は、ネットワーク接続機器１０を介してインターネット１００に接続された他のコンピュータにアクセスし、またデータをダウンロードすることができる。
【００１８】
ＩＳＰセンタ１におけるコンピュータ装置４０は、例えば通常のパーソナル・コンピュータと同様の機能を有するコンピュータである。すなわち、ＣＰＵ（Central Processing Unit）、メインメモリ、ハードディスク・ドライブ（ＨＤＤ）、表示装置に表示を行うための表示制御部、ネットワーク接続機器１０に接続するための通信制御部などを有する。なお、ユーザは直接フレキシブル・ディスクやＣＤ又はＤＶＤを使用できないので、これらのドライブ装置を備える必要はないが、ＩＳＰにおけるメンテナンスで使用する場合には備えておく必要がある。また、コンピュータ装置４０は、ビデオ出力コネクタ、マイク／スピーカ・コネクタ、マウス・コネクタ、キーボード・コネクタ、及びＵＳＢ（Universal Serial Bus）コネクタを有しており、これらに接続するケーブルを介して中継装置５０に接続されている。なお、ユーザは、自己が遠隔使用しようとするコンピュータ装置４０について、ＣＰＵの種類、メインメモリの容量、ハードディスク・ドライブの容量、表示制御部の能力などのハードウエア構成、インストールされるべきＯＳ、アプリケーション・プログラムなどのソフトウエア構成を指定することができ、自己の使用目的に適合するコンピュータ装置４０をＩＳＰセンタ１内に保有することができる。但し、このコンピュータ装置４０については、レンタル契約であってもよいし、リース契約であってもよいし、ＩＳＰのサービスの方式により所有形態は異なる。
【００１９】
中継装置５０は、公衆回線網２００などのセキュアなネットワーク２００に接続する機能を有している。但し、中継装置５０と公衆回線網２００との間に他のネットワーク接続機器が設置される場合もあるが、その場合にも当該ネットワーク機器と中継装置５０とが一体となっているものとする。公衆回線網２００は、公衆回線網２００ではない他のネットワークでもあってもよいが、基本的にはセキュアなネットワークである。
【００２０】
ユーザ宅３００には、公衆回線網２００にクライアント端末３０１が接続されている。このクライアント端末３０１については後に詳しく述べるが、コンピュータ装置４０との入出力インターフェースのみを有する装置であり、ディスプレイ３０２と、マウス３０３と、キーボード３０４と、プリンタ３０５と、各種ドライブ３０６とが接続されている。但し、プリンタ３０５及び各種ドライブ３０６は、ＵＳＢを介して接続しており、接続するか否かはユーザの選択による。また、他のＵＳＢ機器についても接続可能である。また、クライアント端末３０１は、ユーザ宅３００に設置するものだけに限定されず、キーボード３０４及びマウス３０３のような入力装置とディスプレイ３０２のような出力装置とを内蔵する携帯型クライアント端末であってもよい。
【００２１】
管理サーバ６０の機能構成については後に説明するが、管理サーバ６０は、コンテンツ・データ７１とアクセス権限データ７２とコンテンツ属性データ７３とが対になって蓄積されている共有ディスク７０と、ユーザについてのプリフェレンス・データ格納部８０と、ユーザ属性データを格納するユーザ属性データ格納部９０と、どのユーザにどのようなコンテンツ・データを配信したか又はどのユーザ（コンピュータ装置４０）がどのようなコンテンツにアクセスしたかについてのログデータを格納する配信ログデータ格納部９５とを管理している。
【００２２】
図２に管理サーバ６０等の機能ブロック図を示す。管理サーバ６０は、コンピュータ装置４０等からのアクセスに応じてユーザ属性登録及びプレフェレンス・データ登録を行うためのデータ登録部６０１と、プリフェレンス・データ格納部８０とユーザ属性データ格納部９０と共有ディスク７０とを参照して各ユーザの各コンテンツ・データに対するアクセス権限を設定するアクセス権限設定部６０３と、コンピュータ装置４０からの共有ディスク７０へのアクセスに応じてアクセスの可否を判断するアクセス管理部６０５と、例えばインターネット１００に接続された他のコンピュータからコンテンツ・データを取得して共有ディスク７０に格納するコンテンツ・データ取得部６０２とを含む。コンテンツ・データ取得部６０２が取得して共有ディスク７０に格納したコンテンツ・データ７１に対して、例えばＩＳＰの担当者はコンテンツ属性データ７３を登録する。そうすると、アクセス権限設定部６０３が、アクセス権限データ７２を生成して共有ディスク７０に格納する。また、アクセス権限設定部６０３は、例えば新規のコンテンツ・データ７１が共有ディスク７０に登録された場合又は新規ユーザがプリフェレンス・データやユーザ属性データを登録した場合に、該当ユーザにアクセス許可がなされたコンテンツ・データのリストなどを通知するためのメールなどを送信する通知処理部６０４が含まれる。通知処理部６０４は、配信ログデータ格納部９５を参照して処理を実施する場合もある。また、アクセス管理部６０５は、配信ログデータ格納部９５に、コンピュータ装置４０からのアクセス又はコンテンツ・データの配信を行ったというログデータを格納する。
【００２３】
なお、管理サーバ６０は、図３に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施の形態における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。本発明の実施の形態では、上記機能を実現するためのアプリケーション・プログラムはリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータは、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、以下で述べるような各種機能を実現する。なお、コンピュータ装置４０についても、図３に示したコンピュータのうち一部の装置を保持しない場合もあるが、基本的の同様の構成を有している。
【００２４】
図４に、中継装置５０の機能ブロック図の一例を示す。中継装置５０は、ハードウェアとして、コンピュータ装置４０の音声（マイク／スピーカ）インターフェースと接続される音声インターフェース５０８と、コンピュータ装置４０のマウス・インターフェースと接続されるマウス・インターフェース５０９と、コンピュータ装置４０のキーボード・インターフェースと接続されるキーボード・インターフェース５１０と、コンピュータ装置４０のディスプレイ（ビデオ）・インターフェースと接続されるディスプレイ・インターフェース５１１と、公衆回線網２００又は公衆回線網２００に接続される機器とのインターフェースであるネットワーク・インターフェース５１２と、コンピュータ装置４０のＵＳＢインターフェースと接続されるＵＳＢインターフェース５１３とを有する。ハードウエアに対応するドライバとして、音声インターフェース５０８に対応する音声ドライバ５０２と、マウス・インターフェース５０９に対応するマウス・ドライバ５０３と、キーボード・インターフェース５１０に対応するキーボード・ドライバ５０４と、ディスプレイ・インターフェース５１１に対応するディスプレイ・ドライバ５０５と、ネットワーク・インターフェース５１２に対応するネットワーク・ドライバ５０６と、ＵＳＢインターフェース５１３に対応するＵＳＢドライバ５０７とが含まれる。ＯＳ（Operating System）部分には、入出力制御部５０１が含まれる。
【００２５】
コンピュータ装置４０が出力した音声データは音声インターフェース５０８を介して音声ドライバ５０２に出力され、音声ドライバ５０２は所定の処理後のデータを入出力制御部５０１に出力する。入出力制御部５０１は、音声ドライバ５０２から受け取った音声データを、音声データであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ５０６及びネットワーク・インターフェース５１２を介してクライアント端末３０１宛に送信する。入出力制御部５０１は、クライアント端末３０１からネットワーク・インターフェース５１２及びネットワーク・ドライバ５０６を介して音声データを受信すると、音声データであることを示す識別情報に基づき音声ドライバ５０２に音声データを出力する。音声ドライバ５０２は、所定の処理後のデータを音声インターフェース５０８に出力し、音声インターフェース５０８はさらにコンピュータ装置４０に出力する。
【００２６】
入出力制御部５０１は、クライアント端末３０１からネットワーク・インターフェース５１２及びネットワーク・ドライバ５０６を介してマウスのデータを受信すると、マウスのデータであることを示す識別情報に基づきマウス・ドライバ５０３にマウスのデータを出力する。マウス・ドライバ５０３は、所定の処理後のデータをマウス・インターフェース５０９に出力し、マウス・インターフェース５０９はさらにコンピュータ装置４０に出力する。
【００２７】
入出力制御部５０１は、クライアント端末３０１からネットワーク・インターフェース５１２及びネットワーク・ドライバ５０６を介してキーボードのデータを受信すると、キーボードのデータであることを示す識別情報に基づきキーボード・ドライバ５０４にキーボードのデータを出力する。キーボード・ドライバ５０４は、所定の処理後のデータをキーボード・インターフェース５１０に出力し、キーボード・インターフェース５１０はさらにコンピュータ装置４０に出力する。
【００２８】
コンピュータ装置４０が出力したビデオ・データはディスプレイ・インターフェース５１１を介してディスプレイ・ドライバ５０５に出力され、ディスプレイ・ドライバ５０５は所定の処理後のデータを入出力制御部５０１に出力する。入出力制御部５０１は、ディスプレイ・ドライバ５０５から受け取ったビデオ・データを、ビデオ・データであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ５０６及びネットワーク・インターフェース５１２を介してクライアント端末３０１宛に送信する。
【００２９】
コンピュータ装置４０が出力したＵＳＢデータはＵＳＢインターフェース５１３を介してＵＳＢドライバ５０７に出力され、ＵＳＢドライバ５０７は所定の処理後のデータを入出力制御部５０１に出力する。入出力制御部５０１は、ＵＳＢドライバ５０７から受け取ったＵＳＢデータを、ＵＳＢデータであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ５０６及びネットワーク・インターフェース５１２を介してクライアント端末３０１宛に送信する。入出力制御部５０１は、クライアント端末３０１からネットワーク・インターフェース５１２及びネットワーク・ドライバ５０６を介してＵＳＢデータを受信すると、ＵＳＢデータであることを示す識別情報に基づきＵＳＢドライバ５０７にＵＳＢデータを出力する。ＵＳＢドライバ５０７は、所定の処理後のデータをＵＳＢインターフェース５１３に出力し、ＵＳＢインターフェース５１３はさらにコンピュータ装置４０に出力する。
【００３０】
次に、クライアント端末３０１の機能ブロック図の一例を示す。クライアント端末３０１は、ハードウェアとして、図示しないマイク／スピーカと接続される（又は内蔵するマイク／スピーカである）音声インターフェース３０１８と、マウス３０３と接続されるマウス・インターフェース３０１９と、キーボード３０４のキーボード・インターフェースと接続されるキーボード・インターフェース３０２０と、ディスプレイ３０２と接続されるディスプレイ・インターフェース３０２１と、公衆回線網２００とのインターフェースであるネットワーク・インターフェース３０２２と、プリンタ３０５や各種ドライブ３０６と接続されるＵＳＢインターフェース３０２３とを有する。ハードウエアに対応するドライバとして、音声インターフェース３０１８に対応する音声ドライバ３０１２と、マウス・インターフェース３０１９に対応するマウス・ドライバ３０１３と、キーボード・インターフェース３０２０に対応するキーボード・ドライバ３０１４と、ディスプレイ・インターフェース３０２１に対応するディスプレイ・ドライバ３０１５と、ネットワーク・インターフェース３０２２に対応するネットワーク・ドライバ３０１６と、ＵＳＢインターフェース３０２３に対応するＵＳＢドライバ３０１７とが含まれる。ＯＳ（Operating System）部分には、入出力制御部３０１１が含まれる。
【００３１】
クライアント端末３０１に接続されたマイク（図示せず）が出力した音声データは音声インターフェース３０１８を介して音声ドライバ３０１２に出力され、音声ドライバ３０１２は所定の処理後のデータを入出力制御部３０１１に出力する。入出力制御部３０１１は、音声ドライバ３０１２から受け取った音声データを、音声データであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ３０１６及びネットワーク・インターフェース３０２２を介して中継装置５０宛に送信する。入出力制御部３０１１は、コンピュータ装置４０（中継装置５０）からネットワーク・インターフェース３０２２及びネットワーク・ドライバ３０１６を介して音声データを受信すると、音声データであることを示す識別情報に基づき音声ドライバ３０１２に音声データを出力する。音声ドライバ３０１２は、所定の処理後のデータを音声インターフェース３０１８に出力し、音声インターフェース３０１８はさらにスピーカ（図示せず）に出力する。
【００３２】
マウス３０３が出力したマウスのデータはマウス・インターフェース３０１９を介してマウス・ドライバ３０１３に出力され、マウス・ドライバ３０１３は所定の処理後のデータを入出力制御部３０１１に出力する。入出力制御部３０１１は、マウス・ドライバ３０１３から受け取ったマウスのデータを、マウスのデータであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ３０１６及びネットワーク・インターフェース３０２２を介して中継装置５０（コンピュータ装置４０）宛に送信する。
【００３３】
キーボード３０４が出力したキーボードのデータはキーボード・インターフェース３０２０を介してキーボード・ドライバ３０１４に出力され、キーボード・ドライバ３０１４は所定の処理後のデータを入出力制御部３０１１に出力する。入出力制御部３０１１は、キーボード・ドライバ３０１４から受け取ったキーボードのデータを、キーボードのデータであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ３０１６及びネットワーク・インターフェース３０２２を介して中継装置５０（コンピュータ装置４０）宛に送信する。
【００３４】
入出力制御部３０１１は、コンピュータ装置４０（中継装置５０）からネットワーク・インターフェース３０２２及びネットワーク・ドライバ３０１６を介してビデオ・データを受信すると、ビデオ・データであることを示す識別情報に基づきディスプレイ・ドライバ３０１５にビデオ・データを出力する。ディスプレイ・ドライバ３０１５は、所定の処理後のデータをディスプレイ・インターフェース３０２１に出力し、ディスプレイ・インターフェース３０２１はさらにディスプレイ３０２に出力する。
【００３５】
クライアント端末３０１に接続されたＵＳＢ機器（各種ドライブ３０６及びプリンタ３０５）が出力したＵＳＢデータはＵＳＢインターフェース３０２３を介してＵＳＢドライバ３０１７に出力され、ＵＳＢドライバ３０１７は所定の処理後のデータを入出力制御部３０１１に出力する。入出力制御部３０１１は、ＵＳＢドライバ３０１７から受け取ったＵＳＢデータを、ＵＳＢデータであることを示す識別情報を付加すると共に所定のプロトコルに従ってパケットを構成して、ネットワーク・ドライバ３０１６及びネットワーク・インターフェース３０２２を介して中継装置５０（コンピュータ装置４０）宛に送信する。入出力制御部３０１１は、コンピュータ装置４０（中継装置５０）からネットワーク・インターフェース３０２２及びネットワーク・ドライバ３０１６を介してＵＳＢデータを受信すると、ＵＳＢデータであることを示す識別情報に基づきＵＳＢドライバ３０１７にＵＳＢデータを出力する。ＵＳＢドライバ３０１７は、所定の処理後のデータをＵＳＢインターフェース３０２３に出力し、ＵＳＢインターフェース３０２３はさらにＵＳＢ機器に出力する。
【００３６】
次に図６乃至図１０を用いて図１に示したコンピュータ・システムを用いたサービスに関連する処理フローを説明する。まず、本サービスの利用を欲するユーザは、ＩＳＰに対してサービス利用申し込みを行い、ＩＳＰは当該サービス利用申し込みを受け付ける（ステップＳ１）。ＩＳＰは、ユーザに対してクライアント端末３０１等を提供すると共に、本サービスを利用するユーザの指定した構成のコンピュータ装置４０をＩＳＰセンタ１に設置し、図１に示したようなコンピュータ・システムを構成する（ステップＳ３）。上でも述べたが、コンピュータ装置４０の所有はＩＳＰであってもよいし、ユーザであってもよいし、他の者であってもよい。また、クライアント端末３０１についても同様である。ここまでは人為的な準備段階であるため、点線ブロックで示している。
【００３７】
準備が整うと、ユーザはクライアント端末３０１を操作してＩＳＰセンタ１にログインする（ステップＳ５）。ログインについては、公衆回線網２００とＩＳＰセンタ１との接続点において従来の技術を使用してＩＤ及びパスワードを確認する。又はコンピュータ装置４０のＯＳの機能等を用いてＩＤ及びパスワードを確認する。ログインすると、ユーザはクライアント端末３０１を操作することにより、ＩＳＰセンタ１に設置された自分用のコンピュータを遠隔操作させることができる。但し、管理サーバ６０によるサービスを受けるためには、ユーザ属性及びプリフェレンス設定・登録処理を実施する必要がある。ユーザは、クライアント端末３０１を操作してコンピュータ装置４０に管理サーバ６０のデータ登録部６０１にアクセスさせ、ユーザ属性及びプリフェレンス設定・登録処理を実施させる（ステップＳ７）。なお、この処理については、例えばコンピュータ装置４０にインストールされているＷｅｂブラウザと管理サーバ６０に含まれるＷｅｂサーバとのやり取りにて行われる。
【００３８】
ここでユーザ属性及びプリフェレンス設定・登録処理において登録されるデータの一例を図７及び図８を用いて説明する。図７に示すように、ユーザ属性は、個人データと、ハードウエア構成と、ソフトウエア構成とを含む。個人データは、ユーザＩＤ、パスワード、名前、住所、電話番号、年齢、性別、その他の個人属性を含む。なお、ステップＳ７において登録されるデータは、サービス利用申し込みに含まれないデータであり、この段階においては何も登録されなくとも良い。但し追加／修正は可能である。ハードウエア構成は、ＣＰＵ種別、メイン・メモリ容量、ＨＤＤ容量、ＲＡＩＤ構成の有無など、ユーザが使用するコンピュータ装置４０のハードウエア構成のデータが含まれる。ユーザ属性と同様に、ステップＳ７において登録されるデータは、サービス利用申し込みに含まれないデータであり、この段階においては何も登録されなくとも良い。追加・修正は可能である。後に構成を変更した場合には、修正登録が必要である。ソフトウエア構成は、ＯＳ種別、インストールされているアプリケーション・プログラム（Ａｐｐｌｎ）など、ユーザが使用するコンピュータ装置４０のソフトウエア構成のデータを含む。ユーザ属性と同様に、ステップＳ７において登録されるデータは、サービス利用申し込みに含まれないデータであり、この段階においては何も登録されなくとも良い。後に構成を変更した場合には、修正登録が必要である。但し、自動的に変更が反映されるようにしても良い。
【００３９】
図８に示すように、プリフェレンス・データは、ユーザＩＤと、１乃至ｎ個のプリフェレンス項目のデータとを含む。ユーザは、例えば予め規定されている項目のリストから、自己の趣味・趣向に合致した項目を選択すると、図８に示すように選択された項目のコードが登録される。後から追加・修正も可能である。
【００４０】
図６の説明に戻って、ユーザ属性及びプリフェレンス設定・登録が完了すると、又は例えば新規のコンテンツ・データが共有ディスク７０に格納されると、アクセス権限設定処理がアクセス権限設定部６０３により実施される（ステップＳ９）。この処理については、図９を用いて説明する。なお、図９は、１つのコンテンツ・データに対する一人のユーザのアクセス権限を設定する際の処理を示しており、多数のコンテンツ・データに対する多数のユーザのアクセス権限を設定する場合には図９の処理を繰り返す必要がある。
【００４１】
アクセス権限設定部６０３は、共有ディスク７０に格納されている特定のコンテンツ・データのコンテンツ属性データ７３を読み出す（ステップＳ２１）。また、アクセス権限を設定する対象となるユーザのユーザ属性データをユーザ属性データ格納部９０から読み出す（ステップＳ２３）。そして、本コンテンツ・データがユーザに不適当であるか判断する（ステップＳ２５）。例えば、コンテンツ・データに年齢制限が付されている場合には、当該年齢制限に合致するか判断する。また、コンテンツ・データがプログラムの場合にはＯＳが適合していない場合や、アプリケーション・プログラムの組み合わせから不適切と判断される場合などを検出する。もし、不適当という判断がなされると、アクセス許可は与えられないので、元の処理に戻る。
【００４２】
一方、特定のコンテンツ・データがユーザ属性データによればユーザには不適当とは判断されなかった場合には、ユーザのプリフェレンス・データをプリフェレンス・データ格納部８０から読み出す（ステップＳ２７）。そして、本コンテンツ・データのコンテンツ属性データが当該ユーザのプリフェレンス・データに合致するか判断する（ステップＳ２９）。これによりユーザの趣味趣向に合致するかが判断される。具体的には、ユーザが設定したプリフェレンス項目が、コンテンツ属性データに含まれる属性項目に少なくとも一部一致するか判断する。もし、一致しないと判断された場合には、元の処理に戻る。一方、本コンテンツ・データがユーザのプリフェレンスに合致すると判断された場合には、当該ユーザに対するアクセス許可のデータをアクセス権限データ７２として当該コンテンツ・データに対応して共有ディスク７０に登録する（ステップＳ３１）。そして元の処理に戻る。
【００４３】
図６の処理に戻って、このようにして設定されたアクセス権限データ７２を用いて、アクセス権限設定部６０３に含まれる通知処理部６０４は、ユーザ毎にアクセス許可されたコンテンツ・データのリストを生成し、例えばＨＴＭＬ（Hyper Text Markup Language）メールとしてユーザ宛に送信する（ステップＳ１１）。なお、この際既にユーザがアクセス済み又はコンテンツ・データが配信済みであるコンテンツ・データを勧めないようにするため、例えば配信ログデータ格納部９５を参照してリスト生成を実施するようにしても良い。
【００４４】
次に、コンテンツ利用処理を実施する（ステップＳ１３）。この処理については図１０を用いて説明する。ここでは、ユーザが操作するクライアント端末３０１からの指示データに応じて、コンピュータ装置４０が、メール・サーバ３０からアクセス可能なコンテンツ・データへのリンクを含む例えばＨＴＭＬメールを受信して、表示装置に表示するための処理を実施するものとする（ステップＳ４１）。そうすると、コンピュータ装置４０からビデオ・データが中継装置５０及びネットワーク２００を介してクライアント端末３０１に送信される。クライアント端末３０１は、ビデオ・データを受信し、ディスプレイ３０２に表示する（ステップＳ４３）。ユーザは、コンピュータ装置４０の表示装置に表示されるべき画面をクライアント端末３０１のディスプレイ３０２により見て、取得すべきコンテンツ・データを選択する。
【００４５】
ユーザが、クライアント端末３０１を操作して特定のコンテンツ・データの選択入力を行うと、クライアント端末３０１は、特定のコンテンツ・データの選択入力を受け付け、指示データを公衆回線網２００及び中継装置５０を介して送信する（ステップＳ４５）。コンピュータ装置４０は、クライアント端末３０１から特定のコンテンツ・データの指示データを受信する（ステップＳ４７）。そうすると、コンピュータ装置４０は、あたかも直接選択指示されたように、指示データに係る特定のコンテンツ・データへのアクセスを行う（ステップＳ４９）。管理サーバ６０のアクセス管理部６０５は、コンピュータ装置４０から特定のコンテンツ・データへのアクセスに応じて、特定のコンテンツ・データに対応して共有ディスク７０に格納されたアクセス権限データ７２を参照して、コンピュータ装置４０のアクセス権限を確認する（ステップＳ５１）。なお、コンピュータ装置４０の特定又はユーザの特定には、ＩＰアドレス（ＩＰｖ６のＩＰアドレスの場合も含む）を用いても良いし、新たに認証を実施するようにしても良い。もし、アクセス権限データ７２によりアクセスが許可されていないと判定された場合には、アクセス拒否をコンピュータ装置４０に返す。コンピュータ装置４０は、アクセス拒否を受信した場合には、アクセス拒否表示を含むビデオ・データを中継装置５０及び公衆回線網２００を介してクライアント端末３０１に送信する。クライアント端末３０１は、当該ビデオ・データをディスプレイ３０２に表示する。
【００４６】
アクセス管理部６０５は、コンピュータ装置４０にアクセス権限があると判断した場合には、特定のコンテンツ・データを共有ディスク７０から読み出し、コンピュータ装置４０に送信する（ステップＳ５３）。また、当該特定のコンテンツ・データをコンピュータ装置４０（又はユーザ）に送信したことを表す配信ログを配信ログデータ格納部９５に格納する（ステップＳ６３）。
【００４７】
コンピュータ装置４０は、管理サーバ６０から特定のコンテンツ・データを受信し、例えば当該コンテンツ・データのためのアプリケーション・プログラムをコンピュータ装置４０上で起動し、表示装置に表示するための処理を実施する（ステップＳ５５）。そうすると、コンピュータ装置４０からコンテンツを表示するためのビデオ・データが中継装置５０及び公衆回線網２００を介してクライアント端末３０１に送信される。クライアント端末３０１は、コンテンツを表示するためのビデオ・データを受信し、ディスプレイ３０２に表示する（ステップＳ５７）。ユーザは、コンピュータ装置４０の表示装置に表示されるべき画面をクライアント端末３０１のディスプレイ３０２により見ることができる。
【００４８】
そして、ユーザは、コンピュータ装置４０のローカルのＨＤＤにコンテンツ・データを保存する場合には、その保存指示をクライアント端末３０１に対して行う。クライアント端末３０１は、保存指示を受け付け、当該保存指示に係る指示データを、公衆回線網２００及び中継装置５０を介して送信する（ステップＳ５９）。コンピュータ装置４０は、クライアント端末３０１から受信した指示データに従って、コンテンツ・データをローカルのＨＤＤに保存する（ステップＳ６１）。元の処理に戻って、ユーザはログオフする（図６：ステップＳ１５）。
【００４９】
このようにすれば、ユーザは、単純な構成のクライアント端末３０１のみを所持しているため、ほとんど障害が発生せず、また障害が発生しても問題の特定が簡単である。また、ユーザのコンピュータ装置４０は物理的にＩＳＰセンタ１に設置されているため、コンピュータ装置４０の障害時には、専門家による迅速且つ的確な処置を容易に受けることができる。また、コンピュータ装置４０のローカルなＨＤＤの内容については、容易に、図示しない管理サーバ６０のバックアップディスクに保存することも可能であり、修復も容易になる。さらに、上で述べたように共有ディスク７０に蓄積される豊富なコンテンツ・データを利用することができ、利便性が向上する。さらに、ユーザ属性やプリフェレンスに適合したものが容易に分かるようになっているため、より簡単にアクセスできるようになっている。また、ＩＳＰセンタ１内におけるデータのやりとりは構内の高速ネットワークを有効に利用できるため、ユーザは公衆回線網２００の速度を高速にすることにより、快適な環境を得ることがきるようになる。なお、ＩＳＰセンタ１は、高いセキュリティ技術に守られているので、ユーザは安心してコンピュータ装置４０及びクライアント端末３０１を利用することができる。
【００５０】
またこのようなコンピュータ・システムを利用すれば、クライアント端末３０１の場所は全く関係なく、クライアント端末３０１を携帯型にすれば、いつでもどこでも公衆回線網２００を介して、自らの希望によって構成されたコンピュータ装置４０及び管理サーバ６０を利用することができるようになる。
【００５１】
ＩＳＰセンタ１においても、上で述べたような新規なサービスを提供することにより、ユーザ契約数を増加させ売上を増やすことができる。また、各ユーザと契約を結ぶことにより、例えば空きコンピュータ装置４０を束ねてグリッド・コンピューティング提供サービスを実施することも可能になる。
【００５２】
なお上で述べた実施の形態は一例であって、様々な変形が可能である。例えば、コンピュータ装置４０については、バックグラウンドで実行されるモニタ・プログラムをインストールしておき、管理サーバ６０などにおいて稼動状況を監視・通知したり、ユーザ認証をコンピュータ装置４０において実行したりするようにしてもよい。
【００５３】
また、上ではアクセス可能なコンテンツ・データについては、ＨＴＭＬメールなどにより通知する例を示したが、例えばコンピュータ装置４０にインストールされた専用のプログラムにより通知を行うようにしてもよい。さらに、デスクトップ上（又は専用のフォルダ内）に新たにアクセス可能となったコンテンツへのショートカットのアイコンを表示させるように管理サーバ６０又は専用のプログラムが処理を行うようにしても良い。
【００５４】
管理サーバ６０が行うことができるサービスについては、上で述べたサービスに限定されるものではなく、ＩＳＰが通常提供している様々なサービスを提供できる。
【００５５】
さらに、上ではコンテンツ・データの決済については何ら触れなかったが、アクセス時に自動課金するようにしてもよいし、何らかの課金処理を含めても良いし、本サービス提供の料金に上乗せされているような形にしてもよい。
【００５６】
なお、図１では、コンピュータ装置４０の構成を通常のパーソナル・コンピュータとあまり変えないようにした場合の構成を示しているが、例えばビデオ・データ、マウス・データ、キーボード・データ、ＵＳＢデータなどを、例えば１０／１００ＢＡＳＥ−Ｔのような標準的な方式によって通信できるようにデータの形式を変換する機能を内蔵するコンピュータ装置又はそのような機能を有するように機能を拡張するために機能拡張カードが装着されたコンピュータ装置を用いるようにしても良い。このようなコンピュータ装置であれば、標準的な接続方式にて公衆回線網２００に接続できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施の形態に係るコンピュータ・システムの機能ブロック図である。
【図２】本発明の一実施の形態に係る管理サーバの機能ブロック図である。
【図３】コンピュータの機能ブロック図である。
【図４】本発明の一実施の形態に係る中継装置の機能ブロック図である。
【図５】本発明の一実施の形態に係るクライアント端末の機能ブロック図である。
【図６】本発明の一実施の形態に係るメインの処理フローを示す図である。
【図７】ユーザ属性データの一例を示す図である。
【図８】プリフェレンス・データの一例を示す図である。
【図９】アクセス権限設定処理の処理フローの一例を示す図である。
【図１０】コンテンツ利用処理の処理フローの一例を示す図である。
【符号の説明】
【００５８】
１  ＩＳＰセンタ
１０  ネットワーク接続機器
１１  ファイアウォール機能
１２  アンチウィルス機能
３０  メール・サーバ
３１  メール・ボックス
４０  コンピュータ装置
５０  中継装置
６０  管理サーバ
７０  共有ディスク
７１  コンテンツ・データ
７２  アクセス権限データ
７３  コンテンツ属性データ
８０  プリフェレンス・データ格納部
９０  ユーザ属性データ格納部
９５  配信ログデータ格納部
１００  インターネット
１０１  Ｗｅｂサーバ
２００  公衆回線網
３００  ユーザ宅
３０１  クライアント端末
３０２  ディスプレイ
３０３  マウス
３０４  キーボード
３０５  プリンタ
３０６  各種ドライブ
【図１】
0004789418.tif 000002
【図２】
0004789418.tif 000003
【図３】
0004789418.tif 000004
【図４】
0004789418.tif 000005
【図５】
0004789418.tif 000006
【図６】
0004789418.tif 000007
【図７】
0004789418.tif 000008
【図８】
0004789418.tif 000009
【図９】
0004789418.tif 000010
【図１０】
0004789418.tif 000011