(57)【要約】  ライセンス管理装置は、複数のライセンシー装置に対するオプション機能の諾否を管理する。ライセンシー装置は、暗号鍵で暗号化したキー情報を記憶しており、所定のオプション機能の制限または解放を示すライセンス変更要求を発行する。所定のオプション機能の制限を示すライセンス変更要求を受け付けると、ライセンス管理装置はライセンシー装置のキー情報にデフォルトキーを上書きする。その後、所定のオプション機能の解放を示すライセンス変更要求を受け付けると、ライセンス管理装置はライセンシー装置のキー情報にアップグレードキーを適用する。デフォルトキー及びアップグレードキーはライセンシー装置に固有の暗号鍵でのみ復号可能とされている。また、ライセンス管理装置は所定のオプション機能の許諾上限数を管理しており、デフォルトキーやアップグレードキーを適用することによる許諾数の増減値を許諾上限数に反映する。
2013002258.tif 000002
【特許請求の範囲】
【請求項１】
キー情報に従って機能を発揮する複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理装置であって、
前記ライセンシー装置毎に固有のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶するキー記憶部と、
所定の機能の制限または解放を示すライセンス変更要求を受け付けて、当該ライセンス変更要求が示す前記ライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーを前記キー記憶部から抽出するキー抽出部と、
所定の機能を制限するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報をデフォルトキで上書きするキー適用部とを具備し、
前記キー適用部は前記ライセンサー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報にアップグレードキーを適用するようにしたライセンス管理装置。
【請求項２】
前記複数のライセンシー装置に対して所定の機能を許諾する許諾上限数を記憶する上限数記憶部と、
前記キー適用部が前記ライセンシー装置のキー情報に対してデフォルトキーまたはアップグレードキーを適用することにより発生する所定の機能の許諾数の増減値に基づいて前記上限数記憶部の許諾上限数を更新する上限数管理部とを具備し、
前記キー抽出部が所定の機能を開放するライセンス変更要求を受け付けた際に前記上限数記憶部が記憶する許諾上限数が残存する場合に、前記キー適用部は前記ライセンシー装置のキー情報にアップグレードキーを適用するようにした請求項１に記載のライセンス管理装置。
【請求項３】
前記上限数記憶部は、前記複数のライセンシー装置において実施可能な複数の機能の夫々について許諾上限数を記憶し、
前記キー記憶部は、複数の機能の各機能、及び複数の機能の組み合わせに夫々対応して複数のアップグレードキーを記憶し、
前記上限数管理部は、前記キー適用部が前記ライセンシー装置のキー情報に対してデフォルトキーまたはアップグレードキーを適用することにより発生する各機能の許諾数の増減値、或いは複数の機能の組み合わせに対する許諾数の増減値に基づいて前記上限数記憶部の許諾上限数を更新するようにした請求項２に記載のライセンス管理装置。
【請求項４】
前記複数のライセンシー装置における所定の機能の許諾状態情報を読み出す許諾状態読出部と、
前記上限数管理部は、前記キー適用部が前記ライセンシー装置のキー情報に対してデフォルトキーまたはアップグレードキーを適用することによる変化する許諾状態情報に対応する所定の機能の許諾数の増減値に基づいて前記上限数記憶部の許諾上限数を更新するようにした請求項２に記載のライセンス管理装置。
【請求項５】
前記複数のライセンシー装置の許諾状態情報を監視することにより監視情報を取得する監視情報取得部を更に具備し、
前記上限数管理部は、監視情報に対応する所定の機能の許諾数の増減値に基づいて前記上限数記憶部の許諾上限数を更新するようにした請求項４に記載のライセンス管理装置。
【請求項６】
キー情報に従って機能を発揮する複数のライセンシー装置と、前記複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理装置とを具備するライセンス管理システムであって、
前記ライセンシー装置は、固有のキー情報を記憶するキー情報記憶部を有しており当該ライセンシー装置に諾否される所定の機能の制限または開放を示すライセンス変更要求を発することができ、
前記ライセンス管理装置は、
前記ライセンシー装置毎のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶するキー記憶部と、
ライセンス変更要求を受け付けると、当該ライセンス変更要求が示す前記ライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーを前記キー記憶部から抽出するキー抽出部と、
所定の機能を制限するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報をデフォルトキで上書きするキー適用部とを具備し、
前記キー適用部は前記ライセンサー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報にアップグレードキーを適用するようにしたライセンス管理システム。
【請求項７】
キー情報に従って機能を発揮する複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理方法であって、
前記ライセンシー装置毎の固有のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶し、
前記ライセンシー装置から所定の機能の制限または開放を示すライセンス変更要求を受け付け、
ライセンス変更要求が示す前記ライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーを抽出し、
所定の機能を制限するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報をデフォルトキで上書きし、
前記ライセンシー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報にアップグレードキーを適用するようにしたライセンス管理方法。
【請求項８】
キー情報に従って機能を発揮する複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理装置に適用されるプログラムであって、
前記ライセンシー装置毎の固有のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶し、
前記ライセンシー装置から所定の機能の制限または開放を示すライセンス変更要求を受け付け、
ライセンス変更要求が示す前記ライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーを抽出し、
所定の機能を制限するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報をデフォルトキで上書きし、
前記ライセンシー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報にアップグレードキーを適用するようにしたプログラム。
【請求項９】
ライセンス管理装置によりオプション機能の諾否が管理される無線装置であって、
前記ライセンス管理装置の制御下、固有のキー情報を用いて所定のオプション機能が制限されたデフォルト状態と所定のオプション機能が解放された許諾状態とを切り替えるようにした無線装置。
【請求項１０】
暗号鍵によって暗号化されたキー情報を受け付けるキー受付部と、
キー情報を記憶するキー情報記憶部と、
暗号鍵を用いてキー情報を復号して機能設定を読み出すキー情報読出部と、
機能設定に基づいて無線通信を行う無線通信部とを具備し、
前記キー受付部がキー情報に上書きされたデフォルトキーを受け付けると、所定のオプション機能を制限されたデフォルト状態となり、その後、前記キー受付部がキー情報に適用されたアップグレードキーを受け付けると、所定のオプション機能が解放された許諾状態となる請求項９に記載の無線装置。
【請求項１１】
ライセンス管理装置によりオプション機能の諾否が管理される無線装置に適用されるライセンス変更方法であって、
前記ライセンス管理装置が所定のオプション機能を制限するライセンス変更要求を受け付けると、前記無線装置に固有のキー情報にデフォルトキー上書きして、前記無線装置について所定のオプション機能が制限したデフォルト状態とし、
その後、前記ライセンス管理装置が所定のオプション機能を解放するライセンス変更要求を受け付けると、キー情報にアップグレードキーを適用して、前記無線装置について所定のオプション機能が解放された許諾状態とするようにしたライセンス変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キー情報に従って機能を発揮するライセンシー装置に対するライセンスの諾否を管理するライセンス管理装置及びライセンス管理方法に関する。
本願は、２０１１年６月２９日に日本国に出願された特願２０１１−１４４１９０号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
近年、機能を制限した携帯電話や情報端末などの無線装置を販売する際、ライセンサーとライセンシーとの契約に応じて当該無線装置の機能を開放するという販売方法が実施されている。具体的には、種々の動作を規定するキー情報に従って機能を発揮する無線装置において、所定の機能を制限することを示すキー情報を初期状態として記憶させておき、ライセンス契約に応じてキー情報を書き換えることで当該無線装置の機能の解放を行なう。【０００３】
特許文献１は、無線装置におけるキー情報の変更方法を開示している。特許文献１記載の方法では、ライセンシーが無線装置を指定してサポートセンターに機能の解放を要求すると、サポートセンターは当該無線装置のキー情報の更新に用いるデータであるアップグレードキーを生成し、ライセンシーの端末に送信する。ライセンシーは、端末で受け付けたアップグレードキーを無線装置に適用することで、キー情報の更新を行なう。尚、アップグレードキーは無線装置に固有の暗号鍵で暗号化された固有データであり、他の無線装置には適用することができない。これは、アップグレードキーの不正コピーにより契約対象となっていない他の無線装置において機能が解放されることを防止するためである。【０００４】
特許文献２は、顧客毎に多数のソフトウェア商品のライセンスを管理するライセンス管理システムを開示しており、ソフトウェア商品がインストールされたユーザ端末で一意のライセンスキーをもとにソフトウェア商品を起動して使用可とするエージェントと、ユーザ端末からのキー発行依頼に対応して発行済みのライセンスを管理するとともに、ユーザ端末に一意のライセンスキーを作成して返送して保存する管理センタを具備する。ここでは、ユーザ端末の固有ＩＤを読み取ってライセンス情報を記録する媒体キーを生成している。【０００５】
特許文献３は、顧客毎に多数のソフトウェア商品のライセンスを管理するライセンス管理システムを開示しており、特許文献２と同様の機能を有する。ここでは、出荷元管理センタがライセンス付アプリソフトの最大契約数以内である場合に媒体キーと要求アプリ名とを受け付けてライセンスキーを作成して要求元のエージェントに返送する。【０００６】
特許文献４は、ライセンス認証を行なうライセンス管理システムを開示しており、ライセンスサーバにより契約ライセンス数及び使用中ライセンスを管理するものである。ライセンスサーバはユーザ端末により投入されたジョブの実行装置のライセンス認証に用いる委譲ライセンス鍵を認証サーバに転送し、当該認証サーバは委譲ライセンス鍵を用いてジョブ実行装置のライセンス認証を行なう。【０００７】
特許文献５は、情報処理装置のインストール管理方法を開示しており、アプリインストール管理モジュールがアプリインストール要求とライセンス管理サーバから取得したライセンス情報に基づいてアプリＩＤ毎にライセンスＩＤを対応付けたカウンタ情報を生成し、当該カウンタ情報が示すライセンス状況に基づいてソフトウェアのインストール管理を行なう。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１１７０７８号公報
【特許文献２】特開２００６−５９１６３号公報
【特許文献３】特開２００６−５９１６４号公報
【特許文献４】特開２００７−５８７２０号公報
【特許文献５】特開２０１０−２１８３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、ライセンシー側で無線装置の増設や移設を行なう際、その増設や移設に伴って機能を解放する無線装置を変更したいという要望がある。例えば、無線装置Ａの機能を既に解放しているが、新たに無線装置Ｂを増設したことに伴い、無線装置Ａの機能を元に戻して無線装置Ｂの機能を解放したいという要望がある。【００１０】
特許文献１では、上述のようにアップグレードキーは各無線装置に固有のものであるため、他の無線装置に適用することができないという問題がある。また、特許文献２乃至５はソフトウェアのライセンス管理手法に関する従来技術を開示しており、ライセンシー装置のキー情報に適用されるアップグレードキーについて開示するものではない。
本発明は、上記の問題に鑑みてなされたものであり、ライセンシーが任意に機能を解放する無線装置を変更することができるライセンス管理装置及びライセンス管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、キー情報に従って機能を発揮する複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理装置に関する。ライセンス管理装置は、ライセンシー装置毎に固有のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶するキー記憶部と、所定の機能の制限または解放を示すライセンス変更要求を受け付けて、当該ライセンス変更要求が示すライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーをキー記憶部から抽出するキー抽出部と、所定の機能を制限するライセンス変更要求を受け付けた場合、ライセンシー装置のキー情報をデフォルトキで上書きするキー適用部とを具備する。ここで、キー適用部はライセンサー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、ライセンシー装置のキー情報にアップグレードキーを適用する。【００１２】
本発明は、キー情報に従って機能を発揮する複数のライセンシー装置と、複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理装置とを具備するライセンス管理システムに関する。ライセンシー装置は、固有のキー情報を記憶するキー情報記憶部を有しており当該ライセンシー装置に諾否される所定の機能の制限または開放を示すライセンス変更要求を発することができる。ライセンス管理装置は、ライセンシー装置毎のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶するキー記憶部と、ライセンス変更要求を受け付けると、当該ライセンス変更要求が示すライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーを前記キー記憶部から抽出するキー抽出部と、所定の機能を制限するライセンス変更要求を受け付けた場合、ライセンシー装置のキー情報をデフォルトキで上書きするキー適用部とを具備する。ここで、キー適用部はライセンサー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、ライセンシー装置のキー情報にアップグレードキーを適用する。【００１３】
本発明は、キー情報に従って機能を発揮する複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理方法に関する。このライセンス管理方法は、ライセンシー装置毎の固有のキー情報として、所定の機能を制限するデフォルトキーと、所定の機能を解放するアップグレードキーとを記憶し、ライセンシー装置から所定の機能の制限または開放を示すライセンス変更要求を受け付け、ライセンス変更要求が示すライセンシー装置に関連付けられたデフォルトキーまたはアップグレードキーを抽出し、所定の機能を制限するライセンス変更要求を受け付けた場合、ライセンシー装置のキー情報をデフォルトキで上書きし、ライセンシー装置のキー情報をデフォルトキーで上書きした後、所定の機能の解放するライセンス変更要求を受け付けた場合、前記ライセンシー装置のキー情報にアップグレードキーを適用する。【００１４】
本発明は、キー情報に従って機能を発揮する複数のライセンシー装置に対する機能の実施の諾否を管理するライセンス管理装置に適用されるプログラムに関する。このプログラムはライセンス管理方法と同一処理より構成される。【００１５】
本発明は、ライセンス管理装置によりオプション機能の諾否が管理される無線装置に関する。この無線装置は、ライセンス管理装置の制御下、固有のキー情報を用いて所定のオプション機能が制限されたデフォルト状態と所定のオプション機能が解放された許諾状態とを切り替えるよう構成される。【００１６】
本発明は、ライセンス管理装置によりオプション機能の諾否が管理される無線装置に適用されるライセンス変更方法に関する。このライセンス変更方法は、ライセンス管理装置が所定のオプション機能を制限するライセンス変更要求を受け付けると、無線装置に固有のキー情報にデフォルトキー上書きして、前記無線装置について所定のオプション機能が制限したデフォルト状態とし、その後、ライセンス管理装置が所定のオプション機能を解放するライセンス変更要求を受け付けると、キー情報にアップグレードキーを適用して、無線装置について所定のオプション機能が解放された許諾状態とする。
【発明の効果】
【００１７】
本発明によれば、ライセンス管理装置はライセンシー装置に固有のデフォルトキーでキー情報を上書きすることで、当該ライセンシー装置の機能を初期状態に戻すことができる。また、キー情報にデフォルトキーとの差分情報であるアップグレードキーを適用することにより、所定のオプション機能の制限を解除することができる。このデフォルトキー及びアップグレードキーはライセンシー装置固有の暗号鍵でのみ復号可能とされている。このようにして、悪意の第三者によるキー情報の不正コピーによる誤作動を防止するとともに、ライセンシー装置の機能を任意に制限または解放することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例に係るライセンス管理システムの構成図である。
【図２】ライセンス管理システムに含まれる無線装置のブロック図である。
【図３】ライセンス管理システムに含まれるライセンス管理装置のブロック図である。
【図４】ライセンス管理装置に含まれるキー記憶部が記憶するデフォルトキー及びアップグレードキーの詳細を示す一覧表である。
【図５】ライセンス管理装置に含まれる上限数記憶部が記憶する機能毎の許諾上限数を示す一覧表である。
【図６】ライセンス管理装置にデフォルトキー及びアップグレードキーを記録するとともに、オプション機能の許諾上限数を更新する手順を示すシーケンス図である。
【図７】ライセンス管理装置が無線装置に許諾するオプション機能を変更する処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して本発明の実施例について詳細に説明する。
図１は、本発明の実施例に係るライセンス管理システムの構成図である。ライセンス管理システムは、複数の無線装置（ライセンシー装置）１０−１〜１０−Ｎ（以下、無線装置１０と総称する）、複数の監視制御装置（ライセンシー監視装置）２０−１〜２０−Ｍ（但し、Ｎ＞Ｍ）（以下、監視制御装置２０と総称する）、ライセンス管理装置３０、及びキー生成装置４０を具備する。ここで、ライセンシー（例えば、利用者、運用者、購入者等）が無線装置１０、監視制御装置２０、及びライセンス管理装置３０を保有し、ライセンサー（例えば、管理者、ベンダー、販売者等）がキー生成装置４０を保有する。
【００２０】
無線装置１０は、対抗する無線装置１０とマイクロ波による無線通信を行う。例えば、無線装置１０−１は無線装置１０−３と無線通信を行う。このとき、無線装置１０は内部に記憶するキー情報に従って無線通信を行う。キー情報によって規定される機能として、通信容量、冗長構成（Ｒｅｄｕｎｄａｎｃｙ）の有無、交差偏波間干渉補償（ＸＰＩＣ：Ｃｒｏｓｓ  Ｐｏｌａｒｉｚａｔｉｏｎ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｃａｎｃｅｌｌａｔｉｏｎ）の適用の有無などが挙げられる。例えば、通信容量１０Ｍｂｐｓ、冗長構成無し、ＸＰＩＣ適用無しを示すキー情報を記憶する場合、通信装置１０−１は当該キー情報の設定内容に従って無線装置１０−３と無線通信を行う。尚、キー情報はライセンス管理装置３０によって書き換えられる。
【００２１】
尚、ライセンス管理装置３０は通信経路によって直列的に接続された無線装置１０を介してキー情報の書き換え対象となる無線装置１０に当該キー情報を送信する。例えば、前段の無線装置１０を介してライセンス管理装置３０に接続されている後段の無線装置１０がキー情報の書き換え対象である場合、ライセンス管理装置３０は宛先を後段の無線装置１０とするキー情報を前段の無線装置１０に送信する。前段の無線装置１０は受信したキー情報をその宛先が示す後段の無線装置１０に転送する。つまり、前段の無線装置１０がルータとして動作することで後段の無線装置１０にキー情報が転送される。
【００２２】
図２は、無線装置１０の構成を示すブロック図である。
無線装置１０は、キー情報記憶部１０１、キー受付部１０２、キー情報読出部１０３、無線通信部１０４、及び許諾状態通知部１０５を具備する。キー情報記憶部１０１は、無線通信部１０４が発揮すべき無線通信機能を規定するキー情報を記憶する。尚、キー情報記憶部１０１が記憶するキー情報は無線装置１０に固有の暗号鍵によって暗号化されている。
【００２３】
キー受付部１０２は、ライセンス管理装置３０からデフォルトキーを受け付け、キー情報記憶部１０１が記憶するキー情報をデフォルトキーで上書きする。これにより、キー情報記憶部１０１が記憶するキー情報を無線装置１０の出荷時の初期状態に戻すことができる。また、キー受付部１０２はライセンス管理装置３０からデフォルトキーの差分情報であるアップグレードキーを受け付け、キー情報記憶部１０１が記憶するキー情報にアップグレードキーを適用する。キー受付部１０２が他の無線装置１０からキー情報（デフォルトキーまたはアップグレードキー）を無線で受信する場合、無線通信部１０４を介して当該キー情報を受け付ける。一方、キー受付部１０１がライセンス管理装置３０または他の無線装置１０から有線でキー情報を受信する場合、その接続ポート（不図示）を介して当該キー情報を受け付ける。
【００２４】
キー情報読出部１０３は、キー情報記憶部１０１が記憶するキー情報を無線装置１０に固有の暗号鍵を用いて復号し、当該キー情報が示す機能設定を読み出す。無線通信部１０４は、キー情報読出部１０３が読み出した機能設定に基づいて無線装置１０において有効となっている機能を示す許諾状態情報と、無線通信部１０４を介して対向する無線装置１０から取得した許諾状態情報とを監視制御装置２０に通知する。
【００２５】
監視制御装置２０は、通信経路によって接続された複数の無線装置１０と通信を行い各無線装置１０の許諾状態情報を定期的に取得してライセンス管理装置３０に通知する。
【００２６】
ライセンス管理装置３０は、無線装置１０に固有の初期値を有するキー情報であるデフォルトキー、及び所定の機能を解放したキー情報とデフォルトキーとの差分情報であるアップグレードキーを記憶する。ライセンス管理装置３０は、ライセンサーとライセンシーとの契約に従って決定された機能解放の許諾上限数に応じて無線装置１０においてアップグレードキーの適用の可否を判定する。
【００２７】
キー生成装置４０は、ライセンサーが販売した無線装置１０の識別情報を入力することで当該無線装置１０に適用するデフォルトキー及びアップグレードキーを生成する。また、キー生成装置４０はライセンサーとライセンシーとの契約に基づいてライセンシーが保有する無線装置１０において所定の機能の実施を許諾できる許諾上限数の増減値を決定する。許諾上限数は機能毎に算出される。例えば、ＸＰＩＣの適用を許諾する無線装置１０の数が「５」、冗長構成の適用を許諾する無線装置１０の数が「２」というように、機能毎に異なる許諾上限数を設定する。尚、キー生成装置４０が生成したデフォルトキー及びアップグレードキーや許諾上限数の増減値は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）などの記録媒体に記録され、ライセンサーによってライセンス管理装置３０に適用される。
【００２８】
図３は、ライセンス管理装置３０の構成を示すブロック図である。
ライセンス管理装置３０は、読込部３０１、キー記録部３０２、キー記憶部３０３、上限数管理部３０４、上限数記憶部３０５、キー抽出部３０６、許諾状態読出部３０７、キー適用部３０８、及び監視情報取得部３０９を具備する。
【００２９】
読込部３０１は、ライセンシーにより投入された記録媒体からデフォルトキー及びアップグレードキーや許諾上限数の増減値を読み出す。キー記録部３０２は、読込部３０１が読み込んだデフォルトキー及びアップグレードキーをキー記憶部３０３に記憶する。キー記憶部３０３は、デフォルトキー及びアップグレードキーを無線装置１０の識別情報に関連付けて記憶する。
【００３０】
上限数管理部３０４は、読込部３０１が読み込んだ許諾上限数の増減値に基づいて上限数記憶部３０５が記憶する許諾上限数を更新する。キー抽出部３０６がキー記憶部３０３からデフォルトキー及びアップグレードキーを読み出すと、上限数管理部３０４は読み出されたキーに応じて上限数記憶部３０５が記憶する許諾上限数を増減する。また、上限数管理部３０４は監視情報取得部３０９が取得した監視情報に基づいて上限数記憶部３０５が記憶する許諾上限数を更新する。上限数記憶部３０５は、無線装置１０において解放する機能毎に、各機能の実施を許諾できうる数を示す許諾上限数を記憶する。
【００３１】
キー抽出部３０６は、無線装置１０を保有すうライセンシーから機能の解放または機能の制限を要求するライセンス変更要求を受け付ける。このライセンス変更要求は、機能の解放または制限の対象となる無線装置１０の識別情報を含むとともに、解放すべき機能を示す情報を含む。キー抽出部３０６は、ライセンス変更要求に含まれる識別情報に関連付けられたデフォルトキー、及びライセンス変更要求に含まれる識別情報及び機能情報に関連付けられたアップグレードキーをキー記憶部３０３から抽出する。
【００３２】
許諾状態読出部３０７は、無線装置１０に許諾されている機能に関する許諾状態情報を当該無線装置１０から読み出す。尚、許諾状態情報とはデフォルトキーで制限される複数の機能のうち何れの機能が解放されているかを示す。キー適用部３０８は、キー抽出部３０６が抽出したデフォルトキーをキー情報として無線装置１０に記録するとともに、キー抽出部３０６が抽出したアップグレードキーを無線装置１０のキー情報に適用する。監視情報取得部３０９は、各監視制御装置２０が監視する各無線装置１０において有効となっている機能を示す監視情報を当該監視制御装置２０から取得する。
【００３３】
図４は、キー記憶部３０３が記憶するキー情報の詳細を示す一覧表である。
キー記憶部３０３は、デフォルトキーを記憶するデフォルトテーブルと、アップグレードキーを記憶するアップグレードテーブルとを具備する。図４（Ａ）に示すデフォルトテーブルは、無線装置１０の識別情報に関連付けて当該無線装置１０に固有のデフォルトキーを格納する。例えば、無線装置１０の初期状態において、通信容量が１０Ｍｂｐｓに制限されており、かつ、許諾が必要なオプション機能が設定されていないものとする。即ち、キー情報としてデフォルトキーを用いる場合、無線装置１０は通信容量が１０Ｍｂｐｓであり、かつ、冗長構成及びＸＰＩＣなどのオプション機能が適用されていない設定で無線通信を行うこととなる。尚、デフォルトキーは当該無線装置１０に固有の暗号鍵で暗号化されている。
【００３４】
図４（Ｂ）に示すアップグレードテーブルは、無線装置１０の識別情報毎に、オプション機能の組み合わせに関連付けて当該オプション機能を解放するアップグレードキーを格納する。本実施例において解放可能なオプション機能として、通信容量を増大させる機能（Ｃａｐａｃｉｔｙ）、冗長構成を適用する機能（Ｒｅｄｕｎｄａｎｃｙ）、及びＸＰＩＣを適用する機能（ＸＰＩＣ）の３種類が用意されている。尚、解放可能なオプション機能はこれら３種類に限定されるものではなく、他のオプション機能について解放可能に設定することもできる。ここで、Ｃａｐａｃｉｔｙ適用の場合、通信容量が１０Ｍｂｐｓから１００Ｍｂｐｓまで増大する。アップグレードテーブルに格納されるアップグレードキーとしては７種類が用意されている。具体的には、（１）Ｃａｐａｃｉｔｙ適用、（２）Ｒｅｄｕｎｄａｎｃｙ適用、（３）ＸＰＩＣ適用、（４）Ｃａｐａｃｉｔｙ及びＲｅｄｕｎｄａｎｃｙ適用、（５）Ｃａｐａｃｉｔｙ及びＸＰＩＣ適用、（６）Ｒｅｄｕｎｄａｎｃｙ及びＸＰＩＣ適用、並びに（７）Ｃａｐａｃｉｔｙ、Ｒｅｄｕｎｄａｎｃｙ及びＸＰＩＣ適用の７種類がアップグレードテーブルに用意されている。オプション機能毎のアップグレードキーに加えてオプション機能の組み合わせのアップグレードキーをアップグレードテーブルに格納する理由は、アップグレードキーがデフォルトキーのみに適用できる差分データであるためである。尚、アップグレードキーは無線装置１０に固有の暗号鍵で暗号化されている。これにより、所望の無線装置１０に発行されたアップグレードキーを不正にコピーして他の無線装置１０のキー情報に適用しようとしても、他の無線装置１０の暗号鍵で当該アップグレードキーを復号できないため、アップグレードキーの不正転用を防止することができる。
【００３５】
また、キー記憶部３０３に格納されるデフォルトテーブル及びアップグレードテーブルの内容はライセンス管理装置３０に固有の暗号鍵で暗号化されている。これにより、不正アクセスによってデフォルトテーブル及びアップグレードテーブルの内容が搾取されたとしても、デフォルトキー及びアップグレードキーが不正に利用されることを防止することができる。
【００３６】
図５は、上限数記憶部３０５の記憶内容を示す一覧表である。
上限数記憶部３０５は、オプション機能に関連付けて当該オプション機能毎の許諾上限数を記憶する。図５に示す記憶内容を有する上限数記憶部３０５は、図４（Ｂ）に示すアップグレードテーブルを格納するキー記憶部３０３と異なり、複数のオプション機能の組み合わせではなく、単一のオプション機能に関連付けて許諾上限数を記憶する。従って、キー抽出部３０６がキー記憶部３０３からＣａｐａｃｉｔｙ及びＸＰＩＣ適用のアップグレードキーを抽出した場合、上限数管理部３０４は上限数記憶部３０５においてＣａｐａｃｉｔｙに関連付けて記憶された許諾上限数を１減算するとともに、ＸＰＩＣに関連付けて記憶された許諾上限数を１減算する。
【００３７】
次に、ライセンス管理システムの動作について詳細に説明する。
図６は、ライセンス管理装置３０にデフォルトキー及びアップグレードキーを記録するとともに、オプション機能の許諾上限数を更新する手順を示すシーケンス図である。
【００３８】
ライセンシーがライセンス管理装置３０によるライセンス管理を開始する場合、或いは、ライセンシーが新たに無線装置１０を購入した場合、ライセンシーはライセンサーの保有するキー生成装置４０において新たな無線装置１０のデフォルトキー及びアップグレードキーの生成を要求する（ステップＳ５０１）。このキー生成要求には、デフォルトキー及びアップグレードキーに適用させるべき無線装置１０の識別情報が含まれる。具体的には、ライセンシーがキー生成要求を発してライセンサーにデフォルトキー及びアップグレードキーの発注を依頼し、その後、ライセンサーはキー生成装置４０に対してキー生成要求を入力する。
【００３９】
キー生成装置４０がキー生成要求を受けると（ステップＳ５０２）、無線装置１０の識別情報に基づいてデフォルトキー及びアップグレードキーを生成する（ステップＳ５０３）。ライセンサーが保有するキー生成装置４０は、無線装置１０の識別情報と無線装置１０に固有の暗号鍵とを記憶しており、平文のデフォルトキー及びアップグレードキーを暗号鍵を用いて暗号化することで、当該無線装置１０に固有のデフォルトキー及びアップグレードキーを生成する。その後、キー生成装置４０は無線装置１０の識別情報に関連付けてデフォルトキー及びアップグレードキーをライセンス管理装置３０に固有の暗号鍵で暗号化して所定の記録媒体に記録する（ステップＳ５０４）。
【００４０】
次に、キー生成装置４０はライセンサーとライセンシーとの契約に基づいて、ライセンシーが保有する無線装置１０に対して所定のオプション機能の実施を許諾できる許諾上限数の増減値を算出する（ステップＳ５０５）。具体的には、ライセンサーはライセンシーとの契約の度にキー生成装置４０に対して所定のオプション機能の許諾上限数を設定するものであり、キー生成装置４０は前回記録媒体を発行したときの許諾上限数と新たに設定された許諾上限数との差を算出することで、許諾上限数の増減値を算出する。その後、キー生成装置４０は許諾上限数の増減値をライセンス管理装置３０に固有の暗号鍵で暗号化して記録媒体に記録する（ステップＳ５０６）。このようにして、キー生成装置４０はデフォルトキー及びアップグレードキーや許諾上限数の増減値を記録した記録媒体を発行する（ステップＳ５０７）。
【００４１】
キー生成装置４０が記録媒体を発行すると、ライセンサーは当該記録媒体をライセンシーに譲渡する。このようにライセンシーが記録媒体を取得すると（ステップＳ５０８）、当該記録媒体をライセンス管理装置３０に投入する（ステップＳ５０９）。ライセンス管理装置３０は記録媒体を受け付けると、読込部３０１はデフォルトキー及びアップグレードキーと、それらに関連付けられた無線装置１０の識別情報を記録媒体から読み出す（ステップＳ５１０）。次に、キー記録部３０２は読込部３０１が読み出したデフォルトキー及びアップグレードキーを無線装置１０の識別情報に関連付けてキー記憶部３０３に記録する（ステップＳ５１１）。
【００４２】
また、読込部３０１は許諾上限数を記録媒体から読み出す（ステップＳ５１２）。次に、上限数管理部３０４は読込部３０１が読み出した許諾上限数の増減値を上限数記憶部３０５が記憶する許諾上限数に加算する（ステップＳ５１３）。
上記の処理により、キー生成装置４０が生成したデフォルトキー及びアップグレードキーはライセンス管理装置３０に記録されるとともに、キー生成装置４０が生成した許諾上限数の増減値はライセンス管理装置３０に適用されることとなる。
【００４３】
次に、ライセンス管理装置３０が無線装置１０に許諾するオプション機能を変更する処理について詳細に説明する。
図７は、ライセンス管理装置３０が無線装置１０に許諾するオプション機能を変更する処理を示すフローチャートである。無線装置１０を保有するライセンシーが当該無線装置１０のオプション機能の解放又は制限を要求するライセンス変更要求をライセンス管理装置３０に送出すると、当該ライセンス管理装置３０のキー抽出部３０６がライセンス変更要求を受け付ける（ステップＳ６０１）。尚、ライセンス変更要求には、無線装置１０の識別情報と解放すべきオプション機能が含まれる。次に、許諾状態読出部３０７はライセンス変更要求に含まれる識別情報が示す無線装置１０において既に許諾されているオプション機能を示す許諾状態情報を当該無線装置１０から読み出す（ステップＳ６０２）。
【００４４】
次に、キー抽出部３０６はライセンス変更要求に含まれる識別情報に関連付けられたデフォルトキーをキー記憶部３０３から抽出する（ステップＳ６０３）。その後、キー適用部３０８はデフォルトキーをライセンス変更要求に含まれる識別情報が示す無線装置１０のキー情報として適用する（ステップＳ６０４）。上限数管理部３０４は、上限数記憶部３０５が記憶する許諾上限数であって、許諾状態情報が示すオプション機能に関連付けられた許諾上限数に１加算する（ステップＳ６０５）。このようにして、ライセンス管理装置３０は無線装置１０にデフォルトキーを適用することで当該無線装置１０に許諾していた全てのオプション機能を制限し、制限したオプション機能に係る許諾上限数を増加する。
【００４５】
キー抽出部３０６は、ライセンス変更要求に解放すべきオプション機能が含まれているか否かを判定する（ステップＳ６０６）。ライセンス変更要求に解放すべきオプション機能が含まれていると判定した場合（即ち、ステップＳ６０６の判定結果「ＹＥＳ」）、上限数管理部３０４はライセンス要求に含まれるオプション機能に関連付けられた許諾上限数が全て「１」以上であるか否かを判定する（ステップＳ６０７）。上限数記憶部３０５が記憶する許諾上限数が全て「１」以上であると判定した場合（即ち、ステップＳ６０７の判定結果「ＹＥＳ」）、キー抽出部３０６はライセンス変更要求に含まれる解放すべきオプション機能又は解放すべきオプション機能の組み合わせに関連付けられたアップグレードキーをキー記憶部３０３から抽出する（ステップＳ６０８）。その後、キー適用部３０８はアップグレードキーをライセンス変更要求に含まれる識別情報が示す無線装置１０のキー情報に適用する（ステップＳ６０９）。
【００４６】
次に、上限数管理部３０４は、上限数記憶部３０５に記憶された許諾上限数であって、ライセンス変更要求に含まれる解放すべきオプション機能に関連付けられた許諾上限数を１減算する（ステップＳ６１０）。その後、ライセンス管理装置３０は処理を終了する。このようにして、ライセンス管理装置３０は無線装置１０にアップグレードキーを適用することで当該無線装置１０に適用されていたオプション機能を解放し、その解放したオプション機能に係る許諾上限数を減少する。
【００４７】
前述のステップＳ６０６においてライセンス変更要求に解放すべきオプション機能が含まれていないと判定した場合（即ち、ステップＳ６０６の判定結果「ＮＯ」）、或いは、前述のステップＳ６０７において上限数記憶部３０５の許諾上限数が「０」に相当するオプション機能が存在すると判定した場合（即ち、ステップＳ６０７の判定結果「ＮＯ」）、ライセンス管理装置３０はアップグレードキーを無線装置１０に適用することなく処理を終了する。尚、ステップＳ６０７において上限数記憶部３０５の許諾上限数が「０」に相当するオプション機能が存在する場合には、ライセンス管理装置３０は処理の終了前に「選択されたオプション機能のライセンス数が不足しています」などのエラーメッセージを出力することが好ましい。
【００４８】
次に、ライセンス管理装置３０における許諾上限数の管理処理について詳細に説明する。
ライセンシーが新たに無線装置１０をライセンサーから購入した場合であって、当該無線装置１０において所定のオプション機能が予め解放されている場合、ライセンス管理装置３０は上限数記憶部３０５が記憶する許諾上限数を解放されているオプション機能に応じて変更する必要がある。このような事態に対応すべく、本実施例では監視制御装置２０を用いて無線装置１０に許諾されているオプション機能を示す許諾状態情報を収集し、当該許諾状態情報に基づいて定期的に許諾上限数を更新するようにしている。
【００４９】
具体的には、監視制御装置２０は通信経路によって接続された複数の無線装置１０から許諾状態情報を定期的に取得してライセンス管理装置３０に通知する。図１に示すように複数の無線装置１０が監視制御装置２０に直列的に接続されている場合、監視制御装置２０は直列接続された全ての無線装置１０から許諾状態情報を取得する。即ち、前段の無線装置１０を介して監視制御装置２０に接続されている後段の無線装置１０は、自身の許諾状態情報を前段の無線装置１０に送信し、前段の無線装置１０は後段の無線装置１０から受信した許諾状態情報に加えて自身の許諾状態情報を監視制御装置２０に送信する。
【００５０】
ライセンス管理装置３０の監視情報取得部３０９が全ての監視制御装置２０から許諾状態情報を取得すると、上限数管理部３０４は全ての許諾状態情報に基づいてオプション機能毎に無線装置１０に対する許諾数を算出する。ライセンサーとライセンシーとの契約によって定められたライセンス数から許諾状態情報に基づいて算出した許諾数を減算することにより、現在の許諾上限数を算出することができる。その後、上限数管理部３０４は算出した許諾上限数を上限数記憶部３０５に上書きする。
【００５１】
これにより、管理対象となる無線装置１０が増加したとき、ライセンス管理装置３０は上限数記憶部３０５が記憶する許諾上限数を更新することができる。また、ライセンス管理装置３０は監視制御装置２０を経由して複数の無線装置１から許諾状態情報を取得するため、許諾上限数の更新処理において無線装置１０とライセンス管理装置３０との間の通信経路の混雑を回避することができる。
【００５２】
このように、ライセンス管理装置３０は無線装置１０に固有のデフォルトキーでキー情報を上書きすることで、無線装置１０において全てのオプション機能が制限されたデフォルト状態を確立することができる。また、ライセンス管理装置３０はデフォルトキーで上書きされたキー情報にアップグレードキーを適用することで、無線装置１０における所定のオプション機能の制限解除を行なうことができる。つまり、ライセンシーがオプション機能の解放対象を所定の無線装置１０から他の無線装置１０に変更する場合、所定の無線装置１０において当該オプション機能の制限を要求するライセンス変更要求をライセンス管理装置３０に入力するとともに、他の無線装置１０における当該オプション機能の解放を要求するライセンス変更要求をライセンス管理装置３０に入力することで、当該オプション機能の解放対象となる無線装置１０を変更することができる。
【００５３】
また、ライセンス管理装置３０はオプション機能の解放状態を変更する際、キー情報にデフォルトキーを上書きした後、（デフォルトキーとの差分情報である）アップグレードキーをキー情報に適用する。このようにデフォルトキーとアップグレードキーを用いてオプション機能の解放状態を変更するようにしたため、ライセンス管理装置３０は各オプション機能の差分データに相当するダウングレードキーを別途備える必要がなくなり、キー情報として保持すべきキーの数を削減することができる。
【００５４】
また、ライセンス管理装置３０はキー適用部３０８がデフォルトキーまたはアップグレードキーを無線装置１０に適用したときに上限数記憶部３０５が記憶する許諾上限数を更新する。尚、キー適用部３０８は許諾上限数が「０」に係るオプション機能を示すアップグレードキーを無線装置１０に適用しない。これにより、ライセンス管理装置３０はライセンサーとライセンシーとの契約で決められたライセンス数の範囲内で無線装置１０に適用されるオプション機能の制限や解放を行なうことができる。
【００５５】
以上、本発明について図面を参照して詳細に説明したが、具体的な構成は実施例に限定されるものではなく、添付した請求の範囲に定義される発明の範囲内で種々の変更を施すことも可能である。
【００５６】
上述の実施例では、ライセンス変更要求を受け付ける度に許諾状態読出部３０７が無線装置１０から許諾状態情報を読み出し、当該許諾状態情報に基づいてオプション機能の許諾上限数を更新するようにしたが、これに限定されるものではない。例えば、監視情報取得部３０９が監視制御装置２０から取得した許諾状態情報を記憶しておき、当該許諾状態情報に基づいて許諾上限数を更新するようにしてもよい。
【００５７】
上述の実施例では、上限数記憶部３０５がオプション機能毎に許諾上限数を記憶するものとしたが、これに限定されるものではない。上限数記憶部３０５がアップグレードキー毎に許諾上限数を記憶するようにしてもよい。例えば、上限数記憶部３０５はＣａｐａｃｉｔｙ適用のアップグレードキーの許諾上限数を「５」、Ｒｅｄｕｎｄａｎｃｙ適用のアップグレードキーの許諾上限数を「５」、Ｃａｐａｃｉｔｙ及びＲｅｄｕｎｄａｎｃｙ適用のアップグレードキーの許諾上限数を「１」というようにアップグレードキー毎に許諾上限数を記憶してもよい。この場合、１台の無線装置１０のみがＣａｐａｃｉｔｙ及びＲｅｄｕｎｄａｎｃｙ適用を受けることができるものとする。
【００５８】
上述の実施例では、ライセンス管理装置３０が記録媒体を経由してデフォルトキー及びアップグレードキーや許諾上限数の増減値を読み込むようにしたが、これに限定されるものではない。例えば、ライセンス管理装置３０が電気通信回線を介してキー生成装置４０から直接デフォルトキー及びアップグレードキーや許諾上限数の増減値を読み込むようにしてもよい。
【００５９】
無線装置１０、監視制御装置２０、ライセンス管理装置３０、及びキー生成装置４０は各々内部にコンピュータシステムを具備している。これらの装置１０〜４０の機能や処理をプログラム形式でコンピュータ読み取り可能な記録媒体に記録してもよい。即ち、上述の装置１０〜４０内のコンピュータシステムは記録媒体から所定のプログラムを読み出して実行することにより、各々の処理及び機能を実現するようにしてもよい。ここで、コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、コンピュータプログラムを通信回線を介してコンピュータに配信し、各コンピュータが所定のプログラムを実行するようにしてもよい。
【００６０】
尚、プログラムは上述の装置１０〜４０の機能や処理の一部を実現するためのものであってもよい。或いは、プログラムは各装置の機能や処理をコンピュータシステムに組み込まれている既存のプログラムとの組み合わせで実現できるような差分ファイル（又は、差分プログラム）としてもよい。
【産業上の利用可能性】
【００６１】
本発明は、複数のライセンシー装置に諾否されるオプション機能を一括管理するライセンス管理装置及びライセンス管理方法を提供するものであり、ライセンシー装置として無線装置に限らず携帯電話、情報端末、パーソナルコンピュータなどに適用可能であり、ライセンシーが必要に応じてオプション機能毎の許諾上限数内で所有するライセンシー装置に対して任意にオプション機能の解放や制限を施すことができる。このため、ライセンサーとライセンシーとの契約に従って多数の情報機器を保有してオプション機能を割り振るような組織や団体に対して有益なサービスを提示することができる。
【符号の説明】
【００６２】
１０    無線装置
２０    監視制御装置
３０    ライセンス管理装置
４０    キー生成装置
１０１  キー情報記憶部
１０２  キー受付部
１０３  キー情報読出部
１０４  無線通信部
１０５  許諾状態通知部
３０１  読込部
３０２  キー記録部
３０３  キー記憶部
３０４  上限数管理部
３０５  上限数記憶部
３０６  キー抽出部
３０７  許諾状態読出部
３０８  キー適用部
３０９  監視情報取得部
【図１】
2013002258.tif 000003
【図２】
2013002258.tif 000004
【図３】
2013002258.tif 000005
【図４】
2013002258.tif 000006
【図５】
2013002258.tif 000007
【図６】
2013002258.tif 000008
【図７】
2013002258.tif 000009
【国際調査報告】
2013002258.tif 000010
2013002258.tif 000011
2013002258.tif 000012
2013002258.tif 000013