(57)【要約】  ライセンス管理装置は、無線装置に固有のデフォルトキーで無線装置のキー情報を上書きすることで、無線装置を全ての機能が制限された状態にする。また、キー生成装置は、無線装置に固有のアップグレードキーを生成してライセンス管理装置に送信する。そして、ライセンス管理装置は、デフォルトキーで上書きされた無線装置のキー情報にアップグレードキーを適用することで、無線装置における機能の制限の解除を行うことができる。
2013011902.tif 000002
【特許請求の範囲】
【請求項１】
動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能の実施の諾否を管理するライセンス管理装置であって、
前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付ける要求受け付け部と、
前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記ライセンス変更要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きするデフォルト適用部と、
前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて前記ライセンシー装置のデフォルトキーによって制限された機能を解放するキー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するキー生成装置に、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を送信するアップグレードキー要求部と、
前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得するアップグレードキー取得部と、
前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するアップグレード適用部とを備えたライセンス管理装置。
【請求項２】
前記ライセンシー装置に所定の機能の実施を許諾できる数を示す許諾上限数を記憶する上限数記憶部と、
前記デフォルト適用部または前記アップグレード適用部が前記キー情報を書き換えた場合、前記キー情報の書き換え前において前記ライセンシー装置に解放された機能と、前記キー情報の書き換え後において前記ライセンシー装置に解放された機能との差分を前記上限数記憶部が記憶する許諾上限数に反映させる反映部とを備え、
前記アップグレード適用部は、前記要求受け付け部がライセンス変更要求を受け付け、かつ前記上限数記憶部が記憶する許諾上限数が１以上である場合に、前記要求が示すライセンシー装置に関連付けられたアップグレードキーであって前記ライセンス変更要求が示す変更後の機能に対応するアップグレードキーを、前記ライセンシー装置のキー情報に適用する請求項１に記載のライセンス管理装置。
【請求項３】
前記上限数記憶部は、解放する機能毎に前記許諾上限数を記憶し、
前記記憶部は、前記ライセンシー装置毎に、全ての機能及び前記機能の組み合わせそれぞれに対応するアップグレードキーを記憶し、
前記反映部は、前記デフォルト適用部または前記アップグレード適用部が前記キー情報を書き換えた場合、前記キー情報の書き換え前において前記ライセンシー装置に解放された機能と、前記キー情報の書き換え後において前記ライセンシー装置に解放される機能との差分を前記上限数記憶部が記憶するそれぞれの機能に関連付けられた許諾上限数に反映させる請求項２に記載のライセンス管理装置。
【請求項４】
複数の前記ライセンシー装置から、前記ライセンシー装置に許諾されている機能の情報である許諾状態情報を読み出す許諾状態読み出し部と、
前記反映部は、前記デフォルト適用部が前記キー情報を書き換えた場合、前記キー情報の書き換え前において前記ライセンシー装置に許諾された機能を、前記許諾状態読み出し部が読み出した許諾状態情報に基づいて特定し、前記特定した機能と、前記キー情報の書き換え後において前記ライセンシー装置に許諾される機能との差分を前記上限数記憶部が記憶する許諾上限数に反映させる請求項２または請求項３に記載のライセンス管理装置。
【請求項５】
それぞれ異なる前記ライセンシー装置から前記許諾状態情報を取得する複数のライセンシー監視装置から、前記許諾状態情報を読み出す監視情報取得部と、
前記監視情報取得部が取得した許諾状態情報に基づいて上限数記憶部が記憶する上限数を更新する上限数更新部を備えた請求項４に記載のライセンス管理装置。
【請求項６】
動作を規定するキー情報に従って機能を発揮する複数のライセンシー装置と、前記ライセンシー装置に対する所定の機能についてのライセンスの諾否を管理するライセンス管理装置と、前記ライセンシー装置における前記キー情報の差分データを生成するキー生成装置とを備えるライセンス管理システムであって、
前記ライセンシー装置は、
前記キー情報を記憶するキー情報記憶部と、
前記キー情報記憶部が記憶するキー情報が示す制限に従って前記機能を発揮する機能発揮部と
を備え、
前記ライセンス管理装置は、
前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付ける要求受け付け部と、
前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きするデフォルト適用部と、
前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を前記キー生成装置に送信するアップグレードキー要求部と、
前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得するアップグレードキー取得部と、
前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するアップグレード適用部と
を備え、
前記キー生成装置は、
前記ライセンス管理装置からアップグレードキー生成要求を受信し、前記アップグレードキー生成要求が示す前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて、前記ライセンシー装置において前記キー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するアップグレードキー生成部と、
前記アップグレードキー生成部が生成したアップグレードキーを前記ライセンス管理装置に送信するキー送信部とを備えたライセンス管理システム。
【請求項７】
動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能についてのライセンスの諾否を管理するライセンス管理装置を用いたライセンス管理方法であって、
要求受け付け部は、前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付け、
デフォルト適用部は、前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きし、
アップグレードキー要求部は、前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて前記ライセンシー装置のデフォルトキーによって制限された機能を解放するキー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するキー生成装置に、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を送信し、
アップグレードキー取得部は、前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得し、
アップグレード適用部は、前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するライセンス管理方法。
【請求項８】
動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能についてのライセンスの諾否を管理するライセンス管理装置を、
前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付ける要求受け付け部、
前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きするデフォルト適用部、
前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて前記ライセンシー装置のデフォルトキーによって制限された機能を解放するキー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するキー生成装置に、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を送信するアップグレードキー要求部、
前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得するアップグレードキー取得部、
前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するアップグレード適用部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能の実施の諾否を管理するライセンス管理装置、ライセンス管理システム、ライセンス管理方法、及びプログラムに関する。
【背景技術】
【０００２】
機能を制限した無線装置を販売し、ライセンシーとの契約に応じてその無線装置の機能を解放するという販売形態がある。具体的には、動作を規定するキー情報に従って機能を発揮する無線装置に、所定の機能を制限することを示すキー情報を初期状態として記憶させておき、契約に応じてそのキー情報を書き換えることで、無線装置の機能の解放が行われる。【０００３】
特許文献１には、無線装置におけるキー情報の更新方法が開示されている。特許文献１に記載の方法によると、ライセンシーが無線装置を指定してサポートセンターなどに機能の解放を依頼すると、サポートセンターは、指定された無線装置のキー情報の更新に用いるデータであるアップグレードキーを生成し、ライセンシーの端末に送信する。ライセンシーは、端末が受け付けたアップグレードキーを指定した無線装置に適用することで、キー情報の更新を行う。なおアップグレードキーは、指定された無線装置に固有の暗号鍵で暗号化されているなど、指定された無線装置に固有のデータであり、他の無線装置に適用することができないようになっている。これは、アップグレードキーのコピーにより契約対象となっていない無線装置において機能の解放がなされてしまうことを防ぐためである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１７０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、無線装置の増設や移設などを行った場合、増設や移設に伴って機能を解放する無線装置を変更したいという要望がある。例えば、無線装置Ａの機能を解放したが、無線装置Ｂを増設したことに伴い、無線装置Ａの機能を元に戻して無線装置Ｂの機能を解放したいという要望がある。【０００６】
しかしながら、上述したようにアップグレードキーは１つの無線装置に固有のものであるため、他の無線装置に適用させることができないという問題があった。
本発明は、上記の問題に鑑みてなされたものであり、機能を解放する無線装置を変更することができるライセンス管理装置、ライセンス管理システム、ライセンス管理方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態におけるライセンス管理装置は、上記の課題を解決するためになされたものであり、動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能の実施の諾否を管理する。ライセンス管理装置は、前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付ける要求受け付け部と、前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きするデフォルト適用部と、前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて前記ライセンシー装置のデフォルトキーによって制限された機能を解放するキー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するキー生成装置に、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を送信するアップグレードキー要求部と、前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得するアップグレードキー取得部と、前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するアップグレード適用部とを備えることを特徴とする。【０００８】
また、本発明の一実施形態におけるライセンス管理システムは、動作を規定するキー情報に従って機能を発揮する複数のライセンシー装置と、前記ライセンシー装置に対する所定の機能についてのライセンスの諾否を管理するライセンス管理装置と、前記ライセンシー装置における前記キー情報の差分データを生成するキー生成装置とを備える。このライセンス管理システムは、前記ライセンシー装置は、前記キー情報を記憶するキー情報記憶部と、前記キー情報記憶部が記憶するキー情報が示す制限に従って前記機能を発揮する機能発揮部とを備え、前記ライセンス管理装置は、前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付ける要求受け付け部と、前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きするデフォルト適用部と、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を前記キー生成装置に送信するアップグレードキー要求部と、前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得するアップグレードキー取得部と、前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するアップグレード適用部とを備え、前記キー生成装置は、前記ライセンス管理装置からアップグレードキー生成要求を受信し、前記アップグレードキー生成要求が示す前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて、前記ライセンシー装置において前記キー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するアップグレードキー生成部と、前記アップグレードキー生成部が生成したアップグレードキーを前記ライセンス管理装置に送信するキー送信部とを備えることを特徴とする。【０００９】
また、本発明の一実施形態におけるライセンス管理方法は、動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能についてのライセンスの諾否を管理するライセンス管理装置を用いる。このライセンス管理方法では、要求受け付け部は、前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付け、デフォルト適用部は、前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きし、アップグレードキー要求部は、前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて前記ライセンシー装置のデフォルトキーによって制限された機能を解放するキー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するキー生成装置に、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を送信し、アップグレードキー取得部は、前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得し、アップグレード適用部は、前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用することを特徴とする。【００１０】
また、本発明の一実施形態におけるプログラムは、動作を規定するキー情報に従って機能を発揮するライセンシー装置に対する、所定の機能についてのライセンスの諾否を管理するライセンス管理装置を、前記ライセンシー装置に対して機能の解放または機能の制限を要求するライセンス変更要求を受け付ける要求受け付け部、前記要求受け付け部がライセンス変更要求を受け付けた場合に、前記要求が示すライセンシー装置に固有のキー情報であり前記ライセンシー装置の機能を制限するデフォルトキーを、前記ライセンシー装置のキー情報に上書きするデフォルト適用部、前記ライセンシー装置の識別情報及び前記ライセンシー装置に適用する機能に基づいて前記ライセンシー装置のデフォルトキーによって制限された機能を解放するキー情報と前記デフォルトキーとの差分データであるアップグレードキーを生成するキー生成装置に、前記要求受け付け部が受け付けたライセンス変更要求が示すライセンシー装置の識別情報及び解放する機能を含むアップグレードキー生成要求を送信するアップグレードキー要求部、前記アップグレード要求部が送信したアップグレードキー生成要求に基づいて生成されたアップグレードキーを前記キー生成装置から取得するアップグレードキー取得部、前記デフォルト適用部が前記キー情報を上書きした後、前記アップグレードキー取得部が取得したアップグレードキーを、前記ライセンシー装置のキー情報に適用するアップグレード適用部として機能させる。
【発明の効果】
【００１１】
本発明に係わるライセンス管理装置によれば、ライセンシー装置に固有のデフォルトキーでキー情報を上書きすることで、ライセンシー装置における機能の制限を元の状態にすることができ、またデフォルトキーで上書きされたキー情報にアップグレードキーを適用することで、ライセンシー装置における機能の制限の解除を行うことができる。これにより、ライセンシーは、機能を解放する無線装置を変更することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるライセンス管理システムの概略の構成図である。
【図２】無線装置の構成を示す概略ブロック図である。
【図３】ライセンス管理装置の構成を示す概略ブロック図である。
【図４Ａ】ライセンス管理装置が記憶する情報を示す図である。
【図４Ｂ】ライセンス管理装置が記憶する情報を示す図である。
【図５】キー生成装置の構成を示す概略ブロック図である。
【図６】ライセンス管理装置においてデフォルトキーを記録し、また許諾上限数の更新をする手順を示すシーケンス図である。
【図７】ライセンス管理装置が無線装置に許諾する機能を変更する動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるライセンス管理システムの概略の構成図である。
ライセンス管理システムは、複数の無線装置１０−１〜１０−Ｎ(ライセンシー装置）（以下、無線装置１０−１〜１０−Ｎを総称する場合は無線装置１０と表記する）、複数の監視制御装置２０−１〜２０−Ｍ（ライセンシー監視装置）（以下、監視制御装置２０−１〜２０−Ｍ（但し、Ｎ＞Ｍ）を総称する場合は監視制御装置２０と表記する）、ライセンス管理装置３０、キー生成装置４０を備える。なお、無線装置１０、監視制御装置２０及びライセンス管理装置３０は、無線装置１０のライセンシー（利用者、運用者、購入者など）が保有し、キー生成装置４０は無線装置１０のライセンサー（管理者、ベンダー、販売者など）が保有する。また、ライセンス管理装置３０とキー生成装置４０とはネットワークを介して互いに接続されている。なお、ライセンス管理装置３０とキー生成装置４０とを接続するネットワークとしては、インターネットや、ライセンシーのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：狭域通信網）とライセンサーのＬＡＮとを接続するＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域通信網）などが適している。
【００１４】
無線装置１０は、対向する無線装置１０とマイクロ波による無線通信を行う。例えば、無線装置１０−１は、無線装置１０−３と無線通信を行う。このとき、無線装置１０は内部に記憶するキー情報に従って無線通信を行う。キー情報によって規定される機能の例としては、例えば通信の容量、冗長構成（Ｒｅｄｕｎｄａｎｃｙ）の有無、ＸＰＩＣ（Ｃｒｏｓｓ  Ｐｏｌａｒｉｚａｔｉｏｎ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｃａｎｃｅｌｌａｔｉｏｎ：交差偏波間干渉補償）の適用の有無などが挙げられる。例えば、無線装置１０−１が記憶するキー情報が、通信容量が１０Ｍｂｐｓであり、冗長構成及びＸＰＩＣの適用がない設定を示す場合、これに従って無線装置１０−３との無線通信を行う。なお、キー情報は、ライセンス管理装置３０によって書き換えられる。
【００１５】
なお、ライセンス管理装置３０は、通信路によって直列的に接続された無線装置１０を介して、キー情報の書き換えの対象となる無線装置１０にキー情報を送信する。例えば、他の無線装置１０（前段の無線装置１０）を介してライセンス管理装置３０に接続されている無線装置１０（後段の無線装置１０）がキー情報の書き換えの対象である場合、ライセンス管理装置は、宛先を後段の無線装置１０とするキー情報を、前段の無線装置１０に出力する。そして、前段の無線装置１０は、取得したキー情報を、その宛先が示す後段の無線装置１０に無線通信により転送する。つまり、前段の無線装置１０がルータとして動作することで、後段の無線装置１０にキー情報が転送される。
【００１６】
図２は、無線装置１０の構成を示す概略ブロック図である。
無線装置１０は、キー情報記憶部１０１、キー受け付け部１０２、キー情報読み出し部１０３、無線通信部１０４（機能発揮部）、許諾状態通知部１０５を備える。
キー情報記憶部１０１は、無線通信部１０４が発揮すべき無線通信機能を規定するキー情報を記憶する。なお、キー情報記憶部１０１が記憶するキー情報は無線装置１０に固有の暗号鍵によって暗号化されている。
キー受け付け部１０２は、ライセンス管理装置３０からデフォルトキーを受け付け、キー情報記憶部が記憶するキー情報をデフォルトキーで上書きする。また、キー受け付け部１０２は、ライセンス管理装置３０からデフォルトキーの差分情報であるアップグレードキーを受け付け、キー情報記憶部が記憶するキー情報にアップグレードキーを適用する。
これにより、キー情報記憶部が記憶するキー情報を、無線装置１０の出荷時の初期状態に戻すことができる。また、キー受け付け部１０２は、ライセンス管理装置３０からデフォルトキーの差分情報であるアップグレードキーを受け付け、キー情報記憶部が記憶するキー情報にアップグレードキーを適用する。なお、キー受け付け部１０２は、無線通信により他の無線装置１０からキー情報（デフォルトキーまたはアップグレードキー）を受信する場合は、無線通信部１０４を介してキー情報を受け付け、有線によりライセンス管理装置３０または他の無線装置１０からキー情報を受信する場合は、その接続ポートを介してキー情報を受け付ける。
【００１７】
キー情報読み出し部１０３は、キー情報記憶部が記憶するキー情報を、無線装置１０に固有の暗号鍵を用いて復号し、前記キー情報が示す機能の制限を読み出す。
無線通信部１０４は、キー情報読み出し部１０３が読み出したキー情報が示す制限に従って無線通信の機能を発揮する。
許諾状態通知部１０５は、キー情報読み出し部が読み出した機能の制限に基づいて、無線装置１０において有効になっている機能を示す許諾状態情報と、無線通信部１０４を介して対向する無線装置１０から取得した許諾状態情報とを、監視制御装置２０に通知する。
【００１８】
監視制御装置２０は、通信路によって接続された複数の無線装置１０との通信を行い、各無線装置１０の許諾状態情報を定期的に取得し、ライセンス管理装置３０に通知する。
【００１９】
ライセンス管理装置３０は、無線装置１０に固有の初期値のキー情報であるデフォルトキーを記憶し、ライセンシーとライセンサーとの契約に従って決定された機能解放の許諾上限数に応じて、所定の機能を解放させるアップグレードキーの無線装置１０への適用の可否を判定する。ここで、アップグレードキーとは、所定の機能を解放するキー情報とデフォルトキーとの差分データのことである。そのため、アップグレードキーは、同じ機能を解放するものであっても、無線装置１０毎に異なるデータである。なお、本実施形態において解放できるオプション機能は、ここでは、通信容量を増大させる機能（Ｃａｐａｃｉｔｙ）、冗長構成を適用する機能（Ｒｅｄｕｎｄａｎｃｙ）、ＸＰＩＣを適用する機能（ＸＰＩＣ）の３種類とする。なお、それ以外のオプション機能を用いることも可能である。Ｃａｐａｃｉｔｙ適用では、一例として通信容量を１０Ｍｂｐｓから１００Ｍｂｐｓまで増大させている。つまり、ある無線装置１０に適用できるアップグレードキーの種類は、Ｃａｐａｃｉｔｙ適用、Ｒｅｄｕｎｄａｎｃｙ適用、ＸＰＩＣ適用、Ｃａｐａｃｉｔｙ及びＲｅｄｕｎｄａｎｃｙ適用、Ｃａｐａｃｉｔｙ及びＸＰＩＣ適用、Ｒｅｄｕｎｄａｎｃｙ及びＸＰＩＣ適用、並びにＣａｐａｃｉｔｙ、Ｒｅｄｕｎｄａｎｃｙ及びＸＰＩＣ適用の７種類である。なお、機能毎のアップグレードキーに加えて機能の組み合わせのアップグレードキーを用いる理由は、アップグレードキーがデフォルトキーのみに適用できる差分データであるためである。なお、アップグレードキーは、対応する無線装置１０に固有の暗号鍵で暗号化される。これにより、ある無線装置１０に発行されたアップグレードキーを不正にコピーして他の無線装置１０のキー情報に適用しようとしても、他の無線装置１０の暗号鍵で前記アップグレードキーを復号できないため、アップグレードキーの不正転用を防ぐことができる。
【００２０】
図３は、ライセンス管理装置３０の構成を示す概略ブロック図である。
ライセンス管理装置３０は、通信部３０１（アップグレードキー要求部、アップグレードキー取得部）、キー記録部３０２、キー記憶部３０３、上限数管理部３０４（上限数更新部、反映部）、上限数記憶部３０５、キー抽出部３０６（要求受け付け部）、許諾状態読み出し部３０７、キー適用部３０８（デフォルト適用部、アップグレード適用部）、監視情報取得部３０９を備える。
【００２１】
通信部３０１は、ネットワークを介して接続されるキー生成装置４０から、デフォルトキー及び許諾上限数の増減値を受信する。また、通信部３０１は、無線装置１０のアップグレードキー生成要求をキー生成装置４０に送信し、キー生成装置４０から対応するアップグレードキーを受信する。
キー記録部３０２は、通信部３０１が受信したデフォルトキーをキー記憶部３０３に記録する。
キー記憶部３０３は、デフォルトキーを無線装置１０の識別情報に関連付けて記憶する。
【００２２】
上限数管理部３０４は、通信部３０１が受信した許諾上限数の増減値に基づいて、上限数記憶部３０５が記憶する許諾上限数を更新する。また、キー抽出部３０６によるキー記憶部３０３からのデフォルトキーの読み出し及び通信部３０１によるアップグレードキーの受信に応じて、上限数記憶部３０５が記憶する許諾上限数を増減させる。また、上限数管理部３０４は、監視情報取得部３０９が取得した情報に基づいて上限数記憶部３０５が記憶する許諾上限数を更新する。
上限数記憶部３０５は、無線装置１０に対して解放する機能毎に、前記機能の実施を許諾できる数を示す許諾上限数を記憶する。
【００２３】
キー抽出部３０６は、無線装置１０のライセンシーから、機能の解放または機能の制限を要求するライセンス変更要求を受け付ける。なお、ライセンス変更要求には、機能の解放または機能の制限の対象となる無線装置１０の識別情報、及び機能を解放させる場合はその機能を含む。キー抽出部３０６は、ライセンス変更要求に含まれる識別情報に関連付けられたデフォルトキーをキー記憶部３０３から抽出する。また、キー抽出部３０６は、通信部３０１が受信したアップグレードキーを取得する。
許諾状態読み出し部３０７は、無線装置１０から前記無線装置１０に許諾されている機能の情報である許諾状態情報を読み出す。具体的に許諾状態情報とは、デフォルトキーで制限される機能のうち何れの機能が解放されているかを示す情報である。
キー適用部３０８は、キー抽出部３０６が抽出したデフォルトキーをキー情報として対象となる無線装置１０に記録し、またキー抽出部３０６が抽出したアップグレードキーを対象となる無線装置１０のキー情報に適用する。
監視情報取得部３０９は、監視制御装置２０から、前記監視制御装置２０が監視する各無線装置１０において有効になっている機能を示す情報を取得する。
【００２４】
図４Ａ〜４Ｂは、ライセンス管理装置３０が記憶する情報を示す図である。  キー記憶部３０３は、図４Ａに示すように、無線装置１０の識別情報に関連付けて、前記無線装置１０に固有のデフォルトキーを格納する。なお、本実施形態では一例として、無線装置１０が初期状態の場合、通信容量が例えば１０Ｍｂｐｓに制限されており、許諾されているオプション機能が無い状態とする。つまり、本実施形態において無線装置１０がキー情報としてデフォルトキーを用いる場合、前記無線装置１０は、通信容量が１０Ｍｂｐｓであり、冗長構成及びＸＰＩＣなどのオプション機能の適用がない設定で通信を行うこととなる。なお、デフォルトキーは、対応する無線装置１０に固有の暗号鍵で暗号化されている。また、キー記憶部３０３が記憶する情報は、ライセンス管理装置３０に固有の暗号鍵で暗号化されている。これにより、不正なアクセスによってキー記憶部３０３が記憶する情報を抽出されたとしても、デフォルトキーが不正に利用されることを防ぐことができる。
【００２５】
上限数記憶部３０５は、図４Ｂに示すように機能に関連付けて前記機能の許諾上限数を記憶する。なお、上限数記憶部３０５は、機能及び機能の組み合わせではなく、単体の機能に関連付けて許諾上限数を記憶する。したがって、通信部３０１が受信したアップグレードキーがＣａｐａｃｉｔｙ及びＸＰＩＣを適用するものであった場合、上限数管理部３０４は、上限数記憶部３０５がＣａｐａｃｉｔｙに関連付けて記憶する許諾上限数及びＸＰＩＣに関連付けて記憶する許諾上限数をそれぞれ１ずつ減算する。
【００２６】
キー生成装置４０は、ライセンサーが販売した無線装置１０の識別情報を入力することで、前記無線装置１０に適用するデフォルトキー及びアップグレードキーを生成する。また、キー生成装置４０は、ライセンサーとライセンシーとのライセンス契約に基づいて、ライセンシーが保有する無線装置１０に所定の機能の実施を許諾できる許諾上限数の増減を決定する。許諾上限数は、機能毎に算出される。例えば、ＸＰＩＣの適用を許諾する無線装置１０の数が５つ、冗長構成の適用を許諾する無線装置１０の数が２つなど、機能毎に異なる許諾上限数を設定する。
【００２７】
図５は、キー生成装置４０の構成を示す概略ブロック図である。
キー生成装置４０は、無線装置情報記憶部４０１、デフォルトキー生成部４０２、アップグレードキー生成部４０３、上限数増減値記憶部４０４、上限数増減値読み出し部４０６、通信部４０６を備える。
無線装置情報記憶部４０１は、ライセンサーが販売した無線装置１０の識別情報と前記無線装置１０に固有の暗号鍵とを記憶する。
デフォルトキー生成部４０２は、通信部４０６が受信した無線装置１０の識別情報に関連付けて無線装置情報記憶部４０１に記憶されている暗号鍵で、デフォルトキーを暗号化することで、無線装置１０に固有のデフォルトキーを生成する。
アップグレードキー生成部４０３は、通信部４０６が受信したアップグレードキー生成要求が示す無線装置１０の識別情報及び適用する機能に基づいて、無線装置１０に固有のアップグレードキーを生成する。具体的には、アップグレードキー生成部４０３は、アップグレードキー生成要求が示す機能を解放する情報キーとデフォルトキーの差分を生成し、前記差分をアップグレードキー生成要求が示す無線装置１０の識別情報に関連付けて無線装置情報記憶部４０１に記憶されている暗号鍵で暗号化することで、アップグレードキーを生成する。
【００２８】
上限数増減値記憶部４０４は、ライセンシーが保有する無線装置１０に所定の機能の実施を許諾できる許諾上限数の増減値を記憶する。なお、許諾上限数の増減値は、ライセンシーとライセンサーの契約のたびにライセンサーによって設定される。
上限数増減値読み出し部４０５は、上限数増減値記憶部４０４が記憶する許諾上限数の増減値を読み出し、通信部４０５に出力する。このとき、上限数増減値読み出し部４０５は、上限数増減値記憶部が記憶する許諾上限数の増減値を０に書き換える。
通信部４０６は、ネットワークを介してライセンス管理装置３０にデフォルトキー及び許諾上限数の増減値を送信する。また、通信部４０６は、ネットワークを介してライセンス管理装置３０から受信したアップグレードキー生成要求を受信し、前記アップグレードキー生成要求に応じて生成されたアップグレードキーをライセンス管理装置３０に送信する。
【００２９】
次に、本実施形態によるライセンス管理システムの動作について説明する。
図６は、ライセンス管理装置３０においてデフォルトキーを記録し、また許諾上限数の更新をする手順を示すシーケンス図である。
ライセンシーがライセンス管理装置３０によるライセンス管理を開始した場合、または新たに無線装置１０を購入した場合、ライセンシーは、ネットワークを介してライセンサーのキー生成装置４０に新たな無線装置１０のデフォルトキーの生成を要求する。キーの生成の要求には、生成したデフォルトキーを適用させる無線装置１０の識別情報を含む。
【００３０】
キー生成装置４０の通信部４０６がキーの生成の要求を受け付けると（ステップＳ５０１）、デフォルトキー生成部４０２は、キーの生成の要求が示す無線装置１０の識別情報に関連付けられた暗号鍵を用いて、無線装置１０に固有のデフォルトキーを生成する（ステップＳ５０２）。
【００３１】
次に、上限数増減値読み出し部４０５は、上限数増減値記憶部４０４が記憶する許諾上限数の増減値を読み出し、上限数増減値記憶部４０４が記憶する許諾上限数の増減値を０に書き換える（ステップＳ５０３）。次に、通信部４０６は、ステップＳ５０２で生成したデフォルトキー及びステップＳ５０３で読み出した許諾上限数の増減値を、ライセンス管理装置３０に固有の暗号鍵で暗号化してネットワークを介してライセンス管理装置３０に送信する（ステップＳ５０４）。このとき、通信部４０６は、デフォルトキーを、前記デフォルトキーを適用する無線装置１０の識別情報に関連付けて送信する。
【００３２】
キー生成装置４０がデフォルトキー及び許諾上限数の増減値を送信すると、通信部３０１は前記デフォルトキー及び許諾上限数の増減値を受信する（ステップＳ５０５）。次に、キー記録部３０２は、通信部３０１が受信したデフォルトキーを無線装置１０の識別情報に関連付けてキー記憶部３０３に記録する（ステップＳ５０６）。
【００３３】
また、上限数管理部３０４は、通信部３０１が受信した許諾上限数の増減値を、上限数記憶部３０５が記憶する許諾上限数に加算する（ステップＳ５０７）。
以上の処理により、キー生成装置４０が生成したデフォルトキーは、ライセンス管理装置３０に記録され、キー生成装置４０が生成した許諾上限数の増減値は、ライセンス管理装置３０に適用されることとなる。
【００３４】
次に、ライセンス管理装置３０が無線装置１０に許諾する機能を変更する動作について説明する。
図７は、ライセンス管理装置３０が無線装置１０に許諾する機能を変更する動作を示すフローチャートである。
無線装置１０のライセンシーが、ライセンス管理装置３０に対して無線装置１０の機能の解放または機能の制限を要求するライセンス変更要求を入力すると、キー抽出部３０６は、前記ライセンス変更要求を受け付ける（ステップＳ６０１）。なお、ライセンス変更要求には、対象となる無線装置１０の識別情報、及び機能を解放させる場合はその機能が含まれる。次に、許諾状態読み出し部３０７は、ライセンス変更要求に含まれる識別情報が示す無線装置１０から、前記無線装置１０に許諾されている機能を示す許諾状態情報を読み出す（ステップＳ６０２）。
【００３５】
次に、キー抽出部３０６は、ライセンス変更要求に含まれる識別情報に関連付けられたデフォルトキーを、キー記憶部３０３から抽出する（ステップＳ６０３）。次に、キー適用部３０８は、ライセンス変更要求に含まれる識別情報が示す無線装置１０にキー抽出部３０６が抽出したデフォルトキーをキー情報として対象となる無線装置１０に記録する（ステップＳ６０４）。次に、上限数管理部３０４は、上限数記憶部３０５が記憶する許諾上限数のうち、許諾状態読み出し部３０７が読み出した許諾状態情報が示す許諾された機能に関連付けられた許諾上限数に、それぞれ１を加算する（ステップＳ６０５）。これにより、無線装置１０にデフォルトキーを適用することで前記無線装置１０に許諾していた全ての機能を制限し、制限した機能の許諾上限数を増加させることができる。
【００３６】
次に、キー抽出部３０６は、ライセンス変更要求に解放させる機能を示す情報が含まれるか否かを判定する（ステップＳ６０６）。キー抽出部３０６が、ライセンス変更要求に解放させる機能を示す情報が含まれると判定した場合（ステップＳ６０６：ＹＥＳ）、上限数管理部３０４は、ライセンス変更要求が示す解放させる機能に関連付けられた許諾上限数が、全て１以上であるか否かを判定する（ステップＳ６０７）。上限数記憶部３０５が記憶する許諾上限数が全て１以上であると判定した場合（ステップＳ６０７：ＹＥＳ）、キー抽出部３０６は、キー記憶部３０３からライセンス変更要求が示す解放させる機能または前記機能の組み合わせに関連付けられたアップグレードキーの生成を要求するアップグレードキー生成要求を、ネットワークを介してキー生成装置４０に送信する（ステップＳ６０８）。
【００３７】
キー生成装置４０の通信部４０６がライセンス管理装置３０からアップグレードキー生成要求を受信すると、アップグレードキー生成部４０３は、生成要求が示す無線装置１０の識別情報に関連付けられた暗号鍵を無線装置情報記憶部４０１から読み出す。次に、アップグレードキー生成部４０３は、生成要求が示す機能または機能の組み合わせに基づいて、前記機能を解放するキー情報を生成する。次に、アップグレードキー生成部４０３は、生成したキー情報とデフォルトキーの差分データを生成し、前記差分データを、読み出した暗号鍵で暗号化することで、アップグレードキーを生成する。通信部４０６は、アップグレードキー生成部４０３が生成したアップグレードキーを、ライセンス管理装置３０に送信する。
【００３８】
ライセンス管理装置３０の通信部３０１がキー生成装置４０からアップグレードキーを受信すると（ステップＳ６０９）、キー適用部３０８は、受信したアップグレードキーを、ライセンス変更要求に含まれる識別情報が示す無線装置１０のキー情報に適用する（ステップＳ６１０）。
【００３９】
次に、上限数管理部３０４は、上限数記憶部３０５が記憶する許諾上限数のうち、ライセンス変更要求が示す解放させる機能に関連付けられた許諾上限数から、それぞれ１を減算し（ステップＳ６１１）、処理を終了する。これにより、無線装置１０にアップグレードキーを適用することで前記無線装置１０の機能を解放し、解放した機能の許諾上限数を減少させることができる。
【００４０】
他方、ステップＳ６０６でライセンス変更要求に解放させる機能を示す情報が含まれないと判定した場合（ステップＳ６０６：ＮＯ）、またはステップＳ６０７で上限数記憶部３０５が記憶する上限数が０である機能が存在する場合（ステップＳ６０７：ＮＯ）、アップグレードキーを適用する処理を行わずに、処理を終了する。なお、ステップＳ６０７で上限数記憶部３０５が記憶する上限数が０である機能が存在する場合は、処理の終了前に、「選択された機能のライセンス数が足りません」などのエラーメッセージを出力することが好ましい。
【００４１】
次に、ライセンス管理装置３０における許諾上限数の管理動作について説明する。
ライセンシーがライセンサーから新たに管理装置を買った場合において、前記管理装置における所定の機能が予め解放されている場合、ライセンス管理装置３０の上限数記憶部３０５が記憶する上限数は、前記解放されている機能に応じて変更される必要がある。そのため、本実施形態では、監視制御装置２０を用いて無線装置１０において許諾されている機能の情報である許諾状態情報を収集し、前記許諾状態情報に基づいて定期的に許諾上限数を更新するようにしている。
【００４２】
具体的には、監視制御装置２０は、通信路によって接続された複数の無線装置１０から許諾状態情報を定期的に取得し、ライセンス管理装置３０に通知する。なお、監視制御装置２０に接続された無線装置１０が、図１に示すように直列的に接続されている場合は、直列的に接続された全ての無線装置１０から許諾状態情報を取得する。つまり、他の無線装置１０（前段の無線装置１０）を介して監視制御装置２０に接続されている無線装置１０（後段の無線装置１０）は、自装置の許諾状態情報を、前段の無線装置１０に送信し、前段の無線装置１０は、後段の無線装置１０から受信した許諾状態情報に加えて自装置の許諾状態情報を、監視制御装置２０に送信する。
【００４３】
次に、ライセンス管理装置３０の監視情報取得部３０９が全ての監視制御装置２０から許諾状態情報を取得すると、上限数管理部３０４は、取得した全ての許諾状態情報に基づいて、機能毎に無線装置１０における許諾数を算出する。そして契約によって定められたライセンス数から算出した許諾数を減じることで、現在の許諾上限数を算出することができる。そして、上限数管理部３０４は、算出した許諾上限数を上限数記憶部３０５に上書きする。
【００４４】
これにより、ライセンス管理装置３０は、管理対象となる無線装置１０が増えたときに、上限数記憶部３０５が記憶する許諾上限数を更新することができる。また、ライセンス管理装置３０が監視制御装置２０を介して複数の無線装置１０から許諾状態情報を取得することで、許諾上限数の更新処理において無線装置１０とライセンス管理装置３０との間の通信路の混雑を回避することができる。
【００４５】
このように、本実施形態によれば、ライセンス管理装置３０は、無線装置１０に固有のデフォルトキーでキー情報を上書きすることで、無線装置１０を全ての機能が制限された状態（デフォルト状態）にすることができる。また、ライセンス管理装置３０は、デフォルトキーで上書きされたキー情報にアップグレードキーを適用することで、無線装置１０における機能の制限の解除を行うことができる。つまりライセンシーは、機能の解放の対象をある無線装置１０から他の無線装置１０へ変更したい場合、ある無線装置１０に対して前記機能の解放を要求するライセンス変更要求をライセンス管理装置３０に入力し、他の無線装置１０に対して前記機能の解放を要求するライセンス変更要求をライセンス管理装置３０に入力することで、機能の制限を解放する無線装置１０を変更することができる。
【００４６】
また、本実施形態によれば、ライセンス管理装置３０は、キー適用部３０８がデフォルトキーまたはアップグレードキーを無線装置１０に適用したときに上限数記憶部３０５が記憶する許諾上限数を更新する。また、キー適用部３０８は、許諾上限数が０の場合、アップグレードキーを無線装置１０に適用しない。これにより、ライセンス管理装置３０はライセンサーとライセンシーとの間の契約で決められたライセンス数の範囲内で無線装置１０の機能の制限・解放を行うことができる。
【００４７】
また、本実施形態によれば、ライセンス管理装置３０とキー生成装置４０とはネットワークを介して接続されている。これにより、ライセンス管理装置３０は、ライセンシーの要求に応じて、キー生成装置４０へキー生成要求をオンデマンドに発行することができる。これにより、ライセンス管理装置３０は、アップグレードキーを予め記憶していなくても、ライセンシーが要求するアップグレードキーを遅滞なく取得することができる。
【００４８】
また、ライセンス管理装置３０が、全てのパターンのアップグレードキーを予め記憶しておく場合、新たなライセンス形態を追加する場合に、アップグレードキーを格納するテーブルを更新する必要がある。他方、本実施形態によれば、新たなライセンス形態が追加になったとしても、キー生成装置４０がオンデマンドにアップグレードキーを生成するため、ライセンス形態の変更に柔軟に対応することができる。
【００４９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、ライセンス変更要求を受け付ける度に許諾状態読み出し部３０７が無線装置１０から許諾状態情報を読み出し、前記許諾状態情報に基づいて許諾上限数を更新する場合について説明したが、これに限られない。例えば、監視情報取得部３０９が監視制御装置２０から取得した許諾状態情報を記憶しておき、前記許諾状態情報に基づいて許諾上限数を更新するようにしても良い。
【００５０】
また、本実施形態では、上限数記憶部３０５が機能毎に許諾上限数を記憶する場合を説明したが、これに限られず、例えば上限数記憶部３０５がアップグレードキー毎に許諾上限数を記憶するようにしても良い。例えば、Ｃａｐａｃｉｔｙ適用のアップグレードキーの許諾上限数が５、Ｒｅｄｕｎｄａｎｃｙ適用のアップグレードキーの許諾上限数が５、Ｃａｐａｃｉｔｙ及びＲｅｄｕｎｄａｎｃｙ適用のアップグレードキーの許諾上限数が１、のようにアップグレードキー毎に許諾上限数を記憶する。この場合、Ｃａｐａｃｉｔｙ及びＲｅｄｕｎｄａｎｃｙの適用を受けられる無線装置１０は、１台だけである。
【００５１】
また、本実施形態では、ライセンス管理装置３０が予めキー生成装置４０からデフォルトキーを受信して記憶しておく場合を説明したが、これに限られず、例えばデフォルトキーもアップグレードキーと同様に変更要求のたびにキー生成装置４０が生成するようにしても良い。
【００５２】
上述の無線装置１０、監視制御装置２０、ライセンス管理装置３０、及びキー生成装置４０は、内部にコンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが前記プログラムを実行するようにしても良い。
【００５３】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５４】
本願は、２０１１年７月１９日に、日本に出願された特願２０１１−１５７６５８号に基づき優先権を主張し、その内容をここに援用する。
【産業上の利用可能性】
【００５５】
本発明に係わるライセンス管理装置によれば機能の解放の対象となる無線装置を変更することができる。
【符号の説明】
【００５６】
１０    無線装置
１０−１    無線装置
１０−Ｎ    無線装置
２０    監視制御装置
２０−１監視制御装置
２０−Ｍ    監視制御装置
３０    ライセンス管理装置
４０    キー生成装置
３０１    通信部
３０２    キー記録部
３０３    キー記憶部
３０４    上限数管理部
３０５    上限数記憶部
３０６    キー抽出部
３０７    許諾状態読み出し部
３０８    キー適用部
３０９    監視情報取得部
４０１    無線装置情報記憶部
４０２    デフォルトキー生成部
４０３    アップグレードキー生成部
４０４    上限数増減値記憶部
４０５    上限数増減値読み出し部
４０６    通信部
【図１】
2013011902.tif 000003
【図２】
2013011902.tif 000004
【図３】
2013011902.tif 000005
【図４Ａ】
2013011902.tif 000006
【図４Ｂ】
2013011902.tif 000007
【図５】
2013011902.tif 000008
【図６】
2013011902.tif 000009
【図７】
2013011902.tif 000010
【国際調査報告】
2013011902.tif 000011
2013011902.tif 000012
2013011902.tif 000013
2013011902.tif 000014