(57)【要約】  本発明は動作環境の配置方法及び装置、システムを提供し、上記配置方法は、サーバーが各クライアント機器の動作環境の配置情報を取得することであって、但し、該配置情報は前記動作環境の配置に用いられることと（ステップ１０２）、前記サーバーが各前記クライアント機器へ前記配置情報を送信することと（ステップ１０４）を含む。本発明で提供する上記方案によると、既存技術において動作環境の配置効率が低い等の技術課題を解決し、サーバーがクライアント機器の動作環境を配置し、動作環境の配置効率を向上させる。
2017530470.tif 000002
【特許請求の範囲】
【請求項１】
サーバーが各クライアント機器の動作環境の配置情報を取得することであって、但し、該配置情報は前記動作環境の配置に用いられること、
前記サーバーが各前記クライアント機器へ前記配置情報を送信することと、を含む動作環境の配置方法。
【請求項２】
サーバーが各クライアント機器の動作環境の配置情報を取得することは、
各前記クライアント機器について、前記サーバーがユーザが入力した前記クライアント機器に逐一対応する部署命令集合を受信して前記部署命令集合を前記配置情報とすることと、
前記サーバーが予め設定されたＸＭＬファイルから前記部署命令集合を取得することの中の一つを含む請求項１に記載の方法。
【請求項３】
前記サーバーが各前記クライアント機器へ前記配置情報を送信する前、
前記サーバーが予め設定されたＸＭＬファイルから前記配置情報の送信対象を指示するための前記クライアント機器のＩＰアドレスを取得することと、
前記サーバーがユーザが入力した前記ＩＰアドレスを受信することの中の一つを含む請求項１に記載の方法。
【請求項４】
前記サーバーが各前記クライアント機器へ前記配置情報を送信した後、
前記サーバーが前記クライアント機器の配置進度及び／又はリソース占用情報を受信して表示することを更に含む請求項１に記載の方法。
【請求項５】
前記サーバーが前記クライアント機器の配置進度及び／又はリソース占用情報を受信して表示する前、
前記サーバーが前記クライアント機器へ前記配置進度及び／又は前記リソース占用情報のフィードバックを要求する要求メッセージを前記クライアント機器へ送信することを更に含む請求項４に記載の方法。
【請求項６】
前記サーバーが各前記クライアント機器へ前記配置情報を送信することは、
前記サーバーがコモンオブジェクトリクエストブローカーアーキテクチャーＣＯＲＢＡインターフェースを介して各前記クライアント機器へ前記配置情報を送信することを含む請求項１に記載の方法。
【請求項７】
クライアント機器がサーバーが送信した配置情報を受信することと、
前記クライアント機器が前記配置情報に基づいてローカル動作環境を配置することと、を含む動作環境の配置方法。
【請求項８】
クライアント機器がサーバーが送信した配置情報を受信することは、
前記クライアント機器がコモンオブジェクトリクエストブローカーアーキテクチャーＣＯＲＢＡインターフェースを介して前記配置情報を受信することを含む請求項７に記載の方法。
【請求項９】
サーバーに応用される動作環境の配置装置であって、
各クライアント機器についての動作環境の配置情報を取得するように構成される取得モジュールであって、但し、該配置情報は前記動作環境の配置に用いられる取得モジュールと、
各前記クライアント機器へ前記配置情報を送信するように構成される送信モジュールと、を含む動作環境の配置装置。
【請求項１０】
前記取得モジュールが、
ユーザが入力した前記クライアント機器に逐一対応する部署命令集合を受信して前記部署命令集合を前記配置情報とするように構成される受信ユニットと、
予め設定されたＸＭＬファイルから前記部署命令集合を取得するように構成される取得ユニットと、を含む請求項９に記載の装置。
【請求項１１】
クライアント機器に応用される動作環境の配置装置であって、
サーバーが送信した配置情報を受信するように構成される受信モジュールと、
前記配置情報に基づいてローカル動作環境を配置するように構成される配置モジュールと、を含む動作環境の配置装置。
【請求項１２】
各クライアント機器についての動作環境の配置情報を取得し、また各前記クライアント機器へ前記配置情報を送信するように構成されるサーバーであって、但し、該配置情報は前記動作環境の配置に用いられるサーバーと、
サーバーが送信した前記配置情報を受信し、また前記配置情報に基づいてローカル動作環境を配置するように構成されるクライアント機器と、を含む動作環境の配置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特に、動作環境の配置方法及び装置並びにシステムに関する。
【背景技術】
【０００２】
ソフトの開発及びテストにおいて、ソフトが動作するには動作環境が必要であって、動作環境は複数セットで、予め配置部署しなければソフトを動作させることができない。
【０００３】
現在、ソフト製品の機能はますます複雑になっていて、品質に対する要求も高まっていて、特に、アジャイル開発の開始に伴って、開発及びテストに用いられる動作環境が増加し、動作環境を再度配置部署する頻度が高くなって、動作環境の配置部署にかかる時間がますます多くなっている。製品を高速に登場させるため、開発周期を短縮し、部署効率や部署成功率を向上させて、時間を価値増加活動に利用し、時間の浪費を減少し、ユーザに最も多い価値を提供しなければならない。
【０００４】
現在、既存の動作環境の部署は通常、逐一遠隔登録又はキーボードモニタマウス（Ｋｅｙｂｏａｒｄ  Ｖｉｄｅｏ  Ｍｏｕｓｅ、ＫＶＭと略称）直接登録の方式で登録した後、手動で配置する。既存の部署方法には、
動作環境が多いほど、手動配置にかかる時間が長い。ソフトのバージョンが変更される時に複数回のテストを行う時、全ての動作環境を全て再度部署しなければならないので、効率が低く、多いソフト開発周期を占用し、それに、手動配置部署するので間違いやすい問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
既存技術に存在する動作環境配置効率が低い等の技術課題に鑑み、本発明の実施例は、少なくとも上記問題を解決できる動作環境の配置方法及び装置並びにシステムを提供する。
【課題を解決するための手段】
【０００６】
本発明の一実施例によると、サーバーが各クライアント機器の動作環境の配置情報を取得することであって、但し、該配置情報は前記動作環境の配置に用いられることと、前記サーバーが各前記クライアント機器へ前記配置情報を送信することと、を含む動作環境の配置方法を提供する。
【０００７】
本発明の実施例において、サーバーが各クライアント機器の動作環境の配置情報を取得することは、各前記クライアント機器について、前記サーバーがユーザが入力した前記クライアント機器に逐一対応する部署命令集合を受信して前記部署命令集合を前記配置情報とすることと、前記サーバーが予め設定された拡張可能マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ＸＭＬと略称）ファイルから前記部署命令集合を取得することの中の一つを含む。
【０００８】
本発明の実施例において、前記サーバーが各前記クライアント機器へ前記配置情報を送信する前、前記サーバーが予め設定されたＸＭＬファイルから前記配置情報の送信対象を指示するための前記クライアント機器のＩＰアドレスを取得することと、前記サーバーがユーザが入力した前記ＩＰアドレスを受信することの中の一つを含む。
【０００９】
本発明の実施例において、前記サーバーが各前記クライアント機器へ前記配置情報を送信した後、前記サーバーが前記クライアント機器の配置進度及び／又はリソース占用情報を受信して表示することを更に含む。
【００１０】
本発明の実施例において、前記サーバーが前記クライアント機器の配置進度及び／又はリソース占用情報を受信して表示する前、前記サーバーが前記クライアント機器へ前記配置進度及び／又は前記リソース占用情報のフィードバックを要求する要求メッセージを前記クライアント機器へ送信することを更に含む。
【００１１】
本発明の実施例において、前記サーバーが各前記クライアント機器へ前記配置情報を送信することは、前記サーバーがコモンオブジェクトリクエストブローカーアーキテクチャー（Ｃｏｍｍｏｎ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＣＯＲＢＡと略称）インターフェースを介して各前記クライアント機器へ前記配置情報を送信することを含む。
【００１２】
本発明の他の一実施例によると、クライアント機器がサーバーが送信した配置情報を受信することと、前記クライアント機器が前記配置情報に基づいてローカル動作環境を配置することと、を含む動作環境の配置方法を提供する。
【００１３】
本発明の実施例において、クライアント機器がサーバーが送信した配置情報を受信することは、前記クライアント機器がコモンオブジェクトリクエストブローカーアーキテクチャー（ＣＯＲＢＡ）インターフェースを介して前記配置情報を受信することを含む。
【００１４】
本発明の他の一実施例によると、各クライアント機器についての動作環境の配置情報を取得するように構成される取得モジュールであって、但し、該配置情報は前記動作環境の配置に用いられる取得モジュールと、各前記クライアント機器へ前記配置情報を送信するように構成される送信モジュールと、を含むサーバーに応用される動作環境の配置装置を提供する。
【００１５】
本発明の実施例において、前記取得モジュールが、ユーザが入力した前記クライアント機器に逐一対応する部署命令集合を受信して前記部署命令集合を前記配置情報とするように構成される受信ユニットと、予め設定されたＸＭＬファイルから前記部署命令集合を取得するように構成される取得ユニットと、を含む。
【００１６】
本発明の他の一実施例によると、サーバーが送信した配置情報を受信するように構成される受信モジュールと、前記配置情報に基づいてローカル動作環境を配置するように構成される配置モジュールと、を含むクライアント機器に応用される動作環境の配置装置を提供する。
【００１７】
本発明の更なる他の一実施例によると、各クライアント機器についての動作環境の配置情報を取得し、また各前記クライアント機器へ前記配置情報を送信するように構成されるサーバーであって、但し、該配置情報は前記動作環境の配置に用いられるサーバーと、サーバーが送信した前記配置情報を受信し、また前記配置情報に基づいてローカル動作環境を配置するように構成されるクライアント機器と、を含む動作環境の配置システムを提供する。
【発明の効果】
【００１８】
本発明の実施例によると、サーバーによってクライアント機器へクライアント機器の動作環境を配置するための配置情報を送信する技術モジュールを用いることで、既存技術において動作環境の配置効率が低い等の技術課題を解決し、サーバーがクライアント機器の動作環境を配置し、動作環境の配置効率を向上させる。
【図面の簡単な説明】
【００１９】
ここで説明する図面は本発明を一層理解させるためのもので、本願の一部を構成し、本発明に示す実施例及びその説明は本発明を解釈するもので、本発明を限定するものではない。
【図１】本発明の実施例に係る動作環境の配置方法を示すフローチャートである。
【図２】本発明の好適な実施例に係る動作環境の配置方法の初期化フローを示す図である。
【図３】本発明の実施例に係る動作環境の配置装置の構造を示すブロック図である。
【図４】本発明の実施例に係る動作環境の配置装置の構造を示すブロック図である。
【図５】本発明の実施例に係る他の動作環境の配置方法を示すフローチャートである。
【図６】本発明の実施例に係る他の動作環境の配置装置の構造を示すブロック図である。
【図７】本発明の実施例に係る動作環境の配置方法の命令部署フローを示す図である。
【図８】本発明の実施例に係る動作環境の配置システムの構造を示すブロック図である。
【図９】本発明の好適な実施例に係る動作環境の配置システムの構造を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ実施例を結合して本発明を説明する。なお、矛盾しない限り、本願の実施例及び実施例中の特徴は組み合わせることができる。
【００２１】
図１は、本発明の実施例に係る動作環境の配置方法を示すフローチャートである。図１に示すように、該方法は、下記のステップＳ１０２、ステップＳ１０４を含む。
【００２２】
ステップＳ１０２において、サーバーが各クライアント機器の動作環境の配置情報を取得し、ここで、該配置情報は上記動作環境の配置に用いられる。
【００２３】
ステップＳ１０４において、サーバーが各クライアント機器へ上記配置情報を送信する。
【００２４】
上記各処理ステップによると、サーバーがクライアント機器へ配置情報を送信する技術モジュールを用いることができるので、サーバーがクライアント機器の動作環境を統括して配置することができ、クライアント機器に一々手動で配置する必要がなく、動作環境の配置時間を節約し、配置効率を向上させるとともに、サーバーが自動に配置するので、人為的な要因によるエラーを回避できる。
【００２５】
ステップＳ１０２を実現する方式は、さまざまで、例えば、以下のような方式の中の一つで実現することができる：（１）各クライアント機器に対して、サーバーがユーザが入力した部署命令集合を受信して、上記部署命令集合を上記配置情報とする。ここで、上記部署命令集合は上記クライアント機器に逐一対応する。（２）サーバーが予め設定されたＸＭＬファイルから上記部署命令集合を取得する。それで、クライアント機器がサーバーの部署命令集合を受信すると、部署命令集合中の命令を実行することができ、これらの部署命令を実行した後、動作環境の配置を行うことができる。
【００２６】
ステップＳ１０４の前、サーバーは更に、クライアント機器のＩＰアドレスを取得して、該ＩＰアドレスに基づいて、対応する配置情報を対応するクライアント機器へ送信しなければならない。ここで、サーバーがクライアント機器のＩＰアドレスを取得する方式はさまざまで、例えば、予め設定されたＸＭＬファイルから上記配置情報の送信対象（即ち、クライアント機器）を指示するための上記クライアント機器のＩＰアドレスを取得し、又はサーバーがユーザが入力した上記ＩＰアドレスを受信できる。
【００２７】
実質上、上記ＩＰアドレスと配置情報との取得フローを動作環境を配置する一つの初期化フローとすることができ、即ち、動作環境を配置する前、上記ＩＰアドレスと配置情報とを取得する。一つの好適な実施において、以下の方式で実現することができる。
【００２８】
以下、図２を結合して本発明の初期化フローを詳しく説明し、サーバー中のモジュールを初めて使用する場合又は部署しようとするクライアント機器の数量、ＩＰアドレスが変更された時に初期化を行う必要がある。なお、図２に示すフローは図９に示すシステムによって実現することができるが、これに限定されることはない。
【００２９】
図２は本発明の好適な実施例に係る動作環境の配置方法の初期化フローを示す図である。図２に示すように、主に以下ステップ２０１〜ステップ２１１を含むがこれに限定されることはない。
【００３０】
ステップ２０１において、ユーザが、グラフィカルユーザインターフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ＧＵＩと略称）インターフェースで各クライアント機器のＩＰアドレスを入力する。
【００３１】
ステップ２０２において、各クライアント機器へ要求操作を発し、各クライアント機器に用意できたかを問い合わせする。
【００３２】
ステップ２０３において、クライアント機器自体に用意できたかを問い合わせする。クライアント機器は、サーバーから送信された用意できたかの要求を受信し、命令／リソース監視モジュールに問い合わせし、用意に関する情報を取得する。
【００３３】
ステップ２０４において、クライアント機器がサーバー要求の結果を返送し、サーバーへクライアント機器が用意できたことを通知する。
【００３４】
ステップ２０５において、用意できたクライアント機器のＩＰアドレス等の情報をＸＭＬファイルに永続化する。
【００３５】
ステップ２０６において、クライアント機器が用意できたという情報をＧＵＩ交換インターフェースに同期して表示する。
【００３６】
ステップ２０７において、用意できたクライアント機器へ発注通知する。
【００３７】
ステップ２０８において、クライアント機器が、統計された自体のリソース占用、動作状態等の情報を定期的に通知送信モジュールへ報知する。
【００３８】
ステップ２０９において、クライアント機器の通知送信モジュールが、定期的に、リソース占用、動作状態、ハートビート等の情報を通知形態でサーバーへ送信し、即ち、定期的に発注者へ通知を送信する。
【００３９】
ステップ２１０において、サーバーが、クライアント機器から送信された通知を受信して解析する。
【００４０】
ステップ２１１において、解析後の通知をサーバーのＧＵＩインターフェースに表示する。
【００４１】
ステップＳ１０４の後、サーバーが上記クライアント機器の配置進度及び／又はリソース占用情報を受信して表示する。サーバーが上記クライアント機器の配置進度及び／又はリソース占用情報を受信して表示することをトリガーするイベントはさまざまで、例えば、サーバーが上記クライアント機器へ要求メッセージを送信することができ、ここで、該要求メッセージは上記クライアント機器に上記配置進度及び／又は上記リソース占用情報のフィードバックを要求するものである。
【００４２】
サーバーが各クライアント機器へ上記配置情報を送信することを実現する方式はさまざまですが、ＣＯＲＢＡは対象管理グループ（Ｏｂｊｅｃｔ  Ｍａｎａｇｅｍｅｎｔ  Ｇｒｏｕｐ、ＯＭＧと略称）が分布式処理環境を解決するために提出された規範である。そのプラットフォームの無関連性によって対象のプラットフォーム間の引用を実現し、その言語の無関連性によって、拡張や多重化が容易である。両方が統一のＣｏｒｂａ標準に従うと、製造者、プログラミング言語、操作システム、プラットフォームが違うソフト又はソフト部品の相互操作性を保証でき、このような技術特徴は異性化の動作環境の配置部署に特に適切である。
【００４３】
従って、本実施例において、サーバーは、ＣＯＲＢＡインターフェースを介して各上記クライアント機器へ上記配置情報を送信することができる。
【００４４】
本実施例において更にサーバーに応用される動作環境の配置装置を提供し、図３に示すように、該装置は、
各クライアント機器についての動作環境の配置情報を取得するように構成される取得モジュール３０であって、但し、該配置情報は上記動作環境の配置に用いられる取得モジュール３０と、
取得モジュール３０に接続されて、各上記クライアント機器へ上記配置情報を送信するように構成される送信モジュール３２と、を含む。
【００４５】
上記各モジュールによって実現できる機能によっても、動作環境の配置効率を向上させることができる。
【００４６】
一つの好適な実施例において、図４に示すように、取得モジュール３０は、送信モジュール３２に接続されて、ユーザが入力した上記クライアント機器に逐一対応する部署命令集合を受信して、上記部署命令集合を上記配置情報とするように構成される受信ユニット３００と、送信モジュール３２に接続されて、予め設定されたＸＭＬファイルから上記部署命令集合を取得するように構成される取得ユニット３０２の中の一つを含む。
【００４７】
本実施例において、クライアント機器側を改善し、図５に示すように、該方法は、下記のステップＳ５０２、ステップＳ５０４を含む。
【００４８】
ステップＳ５０２において、クライアント機器が、サーバーが送信した配置情報を受信する。
【００４９】
ステップＳ５０４において、クライアント機器が、上記配置情報に基づいてローカル動作環境を配置する。
【００５０】
ステップＳ５０４において、クライアント機器はＣＯＲＢＡインターフェースを介して上記配置情報を受信することができるが、これに限定されることはない。
【００５１】
図５に示す方法に基づいて、本実施例において更に上記方法を実現するための動作環境の配置装置を提供し、該装置はクライアント機器に応用され、図６に示すように、該装置は、
サーバーが送信した配置情報を受信するように構成される受信モジュール６０と、
受信モジュール６０に接続されて、上記配置情報に基づいてローカル動作環境を配置するように構成される配置モジュール６２と、を含む。
【００５２】
図１〜６に示す実施例を一層理解するように、本発明の好適な実施例を結合して上記動作環境の配置フローを詳しく説明し、以下、好適な実施例の核心は、ＣＯＲＢＡ規範に適合する部署インターフェースを提供し、動作環境において当該インターフェースを実現することである。設計思想は、インターフェース記述言語（Ｉｎｔｅｒｆａｃｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ、ＩＤＬと略称）ファイルを作成して部署インターフェースを定義し、部署インターフェースにより部署に用いられる操作命令及び命令パラメータ、返送値等内容が規定され、その後、各動作環境においてこれらのインターフェースを実現することである。その主な実現原理は、一つのサーバーで一つの各動作環境ＩＰアドレスと、対応する部署事務配列とのマッピング表をアップロードして保守し、これによって、サーバーがＩＤＬファイルを解析して特定のクライアント機器に対応する事務を実行する操作命令を送信した後、各クライアント機器が操作命令に応答し、対応する部署事務配列をローカルで実行することである。よって、各クライアント機器の動作環境の自動化配置を完成することができる。以下の実施例において、全ての動作環境の配置部署をサーバーにより集中して管理することで、全ての動作環境を同時に部署配置し、動作環境を逐一部署する必要がなく、操作効率や使いやすさを向上させ、既存の方法に存在する不足を解決することができる。
【００５３】
図７に示すように、本実施例で提供する動作環境の配置フローは以下のステップ７０１〜ステップ７１１を含む。
【００５４】
ステップ７０１において、ＸＭＬファイルからクライアント機器のＩＰアドレスを解析する。
【００５５】
ステップ７０２において、ＧＵＩインターフェースにて各クライアント機器（動作環境）の部署命令集合を配置する。
【００５６】
ステップ７０３において、各クライアント機器のＩＰアドレスと、対応する部署命令集合とをサーバーのローカルＸＭＬファイルに永久化する。
【００５７】
ステップ７０４において、各クライアント機器の部署命令集合を部署操作命令にパッケージ化し、同時に、サーバーがクライアント機器へ当該部署操作要求を送信する。
【００５８】
ステップ７０５において、クライアント機器が、部署操作要求を受信して、部署操作命令を解析して該クライアント機器に部署したローカル命令集合を取得する。
【００５９】
ステップ７０６において、命令集合中の命令を実行し、クライアント機器の部署操作を完成する。
【００６０】
ステップ７０７において、ローカル命令実行モジュールから実行日誌を収集して、部署進度の統計を行う。
【００６１】
ステップ７０８において、クライアント機器自体のリソース（ＣＰＵ、ハードディスク、ネットワークカード等）占用情報を監視する。部署進度情報と一緒に定期的に通知送信モジュールへ伝送する。
【００６２】
ステップ７０９において、クライアント機器の通知送信モジュールが定期的に部署に関連する情報を通知にパッケージ化してサーバーへ送信する（ここで、クライアント機器のローカル部署命令を全部成功に実行した通知は全部実行した後に送信する）。
【００６３】
ステップ７１０において、サーバーが、部署に関連する通知を受信して解析する。
【００６４】
ステップ７１１において、部署に関連する通知を解析した後、サーバー側ＧＵＩ交換インターフェースに表示する。
【００６５】
本発明の一つの好適な実施例において更に動作環境の配置システムを提供し、図８に示すように、該システムは、サーバー８０とクライアント機器８２を含む。
【００６６】
サーバー８０は、各クライアント機器の動作環境の配置情報を取得し、また、各上記クライアント機器へ上記配置情報を送信するように構成され、該配置情報は上記動作環境の配置に用いられる。ここで、一つの好適な実施において、サーバーはＧＵＩインターフェースを展示し、どのクライアント機器（動作環境）にどの部署事務集合を実行させるかを入力して記憶し、クライアント機器に逐一にパッケージ化した部署操作命令を送信するとともに、クライアント機器に用意情報と実行フロー情報とを問い合わせして、ＧＵＩインターフェースに表示する。
【００６７】
クライアント機器８２は、サーバー８０に接続されて、サーバーが送信した上記配置情報を受信し、また上記配置情報に基づいてローカル動作環境を配置する。一つの好適な実施例において、クライアント機器は、サーバーから送信された部署操作命令を受信し、部署操作命令中の部署事務集合であるローカル動作可能命令集合を解析してクライアント機器で実行し、同時に該クライアント機器の動作待ち中のローカル命令の実行フロー情報を通知の形態でサーバーへ送信する。
【００６８】
本発明の他の一つの好適な実施例において更に動作環境の配置システムを提供し、図９に示すように、該システムは、サーバーとクライアント機器を含む。ここで、サーバーはＧＵＩ交換インターフェースと、ＸＭＬ永続化モジュールと、ＩＲＰ部署操作モジュールと、通知発注／受信モジュールとを含む。クライアント機器はＮ（自然数）個であって、ＩＲＰ部署応答モジュールと、ローカル命令実行モジュールと、命令／リソース監視モジュールと、通知送信モジュールとを含む。以下、各モジュールを詳しく説明する。
【００６９】
サーバーは、ＧＵＩ交換インターフェースと、ＸＭＬ永続化モジュールと、ＩＲＰ部署操作モジュールと、通知発注／受信モジュールとを含む。
【００７０】
前記ＧＵＩ交換インターフェースは、クライアント機器のＩＰアドレス及び部署事務集合を入力し、クライアント機器のＩＰアドレスと、それに対応する用意状態、部署事務集合とのマッピング表を保守し、各クライアント機器から送信された自動配置部署に関連する通知を表示するように構成される。
【００７１】
前記ＸＭＬ永続化モジュールは、他のモジュールが調査するように、クライアント機器のＩＰアドレスと、それに対応する用意状態、ローカル部署命令集合とのマッピング表をサーバーに永続化するように構成される。
【００７２】
前記ＩＲＰ部署操作モジュールは、各クライアント機器のＩＰアドレスに基づいて、各クライアント機器のＩＲＰ（Ｉｎｔｅｇｒａｔｅｄ  Ｒｅｆｅｒｅｎｃｅ  Ｐｏｉｎｔ）引用を取得し、ＸＭＬ永続化モジュールにより生成したＸＭＬファイルを調査して、各クライアント機器の部署命令集合を取得し、部署命令集合をパッケージ化し、取得したＩＲＰ引用を利用して各クライアント機器へパッケージ化した該クライアント機器部署命令集合の操作命令を送信して、クライアント機器に実行して実行結果を返送させることを要求するように構成される（同期命令の場合結果を返送し、非同期命令の場合結果を返送しない）。
【００７３】
前記通知発注／受信モジュールは、各クライアント機器の現在の部署進度、リソース占用、ハートビート等の情報を簡単に取得するように、各クライアント機器へ通知発注を行うとともに、各クライアント機器から送信された通知を解析してＧＵＩ交換インターフェースに表示するように構成される。
【００７４】
クライアント機器は、ＩＲＰ部署応答モジュールと、ローカル命令実行モジュールと、命令／リソース監視モジュールと、通知送信モジュールと、を含む。
【００７５】
前記ＩＲＰ部署応答モジュールは、サーバーがＩＰアドレスに基づいてクライアント機器のＩＲＰ引用を取得するように、ＩＲＰ命名サービスをオンし、サーバーから送信された操作命令に応答し、その命令パラメータを受信して、当該クライアント機器の部署命令集合を解析してローカル命令実行モジュールに実行させるように構成される。
【００７６】
前記ローカル命令実行モジュールは、クライアント機器にてＩＲＰ応答モジュールにより解析した部署命令集合を実行し、本クライアント機器の動作環境の配置部署を完成するともに、命令／リソース監視モジュールに命令実行結果、エラー情報を提供するように構成される。
【００７７】
前記命令／リソース監視モジュールは、ローカル命令実行モジュールによる配置部署中の各部署命令の実行結果を収集し、同時にＩＲＰ部署応答モジュールが提供した実行待ち中の命令集合から部署実行進度を算出し、同時に、クライアント機器のリソース占用情况を監視して、収集した命令実行進度とリソース監視情報とを通知送信モジュールへ伝送するように構成される。
【００７８】
前記通知送信モジュールは、リンク状態を判断するためのハートビート情報、命令実行進度情報及びリソース占用情報がパッケージ化された通知を発注者（サーバー）へ定期的に送信するように構成される。
【００７９】
また、他の一実施例において更に、上記実施例及び好適な実施形態に記載の技術案を実施するためのソフトを提供する。
【００８０】
また、他の一実施例において更に、上記ソフトが記憶される記憶媒体を提供し、該記憶媒体は、ＣＤ、フロッピー、ハードディスク、消去可能なメモリ等を含むがこれらに限定されることはない。
【００８１】
上記した本発明の各モジュール又は各ステップを共通の計算装置によって実現することができ、単独の計算装置に集中させることができれば、複数の計算装置から構成されるネットワークに部署させることもでき、更に計算装置が実行可能なプログラムコードによって実現することもできるので、それらを記憶装置に記憶させて計算装置によって実行することができ、場合によっては、他の順で図に示す又は説明したステップを実行することができ、又は夫々集積回路モジュールに製作し、又はそれらの中の複数のモジュール又はステップを単一の集積回路モジュールに製作して実現できることは当業者にとって明らかなことである。このように、本発明は如何なる特定のハードウェアとソフトウェアの結合にも限定されない。
【００８２】
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者であれば本発明に様々な修正や変形が可能である。本発明の精神や原則内での全ての修正、置換、改良などは本発明の保護範囲内に含まれる。
【産業上の利用可能性】
【００８３】
本発明の実施例によると、サーバーがクライアント機器へクライアント機器の動作環境を配置するための配置情報を送信する技術案によって、既存技術において動作環境の配置効率が低い等の技術課題を解決し、サーバーがクライアント機器の動作環境を配置し、動作環境の配置効率を向上させる。
【図１】
2017530470.tif 000003
【図２】
2017530470.tif 000004
【図３】
2017530470.tif 000005
【図４】
2017530470.tif 000006
【図５】
2017530470.tif 000007
【図６】
2017530470.tif 000008
【図７】
2017530470.tif 000009
【図８】
2017530470.tif 000010
【図９】
2017530470.tif 000011
【国際調査報告】
2017530470.tif 000012
2017530470.tif 000013
2017530470.tif 000014
2017530470.tif 000015