(57)【要約】【課題】クライアント端末から起動されるサーバ側のアプリケーションに対してクライアント装置側の起動制限情報を容易に適用可能にする。【解決手段】クライアント端末３０は、サーバ装置と接続すると、クライアント端末３０が持つ個別機能に対して設定された機能制限情報を機能別設定テーブル１０６から読み出して、サーバ装置に送信する。サーバ装置は、受信された機能制限情報を、クライアント端末３０が持つ個別機能とサーバ装置が持つアプリケーションとの対応関係を示す変換テーブルに基づき、サーバ装置が持つアプリケーションの機能制限情報に変換する。クライアント端末３０からネットワークを介してサーバ装置が持つアプリケーションを起動すると、起動されたアプリケーションの機能が、変換テーブルに基づき変換された機能制限情報に基づき制限される。【選択図】図１
2009282862.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置のアプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能な情報処理システムであって、
前記クライアント端末は、
前記サーバ装置で起動される前記アプリケーションソフトウェアの機能を制限する機能制限情報が格納される機能制限情報格納手段と、
前記サーバ装置と通信可能になったら、前記機能制限情報格納手段に格納される前記機能制限情報を前記ネットワークを介して該サーバ装置に送信する機能制限情報送信手段と、
ユーザ操作を受け付ける操作受け付け手段と、
前記操作受け付け手段に受け付けられた前記ユーザ操作に応じて、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して前記サーバ装置に送信する要求手段と、
前記ネットワークを介して前記サーバ装置から送信された、該サーバ装置で起動された前記アプリケーションソフトウェアの出力を受信する受信手段と
を有し、
前記サーバ装置は、
前記アプリケーションソフトウェアが登録されるアプリケーション登録手段と、
前記機能制限情報を受信する機能制限情報受信手段と、
前記アプリケーション登録手段に登録される前記アプリケーションソフトウェアの前記起動要求を受信する要求受信手段と、
前記要求受信手段で受信された前記起動要求に応じた前記アプリケーションソフトウェアの起動を、前記機能制限情報受信手段で受信された前記機能制限情報に基づき制御する起動制御手段と、
前記起動制御手段で起動された前記アプリケーションソフトウェアの出力を、前記ネットワークを介して前記クライアント端末に送信する出力送信手段と
を有する
ことを特徴とする情報処理システム。
【請求項２】
前記機能制限情報は、前記アプリケーションソフトウェアのコンテンツへのアクセスを制限するアクセス制限情報を含み、
前記起動制御手段は、前記起動要求に応じて起動するアプリケーションソフトウェアのコンテンツへのアクセスを前記機能制限情報に基づき制限する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
サーバ装置のアプリケーションソフトウェアをネットワークを介して起動可能なクライアント端末であって、
前記サーバ装置で起動される前記アプリケーションソフトウェアの機能を制限する機能制限情報が格納される機能制限情報格納手段と、
前記サーバ装置と通信可能になったら、前記機能制限情報格納手段に格納される前記機能制限情報を前記ネットワークを介して該サーバ装置に送信する送信手段と、
ユーザ操作を受け付ける操作受け付け手段と、
前記操作受け付け手段に受け付けられた前記ユーザ操作に応じて、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して前記サーバ装置に送信する要求手段と、
前記ネットワークを介して前記サーバ装置から送信された、該サーバ装置で起動された前記アプリケーションソフトウェアの出力を受信する受信手段と
を有する
ことを特徴とするクライアント端末。
【請求項４】
前記機能制限情報は、前記アプリケーションソフトウェアのコンテンツへのアクセスを制限するアクセス制限情報を含む
ことを特徴とする請求項３に記載のクライアント端末。
【請求項５】
サーバ装置のアプリケーションソフトウェアをネットワークを介して起動可能なクライアント端末の制御方法であって、
前記サーバ装置と通信可能になったら、該サーバ装置で起動される前記アプリケーションソフトウェアの機能を制限する機能制限情報を前記ネットワークを介して該サーバ装置に送信する送信ステップと、
ユーザ操作を受け付ける操作受け付けステップと、
前記操作受け付けステップにより受け付けられた前記ユーザ操作に応じて、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して前記サーバ装置に送信する要求ステップと、
前記ネットワークを介して前記サーバ装置から送信された、該サーバ装置で起動された前記アプリケーションソフトウェアの出力を受信する受信ステップと
を有する
ことを特徴とするクライアント端末の制御方法。
【請求項６】
アプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能とされたサーバ装置であって、
前記クライアント端末から前記ネットワークを介して起動されるアプリケーションソフトウェアが登録されるアプリケーション登録手段と、
前記クライアント端末から送信された、前記アプリケーションソフトウェアの機能を制限する機能制限情報を、前記ネットワークを介して受信する機能制限情報受信手段と、
前記クライアント端末から送信された、前記アプリケーション登録手段に登録される前記アプリケーションソフトウェアの起動要求を、前記ネットワークを介して受信する要求受信手段と、
前記要求受信手段で受信された前記起動要求に応じた前記アプリケーションソフトウェアの起動を、前記機能制限情報受信手段で受信された前記機能制限情報に基づき制御する起動制御手段と、
前記起動制御手段で起動された前記アプリケーションソフトウェアの出力を、前記ネットワークを介して前記クライアント端末に送信する出力送信手段と
を有する
ことを特徴とするサーバ装置。
【請求項７】
前記機能制限情報は、前記アプリケーションソフトウェアのコンテンツへのアクセスを制限するアクセス制限情報を含み、
前記起動制御手段は、前記起動要求に応じて起動するアプリケーションソフトウェアのコンテンツへのアクセスを前記機能制限情報に基づき制限する
ことを特徴とする請求項６に記載のサーバ装置。
【請求項８】
アプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能とされたサーバ装置の制御方法であって、
前記クライアント端末から送信された、該クライアント端末から前記ネットワークを介して起動されるアプリケーションソフトウェアの機能を制限する機能制限情報を、該ネットワークを介して受信する機能制限情報受信ステップと、
前記クライアント端末から送信された、前記アプリケーションソフトウェアの起動要求を、前記ネットワークを介して受信する要求受信ステップと、
前記要求受信ステップにより受信された前記起動要求に応じた前記アプリケーションソフトウェアの起動を、前記機能制限情報受信ステップにより受信された前記機能制限情報に基づき制御する起動制御ステップと、
前記起動制御ステップで起動された前記アプリケーションソフトウェアの出力を、前記ネットワークを介して前記クライアント端末に送信するステップと
を備える
ことを特徴とするサーバ装置の制御方法。
【請求項９】
サーバ装置のアプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能な情報処理システムであって、
前記クライアント端末は、
アプリケーション機能を提供する機能提供手段と、
前記機能提供手段で提供される前記アプリケーション機能を制限する機能制限情報が格納される機能制限情報格納手段と、
前記サーバ装置と通信可能になったら、前記機能制限情報格納手段に格納される前記機能制限情報を前記ネットワークを介して該サーバ装置に送信する機能制限情報送信手段と、
ユーザ操作を受け付ける操作受け付け手段と、
前記操作受け付け手段に受け付けられた前記ユーザ操作に応じて、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して前記サーバ装置に送信する要求手段と、
前記ネットワークを介して前記サーバ装置から送信された、該サーバ装置で起動された前記アプリケーションソフトウェアの出力を受信する受信手段と
を有し、
前記サーバ装置は、
前記アプリケーションソフトウェアが登録されるアプリケーション登録手段と、
前記アプリケーション機能と前記アプリケーションソフトウェアとの対応関係を示す情報が格納される変換テーブルと、
前記機能制限情報を受信する機能制限情報受信手段と、
前記変換テーブルに格納される前記情報に基づき、前記機能制限情報受信手段で受信された前記機能制限情報を前記アプリケーションソフトウェアの機能制限情報に変換する変換手段と、
前記アプリケーション登録手段に登録される前記アプリケーションソフトウェアの前記起動要求を受信する要求受信手段と、
前記要求受信手段で受信された前記起動要求に応じた前記アプリケーションソフトウェアの起動を、前記変換手段で変換された機能制限情報に基づき制御する起動制御手段と、
前記起動制御手段で起動された前記アプリケーションソフトウェアの出力を、前記ネットワークを介して前記クライアント端末に送信する出力送信手段と
を有する
ことを特徴とする情報処理システム。
【請求項１０】
前記機能制限情報送信手段で送信される前記機能制限情報は、前記アプリケーション機能のコンテンツへのアクセスを制限するアクセス制限情報を含み、
前記起動制御手段は、前記起動要求に応じて起動するアプリケーションソフトウェアのコンテンツへのアクセスを、前記機能制限情報が前記変換手段で変換された機能制限情報に含まれる前記アクセス制限情報に基づき制限する
ことを特徴とする請求項９に記載の情報処理システム。
【請求項１１】
前記サーバ装置は、
アプリケーションソフトウェアを前記アプリケーション登録手段に追加して登録する追加登録手段をさらに有し、
前記追加登録手段は、
前記追加して登録したアプリケーションソフトウェアの機能制限情報を、該アプリケーションソフトウェアに機能が対応する前記アプリケーション機能の前記機能制限情報と対応付けて前記変換テーブルに格納する
ことを特徴とする請求項９または請求項１０の何れか１項に記載の情報処理システム。
【請求項１２】
サーバ装置のアプリケーションソフトウェアをネットワークを介して起動可能なクライアント端末であって、
アプリケーション機能を提供する機能提供手段と、
前記機能提供手段で提供される前記アプリケーション機能を制限する機能制限情報が格納される機能制限情報格納手段と、
前記サーバ装置と通信可能になったら、前記機能制限情報格納手段に格納される前記機能制限情報を前記ネットワークを介して該サーバ装置に送信する機能制限情報送信手段と、
ユーザ操作を受け付ける操作受け付け手段と、
前記操作受け付け手段に受け付けられた前記ユーザ操作に応じて、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して前記サーバ装置に送信する要求手段と、
前記ネットワークを介して送信された、前記サーバ装置で起動された前記アプリケーションソフトウェアの出力を受信する受信手段と
を有する
ことを特徴とするクライアント端末。
【請求項１３】
前記機能制限情報送信手段で送信される前記機能制限情報は、前記アプリケーション機能のコンテンツへのアクセスを制限するアクセス制限情報を含む
ことを特徴とする請求項１２に記載のクライアント端末。
【請求項１４】
サーバ装置のアプリケーションソフトウェアをネットワークを介して起動可能なクライアント端末の制御方法であって、
アプリケーション機能を提供する機能提供ステップと、
前記サーバ装置と通信可能になったら、前記機能提供ステップにより提供される前記アプリケーション機能を制限する機能制限情報を、前記ネットワークを介して該サーバ装置に送信する機能制限情報送信ステップと、
ユーザ操作を受け付ける操作受け付けステップと、
前記操作受け付けステップにより受け付けられた前記ユーザ操作に応じて、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して前記サーバ装置に送信する要求ステップと、
前記ネットワークを介して送信された、前記サーバ装置で起動された前記アプリケーションソフトウェアの出力を受信する受信ステップと
を有する
ことを特徴とするクライアント端末の制御方法。
【請求項１５】
アプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能とされたサーバ装置であって、
前記クライアント端末から前記ネットワークを介して起動される前記アプリケーションソフトウェアが登録されるアプリケーション登録手段と、
前記クライアント端末で機能するアプリケーション機能と、前記アプリケーションソフトウェアとの対応関係を示す情報が格納される変換テーブルと、
前記クライアント端末から送信された、前記アプリケーション機能を制限する機能制限情報を受信する機能制限情報受信手段と、
前記変換テーブルに格納される前記情報に基づき、前記機能制限情報受信手段で受信された前記機能制限情報を前記アプリケーションソフトウェアの機能制限情報に変換する変換手段と、
前記クライアント端末から送信された、前記アプリケーション登録手段に登録される前記アプリケーションソフトウェアの起動要求を受信する要求受信手段と、
前記要求受信手段で受信された前記起動要求に応じた前記アプリケーションソフトウェアの起動を、前記変換手段で変換された機能制限情報に基づき制御する起動制御手段と、
前記起動制御手段で起動された前記アプリケーションソフトウェアの出力を、前記ネットワークを介して前記クライアント端末に送信する出力送信手段と
を有する
ことを特徴とするサーバ装置。
【請求項１６】
前記機能制限情報受信手段で受信される前記機能制限情報は、前記アプリケーション機能のコンテンツへのアクセスを制限するアクセス制限情報を含み、
前記起動制御手段は、前記起動要求に応じて起動するアプリケーションソフトウェアのコンテンツへのアクセスを、前記機能制限情報が前記変換手段で変換された機能制限情報に含まれる前記アクセス制限情報に基づき制限する
ことを特徴とする請求項１５に記載のサーバ装置。
【請求項１７】
前記アプリケーションソフトウェアを前記アプリケーション登録手段に追加登録する追加登録手段をさらに有し、
前記追加登録手段は、
前記追加登録したアプリケーションソフトウェアの機能を制限する機能制限情報を、該アプリケーションソフトウェアに機能が対応する前記アプリケーション機能の前記機能制限情報と対応付けて前記変換テーブルに登録する
ことを特徴とする請求項１５または請求項１９に記載のサーバ装置。
【請求項１８】
アプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能とされたサーバ装置の制御方法であって、
前記クライアント端末から送信された、該クライアント端末で機能するアプリケーション機能を制限する機能制限情報を前記ネットワークを介して受信する機能制限情報受信ステップと、
変換テーブルに格納される、前記アプリケーション機能と前記クライアント端末から前記ネットワークを介して起動されるアプリケーションソフトウェアとの対応関係を示す情報に基づき、前記機能制限情報受信ステップで受信された前記機能制限情報を前記アプリケーションソフトウェアの機能制限情報に変換する変換ステップと、
前記クライアント端末から送信された、前記アプリケーションソフトウェアの起動要求を前記ネットワークを介して受信する要求受信ステップと、
前記要求受信ステップにより受信された前記起動要求に応じた前記アプリケーションソフトウェアの起動を、前記変換ステップにより変換された機能制限情報に基づき制御する起動制御ステップと、
前記起動制御ステップで起動された前記アプリケーションソフトウェアの出力を、前記ネットワークを介して前記クライアント端末に送信するステップと
を有する
ことを特徴とするサーバ装置の制御方法。
【請求項１９】
コンピュータを請求項３、４、１２または１３の何れか１項に記載のクライアント端末として機能させるためのプログラム。
【請求項２０】
コンピュータを請求項６、７、１５、１６または１７の何れか１項に記載のサーバ装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、サーバ装置およびその制御方法、ならびに、クライアント端末およびその制御方法に関し、特には、クライアント端末からサーバ装置のアプリケーションを起動可能な情報処理システム、サーバ装置およびその制御方法、ならびに、クライアント端末およびその制御方法に関する。
【背景技術】
【０００２】
近年では、表示画面をテレビジョン受像機に出力し、リモートコントロールコマンダ（以下、リモコンと略称する）や、有線または無線のコントローラで操作するセットトップボックス装置が一般家庭に普及している。このようなセットトップボックス装置の代表的な例として、家庭用ゲーム機が挙げられる。
【０００３】
さらに近年では、このようなセットトップボックス装置の高機能化が進み、家庭用ゲーム機であっても、ゲームを実行する以外の多様な機能が搭載されている。例えば、家庭用ゲーム機の中には、映像コンテンツを格納したＤＶＤを再生したり、インターネット接続機能と簡易ブラウザ機能とを有し、インターネット上のウェブサイトを簡易的にブラウズすることができる機種も存在する。
【０００４】
このように多様な機能を有する装置を子供などに自由に使わせることは、教育上の観点からも、セキュリティの観点からも好ましくないと考えられている。そのため、子供などが使用するときに、機能に何らかの制限をかけることが望まれる。
【０００５】
そこで、高機能な家庭用ゲーム機では、例えば、ゲームソフトに各種レーティングを設定しておき、本体の設定に、利用を許可するレーティングレベルを設定できるようになっている。また、市販の映像コンテンツの再生について、映像コンテンツに設定されたレーティングに応じて再生の許可および不許可を制御することができる機種や、インターネットに対するアクセスを禁止することができる機種もある。特許文献１および特許文献２には、レーティングに応じたアクセス規制に関する技術が記載されている。
【０００６】
一方、ネットワークに接続した複数の情報機器を協調動作させる分散システム技術の一種である、リモートデスクトップ技術の普及が進んでいる。このリモートデスクトップ技術によれば、サーバ装置上で動作するアプリケーションの画面情報をサーバ装置からクライアント装置に送信し、クライアント装置は、受信した情報に基づきユーザインターフェイス画面を生成し表示することが可能となる。
【０００７】
また、クライアント装置は、ユーザ操作入力に応じて画面情報に従った応答画面を作成して画面表示を更新すると共に、ユーザ操作入力に応じたユーザ操作イベントをサーバ装置に送信する。サーバ装置側では、受信したユーザ操作イベントが、サーバ装置上のアプリケーションにより解釈され処理される。特許文献３には、リモートデスクトップ技術に関して記載されている。
【０００８】
さらに、このようなリモートデスクトップ技術を応用し、家庭用ゲーム機にリモートデスクトップのクライアント機能を導入した製品も出現している。このような家庭用ゲーム機の一例として、米国マイクロソフト社のＸＢＯＸ３６０（登録商標）がある。
【０００９】
このような、リモートデスクトップ技術が導入された家庭用ゲーム機において、ユーザは、例えば当該家庭用ゲーム機の操作用コントローラなどを操作して、サーバ装置としてのパーソナルコンピュータとネットワークを介して接続する。パーソナルコンピュータとの接続後、クライアント装置としての家庭用ゲーム機は、パーソナルコンピュータ上で実行されるサーバアプリケーションのユーザインターフェイス装置として動作することが可能となる。
【００１０】
すなわち、家庭用ゲーム機のリモコンやコントローラの操作情報は、ネットワークを介してパーソナルコンピュータに送られ、当該パーソナルコンピュータ上のサーバアプリケーションに渡される。また、パーソナルコンピュータ上のサーバアプリケーションが生成する画面情報は、ネットワークを介して当該家庭用ゲーム機に送信される。当該家庭用ゲーム機は、受信した画面情報に基づいて表示画面を生成し、テレビジョン受像機に表示する。
【００１１】
これにより、家庭用ゲーム機において、例えばサーバメニューから起動するアプリケーションを選択でき、リモートデスクトップ機能に対応したアプリケーションをサーバ装置であるパーソナルコンピュータ上で起動させることができる。そして、その操作画面をテレビジョン受像機に表示し、当該家庭用ゲーム機のリモコンやコントローラなどで、パーソナルコンピュータ上で動作するサーバアプリケーションを制御することができる。このように、リモートデスクトップ技術が導入された家庭用ゲーム機は、サーバ装置のリモート操作端末として利用することができる。
【００１２】
【特許文献１】特開２００２−６３１７０号公報
【特許文献２】特開２００５−１１５９２８号公報
【特許文献３】特開２００７−１１５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来の技術による、リモートデスクトップ技術が導入された例えば家庭用ゲーム機といったクライアント装置は、サーバ装置のリモート操作端末として利用する場合に、下記のような問題点があった。
【００１４】
クライアント装置をサーバ装置のリモート操作端末として用いて起動されたアプリケーションは、サーバ装置上で実行される。そのため、起動されたアプリケーションに対して、ローカルすなわちクライアント装置のアプリケーション用に設定された各種の規制情報や、アプリケーションの起動制限情報が反映されないという問題点があった。このような状態で、子供などがクライアント装置としての家庭用ゲーム機を使用することは、好ましくないと考えられる。
【００１５】
また、クライアント装置に対するアプリケーションの起動制限や規制情報を、サーバ装置上に設定することは、従来においても可能である。ところが、例えばネットワークに複数台のサーバ装置が接続されるような場合、個々のサーバ装置の管理者がそれぞれ個別に設定を行う必要があり、手間がかるという問題点があった。さらに、従来では、ネットワークに複数台のクライアント装置が接続されているような場合に、クライアント装置毎に設定を変えることができないという問題点があった。
【００１６】
したがって、本発明の目的は、クライアント装置から起動されるサーバ側のアプリケーションに対してクライアント装置側の起動制限情報を容易に適用可能な情報処理システム、サーバ装置およびその制御方法、ならびに、クライアント端末およびその制御方法を提供することにある。
【課題を解決するための手段】
【００１７】
上述した課題を解決するために、第１の発明は、サーバ装置のアプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能な情報処理システムであって、クライアント端末は、サーバ装置で起動されるアプリケーションソフトウェアの機能を制限する機能制限情報が格納される機能制限情報格納手段と、サーバ装置と通信可能になったら、機能制限情報格納手段に格納される機能制限情報をネットワークを介してサーバ装置に送信する機能制限情報送信手段と、ユーザ操作を受け付ける操作受け付け手段と、操作受け付け手段に受け付けられたユーザ操作に応じて、アプリケーションソフトウェアの起動要求をネットワークを介してサーバ装置に送信する要求手段と、ネットワークを介してサーバ装置から送信された、サーバ装置で起動されたアプリケーションソフトウェアの出力を受信する受信手段とを有し、サーバ装置は、アプリケーションソフトウェアが登録されるアプリケーション登録手段と、機能制限情報を受信する機能制限情報受信手段と、アプリケーション登録手段に登録されるアプリケーションソフトウェアの起動要求を受信する要求受信手段と、要求受信手段で受信された起動要求に応じたアプリケーションソフトウェアの起動を、機能制限情報受信手段で受信された機能制限情報に基づき制御する起動制御手段と、起動制御手段で起動されたアプリケーションソフトウェアの出力を、ネットワークを介してクライアント端末に送信する出力送信手段とを有することを特徴とする情報処理システムである。
【００１８】
また、第２の発明は、サーバ装置のアプリケーションソフトウェアをクライアント端末からネットワークを介して起動可能な情報処理システムであって、クライアント端末は、アプリケーション機能を提供する機能提供手段と、機能提供手段で提供されるアプリケーション機能を制限する機能制限情報が格納される機能制限情報格納手段と、サーバ装置と通信可能になったら、機能制限情報格納手段に格納される機能制限情報をネットワークを介してサーバ装置に送信する機能制限情報送信手段と、ユーザ操作を受け付ける操作受け付け手段と、操作受け付け手段に受け付けられたユーザ操作に応じて、アプリケーションソフトウェアの起動要求をネットワークを介してサーバ装置に送信する要求手段と、ネットワークを介してサーバ装置から送信された、サーバ装置で起動されたアプリケーションソフトウェアの出力を受信する受信手段とを有し、サーバ装置は、アプリケーションソフトウェアが登録されるアプリケーション登録手段と、アプリケーション機能とアプリケーションソフトウェアとの対応関係を示す情報が格納される変換テーブルと、機能制限情報を受信する機能制限情報受信手段と、変換テーブルに格納される情報に基づき、機能制限情報受信手段で受信された機能制限情報をアプリケーションソフトウェアの機能制限情報に変換する変換手段と、アプリケーション登録手段に登録されるアプリケーションソフトウェアの起動要求を受信する要求受信手段と、要求受信手段で受信された起動要求に応じたアプリケーションソフトウェアの起動を、変換手段で変換された機能制限情報に基づき制御する起動制御手段と、起動制御手段で起動されたアプリケーションソフトウェアの出力を、ネットワークを介してクライアント端末に送信する出力送信手段とを有することを特徴とする情報処理システムである。
【発明の効果】
【００１９】
本発明は、上述した構成を有するため、クライアント装置から起動されるサーバ側のアプリケーションに対してクライアント装置側の起動制限情報を容易に適用可能である。
【発明を実施するための最良の形態】
【００２０】
＜第１の実施形態＞
以下、本発明の実施形態を、図面を参照しながら説明する。図１は、本発明に適用可能な情報処理システムの一例を示す。この情報処理システムは、屋内にＬＡＮ環境を構築し、複数台のサーバ装置およびクライアント装置を互いに通信可能なようにＬＡＮ接続してなる。図１において、建物１０は、複数の部屋１１、１２、１３および１４を有する。この図１の例では、部屋１１が子供部屋、部屋１２が書斎、部屋１３がリビング、部屋１４がキッチンであるものとする。部屋１１は、子供が主に使用し、部屋１２および１４は、大人が主に使用する。また、部屋１３は、不特定の人物が使用する。
【００２１】
建物１０内において、部屋１１〜１４に屋内ＬＡＮ２０が導入されている。また、部屋１１、１２および１３には、本第１の実施形態によるクライアント端末３０、３１および３２、ならびに、テレビジョン受像機４０、４１および４２がそれぞれ設置されている。テレビジョン受像機４０、４１および４２は、それぞれクライアント端末３０、３１および３２に接続され、クライアント端末３０、３１および３２は、それぞれ屋内ＬＡＮ２０に接続されている。
【００２２】
また、部屋１１、１２および１４に、本第１の実施形態によるサーバ機能を有するコンピュータであるサーバ装置５０、５１および５２が設置されている。サーバ装置５０、５１および５２は、それぞれ屋内ＬＡＮ２０に接続される。屋内ＬＡＮ２０は、ゲートウェイ６０を介して外部のネットワーク６１に接続される。外部のネットワーク６１は、例えばインターネットである。
【００２３】
図２は、本発明の第１の実施形態によるクライアント端末３０の一例の構成を示す。なお、上述のクライアント端末３０、３１および３２は、同一の構成とすることができる。以下では、特に記載のない限り、クライアント端末３０を代表として説明する。制御部１１０は、例えばＣＰＵ、ＲＯＭおよびＲＡＭを有し、ＲＯＭに格納されたプログラムに従い、ＲＡＭをワークメモリとして用いて動作し、クライアント端末３０の全体を制御する。
【００２４】
プログラムは、ＲＯＭに予め格納されるのに限らず、後述する通信インターフェイス１０５によりネットワーク６１から取得してもよいし、図示されないドライブ部でＤＶＤやＣＤ−ＲＯＭといった記録媒体から読み出すことで取得してもよい。このように取得されたプログラムは、例えば図示されないハードディスクに記憶され、必要に応じてＣＰＵに読み出される。
【００２５】
制御部１１０は、主制御部１００、機能提供部１０１およびＲＤＰクライアント機能部１０２の３つのサブブロックをさらに有する。これらのサブブロックは、制御部１１０のＣＰＵ上でプログラムを動作させることによって構成してもよいし、それぞれハードウェアで構成することも可能である。主制御部１００は、例えば上述のＣＰＵ、ＲＯＭおよびＲＡＭからなり、機能提供部１０１およびＲＤＰクライアント機能部１０２を制御する。
【００２６】
機能提供手段としての機能提供部１０１は、このクライアント端末３０がサーバ装置５０、５１および５２に接続しない状態で動作するときのアプリケーション機能である各種個別機能を提供する。この図２の例では、機能提供部１０１は、簡易ブラウザ機能、ネットワークＴＶ機能および動画再生機能を個別機能として提供する。個別機能は、これらに限らず、例えば音楽再生機能、ゲーム機能など他の機能を含むことができる。これらの個別機能は、例えば後述する通信インターフェイス１０５を用いてネットワーク６１との間で通信を行うことで取得する情報に基づき、それぞれの表示などが行われる。
【００２７】
ＲＤＰクライアント機能部１０２は、機能制限情報送信手段、要求手段および受信手段としての機能を持つ。ＲＤＰクライアント機能部１０２は、このクライアント端末３０をサーバ装置に接続して、当該クライアント端末３０をサーバの遠隔ユーザインターフェイスとして使用する場合のリモートデスクトッププロトコル（以下、ＲＤＰと略称する）を提供する。
【００２８】
ＲＤＰは、ＴＣＰ／ＩＰの上位プロトコルで、Ｗｉｎｄｏｗｓ２０００（登録商標）やその後継ＯＳなどのターミナルサービスを用いてクライアント端末がサーバ装置に接続して処理を行う際に、クライアント端末とサーバ装置との間の通信に使われる。ＲＤＰは、主に、クライアント端末に対するユーザ入力をサーバ装置に伝えたり、サーバ装置がクライアント端末に画面情報を送信するために用いられる。
【００２９】
制御部１１０に対して、表示インターフェイス（Ｉ／Ｆ）１０３、操作インターフェイス１０４、通信インターフェイス１０５およびＵＳＢインターフェイス１０９が接続される。
【００３０】
表示インターフェイス１０３は、制御部１１０が生成した画面イメージを、テレビジョン受像機に出力させるためのインターフェイスである。例えば、制御部１１０は、コマンドなどに応じて画面イメージを生成し、この画面イメージを表示させるための表示制御信号を出力する。この表示制御信号は、表示インターフェイス１０３に供給され、テレビジョン受像機などの実際の表示デバイスに表示を行うための表示信号に変換されて出力される。
【００３１】
操作受け付け手段としての操作インターフェイス１０４は、ユーザ操作を受け付けるためのインターフェイスである。操作インターフェイス１０４は、例えばリモコン１３０からユーザ操作に応じて送信された赤外線信号を受信し、主制御部１００に対するコマンドに変換して出力する。すなわち、リモコン１３０は、ユーザ操作に応じた制御信号を赤外線信号に変調して送信する。操作インターフェイス１０４は、この赤外線信号を受信して復調し、制御信号を抽出する。この制御信号が操作インターフェイス１０４から主制御部１００に渡される。これに限らず、操作インターフェイス１０４は、有線で接続されたコントローラから、ユーザ操作に応じて送信されたコマンドを受信するようにしてもよい。
【００３２】
通信インターフェイス１０５は、屋内ＬＡＮ２０に対するインターフェイスであって、屋内ＬＡＮ２０に接続されるサーバ装置５０、５１および５２、ならびに、ゲートウェイ６０およびゲートウェイ６０を介してなされるネットワーク６１との通信を制御する。ＵＳＢインターフェイス１０９は、ＵＳＢに対応する外部機器を接続するためのインターフェイスである。ＵＳＢに対応する外部機器としては、例えばディジタルスチルカメラが挙げられる。外部機器とのインターフェイスは、ＵＳＢに限らず、例えばＩＥＥＥ１３９４によるインターフェイスを設けてもよい。
【００３３】
制御部１１０に対して、サーバ情報格納部１２０および機能別設定テーブル１０６がさらに接続される。これらサーバ情報格納部１２０や機能別設定テーブル１０６は、実際には、このクライアント端末３０に設けられた図示されないハードディスクや不揮発性メモリの所定領域である。サーバ情報格納部１２０は、このクライアント端末３０を、サーバ装置５０、５１および５２に接続して使用する際の、サーバ装置に関する情報を格納する。サーバ情報格納部１２０は、接続するサーバ装置５０、５１および５２の情報を格納しておく接続先設定情報１０７と、サーバ装置５０、５１および５２とのＲＤＰ認証情報１０８とが格納される。
【００３４】
機能制限情報格納手段としての機能別設定テーブル１０６は、上述した機能提供部１０１により提供される個別機能それぞれの設定情報が格納される。機能別設定テーブル１０６に格納される設定情報の具体的な例については、後述する。
【００３５】
図３は、本発明の第１の実施形態によるサーバ装置５０の一例の構成を示す。なお、上述のサーバ装置５０、５１および５２は、同一の構成とすることができる。以下では、特に記載のない限り、サーバ装置５０を代表として説明する。ＲＤＰサーバ部２００は、クライアント端末３０、３１および３２にサーバ機能を提供する。
【００３６】
機能制限情報受信手段、要求受信手段および出力送信手段としてのＲＤＰサーバ部２００に対して、通信インターフェイス２０１、ＲＤＰ認証情報格納部２０２が接続される。通信インターフェイス２０１は、屋内ＬＡＮ２０に対するインターフェイスであって、屋内ＬＡＮ２０に接続されるクライアント端末３０、３１および３２、ならびに、ゲートウェイ６０およびゲートウェイ６０を介してなされるネットワーク６１との通信を制御する。ＲＤＰ認証情報格納部２０２は、ＲＤＰによる接続要求があるクライアント端末を認証するための認証情報が格納される。
【００３７】
アプリケーション登録手段としてのアプリケーション登録部２０３は、クライアント端末３０、３１および３２からのメニュー操作により起動されるアプリケーションソフトウェアであるアプリケーション＃１、＃２、…、＃ｎが登録される。以下では、アプリケーション登録部２０３に登録されるアプリケーションソフトウェアを、サーバアプリケーションと呼ぶ。ＲＤＰサーバ部２００に対して、アプリケーション登録部２０３に登録される各アプリケーション＃１、＃２、…、＃ｎの出力が供給される。各アプリケーション＃１、＃２、…、＃ｎそれぞれの起動設定は、アプリケーション設定部２０４に設定＃１、＃２、…、＃ｎとして保存されている。
【００３８】
変換手段としての設定変換部２０５は、クライアント端末３０、３１および３２から受信されＲＤＰサーバ部２００に入力される設定情報に基づき各アプリケーション＃１、＃２、…、＃ｎに対する設定を生成する。生成された設定情報は、アプリケーション設定部２０４の対応する設定＃１、＃２、…、＃ｎとして保存される。設定変換部２０５における設定情報の生成方法は、変換テーブル２０６に格納される。変換テーブル２０６に格納される具体的なデータの例は、後述する。
【００３９】
接続クライアント情報一時格納部２１０は、クライアント端末３０、３１および３２との接続時に、接続されたクライアント端末に関する情報を一時的に格納する。接続クライアント情報一時格納部２１０は、接続されたクライアント端末に関し、クライアント端末に関する接続クライアント情報２０７と、当該クライアント端末から取得する設定情報２０８とを一時的に格納する。
【００４０】
なお、サーバ装置５０は、実際には、一般的なコンピュータと同等の構成とされ、ＣＰＵ、ＲＯＭおよびＲＡＭを有すると共に、ハードディスクなどの記憶媒体と、記録媒体からのデータ読み出しを行うドライブ部とを有する（図示しない）。起動制御手段としてのＣＰＵは、ＲＯＭやハードディスクからプログラムを読み出し、ＲＡＭをワークメモリとしてこのサーバ装置５０を制御する。上述のＲＤＰサーバ部２００、アプリケーション登録部２０３、アプリケーション設定部２０４および設定変換部２０５は、それぞれＣＰＵ上で動作するプログラムにより構成することができる。
【００４１】
プログラムは、ＲＯＭに予め格納してもよいし、通信インターフェイス２０１によりネットワーク６１から取得することもできる。ドライブ部でＤＶＤやＣＤ−ＲＯＭといった記録媒体から読み出すことで取得してもよい。
【００４２】
先ず、クライアント端末単独での動作について、概略的に説明する。一例として、ユーザがリビングである部屋１３に設置されたテレビジョン受像機４２およびクライアント端末３２を起動させ、テレビジョン受像機４２の入力を、クライアント端末３２の出力を選択するように切り替えた場合について考える。クライアント端末３２は、起動されると、制御部１１０においてメニュー画面を表示するための表示信号が生成される。この表示信号は、表示インターフェイス１０３から出力され、テレビジョン受像機４２に供給される。テレビジョン受像機４２の画面には、クライアント端末３２によるメニュー画面が表示される。
【００４３】
例えば、クライアント端末３２のリモコン１３０に対して、メニュー画面からブラウザ起動を選択するような操作を行うと、操作に応じた制御信号が変調された赤外線信号がリモコン１３０から送信される。この赤外線信号は、操作インターフェイス１０４に受信されて復調され、制御信号が抽出される。制御信号は、操作インターフェイス１０４から主制御部１００に渡される。主制御部１００は、この制御信号に従い機能提供部１０１内の個別機能である簡易ブラウザ機能を起動する。起動された簡易ブラウザ機能は、機能別設定テーブル１０６からブラウザ用の設定を読み込み、この設定に従って動作を開始する。
【００４４】
図４は、機能別設定テーブル１０６に格納される設定情報の例を示す。機能別設定テーブル１０６には、機能制限情報およびアクセス制限情報としての、クライアント端末３０の各個別機能に対して設定される許可属性と、コンテンツの内容に応じた規制レベル（レーティング）の設定が格納される。
【００４５】
図４（ａ）は、クライアント端末３０の個別機能に対して設定される許可属性の例を示す。クライアント端末３０に接続したディジタルカメラに対して、画像データのスライドショー表示機能を許可し、画像データの格納機能を不許可としている。また、ウェブサイトの簡易ブラウズ機能については、特定のＵＲＬに限り許可している。すなわち、ＵＲＬにより指し示される、ウェブサイトなどのインターネット上のコンテンツに対するアクセスの制限がなされる。動画再生機能およびＤＶＤ再生機能については、コンテンツの内容によりそのコンテンツに対するアクセスを許可している。さらに、音楽再生機能については、許可している。ゲーム機能は、不許可としている。
【００４６】
図４（ｂ）は、コンテンツの内容に応じた規制レベルの例を示す。コンテンツに対して規制をすべきと考えられる表現のカテゴリ毎に、それぞれレーティングレベルが付与される。図４（ｂ）の例では、「露出的描写」、「差別用語」および「暴力的描写」の３つのカテゴリ毎に、レーティングの低いレベル０から、レーティングレベルの高いレベル４まで５段階にレーティングが付与される。そして、各カテゴリ毎に、どのレーティングレベルまでのコンテンツの再生を許可するかを示すレベル値が設定される。レベル０の設定は、最も厳しい制限を示し、レベル４の設定は、最も緩い制限を示す。レーティングレベルにより全てのカテゴリについて許可されたコンテンツが利用許可される。
【００４７】
図４（ａ）に示すような許可属性と、図４（ｂ）に示すような規制レベルとを、クライアント端末３０、３１および３２毎に設定して、設定情報としてそれぞれの機能別設定テーブル１０６に格納する。一例として、書斎である部屋１２は、主に大人が利用すると考えられるため、設置するクライアント端末３１の機能別設定テーブル１０６には、より緩い規制となるような設定情報を格納する。別の例として、リビングである部屋１３は、利用者が不特定であると考えられるため、設置するクライアント端末３２の機能別設定テーブル１０６には、最も強い規制となるような設定情報を格納する。
【００４８】
次に、クライアント端末３０における、ＲＤＰでのクライアント動作について説明する。ユーザは、高機能なブラウザのような、クライアント端末３０単独では実行できないアプリケーションを使用する場合には、サーバ接続モードを利用する。サーバ接続モードでは、屋内ＬＡＮを介してＲＤＰを用いてサーバ装置５０との通信を行い、サーバ装置５０に搭載される高機能ブラウザをクライアント端末３０側から起動させる。ユーザにより、クライアント端末３０によるメニュー画面からサーバ装置５０への接続が選択されると、ＲＤＰクライアント機能部１０２が起動され、サーバ接続処理が開始される。
【００４９】
図５は、本発明の第１の実施形態によるサーバ接続時のクライアント端末３０側の処理の例を示すフローチャートである。サーバ接続モードでは、クライアント端末３０の主制御部１００は、ＲＤＰクライアント機能部１０２を起動する。ＲＤＰクライアント機能部１０２は、サーバ情報格納部１２０内の接続先設定情報１０７を参照する。この例では、接続先設定情報１０７としてサーバ装置５０、５１および５２の情報が登録されている。ステップＳ１０１で、ＲＤＰクライアント機能部１０２は、接続先設定情報１０７から、接続先として選択されるサーバ装置の情報を取得する。この情報は、サーバ装置のネットワーク（屋内ＬＡＮ２０）上のアドレス情報を含む。
【００５０】
例えば、サーバ装置５０、５１および５２の中からリモコン１３０に対するユーザ操作に応じて接続先のサーバ装置を選択するように構成できる。これに限らず、デフォルトの接続先としてのサーバ装置を予め設定しておいてもよい。ここでは、サーバ装置５０がデフォルトの接続先として設定されているものとする。
【００５１】
ＲＤＰクライアント機能部１０２は、ステップＳ１０１で取得したサーバ装置５０のアドレスに対して、通信インターフェイス１０５を介して接続要求を送信し、サーバ装置５０との接続処理を開始する（ステップＳ１０２）。この接続要求パケットに応じて、サーバ装置５０からクライアント端末３０に認証要求が送信される。この認証要求は、クライアント端末３０に受信されてＲＤＰクライアント機能部１０２に渡される。ＲＤＰクライアント機能部１０２は、この認証要求に応じて、サーバ情報格納部１２０内のＲＤＰ認証情報１０８を参照し、サーバ装置５０に対する認証情報を取得する。そして、この認証情報をサーバ装置５０に送信してサーバ装置５０との間で認証処理を行う（ステップＳ１０３）。
【００５２】
次のステップＳ１０４で、この認証情報に対するサーバ装置５０の認証結果が判断される。若し、この認証情報に対してサーバ装置５０から認証に失敗した旨の応答があれば、接続処理を中断し（ステップＳ１０５）、一連の接続処理を終了する。
【００５３】
一方、サーバ装置５０から認証に成功した旨の応答があれば、ＲＤＰクライアント機能部１０２は、サーバ装置５０からの次の命令の受信が待機される（ステップＳ１０６）。サーバ装置５０からの命令が受信されると、処理は次のステップＳ１０７に移行され、その命令が設定情報を要求する命令であるか否かが判断される。若し、設定情報を要求する命令であると判断されれば、処理はステップＳ１０８に移行される。ステップＳ１０８で、ＲＤＰクライアント機能部１０２は、機能別設定テーブル１０６に登録された設定情報を読み込み、読み込んだ設定情報をサーバ装置５０に対して送信する。そして、処理はステップＳ１０６に戻され、サーバ装置５０からの次の命令の受信が待機される。
【００５４】
一方、ステップＳ１０７で、受信された命令が設定情報の要求命令ではないと判断されれば、処理はステップＳ１０９に移行する。ステップＳ１０９では、受信された命令がＲＤＰモードを開始する命令であるか否かが判断される。若し、受信された命令がＲＤＰモード開始命令ではないと判断されれば、処理はステップＳ１０６に戻され、サーバ装置５０からの次の命令の受信が待機される。
【００５５】
一方、ステップＳ１０９で、受信された命令がＲＤＰモード開始命令であると判断されれば、処理はステップＳ１１０に移行され、ＲＤＰモードによる処理が開始される。ＲＤＰモードによる処理については、後述する。
【００５６】
図６は、図５を用いて説明したサーバ接続時のクライアント端末３０側の処理に対応する、サーバ装置５０側の処理の例を示すフローチャートである。ステップＳ２０１で、図５のステップＳ１０２によりクライアント端末３０から送信された接続要求パケットがＲＤＰサーバ部２００に受信される。次のステップＳ２０２で、ＲＤＰサーバ部２００は、接続要求パケットを送信したクライアント端末３０に対して認証要求パケットを送信し、認証フェーズを実行する。図５のステップＳ１０３によりクライアント端末３０から送信された認証情報が受信されると、ＲＤＰサーバ部２００は、ＲＤＰ認証情報格納部２０２に格納される認証情報に従い認証処理を行う（ステップＳ２０３）。
【００５７】
若し、ステップＳ２０３の認証処理によりクライアント端末３０の認証に失敗したと判断されれば、処理はステップＳ２０４に移行される。ステップＳ２０４では、ＲＤＰサーバ部２００は、認証失敗をクライアント端末３０に通知すると共に、クライアント端末３０によるこのサーバ装置５０に対する接続を拒否する。
【００５８】
一方、ステップＳ２０３の認証処理によりクライアント端末３０の認証に成功したと判断されれば、処理はステップＳ２０５に移行される。ステップＳ２０５では、認証時に取得したクライアント端末３０の情報を、接続クライアント情報２０７として接続クライアント情報一時格納部に対して格納する。
【００５９】
処理は次のステップＳ２０６に移行され、ＲＤＰサーバ部２００は、クライアント端末３０に対して設定情報要求を送信する。そして、次のステップＳ２０７で、ＲＤＰサーバ部２００は、送信した設定情報要求に応じたクライアント端末３０からの設定情報の受信を待機する。
【００６０】
クライアント端末３０は、ステップＳ２０６でサーバ装置５０から送信された設定情報要求を受信したら、図５のステップＳ１０８で説明したように、機能別設定テーブル１０６に登録された設定情報を読み込み、サーバ装置５０に対して送信する。ＲＤＰサーバ部２００は、クライアント端末３０から送信されたこの設定情報を受信したら、処理をステップＳ２０８に移行させる。ステップＳ２０８で、ＲＤＰサーバ部２００は、受信した設定情報を、接続クライアント情報一時格納部２１０内の設定情報２０８として登録する。
【００６１】
次のステップＳ２０９で、設定変換部２０５は、変換テーブル２０６に従い、登録された設定情報２０８に基づきアプリケーション登録部２０３に登録された各アプリケーション＃１、＃２、…、＃ｎそれぞれの設定情報を生成する。そして、生成した各アプリケーション＃１、＃２、…、＃ｎそれぞれの設定情報を、アプリケーション設定部２０４の対応する設定部＃１、＃２、…、＃ｎに対し、クライアント端末３０と対応付けて設定する。
【００６２】
次のステップＳ２１０で、ＲＤＰサーバ部２００は、各アプリケーション＃１、＃２、…、＃ｎをクライアント端末３０側から選択および起動させるためのサーバメニュー画面情報を作成する。そして、サーバメニュー画面情報を、通信インターフェイス２０１を介してクライアント端末３０に対して送信する。その後、ＲＤＰサーバ部２００は、クライアント端末３０からの、ユーザ操作に応じた命令を受け付ける、メニューモードに移行する。
【００６３】
なお、上述のステップＳ２０７で、クライアント端末３０から設定情報を、例えば所定時間以内に受信できないときは、処理はステップＳ２１０に移行される。
【００６４】
図７は、変換テーブル２０６の一例の構成を示す。変換テーブル２０６は、図７に例示するように、クライアント端末３０にローカルの個別機能と、サーバ装置５０に搭載されるサーバアプリケーション＃１、＃２、…、＃ｎとの対応関係が格納される。
【００６５】
図７の例では、それぞれクライアント端末３０の個別機能の一つであるカメラ画像スライドショー機能とカメラ画像ストレージ機能とが、サーバ装置５０の高機能アルバムソフトウェアに対応付けられている。また、クライアント端末３０の個別機能の一つであるウェブブラウズ機能が、サーバ装置５０の高機能ブラウザソフトウェアに対応付けられている。さらに、それぞれクライアント端末３０の個別機能の一つである動画再生機能と音楽再生機能とが、サーバ装置５０の高機能メディアプレーヤソフトウェアに対応付けられている。さらにまた、クライアント端末３０の個別機能の一つであるＤＶＤ再生機能が、サーバ装置５０のＤＶＤプレーヤソフトウェアに対応付けられている。また、クライアント端末３０の個別機能の一つであるゲーム機能が、サーバ装置５０のゲーム機能ソフトウェアに対応付けられている。
【００６６】
なお、図７の例では、サーバ装置５０に搭載されるサーバアプリケーションのうちテレビ録画ソフトウェアおよび音楽ダウンロードソフトウェアは、クライアント端末３０、３１および３２に対応する機能が無いものとする。
【００６７】
上述したステップＳ２０９では、この変換テーブル２０６に格納される情報に基づき、クライアント端末３０にローカルな個別機能に対する規制設定を、対応するサーバアプリケーションの規制設定に反映させる。
【００６８】
図８は、ステップＳ２０９で生成されたサーバアプリケーションの設定の例を示す。サーバアプリケーションの一つである高機能アルバムソフトについては、カメラ画像スライドショー機能は許可されるが、画像ストレージ機能は不許可に設定される。また、コンテンツ編集やネットワーク６１へのアップロードについては、クライアント端末３０側の対応するローカル機能の設定が無いために、未設定状態となっている。
【００６９】
このように、クライアント端末３０において機能別設定テーブル１０６から読み込まれ送信された設定情報と、サーバ装置５０が持つ変換テーブル２０６とに基づき、サーバアプリケーション毎に、起動を許可するか否かが設定される。サーバ装置５０は、サーバ装置５０に接続状態になっているクライアント端末毎に、サーバアプリケーション＃１、＃２、…、＃ｎそれぞれについてこのサーバアプリケーション設定を生成し、アプリケーション設定部２０４に登録する。なお、未設定となっている機能については、各サーバアプリケーション＃１、＃２、…、＃ｎが有するデフォルトの規制設定値を用いることができる。
【００７０】
上述したようにしてクライアント端末３０およびサーバ装置５０による処理が完了すると、クライアント端末３０から、サーバ５１に搭載されるサーバアプリケーション＃１、＃２、…、＃ｎの起動および操作が行える状態となる。
【００７１】
図９は、サーバメニュー画面に従いクライアント端末３０からサーバ装置５０に対してサーバアプリケーション＃１、＃２、…、＃ｎの起動が命令された際の、サーバ装置５０側の処理の例を示すフローチャートである。
【００７２】
この図９のフローチャートの処理に先んじて、サーバ装置５０とクライアント端末３０との間でＲＤＰによる接続が行われ、サーバ装置５０が生成したサーバメニュー画面がクライアント端末３０に送信されテレビジョン受像機４０に表示される。サーバメニュー画面は、例えばクライアント端末３０から起動可能なサーバアプリケーション＃１、＃２、…、＃ｎのリストが表示される。
【００７３】
ユーザは、このサーバメニュー画面に従いリモコン１３０を操作して、起動させたいサーバアプリケーションを選択する。ＲＤＰクライアント機能部１０２は、ユーザ操作により選択されたサーバアプリケーションの起動要求を、サーバ装置５０に送信する。
【００７４】
ステップＳ３０１で、サーバ装置５０のＲＤＰサーバ部２００は、クライアント端末３０から送信される、サーバアプリケーション＃１、＃２、…、＃ｎの起動要求、または、サーバ装置５０との接続を切断する切断要求を待機する。若し、切断要求が受信された場合には、処理はステップＳ３１３に移行される。
【００７５】
上述のステップＳ３０１で、サーバアプリケーション＃１、＃２、…、＃ｎの起動要求が受信されたら、処理はステップＳ３０２に移行される。ステップＳ３０２では、起動要求に基づきサーバアプリケーション＃１、＃２、…、＃ｎのうち何れを起動するかを判断する。ここでは、簡単のため、サーバアプリケーションが高機能アルバムソフトウェア、高機能ブラウザソフトウェアおよび高機能メディアプレーヤの３種類であるとして説明する。
【００７６】
起動要求により高機能アルバムソフトウェアの起動が要求されていると判断したら、ＲＤＰサーバ部２００は、アプリケーション設定部２０４から、高機能アルバムソフトウェアのクライアント端末３０に対応する設定情報を読み込む（ステップＳ３０３）。そして、読み込んだ設定情報に基づき、クライアント端末３０に対して当該高機能アルバムソフトウェアの起動が許可されているか否かを判断する（ステップＳ３０４）。
【００７７】
若し、起動が許可されていないと判断されれば、処理はステップＳ３０１に戻される。このとき、起動が許可されていない旨をユーザに通知する画面を表示させる表示信号を生成し、クライアント端末３０に送信することができる。
【００７８】
一方、ステップＳ３０３で高機能アルバムソフトウェアの起動が許可されていると判断されれば、処理はステップＳ３０５に移行される。ステップＳ３０５では、ＲＤＰサーバ部２００は、起動要求に従い、アプリケーション登録部２０３にサーバアプリケーションとして登録される高機能アルバムソフトウェアを起動する。
【００７９】
ＲＤＰサーバ部２００は、起動された高機能アルバムソフトウェアにより出力された画面イメージを、通信インターフェイス２０１を介してクライアント端末３０に送信する。クライアント端末３０は、通信インターフェイス１０５でこの画面イメージを受信する。受信された画面イメージは、制御部１１０に渡され、表示制御信号とされて表示インターフェイス１０３に供給される。表示インターフェイス１０３は、この表示制御信号を表示信号に変換し、例えばテレビジョン受像機４０に供給する。
【００８０】
なお、図８に例示したサーバアプリケーションの設定によれば、高機能アルバムソフトウェアの機能のうち、クライアント端末３０に対して、カメラ画像スライドショー機能の起動が許可され、カメラ画像ストレージ機能が不許可となっている。したがって、起動された高機能アルバムソフトウェアの機能のうち、カメラ画像ストレージ機能の使用が許可されておらず、カメラ画像データを、例えばサーバ装置５０やネットワーク６１に対してアップロードする機能は使用できない。
【００８１】
また、ステップＳ３０２で高機能ブラウザソフトウェアの起動が要求されていると判断したら、処理はステップＳ３０６に移行される。ステップＳ３０６では、ＲＤＰサーバ部２００は、アプリケーション設定部２０４から、高機能ブラウザソフトウェアのクライアント端末３０に対応する設定情報を読み込む。そして、読み込んだ設定情報に基づき、クライアント端末３０に対して当該高機能ブラウザソフトウェアの起動が許可されているか否かを判断する（ステップＳ３０７）。起動が許可されていなければ、処理はステップＳ３０１に戻される。
【００８２】
一方、高機能ブラウザソフトウェアの起動が許可されていると判断されれば、処理はステップＳ３０８に移行される。ステップＳ３０８では、ＲＤＰサーバ部２００は、起動要求に従い、アプリケーション登録部２０３にサーバアプリケーションとして登録される高機能ブラウザソフトウェアを起動する。
【００８３】
ＲＤＰサーバ部２００は、起動された高機能ブラウザソフトウェアにより出力された画面イメージを、通信インターフェイス２０１を介してクライアント端末３０に送信する。クライアント端末３０は、通信インターフェイス１０５でこの画面イメージを受信し、例えばテレビジョン受像機４０に表示させる。
【００８４】
なお、図８に例示したサーバアプリケーションの設定によれば、高機能ブラウザソフトウェアの機能のうち、クライアント端末３０に対して、特定のＵＲＬへの接続のみが許可されている。例えば、サーバ装置５０が搭載する高機能ブラウザソフトウェアの「お気に入り」や「ブックマーク」に対し、当該特定のＵＲＬを予め登録しておき、この「お気に入り」や「ブックマーク」に登録されているＵＲＬのみに接続できるようにすることが考えられる。
【００８５】
また、ステップＳ３０２で高機能メディアプレーヤの起動が要求されていると判断したら、処理はステップＳ３０９に移行される。ステップＳ３０９では、ＲＤＰサーバ部２００は、アプリケーション設定部２０４から、高機能メディアプレーヤソフトウェアのクライアント端末３０に対応する設定情報を読み込む。そして、読み込んだ設定情報に基づき、クライアント端末３０に対して当該高機能メディアプレーヤソフトの起動が許可されているか否かを判断する（ステップＳ３１０）。起動が許可されていなければ、処理はステップＳ３０１に戻される。
【００８６】
一方、高機能メディアプレーヤソフトウェアの起動が許可されていると判断されれば、処理はステップＳ３１１に移行される。ステップＳ３１１では、ＲＤＰサーバ部２００は、起動要求に従い、アプリケーション登録部２０３にサーバアプリケーションとして登録される高機能メディアプレーヤソフトウェアを起動する。
【００８７】
ＲＤＰサーバ部２００は、起動された高機能メディアプレーヤソフトウェアにより出力された画面イメージを、通信インターフェイス２０１を介してクライアント端末３０に送信する。クライアント端末３０は、通信インターフェイス１０５でこの画面イメージを受信し、例えばテレビジョン受像機４０に表示させる。
【００８８】
なお、図８に例示したサーバアプリケーションの設定によれば、高機能メディアプレーヤソフトウェアによる音楽再生は、無条件に許可される。一方、動画再生については、コンテンツに付与されたレーティングに従い、再生を許可するか否かが判断される。
【００８９】
ステップＳ３０５、ステップＳ３０８またはステップＳ３１１で起動されたサーバアプリケーションが終了されると（ステップＳ３１２）、処理はステップＳ３０１に戻される。サーバアプリケーションの終了は、例えばクライアント端末３０のリモコン１３０に対する終了指示の操作に応じてなされる。
【００９０】
なお、ステップＳ３０１およびステップＳ３１３で、サーバ装置５０との接続を切断する切断要求が受信されたら、処理はステップＳ３１４に移行され、サーバ装置５０に対するクライアント端末３０の接続を切断する処理が行われる。クライアント端末３０との接続が切断されると、処理はステップＳ３１５に移行され、接続クライアント情報一時格納部２１０内の設定情報２０８がクリアされる。そして、次のステップＳ３１６で接続クライアント情報一時格納部２１０内の接続クライアント情報２０７をクリアし、一連の処理を終了させる。
【００９１】
このように、本発明の第１の実施形態によれば、クライアント端末側の各個別機能に対してそれぞれ設定された規制設定情報を、サーバ装置への接続時にサーバ装置に送信する。そして、サーバ装置は、受信した規制設定情報を当該サーバ装置に搭載されるサーバアプリケーションに対応するように変換し、起動要求のあったサーバアプリケーションに対して適用する。そのため、クライアント端末からサーバ装置に搭載されるサーバアプリケーションを起動させた場合でも、クライアント端末に対して設定された規制設定をサーバアプリケーションに反映させることができる。
【００９２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本第２の実施形態は、上述した第１の実施形態によるクライアント端末の個別機能に対する設定情報に対し、さらに汎用的なプロファイル情報を設定する。図１０は、本第２の実施形態によるクライアント端末３００の一例の構成を示す。本第２の実施形態によるクライアント端末３００は、図２を用いて説明した第１の実施形態によるクライアント端末３０に対して、プロファイル情報を格納するプロファイル格納部１１１が追加されている。なお、図１０において、上述した図２の構成と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００９３】
同様に、図１１は、本第２の実施形態によるサーバ装置５００の一例の構成を示す。本第２の実施形態によるサーバ装置５００は、図３を用いて説明した第１の実施形態によるサーバ装置５０の接続クライアント情報一時格納部２１０に対して、プロファイル情報２０９が追加されている。また、変換テーブル２０６内に、変換テーブル２１１が追加されている。なお、図１１において、上述した図３の構成と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００９４】
また、本第２の実施形態によるクライアント端末３００は、上述した図１に示したシステムにおけるクライアント端末３０、３１および３２に対して適宜、適用可能である。同様に、サーバ装置５００は、サーバ装置５０、５１および５２に対して適宜、適用可能である。
【００９５】
図１２は、クライアント端末３００のプロファイル格納部１１１に格納されるプロファイル情報の例を示す。汎用的なプロファイル情報としては、年齢若しくは年齢に準ずる情報を用いることが考えられ、図１２の例では、「大人」、「中学生および高校生」、「小学生」および「未就学児童」の４レベルを定義する。このプロファイル情報は、サーバ装置５００において、起動するサーバアプリケーションの設定情報に対する補足情報として用いられる。
【００９６】
一例として、クライアント端末を使用するユーザの年齢が想定される場合に、その年齢に対応するプロファイル情報を、当該クライアント端末に登録しておく。より具体的な例として、図１を参照し、クライアント端末３００が子供部屋である部屋１１に設置される場合、プロファイル情報として「小学生」または「高校生および中学生」を登録する。クライアント端末３００が書斎である部屋１２に設置される場合、プロファイル情報として「大人」を登録する。また、複数の年齢層のユーザが自由に出入りできるリビングである部屋１３にクライアント端末３００が設置される場合、プロファイル情報として「小学生」や「未就学児童」を登録する。
【００９７】
図１３は、本第２の実施形態による、サーバ接続時のクライアント端末３００側の処理に対応する、サーバ装置５００側の処理の例を示すフローチャートである。なお、クライアント端末３００側の処理については、図５を用いて説明した第１の実施形態によるクライアント端末３０における処理と何ら変わるところがないため、煩雑さを避けるために、ここでの説明を省略する。
【００９８】
図１３のフローチャートにおいて、ステップＳ４０１〜ステップＳ４０９までの処理は、図６を用いて説明した第１の実施形態による処理と何ら変わるところがないため、煩雑さを避けるため、ここでの説明を省略する。ステップＳ４０７でクライアント端末３００からの設定情報の受信がないか、または、ステップＳ４０９でのサーバアプリケーションの設定情報の生成が行われたら、処理はステップＳ４１０に移行される。
【００９９】
ステップＳ４１０では、サーバアプリケーションの設定情報において未設定項目があるか否かが判断される。若し、未設定項目がないと判断されれば、処理はステップＳ４１５に移行され、図６のステップＳ２１０と同様にしてサーバメニュー画面の生成が行われる。
【０１００】
一方、ステップＳ４１０で未設定項目があると判断されれば、処理はステップＳ４１１に移行される。上述の図８の例では、高機能アルバムソフトウェアにおけるコンテンツ編集機能やネットワークへのアップロード機能、テレビジョン放送録画ソフトウェアおよび音楽ダウンロードソフトウェアの機能が未設定項目とされている。
【０１０１】
ステップＳ４１１では、クライアント端末３００に対してプロファイル情報を要求する。クライアント端末３００は、この要求を受信すると、プロファイル格納部１１１からプロファイル情報を読み出し、サーバ装置５００に送信する。サーバ装置５００は、クライアント端末３００からのプロファイル情報を受信すると（ステップＳ４１２）、処理をステップＳ４１３に移行させる。なお、サーバ装置５００は、例えば所定時間内にクライアント端末３００からのプロファイル情報が受信できなかったら、処理をステップＳ４１５に移行させる。
【０１０２】
ステップＳ４１３で、サーバ装置５００は、受信したプロファイル情報を、接続クライアント情報一時格納部２１０Ａにプロファイル情報２０９として登録する。
【０１０３】
次のステップＳ４１４では、設定変換部２０５による未設定項目に対する設定が行われる。設定変換部２０５は、変換テーブル２１１に従い、登録されたプロファイル情報２０９に基づきアプリケーション登録部２０３に登録された各アプリケーション＃１、＃２、…、＃ｎそれぞれの設定情報における未設定項目に対する設定を行う。
【０１０４】
図１４（ａ）は、プロファイル情報２０９からサーバアプリケーションの設定情報を作成する変換テーブル２１１の一例の内容を示す。この変換テーブル２１１は、図１４（ａ）に例示するように、サーバアプリケーションの設定情報における未設定項目の機能について、年齢または年齢に準ずる情報に応じて許可するか否かが対応付けられる。
【０１０５】
図１４（ａ）の例では、未設定項目が存在するテレビジョン放送録画ソフトウェアおよび音楽ダウンロードソフトウェアに対して、プロファイル情報２０９に対応する設定がなされる。すなわち、これら未設定項目が存在するソフトウェアに対して、プロファイル情報２０９に対応して「大人」、「高校生および中学生」、「小学生」および「未就学児童」それぞれについて設定がなされる。例えば、プロファイル情報２０９が「小学生」だった場合は、テレビジョン放送録画ソフトウェア機能は、コンテンツの内容により許可される。また、音楽ダウンロードソフトウェア機能は許可されない。
【０１０６】
図１４（ｂ）は、コンテンツの内容に応じた規制レベルの例を示す。上述の図４（ｂ）と同様に、コンテンツに対して規制をすべきと考えられる表現のカテゴリのそれぞれに対し、年齢または年齢に準ずる情報毎にレーティングレベルが設定される。図１４（ｂ）の例では、プロファイル情報２０９が「小学生」の場合は、「露出的表現」、「差別用語」および「暴力的表現」のレーティングレベルがそれぞれ「０」、「１」、「１」と設定され、強い規制がかけられている。プロファイル情報２０９が「大人」の場合は、レーティングレベルは全て「４」とされ、規制がかけられない。また、プロファイル情報２０９が「未就学児童」である場合には、レーティングレベルが全てのカテゴリにおいて「０」とされ、最も強い規制がかけられている
【０１０７】
このように、本発明の第２の実施形態によれば、クライアント端末を使用することが想定されるユーザに対するより汎用的な情報からなるプロファイル情報を用いて、設定情報が未設定のサーバアプリケーションの設定情報を生成する。そのため、クライアント端末からサーバ装置に搭載される、設定情報が未設定のサーバアプリケーションを起動させた場合でも、適切なレーティングでサーバアプリケーションの起動を規制することができる。
【０１０８】
なお、上述ではプロファイル情報の例として図１２に例示されるように、年齢または年齢に準ずる情報を用いたが、プロファイル情報は、これに限定されるものではない。例えば、図１５に例示されるように、性別と年齢とをプロファイル情報として設定することも可能である。
【０１０９】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。本第３の実施形態は、サーバ装置に対してサーバアプリケーションを追加登録できるようにした例である。追加登録したサーバアプリケーションの設定情報は、機能が対応するクライアント端末側の個別機能の設定情報に基づき生成する。図１６は、本第３の実施形態によるサーバ装置５１０の一例の構成を示す。このサーバ装置５１０は、図３に例示した第１の実施形態によるサーバ装置５０に対して、新規登録部２２０が追加された構成となっている。
【０１１０】
なお、図１６において、図３の構成と共通する部分には同一の符号を付し、詳細な説明を省略する。また、本第３の実施形態によるサーバ装置５１０は、上述した図１に示したシステムにおけるサーバ装置５０、５１および５２に対して適宜、適用可能である。また、本第３の実施形態では、クライアント端末は、図２で示した第１の実施形態による構成をそのまま用いることができる。
【０１１１】
図１７は、サーバ装置５１０に対してサーバアプリケーションを登録する際の一例の処理を示すフローチャートである。新規に登録するサーバアプリケーションは、サーバ装置５１０が有する図示されないドライブ装置により記録媒体から読み出して取得したり、ネットワーク６１を介して取得したりすることができる。これに限らず、サーバ装置５１０に対し、一般のアプリケーションとして既に搭載されているものを、サーバアプリケーションとして登録することも考えられる。
【０１１２】
新規登録部２２０は、アプリケーション登録部２０３に対して新規アプリケーションをサーバアプリケーションとして登録する処理を行う。アプリケーション登録部２０３に対して新規アプリケーションが格納され、ＲＤＰサーバ部２００により生成されるサーバメニューに対し、新規アプリケーションを起動するためのメニューが追加される（ステップＳ５０１）。
【０１１３】
次のステップＳ５０２で、アプリケーション登録部２０３は、デフォルト設定値をアプリケーション設定部２０４に登録する。このデフォルト値は、クライアント端末から設定情報２０８を取得できないときや、対応する設定値が無いときなど、クライアント端末毎の設定ができない場合に、全クライアント端末に共通な設定情報として使用される。
【０１１４】
ステップＳ５０３で、新規に追加されたサーバアプリケーションが、クライアント端末側の個別機能に対する設定情報に対応する変換テーブルを持っているか否かを判断する。例えば、新規登録部２２０は、新規に追加されたサーバアプリケーションが、当該サーバアプリケーションの機能とクライアント端末側の個別機能との対応関係を示す情報を持っているかどうかを調べる。若し、新規サーバアプリケーションが当該変換テーブルを持っていると判断されれば、当該変換テーブルを設定変換部２０５を介して変換テーブル２０６に追加登録し、一連の処理を終了する。一方、新規サーバアプリケーションが当該変換テーブルを持っていないと判断された場合には、そのまま一連の処理を終了する。
【０１１５】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。上述した第１〜第３の実施形態では、クライアント端末が個別機能を有しており、クライアント端末単独で個別機能を提供可能とされていたが、本発明は、このような実施形態に限定されるものではない。例えば、クライアント端末がサーバ装置と接続して使用する機能しか持たないような構成であっても、本発明を適用することができる。この場合、サーバアプリケーションに対する設定情報をクライアント端末から設定し、サーバアプリケーションを起動させるサーバ装置と接続した際に、当該設定情報をサーバ装置に送信する。
【０１１６】
図１８は、本発明の第４の実施形態によるクライアント端末３２０の一例の構成を示す。なお、図１８において、上述の図２の構成と共通する部分には同一の符号を付し、詳細な説明を省略する。また、本第４の実施形態によるクライアント端末３２０は、上述した図１に示したシステムにおけるクライアント端末３０、３１および３２に対して適宜、適用可能である。
【０１１７】
図１８に例示するクライアント端末３２０は、図２に例示した第１の実施形態によるクライアント端末３０に対して、機能提供部１０１が省かれていると共に、機能別設定テーブル１０６の代わりにサーバアプリケーション用設定テーブル１４０が設けられている。機能制限情報格納手段としてのサーバアプリケーション用設定テーブル１４０は、例えば上述の図８に例示したサーバアプリケーションに対する設定情報が格納される。
【０１１８】
図１９は、本発明の第４の実施形態によるサーバ装置５２０の一例の構成を示す。なお、図１９において、上述の図３の構成と共通する部分には同一の符号を付し、詳細な説明を省略する。また、本第４の実施形態によるサーバ装置５２０は、上述した図１に示したシステムにおけるサーバ装置５０、５１および５２に対して適宜、適用可能である。
【０１１９】
図１９に例示するサーバ装置５２０は、図３に例示した第１の実施形態によるサーバ装置５０に対して、設定変換部２０５および変換テーブル２０６の代わりに設定部２３０が設けられている。また、接続クライアント情報一時格納部２１０に格納される情報として、設定情報２０８の代わりにサーバアプリケーション用設定情報２３１が格納される。
【０１２０】
このような構成において、クライアント端末３２０は、サーバ装置５２０との接続時に、サーバアプリケーション用設定テーブル１４０に格納された設定情報を、機能制限情報送信手段としての通信インターフェイス２０１からサーバ装置５２０に送信する。サーバ装置５２０は、この設定情報を受信すると、サーバアプリケーション用設定情報２３１として、受信された設定情報を接続クライアント情報一時格納部２１０に格納する。設定部２３０は、このサーバアプリケーション用設定情報２３１に基づき、アプリケーション設定部２０４に対して、クライアント端末３２０毎の設定情報を設定する。
【０１２１】
＜他の実施形態＞
上述の各実施形態では、クライアント端末からサーバ装置に搭載されるサーバアプリケーションを起動する際の起動の許可／不許可や、クライアント端末から起動したサーバアプリケーションの機能の一部の制限を、サーバアプリケーション毎に設定していた。また、サーバアプリケーションが利用するコンテンツに設定されたレーティングによって、コンテンツの利用の制限を行うようにしていた。。
【０１２２】
本発明におけるサーバアプリケーションの起動制御は、上述の各実施形態に限られるものではない。例えば、機能の異なるサーバアプリケーションを複数用意しておき、許可された項目に従って起動するサーバアプリケーションを選択するようにしてもよい。一例として、画像の閲覧は許可するが編集は許可しないという設定の場合には、閲覧専用のサーバアプリケーションを起動し、編集も許可する場合には、編集機能付きのサーバアプリケーションを起動するという実施形態が考えられる。
【０１２３】
また、上述の各実施形態では、クライアント端末とサーバ装置との間の通信を、ＲＤＰにより行うように説明したが、これはこの例に限定されない。すなわち、クライアント端末とサーバ装置間の通信において、所定のコマンドのやりとりと、サーバ装置からクライアント端末に対する画面情報の送信が可能であれば、他の通信プロトコルを用いてもよい。
【０１２４】
上述の各実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１２５】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【０１２６】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
【０１２７】
つまり、上述の各実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。なお、ここでいうクライアントコンピュータは、上述の各実施形態におけるクライアント端末およびサーバ装置に該当する。
【０１２８】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してウェブサイトからダウンロードさせることによって供給することができる。
【０１２９】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
【０１３０】
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１３１】
【図１】本発明に適用可能なシステムの一例を示す略線図である。
【図２】本発明の第１の実施形態によるクライアント端末の一例の構成を示すブロック図である。
【図３】本発明の第１の実施形態によるサーバ装置の一例の構成を示すブロック図である。
【図４】本発明の第１の実施形態による機能別設定テーブルに格納される設定情報の例を示す略線図である。
【図５】本発明の第１の実施形態によるサーバ接続時のクライアント端末側の処理の例を示すフローチャートである。
【図６】サーバ接続時のクライアント端末側の処理に対応する、本発明の第１の実施形態によるサーバ装置側の処理の例を示すフローチャートである。
【図７】本発明の第１の実施形態による変換テーブルの一例の構成を示す略線図である。
【図８】本発明の第１の実施形態によるサーバアプリケーションの設定の例を示す略線図である。
【図９】クライアント端末からサーバ装置に対してサーバアプリケーションの起動が命令された際の、サーバ装置側の処理の例を示すフローチャートである。
【図１０】本発明の第２の実施形態によるクライアント端末の一例の構成を示すブロック図である。
【図１１】本発明の第２の実施形態によるサーバ装置の一例の構成を示すブロック図である。
【図１２】クライアント端末のプロファイル格納部に格納されるプロファイル情報の例を示す略線図である。
【図１３】本発明の第２の実施形態による、サーバ接続時のクライアント端末側の処理に対応する、サーバ装置側の処理の例を示すフローチャートである。
【図１４】プロファイル情報からサーバアプリケーションの設定情報を作成する変換テーブルと、変換テーブルに登録される、コンテンツの内容に応じた規制レベルの例を示す略線図である。
【図１５】性別と年齢とをプロファイル情報として設定する例を説明するための略線図である。
【図１６】本発明の第３の実施形態によるサーバ装置の一例の構成を示すブロック図である。
【図１７】サーバ装置５１０に対してサーバアプリケーションを登録する際の、本発明の第３の実施形態による一例の処理を示すフローチャートである。
【図１８】本発明の第４の実施形態によるクライアント端末の一例の構成を示すブロック図である。
【図１９】本発明の第４の実施形態によるサーバ装置の一例の構成を示すブロック図である。
【符号の説明】
【０１３２】
２０  屋内ＬＡＮ
３０，３１，３２  クライアント端末
５０，５１，５２  サーバ装置
１００  主制御部
１０１  機能提供部
１０２  ＲＤＰクライアント機能部
１０５  通信インターフェイス
１０６  機能別設定テーブル
１０７  接続先設定情報
１０８  ＲＤＰ認証情報
１２０  サーバ情報格納部
２００  ＲＤＰサーバ部
２０１  通信インターフェイス
２０２  ＲＤＰ認証情報
２０３  アプリケーション登録部
２０４  アプリケーション設定部
２０５  設定変換部
２０６  変換テーブル
２０７  接続クライアント情報
２０８  設定情報
２１０  接続クライアント情報一時格納部
【図１】
2009282862.tif 000003
【図２】
2009282862.tif 000004
【図３】
2009282862.tif 000005
【図４】
2009282862.tif 000006
【図５】
2009282862.tif 000007
【図６】
2009282862.tif 000008
【図７】
2009282862.tif 000009
【図８】
2009282862.tif 000010
【図９】
2009282862.tif 000011
【図１０】
2009282862.tif 000012
【図１１】
2009282862.tif 000013
【図１２】
2009282862.tif 000014
【図１３】
2009282862.tif 000015
【図１４】
2009282862.tif 000016
【図１５】
2009282862.tif 000017
【図１６】
2009282862.tif 000018
【図１７】
2009282862.tif 000019
【図１８】
2009282862.tif 000020
【図１９】
2009282862.tif 000021