(57)【要約】  複数のサーバーを含むシステムにおいて使用されるソフトウェアのライセンス認証に関して、サーバー間のライセンスのアンバランスを解消し、より効率よくライセンスを利用することのできる方法を提供する。一つのサーバーコンピュータにおいて、該サーバーコンピュータに接続されているクライアントコンピュータ等からライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定し（ステップS14、S15）、超えると判定した場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータに該ライセンス要求を送信する(S15→S16、S16→S17等)。
2015063936.tif 000002
【特許請求の範囲】
【請求項１】
それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
一つのサーバーコンピュータにおいて、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するステップと、
前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するステップと、
前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定した場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータに該ライセンス要求を送信するステップと
を有することを特徴とするライセンス管理方法。
【請求項２】
一部又は全てのサーバーコンピュータに、ライセンスがインストールされているサーバーコンピュータのIPアドレスとポート番号が予め設定してあることを特徴とする請求項１に記載のライセンス管理方法。
【請求項３】
それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
各サーバーコンピュータに設けられた、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するライセンス数判定部と、
各サーバーコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するライセンス付与部と、
各サーバーコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定した場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータに該ライセンス要求を送信するライセンス要求転送部と
を有することを特徴とするライセンス管理システム。
【請求項４】
一部又は全てのサーバーコンピュータに、ライセンスがインストールされているサーバーコンピュータのIPアドレスとポート番号が予め設定してあるライセンスサーバー情報保持部が設けられていることを特徴とする請求項３に記載のライセンス管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラムやコンテンツ等のソフトウェアをコピーから保護するためのライセンスの管理技術に関する。
【背景技術】
【０００２】
コンピュータプログラムやコンテンツの作成にはますます多くの時間と労力が必要となってきており、その成果物の適切な販売により対価を回収するための技術的手段（ライセンス技術）の必要性も高まっている。また、対価の回収という観点ばかりではなく、目的とする範囲への限定した流通（或いは、望まない範囲への流通の阻止）という観点からも、高度なライセンス技術への期待は高い。【０００３】
例えば、コンピュータプログラムの場合、図１に示すようなネットワークで接続されたサーバーコンピュータ１１と複数のクライアントコンピュータ１２〜１５から成るクライアントサーバーシステム１０において、或るプログラムを複数のクライアント１２〜１５にインストールするには、各クライアント１２〜１５にライセンスをインストールする方法と、サーバー１１に一括してインストールする方法とがある。ライセンスをインストールする方法としては、USBドングルのようなハードウェアを用いる方法と、各コンピュータ１１〜１５にソフト的にインストールする方法がある。なお、そのライセンスにより使用可能となるプログラムについては、ライセンスとは別に、各クライアント１２〜１５にインストールされる場合もあるし、サーバー１１に一括してインストールされる場合もある。また、そのプログラムの一部の機能がクライアント１２〜１５に、その他の機能がサーバー１１にと、分散してインストールされることもある（特許文献１）。【０００４】
大規模なシステムでは、図２に示すように、それぞれ複数のクライアント２３〜２５、２６〜２８が接続された複数のサーバー２１、２２が互いに接続されるという形態を取るが、この場合も、従来は上記のように、ライセンスは各クライアント２３〜２８にインストールされるか、各サーバー２１、２２にインストールされるという形態で運用されていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2004-213436号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
各クライアントにライセンスをインストールする方法の場合、クライアントの数が増えればそのインストールのための作業の負荷が増大するほか、稼働率の低いクライアントについてもライセンスを保持することになるため、ライセンス料が高額となる。また、システムの動作環境によっては情報管理が厳しく、各クライアントにプログラムをインストールするための許可を得ることが難しかったり、手続に時間がかかるという問題もある。逆に、管理者による管理が徹底していない場合、クライアントごとのライセンス管理では、全体でいくつのライセンスがあるのか把握できなくなってしまう。【０００７】
一方、サーバーでライセンスを管理する場合、全クライアントの数の分だけライセンスを用意することは少なく、一度に利用されると予想される数のライセンスをサーバーにインストールすることが一般的である。しかし前記のとおり、従来はライセンスは各サーバーにインストールされるという形態でしか運用できないため、サーバー間でクライアントの利用数に偏りが生ずると、一方のサーバーではライセンスが余っているのに他方のサーバーではクライアントがライセンスを利用できないという事態が生じる。【０００８】
本発明が解決しようとする課題は、このようなサーバー間のライセンスのアンバランスを解消し、より効率よくライセンスを利用することのできる方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために成された本発明に係るライセンス管理方法は、
それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
一つのサーバーコンピュータにおいて、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するステップと、
前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するステップと、
前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定した場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータに該ライセンス要求を送信するステップと
を有することを特徴とする。【００１０】
本発明は、それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
各サーバーコンピュータに設けられた、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するライセンス数判定部と、
各サーバーコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するライセンス付与部と、
各サーバーコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定した場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータに該ライセンス要求を送信するライセンス要求転送部と
を有することを特徴とするライセンス管理システムとして実現することもできる。【００１１】
ここで、ライセンス要求をサーバーコンピュータ間で転送する際の順序は、そのシステムにおけるサーバー間の通常のデータ転送の規則に従う。また、それに加えて、ライセンス要求の転送に便宜を図るようなデータ転送規則を設けてもよい。例えば、広く使われているウィンドウズ（登録商標）OSの場合、転送先のサーバーコンピュータがネットワークセグメントをまたいでいる場合にはそれにアクセスすることが容易ではない。そこで、一部又は全てのサーバーコンピュータに、ライセンスがインストールされているサーバーコンピュータのIPアドレスとポート番号を予め設定しておけば（或いは、そのようなライセンスサーバー情報の保持部を設けておけば）、ネットワークセグメントをまたぐ検索を容易にすることができる。また、サーバーコンピュータ間でのアクセスにセキュリティ認証が必要な場合は、環境設定機能を設け、ライセンス要求に関しては自動認証を可能にするようにしておいてもよい。
【発明の効果】
【００１２】
本発明に係るライセンス管理方法及びライセンス管理システムでは、或るサーバーコンピュータにおいてライセンス要求に応えられない場合（すなわち、ライセンスが不足した場合）、該ライセンス要求を、それに接続されているサーバーコンピュータに転送する。転送された側のサーバーコンピュータにおいて余剰ライセンスがあれば、それにより該ライセンス要求に応えることができる。転送された側のサーバーコンピュータにおいてもライセンスが不足している場合、そのライセンス要求は更に別のサーバーに転送される。このように、本発明に係るライセンス管理方法によると、ライセンスをサーバー間で融通しあえるため、ユーザー側から見ると、ライセンスの利用効率が向上し、コストも低減する。また、管理者の負担も低減する。ソフトを提供する側から見ると、利用効率の高いソフトとして正規に購買してもらいやすくなり、その対価を適切に回収することができる。【００１３】
なお、通常は、ライセンス要求を出したクライアント（又はサーバー）は、所定時間内に該要求に対する回答が無ければライセンス無しとして処理を行うため、特段の問題は生じない。ただし、無駄な通信の輻輳を避けるため、ライセンス要求の転送回数に上限を設けておいてもよい。
【図面の簡単な説明】
【００１４】
【図１】単一のサーバーを有するクライアントサーバーシステムの一例の構成図。
【図２】複数のサーバーを有するクライアントサーバーシステムの一例の構成図。
【図３】本発明の一実施例であるライセンス管理方法のフローチャート。
【図４】ライセンスのタイプ別の、機能とライセンスの関係を示す説明図。
【図５】ライセンスのタイプ別の、機能とライセンスの動作説明図。
【発明を実施するための形態】
【００１５】
本発明に係るライセンス管理方法の一実施例を、図２及び図３を用いて説明する。本実施例に係るシステムは、図２に示すように、それぞれが３台のクライアントコンピュータ２３〜２５、２６〜２８に接続された２台のサーバーコンピュータ２１、２２を有するクライアントサーバーシステム２０である。このシステム内のコンピュータ（クライアント２３〜２８又はサーバー２１、２２）において、ライセンス認証が必要な機能を含むアプリケーションを起動する場合を考える。このアプリケーション及びその機能自体は各クライアント２３〜２８及びサーバー２１、２２にそれぞれインストールされているが、そのアプリケーションを起動して、その機能を正常に使用するためには、ライセンス認証が必要である。このライセンスは、第１及び第２の各サーバー２１、２２にインストールされており、その数は、第１サーバー２１に１個、第２サーバー２２に２個であるものとする。なお、ライセンスのインストールは、USB等を用いたハードウェア方式でも良いし、レジストリーや特定の場所に保存するソフトウェア形式でも良い。両者が混在し、融通し合えるようになっていても良い。
【００１６】
ユーザーが第１サーバー２１に接続されているクライアント２３で前記アプリケーションを起動し、ライセンスが必要な機能を使用しようとすると（ステップS10）、該アプリケーションはまずそのクライアント２３にライセンス要求を出し、そのクライアント２３にライセンス（ローカルライセンス）があるかどうかを検索する（ステップS11）。そのクライアント２３にローカルライセンスが有る場合、ユーザーはそのクライアント２３においてその機能を使用することができる（ステップS12→S13）。
【００１７】
そのクライアント２３にローカルライセンスがインストールされていない場合（今は、そのケースである。）、該アプリケーションはそのクライアントが接続されているサーバー２１にライセンス要求を出し、そのサーバー２１にライセンスが有るかどうかを検索する（ステップS14）。そのサーバー２１にライセンスが有る（残っている）場合、ユーザーはそのクライアント２３においてその機能を使用することができる（ステップS15→S13）。
【００１８】
もし、第１サーバー２１に接続されている別のクライアント（例えば、クライアント２４）において同じアプリケーションのその機能が既に使用されている場合、そのクライアント上のアプリケーションが既に第１サーバー２１のライセンスを１個使用している。その場合、第１サーバー２１の１個のライセンスは既に消費されてしまっているので、クライアント２３のアプリケーションは、第１サーバー２１のライセンスを使用する（得る）ことができない。
【００１９】
そこでクライアント２３上のアプリケーションは、第１サーバー２１に備えられている、該アプリケーションのライセンス保有データベースを参照し、第２サーバー２２にライセンスが備えられていることを知る。
【００２０】
その情報に基づき、クライアント２３上のアプリケーションは第２サーバー２２にライセンス要求を出し、第２サーバー２２ではそのアプリケーションのライセンスが有るか（使用できるか）否かを検索する（ステップS16）。第２サーバー２２にライセンスが有る（残っている）場合、そのライセンス要求に対する許諾信号がクライアント２３上のアプリケーションに送られ、ユーザーは該クライアント２３上で前記機能を使用することができる（ステップS17→S13）。第２サーバー２２の２個のライセンスが既に使用されており、そこに使用可能なライセンスが残っていない場合、クライアント２３上のアプリケーションは、前述のライセンス保有データベースに基づき、更に別のライセンス保有サーバーが存在するか否かを検索する。別のライセンス保有サーバーが存在する場合、そのサーバーに検索に行く（ステップS17→S16）。しかし、もはやライセンス保有サーバーが無い場合、クライアント２３上のアプリケーションは、そのライセンスを必要とする機能を使用することができない（ステップS17→S18）。
【００２１】
このように、本実施例のシステムでは、ネットワークで接続されているサーバーにインストールされているライセンス数の合計の範囲内で、システム内のユーザーはライセンスを使用することができる。このため、ユーザーにとっては非常に使い勝手の良いものとなり、管理者にとっても効率が良く、低コストでライセンス管理の容易なものとなる。このようなユーザー及び管理者の使い勝手の良さは、アプリケーションの提供者の側にとっても、そのアプリケーションの使用数の増加につながり、メリットがある。
【００２２】
上記は、一つの機能に対して単純に一つのライセンスが必要である場合を例に説明したが、ライセンスのタイプによっては、複数の互いに包含関係にある機能に対して異なるライセンスを必要とする場合がある。例えば、ワープロソフトにおいて、該ワープロソフトの全機能Aを使用するために必要なライセンスaと、そのうちの一般的機能Bを使用するためのライセンスbとが別々になっている（販売されている）場合がある。例えば、市販されている高機能ワープロソフトでは、全機能が利用可能ならマクロ開発を行うことができるが、一般的機能のみではマクロ開発を行うことができない。この場合、ライセンスaを持っていれば、機能Aはもちろん、機能Bも使用でき、A⊃Bの関係にある（図４(a)）。一方、機能Bを使用するためには別途ライセンスbを必要とするとする考え方もある。例えば、一般的機能Aの部分だけのライセンスaと、マクロ開発の機能Bの部分だけのライセンスbとが別途設けられているという場合であり、これはA=a+bの関係にある（図４(b)）。前者をA⊃B方式、後者をA=a+b方式と呼ぶ。
【００２３】
A⊃B方式の場合、第１サーバー２１及び第２サーバー２２に合計でライセンスaが１個、ライセンスbが１個、インストールされているとする。これらは、どちらかのサーバーにまとめてインストールされていても良いし、両サーバーが１個ずつ保有していても良い。その場合、その使用態様は図５(a)に示すようになる。すなわち、まず、狭い方の機能Bを使用する場合、ユーザーはライセンスbを使用する。次に、別のユーザーが同じ機能Bを使用しようとしても、１個しかないライセンスbは既に使用されている。この場合、A⊃B方式ではライセンスaが機能Bのライセンスを行うことができるため、２番目のユーザーはライセンスaを用いて機能Bを使用することができる。次に、２番目のユーザーが機能Bの使用を終えると、ライセンスaが解放される。これにより、別のユーザーが機能Aも使用することができるようになる。
【００２４】
A=a+b方式の場合、一般的にはより多くのライセンス数が必要となる。そこで、第１サーバー２１及び第２サーバー２２に合計でライセンスaが１個、ライセンスbが２個、インストールされているとする。上記同様、これらはどちらかのサーバーにまとめてインストールされていても良いし、両サーバーが分担して保有していても良い。その場合、その使用態様は図５(b)に示すようになる。すなわち、まず、第１のユーザーが機能Bを使用する場合、そのユーザーはライセンスbを１個使用する。別のユーザーが同じ機能Bを使用する場合、A=a+bであるため、ライセンスaを使用することはできず、もう１個のライセンスbを使用しなければならない。そして、いずれかのユーザーが機能Bの使用を終えると、１個のライセンスbが解放され、その他のユーザーが使用可能な状態となる。次に、別のユーザーが機能Aを使用する場合、ライセンスaを１個使用するとともに、機能Bも使用可能とするためにライセンスbも１個使用する。
【００２５】
これらいずれの場合でも、本発明に係るシステムでは、システム内のどこかのサーバーにライセンスがあれば、それを用いることができるため、多様なタイプのライセンスに柔軟に対応することができる。
【符号の説明】
【００２６】
１０、２０…クライアントサーバーシステム
１１…サーバーコンピュータ
１２〜１５…クライアントコンピュータ
２１…第１サーバーコンピュータ
２２…第２サーバーコンピュータ
２３〜２８…クライアントコンピュータ
【図１】
2015063936.tif 000003
【図２】
2015063936.tif 000004
【図３】
2015063936.tif 000005
【図４】
2015063936.tif 000006
【図５】
2015063936.tif 000007
【手続補正書】
【提出日】平成28年4月26日(2016.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
一つのサーバーコンピュータにおいて、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するステップと、
前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するステップと、
前記一つのサーバーコンピュータにおいて前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定された場合、前記クライアントコンピュータから該サーバーコンピュータに接続されている他の一つのサーバーコンピュータにライセンス要求を送信するステップと
を有することを特徴とするライセンス管理方法。
【請求項２】
一部又は全てのサーバーコンピュータに、ライセンスがインストールされているサーバーコンピュータのIPアドレスとポート番号が予め設定してあることを特徴とする請求項１に記載のライセンス管理方法。
【請求項３】
それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
各サーバーコンピュータに設けられた、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するライセンス数判定部と、
各サーバーコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するライセンス付与部と、
各クライアントコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定された場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータにライセンス要求を送信するライセンス要求送信部と
を有することを特徴とするライセンス管理システム。
【請求項４】
一部又は全てのサーバーコンピュータに、ライセンスがインストールされているサーバーコンピュータのIPアドレスとポート番号が予め設定してあるライセンスサーバー情報保持部が設けられていることを特徴とする請求項３に記載のライセンス管理システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するために成された本発明に係るライセンス管理方法は、
それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
一つのサーバーコンピュータにおいて、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するステップと、
前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するステップと、
前記一つのサーバーコンピュータにおいて前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定された場合、前記クライアントコンピュータから該サーバーコンピュータに接続されている他の一つのサーバーコンピュータにライセンス要求を送信するステップと
を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、それぞれクライアントコンピュータが接続された複数のサーバーコンピュータが互いに接続されたクライアントサーバーシステムであって、各サーバーコンピュータに所定数のライセンスがインストールされているシステムにおいて、
各サーバーコンピュータに設けられた、該サーバーコンピュータに接続されているクライアントコンピュータから、該サーバーコンピュータ自体から、或いは、他のサーバーコンピュータからライセンス要求があった場合、それにより該サーバーコンピュータにインストールされているライセンスの数を超えるか否かを判定するライセンス数判定部と、
各サーバーコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えないと判定した場合、前記ライセンス要求に対して該サーバーコンピュータにインストールされているライセンスの一つを付与するライセンス付与部と、
各クライアントコンピュータに設けられた、前記ライセンス数判定部が前記ライセンス要求により該サーバーコンピュータにインストールされているライセンスの数を超えると判定された場合、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータにライセンス要求を送信するライセンス要求送信部と
を有することを特徴とするライセンス管理システムとして実現することもできる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
ここで、サーバーコンピュータにライセンス要求を送信する順序は、そのシステムにおけるサーバー間の通常のデータ送信の規則に従う。また、それに加えて、ライセンス要求の送信に便宜を図るようなデータ送信規則を設けてもよい。例えば、広く使われているウィンドウズ（登録商標）OSの場合、送信先のサーバーコンピュータがネットワークセグメントをまたいでいる場合にはそれにアクセスすることが容易ではない。そこで、一部又は全てのクライアントコンピュータに、ライセンスがインストールされているサーバーコンピュータのIPアドレスとポート番号を予め設定しておけば（或いは、そのようなライセンスサーバー情報の保持部を設けておけば）、ネットワークセグメントをまたぐ検索を容易にすることができる。また、サーバーコンピュータへのアクセスにセキュリティ認証が必要な場合は、環境設定機能を設け、ライセンス要求に関しては自動認証を可能にするようにしておいてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明に係るライセンス管理方法及びライセンス管理システムでは、或るサーバーコンピュータにおいてライセンス要求に応えられない場合（すなわち、ライセンスが不足した場合）、該サーバーコンピュータに接続されている他の一つのサーバーコンピュータにライセンス要求を送信する。このサーバーコンピュータにおいて余剰ライセンスがあれば、それにより該ライセンス要求に応えることができる。前記他の一つのサーバーコンピュータにおいてもライセンスが不足している場合、更に別のサーバーにライセンス要求を送信する。このように、本発明に係るライセンス管理方法によると、ライセンスをサーバー間で融通しあえるため、ユーザー側から見ると、ライセンスの利用効率が向上し、コストも低減する。また、管理者の負担も低減する。ソフトを提供する側から見ると、利用効率の高いソフトとして正規に購買してもらいやすくなり、その対価を適切に回収することができる。
【国際調査報告】
2015063936.tif 000008
2015063936.tif 000009
2015063936.tif 000010
2015063936.tif 000011