(57)【要約】【課題】  呼制御装置において、リアルタイムにライセンスの利用状況を検出し、ライセンス管理する。【解決手段】  本発明は、所定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置に関する。そして、呼制御装置は、所定動作を実行する手段と、新たに所定動作を実行しようとする場合に、所定動作について同時に実行する数が、ライセンス数を超えるか否かを判定する手段と、所定動作について同時に実行する数が、ライセンス数を超えると判定された場合に、新たな所定動作の実行を禁止する手段とを有することを特徴とする。【選択図】      図１
2009205371.tif 000002
【特許請求の範囲】
【請求項１】
所定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置において、
上記所定動作を実行する動作実行手段と、
上記動作実行手段が、新たに上記所定動作を実行しようとする場合に、上記所定動作について同時に実行する数が、上記ライセンス数を超えるか否かを判定する判定手段と、
上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな上記所定動作の実行を禁止する動作実行禁止手段と
を有することを特徴とする呼制御装置。
【請求項２】
上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記判定手段による判定結果を外部装置に通知する通知手段をさらに有することを特徴とする請求項１に記載の呼制御装置。
【請求項３】
上記動作実行手段は、上記所定動作として呼制御を行い、
上記判定手段は、上記動作実行手段が新たな呼について制御を開始しようとする場合に、上記動作実行手段が同時に制御する呼の数が上記ライセンス数を超えるか否かを判定し、
上記動作実行禁止手段は、上記判定手段により、上記動作実行手段が同時に制御する呼の数が上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな呼の制御開始を禁止する
ことを特徴とする請求項１又は２に記載の呼制御装置。
【請求項４】
上記動作実行手段は、上記所定動作として、当該呼制御装置における呼制御に係る加入者データを登録しているものであり、
上記判定手段は、上記動作実行手段が加入者データを追加登録しようとした場合に、登録している加入者データの件数が、上記ライセンス数を超えるか否かを判定し、
上記動作実行禁止手段は、上記判定手段により、上記動作実行手段に登録されている加入者データの件数が上記ライセンス数を超えると判定された場合に、上記動作実行手段による加入者データの追加登録を禁止する
ことを特徴とする請求項１〜３のいずれかに記載の呼制御装置。
【請求項５】
所定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置に搭載されたコンピュータを、
上記所定動作を実行する動作実行手段と、
上記動作実行手段が、新たに上記所定動作を実行しようとする場合に、上記所定動作について同時に実行する数が、上記ライセンス数を超えるか否かを判定する判定手段と、
上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな上記所定動作の実行を禁止する動作実行禁止手段と
して機能させることを特徴とするライセンス管理プログラム。
【請求項６】
所定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置におけるライセンス管理方法において、
動作実行手段、判定手段、動作実行禁止手段を有し、
上記動作実行手段は、上記所定動作を実行し、
上記判定手段は、上記動作実行手段が、新たに上記所定動作を実行しようとする場合に、上記所定動作について同時に実行する数が、上記ライセンス数を超えるか否かを判定し、
上記動作実行禁止手段は、上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな上記所定動作の実行を禁止する
ことを特徴とするライセンス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼制御装置、ライセンス管理プログラム及びライセンス管理方法に関し、例えば、設定されているライセンスに応じて動作を制限する呼制御装置に適用し得る。
【背景技術】
【０００２】
現在、ソフトウェアの不正使用を防ぐために、ソフトウェアの使用に関するライセンスを管理する種々のネットワークシステムが開発されている。また、企業等ではＬＡＮやＷＡＮ等のネットワークの構築が進み、これに伴って、ネットワーク上でライセンス管理対象となるソフトウェアを同時に使用する最大数を許諾する形態でのライセンス契約を結び、そのライセンスを管理するシステムが増えている。
【０００３】
例えば、特許文献１にライセンス管理システムでは、ライセンス管理サーバが、所定時間毎にクライアントに対してライセンス管理対象となるソフトウェアの使用状況を問い合わせ、システム全体で同時に実行されているソフトウェアの数を把握している。
【特許文献１】特開２００１−１４２６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のライセンス管理システムでは、所定時間の間隔で、クライアントにソフトウェアの使用状況を問い合わせするため、次に問い合わせを行うまでの間の利用状況が検出できず、リアルタイムにライセンスの利用状況を検出することができなかった。
【０００５】
そのため、リアルタイムにライセンスの利用状況を検出し、ライセンス管理することができる呼制御装置、ライセンス管理プログラム及びライセンス管理方法が望まれている。
【課題を解決するための手段】
【０００６】
第１の本発明の呼制御装置は、（１）所定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置において、（２）上記所定動作を実行する動作実行手段と、（３）上記動作実行手段が、新たに上記所定動作を実行しようとする場合に、上記所定動作について同時に実行する数が、上記ライセンス数を超えるか否かを判定する判定手段と、（４）上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな上記所定動作の実行を禁止する動作実行禁止手段とを有することを特徴とする。
【０００７】
第２の本発明のライセンス管理プログラムは、（１）所定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置に搭載されたコンピュータを、（２）上記所定動作を実行する動作実行手段と、（３）上記動作実行手段が、新たに上記所定動作を実行しようとする場合に、上記所定動作について同時に実行する数が、上記ライセンス数を超えるか否かを判定する判定手段と、（４）上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな上記所定動作の実行を禁止する動作実行禁止手段として機能させることを特徴とする。
【０００８】
第３の本発明のライセンス管理方法は（１）定動作について同時に実行する数を、上記所定動作に係るライセンス数以下とする呼制御装置におけるライセンス管理方法において、（２）動作実行手段、判定手段、動作実行禁止手段を有し、（３）上記動作実行手段は、上記所定動作を実行し、（４）上記判定手段は、上記動作実行手段が、新たに上記所定動作を実行しようとする場合に、上記所定動作について同時に実行する数が、上記ライセンス数を超えるか否かを判定し、（５）上記動作実行禁止手段は、上記判定手段により、上記所定動作について同時に実行する数が、上記ライセンス数を超えると判定された場合に、上記動作実行手段による新たな上記所定動作の実行を禁止することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、呼制御装置において、リアルタイムにライセンスの利用状況を検出し、ライセンス管理することができる。
【発明を実施するための最良の形態】
【００１０】
（Ａ）第１の実施形態
以下、本発明による呼制御装置、ライセンス管理プログラム及びライセンス管理方法の第１の実施形態を、図面を参照しながら詳述する。
【００１１】
（Ａ−１）第１の実施形態の構成
図１は、この実施形態に関係する各種装置の接続関係などを示したブロック図である。
【００１２】
コールエージェント（以下、「ＣＡ」という）１１は、この実施形態の呼制御装置であり、例えば、通信システムにおいて、電話端末や、他の呼制御装置などの外部の装置間の呼を制御するものである。ＣＡ１１は、同時に接続（制御）する呼数の上限を、同時接続ライセンス数（以下、「Ｎ」と表す）以下に制限するライセンス管理を行い、ライセンスの使用状況を監視装置１２に通知する。ＣＡ１１は、例えば、ＩＰ電話システムにおける呼制御装置や、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）通信における呼制御装置であっても良い。また、ＣＡ１１は、例えば、ＰＢＸやＩＰ−ＰＢＸなどの交換装置に搭載された呼制御装置であっても良いし、通信キャリアのネットワークシステムにおける呼制御装置であっても良い。
【００１３】
ＣＡ１１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、ハードディスクなどのプログラムの実行構成、及び、他の装置と通信をするためのインターフェースを有する装置（１台に限定されず、複数台を分散処理し得るようにしたものであっても良い。）に、実施形態のライセンス管理プログラム等をインストールすることにより構築されるものであり、機能的には上述の図１のように示すことができる。
【００１４】
ＣＡ１１は、呼制御部１１１、入接続リソース制御部１１２、出接続リソース制御部１１３、ライセンス管理部１１４、トラヒック管理部１１５を有している。
【００１５】
呼制御部１１１は、ＣＡ１１において、呼制御を行うものである。
【００１６】
入接続リソース制御部１１２は、外部装置から、ＣＡ１１（呼制御部１１１）に呼接続の要求があった場合に、その外部装置と、呼制御部１１１との接続を管理するものである。入接続リソース制御部１１２は、例えば、外部装置から、呼接続要求に係る信号（以下、「起呼信号」という）が与えられると、ライセンス管理部１１４に、ライセンス数をオーバするか否か、すなわち、その呼を接続させた場合ＣＡ１１において、同時に接続（制御）する呼の数が、同時接続ライセンス数Ｎをオーバするか否かを問い合わせる。そして、入接続リソース制御部１１２は、ライセンス管理部１１４から、ライセンス数をオーバしない旨の返答があった場合には、呼制御部１１１に、その呼の接続（制御）を要求し、ライセンス数をオーバする旨の返答があった場合には、呼制御部１１１にその呼の接続（制御）は行わせない。
【００１７】
出接続リソース制御部１１３は、ＣＡ１１（呼制御部１１１）から外部装置への呼接続要求を管理制御するものである。出接続リソース制御部１１３は、呼制御部１１１から外部装置への呼接続の要求が通知されると、ライセンス管理部１１４に、ライセンス数をオーバするか否か、すなわち、その呼を接続させた場合にＣＡ１１において、同時に接続（制御）する呼の数が、同時接続ライセンス数Ｎをオーバするか否かを問い合わせる。そして、出接続リソース制御部１１３は、ライセンス管理部１１４から、ライセンス数をオーバしない旨の返答があった場合には、呼制御部１１１にその呼の接続（制御）を行わせ、ライセンス数をオーバする旨の返答があった場合には、呼制御部１１１にその呼の接続（制御）は行わせない。
【００１８】
ライセンス管理部１１４は、ライセンス情報登録部１１４ａを有しており、ライセンス情報登録部１１４ａには、同時接続ライセンス数Ｎの情報が登録されている。
【００１９】
ライセンス管理部１１４は、入接続リソース制御部１１２又は出接続リソース制御部１１３から、ライセンス数をオーバするか否かについて問い合わせがあると、その問い合わせのあった呼をさらに接続（制御）した場合に、ＣＡ１１全体で同時に接続（制御）する呼の数が、Ｎをオーバしない場合には、ライセンス数をオーバしない旨を返答し、Ｎをオーバする場合にはライセンス数をオーバする旨を返答する。ライセンス管理部１１４は、例えば、現在の呼の同時接続数に１を加算しても、ライセンス情報登録部１１４ａに登録されたＮを超えない場合に、ライセンス数をオーバすると判定し、Ｎを超えない場合にはライセンス数をオーバしないと判定するようにしても良い。
【００２０】
ライセンス管理部１１４は、現在のＣＡ１１における呼の同時接続数の情報を、呼制御部１１１に問い合わせて読込んでも良い。また、ライセンス管理部１１４は、同時接続ライセンス数Ｎについては、ライセンス情報登録部１１４ａに登録されている情報を参照するようにしても良い。
【００２１】
また、ライセンス管理部１１４は、入接続リソース制御部１１２又は出接続リソース制御部１１３から、ライセンス数をオーバするか否かについて問い合わせがあった場合に、現在の呼の同時接続数を、トラヒック管理部１１５通知するようにしても良い。
【００２２】
さらに、ライセンス管理部１１４は、ＣＡ１１における、呼の同時接続数の最大数（以下、「接続最大数」という）を記憶し、更新するようにしても良い。ライセンス管理部１１４は、現在の呼の同時接続数の情報を、呼制御部１１１に問い合わせて読込んだ場合に、記憶している接続最大数よりも、現在の呼の同時接続数の方が多い場合に、接続最大数を現在の呼の同時接続数に更新して記憶する。ライセンス管理部１１４は、現在の呼の同時接続数の情報をトラヒック管理部１１５に通知する際に、その時点の接続最大数の情報も通知するようにしても良い。なお、接続最大数の初期値は、例えば「０」に設定しても良い。
【００２３】
さらにまた、ライセンス管理部１１４は、入接続リソース制御部１１２、出接続リソース制御部１１３から、ライセンス数がオーバするか否かについて問い合わせがあり、ライセンス数がオーバすると判定した際には、その旨を監視装置１２にも通知するようにしても良い。
【００２４】
トラヒック管理部１１５は、ライセンス管理部１１４から通知された呼の同時接続数に係る情報を記憶管理し、監視装置１２にその情報を提供するものである。トラヒック管理部１１５は、ライセンス管理部１１４から、現在の呼の同時接続数の情報及び上述の接続最大数の情報が与えられると、その情報を記憶する。そして、トラヒック管理部１１５は、監視装置１２からの要求に応じて、記憶している情報を提供する。なお、トラヒック管理部１１５は、ライセンス管理部１１４から与えられた情報のうち、最新に与えられた情報のみを記憶するようにしても良いし、履歴を記憶するようにしても良いが、この実施形態では、最新に与えられた情報のみを記憶するものとする。
【００２５】
また、トラヒック管理部１１５は、ライセンス管理部１１４から与えられた情報を、図１において図示は省略しているが、ＣＡ１１が備えるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）に登録するようにしてもよい。その場合、ＣＡ１１と監視装置１２とが、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）により通信し、トラヒック管理部１１５がＭＩＢに登録した情報を監視装置１２に提供するようにしても良い。例えば、監視装置１２から、ＣＡ１１にＳＮＭＰにおけるＧｅｔＲｅｑｕｅｓｔにより、トラヒック管理部１１５がＭＩＢに登録した情報の要求があった場合には、ＧｅｔＲｅｓｐｏｎｓｅにより、要求のあった情報を返答するようにしても良い。
【００２６】
トラヒック管理部１１５は、ライセンス管理部１１４から与えられた情報を記憶しておき、一定周期（例えば、１分）ごとに、ＭＩＢの値を更新するようにしても良いし、ライセンス管理部１１４から情報が与えられた時点でＭＩＢの値を更新するようにしても良い。この実施形態では、トラヒック管理部１１５は、現在の呼の同時接続数については、ライセンス管理部１１４から情報が与えられた時点で関連するＭＩＢの値を更新し、接続最大数の情報については、ライセンス管理部１１４から与えられた情報を記憶しておき、一定周期ごとにＭＩＢの値を更新するものとする。
【００２７】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態のＣＡ１１における、ライセンス管理の動作（実施形態のライセンス管理方法）を説明する。
【００２８】
まず、ＣＡ１１において、現在の呼の同時接続数が、ライセンス数をオーバしない場合の動作について説明する。
【００２９】
図２は、ＣＡ１１が、外部装置から呼接続の要求を受け、ライセンス数がオーバしない場合の、ライセンス管理の動作について示した説明図である。
【００３０】
まず、入接続リソース制御部１１２では、呼接続を要求する外部装置から、起呼信号が与えられると（Ｓ１０１）、ライセンス数がオーバするか否かが、ライセンス管理部１１４に問い合わせされる（Ｓ１０２）。
【００３１】
そして、入接続リソース制御部１１２から、ライセンス数がオーバするか否かの問い合わせがされると、ライセンス管理部１１４では、呼制御部１１１から、現在の呼の同時接続数の情報が読込まれ（Ｓ１０３）、現在の呼の同時接続数に１を加算した値が、ライセンス情報登録部１１４ａに登録された同時接続ライセンス数Ｎを超えるか否か判定される。ここでは上述の通り、呼の同時接続数が同時接続ライセンス数Ｎを超えず「ライセンス数をオーバしない」と判定されたものとし、その旨が入接続リソース制御部１１２に返答される（Ｓ１０４）。
【００３２】
また、上述のステップＳ１０３において、呼制御部１１１からライセンス管理部１１４に現在の呼の同時接続数が読込まれると、ライセンス管理部１１４では、ライセンス管理部１１４において記憶している接続最大数よりも現在の呼の同時接続数の方が多い場合、記憶している接続最大数を、現在の呼の同時接続数に更新する。そして、ライセンス管理部１１４から、トラヒック管理部１１５に、現在の呼の同時接続数と、接続最大数とが通知される。現在の呼の同時接続数と、接続最大数とが通知されると、トラヒック管理部１１５では、記憶している現在の呼の同時接続数と、接続最大数に係る情報が更新される。そして、現在の呼の同時接続数に係るＭＩＢの値が通知された値に更新される（Ｓ１０５）。なお、この実施形態では、接続最大数に係るＭＩＢについては、一定周期ごとにトラヒック管理部１１５が記憶している値に更新されるものとする。
【００３３】
そして、ライセンス管理部１１４から、入接続リソース制御部１１２に、ライセンス数をオーバしない旨の通知があると、上述のステップＳ１０１における呼接続要求は、入接続リソース制御部１１２を介して呼制御部１１１への呼接続要求となる（Ｓ１０６、Ｓ１０７）。
【００３４】
次に、ＣＡ１１において、現在の呼の同時接続数が、ライセンス数をオーバした場合の動作について説明する。
【００３５】
図３は、ＣＡ１１が、外部装置から呼接続の要求を受け、ライセンス数がオーバした場合のライセンス管理の動作について示したシーケンス図である。
【００３６】
ステップＳ２０１、Ｓ２０２の動作は、上述のステップＳ１０１、Ｓ１０２と同様であるので、説明を省略する。
【００３７】
そして、入接続リソース制御部１１２から、ライセンス数がオーバするか否かの問い合わせがあると、ライセンス管理部１１４では、呼制御部１１１から、現在の呼の同時接続数の情報が読込まれ（Ｓ２０３）、現在の呼の同時接続数に１を加算した値が、ライセンス情報登録部１１４ａに登録された同時接続ライセンス数Ｎを超えるか否か判定されるが、ここでは上述の通り、呼の同時接続数が同時接続ライセンス数Ｎを超えてしまい、「ライセンス数をオーバする」と判定されたものとし、その旨が入接続リソース制御部１１２、及び、監視装置１２に通知される（Ｓ２０４、Ｓ２０５）。
【００３８】
そして、ライセンス管理部１１４から、入接続リソース制御部１１２に、ライセンス数をオーバする旨の通知があると、入接続リソース制御部１１２は、呼制御部１１１に、上述のステップＳ２０１において接続要求された呼を接続させずＮＧとなる（Ｓ２０６）。
【００３９】
また、上述のステップＳ２０３において、呼制御部１１１からライセンス管理部１１４に現在の呼の同時接続数が読込まれると、ライセンス管理部１１４では、ライセンス管理部１１４において記憶している接続最大数よりも現在の呼の同時接続数の方が多い場合、記憶している接続最大数を、現在の呼の同時接続数に更新する。そして、ライセンス管理部１１４から、トラヒック管理部１１５に、現在の呼の同時接続数と、接続最大数とが通知される。現在の呼の同時接続数と、接続最大数とが通知されると、トラヒック管理部１１５では、記憶している現在の呼の同時接続数と、接続最大数に係る情報が更新される。そして、現在の呼の同時接続数に係るＭＩＢの値が通知された値に更新される（Ｓ２０７）。なお、この実施形態では、接続最大数に係るＭＩＢについては、一定周期ごとにトラヒック管理部１１５が記憶している値に更新されるものとする。
【００４０】
上述の図２、図３においては、外部装置からＣＡ１１に呼接続の要求があった場合のＣＡ１１におけるライセンス管理に関する動作について説明したが、ＣＡ１１から外部装置に呼接続をする場合には、入接続リソース制御部１１２が出接続リソース制御部１１３に置き換わり、上述のステップＳ１０１、Ｓ２０１において呼接続の要求元が外部装置から呼制御部１１１に置き換わるだけで、他の内容は上述の図２、図３と同様であるため、詳しい説明を省略する。
【００４１】
（Ａ−３）第１の実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【００４２】
ＣＡ１１では、新たな呼を接続しようとするたびに、入接続リソース制御部１１２又は出接続リソース制御部１１３から、ライセンス管理部１１４に、呼の同時接続数がライセンス数をオーバするか否かについて問い合わせをし、トラヒック管理部１１５では、その問い合わせを契機に、呼の同時接続数がライセンス数をオーバするか否かを判定している。これにより、ＣＡ１１では、リアルタイムにライセンスの利用状況を検出し、ライセンス管理することができる。
【００４３】
また、ＣＡ１１では、呼の同時接続数がライセンス数をオーバしたことを検出と同時に監視装置１２などに通知することにより、ユーザ（例えば、保守・監視者など）は、リアルタイムに、呼の同時接続数がライセンス数をオーバしたことを知り、ライセンス管理を容易にすることができる。
【００４４】
さらに、ＣＡ１１のトラヒック管理部１１５では、監視装置１２からの要求に基づいて、現在のＣＡ１１における、呼の同時接続数や、呼の同時接続数のピーク（接続最大数）の情報を提供している。これにより、ユーザ（例えば、保守・監視者など）は、呼の同時接続の状況を知り、ライセンス管理を容易にすることができる。
【００４５】
（Ｂ）第２の実施形態
以下、本発明による呼制御装置、ライセンス管理プログラム及びライセンス管理方法の第２の実施形態を、図面を参照しながら詳述する。
【００４６】
（Ｂ−１）第２の実施形態の構成
図４は、この実施形態に関係する各種装置の接続関係などを示したブロック図である。
【００４７】
ＣＡ２１は、この実施形態の呼制御装置であり、例えば、通信システムにおいて、電話端末や、他の呼制御装置などの外部の装置間の呼を制御するものである。ＣＡ２１は、呼制御に係る加入者データの登録数の上限を、加入者データ最大収容ライセンス数（以下、「Ｍ」と表す）以下に制限するライセンス管理を行い、ライセンスの使用状況を監視装置２２に通知する。ＣＡ２１は、例えば、ＩＰ電話システムにおける呼制御装置や、ＳＩＰ通信における呼制御装置であっても良い。また、ＣＡ２１は、例えば、ＰＢＸやＩＰ−ＰＢＸなどの交換装置に搭載された呼制御装置であっても良いし、通信キャリアのネットワークシステムにおける呼制御装置であっても良い。
【００４８】
ＣＡ２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、ハードディスクなどのプログラムの実行構成、及び、他の通信装置と通信をするためのインターフェースを有する装置（１台に限定されず、複数台を分散処理し得るようにしたものであっても良い。）に、実施形態のライセンス管理プログラム等をインストールすることにより構築されるものであり、機能的には上述の図４のように示すことができる。
【００４９】
ＣＡ２１は、ライセンス管理部２１１、及び、加入者データ管理部２１２を有している。
【００５０】
加入者データ管理部２１２は、加入者データを登録管理するものである。加入者データには、例えば、ＣＡ２１と接続する外部装置に係る識別情報などが含まれる。加入者データ管理部２１２は、例えば、保守者が使用する端末などの外部装置から、加入者データの登録を受け付けると、ライセンス管理部２１１に、ライセンス数をオーバするか否か、すなわち、ＣＡ２１において、登録されている加入者データの数が、その加入者データを登録した場合に加入者データ最大収容ライセンス数Ｍをオーバするか否かを問い合わせる。そして、加入者データ管理部２１２は、ライセンス数をオーバしない（登録する加入者データの数がＭをオーバしない）旨の返答があった場合には、その加入者データを登録し、ライセンス数をオーバする（登録する加入者データの数がＭをオーバする）旨の返答があった場合には、その加入者データの登録を行わない。
【００５１】
なお、加入者データ管理部２１２は、図４において図示は省略しているが、例えば、キーボードなどの入力部から入力されたデータを取り込んだり、記録媒体や装置内蔵の記憶装置からデータを取り込んだり、外部装置からダウンロードによってデータを取り込むことにより加入者データの登録を受け付けるようにしてもよく、加入者データ管理部２１２が加入者データの登録を受け付ける構成は限定されないものである。
【００５２】
ライセンス管理部２１１は、ライセンス情報登録部２１１ａを有しており、ライセンス情報登録部２１１ａには、加入者データ最大収容ライセンス数Ｍの情報が登録されている。
【００５３】
ライセンス管理部２１１は、加入者データ管理部２１２から、ライセンス数をオーバするか否かについて問い合わせがあると、その問い合わせ対象の加入者データをさらに登録しても、ＣＡ２１全体で登録する加入者データの数が、Ｍをオーバしない場合には、ライセンス数をオーバしない旨を返答し、Ｍをオーバする場合にはライセンス数をオーバする旨を返答する。ライセンス管理部２１１は、例えば、加入者データ管理部２１２に登録されている加入者データの数に１を加算すると、ライセンス情報登録部２１１ａに登録されたＭを超える場合に、ライセンス数をオーバすると判定し、Ｍを超えない場合にはライセンス数をオーバしないと判定するようにしても良い。
【００５４】
ライセンス管理部２１１は、現在ＣＡ２１において、登録されている加入者データの数を、呼制御部１１１に問い合わせして読込んでも良い。また、ライセンス管理部２１１は、加入者データ最大収容ライセンス数Ｍについては、ライセンス情報登録部２１１ａに登録されている情報を参照する。
【００５５】
また、ライセンス管理部２１１は、加入者データ管理部２１２から、ライセンス数がオーバするか否かについて問い合わせがあり、ライセンス数がオーバすると判定した際には、その旨を監視装置２２にも通知するようにしても良い。
【００５６】
また、ライセンス管理部２１１は、現在加入者データ管理部２１２において登録されている加入者データの数に係る情報を、変動がある度に監視装置２２に通知しても良いし、監視装置２２からの要求に基づいて返答しても良いし、所定の期間ごとに定期的（例えば、１日に１回など）に通知するようにしても良い。ライセンス管理部２１１から、現在加入者データ管理部２１２に通知する情報は、現在登録されている加入者データの数の情報や、現在登録されている加入者データの数とＭとの比率としても良い。この実施形態では、ライセンス管理部２１１は、現在登録されている加入者データの数の情報、及び、現在登録されている加入者データの数とＭとの比率に係る情報とを、所定の期間ごとに定期的に、監視装置２２に通知するものとする。
【００５７】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態のＣＡ２１における、ライセンス管理の動作（実施形態のライセンス管理方法）を説明する。
【００５８】
まず、ＣＡ２１において、加入者データの登録数が、ライセンス数をオーバしない場合の動作について説明する。
【００５９】
図５は、ＣＡ２１が、加入者データの登録を受け付け、ライセンス数をオーバしない場合の、ライセンス管理の動作について示したシーケンス図である。
【００６０】
まず、加入者データ管理部２１２では、外部装置から加入者データの登録要求を受け付けると（Ｓ３０１）、ライセンス数をオーバするか否かを、ライセンス管理部２１１に問い合わせる（Ｓ３０２）。
【００６１】
そして、加入者データ管理部２１２から、ライセンス数をオーバするか否かの問い合わせがあると、ライセンス管理部２１１では、加入者データ管理部２１２から、現在の加入者データの登録数の情報が読込まれ（Ｓ３０３）、現在の加入者データの登録数に１を加算した値が、ライセンス情報登録部２１１ａに登録された加入者データ最大収容ライセンス数Ｍを超えるか否か判定される。ここでは上述の通り、呼の同時接続数が加入者データ最大収容ライセンス数Ｍを超えず「ライセンス数をオーバしない」と判定されたものとし、その旨が加入者データ管理部２１２に返答される（Ｓ３０４）。
【００６２】
そして、ライセンス管理部２１１から、加入者データ管理部２１２に、ライセンス数をオーバしない旨の通知があると、加入者データ管理部２１２では、上述のステップＳ３０１において受け付けた加入者データが登録され、登録完了が完了した旨が、上述のステップＳ３０１において加入者データ登録を要求した外部装置に返答される（Ｓ３０５）。
【００６３】
次に、ＣＡ２１において、加入者データの登録数が、ライセンス数をオーバする場合の動作について説明する。
【００６４】
図６は、ＣＡ２１が、加入者データの登録を受け付け、ライセンス数をオーバした場合のライセンス管理の動作について示したシーケンス図である。
【００６５】
ステップＳ４０１、Ｓ４０２の動作は、上述のステップＳ３０１、Ｓ３０２と同様であるので、説明を省略する。
【００６６】
そして、加入者データ管理部２１２から、ライセンス数をオーバするか否かの問い合わせがあると、ライセンス管理部２１１では、加入者データ管理部２１２から、現在の加入者データの登録数の情報が読込まれ（Ｓ４０３）、現在登録されている加入者データの数に１を加算した値が、ライセンス情報登録部２１１ａに登録された加入者データ最大収容ライセンス数Ｍを超えるか否か判定されるが、ここでは上述の通り、呼の同時接続数が加入者データ最大収容ライセンス数Ｍを超えてしまい、ライセンス数がオーバすると判定されたものとし、その旨が加入者データ管理部２１２、及び、監視装置２２に通知される（Ｓ４０４、Ｓ４０５）。
【００６７】
ライセンス管理部２１１から、加入者データ管理部２１２に、ライセンス数をオーバする旨の返答が与えられると、加入者データ管理部２１２では、上述のステップＳ４０１において受け付けた加入者データの登録はされず、登録はＮＧである旨が、上述のステップＳ４０１において加入者データ登録を要求した外部装置に返答される（Ｓ４０６）。
【００６８】
（Ｂ−３）第２の実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【００６９】
ＣＡ２１では、新たに加入者データの登録を受け付けする度に、加入者データ管理部２１２から、ライセンス管理部２１１に、加入者データの登録数がライセンス数をオーバするか否かについて問い合わせをし、ライセンス管理部２１１では、その問い合わせを契機に、加入者データの登録数が、ライセンス数をオーバするか否かを判定している。これにより、ＣＡ２１では、リアルタイムにライセンスの利用状況を検出し、ライセンス管理することができる。
【００７０】
また、ＣＡ２１では、加入者データの登録数がライセンス数をオーバしたことを検出と同時に監視装置２２に通知することにより、ユーザ（例えば、保守・監視者など）は、リアルタイムに、加入者データの登録数がライセンス数をオーバしたことを知り、ライセンス管理を容易にすることができる。
【００７１】
さらに、ライセンス管理部２１１では、加入者データの登録数に係る情報を監視装置２２に通知している。これにより、ユーザ（例えば、保守・監視者など）は、加入者データの登録数の状況を知り、ライセンス管理を容易にすることができる。
【００７２】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【００７３】
（Ｃ−１）第１の実施形態と、第２の実施形態とを組み合わせて、呼の同時接続数と、加入者データの登録数の２つの種類のライセンスについて管理するようにしても良い。例えば、第１の実施形態のＣＡ１１に、さらに第２の実施形態のＣＡ２１のライセンス管理部２１１及び加入者データ管理部２１２を搭載するようにしても良い。
【００７４】
（Ｃ−２）第１の実施形態においては、トラヒック管理部１１５を設け、呼制御部１１１における接続中の呼の数や、呼の数のピーク値などをＭＩＢにより管理し、監視装置１２にそのデータを収集させている。第２の実施形態においても同様に、加入者データ管理部２１２における加入者データの登録数や、登録数のピーク値などをＭＩＢに設定し、ＳＮＭＰにより監視装置２２に収集させるようにしても良い。
【００７５】
（Ｃ−３）上記の各実施形態においては、ＣＡから、ライセンス管理に係る情報を監視装置に与えているが、ライセンス管理に係る情報を通知する手段は、これに限定されないものである。例えば、ＣＡから、ライセンス管理に係る情報を、ユーザのメールアドレス宛にメール送信したり、ユーザが使用する電話端末に発信して通知するようにしても良い。
【００７６】
（Ｃ−４）第１の実施形態では、ＣＡ１１は、ＭＩＢを備え、ＳＮＭＰを用いてトラヒック管理部１１５から監視装置１２に情報を提供しているが、特にＭＩＢ及びＳＮＭＰを用いずに、単に監視装置１２の要求に応じた情報を提供するようにしても良い。
【図面の簡単な説明】
【００７７】
【図１】第１の実施形態に係る実施形態に関係する各種装置の接続関係などを示したブロック図である。
【図２】第１の実施形態に係る呼制御装置（ＣＡ）において、呼の同時接続数がライセンス数をオーバしない場合のライセンス管理の動作を示した説明図である。
【図３】第１の実施形態に係る呼制御装置（ＣＡ）において、呼の同時接続数がライセンス数をオーバした場合のライセンス管理の動作を示した説明図である。
【図４】第２の実施形態に係る実施形態に関係する各種装置の接続関係などを示したブロック図である。
【図５】第２の実施形態に係る呼制御装置（ＣＡ）において、加入者データの登録数がライセンス数をオーバしない場合のライセンス管理の動作を示した説明図である。
【図６】第２の実施形態に係る呼制御装置（ＣＡ）において、加入者データの登録数がライセンス数をオーバした場合のライセンス管理の動作を示した説明図である。
【符号の説明】
【００７８】
１１、２１…ＣＡ、１１１…呼制御部、１１２…入接続リソース制御部、１１３…出接続リソース制御部、１１４、２１１…ライセンス管理部、１１４ａ、２１１ａ…ライセンス情報登録部、１１５…トラヒック管理部、２１２…加入者データ管理部、１２、２２…監視装置。
【図１】
2009205371.tif 000003
【図２】
2009205371.tif 000004
【図３】
2009205371.tif 000005
【図４】
2009205371.tif 000006
【図５】
2009205371.tif 000007
【図６】
2009205371.tif 000008