(57)【要約】【課題】同一のイメージデータを使って動作する各クライアント毎に一意的な管理番号を設定することを可能としてＳＭＳを利用可能とした情報処理装置を提供する。【解決手段】実施形態によれば、情報処理装置は、情報処理装置の運用状況を監視するシステム管理プログラムを含むイメージデータを他の情報処理装置に配信するイメージ配信手段と、前記他の情報処理装置に対して一意的に設定した管理番号を前記他の情報処理装置に通知して、前記イメージ配信手段により配信されたイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記他の情報処理装置上において前記通知した管理番号に更新させる管理番号処理手段とを具備する。【選択図】図１
2013015888.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される他の情報処理装置を管理する情報処理装置において、
前記他のコンピュータ上で動作させるオペレーティングシステムと、前記他の情報処理装置の運用状況を示す情報を収集して前記情報処理装置に送信するシステム管理プログラムとを含む各種プログラムのインストールを実行することによって得られる前記各種プログラムを含むイメージデータを管理するイメージ管理手段と、
前記イメージ管理手段により管理されるイメージデータを前記他の情報処理装置に配信するイメージ配信手段と、
前記他の情報処理装置に対して一意的な管理番号を設定する設定手段と、
前記設定手段により設定された管理番号を前記他の情報処理装置に通知して、前記イメージ配信手段により配信されたイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記他の情報処理装置上において前記通知した管理番号に更新させる管理番号処理手段と、
を具備する情報処理装置。
【請求項２】
前記他の情報処理装置に一意に割り当てられる固有情報を取得し、前記取得した固有情報と前記設定手段により設定された管理番号とを対応づけて管理するクライアント管理手段をさらに具備し、
前記管理番号処理手段は、前記イメージ配信手段により前記他の情報処理装置に対してイメージデータが再配信された場合、前記クライアント管理手段により管理される固有情報と管理番号とに基づき、前記他の情報処理装置に対して管理番号を再通知して、前記イメージ再配信手段により再配信された更新後のイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記他の情報処理装置上において前記再通知した管理番号に更新させる、
請求項１に記載の情報処理装置。
【請求項３】
前記イメージ配信手段による前記他の情報処理装置に対する更新後のイメージデータの再配信は、更新前のイメージデータを更新後のイメージデータに更新するための差分データを前記他の情報処理装置に配信することによって実行される請求項２に記載の情報処理装置。
【請求項４】
前記他の情報処理装置上で動作するシステム管理プログラムが保有する管理番号を取得して、前記設定手段により設定された管理番号と一致しているか否かを確認する管理番号確認手段をさらに具備する請求項１に記載の情報処理装置。
【請求項５】
前記クライアント管理手段により管理される固有情報は、ＭＡＣ（Media access control）アドレスである請求項２に記載の情報処理装置。
【請求項６】
第１のコンピュータと第２のコンピュータとがネットワークを介して接続されるコンピュータシステムにおける情報処理方法であって、
前記第１のコンピュータは、
前記第２のコンピュータ上で動作させるオペレーティングシステムと、前記第２のコンピュータの運用状況を示す情報を収集して前記第１のコンピュータに送信するシステム管理プログラムとを含む各種プログラムのインストールを実行することによって得られる前記各種プログラムを含むイメージデータを管理し、
前記管理されるイメージデータを前記第２のコンピュータに配信し、
前記第２のコンピュータに対して一意的な管理番号を設定し、
前記設定された管理番号を前記第２のコンピュータに通知し、
前記第２のコンピュータは、
前記第１のコンピュータから配信されるイメージデータを記憶装置に格納し、
前記記憶装置に格納されたイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記第１のコンピュータから通知された管理番号に更新する、
コンピュータシステムにおける情報処理方法。
【請求項７】
前記第１のコンピュータは、
前記第２のコンピュータに一意に割り当てられる固有情報を取得し、前記取得した固有情報と前記設定手段により設定された管理番号とを対応づけて管理し、
前記第２のコンピュータに対してイメージデータが再配信された場合、前記管理される固有情報と管理番号とに基づき、前記第２のコンピュータに対して管理番号を再通知し、
前記第２のコンピュータは、
前記記憶装置に格納されたイメージデータを前記第１のコンピュータから再配信された更新後のイメージデータに更新し、
前記記憶装置に格納された更新後のイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記第１のコンピュータから再通知された管理番号に更新する、
請求項６に記載のコンピュータシステムにおける情報処理方法。
【請求項８】
前記第１のコンピュータによる前記第２のコンピュータに対する更新後のイメージデータの再配信は、更新前のイメージデータを更新後のイメージデータに更新するための差分データを前記第２のコンピュータに配信することによって実行される請求項７に記載のコンピュータシステムにおける情報処理方法。
【請求項９】
前記第１のコンピュータは、前記第２のコンピュータ上で動作するシステム管理プログラムが保有する管理番号を取得して、前記設定手段により設定された管理番号と一致しているか否かを確認する請求項６に記載のコンピュータシステムにおける情報処理方法。
【請求項１０】
ネットワークを介して接続される第１のコンピュータと第２のコンピュータとによって実行されるプログラムであって、
前記プログラムは前記第１のコンピュータを、
前記第２のコンピュータ上で動作させるオペレーティングシステムと、前記第２のコンピュータの運用状況を示す情報を収集して前記第１のコンピュータに送信するシステム管理プログラムとを含む各種プログラムのインストールを実行することによって得られる前記各種プログラムを含むイメージデータを管理するイメージ管理手段、
前記イメージ管理手段により管理されるイメージデータを前記第２のコンピュータに配信するイメージ配信手段、
前記第２のコンピュータに対して一意的な管理番号を設定する設定手段、
前記設定手段により設定された管理番号を前記第２のコンピュータに通知する管理番号通知手段、
として動作させ、
前記プログラムは前記第２のコンピュータを、
前記第１のコンピュータから配信されるイメージデータを記憶装置に格納するイメージ格納手段、
前記イメージ格納手段により前記記憶装置に格納されたイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記第１のコンピュータから通知された管理番号に更新する管理番号更新手段、
として動作させるプログラム。
【請求項１１】
前記プログラムは前記第１のコンピュータを、
前記第２のコンピュータに一意に割り当てられる固有情報を取得し、前記取得した固有情報と前記設定手段により設定された管理番号とを対応づけて管理するクライアント管理手段としてさらに動作させ、
前記第１のコンピュータの前記管理番号通知手段は、前記イメージ配信手段により前記第２のコンピュータに対してイメージデータが再配信された場合、前記クライアント管理手段により管理される固有情報と管理番号とに基づき、前記第２のコンピュータに対して管理番号を再通知し、
前記第２のコンピュータの前記イメージ格納手段は、前記記憶装置に格納されたイメージデータを前記第１のコンピュータから再配信された更新後のイメージデータに更新し、
前記第２のコンピュータの前記管理番号更新手段は、前記記憶装置に格納された更新後のイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記第１のコンピュータから再通知された管理番号に更新する、
請求項１０に記載のプログラム。
【請求項１２】
前記第１のコンピュータの前記イメージ配信手段による前記第２のコンピュータに対する更新後のイメージデータの再配信は、更新前のイメージデータを更新後のイメージデータに更新するための差分データを前記第２のコンピュータに配信することによって実行される請求項１１に記載のプログラム。
【請求項１３】
前記プログラムは前記第１のコンピュータを、前記第２のコンピュータ上で動作するシステム管理プログラムが保有する管理番号を取得して、前記設定手段により設定された管理番号と一致しているか否かを確認する管理番号確認手段としてさらに動作させる請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えば、複数のクライアントをサーバで管理するネットワークシステムに好適な情報処理技術に関する。
【背景技術】
【０００２】
近年、多くの企業で業務のＩＴ（information technology）化が図られており、このような企業では、社員は、例えば会社から貸与されるＰＣ（personal computer）を使って作業を行っている。また、これらＰＣを相互に接続してデータを含むリソースの共有化を図るために、オフィスにＬＡＮ（local area network）を敷設することも広く行われている。
【０００３】
一方、社員が業務に使用するＰＣを介して企業の機密情報が漏洩するといった問題も散見されている。このようなことから、オフィスで業務に使用されるＰＣに関するセキュリティ強化を図るための仕組みがこれまでも種々提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３３５９２３号公報
【特許文献２】特表２００８−５０３０１５号公報
【特許文献３】特開２００９−２６０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、シンクライアントは、ＣＰＵ（central processing unit）と主メモリとの他は、通信デバイスと、ユーザインタフェース用のキーボードやディスプレイデバイスのみを備えるコンピュータであり、オペレーティングシステムを含む各種プログラムやデータは、ネットワークを介して接続されるサーバ（シンクライアントサーバ）によって管理される。即ち、ユーザが使用するシンクライアント側でデータが保存されることがないので、情報の漏洩を防止でき、セキュリティの強化を図ることが実現される。
【０００６】
ところで、最近では、オフィスにＬＡＮを敷設し、かつ、社員に業務用としてＰＣを貸与する企業において、社員に貸与したＰＣの運用状況をサーバで監視するシステムを導入することが行われるようになってきている。このようなシステムは、ＳＭＳ（System management system）などと称されている。ＳＭＳを導入すると、各クライアントにインストールされたＳＭＳソフトウェアによって、各クライアントの運用状況を示す情報が収集されてサーバに送信される。管理者は、サーバに集められた情報を用いて、各クライアントがどのような使われ方をしたのかを調べることができる。ＳＭＳは、各クライアント毎に管理番号を設定することで、各クライアントの区別をサーバ上で行っている。換言すれば、各クライアントにインストールされたＳＭＳソフトウェアによって収集されてサーバに送信される情報には、各クライアント毎に設定された管理番号が付されている。
【０００７】
一方、シンクライアントは、サーバによって管理されるソフトウェア資源（オペレーティングシステムを含む各種プログラムのインストール後のイメージデータ等）によって動作する。従って、同一のサーバ配下の全シンクライアントが同一の動作環境となり、各シンクライアント毎に一意的な管理番号を設定することができない。そのため、ＳＭＳを導入することができなかった。
【０００８】
また、ＳＭＳを導入すべく、各シンクライアント毎に一意的な管理番号を設定するために、イメージデータを各シンクライアント毎に用意すること、より具体的には、イメージデータ中のＳＭＳソフトウェア部分を各クライアント毎にカスタマイズして各々サーバで保有しておくことは、大幅なコストアップを招き、現実的ではない。
【０００９】
本発明は、同一のイメージデータを使って動作する各クライアント毎に一意的な管理番号を設定することを可能として、当該同一のイメージデータを使って動作する各クライアントの管理にＳＭＳを利用できるようにした情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
実施形態によれば、ネットワークを介して接続される他の情報処理装置を管理する情報処理装置は、イメージ管理手段、イメージ配信手段、設定手段および管理番号処理手段を具備する。イメージ管理手段は、前記他のコンピュータ上で動作させるオペレーティングシステムと、前記他の情報処理装置の運用状況を示す情報を収集して前記情報処理装置に送信するシステム管理プログラムとを含む各種プログラムのインストールを実行することによって得られる前記各種プログラムを含むイメージデータを管理する。イメージ配信手段は、前記イメージ管理手段により管理されるイメージデータを前記他の情報処理装置に配信する。設定手段は、前記他の情報処理装置に対して一意的な管理番号を設定する。管理番号処理手段は、前記設定手段により設定された管理番号を前記他の情報処理装置に通知して、前記イメージ配信手段により配信されたイメージデータに含まれる前記システム管理プログラムが保有する管理番号を、前記他の情報処理装置上において前記通知した管理番号に更新させる。
【図面の簡単な説明】
【００１１】
【図１】実施形態のコンピュータシステムの一構成例を示す図。
【図２】実施形態のコンピュータシステムで実行される管理サーバによるクライアントの集中管理の概要を示す概念図。
【図３】実施形態のコンピュータシステムにおける管理サーバのソフトウェア構成を示す図。
【図４】実施形態のコンピュータシステムにおけるクライアントのソフトウェア構成を示す図。
【図５】実施形態のコンピュータシステムにおいて管理サーバからクライアントに対してイメージデータを新規に配信する場合の処理の流れを示す図。
【図６】実施形態のコンピュータシステムにおいて管理サーバによって管理される情報の一覧を示す図。
【図７】実施形態のコンピュータシステムにおいて管理サーバによって提示される設定画面群中のトップ画面を例示する図。
【図８】実施形態のコンピュータシステムにおいて管理サーバによって提示される設定画面群中のクライアント編集画面を例示する図。
【図９】実施形態のコンピュータシステムにおいて管理サーバからクライアントに対してイメージデータを再配信する場合（イメージデータをアップデートするための差分データを配信する場合）の処理の流れを示す図。
【発明を実施するための形態】
【００１２】
以下、実施の形態について図面を参照して説明する。
【００１３】
図１は、本実施形態のコンピュータシステムの一構成例を示す図である。このコンピュータシステムは、例えば企業が業務用に構築するネットワークシステムであって、各社員（ユーザ）は、クライアント２を用いて作業を行う。各クライアント２は、例えばルータ３ａによって複数のフロア間に跨って構築されるＬＡＮ３を介してシンクライアントサーバ１と接続されており、シンクライアントサーバ１から配信されたイメージデータを使って動作する。イメージデータは、例えばシンクライアントサーバ１上において、オペレーティングシステムを含む各種プログラムを動作させるための仮想的なハードウェア環境である仮想マシンを構築し、この仮想マシン上で、クライアント２上で動作させるオペレーティングシステムと、当該オペレーティングシステムの制御下で動作する業務用の各種アプリケーションプログラムとのインストールを実行することによって生成する。従って、このシンクライアントサーバ１から配信されたイメージデータを使って動作するクライアント２は、すべて同一の動作環境に設定されることになる。換言すれば、クライアント２の動作環境は、シンクライアントサーバ１で統一的かつ集中的に管理されている。よって、ユーザは、どのクライアント２を使っても同じ作業を行うことができる。以下では、シンクライアントサーバ１によって生成されるクライアント２の動作環境用のイメージデータを仮想イメージ、このイメージデータを使ってクライアント２上に構築される動作環境を仮想デスクトップと称することがある。
【００１４】
また、例えば部門間で使用するアプリケーションプログラムが一部異なる場合、シンクライアントサーバ１は、全社的に適用される基本的なイメージデータを各部門用にカスタマイズするための差分データを必要に応じて生成する。ある部門に属するクライアント２にイメージデータを配信する場合、シンクライアントサーバ１は、必要に応じて、その部門用の差分データでイメージデータをカスタマイズした上で配信する。
【００１５】
なお、このコンピュータシステムに適用されるクライアント２は、例えばノートブックタイプのＰＣ等であって、一般的なシンクライアントとは異なり、ＨＤＤ（hard disk drive）等の記憶装置を有している。クライアント２は、シンクライアントサーバ１から配信されたイメージデータをＨＤＤ等の記憶装置に格納し、基本的には、この記憶装置に格納したイメージデータを使用する。また、シンクライアントサーバ１は、ＬＡＮ３に有線接続されたクライアント２の他、アクセスポイント４ａを介してＬＡＮ３に接続される無線ＬＡＮ４上のクライアント２を管理対象とすることができる。
【００１６】
図２は、本実施形態のコンピュータシステムが実行するシンクライアントサーバ１によるクライアント２の集中管理の概要を示す概念図である。
【００１７】
前述したように、シンクライアントサーバ１は、クライアント２上で動作するオペレーティングシステムを含む各種プログラムのイメージデータを生成・管理し、これを各クライアント２に配信する。一方、各クライアント２は、シンクライアントサーバ１から配信されたイメージデータを使って動作する。例えばアプリケーションプログラムの追加やバージョンアップが必要となった場合、シンクライアントサーバ１は、パッチなどと称される、イメージデータをアップデートするための差分イメージを生成して、各クライアント２に配信する。各クライアント２は、シンクライアントサーバ１から配信された差分イメージを使って、イメージデータのアップデートを実行する。
【００１８】
ここで、シンクライアントサーバ１からイメージデータの配信を受けて各クライアント２が同一の動作環境に設定される本実施形態のコンピュータシステムにおいて、各クライアント２の運用状況を監視すべくＳＭＳを導入する場合を考える。
【００１９】
前述したように、ＳＭＳは、各クライアント２毎に一意の管理番号を必要とする。シンクライアントサーバ１によってクライアント２の動作環境を統一的かつ集中的に管理する本コンピュータシステムにおいては、クライアント２上で動作するＳＭＳソフトウェアも、シンクライアントサーバ１から配信されるイメージデータに含めることが好ましい。しかしながら、その場合、各クライアント２に配信されたＳＭＳソフトウェアは、初期値として、同一の管理番号を保有することとなってしまう。また、仮に、（イメージデータの配信を受けた後の）各クライアント側でＳＭＳソフトウェアに与える管理番号を個別に設定するとした場合、イメージデータのアップデートが発生すると、各クライアント２において管理番号の再設定作業が必要となり、使い勝手を悪化させてしまう。
【００２０】
そこで、本実施形態のコンピュータシステムは、第１に、シンクライアントサーバ１から配信された同一のイメージデータを使って動作する各クライアントに対して一意的な管理番号を設定可能とし、第２に、イメージデータの再配信（差分データによるアップデート）が行われても、設定済みの管理番号を失うことなく継続して利用可能としたものであり、以下、この点について詳述する。
【００２１】
図３は、シンクライアントサーバ１のソフトウェア構成を示す図であり、図４は、クライアント２のソフトウェア構成を示す図である。
【００２２】
図３に示すように、シンクライアントサーバ１には、オペレーティングシステム１０１やデバイスドライバ１０２などの基本的なソフトウェアの他、Ｓｅｒｖｉｃｅモジュール１１１、管理モジュール１１２およびＧＵＩ（Graphical user interface）モジュール１１３が設けられる。
【００２３】
Ｓｅｒｖｉｃｅモジュール１１１は、クライアント２に配信するイメージデータの生成および管理と、クライアント２へのイメージデータの配信とを司る。Ｓｅｒｖｉｃｅモジュール１１１によるイメージデータの管理には、イメージデータをアップデートするための差分イメージの生成が含まれる。
【００２４】
管理モジュール１１２は、（各クライアント２上で動作するＳＭＳソフトウェアに与える）各クライアント２の管理番号の管理を司る。管理モジュール１１２によって管理される管理番号のクライアント２への通知は、Ｓｅｒｖｉｃｅモジュール１１１によって実行される。ＧＵＩモジュール１１３は、ユーザ（管理者）と管理モジュール１１４との間で必要となる管理番号等の各種情報の受け渡しを司る。
【００２５】
また、シンクライアントサーバ１は、クライアント２との通信を実行するためのＴＣＰ／ＩＰ（Transmission control protocol/internet protocol）に準拠したネットワーク機能（１０３）を有している。
【００２６】
一方、クライアント２には、図４に示すように、Ｓｅｒｖｉｃｅモジュール２１１および管理モジュール２１２が設けられる。なお、言うまでもなく、クライアント２にも、オペレーティングシステム２０１やデバイスドライバ２０２などの基本的なソフトウェアが設けられる。また、クライアント２も、シンクライアントサーバ１との通信を実行するためのＴＣＰ／ＩＰに準拠したネットワーク機能（２０３）を有している。
【００２７】
Ｓｅｒｖｉｃｅモジュール２１１は、シンクライアントサーバ１から配信されるイメージデータでクライアント２を動作させるための制御を司る。Ｓｅｒｖｉｃｅモジュール２１１は、クライアント２上に仮想マシンを構築する機能を有しており、この仮想マシン上で、シンクライアントサーバ１から配信されるイメージデータに含まれる、オペレーティングシステムを含む各種プログラムを動作させる。Ｓｅｒｖｉｃｅモジュール２１１は、この仮想マシン上で動作する各種プログラムが出力する表示画面用の画像データを表示装置に表示し、かつ、入力装置からの入力データを当該仮想マシン上で動作する各種プログラムに転送する。このＳｅｒｖｉｃｅモジュール２１１の働きにより、ＨＤＤ等の記憶装置を有するＰＣ等であるクライアント２をシンクライアント化することが実現される。Ｓｅｒｖｉｃｅモジュール２１１は、シンクライアントサーバ１からのイメージデータの取得およびシンクライアントサーバ１から配信される差分イメージを使ったイメージデータのアップデートも実行する。また、Ｓｅｒｖｉｃｅモジュール２１１は、クライアント２に搭載されたＮＩＣ（Network interface card）の設定情報（例えばＭＡＣ（Media access control）アドレス）を取得する機能を有している。
【００２８】
管理モジュール２１２は、クライアント２上で動作するＳＭＳソフトウェアが保有する管理番号の管理を司る。ＳＭＳソフトウェアは、イメージデータに含まれる各種プログラムの中の１つとしてシンクライアントサーバ１から各クライアント２に配信される。よって、このＳＭＳソフトウェアには、他のクライアント２と同じ値の管理番号が初期値として与えられていることになる。そこで、管理モジュール２１２は、ＳＭＳソフトウェアが保有する管理番号を、シンクライアントサーバ１から通知された管理番号に更新する処理を実行する。この管理モジュール２１２の働きにより、（クライアント２間でＳＭＳソフトウェアに与える管理番号を異ならせることができるので、）クライアント２をシンクライアント化したコンピュータシステムにおいてＳＭＳを導入することが実現される。
【００２９】
ここで、図５を参照して、本実施形態のコンピュータシステムにおいてシンクライアントサーバ１からクライアント２に対してイメージデータを新規に配信する場合の処理の流れについて説明する。
【００３０】
例えば、このコンピュータシステムにクライアント２を増設すべく、ＬＡＮ３に新たにクライアント２を繋げると、このクライアント２が備えるネットワーク機能（２０３）によって、シンクライアントサーバ１に対して、新規接続要求が送信される（図５のａ１）。また、この時、ネットワーク機能（２０３）からは、クライアント２の固有情報、例えばクライアント２に搭載されたＮＩＣの設定情報（例えばＭＡＣアドレス）が送られてくる（図５のａ２）。このクライアント２の固有情報は、シンクライアントサーバ１の管理モジュール１１２によって管理される。図６は、シンクライアントサーバ１の管理モジュール１１２によって管理される情報の一覧を示す図である。
【００３１】
図６中の「Ether Address」（ｂ１）が、クライアント２から送られてくるクライアント２の固有情報である。その他、シンクライアントサーバ１の管理モジュール１１２は、クライアント２それぞれについて、「ホスト名」（ｂ２）、「［ＩＳＳ］管理番号」（ｂ３）、「所属」（ｂ４）等を管理する。「ホスト名」（ｂ２）は、管理者がクライアント２を認識するためのいわゆるニモニックである。そして、「［ＩＳＳ］管理番号」（ｂ３）が、クライアント２上で動作するＳＭＳソフトウェアに与える管理番号である。「所属」（ｂ４）は、クライアント２に配信すべきイメージデータをシンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１が判定するために用いられる情報である。ＧＵＩモジュール１１３は、図６に示す「ホスト名」（ｂ２）や「［ＩＳＳ］管理番号」（ｂ３）を管理者が設定するためのユーザインタフェース機能を提供する。
【００３２】
図７は、シンクライアントサーバ１のＧＵＩモジュール１１３が本コンピュータシステムの管理者向けに提示する設定画面群中のトップ画面を例示する図である。
【００３３】
ＬＡＮ３に新たに繋げられたクライアント２は、このトップ画面上で、「未登録クライアント」（図７のｃ１）として表示される。管理者は、この「未登録クライアント」を選択し、クライアント編集画面に移行すべく「編集」ボタン（図７のｃ２）を操作する。そうすると、シンクライアントサーバ１のＧＵＩモジュール１１３は、続いて、図８に示すクライアント編集画面を表示する。
【００３４】
図８に示すように、このクライアント編集画面上には、図７のトップ画面上において選択した「未登録クライアント」について、「所属」を設定するためのフィールド（図８のｄ１）と、「ホスト名」を設定するためのフィールド（図８のｄ２）と、「［ＩＳＳ］管理番号」を設定するためのフィールド（図８のｄ３）とが設けられている。このクライアント編集画面上での設定により、このクライアント２に配信すべきイメージデータが決定され、かつ、このクライアント２に関する（図６に示した）各種情報が保存される（図５のａ３）。
【００３５】
次に、シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１が、クライアント２に対して、当該クライアント２向けのイメージデータを配信する（図５のａ４）。一方、クライアント２では、Ｓｅｒｖｉｃｅモジュール２１１が、このイメージデータの受信および記憶装置への格納を実行し、その完了をシンクライアントサーバ１へ返答する（図５のａ５）。
【００３６】
続いて、シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、管理モジュール１１２によって管理される当該クライアント２の管理番号をクライアント２に送信する（図５のａ６）。クライアント２のＳｅｒｖｉｃｅモジュール２１１は、この通知された管理番号を管理モジュール２１２に引き渡す。そして、管理モジュール２１２は、クライアント２上で動作するＳＭＳソフトウェアに対し、初期値として保有する管理番号をＳｅｒｖｉｃｅモジュール２１１から受け取った管理番号に更新する旨を要求する（図５のａ７）。ＳＭＳソフトウェアが管理番号の更新を終えると、管理モジュール２１２は、その旨をＳｅｒｖｉｃｅモジュール２１１に通知し、Ｓｅｒｖｉｃｅモジュール２１１が、シンクライアントサーバ１に対して、管理番号の設定完了を報告する（図５のａ８）。
【００３７】
この報告を受けると、シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、その設定が確実に行われているかを確認するために、クライアント２に対して、ＳＭＳソフトウェアに設定されている管理番号の転送を要求する（図５のａ９）。この要求を受けて、クライアント２のＳｅｒｖｉｃｅモジュール２１１は、管理モジュール２１２にＳＭＳソフトウェアから管理番号を取得させ、シンクライアントサーバ１に送信する（図５のａ１０）。シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、クライアント２から送信されてきた管理番号と管理モジュール１１２が管理する当該クライアント２の管理番号とを比較して、ＳＭＳソフトウェアの管理番号が正しく設定されているかを確認する（図５のａ１１）。
【００３８】
次に、図９を参照して、本実施形態のコンピュータシステムにおいてシンクライアントサーバ１からクライアント２に対してイメージデータを再配信する場合（イメージデータをアップデートするための差分データを配信する場合）の処理の流れについて説明する。
【００３９】
例えば、業務で使用するアプリケーションプログラムをバージョンアップする場合、シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、当該アプリケーションプログラムを含むイメージデータの再作成を実行する（図９のｅ１）。より具体的には、イメージデータをアップグレードするための差分データを作成する。シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、この再作成したイメージデータをクライアント２に配信する（図９のｅ２）。
【００４０】
一方、このイメージデータの再配信を受けたクライアント２では、Ｓｅｒｖｉｃｅモジュール２１１が、クライアント２上におけるイメージデータの更新を実行し、その完了をシンクライアントサーバ１に報告する（図９のｅ３）。イメージデータが更新されると、ＳＭＳソフトウェアに設定された管理番号が初期値に戻されている可能性がある。そこで、本コンピュータシステムでは、イメージデータの再配信時、以下の処理を実行する。
【００４１】
まず、クライアント２のＳｅｒｖｉｃｅモジュール２１１が、イメージデータの更新をシンクライアントサーバ１に報告した後、クライアント２に搭載されたＮＩＣの設定情報（例えばＭＡＣアドレス）を取得し、これをクライアント２の固有情報として、シンクライアントサーバ１に送信する（図９のｅ４）。
【００４２】
前述したように、シンクライアントサーバ１の管理モジュール１１２は、クライアント２それぞれについて、図６に示す各種情報を管理している。シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、クライアント２から送信されてきた固有情報を管理モジュール１１２に引き渡し、この固有情報を検索鍵として、このクライアント２の管理番号を検索させる（図９のｅ５）。そして、Ｓｅｒｖｉｃｅモジュール１１１は、管理モジュール１１２から返却された管理番号をクライアント２に送信する（図９のｅ６）。
【００４３】
シンクライアントサーバ１からクライアント２へ管理番号が送信された後の処理の流れは、図５を参照して説明した、イメージデータを新規に配信する場合の処理の流れと同様である（図５のａ７〜ａ１１）。即ち、クライアント２の管理モジュール２１２が、クライアント２上で動作するＳＭＳソフトウェアに対し、保有する管理番号をＳｅｒｖｉｃｅモジュール２１１から受け取った管理番号に更新する旨を要求し（図９のｅ７）。クライアント２のＳｅｒｖｉｃｅモジュール２１１が、シンクライアントサーバ１に対して、この管理番号の設定完了を報告する（図９のｅ８）。
【００４４】
シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、その設定が確実に行われているかを確認するために、クライアント２に対して、ＳＭＳソフトウェアに設定されている管理番号の転送を要求する（図９のｅ９）。この要求を受けて、クライアント２のＳｅｒｖｉｃｅモジュール２１１は、管理モジュール２１２にＳＭＳソフトウェアから管理番号を取得させ、シンクライアントサーバ１に送信する（図９のｅ１０）。そして、シンクライアントサーバ１のＳｅｒｖｉｃｅモジュール１１１は、クライアント２から送信されてきた管理番号と管理モジュール１１２が管理する当該クライアント２の管理番号とを比較して、ＳＭＳソフトウェアの管理番号が正しく設定されているかを確認する（図９のｅ１０）。
【００４５】
これにより、イメージデータをアップデートしたクライアントすべてについて、ＳＭＳソフトウェアに対して管理番号を与え直すといった作業を行うことなく、従前の管理番号がＳＭＳソフトウェアに保有されることとなる。
【００４６】
以上のように、本実施形態のコンピュータシステムによれば、第１に、シンクライアントサーバ１から配信された同一のイメージデータを使って動作する各クライアントに対して一意的な管理番号を設定可能とし、第２に、イメージデータの再配信（差分データによるアップデート）が行われても、設定済みの管理番号を失うことなく継続して利用可能とすることが実現される。即ち、同一のイメージデータを使って動作する各クライアント毎に一意的な管理番号を設定することを可能として、当該同一のイメージデータを使って動作する各クライアントの管理にＳＭＳを利用できるようにすることを実現する。
【００４７】
なお、本実施形態の動作制御処理は、ソフトウェア（プログラム）によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。
【００４８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４９】
１…シンクライアントサーバ、２…クライアント、３…ＬＡＮ、４…無線ＬＡＮ、１１１…（管理サーバ側）Ｓｅｒｖｉｃｅモジュール、１１２…（管理サーバ側）管理モジュール、１１３…ＧＵＩモジュール、２１１…（クライアント側）Ｓｅｒｖｉｃｅモジュール、２１２…（クライアント側）管理モジュール。
【図１】
2013015888.tif 000003
【図２】
2013015888.tif 000004
【図３】
2013015888.tif 000005
【図４】
2013015888.tif 000006
【図５】
2013015888.tif 000007
【図６】
2013015888.tif 000008
【図７】
2013015888.tif 000009
【図８】
2013015888.tif 000010
【図９】
2013015888.tif 000011