(57)【特許請求の範囲】
【請求項１】
クライアントコンピュータが接続されたローカルエリアネットワークを通信網を介して接続することによって形成された広域ネットワーク全体において、一つのソフトウェア製品の不正コピー防止のために複数のクライアントコンピュータにインストール許可を与えるための唯一つのライセンスキーが付与されたホストサーバコンピュータと、
前記ホストサーバコンピュータと異なるリモートローカルエリアネットワークに接続され、インストールするには前記ホストサーバコンピュータに付与されたライセンスキーを必要とするソフトウェア製品が予め格納されているソフトウェア格納手段と、
前記ホストサーバコンピュータと異なるリモートローカルエリアネットワークに接続され、同一リモートローカルエリアネットワークに接続された前記ソフトウェア格納手段が格納しているソフトウェア製品であって前記ホストサーバコンピュータにより使用されることが許可されたソフトウェア製品を、同一リモートローカルエリアネットワークに接続されたクライアントコンピュータに対してのみインストールを行うインストール手段と、
を有しており、
前記インストール手段は、前記クライアントコンピュータに対するソフトウェア製品のインストールを、通信網を介することなく同一リモートローカルエリアネットワーク側において予め用意した当該ソフトウェア製品を用いて行う、ことを特徴とするネットワークインストールシステム。
【請求項２】
前記ホストサーバコンピュータは、ライセンスキーに関する情報及び当該ソフトウェア製品の広域ネットワーク全体において譲渡許可したライセンス数に基づいて前記リモートローカルエリアネットワーク側からのライセンス譲渡要求に対する可否を判定し、その結果を返答する手段を有し、
前記リモートローカルエリアネットワーク側には、前記ホストサーバコンピュータへライセンス譲渡要求を送出することによって同一リモートローカルエリアネットワークに接続されているクライアントコンピュータに対するインストールの可否を問い合わせる手段が設けられ、
前記インストール手段は、問合せの結果、前記ホストサーバコンピュータにより使用されることが許可されたソフトウェア製品を当該クライアントコンピュータに対してインストールを行うことを特徴とする請求項１記載のネットワークインストールシステム。
【請求項３】
前記リモートローカルエリアネットワーク側には、
同一リモートローカルエリアネットワークに接続されているクライアントコンピュータにインストールされている当該ソフトウェア製品を当該クライアントコンピュータからアンインストールする手段と、
アンインストールした当該ソフトウェア製品に関するライセンス情報の削除要求を前記ホストサーバコンピュータへ送出する手段と、
が設けられていることを特徴とする請求項１記載のネットワークインストールシステム。
【請求項４】
クライアントコンピュータが接続されたローカルエリアネットワークを通信網を介して接続することによって形成された広域ネットワーク全体において、一つのソフトウェア製品の不正コピー防止のために複数のクライアントコンピュータにインストール許可を与えるための唯一つのライセンスキーが付与されたホストサーバコンピュータと、
前記ホストサーバコンピュータと異なるリモートローカルエリアネットワークに接続され、前記ホストサーバコンピュータにより使用されることが許可されたソフトウェア製品を、同一リモートローカルエリアネットワークに接続されたクライアントコンピュータに対してのみインストールを行うインストール手段と、
を有し、
前記インストール手段は、前記クライアントコンピュータに対するソフトウェア製品のインストールを、通信網を介することなく同一リモートローカルエリアネットワーク側において予め用意した当該ソフトウェア製品を用いて行い、
前記リモートローカルエリアネットワーク側には、インストール対象のクライアントコンピュータが外部記憶装置を持たないネットワークコンピュータであって当該クライアントコンピュータへインストールするソフトウェア製品がダウンロード用オペレーティングシステムであるとき、当該リモートローカルエリアネットワーク側において予め用意したダウンロード用オペレーティングシステムを、前記ホストサーバコンピュータにより許可されたことによって当該クライアントコンピュータに対してダウンロードする手段が設けられていることを特徴とするネットワークインストールシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークインストールシステム、特にライセンスキーにより管理されるソフトウェア製品について、サーバコンピュータ又はクライアントコンピュータからの要求により使用することが許可された当該ソフトウェア製品をクライアントコンピュータにインストールするためのインストール方法の改良に関する。
【０００２】
【従来の技術】
一般に、ソフトウェア製品を供給する側とそのソフトウェア製品を使用する側との契約によりそのソフトウェア製品の使用が許可される場合、ソフトウェア製品の使用許可の契約の都度、そのソフトウェア製品を供給していたのでは手続等が煩雑であり、迅速な対応がとれない。そこで、従来から、納入するシステムにおいて使用の可能性のある全てのソフトウェア製品を予めその納入システムに格納しておき、納入時には契約により使用が許可されたソフトウェア製品のみを使用可能な状態に設定しておく方法が採られている。また、ソフトウェア製品を使用する側（顧客システム）において同一のソフトウェア製品を複数のユーザに使用させたい場合には、予め双方の契約により使用するクライアントコンピュータの台数（ライセンス数）を設定しておく必要がある。
【０００３】
顧客システムにおいて使用が許可されたソフトウェア製品を複数のユーザで使用させる場合には、そのソフトウェア製品をソフトウェア製品を供給する側から個別に供給を受けるのではなく、そのソフトウェア製品を顧客システム側において必要数をダウンロード（コピー）して使用することになる。従って、不正コピーのおそれがあり、この不正コピーをいかに防ぐかが重要な問題となってきている。
【０００４】
このような不正コピーのプロテクションを行うプロテクションシステムが特開平４−１０４３２５号公報に開示されている。この従来例においては、クライアント製品のライセンスサーバとなるサーバの当該マシンに予め付与されているマシンＩＤに対応したクライアント製品、ライセンス数、ライセンス期間の情報を持つライセンスＩＤを顧客対応に発行し、このライセンスＩＤをサーバに入力することによりクライアント製品をライセンス数だけ各クライアントコンピュータにダウンロードできるようにしている。このようにして、顧客システム側において使用が許可された数のソフトウェア製品を各クラアイントコンピュータにインストールすることができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来においては、上記のように１個のライセンスキーで管理されるソフトウェア製品のライセンス管理を１台のライセンスサーバのみで行っているので、例えば顧客システムが複数のローカルエリアネットワーク（ＬＡＮ）を通信網を介して接続した広域ネットワークシステムであるような場合には、必ずしもコスト的、時間的の面からして効率的なインストールをすることはできなかった。すなわち、ライセンスサーバは、広域ネットワーク全体に散在するＬＡＮ上のクライアントコンピュータに対して通信網を介してソフトウェア製品をダウンロードする必要があるため、回線費用、回線品質の面で問題があった。
【０００６】
また、クライアントコンピュータをディスクを持たないネットワークコンピュータで構築した場合、ライセンスサーバは、ネットワークコンピュータの起動時に通信網を介して毎回ＯＳをダウンロードしなければならないため、回線費用並びにシステム立上げ完了までに多大な時間がかかってしまうという問題があった。
【０００７】
本発明は以上のような問題を解決するためになされたものであり、その目的は、ソフトウェア製品の確実なライセンス管理を維持しつつも複数のＬＡＮを通信網を介して接続した広域ネットワークシステムにおいて適したネットワークインストールシステムを提供することにある。
【０００８】
【課題を解決するための手段】
以上のような目的を達成するために、本発明に係るネットワークインストールシステムは、クライアントコンピュータが接続されたローカルエリアネットワークを通信網を介して接続することによって形成された広域ネットワーク全体において、一つのソフトウェア製品の不正コピー防止のために複数のクライアントコンピュータにインストール許可を与えるための唯一つのライセンスキーが付与されたホストサーバコンピュータと、前記ホストサーバコンピュータと異なるリモートローカルエリアネットワークに接続され、インストールするには前記ホストサーバコンピュータに付与されたライセンスキーを必要とするソフトウェア製品が予め格納されているソフトウェア格納手段と、前記ホストサーバコンピュータと異なるリモートローカルエリアネットワークに接続され、同一リモートローカルエリアネットワークに接続された前記ソフトウェア格納手段が格納しているソフトウェア製品であって前記ホストサーバコンピュータにより使用されることが許可されたソフトウェア製品を、同一リモートローカルエリアネットワークに接続されたクライアントコンピュータに対してのみインストールを行うインストール手段とを有し、前記インストール手段は、前記クライアントコンピュータに対するソフトウェア製品のインストールを、通信網を介することなく同一リモートローカルエリアネットワーク側において予め用意した当該ソフトウェア製品を用いて行うものである。
【０００９】
また、前記ホストサーバコンピュータは、ライセンスキーに関する情報及び当該ソフトウェア製品の広域ネットワーク全体において譲渡許可したライセンス数に基づいて前記リモートローカルエリアネットワーク側からのライセンス譲渡要求に対する可否を判定し、その結果を返答する手段を有し、前記リモートローカルエリアネットワーク側には、前記ホストサーバコンピュータへライセンス譲渡要求を送出することによって同一リモートローカルエリアネットワークに接続されているクライアントコンピュータに対するインストールの可否を問い合わせる手段が設けられ、前記インストール手段は、問合せの結果、前記ホストサーバコンピュータにより使用されることが許可されたソフトウェア製品を当該クライアントコンピュータに対してインストールを行うものである。
【００１０】
また、前記リモートローカルエリアネットワーク側には、同一リモートローカルエリアネットワークに接続されているクライアントコンピュータにインストールされている当該ソフトウェア製品を当該クライアントコンピュータからアンインストールする手段と、アンインストールした当該ソフトウェア製品に関するライセンス情報の削除要求を前記ホストサーバコンピュータへ送出する手段とが設けられてたものである。
【００１１】
また、クライアントコンピュータが接続されたローカルエリアネットワークを通信網を介して接続することによって形成された広域ネットワーク全体において、一つのソフトウェア製品の不正コピー防止のために複数のクライアントコンピュータにインストール許可を与えるための唯一つのライセンスキーが付与されたホストサーバコンピュータと、前記ホストサーバコンピュータと異なるリモートローカルエリアネットワークに接続され、前記ホストサーバコンピュータにより使用されることが許可されたソフトウェア製品を、同一リモートローカルエリアネットワークに接続されたクライアントコンピュータに対してのみインストールを行うインストール手段とを有し、前記インストール手段は、前記クライアントコンピュータに対するソフトウェア製品のインストールを、通信網を介することなく同一リモートローカルエリアネットワーク側において予め用意した当該ソフトウェア製品を用いて行い、前記リモートローカルエリアネットワーク側には、インストール対象のクライアントコンピュータが外部記憶装置を持たないネットワークコンピュータであって当該クライアントコンピュータへインストールするソフトウェア製品がダウンロード用オペレーティングシステムであるとき、当該リモートローカルエリアネットワーク側において予め用意したダウンロード用オペレーティングシステムを、前記ホストサーバコンピュータにより許可されたことによって当該クライアントコンピュータに対してダウンロードする手段が設けられたものである。
【００１２】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１３】
実施の形態１．
図１は、本発明に係るネットワークインストールシステムの実施の形態１を示したシステム全体構成図である。本実施の形態におけるネットワークインストールシステムは、複数のＬＡＮ１，２を通信網である回線網３を介して接続することによって形成された広域ネットワーク（ＷＡＮ）に組み込まれたシステムである。ＬＡＮ１には、ホストサーバコンピュータ４と２台のクライアントコンピュータ５，６とが接続されている。なお、ホストサーバコンピュータ４が接続されているＬＡＮ１を便宜上、ホストＬＡＮと呼ぶことにする。一方、ＬＡＮ２には、リモートサーバコンピュータ７と２台のクライアントコンピュータ８，９とが接続されている。なお、ホストＬＡＮ１と回線網３を介して通信可能に接続されたリモートサーバコンピュータ７が接続されているＬＡＮ２を便宜上、リモートＬＡＮと呼ぶことにする。図１では、各ＬＡＮ１，２に２台ずつのクライアントコンピュータ５，６及び８，９を接続した例を示したが、この台数に制限されることはない。また、リモートＬＡＮ２の接続数も制限されない。
【００１４】
ホストサーバコンピュータ４には、ＷＡＮ全体において、ある一つのソフトウェア製品の不正コピー防止のために複数のクライアントコンピュータにインストール許可を与えるための唯一つのライセンスキーが付与されている。このソフトウェア製品は、ＣＤ−ＲＯＭ等の媒体１０により提供され、ホストサーバコンピュータ４の内部に格納されている。また、使用許可ライセンス１１は、各システム固有の識別記号であるシステムＩＤと、管理対象のソフトウェア製品の種別を示す製品ＩＤと、そのソフトウェア製品の版名を示すバージョン記号と、契約により上記システム上で使用することが許可されたクライアントコンピュータの台数を示す使用許可台数（ライセンス数）とから構成されるインストール条件を製品ＩＤ毎にまとめて記号列として暗号化したものである。この記号列は、一定の規則に基づき暗号化することでライセンスキーとして使用され、ホストサーバコンピュータ４の端末装置１２から入力され、ホストサーバコンピュータ４上で解読されて当該ソフトウェア製品のインストール可否の判断基準となる。上記システムＩＤは、ネットワークインストールシステムを特定するための固有の識別番号であるため、基本的には任意のコンピュータに設定可能である。本実施の形態では、ホストサーバコンピュータ４においてライセンスキーに基づいたＷＡＮ全体の当該ソフトウェア製品のライセンス管理を行うため、ホストサーバコンピュータ４のシステムＩＤが設定される。また、製品ＩＤは、媒体１０により格納されたソフトウェア製品の製品ＩＤである。ライセンス管理サーバ１３は、ホストサーバコンピュータ４上で動作するプログラムであり、実行されることでライセンスキーに基づいて当該ソフトウェア製品のＷＡＮ全体におけるライセンス管理を行う手段を構成する。また、リモートサーバコンピュータ７とのライセンス譲渡要求等のライセンスに関する情報のやり取りを行う。
【００１５】
一方、リモートサーバコンピュータ７には、ホストサーバコンピュータ４と同じソフトウェア製品がＣＤ−ＲＯＭ等の媒体１４により提供され、リモートサーバコンピュータ７の内部に格納されている。なお、当該ソフトウェア製品の使用許可ライセンスは、ＷＡＮ全体において一つだけ提供され、それはホストサーバコンピュータ４に供給されるので、リモートサーバコンピュータ７には供給されない。ライセンスサーバ１５は、リモートサーバコンピュータ７上で動作するアプリケーションであり、実行されることで同一のリモートＬＡＮ２に接続されているクライアントコンピュータ８，９へのソフトウェア製品のインストールの可否の問合せや、その問合せの結果、使用が許可されたときにソフトウェア製品のインストールを行う。
【００１６】
本実施の形態において特徴的なことは、リモートＬＡＮ２側にソフトウェア製品を用意し、かつライセンスの管理を行うホストサーバコンピュータ４にインストールの可否を問い合わせる手段を設けるようにしたことである。これにより、一つのソフトウェア製品のライセンスキーを管理するだけでＷＡＮ全体におけるライセンス管理を確保しつつ回線網３を介することなくインストールをすることができるので、インストールに要する回線費用の削減を図ることができる。
【００１７】
次に、本実施の形態におけるインストール処理について図２に示したフローチャートを用いて説明する。ここでは、リモートＬＡＮ２のクライアントコンピュータ８に対するライセンス管理対象のソフトウェア製品をインストールする場合を例にして説明する。
【００１８】
ライセンスサーバ１５がクライアントコンピュータ８からのソフトウェア製品のインストール要求を受け付けると（ステップ１０１）、ホストサーバコンピュータ４へライセンス譲渡要求を送ることによってソフトウェア製品のインストールの可否について問い合わせる（ステップ１０２）。ライセンス譲渡要求には、インストールを要求するソフトウェア製品の情報（製品ＩＤ、バージョン記号）、要求元のクライアントコンピュータ８に関する情報（システムＩＤ、使用ＯＳ等）及び要求発信元のリモートサーバコンピュータ７に関する情報等が含まれている。
【００１９】
ホストサーバコンピュータ４において、ライセンス管理サーバ１３は、回線網３を介してリモートサーバコンピュータ７が送出したライセンス譲渡要求を受け付けると、ライセンステーブルを参照してライセンス譲渡の可否についてチェックする（ステップ１０３）。ライセンステーブルには、使用許可ライセンス１１に基づく情報、すなわちシステムＩＤ、製品ＩＤ、バージョン記号及び使用許可台数と、ＷＡＮ全体においてライセンス譲渡済みの数と、インストール先に関する情報（クライアントコンピュータ、日付情報等）とが含まれている。ライセンス管理サーバ１３は、ライセンステーブル内のライセンス譲渡済みの数が使用許可台数に達しておらずまだ余裕があるときには譲渡可と判断し、達していれば譲渡不可と判断する。余裕があるとき、ライセンス管理サーバ１３は、ライセンス譲渡済みの数のインクリメント及びインストール先に関する情報の設定を行うことでライセンステーブルの更新を行う。そして、ライセンス譲渡可の旨をリモートサーバコンピュータ７へ返答する（ステップ１０４）。
【００２０】
一方、ライセンス譲渡済みの数が使用許可台数に達していれば当該ソフトウェア製品のライセンスに空きがないと判断して、ライセンス管理サーバ１３は、ライセンス譲渡不可の旨をリモートサーバコンピュータ７へ返答する（ステップ１０７）。
【００２１】
リモートサーバコンピュータ７において、ライセンスサーバ１５は、問合せに対するホストサーバコンピュータ４からの返答を受け取ると、その内容がライセンス譲渡可の場合、クライアントコンピュータ８に対してソフトウェア製品のインストールを行う（ステップ１０５）。この際、ライセンスサーバ１５は、媒体１４により提供され予め格納されているソフトウェア製品をインストールすることになり、回線網３を介してソフトウェア製品の転送が行われることはない。ライセンスを必要とするソフトウェア製品は、ライセンスキーが供給されない限り使用することはできないが、ライセンスの供与に関係なく購入することは可能である。従って、本実施の形態においては、リモートＬＡＮ２側で事前に用意し、それを用いてインストールを行うようにした。インストール終了後、ライセンスサーバ１５は、リモートサーバコンピュータ７側で保持するライセンステーブルの更新を行う（ステップ１０６）。リモートサーバコンピュータ７側のライセンステーブルのデータ構成は、ホストサーバコンピュータ４側におけるライセンステーブルと同様であるが、このテーブルで関する情報は、ＷＡＮ全体のではなくリモートＬＡＮ２におけるものである。具体的には、ライセンステーブルにおいてライセンス譲渡済みの数の代わりにライセンスサーバ１５が管理するリモートＬＡＮ２側において譲渡されたライセンス数が管理され、インストール先の情報もＷＡＮ全体のではなく管理するリモートＬＡＮ２の範囲内に関するものである。従って、ライセンスサーバ１５は、インストールに伴い譲渡を受けたライセンス数のインクリメントとインストール先に関する情報の設定を行う。
【００２２】
一方、ホストサーバコンピュータ４からライセンス譲渡不可の旨の返答を受けたときには、ライセンスサーバ１５は、その旨をクライアントコンピュータ８へ通知する（ステップ１０８）。
【００２３】
本実施の形態によれば、以上のように、ソフトウェア製品のライセンス管理を唯一つのライセンスキーが供給されたホストサーバコンピュータ４において行うようにし、リモートＬＡＮ２に接続されているクライアントコンピュータ８，９に対してソフトウェア製品のインストールを行う際には、ホストサーバコンピュータ４が回線網３を介して行うのではなく、リモートサーバコンピュータ７がホストサーバコンピュータ４により許可されてからリモートＬＡＮ２側に用意したソフトウェア製品をインストールするようにした。これにより、ソフトウェア製品のライセンス管理は、唯一つのライセンスキーの管理を行うだけでよいので、当該ソフトウェア製品のライセンス管理を簡便にかつ確実に行うことができる。更に、回線網３を介することなくリモートＬＡＮ２に接続されたクライアントコンピュータ８，９に対してインストールを行うことができるので、ソフトウェア製品の転送に伴う回線費用を削減することができる。また、回線網３を介してソフトウェア製品の転送を行わないので回線品質の影響も受けることはない。
【００２４】
なお、本実施の形態におけるインストール処理では、クライアントコンピュータ８からの要求によりインストールを行うようにしたが、ライセンスサーバ１５の指示によりクライアントコンピュータ８へインストールを行うようにしてもよい。
【００２５】
また、本実施の形態では、リモートＬＡＮ２に１台のリモートサーバコンピュータ７を接続した構成としたが、ライセンスサーバ１５を実行するサーバコンピュータとソフトウェア製品を格納するサーバコンピュータとを別個に設けてそれぞれをリモートＬＡＮ２に接続した構成としてもよい。
【００２６】
実施の形態２．
上記実施の形態１では、ソフトウェア製品のインストールを行う場合について説明したが、本実施の形態では、アンインストールを行う場合について説明する。なお、システムの全体構成は実施の形態１と同じであるが、ライセンスサーバ１５がアンインストール機能を有している点が異なる。以下、アンインストール処理について図３に示したフローチャートを用いて説明する。ここでは、リモートＬＡＮ２のクライアントコンピュータ８にインストール済みのライセンス管理対象のソフトウェア製品をアンインストールする場合を例にして説明する。
【００２７】
ライセンスサーバ１５は、クライアントコンピュータ８から要求によりあるいは他のクライアントコンピュータ９へそのソフトウェア製品のインストール先を移動させたいなどの理由によりソフトウェア製品を所定のプロシージャに従ってアンインストールを実行する（ステップ１１１）。アンインストール終了後、ライセンスサーバ１５は、リモートサーバコンピュータ７側で保持するライセンステーブルの更新を行う（ステップ１１２）。これは、インストール処理とは逆に、アンインストールに伴い譲渡を受けたライセンス数のデクリメントとアンインストール先に関する情報の設定すなわちインストール先に関する情報の削除を行う。その後、ライセンスサーバ１５は、ライセンス削除要求をホストサーバコンピュータ４へ送出する（ステップ１１３）。
【００２８】
ホストサーバコンピュータ４において、ライセンス管理サーバ１３は、回線網３を介してリモートサーバコンピュータ７が送出したライセンス削除要求を受け付けると、ライセンステーブルを参照してそのライセンス削除要求に関連するライセンスに関する情報の削除を行う（ステップ１１４）。具体的には、ライセンス譲渡済みの数のデクリメント及びインストール先に関する情報の削除を行う。
【００２９】
本実施の形態によれば、アンインストール処理をホストサーバコンピュータ４により回線網３を介して行われることはないので、回線費用の削減を図ることができる。
【００３０】
実施の形態３．
図４は、本発明に係るネットワークインストールシステムの実施の形態２を示したシステム全体構成図である。本実施の形態におけるネットワークインストールシステムは、基本的には実施の形態１と同じであるが、クライアントコンピュータとしてディスク等の外部記憶装置を持たないネットワークコンピュータ１６がリモートＬＡＮ２に接続した点が異なっている。このようなネットワークコンピュータ１６のシステムを起動するときには、このネットワークコンピュータ１６が使用するオペレーティングシステム（ＯＳ）をダウンロードする必要がある。すなわち、本実施の形態は、外部記憶装置を持たないネットワークコンピュータ１６に対してソフトウェア製品としてのＯＳをダウンロードする場合に適用可能なネットワークインストールシステムを示している。このため、リモートサーバコンピュータ７において、ライセンスサーバ１５は、ＯＳのダウンロードのための環境設定を行う機能を更に有し、また、別個にＯＳのダウンロードを実行するアプリケーションであるダウンロードサーバ１７が設けられている。
【００３１】
次に、本実施の形態における処理について図５に示したフローチャートを用いて説明する。ここでは、リモートＬＡＮ２のネットワークコンピュータ１６に対するライセンス管理対象のＯＳをダウンロードする場合を例にして説明する。
【００３２】
ライセンスサーバ１５は、ホストサーバコンピュータ４へライセンス譲渡要求を送ることによってネットワークコンピュータ１６へのＯＳのダウンロードの可否について問い合わせる（ステップ１２１）。ライセンス譲渡要求には、ダウンロードを要求するＯＳの情報（製品ＩＤ、バージョン記号）、要求元のネットワークコンピュータ１６に関する情報（システムＩＤ、使用ＯＳ等）及び要求発信元のリモートサーバコンピュータ７に関する情報等が含まれている。
【００３３】
ホストサーバコンピュータ４において、ライセンス管理サーバ１３は、回線網３を介してリモートサーバコンピュータ７が送出したライセンス譲渡要求を受け付けると、ライセンステーブルを参照してライセンス譲渡の可否についてチェックする（ステップ１２２）。なお、ライセンステーブルの内容は、実施の形態１と同じであり、インストール先がダウンロード先に相当する。ライセンス管理サーバ１３は、ライセンステーブル内のライセンス譲渡済みの数が使用許可台数に達しておらずまだ余裕があるときには譲渡可と判断し、達していれば譲渡不可と判断する。余裕があるとき、ライセンス管理サーバ１３は、ライセンス譲渡済みの数のインクリメント及びダウンロード先に関する情報の設定を行うことでライセンステーブルの更新を行う。そして、ライセンス譲渡可の旨をリモートサーバコンピュータ７へ返答する（ステップ１２３）。
【００３４】
一方、ライセンス譲渡済みの数が使用許可台数に達していれば当該ソフトウェア製品であるＯＳのライセンスに空きがないと判断して、ライセンス管理サーバ１３は、ライセンス譲渡不可の旨をリモートサーバコンピュータ７へ返答する（ステップ１２７）。
【００３５】
リモートサーバコンピュータ７において、ライセンスサーバ１５は、問合せに対するホストサーバコンピュータ４からの返答を受け取ると、その内容がライセンス譲渡可の場合、ネットワークコンピュータ１６に対してＯＳダウンロードのための環境設定を行い（ステップ１２４）、リモートサーバコンピュータ７側で保持するライセンステーブルの更新を行う（ステップ１２５）。なお、ライセンステーブルの内容は、実施の形態１と同じであり、インストール先がダウンロード先に相当する。その後、ネットワークコンピュータ１６から電源オン操作などに伴いダウンロード要求が送られてくると、ダウンロードサーバ１７は、ライセンス譲渡可であることを確認し、また、ライセンスサーバ１５がしたＯＳダウンロードのための環境設定の内容に応じてネットワークコンピュータ１６へＯＳのダウンロードを行う（ステップ１２６）。この際、ダウンロードサーバ１７は、媒体１４により提供され予め格納されているＯＳをダウンロードすることになり、回線網３を介してＯＳの転送が行われることはない。ライセンスを必要とするＯＳは、ライセンスキーが供給されない限り使用することはできないが、ライセンスの供与に関係なく購入することは可能である。従って、本実施の形態においては、リモートＬＡＮ２側で事前に用意し、それを用いてダウンロードを行うようにした。
【００３６】
一方、ホストサーバコンピュータ４からライセンス譲渡不可の旨の返答を受けた後、ネットワークコンピュータ１６からダウンロード要求が送られてくると、ライセンスサーバ１５は、ライセンス譲渡がされなかった旨を通知する（ステップ１２８）。
【００３７】
本実施の形態によれば、以上のように、ソフトウェア製品のライセンス管理を唯一つのライセンスキーが供給されたホストサーバコンピュータ４において行うようにし、リモートＬＡＮ２に接続されているネットワークコンピュータ１６に対してＯＳのダウンロードを行う際には、ホストサーバコンピュータ４が回線網３を介して行うのではなく、リモートサーバコンピュータ７がホストサーバコンピュータ４により許可されてからリモートＬＡＮ２側に用意したＯＳをダウンロードするようにした。これにより、ソフトウェア製品であるＯＳのライセンス管理は、唯一つのライセンスキーの管理を行うだけでよいので、当該ＯＳのライセンス管理を簡便にかつ確実に行うことができる。更に、回線網３を介することなくリモートＬＡＮ２に接続されたネットワークコンピュータ１６に対してダウンロードを行うことができるので、ＯＳの転送に伴う回線費用を削減することができる。また、回線網３を介してＯＳの転送を行わないので回線品質の影響も受けることはない。
【００３８】
また、本実施の形態では、リモートＬＡＮ２に１台のリモートサーバコンピュータ７を接続し、その上でライセンスサーバ１５及びダウンロードサーバ１７を実行し、更にはＯＳを格納するようにしたが、それぞれを別個に設けたサーバコンピュータに設ける構成としてもよい。
【００３９】
また、便宜上、上記各実施の形態では、唯一つのソフトウェア製品を扱う場合を例にして説明した。ソフトウェア製品を唯一つのライセンスキーによって管理することには変わりはないが、このようなソフトウェア製品を同時に複数取り扱うようにすることもできる。この場合は、各サーバコンピュータ４，７間でやり取りする情報には製品ＩＤが付加されているので、処理対象となっているソフトウェア製品を容易に特定することができる。
【００４０】
【発明の効果】
本発明によれば、ソフトウェア製品のライセンス管理を唯一つのライセンスキーが供給されたホストサーバにおいて行うようにし、リモートＬＡＮに接続されているクライアントに対して当該ソフトウェア製品のインストールを行う際には、ホストサーバが通信網を介して行うのではなく、リモートＬＡＮにおいてホストサーバにより許可されてからリモートＬＡＮ側に用意したソフトウェア製品をインストールするようにした。これにより、唯一つのライセンスキーの管理を行うだけでよいので、当該ソフトウェア製品のライセンス管理を簡便にかつ確実に行うことができる。更に、通信網を介することなくリモートＬＡＮに接続されたクライアントに対してインストールを行うことができるので、ソフトウェア製品の転送に伴う回線費用を削減することができる。また、通信網を介してソフトウェア製品を転送しないので、回線品質の影響も受けることはない。
【００４１】
また、ソフトウェア製品のアンインストール作業をホストサーバからではなくリモートＬＡＮ側において行うようにしたのでアンインストール作業に伴う回線費用を削減することができる。
【００４２】
更に、ソフトウェア製品としてのダウンロード用ＯＳの場合も同様で、そのダウンロード用ＯＳのライセンス管理を簡便にかつ確実に行うことができる。更に、通信網を介することなくリモートＬＡＮに接続された外部記憶装置を持たないネットワークコンピュータに対してダウンロードを行うことができるので、当該ＯＳの転送に伴う回線費用を削減することができる。また、通信網を介して当該ＯＳを転送しないので、回線品質の影響も受けることはない。
【図面の簡単な説明】
【図１】本発明に係るネットワークインストールシステムの一実施の形態を示したシステム全体構成図である。
【図２】実施の形態１におけるインストール処理の流れを示したフローチャートである。
【図３】実施の形態２におけるアンインストール処理の流れを示したフローチャートである。
【図４】本発明に係るネットワークインストールシステムの実施の形態２を示したシステム全体構成図である。
【図５】実施の形態３におけるダウンロード処理の流れを示したフローチャートである。
【符号の説明】
１  ホストＬＡＮ、２  リモートＬＡＮ、３  回線網、４  ホストサーバコンピュータ、５，６，８，９  クライアントコンピュータ、７  リモートサーバコンピュータ、１０，１４  ＣＤ−ＲＯＭ等の媒体、１１  使用許可ライセンス、１２  端末装置、１３  ライセンス管理サーバ、１５  ライセンスサーバ、１６ネットワークコンピュータ、１７  ダウンロードサーバ。
【図１】
0003573624.tif 000002
【図２】
0003573624.tif 000003
【図３】
0003573624.tif 000004
【図４】
0003573624.tif 000005
【図５】
0003573624.tif 000006