(57)【特許請求の範囲】
【請求項１】
インターネットプロトコルに基づき端末装置を管理する通信制御装置を介して前記端末装置と通信する通信システムにおいて、
前記端末装置は、該装置のそれぞれに割り当てられている固有なアドレス情報と異なる端末装置を特定する任意な端末情報を外部から入力して格納し、該端末装置の起動にともなって該端末情報が読み出される端末情報保持手段と、
該読み出した端末情報を含む要求パケットを生成し、前記通信制御装置から供給される応答パケットを分解する第１のフレーム処理手段とを含み、
前記通信制御装置は、前記端末装置から供給される要求パケットを分解し、前記端末情報に対応する付加情報を含む応答パケットを生成する第２のフレーム処理手段と、
前記端末情報を基準に前記付加情報を対応付けて格納する管理記憶手段と、
前記要求パケットの分解に応じて得られる端末情報が前記管理記憶手段に含まれるか否かを判断し、該端末情報の一致に応じて付加情報を第２のフレーム手段に送る端末情報認識手段とを含み、
前記要求パケットは、設定を共有するキー情報の後に、ネットワークに接続されたクライアントが自動的に取得するプロトコルの識別情報、該プロトコルの要求端末バージョン、および前記通信制御装置の識別子を表わすベンダ情報を含み、
前記応答パケットは、前記キー情報の後に、前記プロトコルの識別情報、サブネットマスク、物理的な接続形態と異なる仮想的なネットワークに関する情報、およびタグフィールドを含むことを特徴とする通信システム。
【請求項２】
請求項１に記載の方法において、前記付加情報は、端末装置のそれぞれに固有な情報であることを特徴とする通信システム。
【請求項３】
インターネットプロトコルに基づく端末装置と該端末装置を管理する通信制御装置で構築した通信システムにおいて、前記端末装置および前記通信制御装置のそれぞれに割り当てられている固有なアドレス情報と異なる端末装置を特定する任意な端末情報を所望する端末装置に外部から入力して、格納する第１の工程と、
該端末装置の起動にともない該端末情報を読み出す第２の工程と、
該読み出した端末情報を含む要求パケットを生成する第３の工程と、
該要求パケットを前記通信制御装置に送信する第４の工程と、
前記通信制御装置にて受信した要求パケットを分解する第５の工程と、
前記要求パケットの分解に応じて得られる端末情報と前記通信制御装置が有する端末情報とが一致するか否かを判断する第６の工程と、
該判断の結果、該端末情報の一致に応じて前記通信制御装置の端末情報に対応付けて管理している付加情報を読み出す第７の工程と、
該読み出した付加情報を含む応答パケットを生成する第８の工程と、
該応答パケットを前記端末装置に送信する第９の工程と、
該端末装置にて該応答パケットを分解し、前記付加情報を取得する第10の工程とを含み、
前記要求パケットは、設定を共有するキー情報の後に、ネットワークに接続されたクライアントが自動的に取得するプロトコルの識別情報、該プロトコルの要求端末バージョン、および前記通信制御装置の識別子を表わすベンダ情報を含み、
前記応答パケットは、前記キー情報の後に、前記プロトコルの識別情報、サブネットマスク、物理的な接続形態と異なる仮想的なネットワークに関する情報、およびタグフィールドを含むことを特徴とする通信システムの端末装置識別方法。
【請求項４】
請求項３に記載の方法において、第１の工程は、前記通信制御装置の管理下にある端末装置に対してロケーションの区別なく、前記付加情報を設定することを特徴とする通信システムの端末装置識別方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム、とくにインターネットプロトコル（IP: Internet Protocol)に従って端末装置と主装置間で通信する通信システム等に関するものであり、本発明はまた、通信システムの端末装置識別方法に関するものであり、たとえばIP自動取得等における端末の識別に用いて好適なものである。
【０００２】
【従来の技術】
インターネットプロトコルにおいて端末装置等の識別には、MAC（Media Access Control)アドレスが使用されてきている。これは、MACアドレスが端末装置等のハードウェアを識別する固有の識別子として定義されているからである。
【０００３】
VoIP（Voice over IP)端末装置の場合も、この端末装置を管理するIP-PBX（IP-Private Branch eXchange)やゲートキーパ等の管理装置間における端末識別の管理にVoIP端末装置のMACアドレスが使用されている。このようにIPで規定されている端末装置や中継装置等を含むすべての通信制御装置または管理装置には、MACアドレスとIPアドレスとを対応付けた情報テーブルが備えられている（特許文献１を参照）。
【０００４】
VoIP端末装置は、電話番号を有している。このため、VoIP端末装置を管理下におく管理装置は、情報テーブルとしてVoIP端末装置の特定に電話番号も用いて一意にMACアドレスを基準にIPアドレス-電話番号を対応付けた管理テーブルを備えている。特許文献１に示したような通信制御装置は、LEC ID/MACアドレスフィルタリング手段19で受信パケットの先頭のセルのペイロードに含まれる特定のアドレスの値、すなわちLEC ID/MACアドレスを基に端末装置等を識別している。
【０００５】
この他、VoIP端末装置には、VoIP端末装置がLAN（Local Area Network)に接続され、このLANを介して主装置と通信する場合に対応して自動的にIPアドレスを取得するプロトコルが実装されている。このプロトコルが、BOOTP（BOOTstrap Protocol)、DHCP（Dynamic Host Configuration Protocol)である。
【０００６】
【特許文献１】
特開平11-27324号公報。
【０００７】
【発明が解決しようとする課題】
ところで、MACアドレスによって端末識別する場合、VoIP端末装置における管理装置には、MACアドレスと端末装置の電話番号との対応付けにおいて、いくつかの問題があった。問題の一例としては、VoIP端末装置の故障等による交換が挙げられる。VoIP端末装置が初期の起動として管理装置からIPアドレスの自動取得を行うと、管理装置は新たに交換されたVoIP端末装置のMACアドレスを取得し、このMACアドレスを基準にIPアドレスと電話番号とを対応付けて管理しているから、新たなVoIP端末装置にはこのMACアドレスに対応して新たなIPアドレスおよび電話番号が設定される。すなわち、交換したVoIP端末装置は、この自動取得により先に登録していた電話番号と異なる電話番号に変えられてしまう。
【０００８】
また、上述の例において管理装置がIPアドレスの自動取得を行わずに、交換後も交換前のVoIP端末装置の電話番号を使用する場合、管理装置には、管理テーブルにおける管理の基準とする故障したVoIP端末装置のMACアドレスを新たなVoIP端末装置が有するMACアドレスに変更し、IPアドレスおよび電話番号を管理することが要求される。しかしながら、管理装置が大容量の場合、この変更は面倒な作業になってしまう。
【０００９】
本発明はこのような従来技術の欠点を解消し、端末装置を交換しても、設定変更がなく、正確にテーブルを管理することができる通信システムおよびその端末装置識別方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は上述の課題を解決するために、インターネットプロトコルに基づき端末装置を管理する通信制御装置を介して端末装置と通信する通信システムにおいて、端末装置は、この装置のそれぞれに割り当てられている固有なアドレス情報と異なる端末装置を特定する任意な端末情報を外部から入力して格納し、この端末装置の起動にともなってこの端末情報が読み出される端末情報保持手段と、この読み出した端末情報を含む要求パケットを生成し、通信制御装置から供給される応答パケットを分解する第１のフレーム処理手段とを含み、通信制御装置は、端末装置から供給される要求パケットを分解し、端末情報に対応する付加情報を含む応答パケットを生成する第２のフレーム処理手段と、端末情報を基準に付加情報を対応付けて格納する管理記憶手段と、要求パケットの分解に応じて得られる端末情報が管理記憶手段に含まれるか否かを判断し、この端末情報の一致に応じて付加情報を第２のフレーム手段に送る端末情報認識手段とを含むことを特徴とする。
【００１１】
本発明の通信システムは、通信制御装置の管理記憶手段に端末情報を基準に付加情報を対応付けて管理しておき、端末装置の端末情報保持手段に記憶した端末情報を起動にともない第１のフレーム処理手段に読み出して端末情報を含む要求パケットを通信制御装置に送信し、第２のフレーム処理手段で要求パケットを分解して端末情報を取得し、端末情報認識手段でこの端末情報と管理記憶手段の端末情報とを比較して一致に応じて管理記憶手段の端末情報に対応する付加情報を第２のフレーム処理手段に供給して応答パケットを生成し、端末装置に送信し、端末装置にて応答パケットを分解して付加情報を取得して、端末装置を故障交換しても、装置に割り当てられた固有なアドレスに依存しない端末情報を用い、この端末情報を基準に管理しているので、設定変更もなく、端末装置のIP自動取得も可能になる。
【００１２】
また、本発明は上述の課題を解決するために、インターネットプロトコルに基づく端末装置とこの端末装置を管理する通信制御装置で構築した通信システムにおいて、端末装置および通信制御装置のそれぞれに割り当てられている固有なアドレス情報と異なる端末装置を特定する任意な端末情報を所望する端末装置に外部から入力して、格納する第１の工程と、端末装置の起動にともないこの端末情報を読み出す第２の工程と、この読み出した端末情報を含む要求パケットを生成する第３の工程と、この要求パケットを通信制御装置に送信する第４の工程と、通信制御装置にて受信した要求パケットを分解する第５の工程と、要求パケットの分解に応じて得られる端末情報と通信制御装置が有する端末情報とが一致するか否かを判断する第６の工程と、この判断の結果、この端末情報の一致に応じて通信制御装置の端末情報に対応付けて管理している付加情報を読み出す第７の工程と、この読み出した付加情報を含む応答パケットを生成する第８の工程と、この応答パケットを端末装置に送信する第９の工程と、この端末装置にてこの応答パケットを分解し、付加情報を取得する第10の工程とを含むことを特徴とする。
【００１３】
本発明の通信システムの端末装置識別方法は、端末情報を外部から入力して、格納しておき、端末装置の起動にともない端末情報を要求パケットに含めて生成し、通信制御装置に送信する。通信制御装置は要求パケットを分解して得た端末情報と通信制御装置が有する端末情報とが一致するか否かを判断し、端末情報の一致に応じて通信制御装置の端末情報に対応付けて管理している付加情報を読み出して付加情報を含む応答パケットを生成し、端末装置に送信する。端末装置は、応答パケットを分解し、付加情報を取得することにより、端末装置を故障交換しても、装置に割り当てられた固有なアドレスに依存しない端末情報を用い、この端末情報を基準に管理しているので、設定変更もなく、端末装置のIP自動取得も可能になる。
【００１４】
【発明の実施の形態】
次に添付図面を参照して本発明による通信システムの一実施例を詳細に説明する。
【００１５】
本実施例は、本発明の通信システムをIP端末管理システム10に適用した場合である。本発明と直接関係のない部分について図示および説明を省略する。以下の説明で、信号はその現れる接続線の参照番号で指示する。
【００１６】
IP端末管理システム10は、管理装置12およびVoIP端末装置14を含む。IP端末管理システム10は、管理装置12とVoIP端末装置14との間にあるIPネットワーク100に接続して通信を行う。管理装置12とVoIP端末装置14の接続はIPネットワーク100に限定されるものでなく、LANでもよい。
【００１７】
管理装置12は、中央処理部16および端末インタフェース部18を有し、たとえばIP-PBXやゲートキーパの機能を含んでいる。中央処理部16は、プロセッサ部20およびバスインタフェース22を含む。プロセッサ部20は、たとえばITU-T（International Telecommunication Union-Telecommunication standardization) H.323におけるアドレス変換、アドミッション制御、帯域幅制御、ゾーン制御、呼制御シグナリング、呼認証、帯域幅管理、呼管理等を実行する機能を有している。プロセッサ部20は、上述した機能を実現するための管理テーブル24を備えている。管理テーブル24は、図示しないが管理装置12の外部に設けたデータ設定用PC（Personal Computer)から供給される情報で書き換えられる。管理テーブル24については後段でさらに説明する。バスインタフェース部22は、管理装置12において中央処理部16と端末インタフェース部18とをつなぐバス26を介した情報のやりとり、たとえばタイミング調整、レベル調整等の処理を行うインタフェースである。
【００１８】
端末インタフェース部18は、MACアドレス格納部28、LANインタフェース部30、フレーム処理部32、TCP/IP（Transmission Control Protocol/Internet Protocol)処理部34およびバスインタフェース部36を含む。MACアドレス格納部28は、管理装置12として固有のMACアドレスを格納し、LANインタフェース部30に供給する。LANインタフェース部30は、レイヤ１の物理層において設定された通信仕様に応じた処理を行う機能を有している。LANインタフェース部30は、IPまたはLANから供給されるフレームの抽出やIPまたはLANへのフレームの送出を行う。
【００１９】
フレーム処理部32は、LANインタフェース部30で抽出したフレームを分解する機能、LANインタフェース部30に送出するフレームを生成する機能、Bootpフレーム内に含まれる端末ID（IDentification）の抽出/端末IDの挿入を行う機能を有する。フレーム処理部32は、TCP/IP処理部34およびバスインタフェース部36に接続されている。TCP/IP処理部34は、たとえばVoIP端末装置14との通信リンク制御するTCP/IPプロトコルを実装して確実にデータ転送を行う機能を有している。バスインタフェース部36は、前述したバスインタフェース部22と同じ機能を有し、バス26に接続されている。
【００２０】
VoIP端末装置14は、MACアドレス格納部38、LANインタフェース部40、フレーム処理部42、TCP/IP処理部44およびアプリケーション処理部46を有している。MACアドレス格納部38は、VoIP端末装置14に対して固有に割り当てられたアドレスを記憶するメモリである。LANインタフェース部40、フレーム処理部42およびTCP/IP処理部44は、前述したLANインタフェース部30、フレーム処理部32、TCP/IP処理部34と同じ機能を有しているから、説明を省略する。これらの内、フレーム処理部32は、TCP/IP処理部44およびアプリケーション処理部46に接続されている。
【００２１】
アプリケーション処理部46は、図示しないが、VoIP端末装置14のアプリケーションを動作させるプロセッサ、動作プログラムを格納するROM（Read Only Memory)および端末IDを記憶するレジスタを含む。アプリケーション処理部46には、図示しないデータ設定用インタフェースが接続されている。このデータ設定用インタフェースは、VoIP端末装置14に端末ID等の各種設定を入力するマンマシンインタフェースで、たとえばPC、キーボード、タッチパネルセンサ等がある。
【００２２】
なお、本実施例のIP端末管理システム10は、図１にVoIP端末装置14を一つだけ設けた構成を示したが、この構成に限定されるものでなく、複数台をIPネットワーク100に接続し、これら複数台のVoIP端末装置を管理装置12の管理下におき、管理テーブル24に記憶されている端末IDを基準に管理されることは言うまでもない。
【００２３】
次に管理装置12が管理する管理テーブル24について図２を参照しながら説明する。図2(a)の管理テーブルは、これまで使用してきたものである。この管理テーブルは、基準となる識別子としてMACアドレスを使用し、MACアドレスに対して管理する内容を対応させている。管理する内容はIPアドレスおよび電話番号である。本実施例の管理テーブルを図2(b)に示す。管理テーブルは、基準となる識別子に端末識別子（端末ID）を使用する点が図2(a)の管理テーブルと異なっている。端末IDは、MACアドレスでなく、任意に設定し端末装置が識別できるならば、何でもよい。
【００２４】
また、VoIP端末装置14は、アプリケーション処理部46に端末ID、IPアドレスおよび電話番号のデータを格納する。
【００２５】
次にIP端末管理システム10におけるIPアドレス自動取得シーケンスについて図３を参照しながら説明する。このシーケンスではLAN接続の場合について説明する。時刻T10にてVoIP端末装置14に対する端末IDをアプリケーション処理部46に設定する。端末IDは、VoIP端末装置14に固有に発行されるユニークな識別子である。
【００２６】
次に、VoIP端末装置14は、時刻T12でLANに接続する。VoIP端末装置14は、LAN接続の後、時刻T14にBOOTP要求（BOOTP request)パケットを管理装置12に送信する。BOOTP要求パケットのベンダ情報は、RFC（Request For Comments)1084で情報の拡張について規定されている。ベンダ情報は、図４に示すように、最初の４オクテット「99」、「130」、「83」および「99」は、マジックキーまたはマジックナンバである。
【００２７】
次の領域はタグフィールドである。タグフィールドには、たとえば「1」,「130」,「131」,「132」,「133」,「135」を拡張して設定する。「1」はサブネットマスク、タグ「128-254」は内容未定義の予備フィールドである。本実施例においてたとえば、「130」はBOOTP識別、「131」はIPDLC VLAN（IP Data Link Connection Virtual LAN)情報、「132」はBOOTP要求端末のバージョン番号（IPL部のプログラムバージョン）、「133」は管理装置12の識別子（1-255）、「135」は管理装置12のバージョン情報のフィールドとして定義している。管理装置の識別子には、未使用の値を設定する。タグフィールドの直後には、このタグフィールドのオクテット長の情報が設定される。また、padは、0を表している。
【００２８】
この内、「131」はVLAN IDを１オクテット長とクラスを４オクテットとする５オクテット長の設定で情報を表すようにしている。VLAN IDはIEEE802.3qにおけるフレーム上の12ビットフィールドの下位８ビットにマッピングし、0および本情報がない場合をタグなしとする。また、クラスA〜Dは、それぞれ、すべてのマルチキャストパケットのプライオリティ、通常音声パケットのプライオリティ、オーダイベントパケットのプライオリティおよび一般PCパケットのプライオリティを表す。
【００２９】
したがって、図４のBOOTP要求パケットは、マジックキーの後に、BOOTP識別が15オクテットにわたる情報、BOOTP要求端末バージョンを４オクテット、および管理装置12の識別子を４オクテットで表すベンダ情報が管理装置12に供給されることになる。
【００３０】
管理装置12は、BOOTP要求パケットを受信し、このパケットを分解し、端末IDを中央処理部16に送る。中央処理部16は、プロセッサ部20内の管理テーブルの端末IDと供給された端末IDとを比較し、端末IDが一致した場合、管理装置12の配下にあるVoIP端末装置14からのBOOTP要求と判断する。端末IDが不一致の場合、配下にないと判断する。
【００３１】
管理装置12は、時刻T18にて配下からの要求に応えて記憶しているIPアドレスを参照し、付加情報としてIPアドレスを読み出す。時刻T18からT20までの間にBOOTP応答（BOOTP reply)パケットを生成する。BOOTP応答パケットを図５に示す。図５のベンダ情報は、図４の場合と同様にマジックキーの後に、BOOTP識別を６オクテット長、サブネットマスクを４オクテット長、IPDLC VLAN情報を５オクテット長設ける。そして、タグフィールド３でゲートウェイフィールドを規定し４オクテット長にしてデフォルトゲートウェイを設定する。
【００３２】
最後に、管理装置12のバージョン情報を２オクテット長設定してパケットを終える。管理装置12は、時刻T20に読み出したIPアドレスを組み込んだBOOTP応答パケットをVoIP端末装置14に送信する。
【００３３】
VoIP端末装置14は、時刻T22にてBOOTP応答パケットを受信し、パケットを分解してIPアドレスを抽出する。VoIP端末装置14は、アプリケーション処理部46にこのIPアドレスを自分のIPアドレスとして設定する。この後、IP端末管理システム10は、VoIP端末装置14と管理装置12との間で呼制御を行うためのリンク設定が行われる。
【００３４】
このような初期設定後における通常の端末装置間の通信には、MACアドレスが使用されることは言うまでもない。
【００３５】
なお、本実施例の管理テーブル24は、端末IDと対応付けて管理する内容（情報）を電話番号として説明したが、電話番号に限定されるものでなく、端末毎の付加情報と対応付けてもよい。端末IDと付加情報とを対応付けて管理テーブルを設定すると、管理装置12の管理下にあるどの端末装置からでも管理テーブルに設定された情報を取り出すことができる。
【００３６】
以上のように構成して、MACアドレスと異なり、任意にあらかじめ設定していた端末IDをVoIP端末装置14から管理装置12に送り、管理装置12にてVoIP端末装置14が管理下にあるか否かを調べる。管理装置12は、管理下にある場合にIPアドレスをVoIP端末装置14に供給してIPアドレスを設定する。IP端末管理システム10は、管理下にあるVoIP端末装置14が故障等により交換しても、IPアドレス自動取得することができる。このとき、管理テーブル24が管理する内容、すなわちIPアドレスと電話番号との対応関係も維持されることから、この端末交換にともなう電話番号の自動変更が生じない。また、IPアドレス自動取得により管理テーブルは変更されない。
【００３７】
複数のVoIP端末装置を備え、これらVoIP端末装置を管理装置12の管理下にするとき、異なるロケーションに配設したVoIP端末装置に対して端末IDを書き換えると、書き換えられたVoIP端末装置の電話番号を端末IDに対応した電話番号に変更することができる。さらに、端末IDを知らないユーザは、管理装置12と通信できないから、管理テーブル24を変更することができない。これは、IP端末管理システム10における簡易的なセキュリティ機能として使用することができる。
【００３８】
【発明の効果】
このように本発明の通信システムによれば、端末装置を故障交換しても装置に割り当てられた固有なアドレスに依存しない情報を用い、この端末情報を基準に管理することから、設定変更もなく、交換した端末装置に対するIP自動取得も可能になるので、管理しやすい通信システムを提供することができ、簡易的なセキュリティ機能も持たせることができる。
【００３９】
また、本発明の通信システムの端末装置識別方法によれば、端末装置を故障交換しても、装置に割り当てられた固有なアドレスに依存しない端末情報を用い、この端末情報を基準に管理しながら、要求パケットに端末情報を組み込み、判断結果に応じて付加情報を応答パケットに組み込んで端末装置に供給することにより、通信制御装置における設定変更もなく、端末装置のIP自動取得も可能になる。この方法により、通信システムに管理しやすく、簡易的なセキュリティ機能も持たせることができる。
【図面の簡単な説明】
【図１】本発明の通信システムを適用したIP端末管理システムにおける概略的な構成を示すブロック図である。
【図２】図１の管理装置に含まれる管理テーブルにおける基準に識別子と管理内容との関係を説明する図である。
【図３】図１のIP端末管理システムにおけるIPアドレス自動取得のシーケンスチャートである。
【図４】図３のIPアドレス自動取得にて使用するBOOTP要求パケットが設定するベンダ情報の一例を示す図である。
【図５】図３のIPアドレス自動取得にて使用するBOOTP応答パケットが設定するベンダ情報の一例を示す図である。
【符号の説明】
10  IP端末管理システム
12  管理装置
14  VoIP端末装置
16  中央処理部
18  端末インタフェース部
20  プロセッサ部
24  管理テーブル
28, 38  MACアドレス格納部
46  アプリケーション処理部
【図１】
0004114505.tif 000002
【図２】
0004114505.tif 000003
【図３】
0004114505.tif 000004
【図４】
0004114505.tif 000005
【図５】
0004114505.tif 000006