(57)【要約】【課題】ライセンス情報の期限切れが発生した場合に、すべての機能やすべてのユーザが一斉に使用することができなくなる事態の発生を防止することが可能なライセンス管理システムを提供する。【解決手段】ライセンス情報として、有効期限を有する有効期限付きライセンス情報と期限がない無期限ライセンス情報との２つのライセンス情報それぞれを登録する有効期限レジスタ２と無期限レジスタ１との２つのレジスタを備え、有効期限レジスタ２の期限管理領域２２に登録されている日付または日数が示す有効期限付きライセンス情報の有効期限が経過した際に、有効期限レジスタ２のライセンス数保存領域２１に当該有効期限付きライセンス情報として登録されているライセンス数をクリアして無効とする一方、無期限レジスタ１のライセンス数保存領域１１に無期限ライセンス情報として登録されているライセンス数は、継続して有効であり、そのまま使用可能とする。【選択図】        図１
2013134659.tif 000002
【特許請求の範囲】
【請求項１】
機能の使用制限を解除するライセンス情報を管理するライセンス管理方法であって、該ライセンス情報として、有効期限を有する有効期限付きライセンス情報と期限がない無期限ライセンス情報との２つのライセンス情報を保有し、前記有効期限付きライセンス情報の有効期限が経過した際に、当該有効期限付きライセンス情報として登録されているライセンス数をクリアして無効とする一方、前記無期限ライセンス情報として登録されているライセンス数は、継続して有効であり、使用可能とすることを特徴とするライセンス管理方法。
【請求項２】
前記ライセンス情報により使用制限されている機能を使用する場合、当該機能に関して投入された前記有効期限付きライセンス情報のライセンス数と前記無期限ライセンス情報のライセンス数とを加算した合計ライセンス数に達するまで、当該機能の使用が許可されることを特徴とする請求項１に記載のライセンス管理方法。
【請求項３】
前記ライセンス情報が既に投入済みの状態であっても、新たな機能に関する前記有効期限付きライセンス情報、前記無期限ライセンス情報のいずれでも追加して投入することが可能であり、かつ、既に投入済みの機能に関する前記有効期限付きライセンス情報、前記無期限ライセンス情報のいずれでも更新することが可能であることを特徴とする請求項１または２に記載のライセンス管理方法。
【請求項４】
機能の使用制限を解除するライセンス情報を管理するライセンス管理システムであって、該ライセンス情報として、有効期限を有する有効期限付きライセンス情報と期限がない無期限ライセンス情報との２つのライセンス情報それぞれを登録する有効期限レジスタと無期限レジスタとの２つのレジスタを備え、前記有効期限付きライセンス情報の有効期限が経過した際に、前記有効期限レジスタに当該有効期限付きライセンス情報として登録されているライセンス数をクリアして無効とする一方、前記無期限レジスタに前記無期限ライセンス情報として登録されているライセンス数は、継続して有効であり、使用可能とすることを特徴とするライセンス管理システム。
【請求項５】
前記ライセンス情報により使用制限されている機能を使用する場合、当該機能に関して投入されて前記有効期限レジスタに登録した前記有効期限付きライセンス情報のライセンス数と前記無期限レジスタに登録した前記無期限ライセンス情報のライセンス数とを加算した合計ライセンス数に達するまで、当該機能の使用が許可されることを特徴とする請求項４に記載のライセンス管理システム。
【請求項６】
前記ライセンス情報が既に投入済みの状態であっても、新たな機能に関する前記有効期限付きライセンス情報、前記無期限ライセンス情報のいずれでも追加投入して前記有効期限レジスタ、前記無期限レジスタそれぞれに追加登録することが可能であり、かつ、既に投入済みの機能に関して前記有効期限レジスタ、前記無期限レジスタそれぞれに登録されている前記有効期限付きライセンス情報、前記無期限ライセンス情報のいずれでも更新することが可能であることを特徴とする請求項４または５に記載のライセンス管理システム。
【請求項７】
請求項１ないし３のいずれかに記載のライセンス管理方法をコンピュータによって実行可能なプログラムとして実施していることを特徴とするライセンス管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムに関し、特に、複数の端末を接続する装置、複数の機能を有する装置あるいはアプリケーション等に付与されている有効期限付きライセンス情報の期限切れが発生した場合における処理に関わるライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムに関する。
【背景技術】
【０００２】
電話装置やＰＣ（Personal  Computer）等の情報処理機器に搭載されている機能は、その開発に多くの労力を必要としている。このため、情報処理機器の機能を他のユーザが利用しようとする場合、一般に、ライセンス情報の取得を必要とする仕組みが導入されている。つまり、例えば、特許文献１の特開２０１０−１５４１０号公報「ライセンス発行管理システム、方法およびプログラム」等にも記載されているように、各機能は、不正使用を防止するために、ライセンス情報によって使用が制限された状態にされ、ライセンス情報を投入しない限り、使用することができない仕組みが導入されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５４１０号公報（第７−１２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現状のライセンス管理においては、情報処理機器として複数の機能を有する場合であっても、あるいは、情報処理機器の機能を複数のユーザが利用する場合であっても、ライセンス情報を一つのライセンスとしてまとめて管理しているため、ライセンス情報の有効期限が切れた場合には、当該ライセンス情報に該当するすべての機能が無効になったり、当該機能のライセンス情報が付与されているユーザのすべてが当該機能を利用することができなくなったりしてしまう。
【０００５】
例えば、ＰＣ等の情報処理機器に搭載する機能の一つであるアンチウィルスソフトの場合には、通常、使用契約時に、使用することが可能な期限を特定した有効期限付きライセンス情報が発行され、契約した特定の期間の間のみ、アンチウィルスソフトが有している各機能を使用することが可能になっている。
【０００６】
つまり、図５に示すように、アンチウィルスソフトのライセンス情報は、有効期限付きのライセンス情報であり、かつ、当該ライセンス情報の有効期限内であれば、当該アンチウィルスソフトの全機能の使用を許可し、該有効期限が切れた場合には、当該アンチウィルスソフトの全機能の使用を制限することにしている。図５は、ＰＣ等の情報処理機器に搭載する現状のアンチウィルスソフトのライセンス管理状況を説明するための説明図である。
【０００７】
すなわち、図５においては、例えば有効期限が２０１２年０１月１５日の有効期限付きライセンス情報が投入されると、図５（Ａ）に示すように、アンチウィルスソフトが備えているウィルス検出機能のすべてが２０１２年０１月１５日までの間使用制限が解除になり、ウィルスの検出が可能な状態になる。一方、有効期限の２０１２年０１月１５日が経過して２０１２年０１月１６日午前０時に達すると、図５（Ｂ）に示すように、使用制限の解除の期限切れに至ったものとして、アンチウィルスソフトが備えているウィルス検出機能のすべてが動作しなくなる。
【０００８】
（本発明の目的）
本発明は、かかる事情に鑑みてなされたものであり、情報処理機器として複数の機能が備えられている場合や複数のユーザが情報処理機器の機能を利用する場合に、ライセンス情報の期限切れが発生した場合に、すべての機能やすべてのユーザが一斉に使用することができなくなる事態の発生を防止することが可能なライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムを提供することを、その目的としている。
【課題を解決するための手段】
【０００９】
前述の課題を解決するため、本発明によるライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムは、主に、次のような特徴的な構成を採用している。
【００１０】
（１）本発明によるライセンス管理方法は、機能の使用制限を解除するライセンス情報を管理するライセンス管理方法であって、該ライセンス情報として、有効期限を有する有効期限付きライセンス情報と期限がない無期限ライセンス情報との２つのライセンス情報を保有し、前記有効期限付きライセンス情報の有効期限が経過した際に、当該有効期限付きライセンス情報として登録されているライセンス数をクリアして無効とする一方、前記無期限ライセンス情報として登録されているライセンス数は、継続して有効であり、使用可能とすることを特徴とする。
【００１１】
（２）本発明によるライセンス管理システムは、機能の使用制限を解除するライセンス情報を管理するライセンス管理システムであって、該ライセンス情報として、有効期限を有する有効期限付きライセンス情報と期限がない無期限ライセンス情報との２つのライセンス情報それぞれを登録する有効期限レジスタと無期限レジスタとの２つのレジスタを備え、前記有効期限付きライセンス情報の有効期限が経過した際に、前記有効期限レジスタに当該有効期限付きライセンス情報として登録されているライセンス数をクリアして無効とする一方、前記無期限レジスタに前記無期限ライセンス情報として登録されているライセンス数は、継続して有効であり、使用可能とすることを特徴とする。
【００１２】
（３）本発明によるライセンス管理プログラムは、少なくとも前記（１）に記載のライセンス管理方法をコンピュータによって実行可能なプログラムとして実施していることを特徴とする。
【発明の効果】
【００１３】
本発明のライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムによれば、以下のような効果を奏することができる。
【００１４】
第１の効果は、機能の使用制限を解除するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、有効期限付きライセンス情報の有効期限が期限切れになった場合であっても、無期限ライセンス情報に該当する機能を有効の状態のままにし、継続して使用することができる。
【００１５】
第２の効果は、機能の使用制限を解除するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、新たに開発した機能を試験する場合、既存の機能の使用に影響を及ぼすことなく、或る期間に限って有効にする有効期限付きライセンス情報を試験の対象とする新機能のみに設定することにより、一時的に当該新機能を試して使用することができ、当該新機能の有効性の有無を確認することができる。
【００１６】
第３の効果は、機能を利用する複数のユーザそれぞれに関するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、有効期限付きライセンス情報の有効期限が期限切れになった場合であっても、無期限ライセンス情報に該当するユーザは、有効の状態のままであり、継続して機能を利用することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明のライセンス管理システムを情報処理機器に搭載した場合のライセンス管理の仕組みを説明するための説明図である。
【図２】電話装置における本発明のライセンス管理の仕組みの一例を説明するための説明図である。
【図３】情報処理装置に搭載したアンチウィルスソフトにおける本発明のライセンス管理の仕組みの一例を説明するための説明図である。
【図４】情報処理装置に搭載したアンチウィルスソフトにおける本発明のライセンス管理の仕組みの図３とは異なる例を説明するための説明図である。
【図５】ＰＣ等の情報処理機器に搭載する現状のアンチウィルスソフトのライセンス管理状況を説明するための説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明によるライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムの好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明によるライセンス管理方法およびライセンス管理システムについて説明するが、かかるライセンス管理方法をコンピュータにより実行可能なライセンス管理プログラムとして実施するようにしても良いし、あるいは、ライセンス管理プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１９】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、電話装置やＰＣ（Personal  Computer）等の情報処理機器に搭載されている機能の使用制限を解除するために投入されるライセンス情報として、有効期限付きのライセンス情報と無期限のライセンス情報との２種類のライセンス情報を併存させることが可能で、２種類のライセンス情報のいずれでも投入することが可能なライセンス管理方法、ライセンス管理システムおよびライセンス管理プログラムを実現することを主要な特徴としている。
【００２０】
つまり、電話装置やＰＣ等の情報処理機器に搭載されている機能のライセンス情報として、有効期限付きのライセンス情報と無期限のライセンス情報とを別管理にして保持することとし、有効期限付きのライセンス情報の有効期限が切れた場合には、有効期限付きのライセンス情報に該当する機能のみを使用制限する状態にし、無期限のライセンス情報に該当する機能は有効な状態を維持し、使用することが可能な状態を継続することを特徴としている。
【００２１】
なお、電話装置やＰＣ等の情報処理機器に複数の機能が搭載されている場合には、複数の機能を有効期限付きのライセンス情報と無期限のライセンス情報との２つのグループに分割して関連付けるようにしても良いし、また、電話装置やＰＣ等の情報処理機器に搭載されている機能を利用するユーザが複数存在している場合には、複数のユーザを有効期限付きのライセンス情報と無期限のライセンス情報との２つのグループに分割して関連付けるようにしても良い。あるいは、複数の機能を複数のユーザが使用する場合には、複数の機能と複数のユーザとの組合せについて、有効期限付きのライセンス情報と無期限のライセンス情報とのいずれかに分離しても良い。
【００２２】
（本発明の実施形態の説明）
次に、本発明のライセンス管理システムを搭載した情報処理機器の構成例について図１の説明図を用いて説明する。図１は、本発明のライセンス管理システムを情報処理機器に搭載した場合のライセンス管理の仕組みを説明するための説明図である。ここで、情報処理機器としては、電話装置等の通信装置であっても良いし、ＰＣ（Personal  Computer）等の情報処理装置であっても良い。
【００２３】
図１に示すように、情報処理機器１００は、本発明の一例であるライセンス管理システム１０を搭載している。また、情報処理機器１００は、実行しようとする機能の動作に先立って、ライセンス情報を確認する必要がある機能に該当している場合には、ライセンス管理システム１０に対してライセンス情報に関する問合せを行うライセンス問合せ部５を備えている。
【００２４】
また、ライセンス管理システム１０は、ライセンス情報として、無期限ライセンス情報と有効期限付きライセンス情報との２種類のライセンス情報の併存が可能な構成とされており、無期限ライセンス情報の投入ライセンス数を保存する無期限レジスタ１と、有効期限付きライセンス情報の投入ライセンス数を保存する有効期限レジスタ２との２種類のレジスタを備えている。
【００２５】
無期限レジスタ１は、投入したライセンス数を保存するライセンス数保存領域１１のみであるが、有効期限レジスタ２は、投入したライセンス数を保存するライセンス数保存領域２１の他に、ライセンス情報の有効期限を管理するために日付情報または日数カウンタを格納する期限管理領域２２も備えている。
【００２６】
ここで、ライセンス管理システム１０は、無期限ライセンス情報が、新規に投入される都度、または、追加して投入される都度、無期限レジスタ１のライセンス数保存領域１１のライセンス数を更新していく。一方、有効期限付きライセンス情報が、新規に投入される都度、または、追加して投入される都度、有効期限レジスタ２のライセンス数保存領域２１のライセンス数を更新していくとともに、期限管理領域２２の日付情報または日数カウンタも更新していく。
【００２７】
また、有効期限付きライセンス情報は、期限管理領域２２の日付情報または日数カウンタが示す有効期限切れの期日に達すると、ライセンス数保存領域２１のライセンス数がクリアされて、有効期限付きライセンス情報は無効の状態に切り替わる。
【００２８】
さらに、ライセンス管理システム１０は、ライセンス問合せ部５からのライセンス取得要求に応じて、無期限レジスタ１のライセンス数保存領域１１に保存されている無期限ライセンス情報の投入ライセンス数と有効期限レジスタ２のライセンス数保存領域２１に保存されている有効期限付きのライセンス情報の投入ライセンス数とを加算して、要求元のライセンス問合せ部５に合計ライセンス数として返送するライセンス数取得関数部３を備えている。
【００２９】
ここで、有効期限付きライセンス情報が、期限管理領域２２に格納されている有効期限に指定された日付または日数に達した場合には、ライセンス数保存領域２１に保存されている有効期限付きライセンス情報の投入ライセンス数はクリアされるので、ライセンス数取得関数部３は、ライセンス数保存領域１１に保存されている無期限ライセンス情報の投入ライセンス数のみを合計ライセンス数として要求元のライセンス問合せ部５に返送することになる。
【００３０】
以上のようなライセンス管理システム１０を搭載している情報処理機器１００において、ライセンス取得要求に対応して、ライセンス管理システム１０からの合計ライセンス数を受け取ったライセンス問合せ部５は、受け取った合計ライセンス数が、実行しようとする機能が使用しているライセンス数よりも大きくなっているか否かを確認し、使用しているライセンス数よりも大きくなっていた場合には、該当する機能の動作を開始し、一方、使用しているライセンス数以下になっていた場合には、該当する機能の動作を抑止することを指示する。
【００３１】
なお、前述したように、ライセンス管理システム１０は、ライセンス情報として、無期限ライセンス情報と有効期限付きライセンス情報との２種類のライセンス情報を併存した形式で管理しているので、有効期限付きライセンス情報の有効期限が経過してしまって、ライセンス数保存領域２１に保存されている有効期限付きライセンス情報の投入ライセンス数がクリアされた状況になったとしても、無期限ライセンス情報に該当する機能は、そのまま、使用することが可能な状態を継続しており、従来のように、有効期限切れが発生した場合に、すべての機能の使用が抑止されてしまう（制限されてしまう）という事態に陥ることはない。
【００３２】
また、例えば複数の機能それぞれに関するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、新たに開発した機能を試験する場合、既存の機能の使用に影響を及ぼすことなく、或る期間に限って有効にする有効期限付きライセンス情報を試験の対象とする新機能のみに設定することにより、一時的に当該新機能を試して使用することができ、当該新機能の有効性の有無を確認することができる。
【００３３】
（第１の実施例）
次に、第１の実施例として、図１に示した情報処理機器１００に、複数の電話端末を接続する電話装置を用いた場合の、電話装置におけるライセンス管理の仕組みについて図２を用いて説明する。図２は、電話装置における本発明のライセンス管理の仕組みの一例を説明するための説明図である。
【００３４】
図２に示す電話装置２００は、通常状態においては、電話端末６１、電話端末６２、…、電話端末６ＮのＮ台（Ｎ：正整数）の電話端末を接続して、呼処理６により、各電話端末の電話呼に関する接続・切断処理を実行している。このため、電話装置２００に搭載しているライセンス管理システム１０には、無期限ライセンス情報のライセンス数として、通常時における電話端末の台数に相当する'Ｎ'を無期限レジスタ１のライセンス数保存領域１１に格納している。一方、臨時に期限付きで利用される有効期限付きライセンス情報のライセンス数としては、通常時には、'０'を有効期限レジスタ２のライセンス数保存領域２１に格納している。
【００３５】
図２において、電話装置２００に接続されている電話端末の台数が、通常時のＮ台であった場合には、電話端末６１、電話端末６２、…、電話端末６Ｎのいずれかから電話装置２００に対して発呼や選択信号や切断等に関する信号が送信されてきた場合、電話装置２００の呼処理６の実行に先立って、ライセンス問合せ部５からライセンス管理システム１０に対して、ライセンス情報の取得要求が送信される。
【００３６】
ライセンス情報の取得要求を受け取ったライセンス管理システム１０からは、ライセンス数取得関数部３から、無期限レジスタ１のライセンス数保存領域１１に保存されている投入ライセンス数'Ｎ'が、合計ライセンス数として返送されることになるので、電話装置２００のライセンス問合せ部５は、いずれのライセンス問合せの場合であっても、使用可能なライセンス数の範囲内に収まっていることを確認し、確認した結果を、呼処理６に返送することになる。したがって、電話装置２００の呼処理６は、Ｎ台の電話端末が接続されている通常の状態にある限り、電話端末６１、電話端末６２、…、電話端末６Ｎのいずれからの要求についても、受け付けて、要求された処理を実行することになる。
【００３７】
次に、通常の電話端末６１、電話端末６２、…、電話端末６ＮのＮ台の電話端末が接続されている電話装置２００に対して、期限付きで、さらに、電話端末７１、…、電話端末７Ｍ（Ｍ：正整数）のＭ台の電話端末を臨時に増設する場合について説明する。
【００３８】
臨時に増設する電話端末７１、…、電話端末７ＭのＭ台の電話端末を接続する場合、まず、ライセンス管理システム１０において、有効期限付きライセンス情報のライセンス数として、臨時の期限付きの増設用ライセンス数'Ｍ'を有効期限レジスタ２のライセンス数保存領域２１に設定するとともに、期限管理領域２２に、接続が終了する期限の日付または日数を設定する。
【００３９】
したがって、有効期限付きライセンス情報の有効期限に達するまでの臨時増設期間内においては、ライセンス管理システム１０からは、無期限レジスタ１のライセンス数保存領域１１に保存されている投入ライセンス数'Ｎ'と有効期限レジスタ２のライセンス数保存領域２１に保存されている投入ライセンス数'Ｍ'との合計の'Ｎ＋Ｍ'が合計ライセンス数として返送されてくる。
【００４０】
而して、電話端末６１、電話端末６２、…、電話端末６ＮのＮ台の電話端末のみならず、臨時に増設した電話端末７１、…、電話端末７ＭのＭ台の電話端末のいずれから、電話装置２００に対して発呼や選択信号や切断等に関する信号が送信されてきた場合であっても、電話装置２００の呼処理６は、（Ｎ＋Ｍ）台の電話端末が接続されている臨時増設の有効期限内にある限り、電話端末６１、電話端末６２、…、電話端末６Ｎ、電話端末７１、…、電話端末７Ｍのいずれからの要求についても、受け付けて、要求された処理を実行することになる。
【００４１】
しかし、臨時増設していた状態において、期限管理領域２２に設定されていた日付または日数に達して、有効期限付きライセンス情報の有効期限が切れた場合には、有効期限レジスタ２のライセンス数保存領域２１に保存されている投入ライセンス数は'０'にクリアされて、ライセンス管理システム１０からは、無期限レジスタ１のライセンス数保存領域１１に保存されている投入ライセンス数'Ｎ'のみが合計ライセンス数として返送されてくることになる。
【００４２】
したがって、臨時に増設していた電話端末７１、…、電話端末７ＭのＭ台の電話端末の接続は無効となり、電話端末７１、…、電話端末７Ｍからの要求は受け付けることなく無視される状態になり、通常時の電話端末６１、電話端末６２、…、電話端末６Ｎのいずれからの要求のみを、受け付けて、要求された処理を実行することになる。
【００４３】
また、電話装置２００において有効期限付きライセンス情報を用いる場合は、前述したような、電話端末を期限付きで臨時増設する場合のみに限るものではない。例えば、呼処理として新たな機能を追加しようとして、新機能の効果を試験的に確認したい場合にも、有効期限付きライセンス情報を用いることができる。すなわち、かかる場合には、当該新機能について、期限付きの試験用ライセンス数'Ｍ'を有効期限レジスタ２のライセンス数保存領域２１に設定するとともに、期限管理領域２２に、接続が終了する期限の日付または日数を設定するようにすれば良い。
【００４４】
期限付きの試験用ライセンス数'Ｍ'を有効期限レジスタ２のライセンス数保存領域２１に設定することにより、新機能について、有効期限付きライセンス情報の有効期限に達するまでの試験期間内において、既存の機能の使用に影響を及ぼすことなく、使用されるライセンス数が'Ｍ'になるまで、複数の呼について同時に試験的に利用することができ、当該新機能の有効性の有無を確認することができる。
【００４５】
なお、従来技術におけるライセンス管理機能の場合には、有効期限付きのライセンス情報と無期限のライセンス情報との２種類のライセンス情報が併存することがなく、有効期限付きのライセンス情報のみからなっているので、有効期限が切れた場合には、（Ｎ＋Ｍ）台すべての電話端末の呼処理機能が無効になって、使用することができなくなる。
【００４６】
（第２の実施例）
次に、第２の実施例として、図１に示した情報処理機器１００として、ＰＣ等の情報処理装置を用い、当該情報処理装置に実装するソフトウェアの一つとして複数の機能を有するアンチウィルスソフトを搭載した場合の、アンチウィルスソフトにおけるライセンス管理の仕組みについて図３を用いて説明する。図３は、情報処理装置に搭載したアンチウィルスソフトにおける本発明のライセンス管理の仕組みの一例を説明するための説明図である。なお、ここでは、アンチウィルスソフトを例にとって説明するが、複数の機能を有しているアプリケーションソフトウェアであれば、アンチウィルスソフト以外の他のアプリケーションソフトウェアであっても全く同様に扱うことができることは言うまでもない。
【００４７】
アンチウィルスソフトは、一般的に、ハードディスク、メモリ、メールソフトのスキャン等の複数の機能を有しているが、現状のライセンス管理においては、前述したように、設定によって、ハードディスク、メモリ、メールソフトのスキャン等のすべてを一つの有効期限付きのライセンス情報によって管理していて、有効期限が切れると、すべての機能が無効になり、ウィルス検出を行う動作が実行されない状態になってしまう。
【００４８】
これに対して、本第２の実施例におけるアンチウィルスソフトの場合は、複数の機能ごとにライセンス情報を分離して、それぞれに、個別に、無期限ライセンス情報、有効期限付きライセンス情報を付与することを可能にしている。図３には、ハードディスク、メモリ、メールソフトの３つのスキャン動作に、それぞれ、無期限ライセンス情報、有効期限が２０１２年０１月０２日の有効期限付きライセンス情報、有効期限が２０１２年０１月１０日の有効期限付きライセンス情報を、別個に付与している場合を例示している。
【００４９】
図３（Ａ）に示すようなライセンス情報は、該ライセンス情報の投入によって、当該アンチウィルスソフトが搭載されている情報処理装置内のライセンス管理システム１０における無期限レジスタ１のライセンス数保存領域１１、有効期限レジスタ２のライセンス数保存領域２１、期限管理領域２２にそれぞれ設定されることになる。
【００５０】
情報処理装置内のライセンス管理システム１０における無期限レジスタ１のライセンス数保存領域１１、有効期限レジスタ２のライセンス数保存領域２１、期限管理領域２２それぞれにライセンス情報が設定されることにより、図３（Ａ）に示すように、アンチウィルスソフトのハードディスク、メモリ、メールソフトの３つのスキャン動作の使用制限が解除になり、ウィルスの検出が可能な状態になる。
【００５１】
メモリスキャン用に付与していた有効期限の２０１２年０１月０２日が経過して２０１２年０１月０３日０時に達すると、図３（Ｂ）に示すように、アンチウィルスソフトのスキャン機能のうち、有効期限が２０１２年０１月２日の有効期限付きライセンス情報を付与していたメモリスキャンの使用制限解除が期限切れに至ったものとして、メモリのウィルス検出機能は無効になる。しかし、メモリスキャンのライセンス情報とは別個にライセンス情報を付与しているハードディスク、メールソフトのスキャンは、引き続き、スキャン動作を継続し、ウィルスの検出動作を問題なく実施し続ける。
【００５２】
しかる後、メールソフトスキャン用に付与していた有効期限の２０１２年０１月１０日が経過して２０１２年０１月１１日０時に達すると、図３（Ｃ）に示すように、アンチウィルスソフトのスキャン機能のうち、有効期限が２０１２年０１月１０日の有効期限付きライセンス情報を付与していたメールソフトスキャンの使用制限解除が期限切れに至ったものとして、メールソフトのウィルス検出機能は無効になる。しかし、メールソフトスキャンのライセンス情報とは別個に無期限ライセンス情報を付与しているハードディスクのスキャンは、引き続き、スキャン動作を継続し、ウィルスの検出動作を問題なく実施し続ける。
【００５３】
かくのごとく、アンチウィルスソフトが有している複数の機能それぞれに対して別個にライセンス情報を付与することにより、ライセンス情報の有効期限切れが発生した場合であっても、現状のライセンス管理方法のように、すべての機能が使用できなくなるのではなく、ライセンス情報の有効期限切れに該当する機能のみが使用することができなくなるだけであり、他の機能はそのまま継続して使用することができる。
【００５４】
なお、ライセンス情報を投入済みであっても、有効期限に達したか否かには関係なく、当該ライセンス情報に対して新たなライセンス情報を追加投入して更新することも可能であるし、別の機能に関するライセンス情報を新たに投入することも可能である。図４は、情報処理装置に搭載したアンチウィルスソフトにおける本発明のライセンス管理の仕組みの図３とは異なる例を説明するための説明図であり、ライセンス情報の追加を行った場合の管理状況を説明している。ここで、図４の場合も、図３の場合と同様、アンチウィルスソフトを例にとって説明するが、複数の機能を有しているアプリケーションソフトウェアであれば、アンチウィルスソフト以外の他のアプリケーションソフトウェアであっても全く同様に扱うことができることは言うまでもない。
【００５５】
図４（Ａ）においては、図３（Ａ）の場合とは異なり、ハードディスク、メモリの２つのスキャン動作に、それぞれ、無期限ライセンス情報、有効期限が２０１２年０１月０２日の有効期限付きライセンス情報を、別個に付与している場合を例示している。
【００５６】
図４（Ａ）に示すようなライセンス情報は、当該ライセンス情報の投入によって、当該アンチウィルスソフトが搭載されている情報処理装置内のライセンス管理システム１０における無期限レジスタ１のライセンス数保存領域１１、有効期限レジスタ２のライセンス数保存領域２１、期限管理領域２２にそれぞれ設定されることになり、図４（Ａ）に示すように、アンチウィルスソフトのハードディスク、メモリの２つのスキャン動作の使用制限が解除になり、ウィルスの検出が可能な状態になる。
【００５７】
しかる後の適当なタイミングで、既にライセンス情報を投入済みのハードディスク、メモリとは異なる機能に関するライセンス情報を追加して投入することも可能であり、例えば、図４（Ｂ）に示すように、メールソフトとブラウザとの２つのスキャン動作に関するライセンス情報として、それぞれ、無期限ライセンス情報、有効期限が２０１２年０２月１０日の有効期限付きライセンス情報を投入することも可能である。
【００５８】
その結果、それぞれのライセンス情報が情報処理装置内のライセンス管理システム１０における無期限レジスタ１のライセンス数保存領域１１、有効期限レジスタ２のライセンス数保存領域２１、期限管理領域２２にそれぞれ設定されて、アンチウィルスソフトのハードディスク、メモリの２つのスキャン動作以外に、メールソフト、ブラウザの２つのスキャン動作もさらに追加して、合計４つのスキャン動作の使用制限が解除になり、ウィルスの検出が可能な状態になる。
【００５９】
さらに、既に投入済みの機能に関するライセンス情報を更新することも可能であり、例えば、図４（Ｂ）に示すように、メモリのスキャン動作に関する投入済みの有効期限付きライセンス情報の有効期限を、２０１２年０１月０２日から２０１２年０３月０２日に更新して、有効期限レジスタ２の期限管理領域２２に登録することにすれば、メモリのスキャン動作の使用可能な期限を延長することができ、延長した２０１２年０３月０２日に達するまで、メモリのウィルス検出を行うことができる。
【００６０】
なお、機能ごとに別個のライセンス情報を付与する場合であっても、ライセンス情報を投入する際に、ライセンス情報を個別に投入する場合に限るものではなく、複数のライセンス情報を一つにまとめたファイル等の形式を用いて投入することも勿論可能である。
【００６１】
また、第１の実施例において説明したように、第２の実施例の場合においても、アプリケーションなどの試用期間に本発明のライセンス管理方法を適用することが可能であり、アンチウィルスソフト等のアプリケーションソフトウェアの場合においても、新たに開発した新機能を試験的に使用してその効果を確認したい場合には、当該新機能用の有効期限付きライセンス情報を付与するようにすれば良い。
【００６２】
（実施形態の効果の説明）
以上に詳細に説明したように、本実施形態においては、以下に記載するような効果を奏することができる。
【００６３】
第１の効果は、機能の使用制限を解除するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、有効期限付きライセンス情報の有効期限が期限切れになった場合であっても、無期限ライセンス情報に該当する機能を有効の状態のままにし、継続して使用することができる。
【００６４】
第２の効果は、機能の使用制限を解除するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、新たに開発した機能を試験する場合、既存の機能の使用に影響を及ぼすことなく、或る期間に限って有効にする有効期限付きライセンス情報を試験の対象とする新機能のみに設定することにより、一時的に当該新機能を試して使用することができ、当該新機能の有効性の有無を確認することができる。
【００６５】
第３の効果は、機能を利用する複数のユーザそれぞれに関するライセンス情報を無期限ライセンス情報と有効期限付きライセンス情報とに分離して管理しているので、有効期限付きライセンス情報の有効期限が期限切れになった場合であっても、無期限ライセンス情報に該当するユーザは、有効の状態のままであり、継続して機能を利用することができる。
【００６６】
第４の効果は、ライセンス情報を既に投入済みであっても、新たな機能に関するライセンス情報を追加して投入することも可能であるし、また、投入済みのライセンス情報を更新して、有効期限付きライセンス情報に該当する機能の使用可能な期間を延長したり変更したりすることも可能である。
【００６７】
以上、本発明の好適な実施形態の構成を説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【符号の説明】
【００６８】
１      無期限レジスタ
２      有効期限レジスタ
３      ライセンス数取得関数部
５      ライセンス問合せ部
６      呼処理
１０    ライセンス管理システム
１１    ライセンス数保存領域
２１    ライセンス数保存領域
２２    期限管理領域
６１    電話端末
６２    電話端末
６Ｎ    電話端末
７１    電話端末
７Ｍ    電話端末
１００  情報処理機器
２００  電話装置
【図１】
2013134659.tif 000003
【図２】
2013134659.tif 000004
【図３】
2013134659.tif 000005
【図４】
2013134659.tif 000006
【図５】
2013134659.tif 000007