(57)【特許請求の範囲】
【請求項１】
１以上のノードを備え、そのうちの１のノードが第１の主ノードとなっている第１のネットリンクと、１以上のノードを備え、そのうちの１のノードが第２の主ノードとなっている第２のネットリンクとを接続した時に、該接続を検出する接続検出手段と、
前記接続検出手段により、前記接続が検出されたときに、前記第１の主ノードが保有しているライセンスを表すライセンスファイルに記述されている第１ライセンス数に、前記第２の主ノードが保有しているライセンスを表すライセンスファイルに記述されている第２ライセンス数を加算することにより得た加算ライセンス数により、前記第１の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第１ライセンス数を上書きし、前記第１の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第１の主ノードが保有しているライセンス識別番号をそのまま維持することにより、前記第１の主ノードが保有しているライセンスを表すライセンスファイルにおいて、前記第２の主ノードが保有しているライセンスを前記第１の主ノードが保有しているライセンスに追加するライセンス追加手段と、
前記接続検出手段により、前記接続が検出されたときに、前記第２の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第２ライセンス数をゼロで上書きし、前記第２の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第２の主ノードが保有しているライセンス識別番号をそのまま維持することにより、前記第２の主ノードが保有しているライセンスを表すライセンスファイルにおいて、記載されているライセンス数をゼロにするゼロ化手段と、
を備えることを特徴とするノード群。
【請求項２】
請求項１に記載のノード群であって、
何れかの主ノードが保有しているライセンスを表すライセンスファイルにおいて、記載されているライセンスファイルの既存識別番号を維持する手段と、
前記何れかの主ノードに新たなライセンスファイルが投入されようとしている時に、その投入されようとしているライセンスファイルに記載されている新識別番号と前記何れかの主ノードで維持されているライセンスファイルに記載されている識別番号が同一であるか否かを、前記既存識別番号と前記新識別番号とを比較することにより検出する識別番号同一検出手段と、
前記識別番号同一検出手段により、前記既存識別番号と前記新識別番号とが同一であることが検出された場合、前記何れかの主ノードが保有しているライセンスを表すライセンスファイルをそのまま維持することにより、その新たなライセンスファイルの投入を禁止する手段と、
を更に備えることを特徴とするノード群。
【請求項３】
請求項１又は２に記載のノード群であって、
同一のライセンスファイルには、１又は２以上のサービスの種類に含まれる各種類に対応したライセンス数が記述されており、
前記第１の主ノードが保有しているライセンスを表すライセンスファイルにおける追加及び前記第２の主ノードが保有しているライセンスを表すライセンスファイルにおけるゼロ化の双方が必要な１以上の種類のサービスに含まれる各種類毎のサービスに対して、前記ライセンス追加手段は、前記第１の主ノードが保有しているライセンスを表すライセンスファイルにおいて、前記第２の主ノードが保有しているライセンスを前記第１の主ノードが保有しているライセンスに追加し、
前記第１の主ノードが保有しているライセンスを表すライセンスファイルにおける追加及び前記第２の主ノードが保有しているライセンスを表すライセンスファイルにおけるゼロ化の双方が必要な１以上の種類のサービスに含まれる各種類毎のサービスに対して、前記前記ゼロ化手段は、前記第２の主ノードが保有しているライセンスを表すライセンスファイルにおいて、記載されているライセンス数をゼロにすることを特徴とするノード群。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２以上のネットリンクが結合された時にライセンスを結合するためのノード群に関する。
【背景技術】
【０００２】
図１に示すように、ネットリンク９０９には、相互に接続された複数のノード９０１、９０３、９０５が含まれ、それぞれのノードに端末９０７が接続される。複数のノード９０１、９０３、９０５のうちの１つのノード９０１が主ノードとなり、他のノード９０３、９０５は副ノードとなる。
【０００３】
ネットリンク９０９では、複数のサービス（ファクシミリ、ＩＰ電話、ＣＴＩ(Computer Telephony Integration)、ＡＣＤ(Automatic Call Distribution)）が稼働することができる。
【０００４】
ネットリンク９０９でのサービスを稼働させるためには、ライセンスが必要であり、このライセンスの提供のために図２に示すようなライセンスファイルが主ノード９０１に投入される。
【０００５】
図２の第１行目は、主ノード９０１のＭＡＣアドレスを示す。従って、ライセンスファイルは、主ノード９０１のみに投入することができる。図２の第２行目は、セクション数を表す。セクションとは、図２の第５行目から第７行目の情報の組のことである。図２の例では、セクション数が１となっているので、セクションは、図２の第５行目から第７行目の情報の組のみであるが、セクション数が２以上である場合には、図２の第５行目から第７行目の情報の組がその下に続く。図２の第３行目はライセンスの識別番号を表す。図２の第４行目はライセンスの有効期限を表す。図２の例ではこの値がゼロとなっており、これは有効期限が無期限であることを示す。図２の第５行目は、サービスの種類とライセンスされた数量を示す。７桁の数字のうち左側の４桁の数字は、サービスの種類を表し、右側の３桁の数字はライセンスされた端末の数量を表す。図２の第６行目は、図２の第５行目と同様な情報を表す。従って、図２のライセンスファイルでは、２種類のサービスのライセンスを与えていることになる。図２の第７行目は、図２の第５行目の数値と図２の第６行目の数値から所定のアルゴリズムにより算出された認証キーである。従って、ライセンスファイルに記述されているサービスの種類とライセンスされた端末の数量がエディタなどで改竄されても、改竄後の数値から前述した所定のアルゴリズムにより算出された数値と認証キーの数値とを比較することにより、改竄されたことが検出され、改竄後のライセンスファイルが投入されることを防止することができる。
【０００６】
ライセンスファイルが主ノード９０１に投入されると、主ノードには、図３に示すような情報が格納される。図３の第１行目は、ライセンスの識別番号を示し、図３の第２行目と第３行目は、ライセンスされたサービスの種類とライセンスされた端末の数量を表す。
【０００７】
主ノード９０１に複数のライセンスファイルが投入された場合には、主ノード９０１に格納される情報は、図４に示すようなものとなる。図４は、４つのライセンスファイルが投入された場合の主ノード９０１に格納された情報を示す。図４の例では、４つのライセンスファイルが投入された結果、８種類のサービスのライセンスが与えられている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−２８５３２３号公報
【特許文献２】特開２００６−１５５３８５号公報
【特許文献３】特開２００８−０８５４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
図５に示すように、第１のネットリンク１０９と第２のネットリンク２０９とを接続した場合において、元々、第１の主ノード１０１が図４に示すような情報を格納しており、第２の主ノード１０１が図６に示すような情報を格納していたとする。この場合において、第１の主ノード１０１を２つのネットリンク１０９、２０９を代表する新たな主ノードとした場合、第１の主ノード１０１に格納される情報は、図７に示すようなものとなる。図４と図７とを比較すると明らかなように、例えば、番号が０１１１のサービスのライセンスされた端末数が１０から１５に増加している。
【００１０】
このような場合において、第２の主ノード２０１に格納された情報を図６に示すようなものにしたままであるとすると、第１のネットリンク１０９と第２のネットリンク２０９とを切断し、再結合すると、第１の主ノードに格納されるライセンス情報において、例えば、番号が０００１のサービスのライセンスされた端末数が２０となってしまい、この切断、再結合を続けると、その端末数が、２５、３０、・・・と増え続けてしまう。このような増加は、ライセンスされた端末数の不法な増加であり、防止する必要がある。
【００１１】
また、第１のネットリンク１０９と第２のネットリンク２０９とを切断した後に、第２の主ノードに前回投入したライセンスファイルと同一のライセンスファイルを投入し、その後、第１のネットリンク１０９と第２のネットリンク２０９とを結合すると、上記と同様に、ライセンスされた端末の数が２０、２５、３０、・・・と増え続けてしまう。
【００１２】
そこで、本発明は、ライセンス結合機能を有するネットリンクにおいて、ライセンスされた端末の数が不法に増加してしまうことを防止することを可能とするノード群を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によれば、１以上のノードを備え、そのうちの１のノードが第１の主ノードとなっている第１のネットリンクと、１以上のノードを備え、そのうちの１のノードが第２の主ノードとなっている第２のネットリンクとを接続した時に、該接続を検出する接続検出手段と、前記接続検出手段により、前記接続が検出されたときに、前記第１の主ノードが保有しているライセンスを表すライセンスファイルに記述されている第１ライセンス数に、前記第２の主ノードが保有しているライセンスを表すライセンスファイルに記述されている第２ライセンス数を加算することにより得た加算ライセンス数により、前記第１の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第１ライセンス数を上書きし、前記第１の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第１の主ノードが保有しているライセンス識別番号をそのまま維持することにより、前記第１の主ノードが保有しているライセンスを表すライセンスファイルにおいて、前記第２の主ノードが保有しているライセンスを前記第１の主ノードが保有しているライセンスに追加するライセンス追加手段と、前記接続検出手段により、前記接続が検出されたときに、前記第２の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第２ライセンス数をゼロで上書きし、前記第２の主ノードが保有しているライセンスを表すライセンスファイルに記述されている前記第２の主ノードが保有しているライセンス識別番号をそのまま維持することにより、前記第２の主ノードが保有しているライセンスを表すライセンスファイルにおいて、記載されているライセンス数をゼロにするゼロ化手段と、を備えることを特徴とするノード群が提供される。
【発明の効果】
【００１４】
本発明によれば、ライセンス結合機能を有するネットリンクにおいて、ライセンスされた端末の数が不法に増加してしまうことを防止することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】通常のネットリンクの構成を示す概念図である。
【図２】ライセンスファイルの内容の一例を示す図である。
【図３】図２に示すライセンスファイルを基に主ノードに格納された情報の内容の１例を示す図である。
【図４】複数のライセンスファイルを基に主ノードに格納された情報の内容の１例を示す図である。
【図５】２つのネットリンクが接続された状態を示す図である。
【図６】図５に示す第２の主ノードに格納されている情報の内容の１例を示す図である。
【図７】図５に示すように２つのネットリンクが接続され、第１の主ノードが全体の主ノードになった場合において、第１の主ノードに格納される情報の内容の１例を示す図である。
【図８】本発明の実施形態において、図５に示すように２つのネットリンクが接続され、第１の主ノードが全体の主ノードになった場合において、第２の主ノードに格納される情報の内容の１例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明を実施するための形態について詳細に説明する。
【００１７】
図５に示すように、第１のネットリンク１０９と第２のネットリンク２０９とを接続し、第１の主ノード１０１に格納される情報を図７に示すようなものに更新した場合において、第２の主ノード２０１に格納された情報を図６に示すようなものから図８に示すようなものに変更する。
【００１８】
図８に示す情報においては、ライセンスされた端末の数は、全てのサービスにおいてゼロとなっている。また、元々あったライセンスファイルの識別情報は維持されている。
【００１９】
第２の主ノード２０１に格納された情報において、ライセンスされた端末の数を全てのサービスにおいてゼロにすることにより、第１のネットリンク１０９と第２のネットリンク２０９とが切断され、再結合され、ライセンスの結合が再度行われても、ライセンスされた端末の数は増えなくなる。
【００２０】
また、第２の主ノード２０１に新たなライセンスファイルが投入されようとしている時に、その投入されようとしているライセンスファイルの識別番号が図８に示すようなライセンスファイルの識別番号と同一である場合、その新たなライセンスファイルの投入を禁止する。こうすることにより、同一のライセンスファイルを第２の主ノード２０１に複数回投入することができなくなるため、第１のネットリンク１０９と第２のネットリンク２０９とが切断され、再結合され、ライセンスの結合が再度行われても、ライセンスされた端末の数は増えなくなる。
【符号の説明】
【００２１】
１０１、２０１ 第１の主ノード
１０３、１０５、２０３、２０５ 副ノード
１０７ 端末
【図１】
0005641586.tif 000002
【図２】
0005641586.tif 000003
【図３】
0005641586.tif 000004
【図４】
0005641586.tif 000005
【図５】
0005641586.tif 000006
【図６】
0005641586.tif 000007
【図７】
0005641586.tif 000008
【図８】
0005641586.tif 000009