(57)【要約】【課題】ライセンスコードを再入力することで不正に機能またはハードウェア回路の復元を図ることを防止し得るサーバ装置を提供する。【解決手段】呼制御サーバにおいて、機能の使用／不可またはハードウェア回路の使用／不可の変更に先立ち、システム個体識別情報と、外部からの指示、リセット時、ランダムといった条件に従って生成されるライセンスコード系列識別情報とをライセンス発行サーバに通知してライセンスコードを生成させ、これらシステム個体識別情報及びライセンスコード系列識別情報を利用して、ライセンス発行サーバＣＳＶから送られてくるライセンスコードの正当性を判断し、正当なライセンスコードのみ設定済ライセンス記憶部に記憶し、このライセンスコードに従ってサービス実行テーブル中の該当する機能のフラグを「使用不可」から「使用可」に変更するようにしている。【選択図】      図８
2011234053.tif 000002
【特許請求の範囲】
【請求項１】
複数の電話端末を収容し、ライセンス発行部により提供され電話端末間の交換処理に係わる複数の機能または複数のハードウェア回路のうち少なくとも１つの機能またはハードウェア回路の使用を許可するため、あるいは容量を拡張するためのライセンスコードを選択的にライセンス記憶部に記憶し、当該ライセンス記憶部に記憶されたライセンスコードに基づいて、該当する機能または該当するハードウェア回路を使用可／不可とするサーバ装置において、
前記ライセンスコードの少なくとも一部の情報を記憶する情報記憶部と、
機能またはハードウェア回路の変更要求が発生した時に、ライセンス発行部との通信により変更される機能またはハードウェア回路に対応するライセンスコードを取得する取得部と、
この取得部により取得したライセンスコードと、前記情報記憶部に記憶された情報とを比較し、この比較結果に基づいて前記取得部により取得したライセンスコードが正当であるか否かを判定する判定部と、
この判定部により正当と判定されたライセンスコードを前記ライセンス記憶部に記憶する制御部とを具備することを特徴とするサーバ装置。
【請求項２】
前記情報記憶部は、サーバ装置の出荷時点で予め付与されたシステム個体識別情報と、１または複数のライセンスコードについて同一の系列であることを示すライセンスコード系列識別情報とを記憶し、
前記取得部は、機能またはハードウェア回路の変更要求が発生した時に、前記ライセンス発行部に対し変更内容及び前記情報記憶部に記憶された前記システム個体識別情報及び前記ライセンスコード系列識別情報を通知してライセンスコードを生成させ、
前記判定部は、前記取得部により前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報と、前記ライセンス発行部から取得したライセンスコードに含まれるシステム個体識別情報及びライセンスコード系列識別情報とが一致するか否かを判定し、
前記制御部は、前記システム個体識別情報及びライセンスコード系列識別情報が一致した場合に、前記ライセンスコードを前記ライセンス記憶部に記憶することを特徴とする請求項１記載のサーバ装置。
【請求項３】
予め決められた条件に基づいて、前記ライセンスコード系列識別情報を発生し、前記情報記憶部に記憶する情報発生部をさらに備えることを特徴とする請求項２記載のサーバ装置。
【請求項４】
前記情報発生部は、前記条件の判断に、外部からの指示、リセット時、ランダムの少なくとも１つを用いることを特徴とする請求項３記載のサーバ装置。
【請求項５】
前記判定部は、前記システム個体識別情報及びライセンスコード系列識別情報を用いて前記ライセンスコードが発行された旨を認証するためのチェックサムが前記ライセンスコードに付加されているとき、前記チェックサムにより求められる前記システム個体識別情報及びライセンスコード系列識別情報と、前記前記取得部により前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報とを比較することを特徴とする請求項２記載のサーバ装置。
【請求項６】
前記判定部は、前記ライセンスコードに当該ライセンスコードの適用順序を示す順序識別情報が付加されているとき、前記順序識別情報と前記ライセンス記憶部に記憶されているライセンスコードの順序識別情報と比較し、この比較結果に基づいて、前記ライセンス発行部から取得したライセンスコードが新しいか否かを判定し、
前記制御部は、前記判定部により前記ライセンス発行部から取得したライセンスコードが新しいと判定された場合に、当該ライセンスコードを前記ライセンス記憶部に記憶することを特徴とする請求項２記載のサーバ装置。
【請求項７】
前記判定部は、前記取得部により前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報と、前記ライセンス発行部から取得したライセンスコードに含まれるシステム個体識別情報及びライセンスコード系列識別情報とが一致するか否かを判定し、一致すると判定されたライセンスコードに対し、前記順序識別情報と前記ライセンス記憶部に記憶されているライセンスコードの順序識別情報と比較し、この比較結果に基づいて、前記ライセンス発行部から取得したライセンスコードが新しいか否かを判定することを特徴とする請求項６記載のサーバ装置。
【請求項８】
前記制御部は、前記ライセンスコードをライセンス記憶部に記憶した後、または無視した後に、前記情報記憶部に記憶されたライセンスコード系列識別情報を消去し、前記情報発生部に対し新たなライセンスコード系列識別情報を生成させることを特徴とする請求項２記載のサーバ装置。
【請求項９】
前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行部に通知する通知部をさらに備えることを特徴とする請求項２記載のサーバ装置。
【請求項１０】
前記取得部は、前記ライセンス発行部に通知する変更内容及び前記システム個体識別情報及び前記ライセンスコード系列識別情報を表示する表示部を備え、ユーザが通知指示を入力した場合に前記変更内容及び前記システム個体識別情報及び前記ライセンスコード系列識別情報を前記ライセンス発行部に通知することを特徴とする請求項２記載のサーバ装置。
【請求項１１】
前記制御部は、前記ライセンスコードにより使用可能な機能またはハードウェア回路を再び使用不可とする場合に、使用不可となった機能またはハードウェア回路を示す情報に、前記ライセンス発行部が発行した情報であることを示す認証情報を付加して前記ライセンス記憶部に記憶することを特徴とする請求項２記載のサーバ装置。
【請求項１２】
複数の電話端末を収容し、電話端末間の交換処理に係わる複数の機能または複数のハードウェア回路のうち少なくとも１つの機能またはハードウェア回路の使用を許可するため、あるいは容量を拡張するためのライセンスコードを選択的にライセンス記憶部に記憶し、当該ライセンス記憶部に記憶されたライセンスコードに基づいて、該当する機能または該当するハードウェア回路を使用可／不可とするサーバ装置と、
このサーバ装置に対し通信ネットワークを介して接続され、前記サーバ装置から通知される機能またはハードウェア回路の変更要求に基づいて、ライセンスコードを生成して前記サーバ装置に送信するライセンス発行装置とを備え、
前記サーバ装置は、
前記ライセンスコードの少なくとも一部の情報を記憶する情報記憶部と、
機能またはハードウェア回路の変更要求発生時に、ライセンス発行装置との通信により変更される機能またはハードウェア回路に対応するライセンスコードを取得する取得部と、
この取得部により取得したライセンスコードと、前記情報記憶部に記憶された情報とを比較し、この比較結果に基づいて前記取得部により取得したライセンスコードが正当であるか否かを判定する判定部と、
この判定部により正当と判定されたライセンスコードを前記ライセンス記憶部に記憶する制御部とを備えることを特徴とする通信システム。
【請求項１３】
前記サーバ装置は、前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行装置に通知する通知部をさらに備え、
前記ライセンス発行装置は、前記サーバ装置から通知される変更内容に基づいて、使用を制限する機能の数または使用不可とするハードウェア回路の数に応じたライセンスの購入代金の返還金額を算出し、この返還金額を前記サーバ装置のユーザに支払うための処理を行う処理部を備えることを特徴とする請求項１２記載の通信システム。
【請求項１４】
前記サーバ装置は、前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行装置に通知する通知部をさらに備え、
前記ライセンス発行装置は、前記サーバ装置から通知される変更内容に基づいて、使用を制限する機能の数または使用不可とするハードウェア回路の数の全部または一部に相当するライセンスコードを通知元のサーバ装置に送り、当該通知元のサーバ装置で使用不可となった機能またはハードウェア回路の全部または一部を使用可に変更するためのライセンスコードを前記通知元のサーバ装置とは別のサーバ装置に対し送信する手段を備えることを特徴とする請求項１２記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ライセンスコードにより機能またはハードウェア回路を使用可／不可を変更するサーバ装置及び通信システムに関する。
【背景技術】
【０００２】
オフィスや学校、事業所等においては、電子構内交換機やボタン電話装置、ファクシミリ装置、複写機等の事務用電子機器が多く使用されている。これらの事務用電子機器を購入して使用する場合、ユーザは一般にその時点で必要な機能を備えた機器を選択するようにしている。
【０００３】
ところで、使用開始後において、人員の増加や業務内容の変化等に応じて機器の機能を追加する必要が生じたり、また不要な機能を削除する必要が生じることがある。このような場合、従来のシステムでは、機能をあらかじめ作りこんでおき、ライセンスコードを入力することで機能の一部あるいは全部を利用可能とするような機能提供方法が一般的に行われている。または、機能を利用可能な端末の数や、機能を使う上で利用可能なメモリ容量など、容量に関する利用制限とその解除もライセンスコードにより行われることも一般的である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１８６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなライセンスコードを用いた利用制限と解除では、ライセンスコードを入力したことによりあらかじめ制限されている機能、容量を解除することは可能であるが、他のシステムにライセンスを移行したり、ライセンスコードを返納するために、当該システムで利用可能であった機能、容量を制限することはできない。これは、いったん機能を制限したり、容量を削減してもすでに発行されているライセンスコードを再度入力することでそれらを復元することが可能なためである。
【０００６】
利用開始後のライセンスによる機能・容量制限を実現する方法としてはライセンスコードに有効期限を設けて定期的にライセンスを更新させたり、機能の利用を従量制にすることも考えられるが、あらかじめそのような条件でライセンスコードを発行しておく必要があり、ラインセンスコードの期限が満了するまでは、機能が使えてしまうという欠点がある。
【０００７】
本発明の目的は、有効期限など特殊な条件をつけずに発行されたライセンスコードによって利用を開始した機能またはハードウェア回路の変更を可能とする一方で、ライセンスコードを再入力することで不正に機能またはハードウェア回路の復元を図ることを防止し得るサーバ装置及び通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本実施形態に従うサーバ装置は、複数の電話端末を収容し、ライセンス発行部により提供され電話端末間の交換処理に係わる複数の機能または複数のハードウェア回路のうち少なくとも１つの機能またはハードウェア回路の使用を許可するため、あるいは容量を拡張するためのライセンスコードを選択的にライセンス記憶部に記憶し、当該ライセンス記憶部に記憶されたライセンスコードに基づいて、該当する機能または該当するハードウェア回路を使用可／不可とするサーバ装置において、ライセンスコードの少なくとも一部の情報を記憶する情報記憶部と、機能またはハードウェア回路の変更要求発生時に、ライセンス発行部との通信により変更される機能またはハードウェア回路に対応するライセンスコードを取得する取得部と、この取得部により取得したライセンスコードと、情報記憶部に記憶された情報とを比較し、この比較結果に基づいて取得部により取得したライセンスコードが正当であるか否かを判定する判定部と、この判定部により正当と判定されたライセンスコードをライセンス記憶部に記憶する制御部とを備えるようにしたものである。
【図面の簡単な説明】
【０００９】
【図１】本第１の実施形態に係わる通信システムの概略構成図。
【図２】上記図１に示したユーザデータベースの記憶内容の一例を示す図。
【図３】上記図１に示した本第１の実施形態に係わる呼制御サーバの機能構成を示すブロック図。
【図４】上記図３に示したサービス実行テーブルの記憶内容の一例を示す図。
【図５】本第１の実施形態で取り扱うライセンスコードのデータ構造を示す図。
【図６】本第１の実施形態において、呼制御サーバに機能追加を行う際のユーザシステムの保守用パーソナル・コンピュータＰＣ（ユーザＰＣ）と、ライセンス発行サーバと、クレジット会社との間における情報の送受信動作を示すシーケンス図。
【図７】本第１の実施形態において、呼制御サーバに機能追加を行う際に、ライセンス発行サーバからダウンロードされる画面の一例を示す図。
【図８】本第１の実施形態において、ライセンスコードを受信した際の呼制御サーバの制御処理手順を示すフローチャート。
【図９】本第２の実施形態に係わる呼制御サーバの機能構成を示すブロック図。
【図１０】本第２の実施形態において、いったん利用可能とした機能を制限するライセンスコードを入力したときの動作を示すシーケンス図。
【発明を実施するための形態】
【００１０】
以下、本実施形態について図面を参照して詳細に説明する。  
（第１の実施形態）  
図１は、本第１の実施形態に係わる通信システムの概略構成図であり、ＣＭＡはユーザシステム、ＣＣは交換機メーカのサービス提供センタ、ＣＲはクレジット会社をそれぞれ示している。
【００１１】
ユーザシステムＣＭは、呼制御サーバＳＶＡと、ＩＰ電話端末ＤＫＴ１〜ＤＫＴｎと、パーソナル・コンピュータＰＣと、ルータＲＴとを備え、これらをＬＡＮ１を介して相互に接続している。呼制御サーバＳＶＡは、発着信に応じてＩＰ電話端末ＤＫＴ１〜ＤＫＴｎ相互間及びこれらＩＰ電話端末ＤＫＴ１〜ＤＫＴｎと図示しない公衆網の加入者線との間を交換接続する機能を基本機能とし、その他にこの交換接続処理に関係する複数のオプションサービス機能を有する。これら複数のオプションサービス機能としては、例えばコールピックアップ機能やコールフォワード機能、マルチアピアランス機能等がある。
【００１２】
ルータＲＴは、プロバイダＩＳＰを介してインターネットＩＮＷに接続され、このインターネットＩＮＷからさらにサービス提供センタＣＣに接続される。サービス提供センタＣＣは、ライセンス発行サーバＣＳＶと、ユーザデータベースＤＢと、ルータＣＲＴとを備え、これらをＬＡＮ２を介して相互に接続している。ライセンス発行サーバＣＳＶは、ルータＣＲＴを介してインターネットＩＮＷに接続され、契約を結んだ上記ユーザシステムＣＭとの間で、機能設定に関する情報の通信を行う。また、ライセンス発行サーバＣＳＶは、呼制御サーバＳＶＡに対しライセンスコードを送って機能の追加設定または制限を行う機能を有する。このライセンスコードには、機能をアクティブにするための指示コードと、システムＩＤとが挿入される。
【００１３】
さらに、ライセンス発行サーバＣＳＶは、例えば専用線を介してクレジット会社ＣＲに接続され、クレジット会社ＣＲとの間で機能設定に要した代金の決済処理を行う。
【００１４】
図２は、ユーザデータベースＤＢである。このユーザデータベースＤＢには、各ユーザごとに割り当てられた個別識別番号（ユーザＩＤ）に対応付けて、ユーザに割り当てられたＩＰアドレス、ユーザの呼制御サーバＳＶＡの設定機能（設定可能な機能も含む）、ユーザに付与された秘密情報としての機器識別番号、認証情報としてのパスワードがそれぞれ記憶されている。ここで、設定機能の例としては、ＡＣＤ機能、ボイスメール機能、専用線ネットワーク機能等が挙げられる。
【００１５】
図３は、上記呼制御サーバＳＶＡの構成を示すブロック図である。
【００１６】
すなわち、呼制御サーバＳＶＡは、ＩＰ制御部１１と、パケット処理部１２と、呼制御部１３と、記憶部１４とを備えている。これらＩＰ制御部１１と、パケット処理部１２と、呼制御部１３Ａと、記憶部１４は、データハイウェイ１５を介して互いに接続されている。
【００１７】
ＩＰ制御部１１には、ＬＡＮ１が必要に応じて接続される。ＩＰ制御部１１は、接続されたＬＡＮ１との間でインタフェース処理を行う。また、ＩＰ制御部１１は、上記インタフェース処理に係わる種々の制御情報の授受を、データハイウェイ１５を介して呼制御部１３との間で行う。
【００１８】
パケット処理部１２は、ＩＰ制御部１１で受信したＲＴＰパケットを処理する。
【００１９】
呼制御部１３Ａは、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有して構成され、ソフトウェア処理により呼制御サーバＳＶの各部の制御を行う。
【００２０】
記憶部１４には、上記オプションサービス機能を実現するプログラムが予め格納されている。また、記憶部１４には、システム個体識別情報記憶部１４１と、ライセンスコード系列識別情報記憶部１４２と、設定済みライセンス記憶部１４３と、サービス実行テーブル１４４とが設けられる。システム個体識別情報記憶部１４１には、呼制御サーバＳＶＡの出荷時点で予め付与されたシステム個体識別情報（システムＩＤ）が記憶される。このシステム個体識別情報には、呼制御サーバＳＶＡのＭＡＣアドレスやＣＰＵのＩＤ、ＲＯＭの識別符号が用いられる。
【００２１】
ライセンスコード系列識別情報記憶部１４２には、１または複数のライセンスコードについて同一の系列であることを示すライセンスコード系列識別情報が記憶される。設定済みライセンス記憶部１４３には、上記ライセンス発行サーバＣＳＶから発行されるライセンスコードが記憶される。
【００２２】
図４に示すサービス実行テーブル１４４は、オプションサービス機能の設定状態を管理するためのテーブルであり、各オプションサービス機能に対応付けて使用の可否を表すフラグが記憶されている。この使用可不可フラグが「使用可」に設定されている場合にはその機能は実行可能で、一方「使用不可」に設定されている場合にはその機能は実行不可能となる。
【００２３】
一方、呼制御部１３Ａは、情報通知部１３１と、ライセンス入力部１３２と、ライセンス判定部１３３と、設定制御部１３４と、ライセンスコード系列識別情報発生部１３５とを備える。情報通知部１３１は、機能の変更要求が発生した時に、ライセンス発行サーバＣＳＶに対し変更内容を通知するとともに、システム個体識別情報記憶部１４１に記憶されたシステム個体識別情報、及びライセンスコード系列識別情報記憶部１４２に記憶されたライセンスコード系列識別情報を通知する。
【００２４】
ライセンス入力部１３２は、上記情報通知部１３１による通知に対しライセンス発行サーバＣＳＶから送られたライセンスコードを入力する。
【００２５】
ライセンス判定部１３３は、上記ライセンスコードについて、システム個体識別情報記憶部１４１とライセンスコード系列識別情報記憶部１４２に記憶されている情報を元に当該呼制御サーバＳＶＡ向けに発行された正当なライセンスかどうかを判定する。また、後述するライセンスの入力順序に関する判定もここで行う。
【００２６】
設定制御部１３４は、ライセンス判定部１３３により正当と判定されたライセンスコードを設定済みライセンス記憶部１４３に記憶し、設定済みライセンス記憶部１４３に記憶されたライセンスコードに従ってサービス実行テーブル１４４中の該当する機能のフラグを「使用不可」から「使用可」に、または「使用可」から「使用不可」に変更する。なお、「使用可」から「使用不可」に変更した機能情報については、ライセンス発行サーバＣＳＶが発行した情報であることを示す認証情報を付加して設定済みライセンス記憶部１４３に記憶する。この認証情報には、例えばシステム個体識別情報またはサービス提供センタＣＣのデータベースＤＢに登録されている機器識別番号またはパスワードが使用される。また、認証情報は、サービス実行テーブル１４４中の該当する機能に対応付けて記憶される。
【００２７】
ライセンスコード系列識別情報発生部１３５は、システムメモリを初期化したとき、あるいは、呼制御サーバＳＶＡに指示があるごとにライセンスコード系列識別情報を発生し、ライセンスコード識別情報記憶部１４２に記憶しておく。ライセンスコード系列識別情報には、例えば現在時刻情報（西暦、月、日、時刻、秒）やその他、ランダムな情報が使用される。また、ライセンスコード系列識別情報を発生する条件として、予め決められた時間帯を用いるようにしてもよい。
【００２８】
また、ライセンスコード系列識別情報発生部１３５は、ライセンスコード識別情報記憶部１４２に記憶された情報が消去された場合にも、新たなライセンスコード系列識別情報を発生し、ライセンスコード識別情報記憶部１４２に記憶する。
【００２９】
まず、本第１の実施形態で取り扱うライセンスコードについて説明する。図５はライセンスコードのデータ構造を示している。ライセンスコード２ａは通常、アスキー文字などで構成されたデータ列である。その内容が判読されないように暗号化されていることもある。
【００３０】
また、ライセンスコード２ａには、ライセンス順序部２ｂ、ライセンスコード系列識別情報２ｃ、ライセンスコンテナ部２ｄ、チェックサム２ｅの情報が格納されている。ライセンス順序部２ｂはライセンスが発行された順序を示す情報であり、ライセンスコンテナ部２ｄはライセンスコード２ａにより利用可能とする機能あるいは利用を制限しようとする機能、増加させようとするハードウェア回路数、減少させようとするハードウェア回路数に関する情報を含んでいる。チェックサム２ｅは当該ライセンスコード２ａが当該呼制御サーバＳＶＡ向けに発行されたことを認証するためのデータであり、システム個体識別情報とライセンスコード系列識別情報を用いて生成されている。
【００３１】
ライセンスコード２ａが暗号化されている場合にはシステム個体識別情報とライセンスコード系列識別情報を用いて復号処理が行われることもあり、この場合には、チェックサム２ｅは明示的に含まれないこともありえる。また、ライセンスコード系列識別情報２ｃはチェックサム２ｅを計算する際に間接的に用いられているため、必ずしもライセンスコード２ａに含まれる必要はない。２ｆは英数字で構成されたライセンスコード２ａの具体例を示している。通常、ライセンスコード２ａは具体例２ｆのように可読文字に変換されているが、どのような形式に変換されていてもよい。
【００３２】
次に、呼制御サーバＳＶＡに機能追加を行う場合の手順を説明する。 
図６はユーザシステムＣＭの保守用パーソナル・コンピュータＰＣ（ユーザＰＣ）と、ライセンス発行サーバＣＳＶと、クレジット会社ＣＲとの間における情報の送受信動作を示すシーケンス図である。
【００３３】
呼制御サーバＳＶＡの機能追加を行う場合にユーザは、保守用パーソナル・コンピュータＰＣを使用してインターネットＩＮＷ経由でライセンス発行サーバＣＳＶにアクセスする（図６（１）。そうすると、保守用パーソナル・コンピュータＰＣは、ライセンス発行サーバＣＳＶから画面情報を受信し（図６（２））、図７（１）に示すように画面表示を行う。ここで、ユーザが保守用パーソナル・コンピュータＰＣを用いて画面中の「機能追加」をクリックすると（図６（３））、保守用パーソナル・コンピュータＰＣは、ライセンス発行サーバＣＳＶから次の画面情報を受信し（図６（４））、図７（２）に示すような画面表示を行う。
【００３４】
ここで、例えば「機能１」、「機能２」が選択され、その後に「送信する」がクリックされると、保守用パーソナル・コンピュータＰＣは、選択情報をライセンス発行サーバＣＳＶに向けて送信し（図６（５））、しかる後にユーザ情報要求を受信し（図６（６））、図７（３）に示すような画面表示を行う。
【００３５】
ここで、画面にて電話番号及びクレジット番号が入力され、その後に「送信する」がクリックされると、保守用パーソナル・コンピュータＰＣは入力情報をライセンス発行サーバＣＳＶに向けて送信する（図６（７））。
【００３６】
入力情報を含む機能追加要求を受信するとライセンス発行サーバＣＳＶは、先ずクレジット会社ＣＲに対し専用線を介してアクセスし、ユーザのクレジット番号をもとにユーザの信用について問い合わせる(図６（８）)。この問い合わせに対しクレジット会社ＣＲは、クレジット番号に対応する口座の有無と、当該クレジットの使用期限が有効期限内かどうかと、使用停止が設定されていないかどうかを判定する。そして、その回答をライセンス発行サーバＣＳＶに返送する（図６（９））。
【００３７】
ライセンス発行サーバＣＳＶは、クレジット会社ＣＲからの回答をもとにユーザの信用を判断し、問題がなければ上記機能追加要求に含まれている電話番号をもとにインターネットＩＮＷを介してユーザの呼制御サーバＳＶＡに対しアクセスし（図６（１０）及び図６（１１）、呼制御サーバＳＶからシステム個体識別情報及びライセンスコード系列識別情報を取得する（図６（１２）及び図６（１３））。そして、取得した情報をもとに、ユーザが追加を希望している機能が追加可能であるか否かを判定し、この判定結果を機能追加に要する費用と共にユーザの保守パーソナル・コンピュータＰＣに通知する（図６（１４））。すると、保守パーソナル・コンピュータＰＣは、図７（４）に示す画面表示を行う。なお、機能が追加可能であるか否かを判断する条件として、「使用不可」の機能に対応して記録される認証情報が用いられる。追加不可と判断された場合、ライセンス発行サーバＣＳＶは、保守パーソナル・コンピュータＰＣのユーザに対し認証情報に用いられるパスワードの入力を促す。そして、パスワードが一致した場合にのみ、「使用可」に設定するライセンスコードを呼制御サーバＳＶＡに送信する。
【００３８】
そして、この通知に対しユーザから確認の応答を受信すると（図６（１５））、ライセンス発行サーバＣＳＶはインターネットＩＮＷを介してユーザの呼制御サーバＳＶＡに対し、機能変更制御情報としてのライセンスコードを送信する（図６（１６））。このライセンスコードには、追加する機能を「使用可」に設定するための指示コードが挿入される。このとき、この指示コードは先に呼制御サーバＳＶＡから取得したシステム個体識別情報及びライセンスコード系列識別情報により暗号化される。
【００３９】
上記ライセンスコードを受信すると、呼制御サーバＳＶＡは図８に示す制御処理手順を実行する。
【００４０】
呼制御サーバＳＶＡは、ライセンス発行サーバＣＳＶからライセンスコードを受信すると、先ずこのライセンスコードを、自装置のシステム個体識別情報及びライセンスコード系列識別情報を用いて復号する（ステップＳＴ８ａ）。この復号したライセンスコードに含まれるライセンス順序部、ライセンス系列識別情報部、ライセンスコンテナ部及びチェックサムを取り出し（ステップＳＴ８ｂ）、さらにシステム個体識別情報記憶部１４１及びライセンスコード系列識別情報記憶部１４２にそれぞれ記憶されている情報を用いてチェックサムを計算し（ステップＳＴ８ｃ）、チェックサムが一致するか否かの判断を行う（ステップＳＴ８ｄ）。
【００４１】
ここで、チェックサムが一致した場合に（Ｙｅｓ）、呼制御サーバＳＶＡは設定済ライセンス記憶部１４３から最新のライセンス順序部を読み出し（ステップＳＴ８ｅ）、この読み出したライセンス順序部より受信ライセンスコードのライセンス順序部が新しいか否かの判断を行う（ステップＳＴ８ｆ）。
【００４２】
ここで、受信ライセンスコードのライセンス順序部が新しいと判定した場合（Ｙｅｓ）、呼制御サーバＳＶＡは受信ライセンスコードのライセンス順序部とライセンスコンテナ部を設定済ライセンス記憶部１４３に記憶し（ステップＳＴ８ｇ）、このライセンスコンテナ部のデータに従い、サービス実行テーブル１４４中の該当する機能のフラグを「使用不可」から「使用可」に変更する。この機能設定処理を終了すると呼制御サーバＳＶＡは、機能追加処理が正常に終了した旨の情報をライセンス発行サーバＣＳＶに返送する（図６（１７）。
【００４３】
ライセンス発行サーバＣＳＶは、呼制御サーバＳＶＡから上記機能追加終了通知を受け取ると、呼制御サーバＳＶＡとの間の回線を切断したのち（図６（１８））、クレジット会社ＣＲに対しアクセスして機能追加料金の決済を依頼する。その際ライセンス発行サーバＣＳＶは、ユーザが追加を希望しこれに対し実際に使用可に設定した各機能についてその請求金額を計算し、電子請求明細書を作成する。例えばユーザが、機能１及び機能２の追加を希望した場合には、この機能１の追加料（＝￥１０００）と機能２の追加料（￥１０００）とを合算することでその合計金額（＝￥２０００）を算出し、その電子請求明細書を作成する。そして、この電子請求明細書を決済依頼情報に含めてクレジット会社ＣＲへ送信する（図６（１９））。
【００４４】
クレジット会社ＣＲは、この決済依頼情報を受信すると、先ずこの決済依頼情報に含まれるユーザのクレジット番号をもとにユーザ認証と取引の可否判定を行う。そして、取引が可能であれば、上記決済依頼情報に含まれる電子請求明細書をもとに代金の決済受付処理を行う。そして、この決済受付処理の終了後に依頼元のライセンス発行サーバＣＳＶに対し決済依頼を受付けた旨の応答を返送する（図６（２０））。
【００４５】
ライセンス発行サーバＣＳＶは、クレジット会社ＣＲから上記決済依頼の受信応答を受け取ると、機能追加処理が終了した旨の情報をユーザの保守用パーソナル・コンピュータＰＣに送信し、表示させる（図６（２１））。
【００４６】
かくして、ユーザが追加を希望した機能が呼制御サーバＳＶＡに使用可能な状態に設定され、以後ユーザの呼制御サーバＳＶＡではこの追加した新たなオプションサービス機能を使用可能となる。
【００４７】
なお、上記ステップＳＴ８ｄにおいて、チェックサムが一致しないと判定した場合（Ｎｏ）、呼制御サーバＳＶＡはエラーメッセージを保守用パーソナル・コンピュータＰＣに供給して表示させ（ステップＳＴ８ｈ）、受信ライセンスコードを破棄する（ステップＳＴ８ｉ）。
【００４８】
また、上記ステップＳＴ８ｆにおいて、受信ライセンスコードのライセンス順序部が古いと判定した場合に（Ｎｏ）、呼制御サーバＳＶＡはエラーメッセージを保守用パーソナル・コンピュータＰＣに供給して表示させ、受信ライセンスコードを破棄する。受信ライセンスコードを破棄した後、呼制御サーバＳＶＡの呼制御部１３Ａはライセンスコード系列識別女王記憶部１４２中のライセンスコード系列識別情報を消去して、ライセンス系列識別情報発生部１３５に対し新たなライセンスコード系列識別情報を生成させる。
【００４９】
また、ライセンス発行サーバＣＳＶにおいて、呼制御サーバＳＶＡからシステム個体識別情報及びライセンスコード系列識別情報を取得する際に、一旦システム個体識別情報及びライセンスコード系列識別情報を保守用パーソナル・コンピュータＰＣに表示させ、ユーザの指示を待ってライセンス発行サーバＣＳＶにシステム個体識別情報及びライセンスコード系列識別情報を送信することもできる。
【００５０】
また、ライセンス発行サーバＣＳＶは、呼制御サーバＳＶＡに対し機能の「使用可」から「使用不可」への変更以外に、例えばボイスメール装置や中継台といったハードウェア回路の「使用可」から「使用不可」へ変更するためのライセンスコードを送信することもできる。
【００５１】
さらに、ライセンス発行サーバＣＳＶは、呼制御サーバＳＶＡに対しサービス実行テーブル１４４中のメモリ使用制限を「５０％」から「７５％」へ変更するためのライセンスコードを送信することもできる。これにより、呼制御サーバＳＶＡのメモリ容量の拡張を図ることができる。
【００５２】
以上のように上記第１の実施形態では、呼制御サーバＳＶＡにおいて、機能の使用／不可またはハードウェア回路の使用／不可の変更に先立ち、システム個体識別情報と、外部からの指示、リセット時、ランダムといった条件に従って生成されるライセンスコード系列識別情報とをライセンス発行サーバＣＳＶに通知してライセンスコードを生成させ、これらシステム個体識別情報及びライセンスコード系列識別情報を利用して、ライセンス発行サーバＣＳＶから送られてくるライセンスコードの正当性を判断し、正当なライセンスコードのみ設定済ライセンス記憶部１４３に記憶し、このライセンスコードに従ってサービス実行テーブル１４４中の該当する機能のフラグを「使用不可」から「使用可」に変更するようにしている。
【００５３】
従って、古いライセンスコード系列識別情報を参照して生成されたライセンスコードは全て無効化され、これにより使用不可となった機能またはハードウェア回路を使用可能とするためにライセンスコードを再入力することを防止できる。また、呼制御サーバＳＶＡのユーザにとっては、使用したい機能またはハードウェア回路を即座に使用できる。
【００５４】
また、上記第１の実施形態では、ライセンス発行サーバＣＳＶから受信したライセンスコードのライセンス順序部と設定済ライセンス記憶部１４３に記憶されているライセンス順序部と比較し、この比較結果に基づいて、ライセンス発行サーバＣＳＶから受信したライセンスコードが新しいか否かを判定し、ライセンス発行サーバＣＳＶから受信したライセンスコードが新しいと判定した場合に、受信ライセンスコードのライセンス順序部とライセンスコンテナ部を設定済ライセンス記憶部１４３に記憶するようにしている。
【００５５】
従って、古いライセンスコードを再入力することを防止できる。
【００５６】
また、上記第１の実施形態では、チェックサムを利用して正当と判定されたライセンスコードについて、ライセンス順序部を利用して新しいか否かを判定するようにしているので、ライセンスコードの正当性の判断における信頼性をさらに高めることができる。
【００５７】
さらに、上記第１の実施形態において、システム個体識別情報及びライセンスコード系列識別情報を保守用パーソナル・コンピュータＰＣのディスプレイに一旦表示して、ユーザからの指示を待ってシステム個体識別情報及びライセンスコード系列識別情報をライセンス発行サーバＣＳＶに通知することもできるので、ユーザが必要とするのみシステム個体識別情報及びライセンスコード系列識別情報を通知することができる。
【００５８】
（第２の実施形態）  
本発明の第２の実施形態は、「使用可」の機能を「使用不可」に変更する場合に、制限する機能のライセンスコードを呼制御サーバに送り、該当する機能を制限するようにしたものである。
【００５９】
図９は、本第２の実施形態に係わる呼制御サーバＳＶＢの機能構成を示すブロック図である。図９において、上記図３と同一部分には同一符号を付して詳細な説明を省略する。
【００６０】
すなわち、呼制御部１３Ｂは、ライセンス変更結果生成部１３６をさらに備えている。ライセンス変更結果生成部１３６は、ライセンスコードを設定済ライセンス記憶部１４３に記憶した後、機能に関する変更内容をライセンス発行サーバＣＳＶに通知するものである。
【００６１】
次に、上記構成における動作について説明する。  
図１０は、いったん利用可能とした機能を制限するライセンスコードを入力したときの動作を示すシーケンス図である。
【００６２】
呼制御サーバＳＶＢの機能制限を行う場合にユーザは、保守用パーソナル・コンピュータＰＣを使用してインターネットＩＮＷ経由でカスタマセンタＣＣにアクセスし、カスタマセンタＣＣからダウンロードされる画面の案内に従い、機能制限に関する必要事項を入力する。入力する必要事項は、制限したい機能を表す情報と、呼制御サーバＳＶＢに対し割り当てられた電話番号またはＩＰアドレスである。そして、これらの必要事項の入力が終了すると、これらの情報を含む機能制限要求をライセンス発行サーバＣＳＶに向け送信する。
【００６３】
上記機能制限要求を受信したライセンス発行サーバＣＳＶは、呼制御サーバＳＶＢに対しアクセスし、システム個体識別情報及びライセンスコード系列識別情報を取得する。そして、取得した情報をもとに、ユーザが追加を希望している機能が制限可能であるか否かを判定し、この判定結果をユーザの保守パーソナル・コンピュータＰＣに通知する。
【００６４】
そして、この通知に対しユーザから確認の応答を受信すると、ライセンス発行サーバＣＳＶはインターネットＩＮＷを介してユーザの呼制御サーバＳＶＢに対し、機能変更制御情報としてのライセンスコードを送信する（図１０（１））。このライセンスコードには、制限する機能を「使用不可」に設定するための指示コードが挿入される。このとき、この指示コードは先に呼制御サーバＳＶＢから取得したシステム個体識別情報及びライセンスコード系列識別情報により暗号化される。
【００６５】
上記ライセンスコードをライセンス入力部１３２により受信すると、呼制御サーバＳＶＢは先ずこのライセンスコードを、自装置のシステム個体識別情報及びライセンスコード系列識別情報を用いて復号する。この復号したライセンスコードに含まれるライセンス順序部、ライセンス系列識別情報部、ライセンスコンテナ部及びチェックサムを取り出し、さらにシステム個体識別情報記憶部１４１及びライセンスコード系列識別情報記憶部１４２にそれぞれ記憶されている情報を用いてチェックサムを計算し、チェックサムが一致するか否かの判断をライセンス判定部１３３により行う。
【００６６】
ここで、チェックサムが一致した場合に、呼制御サーバＳＶＢは設定済ライセンス記憶部１４３から最新のライセンス順序部を読み出し、この読み出したライセンス順序部より受信ライセンスコードのライセンス順序部が新しいか否かの判断を行う。
【００６７】
ここで、受信ライセンスコードのライセンス順序部が新しいと判定した場合、呼制御サーバＳＶは受信ライセンスコードのライセンス順序部とライセンスコンテナ部を設定済ライセンス記憶部１４３に記憶し、このライセンスコンテナ部のデータに従い、サービス実行テーブル１４４中の該当する機能のフラグを「使用可」から「使用不可」に変更する。この機能設定処理を終了すると呼制御サーバＳＶは、ライセンス変更結果生成部１３６にて例えば「ＡＣＤログイン機能」のフラグを「使用可」から「使用不可」にした旨、「ＤＩＤ着信機能」のフラグを「使用可」から「使用不可」にした旨を示すライセンス変更結果を、サービス実行テーブル１４４に記憶された情報を参照して生成する。
【００６８】
このようにして生成されたライセンス変更結果は、呼制御サーバＳＶＢからライセンス発行サーバＣＳＶに通知される。この通知を受けたライセンス発行サーバＣＳＶは、発行したライセンスにより機能の利用が制限されたことをデータベースＤＢに記録する。
【００６９】
ライセンス発行サーバＣＳＶは、呼制御サーバＳＶＢから上記ライセンス変更結果を受け取ると、呼制御サーバＳＶＢとの間の回線を切断したのち、上記ライセンス変更結果をもとにライセンス購入代金の返還金額を算出する。この場合、「使用可」から「使用不可」に変更した機能数に比例して返還金額を算出する。
【００７０】
そして、ライセンス発行サーバＣＳＶは、上記返還金額の算出処理の終了後に、要求元の保守用パーソナル・コンピュータＰＣに対し返還金額を支払う旨の情報を送信し、例えば上記返還金額を指定の口座に振り込むために、口座番号の入力を促す。
【００７１】
そして、保守用パーソナル・コンピュータＰＣから指定の口座に振り込む旨の応答が得られた場合に、ライセンス発行サーバＣＳＶは返還金額を支払う処理を実行する。なお、返還金額の支払いは、ユーザの希望に応じて郵送による方法をとってもよい。
【００７２】
また、本第２の実施形態では、上記返還金額の支払いの代わりに、制限した機能を使用するライセンスを呼制御サーバＳＶＢとは別の呼制御サーバに移管することができる。この場合、ライセンス発行サーバＣＳＶは、呼制御サーバＳＶＢから上記ライセンス変更結果を受け取ると、呼制御サーバＳＶＢとの間の回線を切断したのち、要求元の保守用パーソナル・コンピュータＰＣに対し別の呼制御サーバに制限した機能のライセンスを移管する旨を示す情報を送信し、例えば機能を移管する呼制御サーバの電話番号またはＩＰアドレスの入力を促す。
【００７３】
そして、保守用パーソナル・コンピュータＰＣから移管希望の呼制御サーバの電話番号またはＩＰアドレスが通知された場合に、移管希望の呼制御サーバに対しアクセスし、システム個体識別情報及びライセンスコード系列識別情報を取得する。そして、取得した情報をもとに、移管元の呼制御サーバＳＶＢで制限した機能が使用可能であるか否かを判定し、この判定結果をユーザの保守パーソナル・コンピュータＰＣに通知する。
【００７４】
そして、この通知に対しユーザから確認の応答を受信すると、ライセンス発行サーバＣＳＶはインターネットＩＮＷを介してユーザの移管希望の呼制御サーバに対し、該当する機能のフラグを「使用可」に変更するライセンスコードを送信する。
【００７５】
かくして、呼制御サーバＳＶＢで制限した機能が別の呼制御サーバに使用可能な状態に設定され、以後別の呼制御サーバでは移管元の呼制御サーバＳＶＢで使用していたオプションサービス機能を使用可能となる。なお、ボイスメール装置等のハードウェア回路についても、移管元の呼制御サーバＳＶＢで使用を制限したハードウェア回路のライセンスを別の呼制御サーバに移管するようにしてもよい。
【００７６】
以上のように上記第２の実施形態では、ライセンスコードによる機能またはハードウェア回路の変更結果が呼制御サーバＳＶＢからライセンス発行サーバＣＳＶに通知されることになるので、ライセンス発行サーバＣＳＶ側で機能またはハードウェア回路の使用可／不可を管理することができ、次回以降のライセンス発行に前回の変更結果を反映することができる。
【００７７】
また、上記第２の実施形態では、サービス提供センタＣＣ側で呼制御サーバＳＶＢの機能またはハードウェア回路を「使用可」から「使用不可」に変更した場合に、制限した機能またはハードウェア回路の数に応じたライセンス購入代金の返還金額を算出し、呼制御サーバＳＶＢのユーザに支払うようにしているので、呼制御サーバＳＶＢのユーザは、一度ライセンスを購入した機能またはハードウェア回路について利用を制限する機能の数または使用不可とするハードウェア回路の数に応じた返還金額を受け取ることができる。あるいは、返還金額を受け取る代わりにユーザが保有する別の呼制御サーバにライセンスを移管したりすることができる。これにより機能またはハードウェア回路を有効に利用する上で、利便性が大幅に向上する。
【００７８】
（その他の実施形態）  
本発明は上記各実施形態に限定されるものではない。上記各実施形態では、ライセンス発行サーバから呼制御サーバに対し追加または制限する機能に対応するライセンスコードのみを送り、このライセンスコードにより追加機能のフラグを「使用可」に設定するようにした。しかし、追加または制限する機能に対応するライセンスコードを含む全機能のライセンスコードを送り、これにより呼制御サーバのサービス情報テーブルをそっくり書き換えるようにしてもよい。
【００７９】
また、上記第１の実施形態では、ライセンス系列識別情報発生部でライセンス系列識別情報を発生する条件として、呼制御サーバへの指示、システムメモリのリセット、ランダムを用いる例として説明したが、その他の条件を使用してもよい。
【００８０】
その他、機能変更の手順やその内容、通信システムの構成やその動作内容、呼制御サーバの構成等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【符号の説明】
【００８１】
１，２…ＬＡＮ、１１…ＩＰ制御部、１２…パケット処理部、１３Ａ，１３Ｂ…呼制御部、１４…記憶部、１５…データバス、１３１…情報通知部、１３２…ライセンス入力部、１３３…ライセンス判定部、１３４…設定制御部、１３５…ライセンスコード系列識別情報発生部、１３６…ライセンス変更結果生成部、１４１…システム個体識別情報記憶部、１４２…ライセンスコード系列識別情報記憶部、１４３…設定済ライセンス記憶部、１４４…サービス実行テーブル、ＣＭ…ユーザシステム、ＣＣ…サービス提供センタ、ＩＮＷ…インターネット、ＳＶＡ，ＳＶＢ…呼制御サーバ、ＰＣ…保守用パーソナル・コンピュータ、ＤＫＴ１〜ＤＫＴｎ…ＩＰ電話端末、ＣＳＶ…ライセンス発行サーバ、ＤＢ…データベース、ＣＲ…クレジット会社。
【図１】
2011234053.tif 000003
【図２】
2011234053.tif 000004
【図３】
2011234053.tif 000005
【図４】
2011234053.tif 000006
【図５】
2011234053.tif 000007
【図６】
2011234053.tif 000008
【図７】
2011234053.tif 000009
【図８】
2011234053.tif 000010
【図９】
2011234053.tif 000011
【図１０】
2011234053.tif 000012
【手続補正書】
【提出日】平成23年6月14日(2011.6.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の電話端末を登録するサーバ装置において、
ライセンス発行部により提供され電話端末間の交換処理に係わる機能またはハードウェア回路のうち少なくとも１つの機能またはハードウェア回路の使用を許可するため、あるいは容量を拡張するためのライセンスコードを選択的に記憶するライセンス記憶部と、
前記ライセンス記憶部に記憶されたライセンスコードに基づいて、該当する機能または該当するハードウェア回路を使用可／不可に設定するライセンス設定部と、
前記ライセンスコードの少なくとも一部の情報を記憶する情報記憶部と、
機能またはハードウェア回路の変更要求が発生した時に、ライセンス発行部との通信により変更される機能またはハードウェア回路に対応するライセンスコードを取得する取得部と、
この取得部により取得したライセンスコードと、前記情報記憶部に記憶された情報とを比較し、この比較結果に基づいて前記取得部により取得したライセンスコードが正当であるか否かを判定する判定部と、
この判定部により正当と判定されたライセンスコードを前記ライセンス記憶部に記憶する制御部とを具備するサーバ装置。
【請求項２】
前記情報記憶部は、サーバ装置の出荷時点で予め付与されたシステム個体識別情報と、１または複数のライセンスコードについて同一の系列であることを示すライセンスコード系列識別情報とを記憶し、
前記取得部は、機能またはハードウェア回路の変更要求が発生した時に、前記ライセンス発行部に対し変更内容及び前記情報記憶部に記憶された前記システム個体識別情報及び前記ライセンスコード系列識別情報を通知してライセンスコードを生成させ、
前記判定部は、前記取得部により前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報と、前記ライセンス発行部から取得したライセンスコードに含まれるシステム個体識別情報及びライセンスコード系列識別情報とが一致するか否かを判定し、
前記制御部は、前記システム個体識別情報及びライセンスコード系列識別情報が一致した場合に、前記ライセンスコードを前記ライセンス記憶部に記憶する請求項１記載のサーバ装置。
【請求項３】
予め決められた条件に基づいて、前記ライセンスコード系列識別情報を発生し、前記情報記憶部に記憶する情報発生部をさらに備える請求項２記載のサーバ装置。
【請求項４】
前記情報発生部は、前記条件の判断に、外部からの指示、リセット時、ランダムの少なくとも１つを用いる請求項３記載のサーバ装置。
【請求項５】
前記判定部は、前記システム個体識別情報及びライセンスコード系列識別情報を用いて前記ライセンスコードが発行された旨を認証するためのチェックサムが前記ライセンスコードに付加されているとき、前記チェックサムにより求められる前記システム個体識別情報及びライセンスコード系列識別情報と、前記取得部により前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報とを比較する請求項２記載のサーバ装置。
【請求項６】
前記判定部は、前記ライセンスコードに当該ライセンスコードの適用順序を示す順序識別情報が付加されているとき、前記順序識別情報と前記ライセンス記憶部に記憶されているライセンスコードの順序識別情報と比較し、この比較結果に基づいて、前記ライセンス発行部から取得したライセンスコードが新しいか否かを判定し、
前記制御部は、前記判定部により前記ライセンス発行部から取得したライセンスコードが新しいと判定された場合に、当該ライセンスコードを前記ライセンス記憶部に記憶する請求項２記載のサーバ装置。
【請求項７】
前記判定部は、前記取得部により前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報と、前記ライセンス発行部から取得したライセンスコードに含まれるシステム個体識別情報及びライセンスコード系列識別情報とが一致するか否かを判定し、一致すると判定されたライセンスコードに対し、前記順序識別情報と前記ライセンス記憶部に記憶されているライセンスコードの順序識別情報と比較し、この比較結果に基づいて、前記ライセンス発行部から取得したライセンスコードが新しいか否かを判定する請求項６記載のサーバ装置。
【請求項８】
前記制御部は、前記ライセンスコードをライセンス記憶部に記憶した後、または無視した後に、前記情報記憶部に記憶されたライセンスコード系列識別情報を消去し、前記情報発生部に対し新たなライセンスコード系列識別情報を生成させる請求項２記載のサーバ装置。
【請求項９】
前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行部に通知する通知部をさらに備える請求項２記載のサーバ装置。
【請求項１０】
前記取得部は、前記ライセンス発行部に通知する変更内容及び前記システム個体識別情報及び前記ライセンスコード系列識別情報を表示する表示部を備え、ユーザが通知指示を入力した場合に前記変更内容及び前記システム個体識別情報及び前記ライセンスコード系列識別情報を前記ライセンス発行部に通知する請求項２記載のサーバ装置。
【請求項１１】
前記制御部は、前記ライセンスコードにより使用可能な機能またはハードウェア回路を再び使用不可とする場合に、使用不可となった機能またはハードウェア回路を示す情報に、前記ライセンス発行部が発行した情報であることを示す認証情報を付加して前記ライセンス記憶部に記憶する請求項２記載のサーバ装置。
【請求項１２】
複数の電話端末を登録するサーバ装置と、
このサーバ装置に対し通信ネットワークを介して接続されるライセンス発行装置とを備え、
前記ライセンス発行装置は、
前記サーバ装置から通知される機能またはハードウェア回路の変更要求に基づいて、ライセンスコードを生成する生成部と、
前記ライセンスコードを前記サーバ装置に送信する送信部とを備え、
前記サーバ装置は、
前記ライセンス発行部により提供され電話端末間の交換処理に係わる機能またはハードウェア回路のうち少なくとも１つの機能またはハードウェア回路の使用を許可するため、あるいは容量を拡張するためのライセンスコードを選択的に記憶するライセンス記憶部と、
前記ライセンス記憶部に記憶されたライセンスコードに基づいて、該当する機能または該当するハードウェア回路を使用可／不可に設定するライセンス設定部と、
前記ライセンスコードの少なくとも一部の情報を記憶する情報記憶部と、
機能またはハードウェア回路の変更要求発生時に、ライセンス発行装置との通信により変更される機能またはハードウェア回路に対応するライセンスコードを取得する取得部と、
この取得部により取得したライセンスコードと、前記情報記憶部に記憶された情報とを比較し、この比較結果に基づいて前記取得部により取得したライセンスコードが正当であるか否かを判定する判定部と、
この判定部により正当と判定されたライセンスコードを前記ライセンス記憶部に記憶する制御部とを備える通信システム。
【請求項１３】
前記サーバ装置は、前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行装置に通知する通知部をさらに備え、
前記ライセンス発行装置は、前記サーバ装置から通知される変更内容に基づいて、使用を制限する機能の数または使用不可とするハードウェア回路の数に応じたライセンスの購入代金の返還金額を算出し、この返還金額を前記サーバ装置のユーザに支払うための処理を行う処理部を備える請求項１２記載の通信システム。
【請求項１４】
前記サーバ装置は、前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行装置に通知する通知部をさらに備え、
前記ライセンス発行装置は、前記サーバ装置から通知される変更内容に基づいて、使用を制限する機能の数または使用不可とするハードウェア回路の数の全部または一部に相当するライセンスコードを通知元のサーバ装置に送り、当該通知元のサーバ装置で使用不可となった機能またはハードウェア回路の全部または一部を使用可に変更するためのライセンスコードを前記通知元のサーバ装置とは別のサーバ装置に対し送信する処理部を備える請求項１２記載の通信システム。
【請求項１５】
複数の電話端末を登録するサーバ装置で使用される制御方法において、
ライセンス発行部により提供され電話端末間の交換処理に係わる機能またはハードウェア回路のうち少なくとも１つの機能またはハードウェア回路の使用を許可するため、あるいは容量を拡張するためのライセンスコードを選択的にライセンス記憶部に記憶し、
前記ライセンス記憶部に記憶されたライセンスコードに基づいて、該当する機能または該当するハードウェア回路を使用可／不可に設定し、
前記ライセンスコードの少なくとも一部の情報を情報記憶部に記憶し、
機能またはハードウェア回路の変更要求が発生した時に、ライセンス発行部との通信により変更される機能またはハードウェア回路に対応するライセンスコードを取得し、
この取得したライセンスコードと、前記情報記憶部に記憶された情報とを比較し、この比較結果に基づいて取得したライセンスコードが正当であるか否かを判定し、
正当と判定されたライセンスコードを前記ライセンス記憶部に記憶する制御方法。
【請求項１６】
前記情報を記憶することは、サーバ装置の出荷時点で予め付与されたシステム個体識別情報と、１または複数のライセンスコードについて同一の系列であることを示すライセンスコード系列識別情報とを前記情報記憶部に記憶し、
前記取得することは、機能またはハードウェア回路の変更要求が発生した時に、前記ライセンス発行部に対し変更内容及び前記情報記憶部に記憶された前記システム個体識別情報及び前記ライセンスコード系列識別情報を通知してライセンスコードを生成させ、
前記判定することは、前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報と、前記ライセンス発行部から取得したライセンスコードに含まれるシステム個体識別情報及びライセンスコード系列識別情報とが一致するか否かを判定し、
前記ライセンスを記憶することは、前記システム個体識別情報及びライセンスコード系列識別情報が一致した場合に、前記ライセンスコードを前記ライセンス記憶部に記憶する請求項１５記載の制御方法。
【請求項１７】
予め決められた条件に基づいて、前記ライセンスコード系列識別情報を発生し、前記情報記憶部に記憶することをさらに備える請求項１６記載の制御方法。
【請求項１８】
前記生成することは、前記条件の判断に、外部からの指示、リセット時、ランダムの少なくとも１つを用いる請求項１７記載の制御方法。
【請求項１９】
前記判定することは、前記システム個体識別情報及びライセンスコード系列識別情報を用いて前記ライセンスコードが発行された旨を認証するためのチェックサムが前記ライセンスコードに付加されているとき、前記チェックサムにより求められる前記システム個体識別情報及びライセンスコード系列識別情報と、前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報とを比較する請求項１６記載の制御方法。
【請求項２０】
前記判定することは、前記ライセンスコードに当該ライセンスコードの適用順序を示す順序識別情報が付加されているとき、前記順序識別情報と前記ライセンス記憶部に記憶されているライセンスコードの順序識別情報と比較し、この比較結果に基づいて、前記ライセンス発行部から取得したライセンスコードが新しいか否かを判定し、
前記ライセンスコードを記憶することは、前記ライセンス発行部から取得したライセンスコードが新しいと判定された場合に、当該ライセンスコードを前記ライセンス記憶部に記憶する請求項１６記載の制御方法。
【請求項２１】
前記判定することは、前記ライセンス発行部に通知した時点の前記システム個体識別情報及び前記ライセンスコード系列識別情報と、前記ライセンス発行部から取得したライセンスコードに含まれるシステム個体識別情報及びライセンスコード系列識別情報とが一致するか否かを判定し、一致すると判定されたライセンスコードに対し、前記順序識別情報と前記ライセンス記憶部に記憶されているライセンスコードの順序識別情報と比較し、この比較結果に基づいて、前記ライセンス発行部から取得したライセンスコードが新しいか否かを判定する請求項２０記載の制御方法。
【請求項２２】
前記ライセンスコードを記憶することは、前記ライセンスコードをライセンス記憶部に記憶した後、または無視した後に、前記情報記憶部に記憶されたライセンスコード系列識別情報を消去し、新たなライセンスコード系列識別情報を生成する請求項１６記載の制御方法。
【請求項２３】
前記ライセンスコードをライセンス記憶部に記憶した後、前記機能または前記ハードウェア回路に関する変更内容を前記ライセンス発行部に通知することをさらに備える請求項１６記載の制御方法。
【請求項２４】
前記取得することは、前記ライセンス発行部に通知する変更内容及び前記システム個体識別情報及び前記ライセンスコード系列識別情報を表示することを備え、ユーザが通知指示を入力した場合に前記変更内容及び前記システム個体識別情報及び前記ライセンスコード系列識別情報を前記ライセンス発行部に通知する請求項１６記載の制御方法。
【請求項２５】
前記ライセンスコードを記憶することは、前記ライセンスコードにより使用可能な機能またはハードウェア回路を再び使用不可とする場合に、使用不可となった機能またはハードウェア回路を示す情報に、前記ライセンス発行部が発行した情報であることを示す認証情報を付加して前記ライセンス記憶部に記憶する請求項１６記載の制御方法。