(57)【要約】【課題】  ライセンス管理サーバの故障、ネットワーク障害発生時に、遠隔会議を早期に再開することができ、また遠隔会議ソフトウェアのライセンスキーを再登録する作業を不要にすること。【解決手段】  遠隔会議クライアント端末及び遠隔会議サーバが、遠隔会議を行う際に自端末にそれぞれ実装されている遠隔会議ソフトウェアのライセンスキーを前記ライセンス管理サーバへ送信し、前記ライセンス管理サーバにおいてライセンスキーの正当性チェックを受け、そのチェック結果に応じた遠隔会議への参加可否の制御情報をライセンス管理サーバから受信し、遠隔会議への参加・不参加を制御する手段を備え、ライセンスキー管理サーバが、受信した遠隔会議ソフトウェアのライセンスキーが予め登録された正当なライセンスキーであるかの正当性をチェックし、そのチェック結果を遠隔会議クライアント端末及び遠隔会議サーバに送信する手段を備える。【選択図】      図２
2010026697.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して遠隔会議を実現する遠隔会議サーバ及び複数の遠隔会議クライアント端末と、これらの遠隔会議サーバ及び遠隔会議クライアント端末に実装されている遠隔会議ソフトウェアのライセンスキーを管理する手段を備えるライセンスキー管理サーバから成るライセンス管理システムであって、
前記遠隔会議クライアント端末及び遠隔会議サーバが、
遠隔会議を行う際に自端末にそれぞれ実装されている遠隔会議ソフトウェアのライセンスキーを前記ライセンス管理サーバへ送信し、前記ライセンス管理サーバにおいてライセンスキーの正当性チェックを受け、そのチェック結果に応じた遠隔会議への参加可否の制御情報をライセンス管理サーバから受信し、遠隔会議への参加・不参加を制御する手段を備え、
前記ライセンスキー管理サーバが、
遠隔会議クライアント端末及び遠隔会議サーバから受信した遠隔会議ソフトウェアのライセンスキーが当該ライセンスキー管理サーバ内に予め登録された正当なライセンスキーであるかの正当性をチェックし、そのチェック結果に応じた遠隔会議への参加可否の制御情報を遠隔会議クライアント端末及び遠隔会議サーバに送信する手段を備えることを特徴とするライセンスキー管理システム。
【請求項２】
前記遠隔会議サーバが、
ライセンス管理サーバとの交信状態を常時監視し、正常な交信状態が確認できなくなった場合に、そのライセンス管理サーバに代わる他のサーバをネットワーク内で探索し、その探索した他のサーバに対し、前記遠隔会議クライアント端末から受信した遠隔会議ソフトウェアのライセンスキー及び遠隔会議サーバ自身に実装されている遠隔会議ソフトウェアのライセンスキーを送信して登録し、ライセンスキーの管理を移行させる手段をさらに備えることを特徴とする請求項１に記載のライセンスキー管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して遠隔会議を実現する遠隔会議クライアント端末及び遠隔会議サーバ端末に実装されている遠隔会議ソフトウェアのライセンスキーを動的に管理するライセンスキー管理システムに関するものである。
【背景技術】
【０００２】
ネットワーク技術の発達によって、遠隔地にある端末同士を接続し、双方向に情報を共有できるようになっており、それらを用いた遠隔会議システムが普及し始めている。また、端末の普及により、遠隔会議ソフトウェアのライセンス数も増大してきており、遠隔会議ソフトウェアのライセンスキーを管理するライセンスキー管理システムも導入し始めている。
この種の遠隔会議システムは、ネットワークを介して遠隔会議を実現する遠隔会議クライアント端末及び遠隔会議サーバ端末で構成され、各端末に実装されている遠隔会議ソフトウェアのライセンスキーを管理する場合にはライセンス管理サーバが付加される。
【０００３】
なお、ライセンス管理システムには、ライセンスを管理するサーバ端末がダウンしたときに、他のクライアント端末にライセンスを貸与し、他の端末の要求を借り受けるような方法がある。
【０００４】
【特許文献１】特開２００７−２４９８０４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のライセンス管理システムでは、ライセンス管理サーバが故障、またはネットワーク障害等で接続できなくなった場合に、ライセンス管理サーバの再起動、ネットワーク障害の復旧を待たなくなければならず、遠隔会議を早期に再開することができないという問題があった。また、故障から復旧したライセンス管理サーバに対して各端末に実装されている遠隔会議ソフトウェアのライセンスキーを再登録する作業が必要であった。
【０００６】
本発明の目的は、ライセンス管理サーバの故障、あるいはネットワーク障害発生時に、遠隔会議を早期に再開することができ、また遠隔会議ソフトウェアのライセンスキーを再登録する作業を不要にすることができるライセンスキー管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るライセンスキー管理システムは、ネットワークを介して遠隔会議を実現する遠隔会議サーバ及び複数の遠隔会議クライアント端末と、これらの遠隔会議サーバ及び遠隔会議クライアント端末に実装されている遠隔会議ソフトウェアのライセンスキーを管理する手段を備えるライセンスキー管理サーバから成るライセンス管理システムであって、
前記遠隔会議クライアント端末及び遠隔会議サーバが、
遠隔会議を行う際に自端末にそれぞれ実装されている遠隔会議ソフトウェアのライセンスキーを前記ライセンス管理サーバへ送信し、前記ライセンス管理サーバにおいてライセンスキーの正当性チェックを受け、そのチェック結果に応じた遠隔会議への参加可否の制御情報をライセンス管理サーバから受信し、遠隔会議への参加・不参加を制御する手段を備え、
前記ライセンスキー管理サーバが、
遠隔会議クライアント端末及び遠隔会議サーバから受信した遠隔会議ソフトウェアのライセンスキーが当該ライセンスキー管理サーバ内に予め登録された正当なライセンスキーであるかの正当性をチェックし、そのチェック結果に応じた遠隔会議への参加可否の制御情報を遠隔会議クライアント端末及び遠隔会議サーバに送信する手段を備えることを特徴とする。
また、前記遠隔会議サーバが、
ライセンス管理サーバとの交信状態を常時監視し、正常な交信状態が確認できなくなった場合に、そのライセンス管理サーバに代わる他のサーバをネットワーク内で探索し、その探索した他のサーバに対し、前記遠隔会議クライアント端末から受信した遠隔会議ソフトウェアのライセンスキー及び遠隔会議サーバ自身に実装されている遠隔会議ソフトウェアのライセンスキーを送信して登録し、ライセンスキーの管理を移行させる手段をさらに備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、遠隔会議参加時に、各遠隔会議クライアント端末及び遠隔会議サーバに実装されているソフトウェアのライセンスキーをライセンス管理サーバに送信し、ライセンス管理サーバにおいてライセンスキーの正当性チェックを受け、そのチェック結果に応じた遠隔会議への参加可否の制御情報をライセンス管理サーバから受信し、遠隔会議への参加・不参加を制御するため、ライセンスキーの不正使用者を排除することができる。
そして、ライセンス管理サーバが故障、またはネットワーク障害で正常な交信状態を確認できなくなった場合に、ライセンス管理を代行し得る他のサーバを探索し、そのサーバにライセンス管理を移行させるので、遠隔会議を早期に再開することができ、また遠隔会議ソフトウェアのライセンスキーを再登録する作業を不要にすることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明に係るライセンスキー管理システムの一実施の形態について、図面に基づき説明する。
図１は、本発明に係るライセンス管理システムの一実施の形態を示すシステム構成図であり、表示装置１０３を備えた遠隔会議サーバ端末１０１、表示装置１０３を備えた遠隔会議クライアント端末１０２と、ライセンス管理サーバ端末１０５がネットワーク１０４で接続されている。
なお、ネットワーク内にはライセンス管理サーバ１０５のライセンス管理を代行し得る他のサーバ１０６が存在する。
【００１０】
図２は、それぞれ遠隔会議クライアント端末１０２、遠隔会議サーバ端末１０１、ライセンス管理サーバ１０５の内部メモリに格納されているライセンス管理制御プログラムによるライセンス管理処理の流れを表したブロック図である。
遠隔会議クライアント端末１０２は遠隔会議に参加する際にライセンスキー送信部３０１が自端末１０２に実装されている遠隔会議ソフトウェアのライセンスキーを遠隔会議サーバ端末１０１へ送信する。
遠隔会議サーバ端末１０１のライセンスキー受信部３０３はライセンスキーを受信すると、その受信したライセンスキーをライセンスキー保管部３０５に保管すると共に、ライセンスキー送信部３０４へライセンスキーを渡し、ライセンス管理サーバ１０５へライセンスキーを送信する。
ライセンス管理サーバ１０５のライセンスキー受信部３０８は受信したライセンスキーをライセンスキー解析部３０９に渡す。ライセンスキー解析部３０９は、保管部３１１に予め登録されている正当なライセンスキーと受信したライセンスキーとを照合し、受信したライセンスキーが保管部３１１に登録されていない不正なライセンスキーに該当するのかどうか、あるいは２重使用の不正キーに該当するのかといった正当性のチェックを行い、その判定結果として遠隔会議への参加可否の制御情報を判定結果送信部３１０から遠隔会議サーバ端末１０１へ送信する。
遠隔会議サーバ端末１０１の判定結果受信部３０７は、受信した判定結果（遠隔会議への参加可否の制御情報）が遠隔会議へ参加を許可するものであった場合にはその許可されたライセンスキーを保管部３０５に保管すると共に、判定結果（遠隔会議への参加可否の制御情報）を判定結果送信部３０６から遠隔会議クライアント端末１０２へ送信する。
しかし、遠隔会議へ参加を許可しないものであった場合には（不正なライセンスキーであった場合には）、判定結果のみを遠隔会議クライアント端末１０２へ送信する。
判定結果を受信した遠隔会議クライアント端末１０２の判定結果受信部３０２は、判定結果を表示装置１０３に表示すると共に、判定結果に応じて遠隔会議へ参加可能、または参加不可能に制御する。
【００１１】
図３は、遠隔会議開始時、遠隔会議サーバ端末１０１のライセンスキーについての処理を表したフローチャートである。
まず、遠隔会議を開始し、遠隔会議サーバ端末自身のライセンスキーをライセンス管理サーバ１０５へ送信する(ステップ３０１)。
次に、ライセンス管理サーバ１０５から遠隔会議サーバ端末自身のライセンスキーの正当性チェックの判定結果を受信し、不正なライセンスキーでなく、かつ同一のライセンスキーがライセンス管理サーバ１０５に登録されていない状態のときは、遠隔会議サーバ端末自身のライセンスキーを遠隔会議サーバ端末１０１内の保管部３０５に保存し、遠隔会議クライアント端末１０２からの遠隔会議参加受付を開始する（ステップ３０２、３０３）。それ以外の場合、会議を終了し、処理を終了する（ステップ３０９）。
次に、参加受付を開始している場合、遠隔会議クライアント端末１０２から遠隔会議参加の要求を受け付けたときに端末１０２自身のライセンスキーを受信した場合（ステップ３０４）、受信したライセンスキーをライセンス管理サーバ１０５へ送信し（ステップ３０５）、その後、ライセンス管理サーバ１０５からライセンスキーチェック判定結果を受信し、不正なライセンスでなく、かつ同一のライセンスキーがライセンス管理サーバ１０５に登録されていない状態のときは、ライセンス管理サーバ１０５へ送信したライセンスキーを遠隔会議サーバ端末１０１内の保管部３０５に保管し、新たな参加を受け付ける（ステップ３０６、３０８）。
それ以外の場合、遠隔会議参加拒否の判定結果を遠隔会議クライアント１０２へ送信し、新たな参加を受け付ける（ステップ３０７）。
【００１２】
図４は、遠隔会議クライアント端末１０２が遠隔会議への参加する際の処理を表したフローチャートである。
まず、遠隔会議サーバ端末１０１へライセンスキーを送信する（ステップ４０１）。
次に、遠隔会議サーバ端末１０１から遠隔会議への参加可否の情報を受信するまで待機し、参加可否の情報を受信した後（ステップ４０２）、“参加可”の場合、遠隔会議へ参加し（ステップ４０３、４０４）、“参加拒否”の場合、遠隔会議へ参加せず処理を終了する（ステップ４０３、４０５）。
【００１３】
図５は、ライセンス管理サーバ１０５のライセンスキーチェックについての処理を表したフローチャートである。
まず、ライセンス管理サーバ１０５がライセンスキー情報を受信するために受付を開始する。
次に、ライセンスキーを遠隔会議サーバ端末１０１から受信した場合（ステップ５０１）、その受信したライセンスキーが保管部３１１に予め登録されている正当なライセンスキーであるかどうかのチェックを行い（ステップ５０２）、正当なライセンスキーの場合、次に既にライセンス管理サーバ１０５に同一のライセンスキーが登録されていないかどうかのチェックを行い（ステップ５０３）、登録されていない場合、ライセンス管理サーバ１０５内にライセンスキーを保存し（ステップ５０４）、遠隔会議サーバ端末１０１へ遠隔会議得の参加を許可する旨の判定結果を送信する（ステップ５０５）。
しかし、不正なライセンスキーまたは、正しいライセンスキーであるが既にライセンス管理サーバ１０５に登録されている２重使用のライセンスキーであった場合、遠隔会議サーバ端末１０１へ“参加拒否”の判定結果を送信する（ステップ５０６）。
【００１４】
図６は、遠隔会議終了時に遠隔会議サーバ端末１０１の終了処理を表したフローチャートである。
まず、遠隔会議サーバ端末１０１内に保管されているライセンスキーをライセンス管理サーバ１０５へ送信する（ステップ６０１）。送信後、遠隔会議を終了し、処理を終了する（ステップ６０２）。
【００１５】
図７は、遠隔会議クライアント端末１０２が遠隔会議へ参加する際の処理を表したフローチャートである。
まず、遠隔会議サーバ端末１０１へライセンスキーを送信する（ステップ７０１）。
次に、遠隔会議サーバ端末１０１から遠隔会議への参加可否を受信するまで待機し、参加可否を受信した後、“参加可”の判定結果を受信した場合、遠隔会議へ参加し、“参加拒否”の判定結果を受信した場合、遠隔会議へ参加せず処理を終了する（ステップ７０２）。
【００１６】
図８は、遠隔会議終了時にライセンス管理サーバ１０５に一時的に保管されている遠隔会議クライアント端末（遠隔会議に参加したユーザが使用した端末）のライセンスキーを削除する処理について表してフローチャートである。
まず、遠隔会議サーバ端末１０１に一時的に保管されている今回の遠隔会議に参加したクライアント端末１０２のライセンスキーをライセンス管理サーバ１０５が受信する（ステップ８０１）。
次に、ライセンス管理サーバ１０５内に一時的に保管されている今回の遠隔会議に参加したサーバ端末１０１、クライアント端末１０２のライセンスキーと比較し、合致するものがあれば削除する（ステップ９０２）。
これにより、今回の遠隔会議に参加したクライアント端末１０２及びサーバ端末１０１のライセンスキーはライセンス管理サーバ１０５から削除される。
なお、ライセンスキーの正当性を判定するためのライセンスキーは削除されない。
【００１７】
図９は、ライセンス管理サーバ１０５と遠隔会議サーバ端末１０とのコネクションについての遠隔会議サーバ端末１０１における処理を表したフローチャートである。
まず、遠隔会議サーバ端末１０１は遠隔会議開始後、ライセンス管理サーバ１０５とコネクションを張る（ステップ９０１）。原則的にライセンス管理サーバ１０５がダウン（故障）した等の障害が起きない限り、遠隔会議終了時までライセンス管理サーバ１０５とのコネクションは張ったままである。
次に、ライセンス管理サーバ１０５とのコネクションが張られているか常にチェックする（ステップ９０２）。ここで、コネクションが切れた場合、ライセンス管理サーバ１０５と再接続できるかチェックする（ステップ９０３）。
再接続できる場合、ライセンス管理サーバ１０５とのコネクションを再度張る（ステップ９０４）。再接続できない場合、ライセンス管理サーバ１０５の機能を代行し得る他のライセンス管理サーバがネットワーク上に存在しないか検索する（ステップ９０５）。
存在する場合、見つかったライセンス管理サーバ１０６を新たなライセンス管理サーバとして利用し（ステップ９０７）、遠隔会議サーバ端末１０１に保管されているライセンスキー（ライセンスキーの正当性を判定するための全てのクライアント端末及び遠隔会議サーバ端末、現在の遠隔会議参加端末のライセンスキー）を新たなライセンス管理サーバに新規登録し、コネクションを張ったままの状態にする（ステップ９０８）。
しかし、新たなライセンス管理サーバがネットワーク上に存在しない場合、新たな遠隔会議クライアント端末１０２が遠隔会議に参加しても遠隔会議クライアント端末１０２のライセンスキーが不正かどうかのチェックを行うことができないため、現在行われている遠隔会議はそのまま続行して行うことができるが、新たな遠隔会議クライアントの参加を受け付けないようにし、処理を終了する（ステップ９０９）。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るライセンス管理システムの一実施の形態を示すシステム構成図である。
【図２】遠隔会議クライアント端末、遠隔会議サーバ端末、ライセンス管理サーバの内部メモリに格納されているライセンス管理制御プログラムの流れを表した説明図である。
【図３】遠隔会議開始時、遠隔会議サーバ端末のライセンスキーについての処理を表したフローチャートである。
【図４】遠隔会議クライアントが遠隔会議への参加する際の処理を表したフローチャートである。
【図５】ライセンス管理サーバのライセンスキーチェックについての処理を表したフローチャートである。
【図６】遠隔会議終了時に遠隔会議サーバ端末の終了処理を表したフローチャートである。
【図７】遠隔会議クライアント端末が遠隔会議へ参加する際の処理を表したフローチャートである。
【図８】遠隔会議終了時にライセンス管理サーバに登録されているライセンスキーを削除する処理について表してフローチャートである。
【図９】ライセンス管理サーバと遠隔会議サーバ端末とのコネクションについての処理を表したフローチャートである。
【符号の説明】
【００１９】
１０１  遠隔会議サーバ端末
１０２  遠隔会議クライアント端末
１０３  表示装置
１０４  ネットワーク
１０６  他のサーバ
３０１  ライセンスキー送信部
３０２  判定結果受信部
３０３  ライセンスキー受信部
３０４  ライセンスキー送信部
３０５  ライセンスキー保管部
３０６  判定結果送信部
３０７  判定結果受信部
３０８  ライセンスキー受信部
３０９  ライセンスキー解析部
３１０  判定結果送信部
３１１  ライセンスキー保管部
【図１】
2010026697.tif 000003
【図２】
2010026697.tif 000004
【図３】
2010026697.tif 000005
【図４】
2010026697.tif 000006
【図５】
2010026697.tif 000007
【図６】
2010026697.tif 000008
【図７】
2010026697.tif 000009
【図８】
2010026697.tif 000010
【図９】
2010026697.tif 000011