(57)【要約】【課題】サーバクライアントシステムにおいて、サーバのリソースを利用者に適切に提供することを支援する。【解決手段】サーバ側で利用者が選択可能なリソースを提示する。提示時には、コストも併せて提示する。さらに、割り当て後、コスト削減のための手段を提供する。【選択図】図１
2007188139.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末にネットワークを介して接続され、当該クライアント端末にリソースを提供するサーバ装置であって、
前記提供可能なリソースを管理するリソース管理手段と、
前記クライアント端末を使用する利用者の属性および当該利用者に割り当てるリソースの情報を管理する利用者管理手段と、を備え、
前記リソース管理手段は、
前記クライアント端末を介して前記利用者からリソース提供の要求があった場合、前記利用者管理手段が管理する当該利用者の属性に従って、自身が管理するリソース内で、当該要求元の利用者に提供可能なリソースの一覧を抽出して要求元のクライアント端末に選択肢として送信する選択肢生成手段と、
前記クライアント端末を介して、利用者の前記選択肢からの選択を受け付けると、受け付けた選択内容を、前記利用者管理手段に登録する登録手段と、
前記クライアント端末を介して、利用者からリソース利用開始の要求を受け付けると、前記利用者管理手段に登録された選択内容に従って、当該リソースを前記要求元の利用者に割り当てるリソース割当手段と、を備えること
を特徴とするサーバ装置。
【請求項２】
請求項１記載のサーバ装置であって、
前記リソース管理手段は、各利用者のリソースの利用を監視する監視手段をさらに備え、
前記利用者管理手段は、前記監視手段の監視結果を、利用者毎に収集する利用結果収集手段を備えること
を特徴とするサーバ装置。
【請求項３】
請求項２記載のサーバ装置であって、
前記提供可能な各リソースには、それぞれ使用コストが設定され、
前記選択肢生成手段は、前記選択肢とともに、当該選択肢内の各リソース毎に前記使用コストも送信し、
前記利用結果収集手段は、前記使用コストに換算して利用者毎の監視結果を収集すること
を特徴とするサーバ装置。
【請求項４】
請求項３記載のサーバ装置であって、
前記提供可能なリソースには、仮想ＰＣと、サーバＰＣと、ターミナルサーバと、記憶装置と、ソフトウェアと、オプションサービスとがあること
を特徴とするサーバ装置。
【請求項５】
請求項４記載のサーバ装置であって、
前記オプションサービスには、バックアップサービスと、ウイルスチェックサービスと、広告配信と、優先度設定と、があること
を特徴とするサーバ装置。
【請求項６】
請求項５記載のサーバ装置であって、
前記利用結果収集手段は、前記使用コストへの換算にあたり、前記広告配信を利用者が選択した場合、当該利用者の使用コストを低減させること
を特徴とするサーバ装置。
【請求項７】
請求項５または６記載のサーバ装置であって、
前記監視手段は、前記サーバＰＣにて消費される消費電力を監視する消費電力監視手段を備え、
前記利用結果収集手段は、消費電力監視手段が監視した前記消費電力を所定期間利用者毎に収集し、消費電力が少なければ少ないほど、前記使用コストを低減させること
を特徴とするサーバ装置。
【請求項８】
請求項１記載のサーバ装置であって、
前記利用者による選択には、所定のリソースを確保すべきか否かの指示が含まれ、確保すべきものとの選択を受け付けた場合、前記リソース管理手段は、当該リソースを当該利用者のために確保すること
を特徴とするサーバ装置。
【請求項９】
ネットワークを介して接続されたクライアント端末と、当該クライアント端末にリソースを提供するサーバ装置とを備えるレンタルサーバシステムであって、
前記クライアント端末は、
当該クライアント端末を介して前記サーバ装置のリソースの提供を受ける利用者を認証する利用者認証手段と、
前記利用者認証手段で認証された利用者から入力を受け付けた情報を前記サーバ装置に送信するとともに、当該サーバ装置から送信された情報を前記利用者に提示する利用者インタフェースと、を備え、
前記サーバ装置は、
前記提供可能なリソースを管理するリソース管理手段と、
前記クライアント端末を使用する利用者の属性および当該利用者に割り当てるリソースの情報を管理する利用者管理手段と、を備え、
前記リソース管理手段は、
前記クライアント端末を介して前記利用者からリソース提供の要求があった場合、前記利用者管理手段が管理する当該利用者の属性に従って、自身が管理するリソース内で、当該要求元の利用者に提供可能なリソースの一覧を抽出して要求元のクライアント端末に選択肢として送信する選択肢生成手段と、
前記クライアント端末を介して、利用者の前記選択肢からの選択の要求を受け付けると、受け付けた選択内容を、前記利用者管理手段に登録する登録手段と、
前記クライアント端末を介して、利用者からリソース利用開始の要求を受け付けると、前記利用者管理手段に登録された選択内容に従って、当該リソースを前記要求元の利用者に割り当てるリソース割当手段と、を備えること
を特徴とするレンタルサーバシステム。
【請求項１０】
クライアント端末にネットワークを介して接続され、当該クライアント端末にリソースを提供するサーバ装置におけるリソース提供方法であって、
前記サーバ装置は、
前記提供可能なリソースを管理するリソース管理手段と、
前記クライアント端末を使用する利用者の属性および当該利用者に割り当てるリソースの情報を管理する利用者管理手段と、を備え、
前記クライアント端末を介して前記利用者からリソース提供の要求があった場合、前記利用者管理手段が管理する当該利用者の属性に従って、自身が管理するリソース内で、当該要求元の利用者に提供可能なリソースの一覧を抽出して要求元のクライアント端末に選択肢として送信する選択肢生成ステップと、
前記クライアント端末を介して、利用者の前記選択肢からの選択の要求を受け付けると、受け付けた選択内容を、前記利用者管理手段に登録する登録ステップと、
前期クライアント端末を介して、利用者からリソース利用開始の要求を受け付けると、前記利用者管理手段に登録された選択内容に従って、当該リソースを前記要求元の利用者に割り当てるリソース割当ステップと、を備えること
を特徴とするリソース提供方法。
【請求項１１】
クライアント端末にネットワークを介して接続され、当該クライアント端末にリソースを提供するサーバ装置内のコンピュータを、
前記クライアント端末を使用する利用者の属性および当該利用者に割り当てるリソースの情報を管理する利用者管理手段と、
前記クライアント端末を介して前記利用者からリソース提供の要求があった場合、前記利用者管理手段が管理する当該利用者の属性に従って、自身が管理するリソース内で、当該要求元の利用者に提供可能なリソースの一覧を抽出して要求元のクライアント端末に選択肢として送信する選択肢生成手段と、
前記クライアント端末を介して、利用者の前記選択肢からの選択の要求を受け付けると、受け付けた選択内容を、前記利用者管理手段に登録する登録手段と、
前記クライアント端末を介して、利用者からリソース利用開始の要求を受け付けると、前記利用者管理手段に登録された選択内容に従って、当該リソースを前記要求元の利用者に割り当てるリソース割当手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの時間貸しを行うサービスシステムに関する。
【背景技術】
【０００２】
近年企業の一般業務でのＰＣの利用が拡大するとともに、ＰＣの高性能化が進んでいる。高性能化に伴い企業の従業員に貸し与えるＰＣの買い替え頻度がますます多くなり、多くの投資を必要としている。また、従業員数の増大にともなって、個々のＰＣのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や業務アプリケーションのバージョンアップ、バグフィックス、ウィルス対策、バックアップなどを統一的に管理することは極めて困難なものになっている。
【０００３】
この管理コストを低減するための一手法として、サーバクライアントシステムがある（例えば、特許文献１参照。）。これは、主なプログラムやデータをサーバ側に蓄積し、例えば、Ｔｈｉｎ  Ｃｌｉｅｎｔ（シンクライアント）のようなクライアント側に蓄積するデータを低減させたものである。
【０００４】
サーバクライアントシステムでは、演算処理やデータの蓄積は主にサーバ側で行われるため、シンクライアントのようなクライアント側にて個々にＯＳや業務に利用するアプリケーションのバージョンアップやバグフィックス、ウィルス対策やウィルス駆除などを行う必要性や頻度が減少し、全体の管理コストを低減できる。またハードウェアの置き換えはサーバ側のみを適宜行えばよく、コスト低減を図ることができる。さらに、企業においては、同時にＰＣを使用する可能性のある従業員分の環境をサーバに持たせればよく、全ての従業員分のＰＣを揃える必要がない。従って、一層のコスト低減を図ることができる。
【０００５】
上述のように、サーバクライアントシステムでは、サーバ上にクライアントのＰＣのデスクトップ環境を仮想的に実現することができる。この特徴を利用し、サーバ上に複数のクライアントのＰＣ環境を実現し、クライアントにネットワーク経由で貸し出す仮想ＰＣレンタル装置がある（例えば、特許文献２参照。）。
【０００６】
【特許文献１】特開２００４−０９４４１１号公報
【特許文献２】特開２００４−１７１４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１および特許文献２に記載された技術では、サーバ上のＰＣ環境は、常に予め定められた同一のハードウェアスペックにより実現される。利用者がこのＰＣ環境を利用する場合、ハードウェアリソースの選択肢はない。また、特許文献２に記載された技術では、利用にあたってのコストを削減するための工夫の余地がないため、限られた予算を有効に使用することができない。
【０００８】
これらの事情から、従来の技術では、サーバクライアントシステムの中で、クライアント側がシンクライアントの場合、サーバ側が提供するリソースを利用者に適切に提供できていない。
【０００９】
本発明は、上記事情に鑑みてなされたもので、サーバクライアントシステムの中でクライアント側がシンクライアントの場合において、サーバのリソースを利用者に適切に提供することを支援可能なシステムを実現することを目的とする。
【００１０】
本発明の特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本発明では、サーバ側で利用者が選択可能なリソースを提示する。提示時には、コストも併せて提示する。さらに、割り当て後、コスト削減のための手段を提供する。
【００１２】
具体的には、クライアント端末にネットワークを介して接続され、当該クライアント端末にリソースを提供するサーバ装置であって、前記提供可能なリソースを管理するリソース管理手段と、前記クライアント端末を使用する利用者の属性および当該利用者に割り当てるリソースの情報を管理する利用者管理手段と、を備え、前記リソース管理手段は、前記クライアント端末を介して前記利用者からリソース提供の要求があった場合、前記利用者管理手段が管理する当該利用者の属性に従って、自身が管理するリソース内で、当該要求元の利用者に提供可能なリソースの一覧を抽出して要求元のクライアント端末に選択肢として送信する選択肢生成手段と、前記クライアント端末を介して、利用者の前記選択肢からの選択の要求を受け付けると、受け付けた選択内容を、前記利用者管理手段に登録する登録手段と、前記クライアント端末を介して、利用者からリソース利用開始の要求を受け付けると、前記利用者管理手段に登録された選択内容に従って、当該リソースを前記要求元の利用者に割り当てるリソース割当手段と、を備えることを特徴とするサーバ装置を提供する。
【発明の効果】
【００１３】
本発明によれば、サーバクライアントシステムの中でクライアント側がシンクライアントの場合において、サーバ側が提供するリソースを利用者に適切に提供することを支援可能となる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について、図面を参照しながら以下に説明する。なお、図面中にて同一の参照番号を付したものは、同一の機能を有する構成要素を示し、説明の便宜上、その詳細な説明は省略する。
【００１５】
＜＜第一の実施形態＞＞
本実施形態は、本発明をレンタルサーバシステムに適用したものである。本実施形態のレンタルサーバシステムは、ネットワークを介して、クライアント端末にサーバ側のＰＣハードウェアリソースを提供する。利用者は、クライアント端末上の遠隔操作プログラムを用いて、提供されたＰＣハードウェアリソースを利用する。本実施形態のクライアント端末はシンクライアントであり、サーバ側で、各利用者のＯＳ、データ、アプリケーションを含む環境を保持する。
【００１６】
図１は、本実施形態のレンタルサーバシステムのシステム構成図である。本図に示すように、本実施形態のレンタルサーバシステムは、クライアント端末である接続ＰＣ１０００と、サーバ側装置であるサーバＰＣシステム２０００とを備える。両者は、ネットワーク３０００を介して接続される。
【００１７】
接続ＰＣ１０００は、ＣＰＵ１０１０と、メモリ１０２０と、不揮発性メモリ１０３０とネットワーク接続装置１０８０とを備え、入出力のインタフェースとして、マウス１０５０とキー入力装置１０６０と表示装置１０４０とリーダライタ１０７０とを備える。
【００１８】
マウス１０５０およびキー入力装置１０６０は、タッチパネルやジョイスティックなどの利用者の入力情報を接続ＰＣ１０００へ伝達するための装置であれば代替可能である。ネットワーク接続装置１０８０は、接続ＰＣ１０００をネットワーク３０００に接続するインタフェースである。表示装置１０４０は、広告１１４０やサービス利用状況に関する情報１１５０を含む画面情報５１００を表示する。
【００１９】
リーダライタ１０７０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や近距離無線通信などのインタフェースを備え、接続ＰＣ１０００と接続可能であり、また、後述する認証デバイス４０００と接続可能なインタフェースを備える。なお、リーダライタ１０７０は図示していない指紋認証装置や利用者が秘密に保持すべき暗証番号であるＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）を入力するＰＩＮ入力パッドなどを備えていてもよい。
【００２０】
不揮発性メモリ１０３０には、認証プログラム１０３１と遠隔操作プログラム１０３２とが格納される。認証プログラム１０３１および遠隔操作プログラム１０３２は、メモリ１０２０にロードされてＣＰＵ１０１０により実行されることにより、それぞれ、認証機能と遠隔操作機能とを実現する。マウス１０５０およびキー入力装置１０６０から入力された各種の入力情報５２００は、遠隔操作機能によってネットワーク３０００を介して後述するサーバＰＣシステム２０００内のゲートウェイサーバ２１００に送信される。
【００２１】
また、接続ＰＣ１０００は、上記構成を備えた一般の情報処理装置を想定しているが、機器の種類は限定されない。例えば、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）など、上記と同様な構成を備える機器であればよい。例えば、ＰＤＡの場合、ＣＰＵとメモリと不揮発性メモリとを備える。ただし、入力装置はスタイラスとタッチパネル、出力装置はＬＣＤとなる。
【００２２】
認証デバイス４０００は、耐タンパ性を有するＩＣチップ４５００を具備する。ＩＣチップ４５００は、ＣＰＵ４１００とメモリ４２００とＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４３００と不揮発性メモリ４４００とを備える。ＲＯＭ４３００には認証情報処理プログラムやＰＩＮ照合プログラムが格納される。ＣＰＵ４１００は、メモリ４２００に前記の認証情報処理プログラムやＰＩＮ照合プログラムをロードして実行し、認証処理機能やＰＩＮ照合機能を実現する。不揮発性メモリ４４００はＰＩＮ情報や認証のための秘密鍵などを格納する。
【００２３】
ネットワーク３０００は、例えば、インターネット、ＷＡＮ、ＬＡＮ、電話回線網、ＣＡＴＶ網、衛星通信網、無線ＬＡＮなどである。ネットワーク３０００は、画面情報５１００や入力情報５２００などを伝達する。
【００２４】
サーバＰＣシステム２０００は、ゲートウェイサーバ２１００とストレージ２２００とサーバＰＣ２３００とターミナルサーバ２４００と仮想ＰＣ向けサーバ２５００と管理サーバ２６００とを備える。
【００２５】
ゲートウェイサーバ２１００は、ネットワーク３０００とのインタフェースの役割を果たすものであり、ＣＰＵ２１１０とメモリ２１２０とディスク装置２１３０とネットワーク接続装置２１４０とを備える。ゲートウェイサーバ２１００は、ネットワーク接続装置２１４０を介してネットワーク３０００とストレージ２２００とサーバＰＣ２３００とターミナルサーバ２４００と仮想ＰＣ向けサーバ２５００と管理サーバ２６００と接続する。
【００２６】
ディスク装置２１３０には、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）プログラム２１３１が格納される。ＶＰＮプログラム２１３１は、メモリ２１２０にロードされ、ＣＰＵ２１１０により実行されることにより仮想ネットワーク機能を実現する。仮想ネットワーク機能は、接続ＰＣ１０００から受信した入力情報５２００を、管理サーバ２６００に従って、サーバＰＣ２３００、ターミナルサーバ２４００、仮想ＰＣ向けサーバ２５００のいずれかに送信する。また、同様に、サーバＰＣ２３００、ターミナルサーバ２４００、仮想ＰＣ向けサーバ２５００からの画面情報５１００を接続ＰＣ１０００に送信するため、ネットワーク１０００に送出する。
【００２７】
サーバＰＣ２３００と、ターミナルサーバ２４００と、仮想ＰＣ向けサーバ２５００とのサーバ群は、クライアント端末である接続ＰＣ１０００に、ＰＣサービス（環境）を提供するものである。
【００２８】
サーバＰＣ２３００は、ＣＰＵ２３１０とメモリ２３２０とを備える。
【００２９】
ターミナルサーバ２４００は、ＣＰＵ２４１０とメモリ２４２０とディスク装置２４３０とを備える。ディスク装置２４３０には、サーバＯＳ２４３１とアプリケーションプログラム２４３２とが格納される。アプリケーションプログラム２４３２は、ターミナルサービスを実現するためのプログラムや表計算アプリケーションやワープロアプリケーションなどである。ターミナルサービスとは、サーバＯＳ２３４０上で複数のユーザデスクトップ環境を実現して、キーボード、マウス、表示装置などを備えた、複数のクライアント端末から操作することにより、複数人でサーバのＣＰＵやメモリやＯＳを共有して利用するものであり、代表的な製品名としてＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓターミナルサービス（登録商標）やＣｉｔｒｉｘ社のＭｅｔａＦｒａｍｅ（登録商標）などが挙げられる。ターミナルサービスは、公知の技術であるため詳細は省略する。
【００３０】
仮想ＰＣ向けサーバ２５００は、ＣＰＵ２５１０とメモリ２５２０とディスク装置２５３０とを備える。ディスク装置２５３０には、サーバＯＳ２５３１と仮想化アプリケーションプログラム２５３２とが格納される。仮想化とは、あるサーバ上に仮想的に複数のＰＣを実現するものである。仮想アプリケーションプログラム２５３２は、メモリ２５２０にロードされ、ＣＰＵ２５１０に実行されることにより、仮想的に複数のＰＣを実現する。仮想アプリケーションプログラム２５３２の代表的な製品名としてＭｉｃｒｏｓｏｆｔ社のＶｉｒｔｕａｌＳｅｒｖｅｒ２００５（登録商標）やＶＭｗａｒｅ社のＶＭｗａｒｅ（登録商標）などが挙げられる。仮想化アプリケーションプログラム２５３２は、公知の技術であるため、詳細は省略する。
【００３１】
ストレージ２２００には、利用者毎に、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２２１０と個人データ２２２０とアプリケーションプログラム（ＡＰ）２２３０とが格納される。アプリケーションプログラム２２３０とは、表計算アプリケーションやワープロアプリケーションなどである。本実施形態では、ストレージ２２００は、ユーザが上記サーバ群から必要に応じて自由に選択できるよう、ＰＣ環境を構築するために必要なデータを一括保持している。
【００３２】
個人データ２２２０は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭなどの媒体に記録し、事前に利用者からサービス提供者側に送付して登録する。または、ネットワーク３０００を介してアップロードするよう構成してもよい。個人データ２２２０を、ネットワーク３０００を介してアップロードする方法は、例えば、後述する利用サービスの１つとして、個人データのアップロードを選択項目に加えて、利用者がアップロードを選択した場合、当該利用者が利用している接続ＰＣ１０００内に予め用意された個人データをストレージ２２００にアップロードし、サーバリソースを接続ＰＣ１０００と同じ個人環境で利用可能とする方法が考えられる。
【００３３】
なお、ストレージ２２００の全ての格納領域には、識別子(ストレージ番号）が付されている。各利用者のＯＳ２２１０、個人データ２２２０、ＡＰ２２３０が格納されている領域のストレージ番号は、後述する管理サーバ２６００のユーザ管理テーブル２６５１に、各利用者を特定する利用者識別子と対応づけて記録される。利用者識別子は、利用者を特定可能なパラメータであればよく、例えば、後述のＰＩＮやパスワードであってもよい。以後、各利用者のＯＳ２２１０、個人データ２２２０、ＡＰ２２３０が格納されている領域を当該利用者に割り当てられた個人領域と呼ぶ。
【００３４】
管理サーバ２６００は、サーバＰＣシステム２０００内の各リソースと、各リソースの利用者の利用状況を管理する。管理サーバ２６００は、ＣＰＵ２６１０とメモリ２６２０と表示装置２６３０とディスク装置２６４０とを備える。ディスク装置２６４０は、ユーザ管理プログラム２６４１と広告配信プログラム２６４２と消費電力管理プログラム２６４３とバックアッププログラム２６４４とウィルスチェックプログラム２６４５とリソース管理プログラム２６４６との各プログラム、および、ユーザ管理テーブル２６５１とサーバリソース管理テーブル２６５２と料金テーブル２６５３とストレージ管理テーブ２６５４と推奨・不可組合テーブル２６５５と利用者属性テーブル２６５６とソフトウェア・オプション管理テーブル２６５７との各テーブルが格納される。
【００３５】
まず、各プログラムにより実現される機能について、説明する。
【００３６】
ユーザ管理プログラム２６４１は、メモリ２６２０にロードされ、ＣＰＵ２６１０により実行されることにより、ユーザ管理機能を実現する。ユーザ管理機能は、各プログラムにより実現される機能からの通知に基づいて、ユーザ管理テーブル２６５１の管理、利用者毎のリソースの利用状況の管理を行うとともに、利用者の認証を行う。また、利用者毎のリソースの利用状況に基づいて、利用者にリソース使用料の請求処理を行う。例えば、本実施形態では、リソース管理機能から、各リソースの利用をポイントで受け取り、収集する。ユーザ管理機能は、月単位で、利用者が利用した各リソースのポイントを集計し、金額に変換して月額の使用料を算出し、算出した使用料を接続ＰＣ１０００に通知する。接続ＰＣ１０００は、通知を受けた使用料をサービス情報１１５０欄に表示するなどして利用者に支払いを促す。利用者は本請求に従ってクレジットカードや銀行引き落としなどにより月額費用を支払う。
【００３７】
広告配信プログラム２６４２は、メモリ２６２０にロードされ、ＣＰＵ２６１０により実行されることにより、広告配信機能を実現する。広告配信機能は、接続ＰＣ１０００に送信する画面情報５１００に広告を挿入するものである。本実施形態では、リソース管理機能により、利用者の広告挿入の可否の意思を受け付け、可とした利用者へ送信する画面情報５１００に広告を挿入する。
【００３８】
なお、後述するように、広告配信をオプションサービスとして選択した場合の必要なポイントはマイナスとなる。すなわち、利用者は、広告配信を選択することにより、コストを低減させることができる。
【００３９】
消費電力管理プログラム２６４３は、メモリ２６２０にロードされ、ＣＰＵ２６１０により実行されることにより、消費電力管理機能を実現する。消費電力管理機能は、利用者のサーバＰＣ２３００の電力消費量を監視する。そして、監視結果をユーザ管理機能に通知する。ユーザ管理機能では、受け取った監視結果を用いて利用者の総電力消費量を記録し、所定期間の消費量が少なければ少ないほど多くの割引ポイントが付与される節電割引ポイントを算出し、各利用者のポイント集計に反映させる。本機能により、利用者は、作業を行わない際にサーバＰＣ２３００の電源を落とすことにより、コストを低減させることができる。さらに、利用者に作業を行わない際にはサーバＰＣ２３００の電源を落とすことを促すこととなるため、電力消費抑制を図ることもできる。
【００４０】
バックアッププログラム２６４４は、メモリ２６２０にロードされ、ＣＰＵ２６１０により実行されることにより、バックアップ機能を実現する。バックアップ機能は、管理サーバ２６００がストレージ２２００内に格納されているデータをバックアップデバイス（例えば、テープデバイス、ＣＤ、ＤＶＤ、ハードディスクなど）に定期的に、あるいは、更新があった際にバックアップする。バックアップは、ユーザ管理テーブル２６５１に登録された利用者の選択に従って行われる。
【００４１】
ウィルスチェックプログラム２６４５は、メモリ２６２０にロードされ、ＣＰＵ２６１０により実行されることにより、ウィルスチェック機能を実現する。ウィルスチェック機能は、定期的にストレージ２２００内に格納されているデータを走査し、ウィルスパターンに一致するものを検出して駆除する。本処理は、ユーザ管理テーブル２６５１に登録された利用者の選択に従って行われる。
【００４２】
リソース管理プログラム２６４６は、メモリ２６２０にロードされ、ＣＰＵ２６１０により実行されることにより、リソース管理機能を実現する。リソース管理機能は、サーバＰＣシステム２０００内の、管理サーバ２６００に接続される各サーバリソース（２３００、２４００、２５００）およびストレージ２２００のスペックを管理する。具体的には、後述するサーバリソース管理テーブル２６５２およびストレージ管理テーブル２６５４を最新の状態に維持することにより管理を実現する。
【００４３】
なお、新たなサーバリソースやストレージが、該管理サーバ２６００に接続された場合は、ＵＰｎＰ等により、該サーバリソースやストレージからその性能情報が管理サーバ２６００に通知されて上記各テーブルに登録されるよう構成してもよいし、管理サーバ２６００の管理者等が上記各テーブルに登録するよう構成してもよい。
【００４４】
また、リソース管理機能は、利用者からリソースの提供の要求（以後、リソース割当要求と呼ぶ。）があった場合、ユーザ管理テーブル２６５１、サーバリソース管理テーブル２６５２、料金テーブル２６５３、ストレージ管理テーブル２６５４、推奨・不可組合テーブル２６５５、ソフトウェアリソース・オプション管理テーブル２６５７に保持されているデータを用いて、選択可能利用サービス一覧表示画面６１００のデータを生成する。本表示画面データは、リソース割当要求の要求元の利用者に対し、サーバＰＣシステム２０００が提供可能なリソースであって、当該利用者が選択可能なリソース項目を提示するとともに、利用者の選択を受け付けるインタフェースとなる。
【００４５】
リソース管理機能は、選択可能利用サービス一覧表示画面６１００を介して受け付けた利用者の選択に従って、利用者にリソースを割り当てる。具体的には、リソース管理機能は、利用者から受け付けた選択の内容を、ユーザ管理機能に通知する。このとき、料金テーブル２６５３を参照し、選択された各リソースの必要ポイントも併せてユーザ管理機能に通知する。通知を受けたユーザ管理機能は、受け取った情報に基づいてユーザ管理テーブル２６５１を更新する。リソース管理機能は、利用者から利用を開始する要求である利用開始要求を受け取ると、ユーザ管理テーブル２６５１に登録されている内容に従って、リソースを割り当て、利用者が利用できるようにする。
【００４６】
次に、各テーブルに管理される情報について、説明する。
【００４７】
ユーザ管理テーブル２６５１には、利用者毎の、属性、サーバＰＣシステム２０００内のリソースの利用状況、利用者が選択した各サービス、利用に関する諸データが登録される。図２に、本実施形態のユーザ管理テーブル２６５１の一例を示す。
【００４８】
本図に示すように、本実施形態のユーザ管理テーブル２６５１は、利用者毎に予め一意に付与されている利用者番号２６５１ａと、当該利用者の利用者属性２６５１ｂと、当該利用者が利用を選択したサーバＰＣシステム２０００内のリソースの利用に関する諸データ２６５１ｃとが登録される。
【００４９】
利用者番号１６５１ａは、本実施形態では、利用者を識別するために用いる番号であり、予め管理者等により登録される。
【００５０】
利用者属性２６５１ｂは、利用者属性テーブル２６５６に登録されている属性の中から、予め管理者等により割り当てられ、登録される。
【００５１】
諸データ２５６１ｃは、リソース管理機能から通知を受け、ユーザ管理機能により登録される。諸データ２６５１ｃには、当該利用者の、本サーバＰＣシステム内のリソースの、利用状態（未登録、利用中、利用終了）が登録される。
利用状態が「利用中」の場合は、利用開始時刻、割り当てられているサーバリソースを特定する情報として、当該利用者の選択に基づき割り当てられたサーバリソースのサーバリソース番号（後述）が登録される。
【００５２】
その他、諸データ２５６１ｃには、利用者が選択した各ハードウェアスペック（ＣＰＵのスペック、ＣＰＵ種別、メモリ容量、メモリ種別、ストレージ容量、ストレージ種別、ストレージ番号）および各オプションサービス（バックアップサービスの要否、ウィルスチェックプログラムの要否、ワープロアプリケーションの要否、表計算アプリケーション要否、オペレーティングシステムの種類、広告配信の可否）、サーバＰＣ２３００の節電割引ポイント、利用者の選択状況での必要ポイント、料金の引き落とし状況、認証デバイス４０００の紛失した場合の届け出日時、紛失届けのあった認証デバイス４０００を使って利用者になりすまして接続してきた場合に記録する不正アクセスログ、接続元のＩＰアドレスや日時やサービス利用中の画面情報などのログなどが登録される。
【００５３】
なお、利用者がリソースの選択内容を途中で変更した場合には、以前の利用状態は「利用終了」となり、諸データの記録は残される。
【００５４】
利用ログの画面情報は、例えば企業にて顧客情報等の漏洩事故があった際に、監査証跡として使用する。
【００５５】
サーバリソース管理テーブル２６５２は、サーバＰＣシステム２０００内の、管理サーバ２６００に接続される各サーバリソースのスペックを管理する。サーバリソース管理テーブル２６５２の一例を図３に示す。
【００５６】
本図に示すように、サーバリソース管理テーブル２６５２には、サーバリソース毎に、当該サーバリソースに一意に付与されるサーバリソース番号２６５２ａと、当該サーバリソースの現在の電源状態を示す電源状態２６５２ｂと、当該サーバリソースのＣＰＵのクロック周波数を示すＣＰＵクロック２６５２ｃと、当該サーバリソースが有するＣＰＵの種別を示すＣＰＵ種別２６５２ｄと、当該サーバリソースが有するメモリの容量を示すメモリ容量２６５２ｅと、当該メモリの種別を示すメモリ種別２６５２ｆと、アドレス情報２６５２ｇと、当該サーバリソースの現在の使用状況を示す使用率２６５２ｈとが登録される。
【００５７】
電源状態２６５２ｂおよび使用率２６５２ｈは、リソース管理機能が、所定時間ごとに各サーバリソースに問い合わせることにより、最新の情報を維持する。他の項目は、管理者等により予め登録される。
【００５８】
料金テーブル２６５３は、各リソースを一定期間使用するために必要なコストをポイントとして格納するものである。各ポイントは、予め管理者により登録される。一定期間とは、例えば、１ヶ月間、１週間、１時間などである。図４に、本実施形態の料金テーブル２６５３の一例を示す。本図に示すように、本実施形態の料金テーブル２６５３は、リソース名を登録する選択可能項目欄２６５３ａと、当該リソースを一定期間使用するために必要なポイントを登録する必要ポイント登録欄２６５３ｂとを備える。高機能なスペックを選択したり、サービスを利用する選択などをした場合は必要ポイントが多くなり、広告配信を許諾した場合は必要ポイントがマイナスになる。
【００５９】
ストレージ管理テーブル２６５４は、サーバＰＣシステム２０００内の、管理サーバ２６００に接続される各ストレージのスペックを管理する。ストレージ管理テーブル２６５４の一例を図５に示す。
【００６０】
本図に示すように、ストレージ管理テーブル２６５４は、ストレージ毎に、各ストレージに一意に付与されているストレージ番号２６５４ａと、当該ストレージの論理ユニット番号２６５４ｂと、当該ストレージのディスク使用率２６５４ｃと、当該ストレージの種別２６５４ｄと、当該ストレージの総容量２６５４ｅとが登録される。ディスク使用率２６５４ｃは、リソース管理機能が所定時間ごとに各ストレージに問い合わせることにより、最新の情報を維持する。他の項目は、予め管理者等により登録される。
【００６１】
推奨・不可組合テーブル２６５５は、管理サーバ２６００に接続されているサーバリソース毎の、推奨可能なスペックを登録したものである。推奨・不可組合テーブル２６５５は、管理者により予め登録される。
【００６２】
図６に、推奨・不可組合テーブル２６５５の一例を示す。本図に示すように、本実施形態の推奨・不可組合テーブル２６５５には、管理サーバ２６００に接続しているサーバリソース毎２６５５ａに、推奨されるＯＳ２６５５ｂ、推奨ＣＰＵスペック２６５５ｃ、推奨メモリ容量２６５５ｄ、各ソフトウェアリソースの利用の可否を示すアプリケーションＡ２６５５ｅ、推奨サーバリソース優先度２６５５ｆ、オプションサービスの利用の可否を示すオプションサービスＡ２６５５ｇが登録される。ここでは、ソフトウェアリソースは、アプリケーションＡについてのみ、オプションサービスは、オプションサービスＡについてのみ、利用の可否が登録されている場合を示すが、用意された各アプリケーション、各オプションサービスについて、利用の可否が登録される。
【００６３】
図６の例では、例えば、サーバリソースがサーバＰＣ２３００型の場合，ＯＳ１と、ＣＰＵスペック１ＧＨｚと、メモリ１Ｇバイト以上と、サーバリソース優先度１との組み合わせが推奨されるものとして登録されている。また、同じサーバＰＣ２３００型の場合であっても、ＯＳ２を選択した場合アプリケーションＡが利用できないものとして登録されている。
【００６４】
利用者属性テーブル２６５６は、利用者の属性毎に、推奨されるリソース、スペック、ソフトウェア、オプションサービスの要否等を登録したものである。本テーブルは、予め管理者により登録される。本実施形態では、利用者の属性とは、例えば、企業内であれば職位や職種，一般消費者向けサービスであればプレミアム会員や一般会員種別などである。利用者属性に従って該利用者が利用できるサービスの選択可能項目を制限するものである。図７に本実施形態の利用者属性テーブル２６５６の一例を示す。
【００６５】
ソフトウェアリソース・オプション管理テーブル２６５７は、サーバＰＣシステム２０００内で利用可能なソフトウェアおよびオプションのサービスを管理する。これらは、予め管理者により登録される。
【００６６】
以上、管理サーバ２６００内の各プログラム、テーブルについて説明した。
【００６７】
なお、サーバＰＣシステム２０００において、ゲートウェイサーバ２１００とストレージ２２００とサーバＰＣ２３００とターミナルサーバ２４００と仮想ＰＣ向けサーバ２５００と管理サーバ２６００とは、それぞれネットワークで相互に接続されている。また、図１中ではそれぞれ一台しか図示していないが何台あってもよい。
【００６８】
次に、リソース管理機能により生成され、接続ＰＣ１０００の表示装置１０４０上で表示される、選択可能利用サービス一覧表示画面６１００について説明する。図８は、選択可能利用サービス一覧表示画面６１００である。
【００６９】
選択可能利用サービス一覧表示画面６１００は、本図に示すように、選択可能項目表示欄６１１０と、選択内容表示欄６１２０と、必要ポイント表示欄６１３０と、合計ポイント表示欄６１４０と、ポイント算出ボタン６１５０と、確定ボタン６１６０と、キャンセルボタン６１７０とを備える。ポイント算出ボタン６１５０は、選択内容により必要な合計ポイントの算出の指示を受け付けるボタンであり、確定ボタン６１６０は、選択内容の確定の指示を受け付けるボタンであり、キャンセルボタン６１７０は、選択内容のキャンセルの指示を受け付けるボタンである。
【００７０】
選択可能項目表示欄６１１０は、リソース種別表示欄６１１１と、スペック表示欄６１１２とを備える。リソース種別表示欄６１１１には、当該利用者が選択可能なサーバリソースと、ストレージリソースとが、ソフトウェアリソースおよびオプションサービスとが、それぞれ別個に表示される。スペック表示欄６１１２には、リソース種別表示欄６１１１に表示された各リソースの、選択可能なスペック（の組み合わせ）が表示される。ソフトウェアリソースおよびオプションサービスとしては、選択可能なアプリケーション名、オプションサービスが表示される。選択可能なスペックとして表示される情報は、リソース管理機能により生成されたものである。
【００７１】
表示された各項目から、利用者は、所望のリソース種別、スペック、ソフトウェアなどを選択することができる。本実施形態では、サーバリソースと、ストレージリソースとを、それぞれ独立して選択することができる。すなわち、サーバリソースのみの選択、ストレージリソースのみの選択も可能である。
【００７２】
具体的には、図８の例では、利用者は、サーバリソースとして、サーバＰＣ２３００、ターミナルサーバ２４００、仮想ＰＣ向けサーバ２５００から選択することができる。さらに、例えば、サーバリソースとしてサーバＰＣ２３００を選択した場合は、サーバＰＣのＣＰＵスペックとＣＰＵ種別とメモリ容量とメモリ種別を選択する。ここで、ＣＰＵ種別とは、例えばＰｅｎｔｉｕｍ（登録商標）やＡｔｈｌｏｎ（登録商標）などのＣＰＵの製品種別などである。メモリ種別とは、例えばＤＤＲ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ）などのメモリ規格の種別などである。
【００７３】
ストレージリソースとして、ストレージのスペックや容量を選択することができる。
【００７４】
また、ソフトウェアリソースやオプションサービスとして、利用者は、ストレージに格納する個人データなどのバックアップサービスの要／不要、ウィルスチェックサービスの要／不要、ワープロアプリケーションの要／不要、表計算アプリケーションの要／不要、オペレーティングシステムの選択、広告配信の許諾の可否、サーバリソースの利用優先度などを選択することができる。
【００７５】
ここで、サーバリソース利用優先度とは、優先度に応じて空いているサーバＰＣ２３００に優先的に割り当てる、あるいは、ターミナルサーバ２４００や仮想ＰＣ向けサーバ２５００のＣＰＵ２４１０、２５１０とメモリリソース２４２０、２５２０を優先的に利用可能にする指標である。例えば、ある利用者がサーバＰＣ２３００で最高の優先度を示す「１」を選択した場合、管理サーバは該利用者が接続してきた時にいつでもサーバＰＣ２３００を利用できるように、常に１台のサーバＰＣ２３００を空き状態にしておくよう管理する。すなわち、空き状態のサーバＰＣ２３００が１台のみであった場合、優先度の低い利用者の場合には、サーバＰＣ２３００を希望したとしても割り当てられず、ターミナルサーバ２４００や仮想ＰＣ向けサーバ２５００が割り当てられることとなる。また、利用者はサーバリソースを選択せずにストレージリソースのみを選択して利用することも可能である。
【００７６】
本実施形態では、料金テーブル２６５２の情報を利用して、それぞれの選択内容に応じて一定期間の利用に必要なポイントを必要ポイント表示欄６１３０に表示させる。
【００７７】
また、ユーザが選択した内容は、接続ＰＣ１０００により受け付けられ、選択内容表示欄６１２０に表示される。選択を受け付けた後、ポイント算出ボタン６１５０の押下による指示を受け付けた場合、接続ＰＣ１０００は、選択を受け付けた内容とポイント算出の指示とを、ネットワーク３０００およびゲートウェイサーバ２１００を介して管理サーバ２６００に送出する。管理サーバ２６００では、リソース管理機能が受け付けた選択内容に従った合計の必要なポイントを算出し、接続ＰＣ１０００に追加の画面情報５１００として返信する。接続ＰＣ１０００では、受け取った合計のポイントを、合計ポイント表示欄６１４０に表示させる。本表示を行うことにより、利用者に当該リソースを選択した場合に必要なポイント、すなわち、コストを示すことができる。利用者は、そのコストを直感的に把握することができる。
【００７８】
一方、確定ボタン６１６０の押下により送信の指示をユーザから受け付けると、接続ＰＣ１０００は、ユーザの選択内容と確定の指示とを管理サーバ２６００に送信する。管理サーバ２６００では、リソース管理機能が受け付けた選択内容を、ユーザ管理機能がユーザ管理テーブルに登録する。
【００７９】
キャンセルボタン６１７０が押下された場合は、ユーザの選択内容は、管理サーバ２６００には送信されない。
【００８０】
なお、サーバリソースのＣＰＵスペックの選択においては、利用者が利用可能なＣＰＵ性能をプルダウンメニューから選択できるように構成してもよいし、任意の数値の入力を受け付けるよう構成してもよい。数値の入力を受け付ける場合には、入力された数値で指定されるＣＰＵスペックで動作するように管理サーバ２６００でサーバＰＣ２３００のＣＰＵ２３１０のクロック周波数を制限する命令を送信するよう構成してもよい。
【００８１】
次に図９を用いてクライアント端末である接続ＰＣ１０００が、サーバＰＣシステム２０００をレンタルサーバとして利用する場合の、処理の流れについて説明する。なお、以下においては、利用者の認証は、予め認証デバイス４０００に登録された認証情報を用いて行う場合を例に挙げて説明する。もちろん、利用者の認証は、本方法に限られない。例えば、利用者が記憶するパスワードによって認証するパスワード認証であってもよい。
【００８２】
まず、レンタルサーバの利用者から認証要求を意図する指示を受け付けると、接続ＰＣ１０００のＣＰＵ１０１０は、不揮発性メモリ１０３０に格納されている認証プログラム１０３１を起動させる（ステップ２０１）。ＣＰＵ１０１０は、認証プログラム１０２１に従って、認証要求をゲートウェイサーバ２１００経由で管理サーバ２６００に送信する（ステップ２０３）。
【００８３】
認証要求を受け取った管理サーバ２６００は、認証に必要な情報（認証情報）を取得する要求である認証情報要求を折り返し送信元の接続ＰＣ１０００に送信する（ステップ２０４）。認証情報要求を受け取った接続ＰＣ１０００は、ＰＩＮ入力のための画面を表示装置１０４０に表示させ、利用者に入力を促す（ステップ２０５）。
【００８４】
利用者から、キー入力装置１０６０やＰＩＮパッド（不図示）等の入力手段を用いて、ＰＩＮの入力を受け付けると（ステップ２０６）、接続ＰＣ１０００は、入力されたＰＩＮを認証デバイス４０００に送信し、その照合を要求する（ステップ２０７）。ＰＩＮを受け取った認証デバイス４０００のＩＣチップ４５００では、ＰＩＮ照合機能が照合を行い、照合に成功すれば認証情報を送信元の接続ＰＣ１０００に返信する（ステップ２０９）。
【００８５】
接続ＰＣ１０００は、認証情報を管理サーバ２６００に送信する（ステップ２１０）。認証情報を受け取った管理サーバ２６００は、ユーザ管理テーブル２６５１を参照し、認証を行う(ステップ２１１）。例えば、利用者の認証機能にＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）を利用する場合、認証情報として利用者の証明書およびＩＣカード内で生成された署名値を用いる。ユーザ管理サーバは、前記署名値と証明書により利用者の認証を行う。前記証明書はユーザ管理テーブル２６５１の利用者番号に関連づけられている。
【００８６】
認証が成功した場合、認証が成功したことを示す認証成功通知を送信元の接続ＰＣ１０００に返信する（ステップ２１２）認証情報を受け取った際、管理サーバ２６００は、リソース割当要求を受け取ったと解釈し、利用サービス選択要求として特定された利用者が選択可能な利用サービスの一覧を表示する選択可能利用サービス一覧表示画面６１００データを生成し、当該データと料金テーブル２６５３とを、認証成功通知とともに返信する。
【００８７】
認証成功の通知と選択可能利用サービス一覧表示画面６１００データと料金テーブル２６５３とを受信した接続ＰＣ１０００は、受け取った選択可能利用サービス一覧表示画面６１００を表示装置１０４０に表示させ、利用者の選択を促す（ステップ２１３）。
【００８８】
利用者から利用サービスの選択を受け付けると（ステップ２１４）、接続ＰＣ１０００は、選択された利用サービスを管理サーバ２６００に通知する（ステップ２１５）。管理サーバ２６００は、選択された利用サービスをユーザ管理テーブル２６５１に登録する（ステップ２１６）。そして管理サーバ２６００は、ユーザ管理テーブル２６５１への登録が終了したことを示す画面情報５１００を送信元の接続ＰＣ１０００に通知する（ステップ２１７）。接続ＰＣ１０００は、受け取った画面情報５１００を表示画面１０４０に表示させ、利用者に通知する（ステップ２１８）。
【００８９】
なお、上記ステップ２１３〜２１７の処理は、同じ利用者が、割り当てを希望するスペックを変更しない限り、１度実行すれば２度目以降の割り当て要求時は省略可能である。
【００９０】
その後、利用者は上記通知を確認すると、接続ＰＣ１０００の遠隔操作プログラム１０３２を起動するよう指示する(ステップ２１９）。利用者からの指示を受け付けると、接続ＰＣ１０００は、遠隔操作プログラム１０３２を起動させ、遠隔操作機能を実現する。接続ＰＣ１０００は、遠隔操作機能により、選択したサービスの利用を開始する利用開始要求を、利用者を特定する情報とともにゲートウェイサーバ２１００を介して管理サーバ２６００に送信する（ステップ２２０）。
【００９１】
管理サーバ２６００は、ユーザ管理テーブル２６５１に当該利用者に対応づけて登録されている利用サービスを確認し（ステップ２２１）、登録されている利用サービスに応じて、必要なサーバリソースを当該利用者に割り当て（ステップ２２２）、利用可能とする。
【００９２】
ここで、本実施形態のサーバリソースとは、サーバＰＣ２３００、ターミナルサーバ２４００、仮想ＰＣ向けサーバ２５００のいずれかである。割り当て後、それぞれのサーバリソースは、当該利用者に割り当てられているストレージ２２００の領域から、ＯＳ２２１０、個人データ２２２０、ＡＰ２２３０をサーバＰＣ２３００にロードし、それぞれのサーバリソース上で、接続ＰＣ１０００から遠隔操作機能により利用可能とする（ステップ２２３）。
【００９３】
以降、利用者は、接続ＰＣ１０００の遠隔操作プログラム１０３２により、サーバリソースを利用することができる（ステップ２２４）。
【００９４】
サーバリソースの利用を終了する際の手順は以下のとおりである。
【００９５】
利用者が接続ＰＣ１０００に終了を指示する。利用者からサーバリソースの利用の終了の意思を受け付けた接続ＰＣ１０００は（ステップ２２５）、利用者を特定する情報とともに、終了を意味する終了通知を当該利用者に割り当てられ、利用者が利用していたサーバリソースに通知する（ステップ２２６）。終了通知を受け取ったサーバリソースは、利用者を特定する情報に従って、ロードしていた当該利用者のデータ（ＯＳ２２１０、個人データ２２２０、ＡＰ２２３０）を、ストレージ装置２２００の当該利用者に割り当てられている個人領域に保存し（ステップ２２７）、サーバリソース内のメモリから利用者のデータを削除する。利用者のデータが残らないように削除する方法は、例えば、当該サーバリソースのメモリに管理サーバ２６００が乱数を書き込む、ゼロジングを行うなどの方法がある。また、そのメモリが揮発性メモリの場合には電圧０Ｖにすることでデータをクリアすることも可能である。
【００９６】
その後、終了通知の送信元の接続ＰＣ１０００と、管理サーバ２６００に正常に終了したことを通知する（ステップ２２８）。このとき、管理サーバ２６００には、利用者を特定する情報とともに通知する。
【００９７】
管理サーバ２６００では、ユーザ管理機能がユーザ管理テーブル２６５１を更新する。
【００９８】
ステップ２０９で受け取った照合結果が照合不成功を示すものであった場合、接続ＰＣ１０００はその旨、利用者に通知する。また、ステップ２１２において、認証が不成功であった場合、管理サーバ２６００は、その旨を通知する情報を、送信元の接続ＰＣ１０００に返信する。
【００９９】
次に、管理サーバ２６００のリソース管理機能が、利用者に送付する選択可能利用サービス一覧表示画面６１００データを生成する処理について説明する。図１０は、選択可能利用サービス一覧表示画面６１００データ生成処理の処理フローである。
【０１００】
管理サーバ２６００のリソース管理機能は，サーバリソース管理テーブル２６５２とストレージ管理テーブル２６５４と、ソフトウェアリソース・オプション管理テーブル２６５７とを用いて、サーバＰＣシステム２０００において、物理的に提供可能な利用サービスのリスト（１段階目）４１０を生成する。
【０１０１】
次に，推奨・不可組合せテーブル２６５５を参照し、予め登録されている推奨する組み合わせ、論理的に利用できない組み合わせを反映させて利用サービスリスト（２段階目）４２０を生成する。
【０１０２】
次に，ユーザ管理テーブル２６５１と利用者属性テーブル２６５６とを参照し、リソース割当要求である認証情報で特定される利用者の属性によって選択可能な利用サービス項目を反映させて利用サービスリスト（最終段階）４３０を生成する。選択可能項目生成機能は、生成した利用サービスリストを用いて選択可能利用サービス一覧表示画面６１００データを生成し、ゲートウェイサーバ２１００、ネットワーク３０００を介して、認証情報の送信元の接続ＰＣ１０００に当該データを送信する。
【０１０３】
次に、接続ＰＣ１０００からの利用開始要求２２０を受信してから、遠隔操作プログラムの終了の要求２２５を受信するまでの管理サーバ２６００の処理を説明する。
【０１０４】
管理サーバ２６００では利用開始要求２２０を受信すると、サーバリソース管理テーブル２６５２を参照しながら、上記ステップ２１６でユーザ管理テーブルに登録された利用サービス２１６に従って利用開始要求２２０の送信元の利用者に割り振るサーバリソースを決定する。
【０１０５】
管理サーバ２６００は、例えば、ユーザ管理テーブル２６５１に登録されている利用サービス情報に対応づけてサーバリソース管理テーブル２６５２に登録されているサーバリソースのスペック、使用率等を抽出し、割り当て可能なサーバリソースを選択する。その後、管理サーバ２６００は、サーバリソース管理テーブル２６５２を更新する。また、ユーザ管理テーブル２６５１の利用中サーバリソース番号や利用ログや利用状態の該当する項目を更新する。
【０１０６】
次にユーザ管理テーブル２６５１のストレージ番号とストレージ管理テーブル２６５４のストレージ番号２６５４ａとから、該利用者に割り当てられている個人領域を検索し、当該個人領域から個人環境データ（ＯＳ２２１０、個人データ２２２０、ＡＰ２２３０）を前記割り当てられたサーバリソースにロードする。
【０１０７】
一方、管理サーバ２６００は、前記サーバリソースから利用終了の通知を受信した場合、該通知元のサーバリソースが空き状態になったものと判断し、当該サーバリソースのメモリや記憶装置内の個人環境データをストレージ２２００の当該利用者に割り当てられている個人領域にセーブし、サーバリソース管理テーブル２６５２を更新し、サーバリソースを開放する。
【０１０８】
なお、利用者の選択がストレージ２２００のみの場合、管理サーバ２６００は、利用開始要求を受け取ると、選択内容に合致したストレージ２２００の領域を割り当て、当該領域に利用者がデータを保存したり、削除したりアクセス可能なように制御する。
【０１０９】
なお、サーバＰＣ２１００の割り当てを行う際にサーバＰＣ２１００の空きがない場合には、利用者にその旨を通知し、空きができるまで待機するよう指示を出したり、ターミナルサーバ２４００や仮想ＰＣ向けサーバ２５００をサーバＰＣ２１００に空きができるまで代用して利用者に割り当てるよう構成することも可能である。
【０１１０】
以上説明したように、本実施形態では、利用者に、当該利用者の属性、必要に応じて、選択可能なサーバリソース、スペック、ソフトウェア等の情報をサーバＰＣシステム２０００側が生成して提供することができる。利用者は提供された選択可能な項目から、必要に応じて選択することが可能である。さらに、選択時に、提示されたリソースそれぞれを一定期間利用する際に必要とされるポイントが表示されるため、利用者は直感的にコストも把握することができる。従って、利用者に選択の幅とともに指針も与えることができる。
【０１１１】
すなわち、本実施形態によれば、クライアントサーバシステムの中でも、特に主なデータ、アプリケーション、ＯＳなどをサーバ側に蓄積するシステムにおいて、サーバ側のＰＣハードウェアリソースを利用者に適切に提供し、サーバ側の資源を効率的に利用することを支援できる。
【０１１２】
さらに、本実施形態によれば、広告配信の選択、節電により、サーバリソース利用時のコストの低減の方策が用意されている。このため、より幅広い選択肢を利用者に提供できる。同時に、節電によるコストが低減されるため、電力消費を節約するインセンティブを与えることができる。従って、例えば、本実施形態を、レンタルＰＣシステムに適用した場合、利用者の選択の幅をさらに広げ、サービスの質を向上させることができる。
【図面の簡単な説明】
【０１１３】
【図１】実施形態のレンタルサーバシステムのシステム構成図である。
【図２】実施形態のユーザ管理テーブルの一例を示す図である。
【図３】実施形態のサーバリソース管理テーブルの一例を示す図である。
【図４】実施形態の料金テーブルの一例を示す図である。
【図５】実施形態のストレージ管理テーブル一例を示す図である。
【図６】実施形態の推奨・不可組合テーブルの一例を示す図である。
【図７】実施形態の利用者属性テーブルの一例を示す図である。
【図８】実施形態の選択可能利用サービス一覧表示画面例である。
【図９】実施形態のクライアント端末とサーバシステム間のデータの送受信を示す図である。
【図１０】実施形態の選択可能利用サービス一覧表示画面データ生成処理の処理フローである。
【符号の説明】
【０１１４】
１０００…接続ＰＣ、１０１０…ＣＰＵ、１０２０…メモリ、１０３０…不揮発性メモリ、１０３１…認証プログラム、１０３２…遠隔操作プログラム、１０４０…表示装置、１０５０…マウス、１０６０…キー入力装置、１０７０…リーダライタ、１０８０…ネットワーク接続装置、１１４０…広告、１１５０…情報、２０００…サーバＰＣシステム、２１００…ゲートウェイサーバ、２１１０…ＣＰＵ、２１２０…メモリ、２１３０…ディスク装置、２１３１…ＶＰＮプログラム、２１４０…ネットワーク接続装置、２２００…ストレージ、２２１０…２２１０、２２２０…個人データ、２２３０…ＡＰ、２３００…サーバＰＣ、２３１０…ＣＰＵ、２３２０…メモリ、２４００…ターミナルサーバ、２４１０…ＣＰＵ、２４２０…メモリ、２４３０…ディスク装置、２４３１…サーバＯＳ、２４３２…アプリケーションプログラム、２５００…仮想ＰＣ向けサーバ、２５１０…ＣＰＵ、２５２０…メモリ、２５３０…ディスク装置、２５３１…サーバＯＳ、２５３２…仮想化アプリケーションプログラム、２６００…管理サーバ、２６１０…ＣＰＵ、２６２０…メモリ、２６３０…表示装置、２６４０…ディスク装置、２６４１…ユーザ管理プログラム、２６４２…広告配信プログラム、２６４３…消費電力管理プログラム、２６４４…バックアッププログラム、２６４５…ウィルスチェックプログラム、２６４６…リソース管理プログラム、２６５１…ユーザ管理テーブル、２６５２…サーバリソース管理テーブル、２６５３…料金テーブル、２６５４…ストレージ管理テーブル、２６５５…推奨・不可組合テーブル、２６５６…利用者属性テーブル、２６５７…ソフトウェアリソース・オプション管理テーブル、３０００…ネットワーク、４０００…認証デバイス、４１００…ＣＰＵ、４２００…メモリ、４３００…ＲＯＭ、４４００…不揮発性メモリ、４５００…ＩＣチップ、５１００…画面情報、５２００…入力情報。
【図１】
2007188139.tif 000003
【図２】
2007188139.tif 000004
【図３】
2007188139.tif 000005
【図４】
2007188139.tif 000006
【図５】
2007188139.tif 000007
【図６】
2007188139.tif 000008
【図７】
2007188139.tif 000009
【図８】
2007188139.tif 000010
【図９】
2007188139.tif 000011
【図１０】
2007188139.tif 000012