(57)【要約】【課題】ライセンス対象品の利用条件に応じたライセンス管理を行えるようにする。【解決手段】利用条件ポイント対応記憶部92には、ライセンス対象品毎に、その利用条件と、この利用条件に応じたポイントとが関連付けて記録される。スケジュール記憶部93には、ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録される。判定手段94は、利用条件ポイント対応表記憶部92を参照して上記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、その合計値がポイント記憶部９１中のポイント以下であるか否かを判定する。ライセンス管理手段95は、判定手段94で上記合計値が上記ポイント以下であると判定された場合、ライセンス対象品96-1〜96-n毎の利用条件を、そのライセンス対象品に関連付けて上記ポイント分配情報に設定されている利用条件とした上で、利用を許可する。【選択図】図９
2014191732.tif 000002
【特許請求の範囲】
【請求項１】
ポイントが記録されるポイント記憶部と、
ライセンス対象品毎に、その利用条件と、該利用条件に応じたポイントとが関連付けて記録された利用条件ポイント対応表記憶部と、
ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録されるスケジュール記憶部と、
前記利用条件ポイント対応表記憶部を参照して前記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定する判定手段と、
該判定手段で前記合計値が前記ポイント記憶部に記録されているポイント以下であると判定された場合、前記ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けて前記ポイント分配情報に設定されている利用条件とした上で、利用を許可するライセンス管理手段とを備えることを特徴とするライセンス管理装置。
【請求項２】
請求項１記載のライセンス管理装置において、
前記スケジュール記憶部には、内容が異なる複数のポイント分配情報が記録されると共に、利用するポイント分配情報の識別情報が時間帯毎に設定されたポイント分配スケジュール情報が記録され、且つ、
前記判定手段は、現時点が属する時間帯が変化する毎に、現時点が属する時間帯に関連付けて、前記ポイント分配スケジュール情報に識別情報が設定されているポイント分配情報を前記スケジュール記憶部から検索し、該検索したポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定することを特徴とするライセンス管理装置。
【請求項３】
請求項２記載のライセンス管理装置において、
ユーザの指示に従って、前記ポイント分配スケジュール情報に設定されている識別情報を変更するスケジュール変更手段を備えたことを特徴とするライセンス管理装置。
【請求項４】
請求項１乃至３の何れか１項に記載のライセンス管理装置において、
前記判定手段は、ポイントの合計値が前記ポイント記憶部に記録されているポイントを超える場合は、前記合計値と前記ポイント記憶部に記録されているポイントとの差分を前記表示部に表示することを特徴とするライセンス管理装置。
【請求項５】
請求項２乃至４記載のライセンス管理装置において、
ライセンス対象品毎に、そのライセンス対象品を利用するために必要になるポイントが、利用条件毎に記録される利用条件ポイント対応表記憶部と、
ライセンス対象品毎の入力欄を有するスケジュール作成画面を表示部に表示し、前記入力欄に入力された利用条件に対応するポイントを前記利用条件ポイント対応表記憶部から検索し、該検索したポイントに基づいて、前記ポイント分配情報を作成するスケジュール作成手段を備えたことを特徴とするライセンス管理装置。
【請求項６】
ポイントが記録されるポイント記憶部と、ライセンス対象品毎に、その利用条件と該利用条件に応じたポイントとが関連付けて記録された利用条件ポイント対応表記憶部と、ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録されるスケジュール記憶部と、判定手段と、ライセンス管理手段とを備えたコンピュータが実行するライセンス管理方法であって、
前記判定手段が、前記利用条件ポイント対応表記憶部を参照して前記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定し、
前記ライセンス管理手段が、前記判定手段で前記合計値が前記ポイント記憶部に記録されているポイント以下であると判定された場合、前記ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けて前記ポイント分配情報に設定されている利用条件とした上で、利用を許可することを特徴とするライセンス管理方法。
【請求項７】
ポイントが記録されるポイント記憶部と、ライセンス対象品毎に、その利用条件と該利用条件に応じたポイントとが関連付けて記録された利用条件ポイント対応表記憶部と、ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録されるスケジュール記憶部とを備えたコンピュータを、
前記利用条件ポイント対応表記憶部を参照して前記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定する判定手段、
該判定手段で前記合計値が前記ポイント記憶部に記録されているポイント以下であると判定された場合、前記ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けて前記ポイント分配情報に設定されている利用条件とした上で、利用を許可するライセンス管理手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンス管理装置、ライセンス管理方法、及びプログラムに関する。
【背景技術】
【０００２】
ソフトウェアモジュール等のライセンス対象品のライセンスを管理する技術として、バリューポイント等と呼ばれるポイントを利用する技術が知られている（例えば、特許文献１，２参照）。
【０００３】
特許文献１に記載されている技術では、ライセンス対象品毎に、それを利用するために必要になるポイントが定められている。ライセンス対象品を利用するユーザは、ライセンス元からポイントを購入し、ＭＭＣ（Multi Media Card）などの記憶装置に記録しておく。そして、ライセンス対象品の実装時に、ライセンスマネージャが、実装されている各ライセンス対象品に対して定められているポイントの合計値を求め、記憶装置に記録されているポイントと比較する。そして、記憶装置に記録されているポイントが合計値以上の場合は、実装されているライセンス対象品の利用を許可し、合計値未満の場合は、ライセンス対象品の利用を許可しない。
【０００４】
特許文献２に記載されている技術では、ライセンスサーバにおいて、端末装置で利用可能なライセンス対象品の種類と、利用可能な残ポイントとを管理している。端末装置のユーザは、新たなライセンス対象品を利用する場合、上記新たなライセンス対象品を利用するために必要になるポイントを含んだ利用要求をライセンスサーバへ送信する。ライセンスサーバは、端末装置から利用要求が送られてくると、それに含まれているポイントと管理している残ポイントとを比較する。そして、利用要求に含まれているポイントが、残ポイント以下の場合は、新たなライセンス対象品の利用を許可し、残ポイントを超える場合は、ライセンス対象品の利用を許可しない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００３−５３３８１３号公報
【特許文献２】特開２００８−１９８１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１，２に記載されている技術によれば、ユーザは所持しているポイントの範囲内で、ライセンス対象品を自由に組み合わせて利用することができる。
【０００７】
しかし、特許文献１，２では、ライセンス対象品を利用するために必要になるポイントが、１つのライセンス対象品に対して１つしか設定されていないため、ライセンス対象品の利用条件を考慮したライセンス管理を行うことができないという問題がある。
【０００８】
[本発明の目的]
そこで、本発明の目的は、ライセンス対象品の利用条件を考慮したライセンス管理を行うことができないという課題を解決したライセンス管理装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るライセンス管理装置は、
ポイントが記録されるポイント記憶部と、
ライセンス対象品毎に、その利用条件と、該利用条件に応じたポイントとが関連付けて記録された利用条件ポイント対応表記憶部と、
ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録されるスケジュール記憶部と、
前記利用条件ポイント対応表記憶部を参照して前記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定する判定手段と、
該判定手段で前記合計値が前記ポイント記憶部に記録されているポイント以下であると判定された場合、前記ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けて前記ポイント分配情報に設定されている利用条件とした上で、利用を許可するライセンス管理手段とを備える。
【００１０】
本発明に係るライセンス管理方法は、
ポイントが記録されるポイント記憶部と、ライセンス対象品毎に、その利用条件と該利用条件に応じたポイントとが関連付けて記録された利用条件ポイント対応表記憶部と、ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録されるスケジュール記憶部と、判定手段と、ライセンス管理手段とを備えたコンピュータが実行するライセンス管理方法であって、
前記判定手段が、前記利用条件ポイント対応表記憶部を参照して前記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定し、
前記ライセンス管理手段が、前記判定手段で前記合計値が前記ポイント記憶部に記録されているポイント以下であると判定された場合、前記ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けて前記ポイント分配情報に設定されている利用条件とした上で、利用を許可する。
【００１１】
本発明に係るプログラムは、
ポイントが記録されるポイント記憶部と、ライセンス対象品毎に、その利用条件と該利用条件に応じたポイントとが関連付けて記録された利用条件ポイント対応表記憶部と、ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録されるスケジュール記憶部とを備えたコンピュータを、
前記利用条件ポイント対応表記憶部を参照して前記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、該求めたポイントの合計値が前記ポイント記憶部に記録されているポイント以下であるか否かを判定する判定手段、
該判定手段で前記合計値が前記ポイント記憶部に記録されているポイント以下であると判定された場合、前記ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けて前記ポイント分配情報に設定されている利用条件とした上で、利用を許可するライセンス管理手段として機能させる。
【発明の効果】
【００１２】
本発明によれば、ライセンス対象品の利用条件を考慮したきめ細かなライセンス管理を行うことができるという効果を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態に係るライセンス管理装置の構成例を示すブロック図である。
【図２】利用条件ポイント対応表２２の内容例を示す図である。
【図３】スケジュール記憶部２３の内容例を示す図である。
【図４】スケジュール作成手段１１の処理例を示すフローチャートである。
【図５】スケジュール作成画面５の一例を示す図である。
【図６】スケジュール変更手段１２の処理例を示すフローチャートである。
【図７】判定手段１２の処理例を示すフローチャートである。
【図８】ライセンス管理手段１３の処理例を示すフローチャートである。
【図９】本発明の第２の実施の形態に係るライセンス管理装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１５】
[本発明の第１の実施の形態]
図１を参照すると、本発明の第１の実施の形態に係るライセンス管理装置は、制御装置１と、ディスク装置などの記憶装置２とを備えている。また、本実施の形態に係るライセンス管理装置によってライセンスが管理されるノード３には、ライセンス対象品としてランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３が実装されている。なお、ノード３は、パーソナルコンピュータやグリッドストレージ装置などである。
【００１６】
記憶装置２には、ポイント記憶部２１と、利用条件ポイント対応表記憶部２２と、スケジュール記憶部２３とが設けられている。
【００１７】
ポイント記憶部２１には、ライセンス対象品であるランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及び、クライアント接続機能部３３を利用するためにユーザが取得したポイントが記録される。
【００１８】
利用条件ポイント対応表記憶部２２には、ライセンス対象品毎に、そのライセンス対象品を利用するために必要になるポイントが、利用条件毎に記録されている。
【００１９】
図２は、利用条件ポイント対応表２２の内容例を示す図であり、次のようなことを示している。ランダムアクセス機能部３１は、最大性能の５０％以上の性能で利用する場合には「４０」ポイントが必要で、最大性能の５０％未満の性能で利用する場合には「２０」ポイントが必要になることを示している。なお、ランダムアクセス機能部３１の性能は、単位時間当たりのデータ転送命令の命令数で表される。また、シーケンシャルアクセス機能部３２は、最大性能の５０％以上の性能で利用する場合には「４０」ポイントが必要で、５０％未満の性能で利用する場合には「２０」ポイントが必要になることを示している。なお、シーケンシャルアクセス機能部３２の性能は、単位時間当たりのデータ転送量で表される。また、クライアント接続機能部３３は、クライアントの接続台数が６台以上の場合には「２０」ポイントが必要で、接続台数が６台未満の場合には「１０」ポイントが必要になることを示している。
【００２０】
スケジュール記憶部２３には、図３に示すように、ポイント分配スケジュール情報２３１と、複数のポイント分配情報２３２，２３３が記録される。なお、ポイント分配情報２３２，２３３には、作成時に識別子ＩＤ１，ＩＤ２が付与されている。
【００２１】
ポイント分配情報２３２，２３３は、ランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３を利用するためにそれぞれ何ポイント使用するのかを示している。同図の例では、ポイント分配情報２３２は、ランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３を利用するために、それぞれ「４０」「２０」「２０」ポイント使用することを示し、ポイント分配情報２３３は、ランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３を利用するために、それぞれ「２０」「４０」「１０」ポイント使用することを示している。
【００２２】
例えば、各機能部３１，３２，３３に対してポイント分配情報２３２によって示されるポイントを使用した場合には、ランダムアクセス機能部３１は、最大性能の５０％以上の性能で利用することができ、シーケンシャルアクセス機能部３２は、最大性能の５０％未満の性能でしか利用できず、クライアント接続機能部３３には、６台以上のクライアントを接続することができる。また、例えば、各機能部３１，３２，３３に対してポイント分配情報２３３によって示されるポイントを使用した場合には、ランダムアクセス機能部３１は、最大性能の５０％未満の性能でしか利用できず、シーケンシャルアクセス機能部３２は、最大性能の５０％以上の性能で利用でき、クライアント接続機能部３３には、６台未満のクライアントしか接続することができない（図２参照）。
【００２３】
ポイント分配スケジュール情報２３１には、各時間帯において利用するポイント分配情報を示す。図３の例では、ポイント分配スケジュール情報２３１は、時間帯「８時〜２０時」においては、識別子ＩＤ１が付与されているポイント分配情報２３２を使用し、それ以外の時間帯では、識別子ＩＤ２が付与されているポイント分配情報２３２を使用することを示している。なお、本実施の形態では、１つの時間帯を４時間としたが、これに限られるものではない。
【００２４】
制御装置１は、スケジュール作成手段１１と、スケジュール変更手段１２と、判定手段１３と、ライセンス管理手段１４と、キーボード等の入力部１５と、ＬＣＤ等の表示部１６とを備えている。
【００２５】
スケジュール作成手段１１は、入力部１５から入力されるユーザの指示に従って、図３に示すようなポイント分配スケジュール情報２３１やポイント分配情報２３２，２３３を作成し、スケジュール記憶部２３に記録する機能を有する。
【００２６】
スケジュール変更手段１２は、入力部１５から入力されるユーザの指示に従って、スケジュール記憶部１２に記録されているポイント分配スケジュール情報２３１やポイント分配情報２３２，２３３を変更する機能を有する。
【００２７】
判定手段１３は、次のような機能を有する。
【００２８】
・現時点が属している時間帯が別の時間帯に変化した場合、現時点が属している時間帯において利用するポイント分配情報をスケジュール記憶部２３から入力する機能。
・入力したポイント分配情報に含まれている各機能部３１〜３３についてのポイントの合計値を算出する機能。
・算出した合計値が、ポイント記憶部２１に記録されているポイント以下であるか否かを判定し、判定結果をライセンス管理手段１４に通知する機能。
【００２９】
ライセンス管理手段１４は、次のような機能を有する。
【００３０】
・判定手段１３から通知された判定結果が「合計値＞ポイント」であることを示している場合は、ノード３によるライセンス対象品（ランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、クライアント接続機能部３３）の利用を禁止する機能。
・判定手段１３から通知された判定結果が「合計値≦ポイント」であることを示している場合は、ノード３に対してライセンス対象品の利用を許可すると共に、現時点が属している時間帯において利用するポイント分配情報をスケジュール記憶部２３から入力する機能。
・入力したポイント分配情報に含まれている各機能部３１〜３３についてのポイントを該当する機能部３１〜３３に渡す機能。
【００３１】
なお、スケジュール作成手段１１、スケジュール変更手段１２、判定手段１３、及びライセンス管理手段１４は、コンピュータによって実現可能であり、その場合には例えば次のようにする。コンピュータをスケジュール作成手段１１、スケジュール変更手段１２、判定手段１３、及びライセンス管理手段１４として機能させるためのプログラムを記録したディスク装置、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御し、自コンピュータ上に上記各手段１１〜１４を実現する。
【００３２】
次に、本実施の形態の動作について説明する。
【００３３】
先ず、スケジュール作成手段１１の動作を図４及び図５を参照して説明する。
【００３４】
スケジュール作成手段１１は、起動されると、先ず、図５に示すようなスケジュール作成画面５を表示部１６に表示する（ステップＳ４１）。
【００３５】
図５を参照すると、スケジュール作成画面５には、ポイント分配スケジュール情報作成部５１と、ポイント分配情報作成部５２と、識別子表示部５３とが設けられている。ポイント分配スケジュール情報作成部５１には、識別子の入力欄５１１〜５１６が時間帯毎に設けられている。ポイント分配情報記憶部５２には、利用条件の入力欄５２１〜５２３が機能部毎に設けられている。
【００３６】
ユーザは、図５に示すようなスケジュール作成画面５が表示されると、先ず、入力欄５２１〜５２３に利用条件を入力する。その後、ユーザは、入力部１５からポイント分配情報作成指示を入力する。
【００３７】
スケジュール作成手段１１は、ポイント分配情報作成指示が入力されると（ステップＳ４２がＹｅｓ）、利用条件ポイント対応表２２を参照し、各入力欄５２１〜５２３に入力された利用条件に対応したポイントを求める。その後、求めたポイントと機能部とを関連付け、更に識別子を付与することによりポイント分配情報を作成し、作成したポイント分配情報をスケジュール記憶部２３に記録する（ステップＳ４３）。また、ステップＳ４３では、付与した識別子を識別子表示部５３に表示する処理も行われる。今、例えば、入力欄５１１〜５１３にそれぞれ「１００％」「２０％」「２台」が入力され、利用条件対応表記憶部２２の内容が図２に示すものであるとすると、図３に示すようなポイント分配情報２３２が作成される。
【００３８】
その後、ユーザは、時間帯毎の入力欄５１１〜５１６の内の、今回作成したポイント分配情報を使用する時間帯の入力欄に、今回作成したポイント分配情報の識別子を入力する。これにより、スケジュール作成手段１１は、入力された識別子を該当する入力欄に設定する（ステップＳ４４）。
【００３９】
ユーザは、更に、別のポイント分配情報を作成する場合は、前述したと同様に、入力欄５２１〜５２３に利用条件を入力し、その後、ポイント分配情報作成指示を入力する。これにより、前述した処理と同様の処理が行われ、新たなポイント分配情報が作成され、スケジュール記憶部２３に記録される。上述した処理を繰り返し行い、識別子の入力欄５１１〜５１６に識別子を入力すると、ユーザは、入力部１５から終了指示を入力する。これにより、スケジュール作成手段１１は、入力欄５１１〜５１６に設定されている識別子に基づいて、図３に示すようなポイント分配スケジュール情報２３１を作成し、スケジュール記憶部２３に記録する。
【００４０】
次に、スケジュール変更手段１２の動作を、図６を参照して説明する。
【００４１】
スケジュール変更手段１２は、起動されると、スケジュール記憶部２３の内容を表示部１６に表示する（ステップＳ６１）。ユーザは、スケジュール記憶部２３の内容が表示部１６に表示されると、カーソルを変更部分に移動させ、入力部１５から変更後の内容を入力する。これにより、スケジュール変更部１２は、スケジュール記憶部２３の記憶内容をユーザの指示（入力操作）に従って変更する（ステップＳ６２）。
【００４２】
例えば、時間帯「８≦Ｔ＜１２」において利用するポイント分配情報を、ポイント分配情報２３２からポイント分配情報２３３に変更する場合は、ユーザは、カーソルを時間帯「８≦Ｔ＜１２」に関連付けて表示されている識別子「ＩＤ１」の表示位置に移動させ、その後、入力部１５から識別子「ＩＤ２」を入力する。これにより、スケジュール変更手段１２は、ポイント分配スケジュール情報２３１の時間帯「８≦Ｔ＜１２」に関連付けて記録されている識別子を「ＩＤ１」から「ＩＤ２」に変更する（ステップＳ６２）。
【００４３】
次に、判定手段１３の動作を図７を参照して説明する。
【００４４】
判定手段１３は、起動されると、現時点が属する時間帯において使用するポイント分配情報をスケジュール記憶部２３から入力する（ステップＳ７１）。今、例えば、現時点が属する時間帯が「８≦Ｔ＜１２」であり、スケジュール記憶部２３の内容が図３に示すものであるとすると、判定手段１３は、識別子「ＩＤ１」のポイント分配情報２３２を入力することになる。
【００４５】
次いで、判定手段１３は、ポイント分配情報２３２において、各機能部に対して設定されているポイント「４０」「２０」「２０」の合計値「８０」を求める（ステップＳ７２）。その後、判定手段１３は、合計値がポイント記憶部２１に記録されているポイントＰ以下であるか否かを判定する（ステップＳ７３）。
【００４６】
そして、合計値がポイントＰ以下である場合（ステップＳ７３がＹｅｓ）は、その旨をライセンス管理部１４に通知する（ステップＳ７４）。これに対して、ポイントＰが合計値未満である場合（ステップＳ７３がＮｏ）は、その旨をライセンス管理手段１４に通知した後（ステップＳ７５）、合計値とポイントＰとの差分（合計値−ポイントＰ）を表示部１６に表示する（ステップＳ７６）。
【００４７】
その後、判定部１３は、現時点が属する時間帯が変化すると（ステップＳ７７がＹｅｓ）、前述したと同様の処理を再び行う。
【００４８】
次に、ライセンス管理手段１４の動作を、図８を参照して説明する。
【００４９】
ライセンス管理手段１４は、判定手段１３から通知を受けると、その内容が「合計値がポイントＰ以下である」ことを示しているか否かを判定する（ステップＳ８１）。
【００５０】
そして、通知内容が「ポイントＰが合計値未満である」ことを示している場合（ステップＳ８１がＮｏ）は、ポイント不足と判断し、ノード３に対してライセンス対象品の利用禁止を指示する（ステップＳ８５）。これに対して、通知内容が「合計値がポイントＰ以下である」ことを示している場合（ステップＳ８１がＹｅｓ）は、先ず、スケジュール記憶部２３から現時点を含む時間帯において使用しているポイント分配情報を入力する（ステップＳ８２）。例えば、現時点が属する時間帯が「８≦Ｔ＜１２」であり、スケジュール記憶部２３の内容が図３に示すものであるとすると、ステップＳ８２では、ポイント分配情報２３２を入力することになる。
【００５１】
その後、ライセンス管理手段１４は、ポイント分配情報２３２に含まれているランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３用のポイントを、ノード３に実装されている該当する機能部３１〜３３に渡す（ステップＳ８４）。
【００５２】
例えば、ステップＳ８２で、ポイント分配情報３２３を入力したとすると、ライセンス管理手段１４は、ランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３に対し、それぞれ「４０」「２０」「２０」ポイントを渡すことになる。ランダムアクセス機能部３１、シーケンシャルアクセス機能部３２、及びクライアント接続機能部３３は、ライセンス管理手段１４からポイントが渡されると、例えば、利用条件ポイント対応表記憶部２２を参照して、渡されたポイントに応じた利用条件を満たすように動作する。例えば、ポイント「２０」を渡されたシーケンシャルアクセス手段３２は、最大性能の５０％未満の性能で動作する。
【００５３】
なお、スケジュール記憶部２３の内容が図３に示すものである場合、時間帯「８≦Ｔ＜２０」では、ポイント記憶部２１に「８０＝４０＋２０＋２０」ポイント以上記録されていれば、ライセンス対象品である各機能部３１〜３３を利用でき、それ以外の時間帯ではポイント記憶部２１に「７０＝２０＋４０＋１０」ポイント以上記録されていれば、各機能部３１〜３３を利用できる。また、上述した実施の形態では、ライセンス対象品をランダムアクセス機能部、シーケンスアクセス機能部、クライアント接続機能部としたが、ライセンス対象品はこれに限られるものではない。
【００５４】
[第１の実施の形態の効果]
本実施の形態によれば、ライセンス対象品の利用条件を考慮したきめ細かなライセンス管理を行うことができるという効果を得ることができる。その理由は、ポイント分配情報に設定されている、ライセンス対象品毎の利用条件に応じたポイントの合計値が、ユーザが取得しているポイント以下であるか否かを判定し、合計値がポイント以下の場合は、ライセンス対象品の利用条件を、ポイント分配情報に設定されているポイントに応じたものとした上で、利用を許可するようにしているからである。
【００５５】
また、本実施の形態は、ライセンス対象品の利用条件の変化を考慮したきめ細かなライセンス管理を行うことができる。その理由は、現時点が属している時間帯が変化する毎に、現時点が属している時間帯において利用するライセンス対象品の利用条件に応じたポイントの合計値が、ユーザが取得しているポイント以下である否かを判定し、合計値がポイント以下の場合は、ライセンス対象品の利用条件を、そのライセンス対象品に対して定められている、現時点を含む時間帯におけるポイントに応じたものとした上で、利用を許可するようにしているからである。
【００５６】
また、本実施の形態では、スケジュール変更手段を用いて、ポイント分配スケジュール情報中の識別子を変更することにより、スケジュールを変更することができるので、スケジュールの変更を容易に行うことができるという効果を得ることができる。
【００５７】
更に、本実施の形態では、現時点を含む時間帯で使用するポイント分配情報に含まれているポイントの合計値がポイント記憶部に記録されているポイントを超える場合、上記合計値と上記ポイントとの差分を表示するので、ポイントの不足分を容易に認識することができるという効果を得ることができる。
【００５８】
また、本実施の形態では、ポイント分配作成部５２が有する入力欄５２１〜５２３に利用条件を入力すると、スケジュール作成手段が、利用条件ポイント対応表記憶部から利用条件に応じたポイントを検索し、検索したポイントに基づいてポイント分配情報を作成するので、ポイント分配情報を容易に作成することができる。つまり、利用条件に対応したポイントをユーザがいちいち調べる必要がなくなるので、ポイント分配情報を容易に作成することが可能になるという効果を得ることができる。
【００５９】
[本発明の第２の実施の形態]
次に、本発明の第２の実施の形態について説明する。
【００６０】
図９を参照すると、本実施の形態に係るライセンス管理装置は、ポイント記憶部９１と、利用条件ポイント対応表記憶部９２と、スケジュール記憶部９３と、判定手段９４と、ライセンス管理手段９５とを備えている。
【００６１】
ポイント記憶部９１にはライセンス対象品９６−１〜９６−ｎを利用するためにユーザが取得したポイントが記録される。利用条件ポイント対応表記憶部９２には、ライセンス対象品毎に、その利用条件と、この利用条件に応じたポイントとが関連付けて記録される。スケジュール記憶部９３には、ライセンス対象品毎に、その利用条件を示す情報が設定されたポイント分配情報が記録される。
【００６２】
判定手段９４は、利用条件ポイント対応表記憶部９２を参照して上記ポイント分配情報に設定されているライセンス対象品毎の利用条件に応じたポイントを求め、求めたポイントの合計値がポイント記憶部９１に記録されているポイント以下であるか否かを判定する。
【００６３】
ライセンス管理手段９５は、判定手段９４で上記合計値が上記ポイント記憶部９１に記録されているポイント以下であると判定された場合、ライセンス対象品９６−１〜９６−ｎ毎の利用条件を、そのライセンス対象品に関連付けて上記ポイント分配情報に設定されている利用条件とした上で、利用を許可する。
【００６４】
[第２の実施の形態の効果]
本実施の形態によれば、ライセンス対象品の利用条件を考慮したきめ細かなライセンス管理を行うことができるという効果を得ることができる。その理由は、ポイント分配情報に設定されているライセンス対象品毎の利用条件と、利用条件ポイント対応表記憶部の内容とに基づいて、ライセンス対象品毎に利用条件に応じたポイントを求め、その合計値がポイント記憶部に記録されているポイント以下の場合、ライセンス対象品毎の利用条件を、そのライセンス対象品に関連付けてポイント分配情報に設定されている利用条件とした上で、利用を許可するようにしているからである。
【符号の説明】
【００６５】
１・・・制御装置
１１・・・スケジュール作成手段
１２・・・スケジュール変更手段
１３・・・判定手段
１４・・・ライセンス管理手段
１５・・・入力部
１６・・・表示部
２・・・記憶装置
２１・・・ポイント記憶部
２２・・・利用条件ポイント対応表記憶部
２３・・・スケジュール記憶部
３・・・ノード
３１・・・ランダムアクセス機能部
３２・・・シーケンシャルアクセス機能部
３３・・・クライアント接続機能部
５・・・スケジュール作成画面
５１・・・ポイント分配スケジュール情報作成部
５１１〜５１６・・・入力欄
５２・・・ポイント分配情報作成部
５２１〜５２３・・・入力欄
５３・・・識別子表示部
９１・・・ポイント記憶部
９２・・・利用条件ポイント対応表記憶部
９３・・・スケジュール記憶部
９４・・・判定手段
９５・・・ライセンス管理手段
９６−１〜９６−ｎ・・・ライセンス対象品
【図１】
2014191732.tif 000003
【図２】
2014191732.tif 000004
【図３】
2014191732.tif 000005
【図４】
2014191732.tif 000006
【図５】
2014191732.tif 000007
【図６】
2014191732.tif 000008
【図７】
2014191732.tif 000009
【図８】
2014191732.tif 000010
【図９】
2014191732.tif 000011