(57)【要約】【課題】ライセンスが付与されたクライアント装置を変更した場合に、作業を煩雑とすることなくライセンスを移行する。【解決手段】クライアント管理部２２が、利用者毎に付与されたＩＤ及びパスワードを送信してきたクライアント装置に付与されたＭＡＣアドレスが、そのＩＤ及びパスワードに対応づけて管理されているＭＡＣアドレスとは異なる場合、そのＩＤ及びパスワードに対応づけて管理するＭＡＣアドレスをそのＩＤ及びパスワードを送信してきたクライアント装置に付与されたＭＡＣアドレスに変更するとともに、そのＩＤ及びパスワードに対応づけて管理されたＭＡＣアドレスに対応づけて管理しているライセンスデータを、そのＩＤ及びパスワードを送信してきたクライアント装置に付与されたＭＡＣアドレスに変更する。【選択図】図１
2009157435.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続されたクライアント装置におけるソフトウェアの機能を有効とするためのライセンスを管理するライセンス管理装置であって、
前記クライアント装置を操作する利用者毎に付与された第１の識別情報を管理する利用者認証手段と、
前記クライアント装置におけるソフトウェアの機能を有効とするためのライセンスデータが保存されたライセンス保存手段と、
前記クライアント装置毎に付与された第２の識別情報と、前記利用者認証手段にて管理される前記第１の識別情報のうち当該第２の識別情報によって識別されるクライアント装置を操作する利用者に付与された第１の識別情報と、前記ライセンス保存手段に保存されたライセンスデータのうち当該第２の識別情報によって識別されるクライアント装置に設定されたライセンスデータとを対応づけて管理するクライアント管理手段とを有し、
前記クライアント管理手段は、前記第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報が、当該第１の識別情報に対応づけて管理されている第２の識別情報とは異なる場合、前記第１の識別情報に対応づけて管理する第２の識別情報を該第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更するとともに、前記第１の識別情報に対応づけて管理された第２の識別情報に対応づけて管理しているライセンスデータを、前記第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更するライセンス管理装置。
【請求項２】
請求項１に記載のライセンス管理装置において、
前記第１及び第２の識別情報、前記ライセンスデータ、並びに、前記第１及び第２の識別情報と前記ライセンスデータとの対応づけをバックアップして管理するバックアップ機能を有するライセンス管理装置。
【請求項３】
請求項１または請求項２に記載のライセンス管理装置において、
前記第１の識別情報は、利用者ＩＤ及びパスワードであり、
前記第２の識別情報は、ＭＡＣアドレスであるライセンス管理装置。
【請求項４】
通信回線に接続されたクライアント装置を操作する利用者毎に付与された第１の識別情報を管理する利用者認証手段と、前記クライアント装置におけるソフトウェアの機能を有効とするためのライセンスデータが保存されたライセンス保存手段と、前記クライアント装置毎に付与された第２の識別情報と、前記利用者認証手段にて管理される前記第１の識別情報のうち当該第２の識別情報によって識別されるクライアント装置を操作する利用者に付与された第１の識別情報と、前記ライセンス保存手段に保存されたライセンスデータのうち当該第２の識別情報によって識別されるクライアント装置に設定されたライセンスデータとを対応づけて管理するクライアント管理手段とを有してなるライセンス管理装置を用いたライセンス管理方法であって、
前記クライアント管理手段が、前記第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報が、当該第１の識別情報に対応づけて管理されている第２の識別情報とは異なる場合、前記第１の識別情報に対応づけて管理する第２の識別情報を該第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更するとともに、前記第１の識別情報に対応づけて管理された第２の識別情報に対応づけて管理しているライセンスデータを、前記第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更するライセンス管理方法。
【請求項５】
請求項４に記載のライセンス管理方法において、
前記第１及び第２の識別情報、前記ライセンスデータ、並びに、前記第１及び第２の識別情報と前記ライセンスデータとの対応づけをバックアップして管理する処理を有するライセンス管理方法。
【請求項６】
請求項４または請求項５に記載のライセンス管理方法において、
前記第１の識別情報は、利用者ＩＤ及びパスワードであり、
前記第２の識別情報は、ＭＡＣアドレスであるライセンス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置におけるソフトウェアの機能を有効にするためのライセンスを管理するライセンス管理装置及びライセンス管理方法に関し、特に、クライアント装置を変更した場合の管理に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの急速な普及に伴い、クライアント装置であるパーソナルコンピュータに様々なソフトウェアがインストールされて利用されている。このようなソフトウェアにおいては、ライセンスが付与されることによりその機能を有効とするものがあり、そのようなソフトウェアにおいては、ライセンスが付与され、このライセンスコードをクライアント装置に登録することにより、そのソフトウェアの機能を有効とすることができるようになる。
【０００３】
また、このようなライセンス情報をサーバー側で管理する仕組みも考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−６２５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したようにライセンス情報をクライアント装置に登録する仕組みにおいては、クライアント装置の故障等によって利用者が他のクライアント装置を利用する場合、ライセンス情報を新しいクライアント装置に再入力しなければならないという問題点がある。特に、入力しなければならないライセンスコードが複雑であったり、複数のクライアント装置への再登録が必要であったりする場合、作業者にそれ相応の知識と作業工数を強いることになり、また工事ミスが発生する可能性も高まってしまう。
【０００５】
また、ライセンス情報をサーバー側で管理する仕組みにおいても、上記同様にクライアント装置を変更した場合、サーバー側の設定も変更する必要が生じてしまう。
【０００６】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、ライセンスが付与されたクライアント装置を変更した場合に、作業を煩雑とすることなくライセンスを移行することができるライセンス管理装置及びライセンス管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、
通信回線に接続されたクライアント装置におけるソフトウェアの機能を有効とするためのライセンスを管理するライセンス管理装置であって、
前記クライアント装置を操作する利用者毎に付与された第１の識別情報を管理する利用者認証手段と、
前記クライアント装置におけるソフトウェアの機能を有効とするためのライセンスデータが保存されたライセンス保存手段と、
前記クライアント装置毎に付与された第２の識別情報と、前記利用者認証手段にて管理される前記第１の識別情報のうち当該第２の識別情報によって識別されるクライアント装置を操作する利用者に付与された第１の識別情報と、前記ライセンス保存手段に保存されたライセンスデータのうち当該第２の識別情報によって識別されるクライアント装置に設定されたライセンスデータとを対応づけて管理するクライアント管理手段とを有し、
前記クライアント管理手段は、前記第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報が、当該第１の識別情報に対応づけて管理されている第２の識別情報とは異なる場合、前記第１の識別情報に対応づけて管理する第２の識別情報を該第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更するとともに、前記第１の識別情報に対応づけて管理された第２の識別情報に対応づけて管理しているライセンスデータを、前記第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更する。
【発明の効果】
【０００８】
以上説明したように本発明においては、クライアント管理手段が、利用者毎に付与された第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報が、その第１の識別情報に対応づけて管理されている第２の識別情報とは異なる場合、第１の識別情報に対応づけて管理する第２の識別情報をその第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更するとともに、その第１の識別情報に対応づけて管理された第２の識別情報に対応づけて管理しているライセンスデータを、その第１の識別情報を送信してきたクライアント装置に付与された第２の識別情報に変更する構成としたため、ライセンスが付与されたクライアント装置を変更した場合に、クライアント装置ではなくライセンス管理装置内にてライセンスの設定の変更が自動で行われることとなり、作業を煩雑とすることなくライセンスを移行することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１０】
図１は、本発明のライセンス管理装置を用いたシステム構成の実施の一形態を示す図である。
【００１１】
本形態は図１に示すように、本発明のライセンス管理装置であるライセンス管理サーバー２０が通信回線であるＩＰ網３０に接続され、このＩＰ網３０を介してクライアント装置１０−１〜１０−ｎが接続可能に構成されている。
【００１２】
ライセンス管理サーバー２０は、クライアント装置１０−１〜１０−ｎにおけるソフトウェアの機能を有効とするためのライセンスを管理するものであって、利用者認証手段であるユーザー認証部２１と、クライアント管理部２２と、ライセンス保存部２３とから構成されている。
【００１３】
ユーザー認証部２１は、クライアント装置１０−１〜１０−ｎを操作する利用者毎に付与された第１の識別情報であるＩＤ及びパスワードからなるユーザー管理データを管理し、クライアント装置１０−１〜１０−ｎからＩＤ及びパスワードが送信されてきた場合、そのＩＤ及びパスワードが既に登録されているかどうかを確認することにより利用者を認証する。
【００１４】
ライセンス保存部２３は、クライアント装置１０−１〜１０−ｎにおけるソフトウェアの機能を有効とするためのライセンスデータが保存されている。なお、このライセンスデータとは、ソフトウェアの登録有無、起動可否等を判断する際に参照されるものであり、クライアント装置１０−１〜１０−ｎ毎及びソフトウェア毎に設定されている。例えば、「ｖｉｄｅｏ」ライセンスが設定されているクライアント装置においては、ｖｉｄｅｏ機能が有効とされる。
【００１５】
クライアント管理部２２は、クライアント装置１０−１〜１０−ｎの第２の識別情報であるＭＡＣアドレスからなるクライアント装置管理データと、ユーザー認証部２１にて管理されるＩＤ及びパスワードのうちそのＭＡＣアドレスによって識別されるクライアント装置を操作する利用者に付与されたＩＤ及びパスワードと、ライセンス保存部に保存されたライセンスデータのうちそのＭＡＣアドレスによって識別されるクライアント装置に設定されたライセンスデータとを対応づけて管理する。また、クライアント管理部２２は、ＩＤ及びパスワードを送信してきたクライアント装置のＭＡＣアドレスと、そのＩＤ及びパスワードに対応づけて管理されているＭＡＣアドレスとを比較し、両者が異なる場合、送信されてきたＩＤ及びパスワードに対応づけて管理するマックアドレスをそのＩＤ及びパスワードを送信してきたクライアント装置のＭＡＣアドレスに変更するとともに、送信されてきたＩＤ及びパスワードに対応づけて管理されたマックアドレスに対応づけて管理しているライセンスデータを、そのＩＤ及びパスワードを送信してきたクライアント装置のＭＡＣアドレスに変更する。
【００１６】
以下に、上記のように構成されたライセンス管理サーバー２０を有するシステムの動作について説明する。
【００１７】
図２は、図１に示したシステムの動作を説明するためのフローチャートである。
【００１８】
クライアント装置１０−１〜１０−ｎに対して利用者毎に付与されたＩＤ及びパスワードが入力されて送信されると（ステップＳ１）、クライアント装置１０−１〜１０−ｎから送信されたＩＤ及びパスワードがＩＰ網３０を介してライセンス管理サーバー２０にて受信される（ステップＳ２）。
【００１９】
すると、ライセンス管理サーバー２０のユーザー認証部２１において、受信したＩＤ及びパスワードと、既に登録されているＩＤ及びパスワードとが比較される（ステップＳ３）。
【００２０】
ライセンス管理サーバー２０にて受信されたＩＤ及びパスワードがユーザー認証部２１に登録されている場合は（ステップＳ４）、ＩＤ及びパスワードを送信してきたクライアント装置の接続が許可される（ステップＳ５）。
【００２１】
一方、ライセンス管理サーバー２０にて受信されたＩＤ及びパスワードがユーザー認証部２１に登録されている場合は、接続が許可されない（ステップＳ６）。
【００２２】
ＩＤ及びパスワードを送信してきたクライアント装置の接続が許可されると、ライセンス管理サーバー２０のクライアント管理部２２において、ＩＤ及びパスワードを送信してきたクライアント装置のＭＡＣアドレスが登録されるとともに、このＩＤ及びパスワードとＭＡＣアドレスとが対応づけて管理される（ステップＳ７）。なお、クライアント装置のＭＡＣアドレスは、ＩＤ及びパスワードを受信した際、その送信元としてユーザー認証部２１にて認識される。
【００２３】
この際、ＩＤ及びパスワードとＭＡＣアドレスとの対応づけが、クライアント管理部２２にて既に管理されている対応づけと異なる場合は（ステップＳ８）、クライアント管理部２２において、ＩＤ及びパスワードとＭＡＣアドレスとの対応づけが変更される（ステップＳ９）。
【００２４】
また、クライアント装置１０−１〜１０−ｎのそれぞれについて、ライセンス保存部２３に保存されたライセンスが付与され、クライアント管理部２２において、クライアント装置１０−１〜１０−ｎのそれぞれについて、そのＭＡＣアドレスと付与されたライセンスデータとが対応づけられる。そして、ＩＤ及びパスワードとＭＡＣアドレスとの対応づけが、クライアント管理部２２にて既に管理されている対応づけと異なる場合は、クライアント管理部２２において、クライアント装置のＭＡＣアドレスとライセンスデータとの対応づけも変更される（ステップＳ１０）。
【００２５】
以下に、上述した動作について具体例を挙げて説明する。
【００２６】
図３は、図１に示したシステムにおける動作の具体例を説明するための図である。
【００２７】
図３に示すように、ＩＤとして“ＡＡＡＡ”、パスワードとして“ＸＸＸＸ”が付与されたユーザー４０−１がライセンス管理サーバー２０にクライアント装置１０−１を使用して接続する場合、ユーザー４０−１は自分のＩＤ“ＡＡＡＡ”と、パスワード“ＸＸＸＸ”をクライアント装置１０−１に入力し、ライセンス管理サーバー２０に送信する。
【００２８】
すると、ライセンス管理サーバー２０のユーザー認証部２１において、ユーザー４０−１がクライアント装置１０−１に入力したＩＤ“ＡＡＡＡ”とパスワード“ＸＸＸＸ”が内部のユーザー管理データと比較され、ユーザー４０−１のユーザー管理データと一致するため、クライアント装置１０−１の接続が許可される。
【００２９】
この時、ユーザー認証部２１において、クライアント装置１０−１のＭＡＣアドレス“ａａ−ａａ−ａａ”が認識され、認識されたクライアント装置１０−１のＭＡＣアドレス“ａａ−ａａ−ａａ”がクライアント管理部２２に通知される。そして、クライアント管理部２２において、クライアント装置１０−１のＭＡＣアドレス“ａａ−ａａ−ａａ”が、クライアント装置１０−１のクライアント装置管理データとして登録され、このＭＡＣアドレス“ａａ−ａａ−ａａ”と、ユーザー４０−１のＩＤ“ＡＡＡＡ”及びパスワード“ＸＸＸＸ”とが対応づけて管理される。
【００３０】
ここで、クライアント管理部２２においては、クライアント装置１０−１もしくはライセンス管理サーバー２０からの指示により、クライアント装置１０−１のクライアント装置管理データに対してライセンスデータ１が割り当てられており、このライセンスデータ１とクライアント装置１０−１のＭＡＣアドレス“ａａ−ａａ−ａａ”とが対応づけて管理される。このライセンスデータ１の割り当てにおいては、クライアント管理部２２にてクライアント装置１０−１〜１０−ｎ毎に割り当て可能なライセンス数が管理されており、そのライセンスを超えた場合は、ライセンスデータを割り当てない等の制御が行われている。
【００３１】
また、ユーザー４０−２についても同様の手順により、クライアント装置１０−２からライセンス管理サーバー２０へ接続が行われ、クライアント装置１０−２のクライアント装置管理データに対してライセンスデータ２が割り当てられ、ユーザー４０−２のＩＤ“ＢＢＢＢ”及びパスワード“ＹＹＹＹ”とクライアント装置１０−２のＭＡＣアドレス“ｂｂ−ｂｂ−ｂｂ”とが対応づけられるとともに、クライアント装置１０−２のＭＡＣアドレス“ｂｂ−ｂｂ−ｂｂ”とライセンスデータ２とが対応づけて管理される。
【００３２】
ここで、クライアント装置１０−２が突然故障し、ユーザー４０−２用に新しいクライアント装置１０−３が用意されたと仮定する。
【００３３】
ユーザー４０−２は、以前と同様に自分のＩＤ“ＢＢＢＢ”及びパスワード“ＹＹＹＹ”を入力し、ライセンス管理サーバー２０に送信する。
【００３４】
すると、ライセンス管理サーバー２０のユーザー認証部２１において、ユーザー４０−２がクライアント装置１０−３に入力したＩＤ“ＢＢＢＢ”及びパスワード“ＹＹＹＹ”が内部のユーザー管理データと比較され、ユーザー４０−２のユーザー管理データと一致するため、クライアント装置１０−３の接続が許可される。
【００３５】
そして、ユーザー認証部２１において、クライアント装置１０−３のＭＡＣアドレス“ｃｃ−ｃｃ−ｃｃ”が認識され、認識されたクライアント装置１０−３のＭＡＣアドレス“ｃｃ−ｃｃ−ｃｃ”がクライアント管理部２２に通知される。そして、クライアント管理部２２において、クライアント装置１０−３のＭＡＣアドレス“ｃｃ−ｃｃ−ｃｃ”が、クライアント装置１０−３のクライアント装置管理データとして登録される。この際、ユーザー４０−２のユーザー管理データであるＩＤ“ＢＢＢＢ”及びパスワード“ＹＹＹＹ”は、クライアント装置１０−２のＭＡＣアドレス“ｂｂ−ｂｂ−ｂｂ”と対応づけて管理されているため、クライアント管理部２２においては、ユーザー４０−２のＩＤ“ＢＢＢＢ”及びパスワード“ＹＹＹＹ”に対応づけて管理するクライアント装置管理データが、クライアント装置１０−３のＭＡＣアドレス“ｃｃ−ｃｃ−ｃｃ”に変更される。
【００３６】
また同時に、クライアント管理部１０２において、クライアント装置１０−２のクライアント装置管理データであるクライアント装置１０−２のＭＡＣアドレス“ｂｂ−ｂｂ−ｂｂ”に対応づけて管理されていたライセンスデータ２が、をクライアント装置１０−３のクライアント装置管理データのＭＡＣアドレス“ｃｃ-ｃｃ-ｃｃ”に対応づけられるように変更される。
【００３７】
これにより、ユーザー４０−２は、クライアント装置１０−３を使ってライセンスデータ２の機能をそのまま使用することができる。
【００３８】
このように、クライアント装置が故障した場合、他のクライアント装置からＩＤとパスワードを使ってライセンス管理サーバー２０に接続することにより、クライアントライセンスの再登録をすることなくクライアント装置のライセンス機能を使用することができる。
【００３９】
また、ライセンス管理サーバー２０において、一般的なサーバーに用いられているように、障害時に、ＩＤ及びパスワード、ＭＡＣアドレス、ライセンスデータ及びこれらの対応づけをバックアップして管理する機能や、フェイルセーフ機能を用いることにより、クライアント装置の機能に関するライセンスデータをクライアント装置に保存する場合に比べてデータ管理の信頼性が向上する。
【産業上の利用可能性】
【００４０】
本発明は、クライアント・サーバー型で、かつクライアントからの接続をパスワード認証で管理する仕組みを実装するサーバー装置に利用することができる。特に、ライセンス販売によってクライアント装置の機能拡張をユーザーに提供するシステムにおいて、クライアント装置交換時のライセンス移行に関するメンテナンスをなくすことが可能となる。
【図面の簡単な説明】
【００４１】
【図１】本発明のライセンス管理装置を用いたシステム構成の実施の一形態を示す図である。
【図２】図１に示したシステムの動作を説明するためのフローチャートである。
【図３】図１に示したシステムにおける動作の具体例を説明するための図である。
【符号の説明】
【００４２】
１０−１〜１０−ｎ    クライアント装置
２０    ライセンス管理サーバー
２１    ユーザー認証部
２２    クライアント管理部
２３    ライセンス保存部
３０    ＩＰ網
４０−１，４０−２    ユーザー
【図１】
2009157435.tif 000003
【図２】
2009157435.tif 000004
【図３】
2009157435.tif 000005