(57)【要約】【課題】ＩＰアドレスの重複設定が発生したとしても、セッションを中断せずに通信を継続することができる。【解決手段】相手先とのセッション開始時に相手先から受信した第１相手側ＭＡＣアドレスを格納する第１相手側ＭＡＣアドレス格納部２２と、相手先ＩＰアドレス宛のＡＲＰパケットを送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信部２３と、相手先から受信したＡＲＰ応答に搭載の第２相手側ＭＡＣアドレスを格納する第２相手側ＭＡＣアドレス格納部２５と、第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが異なる場合、ＩＰアドレス重複設定の発生と判断するＩＰアドレス重複設定判定部２６と、ＩＰアドレス重複設定の発生と判断されると、第１相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを破棄するパケット選別部１２とを有している。【選択図】図１
2008109379.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワーク上で相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、
このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、この相手端末側のＭＡＣアドレスを格納する第１相手側ＭＡＣアドレス格納手段と、
前記相手端末のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、
このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、
前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する第２相手側ＭＡＣアドレス格納手段と、
前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、
このＩＰアドレス重複判定手段にて前記相手端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有することを特徴とするＩＰ端末装置。
【請求項２】
ＩＰネットワーク上で相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、
このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、この相手端末側のＭＡＣアドレスを格納する第１相手側ＭＡＣアドレス格納手段と、
前記相手端末のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、
このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、
前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する第２相手側ＭＡＣアドレス格納手段と、
前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、
このＩＰアドレス重複判定手段にて前記相手端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有することを特徴とするＩＰ端末装置。
【請求項３】
ＩＰネットワーク上で相手端末とのセッションを確立するための自側のＭＡＣアドレスを格納した自端末ＭＡＣアドレス格納手段と、
自側のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、
このＡＲＰ通信手段を通じてＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、
前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する受信応答ＭＡＣアドレス格納手段と、
この受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記自端末ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で自端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、
このＩＰアドレス重複判定手段にて自端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスを搭載したＩＰアドレス重複通知を相手端末に通知するＩＰアドレス重複通知手段と、
前記相手端末側のＩＰアドレス重複通知手段を通じてＩＰアドレス重複通知を受信するＩＰアドレス重複受信手段と、
このＩＰアドレス重複受信手段を通じて前記相手端末側のＩＰアドレス重複通知を受信すると、このＩＰアドレス重複通知に搭載のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有することを特徴とするＩＰ端末装置。
【請求項４】
ＩＰネットワーク上で相手端末とのセッションを確立するための自側のＭＡＣアドレスを格納した自端末ＭＡＣアドレス格納手段と、
相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末から相手端末側のＭＡＣアドレス受信するＭＡＣアドレス通信手段と、
このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、この相手端末のＭＡＣアドレスを格納する相手側ＭＡＣアドレス格納手段と、
自側のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、
このＡＲＰ通信手段を通じてＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、
前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する受信応答ＭＡＣアドレス格納手段と、
この受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記自端末ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で自端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、
このＩＰアドレス重複判定手段にて自端末と同一のＩＰアドレスが重複設定されているものと判断されると、ＩＰアドレス重複通知を前記相手端末に通知するＩＰアドレス重複通知手段と、
前記相手端末側のＩＰアドレス重複通知手段を通じてＩＰアドレス重複通知を受信するＩＰアドレス重複受信手段と、
このＩＰアドレス重複受信手段を通じて前記相手端末側のＩＰアドレス重複通知を受信すると、前記相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有することを特徴とするＩＰ端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＩＰネットワーク上でＭＡＣアドレス及びＩＰアドレスを使用して相手端末とのセッションを確立する、例えばＩＰ電話機、ＩＰテレビ電話機及びＩＰドアホン装置等のＩＰネットワーク機器であるＩＰ端末装置に関する。
【背景技術】
【０００２】
従来、このようなＩＰ端末装置のＩＰネットワーク機器としては、ＩＰネットワーク上でＩＰアドレスを個々に設定され、このＩＰアドレスを使用して相手端末とのセッションを確立することになるが、例えばＩＰネットワーク上の他のＩＰ端末装置でＩＰアドレス誤設定操作により自端末と同一のＩＰアドレス重複設定が発生した場合、ＩＰネットワーク機器を音声通信のＩＰ電話機に適用したとすると、例えばダイヤル発信不可、通話音声の劣化、通話の強制切断等が生じ、様々な正常動作が妨げられるといった事態が生じる。
【０００３】
そこで、このような事態に対処すべく、ＩＰネットワーク上で音声通信を実現するＩＰ電話機においては、ＩＰアドレスの衝突（重複）による動作異常の発生を速やかに検出するＩＰアドレス衝突検出機能と、このＩＰアドレス衝突検出機能を通じてＩＰアドレスの衝突（重複）を検出すると、このＩＰアドレスの衝突をユーザ側に報知する衝突報知機能とを備えたものが知られている（例えば特許文献１参照）。
【０００４】
特許文献１のＩＰ電話機としては、ＩＰアドレス衝突検出機能を通じてＩＰネットワークに対して自側のＩＰアドレス宛のＡＲＰパケットを送信し、このＡＲＰパケットに対するＡＲＰ応答を受信しなかった場合、ＩＰアドレス重複設定が発生していないものと判断し、同ＡＲＰパケットに対するＡＲＰ応答を受信した場合、ＩＰアドレス重複設定の発生を検出し、衝突報知機能を通じてＩＰアドレスの衝突（ＩＰアドレス重複設定の発生）を表示部に表示出力するものである。
【０００５】
従って、特許文献１のＩＰ電話機によれば、ＩＰアドレス衝突検出機能を通じてＩＰアドレス重複設定の発生を検出すると、このＩＰアドレス重複発生を報知すべく、自端末の表示部に表示出力するようにしたので、ＩＰ電話機（自端末）側のユーザは、表示部の表示内容を目視することで自端末のＩＰアドレス重複設定の発生を認識することができる。
【特許文献１】特開２００３−７８５２６号公報（要約書及び図２参照）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のＩＰ電話機等のＩＰ端末装置によれば、ＩＰアドレス衝突検出機能を通じてＩＰアドレス重複設定の発生を検出すると、この重複設定の発生を報知すべく、自端末の表示部に表示出力するようにしたが、ＩＰ端末の管理者又はユーザは、この表示部の表示内容に基づき、ＩＰアドレスの重複設定を解消すべく、手動で自端末のＩＰアドレスを新たなＩＰアドレスに変更する設定作業が必要になる。
【０００７】
また、上記特許文献１のＩＰ端末装置によれば、例えば相手端末との通話中（セッション中）にＩＰアドレス重複設定の発生を検出した場合、手動で自端末のＩＰアドレスを変更して通話音声の劣化を解消することができるが、自端末のＩＰアドレスを変更する際には通話を中断しなければならず、通話の継続性を保持することができない。また、通話中（セッション中）においてはＩＰアドレス重複設定の発生を検出したとしても、手動で自端末のＩＰアドレスを変更しないことも考えられるが、このような場合には通話音声の劣化、若しくは通話の強制切断等で利用者は通話を正常に継続することができない。
【０００８】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、ＩＰアドレスの重複設定が発生したとしても、ＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができるＩＰ端末装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明のＩＰ端末装置は、ＩＰネットワーク上で相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、前記相手端末側のＭＡＣアドレスを格納する第１相手側ＭＡＣアドレス格納手段と、前記相手端末のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する第２相手側ＭＡＣアドレス格納手段と、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、このＩＰアドレス重複判定手段にて前記相手端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有するようにした。
【発明の効果】
【００１０】
上記のように構成された本発明のＩＰ端末装置によれば、第１相手側ＭＡＣアドレス格納手段に格納中のセッション開始時に受信した相手端末側のＭＡＣアドレスと、第２相手側ＭＡＣアドレス格納手段に格納中のＡＲＰ応答受信時に得たＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断し、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するようにした、すなわちセッション開始時に受信したＭＡＣアドレスを発信元にしたパケットのみを受信するようにしたので、ＩＰアドレスの重複設定が発生したとしても、ＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができる。
【発明を実施するための最良の形態】
【００１１】
本願請求項１記載のＩＰ端末装置は、ＩＰネットワーク上で相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末からの相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、この相手端末側のＭＡＣアドレスを格納する第１相手側ＭＡＣアドレス格納手段と、前記相手端末のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する第２相手側ＭＡＣアドレス格納手段と、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、このＩＰアドレス重複判定手段にて前記相手端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有するようにした。
【００１２】
従って、本願請求項１記載のＩＰ端末装置によれば、第１相手側ＭＡＣアドレス格納手段に格納中のセッション開始時に受信した相手端末側のＭＡＣアドレスと、第２相手側ＭＡＣアドレス格納手段に格納中のＡＲＰ応答受信時に得たＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断し、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するようにした、すなわちセッション開始時に受信したＭＡＣアドレスを発信元にしたパケットのみを受信するようにしたので、相手端末側にＩＰアドレスの重複設定が発生したとしても、自端末及び相手端末側ではＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができる。
【００１３】
また、本願請求項２記載のＩＰ端末装置は、ＩＰネットワーク上で相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末からの相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、この相手端末側のＭＡＣアドレスを格納する第１相手側ＭＡＣアドレス格納手段と、前記相手端末のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する第２相手側ＭＡＣアドレス格納手段と、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、このＩＰアドレス重複判定手段にて前記相手端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有するようにした。
【００１４】
従って、本願請求項２記載のＩＰ端末装置によれば、第１相手側ＭＡＣアドレス格納手段に格納中のセッション開始時に受信した相手端末側のＭＡＣアドレスと、第２相手側ＭＡＣアドレス格納手段に格納中のＡＲＰ応答受信時に得たＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断し、前記第２相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するようにした、すなわち相手端末と同一のＩＰアドレスが重複設定された他の装置からのパケットは受信しないようにしたので、相手端末側にＩＰアドレスの重複設定が発生したとしても、相手端末及び自端末側では、ＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができる。
【００１５】
また、本願請求項３記載のＩＰ端末装置は、ＩＰネットワーク上で相手端末とのセッションを確立するための自側のＭＡＣアドレスを格納した自端末ＭＡＣアドレス格納手段と、自側のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じてＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する受信応答ＭＡＣアドレス格納手段と、この受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記自端末ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で自端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、このＩＰアドレス重複判定手段にて自端末と同一のＩＰアドレスが重複設定されているものと判断されると、前記受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスを搭載したＩＰアドレス重複通知を相手端末に通知するＩＰアドレス重複通知手段と、前記相手端末側のＩＰアドレス重複通知手段を通じてＩＰアドレス重複通知を受信するＩＰアドレス重複受信手段と、このＩＰアドレス重複受信手段を通じて前記相手端末側のＩＰアドレス重複通知を受信すると、このＩＰアドレス重複通知に搭載のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有するようにした。
【００１６】
従って、本願請求項３記載のＩＰ端末装置によれば、自側のＭＡＣアドレスを自端末ＭＡＣアドレス格納手段に格納しておき、自側のＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク上に送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレス格納手段に格納し、自端末ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で自端末と同一のＩＰアドレスが重複設定されているものと判断し、前記受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスを搭載したＩＰアドレス重複通知を相手端末に通知すると共に、相手端末側のＩＰアドレス重複通知手段からＩＰアドレス重複通知を受信すると、同ＩＰアドレス重複通知に搭載のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するようにした、すなわち相手端末と同一のＩＰアドレスが重複設定された他の装置からのパケットは受信しないようにしたので、自端末側に同一のＩＰアドレスの重複設定が発生したとしても、自端末及び相手端末側ではＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができる。
【００１７】
また、本願請求項４記載のＩＰ端末装置は、ＩＰネットワーク上で相手端末とのセッションを確立するための自側のＭＡＣアドレスを格納した自端末ＭＡＣアドレス格納手段と、相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、前記相手端末からの相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、このＭＡＣアドレス通信手段を通じて前記相手端末側のＭＡＣアドレスを受信すると、この相手端末側のＭＡＣアドレスを格納する相手側ＭＡＣアドレス格納手段と、自側のＩＰアドレス宛のＡＲＰパケットを繰り返し送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じてＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答手段と、前記ＡＲＰ通信手段を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを格納する受信応答ＭＡＣアドレス格納手段と、この受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと前記自端末ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で自端末と同一のＩＰアドレスが重複設定されているものと判断するＩＰアドレス重複判定手段と、このＩＰアドレス重複判定手段にて自端末と同一のＩＰアドレスが重複設定されているものと判断されると、ＩＰアドレス重複通知を前記相手端末に通知するＩＰアドレス重複通知手段と、前記相手端末側のＩＰアドレス重複通知手段を通じてＩＰアドレス重複通知を受信するＩＰアドレス重複受信手段と、このＩＰアドレス重複受信手段を通じて前記相手端末側のＩＰアドレス重複通知を受信すると、前記相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するパケット選別手段とを有するようにした。
【００１８】
従って、本願請求項４記載のＩＰ端末装置によれば、自側のＭＡＣアドレスを自端末ＭＡＣアドレス格納手段に格納しておき、セッション開始時に受信した相手端末側のＭＡＣアドレスを相手側ＭＡＣアドレス格納手段に格納し、自側のＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク上に送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレス格納手段に格納し、自端末ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスと受信応答ＭＡＣアドレス格納手段に格納中のＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で自端末と同一のＩＰアドレスが重複設定されているものと判断し、ＩＰアドレス重複通知を相手端末に通知すると共に、前記相手端末側のＩＰアドレス重複通知手段を通じてＩＰアドレス重複通知を受信すると、前記相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄する、すなわちセッション開始時に受信した相手端末側のＭＡＣアドレスを発信元にしたパケットのみを受信するようにしたので、自端末側に同一のＩＰアドレスの重複設定が発生したとしても、自端末及び相手端末側ではＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができる。
【００１９】
以下、図面に基づいて本発明のＩＰ端末装置に関わる実施の形態を示すＩＰネットワークシステムについて説明する。
【００２０】
（実施の形態１）
図１は第１の実施の形態を示すＩＰネットワークシステム全体の概略構成を示すブロック図である。
【００２１】
図１に示すＩＰネットワークシステム１Ａは、ＩＰネットワーク２を通じて複数台のＩＰ端末３を通信接続した構成とし、各ＩＰ端末３は、ＩＰネットワーク２との通信インタフェースを司るネットワークインタフェース部（以下、単にネットワークＩＦ部と称する）１１と、ＩＰネットワーク２経由で他のＩＰ端末３と音声パケット等のパケットを送受信するパケット選別部１２と、音声通話を実現するハンドセット１３と、ハンドセット１３を通じて音声通話を符号化又は音声パケットを復号化するための処理を司る音声処理部１４と、呼出操作や発信操作等の様々なコマンドを入力する操作部１５と、操作部１５からの呼制御コマンド入力に応じて音声通話機能の呼制御を司る呼制御部１６と、ＩＰネットワーク２に関わる通信制御を司るネットワーク制御部１７と、後述する第１アドレス設定処理に関わる制御動作を司るアドレス設定処理部１８Ａとを有している。尚、各ＩＰ端末３としては、例えば一般住宅内の玄関外に配置した玄関子機や、室内に配置され、この玄関子機と通信接続する室内親機等のＩＰネットワーク機器を例とするが、例えばＩＰ電話機、ＩＰテレビ電話機の他に、ＰＣ上で動作するネットワークゲームのような音声通話機能の無いＩＰネットワーク機器もあるものとする。
【００２２】
アドレス設定処理部１８Ａは、ＩＰネットワーク２上でＩＰ端末３毎に付与されたＩＰアドレスの重複設定の検出及び、同ＩＰアドレス重複設定による影響を解消するための処理部であって、ＩＰネットワーク２上でＩＰ端末３（自端末３Ａ及び相手端末３Ｂ）同士のセッション（通話）を開始する時に、この相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、相手端末３Ｂから相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信部２１と、このＭＡＣアドレス通信部２１を通じて相手端末３Ｂ側のＭＡＣアドレスを受信すると、この相手端末３Ｂ側のＭＡＣアドレスを第１相手側ＭＡＣアドレスとして格納する第１相手側ＭＡＣアドレス格納部２２と、ＩＰネットワーク２に対して相手端末３ＢのＩＰアドレス宛のＡＲＰパケットを繰り返しブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信部２３と、このＡＲＰ通信部２３を通じて自側のＩＰアドレス宛のＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を同ＡＲＰパケットの発信元に返信するＡＲＰ応答部２４と、ＡＲＰ通信部２３を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを第２相手側ＭＡＣアドレスとして格納する第２相手側ＭＡＣアドレス格納部２５と、第１相手側ＭＡＣアドレス格納部２２に格納中の第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレス格納部２５に格納中の第２相手側ＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、ＩＰネットワーク２上で相手端末３Ｂと同一のＩＰアドレスが他のＩＰ端末３（他の端末３Ｃ）に重複設定されているものと判断するＩＰアドレス重複設定判定部２６とを有している。尚、ＩＰ端末３の内、自端末３Ａ及び相手端末３Ｂは音声通話機能（ピアツーピアのリアルタイム通信機能）を備えていることを前提とするが、ＩＰ端末３の他の端末３Ｃは音声通話機能を備えていなくても良いことは当然あり得るものである。
【００２３】
例えば自端末３Ａ側のパケット選別部１２は、ＩＰアドレス重複設定判定部２６にて相手端末３Ｂと同一のＩＰアドレスが重複設定されているものと判断されると、第１相手側ＭＡＣアドレス格納部２２に格納中の第１相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄すべく、そのパケット選別内容を設定更新するものである。
【００２４】
尚、請求項１記載のＩＰ端末装置はＩＰ端末３（自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃ）、ＩＰネットワークはＩＰネットワーク２、相手端末は相手端末３Ｂ、ＭＡＣアドレス通信手段はＭＡＣアドレス通信部２１、第１相手側ＭＡＣアドレス格納手段は第１相手側ＭＡＣアドレス格納部２２、ＡＲＰ通信手段はＡＲＰ通信部２３、ＡＲＰ応答手段はＡＲＰ応答部２４、第２相手側ＭＡＣアドレス格納手段は第２相手側ＭＡＣアドレス格納部２５、ＩＰアドレス重複判定手段はＩＰアドレス重複設定判定部２６、パケット選別手段はパケット選別部１２に相当するものである。
【００２５】
次に第１の実施の形態を示すＩＰネットワークシステム１Ａの動作について説明する。図２は自端末３Ａ内部の第１アドレス設定処理に関わる処理動作を示すフロー図である。
【００２６】
図２に示す第１アドレス設定処理は、相手端末３Ｂとのセッション（通話）中に相手端末３Ｂ側にＩＰアドレス重複設定が発生したとしても、自端末３Ａ側でＩＰアドレス重複設定による影響を解消しながら、相手端末３Ｂとの通話を継続するために、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新するための処理である。
【００２７】
図２において自端末３Ａは、ＩＰネットワーク２経由で相手端末３Ｂとのセッション（通話）を開始したか否かを判定する（ステップＳ１１）。
【００２８】
自端末３Ａ側のＭＡＣアドレス通信部２１は、相手端末３Ｂとのセッションを開始したと判定されると、ＩＰネットワーク２経由で相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信する（ステップＳ１２）。
【００２９】
自端末３Ａ側のＭＡＣアドレス通信部２１は、相手端末３Ｂ側のＭＡＣアドレスを受信すると、このＭＡＣアドレスを第１相手側ＭＡＣアドレスとして第１相手側ＭＡＣアドレス格納部２２に格納する（ステップＳ１３）。
【００３０】
自端末３Ａ側のＡＲＰ通信部２３は、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２に対してブロードキャスト送信する（ステップＳ１４）。尚、相手端末３Ｂ側のＡＲＰ応答部２４は、ＩＰネットワーク２経由で自側のＩＰアドレス宛のＡＲＰパケットを受信すると、所定時間内に同ＡＲＰパケットに対して自側のＭＡＣアドレスを搭載してＡＲＰ応答をＡＲＰパケットの発信元に返信するものである。
【００３１】
自端末３Ａ側のＡＲＰ通信部２３は、ＡＲＰパケットのブロードキャスト送信後、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定する（ステップＳ１５）。
【００３２】
自端末３Ａ側のＡＲＰ通信部２３は、ＩＰネットワーク２を通じてＡＲＰ応答を受信したと判定されると、ＡＲＰ応答に搭載の相手側ＭＡＣアドレスを第２相手側ＭＡＣアドレスとして第２相手側ＭＡＣアドレス格納部２５に格納する（ステップＳ１６）。
【００３３】
自端末３Ａ側のＩＰアドレス重複設定判定部２６は、第１相手側ＭＡＣアドレス格納部２２に格納中の第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレス格納部２５に格納中の第２相手側ＭＡＣアドレスとを比較し（ステップＳ１７）、これらＭＡＣアドレスが異なるか否かを判定する（ステップＳ１８）。
【００３４】
自端末３Ａ側のＩＰアドレス重複設定判定部２６は、ＭＡＣアドレスが異なると判定されると、ＩＰネットワーク２上に相手端末３Ｂと同一のＩＰアドレスが重複設定されている、すなわちＩＰアドレス重複設定が発生したものと判断する（ステップＳ１９）。
【００３５】
自端末３Ａ側のパケット選別部１２は、ＩＰアドレス重複設定判定部２６にてＩＰアドレス重複発生と判断されると、第１相手側ＭＡＣアドレス格納部２２に格納中の第１相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元とするパケットを破棄するようにパケット選別内容を設定更新する（ステップＳ２０）。
【００３６】
その結果、パケット選別部１２は、設定更新したパケット選別内容に基づき、第１相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄し、第１相手側ＭＡＣアドレスを発信元にしたパケットのみを受信することになる。
【００３７】
さらに自端末３Ａは、ステップＳ２０にてパケット選別内容を設定更新すると、相手端末３Ｂとの通話が終了したか否かを判定する（ステップＳ２１）。
【００３８】
自端末３Ａは、相手端末３Ｂとの通話が終了したと判定されると、この第１アドレス設定処理に関わる処理動作を終了する。
【００３９】
また、自端末３Ａは、ステップＳ１１にて相手端末３Ｂとのセッション（通話）が開始したのでなければ、同様に、この処理動作を終了する。
【００４０】
また、自端末３Ａ側のＡＲＰ通信部２３は、ステップＳ１５にて所定時間内にＡＲＰ応答を受信したのでなければ、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ２１に移行する。
【００４１】
また、自端末３Ａ側のＩＰアドレス重複設定判定部２６は、ステップＳ１８にて第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが同一の場合、ＩＰアドレス重複設定の発生はないものと判断し、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ２１に移行する。
【００４２】
また、自端末３Ａは、ステップＳ２１にて相手端末３Ｂとの通話が終了したのでなければ、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信すべく、ステップＳ１４に移行する。
【００４３】
図３は第１アドレス設定処理に関わる自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃの動作を端的に示すシーケンス図である。尚、説明の便宜上、自端末３ＡのＭＡＣアドレスはＭＡＣ−Ａ、相手端末３ＢのＭＡＣアドレスはＭＡＣ−Ｂ、他の端末３ＣのＭＡＣアドレスはＭＡＣ−Ｃとし、相手端末３Ｂ及び他の端末３ＣのＩＰアドレスは同一（Ａｄｄｒ−Ｂ）であるものとする。
【００４４】
自端末３Ａは、ＩＰネットワーク２経由で相手端末３Ｂからの呼出コマンドに相当するＩＮＶＩＴＥを受信した後（ステップＳ３１）、この呼出コマンドに応答するＯＫを相手端末３Ｂに返信してセッション（通話）を開始することになる（ステップＳ３２）。
【００４５】
次に相手端末３Ｂは、ＩＰネットワーク２経由で自側のＭＡＣアドレス（ＭＡＣ−Ｂ）を自端末３Ａに通知すると共に（ステップＳ３３）、自端末３Ａは、ＩＰネットワーク２経由で自側のＭＡＣアドレス（ＭＡＣ−Ａ）を相手端末３Ｂに通知する（ステップＳ３４）。尚、相手端末３Ｂ側の第１相手側ＭＡＣアドレス格納部２２は、自端末３Ａ側のＭＡＣアドレス（ＭＡＣ−Ａ）を第１相手側ＭＡＣアドレスとして格納し、自端末３Ａ側の第１相手側ＭＡＣアドレス格納部２２は、相手端末３Ｂ側のＭＡＣアドレス（ＭＡＣ−Ｂ）を第１相手側ＭＡＣアドレスとして格納するものである。
【００４６】
次に相手端末３Ｂ及び自端末３Ａは、お互いに相手側ＭＡＣアドレスを格納すると、ＩＰネットワーク２経由で音声パケットを送受信することで（ステップＳ３５，３６）、相手端末３Ｂ及び自端末３Ａ間の音声通話を確立することになる。
【００４７】
また、自端末３Ａ側のＡＲＰ通信部２３は、相手端末３ＢのＩＰアドレス（Ａｄｄｒ−Ｂ）宛のＡＲＰパケットをＩＰネットワーク２に対してブロードキャスト送信した場合（ステップＳ３７）、当然ながら相手端末３Ｂから同ＡＲＰパケットに対するＡＲＰ応答を受信することになるが、他の端末３Ｃが相手端末３Ｂと同一のＩＰアドレス（Ａｄｄｒ−Ｂ）であるため、他の端末３ＣからもＡＲＰパケットに対するＡＲＰ応答を受信することになる（ステップＳ３８）。
【００４８】
自端末３Ａ側のＡＲＰ通信部２３は、他の端末３ＣからＡＲＰ応答を受信すると、同ＡＲＰ応答に搭載のＭＡＣアドレス（ＭＡＣ−Ｃ）を第２相手側ＭＡＣアドレスとして第２相手側ＭＡＣアドレス格納部２５に格納する。
【００４９】
しかし、自端末３Ａ側のＩＰアドレス重複設定判定部２６は、第１相手側ＭＡＣアドレス格納部２２に格納中の第１相手側ＭＡＣアドレス（ＭＡＣ−Ｂ）と第２相手側ＭＡＣアドレス格納部２５に格納中の第２相手側ＭＡＣアドレス（ＭＡＣ−Ｃ）とを比較し、これらＭＡＣアドレスが異なるため、第１相手側ＭＡＣアドレス（ＭＡＣ−Ｂ）以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するように、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新することになる。
【００５０】
その結果、自端末３Ａ側のパケット選別部１２は、設定更新したパケット選別内容に基づき、他の端末３ＣのＭＡＣアドレス（ＭＡＣ−Ｃ）を発信元にしたパケット、例えば切断コマンドに相当するＢＹＥを受信したとしても同パケットを破棄し（ステップＳ３９）、相手端末３Ｂに対して音声パケットを送信しながら（ステップＳ４０）、相手端末３ＢのＭＡＣアドレス（ＭＡＣ−Ｂ）を発信元にしたパケット、例えば音声パケット及びＢＹＥ等のパケットを受信することになる（ステップＳ４１，４２）。
【００５１】
従って、第１の実施の形態によれば、相手端末３Ｂとのセッション（通話）開始時に受信した相手端末３Ｂ側のＭＡＣアドレスを第１相手側ＭＡＣアドレスとして格納し、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信後、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信して同ＡＲＰ応答に搭載のＭＡＣアドレスを第２相手側ＭＡＣアドレスとして格納し、これら第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが異なる場合、第１相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新するようにしたので、ＩＰネットワーク２上で相手端末３Ｂ側にＩＰアドレス重複設定が発生したとしても、自端末３Ａ及び相手端末３Ｂ側では、ＩＰアドレスの設定変更操作を要することなく、セッション（通話）を中断せずに通信を継続することができる。
【００５２】
（実施の形態２）
次に第２の実施の形態を示すＩＰネットワークシステム１Ｂについて説明する。図４は第２の実施の形態を示すＩＰネットワークシステム１Ｂ内部の概略構成を示すブロック図である。尚、図１に示すＩＰネットワークシステム１Ａと同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００５３】
図４に示すＩＰネットワークシステム１Ｂと図１に示すＩＰネットワークシステム１Ａとが異なるところは、ＩＰ端末３内部のＩＰアドレス重複設定判定部２６にて第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが異なる場合に、第１相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを破棄するのではなく、第２相手側ＭＡＣアドレスを発信元にしたパケットを破棄するように、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新するアドレス設定処理部１８Ｂにある。
【００５４】
図４に示すＩＰ端末３内部のアドレス設定処理部１８Ｂは、ＭＡＣアドレス通信部２１、第１相手側ＭＡＣアドレス格納部２２、ＡＲＰ通信部２３、ＡＲＰ応答部２４、第２相手側ＭＡＣアドレス格納部２５及びＩＰアドレス重複設定判定部２６を備え、ＩＰアドレス重複設定判定部２６にて第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが異なる場合、第２相手側ＭＡＣアドレスを発信元にしたパケットを破棄すべく、パケット選別部１２のパケット選別内容を設定更新するものである。
【００５５】
尚、請求項２記載のＩＰ端末装置はＩＰ端末３（自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃ）、ＩＰネットワークはＩＰネットワーク２、相手端末は相手端末３Ｂ、ＭＡＣアドレス通信手段はＭＡＣアドレス通信部２１、第１相手側ＭＡＣアドレス格納手段は第１相手側ＭＡＣアドレス格納部２２、ＡＲＰ通信手段はＡＲＰ通信部２３、ＡＲＰ応答手段はＡＲＰ応答部２４、第２相手側ＭＡＣアドレス格納手段は第２相手側ＭＡＣアドレス格納部２５、ＩＰアドレス重複判定手段はＩＰアドレス重複設定判定部２６、パケット選別手段はパケット選別部１２に相当するものである。
【００５６】
次に第２の実施の形態を示すＩＰネットワークシステム１Ｂの動作について説明する。図５は第２の実施の形態に関わる自端末３Ａの第２アドレス設定処理に関わる処理動作を示すフロー図である。
【００５７】
図５に示す第２アドレス設定処理は、相手端末３Ｂとのセッション（通話）中に相手端末３Ｂ側にＩＰアドレス重複設定が発生したとしても、自端末３Ａ側でＩＰアドレス重複設定による影響を解消しながら、相手端末３Ｂとの通話を継続するために、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新するための処理であって、ＩＰアドレス重複設定の発生を検出すると、第２相手側ＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するように、自端末側のパケット選別部１２のパケット選別内容を設定更新するための処理である。
【００５８】
図５において自端末３Ａは、ステップＳ１１乃至ステップＳ１９の処理動作を実行した後、ステップＳ１９にてＩＰアドレス重複設定判定部２６を通じて第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが異なる場合、第２相手側ＭＡＣアドレスを発信元にしたパケットを破棄するように、パケット選別部１２のパケット選別内容を設定更新し（ステップＳ２０Ａ）、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ２１に移行するものである。
【００５９】
その結果、自端末３Ａ側のパケット選別部１２は、設定更新したパケット選別内容に基づき、第２相手側ＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄し、第２相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信することになる。
【００６０】
図６は第２アドレス設定処理に関わる自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃの動作を端的に示すシーケンス図である。尚、説明の便宜上、自端末３ＡのＭＡＣアドレスはＭＡＣ−Ａ、相手端末３ＢのＭＡＣアドレスはＭＡＣ−Ｂ、他の端末３ＣのＭＡＣアドレスはＭＡＣ−Ｃとし、相手端末３Ｂ及び他の端末３ＣのＩＰアドレスは同一（Ａｄｄｒ−Ｂ）であるものとする。
【００６１】
図６に示す自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃは、ステップＳ３１乃至ステップＳ３８の処理動作を実行すると、自端末３Ａ側のＩＰアドレス重複設定判定部２６は、第１相手側ＭＡＣアドレス格納部２２に格納中の第１相手側ＭＡＣアドレス（ＭＡＣ−Ｂ）と第２相手側ＭＡＣアドレス格納部２５に格納中の第２相手側ＭＡＣアドレス（ＭＡＣ−Ｃ）とを比較し、これらＭＡＣアドレスが異なるため、第２相手側ＭＡＣアドレス（ＭＡＣ−Ｃ）を発信元にしたパケットを破棄するように、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新することになる。
【００６２】
その結果、自端末３Ａ側のパケット選別部１２は、ステップＳ３９にて他の端末３ＣのＭＡＣアドレス（ＭＡＣ−Ｃ）を発信元にしたパケット、例えば切断コマンドに相当するＢＹＥを受信したとしても破棄し、ステップＳ４０にて相手端末３Ｂに対して音声パケットを送信しながら、ステップＳ４１及び４２にて相手端末３ＢのＭＡＣアドレス（ＭＡＣ−Ｂ）を発信元にしたパケット、例えば音声パケット及びＢＹＥ等のパケットを受信することになる。
【００６３】
従って、第２の実施の形態によれば、相手端末３Ｂとのセッション（通話）開始時に受信した相手端末３Ｂ側のＭＡＣアドレスを第１相手側ＭＡＣアドレスとして格納し、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信後、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信して同ＡＲＰ応答に搭載のＭＡＣアドレスを第２相手側ＭＡＣアドレスとして格納し、これら第１相手側ＭＡＣアドレスと第２相手側ＭＡＣアドレスとが異なる場合、第２相手側ＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、自端末３Ａ側のパケット選別部１２のパケット選別内容を設定更新するようにしたので、ＩＰネットワーク２上で相手端末３Ｂ側にＩＰアドレス重複設定が発生したとしても、自端末３Ａ及び相手端末３Ｂ側では、ＩＰアドレスの設定変更操作を要することなく、セッション（通話）を中断せずに通信を継続することができる。
【００６４】
（実施の形態３）
次に第３の実施の形態を示すＩＰネットワークシステム１Ｃについて説明する。図７は第３の実施の形態を示すＩＰネットワークシステム１Ｃ内部の概略構成を示すブロック図である。尚、図１に示すＩＰネットワークシステム１Ａと同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００６５】
図７に示すＩＰネットワークシステム１Ｃと図１に示すＩＰネットワークシステム１Ａとが異なるところは、自端末３Ａ内で自側の自端末ＭＡＣアドレスを格納しておき、相手端末３Ｂとのセッション（通話）開始時に、自側（自端末３Ａ）のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信し、同ＡＲＰパケットに対応するＡＲＰ応答を所定時間内に受信し、同ＡＲＰ応答に搭載のＭＡＣアドレスと自端末ＭＡＣアドレスとが異なる場合、ＩＰアドレス重複通知を同ＡＲＰ応答に搭載されたＭＡＣアドレスを含めて相手端末３Ｂに通知すると共に、相手端末３Ｂ側ではＩＰアドレス重複通知を受信すると、同ＩＰアドレス重複通知に含まれたＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新するアドレス設定処理部１８Ｃにある。
【００６６】
図７に示すＩＰ端末３内部のアドレス設定処理部１８Ｃは、ＩＰネットワーク２上で相手端末３Ｂとのセッション（通話）を確立するための自側のＭＡＣアドレスを自端末ＭＡＣアドレスとして格納した自端末ＭＡＣアドレス格納部３１と、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットを繰り返しブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット及びＡＲＰ応答を受信するＡＲＰ通信部３２と、このＡＲＰ通信部３２を通じてＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載してＡＲＰ応答として同ＡＲＰパケットの発信元に返信するＡＲＰ応答部３３と、ＡＲＰ通信部３２を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして格納する受信応答ＭＡＣアドレス格納部３４と、この受信応答ＭＡＣアドレス格納部３４に格納中の受信応答ＭＡＣアドレスと自端末ＭＡＣアドレス格納部３１に格納中の自端末ＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、ＩＰネットワーク２上で自端末３Ａと同一のＩＰアドレスが他のＩＰ端末３（他の端末３Ｃ）に重複設定されているものと判断するＩＰアドレス重複設定判定部３５と、ＩＰアドレス重複設定判定部３５にて自端末３Ａと同一のＩＰアドレスが重複設定されているものと判断されると、受信応答ＭＡＣアドレス格納部３４に格納中のＭＡＣアドレスを搭載したＩＰアドレス重複通知を相手端末３Ｂに通知するＩＰアドレス重複通知部３６と、相手端末３Ｂ側のＩＰアドレス重複通知部３６を通じてＩＰアドレス重複通知を受信するＩＰアドレス重複受信部３７と、このＩＰアドレス重複受信部３７にてＩＰアドレス重複通知を受信すると、このＩＰアドレス重複通知に搭載のＭＡＣアドレスを重複ＭＡＣアドレスとして格納する重複ＭＡＣアドレス格納部３８とを有している。
【００６７】
また、相手端末３Ｂ側のパケット選別部１２は、重複ＭＡＣアドレス格納部３８に格納中の重複ＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄すべく、そのパケット選別内容を設定更新するものである。
【００６８】
尚、請求項３記載のＩＰ端末装置はＩＰ端末３（自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃ）、ＩＰネットワークはＩＰネットワーク２、相手端末は相手端末３Ｂ、自端末ＭＡＣアドレス格納手段は自端末ＭＡＣアドレス格納部３１、ＡＲＰ通信手段はＡＲＰ通信部３２、ＡＲＰ応答手段はＡＲＰ応答部３３、受信応答ＭＡＣアドレス格納手段は受信応答ＭＡＣアドレス格納部３４、ＩＰアドレス重複判定手段はＩＰアドレス重複設定判定部３５、ＩＰアドレス重複通知手段はＩＰアドレス重複通知部３６、ＩＰアドレス重複受信手段はＩＰアドレス重複受信部３７及び重複ＭＡＣアドレス格納部３８、パケット選別手段はパケット選別部１２に相当するものである。
【００６９】
次に第３の実施の形態を示すＩＰネットワークシステム１Ｃの動作について説明する。図８は自端末３Ａ内部の第１アドレス重複通知処理に関わる処理動作を示すフロー図である。
【００７０】
図８に示す第１アドレス重複通知処理は、相手端末３Ｂとのセッション（通話）中に自端末３Ａ側にＩＰアドレス重複設定が発生した場合、重複設定のＭＡＣアドレス（受信応答ＭＡＣアドレス）を搭載したＩＰアドレス重複通知を相手端末３Ｂ側に通知するための処理である。
【００７１】
図８において自端末３Ａは、ＩＰネットワーク２経由で相手端末３Ｂとのセッション（通話）を開始したか否かを判定する（ステップＳ５１）。
【００７２】
自端末３Ａ側のＡＲＰ通信部３２は、相手端末３Ｂとのセッションを開始したと判定されると、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信した後（ステップＳ５２）、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定する（ステップＳ５３）。
【００７３】
自端末３Ａ側のＡＲＰ通信部３２は、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信した判定されると、ＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして受信応答ＭＡＣアドレス格納部３４に格納する（ステップＳ５４）。
【００７４】
自端末３Ａ側のＩＰアドレス重複設定判定部３５は、受信応答ＭＡＣアドレス格納部３４に受信応答ＭＡＣアドレスを格納すると、受信応答ＭＡＣアドレス格納部３４に格納中の受信応答ＭＡＣアドレスと自端末ＭＡＣアドレス格納部３１に格納中の自端末ＭＡＣアドレスとを比較し（ステップＳ５５）、これらＭＡＣアドレスが異なるか否かを判定する（ステップＳ５６）。
【００７５】
自端末３Ａ側のＩＰアドレス重複設定判定部３５は、ＭＡＣアドレスが異なると判定されると、ＩＰネットワーク２上に自端末３Ａと同一のＩＰアドレスが重複設定されている、すなわちＩＰアドレス重複設定が発生したものと判断し（ステップＳ５７）、ＩＰアドレス重複通知部３６を通じて受信応答ＭＡＣアドレス格納部３４に格納中の受信応答ＭＡＣアドレスを搭載したＩＰアドレス重複通知を相手端末３Ｂに通知し（ステップＳ５８）、相手端末３Ｂとの通話が終了したか否かを判定する（ステップＳ５９）。
【００７６】
自端末３Ａは、相手端末３Ｂとの通話が終了したのであれば、この処理動作を終了する。
【００７７】
また、自端末３Ａは、ステップＳ５１にて相手端末３Ｂとの通話を開始したのでなければ、この処理動作を終了する。
【００７８】
また、自端末３Ａ側のＡＲＰ通信部３２は、ステップＳ５３にて所定時間内にＡＲＰ応答を受信したのでなければ、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ５９に移行する。
【００７９】
また、自端末３Ａ側のＩＰアドレス重複設定判定部３５は、ステップＳ５６にて受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとが異ならないと判定されると、正常に通信が行われているものと判断し、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ５９に移行する。また、自端末３Ａ側のＡＲＰ通信部３２は、ステップＳ５９にて相手端末３Ｂとの通話が終了したのでなければ、自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信すべく、ステップＳ５２に移行する。
【００８０】
図８に示す第１アドレス重複通知処理によれば、相手端末３Ｂとのセッション（通話）開始時に、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信した後、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信して同ＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして格納し、格納中の自端末ＭＡＣアドレスと受信応答ＭＡＣアドレスとが異なる場合、ＩＰネットワーク２上に自端末３Ａと同一のＩＰアドレスが重複設定されていることを示すＩＰアドレス重複通知に受信応答ＭＡＣアドレスを搭載して相手端末３Ｂ側に通知するようにしたので、相手端末３Ｂ側では、自端末３ＡからのＩＰアドレス重複通知に基づき、自端末３Ａ側でＩＰアドレス重複設定が発生したことを認識することができる。
【００８１】
次に図８に示す第１アドレス重複通知処理にて自端末３ＡからのＩＰアドレス重複通知を受信した相手端末３Ｂ側の処理動作について説明する。図９は相手端末３Ｂ側の第３アドレス設定処理に関わる処理動作を示すフロー図である。
【００８２】
図９に示す第３アドレス設定処理は、自端末３ＡからのＩＰアドレス重複通知を受信すると、同ＩＰアドレス重複通知に搭載のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新するための処理である。
【００８３】
図９において相手端末３Ｂは、相手先である自端末３Ａとのセッション（通話）を開始したか否かを判定する（ステップＳ６１）。
【００８４】
相手端末３Ｂ側のＩＰアドレス重複受信部３６は、相手先である自端末３Ａとのセッション（通話）を開始したと判定されると、ＩＰネットワーク２経由で、相手先である自端末３ＡからＩＰアドレス重複通知を受信したか否かを判定する（ステップＳ６２）。
【００８５】
相手端末３Ｂ側のＩＰアドレス重複受信部３６は、相手先である自端末３ＡからのＩＰアドレス重複通知を受信したと判定されると、このＩＰアドレス重複通知に搭載のＭＡＣアドレスを重複ＭＡＣアドレスとして重複ＭＡＣアドレス格納部３７に格納する（ステップＳ６３）。
【００８６】
相手端末３Ｂ側のパケット選別部１２は、重複ＭＡＣアドレス格納部３７に格納中の重複ＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するように、パケット選別内容を設定更新する（ステップＳ６４）。
【００８７】
相手端末３Ｂは、相手先である自端末３Ａとの通話を終了したか否かを判定する（ステップＳ６５）。相手端末３Ｂは、相手先である自端末３Ａとの通話を終了したのであれば、この処理動作を終了する。また、相手端末３Ｂは、ステップＳ６１にて通話を開始したのでなければ、この処理動作を終了する。
【００８８】
また、相手端末３Ｂ側のＩＰアドレス重複受信部３７は、ステップＳ６２にて相手先である自端末３ＡからＩＰアドレス重複通知を受信したのでなければ、相手先である自端末３Ａとの通話が終了したか否かを監視すべく、ステップＳ６５に移行する。
【００８９】
また、相手端末３Ｂは、ステップＳ６５にて相手先である自端末３Ａとの通話を終了したのでなければ、相手先である自端末３ＡからＩＰアドレス重複通知を受信したか否かを監視すべく、ステップＳ６２に移行する。
【００９０】
図９に示す第３アドレス設定処理によれば、例えば相手端末３Ｂ側のＩＰアドレス重複受信部３７が自端末３Ａ側のＩＰアドレス重複通知部３６を通じてＩＰアドレス重複通知を受信すると、このＩＰアドレス重複通知に搭載のＭＡＣアドレスを重複ＭＡＣアドレスとして重複ＭＡＣアドレス格納部３８に格納し、この重複ＭＡＣアドレスを発信元にしたパケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新するようにしたので、相手端末３Ｂ側では、自端末３Ａ側にＩＰアドレス重複設定が発生したとしても、ＩＰアドレス重複設定の影響を受けることなく、自端末３Ａとの通話を継続することができる。
【００９１】
また、図１０は第１アドレス重複通知処理及び第３アドレス設定処理に関わる自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃの動作を端的に示すシーケンス図である。尚、説明の便宜上、自端末３ＡのＭＡＣアドレスはＭＡＣ−Ａ、相手端末３ＢのＭＡＣアドレスはＭＡＣ−Ｂ、他の端末３ＣのＭＡＣアドレスはＭＡＣ−Ｃとし、自端末３Ａ及び他の端末３ＣのＩＰアドレスは同一（Ａｄｄｒ−Ａ）であるものとする。
【００９２】
自端末３Ａは、ＩＰネットワーク２経由で呼出コマンドに相当するＩＮＶＩＴＥを送信した後（ステップＳ７１）、ＩＮＶＩＴＥに対するＯＫの返信を相手端末３Ｂから受信すると（ステップＳ７２）、セッション（通話）を開始することになる。
【００９３】
次に自端末３Ａ及び相手端末３Ｂは、ＩＰネットワーク２経由で音声パケットを送受信することで（ステップＳ７３，７４）、相手端末３Ｂ及び自端末３Ａ間の音声通話を確立することになる。
【００９４】
また、自端末３Ａ側のＡＲＰ通信部３２は、自側のＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２に対してブロードキャスト送信した場合（ステップＳ７５）、他の端末３Ｃと自端末３Ａとが同一のＩＰアドレス（Ａｄｄｒ−Ａ）であるため、他の端末３ＣからＡＲＰパケットに対するＡＲＰ応答を受信することになる（ステップＳ７６）。
【００９５】
自端末３Ａ側のＡＲＰ通信部３２は、他の端末３ＣからＡＲＰ応答を受信すると、同ＡＲＰ応答に搭載のＭＡＣアドレス（ＭＡＣ−Ｃ）を受信応答ＭＡＣアドレスとして受信応答ＭＡＣアドレス格納部３４に格納する。
【００９６】
しかし、自端末３Ａ側のＩＰアドレス重複設定判定部３５は、自端末ＭＡＣアドレス格納部３１に格納中の自端末ＭＡＣアドレス（ＭＡＣ−Ａ）と受信応答ＭＡＣアドレス格納部３４に格納中の受信応答ＭＡＣアドレス（ＭＡＣ−Ｃ）とを比較し、これらＭＡＣアドレスが異なるため、ＩＰアドレス重複通知部３６を通じて同受信応答ＭＡＣアドレス（ＭＡＣ−Ｃ）を搭載のＩＰアドレス重複通知を相手端末３Ｂに通知する（ステップＳ７７）。
【００９７】
相手端末３Ｂ側のＩＰアドレス重複受信部３７は、自端末３ＡからＩＰアドレス重複通知を受信すると、このＩＰアドレス重複通知に搭載のＭＡＣアドレスを重複ＭＡＣアドレスとして重複ＭＡＣアドレス格納部３８に格納し、この格納中の重複ＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新することになる。
【００９８】
その結果、相手端末３Ｂ側のパケット選別部１２では、設定更新したパケット選別内容に基づき、他の端末３ＣのＭＡＣアドレス（ＭＡＣ−Ｃ）、すなわち重複ＭＡＣアドレスを発信元にしたパケット、例えばＢＹＥを受信したとしても同パケットを破棄し（ステップＳ７８）、自端末３Ａに対して音声パケットを送信しながら（ステップＳ７９）、自端末３ＡのＭＡＣアドレス（ＭＡＣ−Ａ）を発信元にしたパケット、例えば音声パケット及びＢＹＥ等のパケットを受信することになる（ステップＳ８０，８１）。
【００９９】
従って、第３の実施の形態によれば、自側のＭＡＣアドレスを自端末ＭＡＣアドレスとして格納しておき、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信し、同ＡＲＰパケットに対応するＡＲＰ応答を所定時間内に受信し、同ＡＲＰ応答に搭載の受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとが異なる場合、自端末３Ａ側のＩＰアドレス重複設定発生を示すＩＰアドレス重複通知に同ＡＲＰ応答に搭載のＭＡＣアドレスを搭載して相手端末３Ｂに通知すると共に、相手端末３Ｂ側ではＩＰアドレス重複通知を受信すると、同ＩＰアドレス重複通知に搭載のＭＡＣアドレスを重複ＭＡＣアドレスとして重複ＭＡＣアドレス格納部３８に格納し、この格納中の重複ＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新するようにしたので、ＩＰネットワーク２上で自端末３Ａ側にＩＰアドレス重複設定が発生したとしても、自端末３Ａ及び相手端末３Ｂ側では、ＩＰアドレスの設定変更操作を要することなく、セッション（通話）を中断せずに通信を継続することができる。
【０１００】
尚、上記第３の実施の形態においては、図８に示すステップＳ５３にて所定時間内に自側のＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定し、ＡＲＰ応答を受信したと判定されると、ＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして格納し、これら受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合にのみ、ＩＰアドレス重複通知を相手端末３Ｂに通知するようにしたが、例えば自端末３Ａが、自側のＩＰアドレス宛のＡＲＰパケットを送信後、自側が送信したＡＲＰパケットに対してはＡＲＰ応答を返信しないような仕様の場合には、ステップＳ５３にて所定時間内に自側のＡＲＰパケットに対するＡＲＰ応答を受信した時点で、ＩＰアドレス重複設定が発生したものと判断し、ＩＰアドレス重複通知を相手端末３Ｂ側に通知するようにしても同様の効果が得られることは言うまでもない。
【０１０１】
（実施の形態４）
次に第４の実施の形態を示すＩＰネットワークシステム１Ｄについて説明する。図１１は第４の実施の形態を示すＩＰネットワークシステム１Ｄ内部の概略構成を示すブロック図である。尚、図１に示すＩＰネットワークシステム１Ａと同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【０１０２】
図１１に示すＩＰネットワークシステム１Ｄと図１に示すＩＰネットワークシステム１Ａとが異なるところは、ＩＰ端末３（自端末３Ａ）が自側の自端末ＭＡＣアドレスを格納しておき、相手端末３Ｂとのセッション（通話）開始時に相互受信した相手先のＭＡＣアドレスを相手側ＭＡＣアドレスとして格納し、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信し、同ＡＲＰパケットに対応するＡＲＰ応答を所定時間内に受信し、同ＡＲＰ応答に搭載した受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとが異なる場合、ＩＰアドレス重複通知を相手端末３Ｂに通知すると共に、相手端末３Ｂ側では相手先からＩＰアドレス重複通知を受信すると、相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新するアドレス設定処理部１８Ｄにある。
【０１０３】
図１１に示すＩＰ端末３内部のアドレス設定処理部１８Ｄは、ＩＰネットワーク２上で相手端末３Ｂとのセッション（通話）を確立するための自側のＭＡＣアドレスを自端末ＭＡＣアドレスとして格納した自端末ＭＡＣアドレス格納部４１と、相手端末３Ｂとのセッション（通話）開始時に、この相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、この相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信するＭＡＣアドレス通信部４２と、このＭＡＣアドレス通信部４２を通じて相手端末３Ｂ側のＭＡＣアドレスを受信すると、相手端末３ＢのＭＡＣアドレスを相手側ＭＡＣアドレスとして格納する相手側ＭＡＣアドレス格納部４３と、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットを繰り返しブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信部４４と、このＡＲＰ通信部４４を通じてＡＲＰパケットを受信すると、このＡＲＰパケットに自側のＭＡＣアドレスを搭載して同ＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答部４５と、ＡＲＰ通信部４４を通じてＡＲＰ応答を受信すると、この受信したＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして格納する受信応答ＭＡＣアドレス格納部４６と、この受信応答ＭＡＣアドレス格納部４６に格納中の受信応答ＭＡＣアドレスと自端末ＭＡＣアドレス格納部４１に格納中の自端末ＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、ＩＰネットワーク２上で自端末３Ａと同一のＩＰアドレスが他のＩＰ端末３に重複設定されているものと判断するＩＰアドレス重複設定判定部４７と、このＩＰアドレス重複設定判定部４７にて同一のＩＰアドレスが重複設定されているものと判断されると、ＩＰアドレス重複通知を相手端末３Ｂに通知するＩＰアドレス重複通知部４８と、相手端末３Ｂ側のＩＰアドレス重複通知部４８を通じてＩＰアドレス重複通知を受信するＩＰアドレス重複受信部４９とを有している。
【０１０４】
また、パケット選別部１２は、このＩＰアドレス重複受信部４９を通じて相手先からＩＰアドレス重複通知を受信すると、相手側ＭＡＣアドレス格納部４３に格納中の相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するように、パケット選別内容を設定更新するものである。
【０１０５】
尚、請求項４記載のＩＰ端末装置はＩＰ端末３（自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃ）、ＩＰネットワークはＩＰネットワーク２、相手端末は相手端末３Ｂ、自端末ＭＡＣアドレス格納手段は自端末ＭＡＣアドレス格納部４１、ＭＡＣアドレス通信手段はＭＡＣアドレス通信部４２、相手側ＭＡＣアドレス格納手段は相手側ＭＡＣアドレス格納部４３、ＡＲＰ通信手段はＡＲＰ通信部４４、ＡＲＰ応答手段はＡＲＰ応答部４５、受信応答ＭＡＣアドレス格納手段は受信応答ＭＡＣアドレス格納部４６、ＩＰアドレス重複判定手段はＩＰアドレス重複設定判定部４７、ＩＰアドレス重複通知手段はＩＰアドレス重複通知部４８、ＩＰアドレス重複受信手段はＩＰアドレス重複受信部４９、パケット選別手段はパケット選別部１２に相当するものである。
【０１０６】
次に第４の実施の形態を示すＩＰネットワークシステム１Ｄの動作について説明する。図１２は自端末３Ａ内部の第２アドレス重複通知処理に関わる処理動作を示すフロー図である。
【０１０７】
図１２に示す第２アドレス重複通知処理は、相手端末３Ｂとのセッション（通話）中に自端末３Ａ側にＩＰアドレス重複設定が発生した場合、ＩＰアドレス重複通知を相手端末３Ｂ側に通知するための処理である。
【０１０８】
図１２において自端末３Ａは、ＩＰネットワーク２経由で相手端末３Ｂとのセッション（通話）を開始したか否かを判定する（ステップＳ９１）。
【０１０９】
自端末３Ａ側のＭＡＣアドレス通信部４２は、相手端末３Ｂとのセッションを開始したと判定されると、ＩＰネットワーク２経由で相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、この相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信する（ステップＳ９２）。
【０１１０】
自端末３Ａ側のＭＡＣアドレス通信部４２は、相手端末３Ｂ側のＭＡＣアドレスを受信すると、このＭＡＣアドレスを相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部４３に格納する（ステップＳ９３）。
【０１１１】
自端末３Ａ側のＡＲＰ通信部４４は、相手側ＭＡＣアドレスを相手側ＭＡＣアドレス格納部４３に格納すると、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信した後（ステップＳ９４）、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定する（ステップＳ９５）。
【０１１２】
自端末３Ａ側のＡＲＰ通信部４４は、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信した判定されると、ＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして受信応答ＭＡＣアドレス格納部４６に格納する（ステップＳ９６）。
【０１１３】
自端末３Ａ側のＩＰアドレス重複設定判定部４７は、受信応答ＭＡＣアドレス格納部４６に受信応答ＭＡＣアドレスを格納すると、受信応答ＭＡＣアドレス格納部４６に格納中の受信応答ＭＡＣアドレスと自端末ＭＡＣアドレス格納部４１に格納中の自端末ＭＡＣアドレスとを比較し（ステップＳ９７）、これらＭＡＣアドレスが異なるか否かを判定する（ステップＳ９８）。
【０１１４】
自端末３Ａ側のＩＰアドレス重複設定判定部４７は、ＭＡＣアドレスが異なると判定されると、ＩＰネットワーク２上に自端末３Ａと同一のＩＰアドレスが重複設定されている、すなわちＩＰアドレス重複設定が発生したものと判断し（ステップＳ９９）、ＩＰアドレス重複通知部４８を通じてＩＰアドレス重複通知を相手端末３Ｂに通知し（ステップＳ１００）、相手端末３Ｂとの通話が終了したか否かを判定する（ステップＳ１０１）。
【０１１５】
自端末３Ａは、相手端末３Ｂとの通話が終了したのであれば、この処理動作を終了する。また、自端末３Ａは、ステップＳ９１にて相手端末３Ｂとの通話を開始したのでなければ、この処理動作を終了する。
【０１１６】
また、自端末３Ａ側のＡＲＰ通信部４４は、ステップＳ９５にて所定時間内にＡＲＰ応答を受信したのでなければ、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ１０１に移行する。
【０１１７】
また、自端末３Ａ側のＩＰアドレス重複設定判定部４７は、ステップＳ９８にて受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとが異ならないと判定されると、正常に通信が行われているものと判断し、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ１０１に移行する。
【０１１８】
また、自端末３Ａ側のＡＲＰ通信部４４は、ステップＳ１０１にて相手端末３Ｂとの通話が終了したのでなければ、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信すべく、ステップＳ９４に移行する。
【０１１９】
図１２に示す第２アドレス重複通知処理によれば、相手端末３Ｂとのセッション（通話）開始時に、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブローキャスト送信した後、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信して同ＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして格納し、格納中の自端末ＭＡＣアドレスと受信応答ＭＡＣアドレスとが異なる場合、ＩＰネットワーク２上に自端末３Ａと同一のＩＰアドレスが重複設定されていることを示すＩＰアドレス重複通知を相手端末３Ｂ側に通知するようにしたので、相手端末３Ｂ側では、自端末３ＡからのＩＰアドレス重複通知に基づき、自端末３Ａ側でＩＰアドレス重複設定が発生したことを認識することができる。
【０１２０】
次に図１２に示す第２アドレス重複通知処理にて自端末３ＡからのＩＰアドレス重複通知を受信した相手端末３Ｂ側の処理動作について説明する。図１３は相手端末３Ｂ側の第４アドレス設定処理に関わる処理動作を示すフロー図である。
【０１２１】
図１３に示す第４アドレス設定処理は、自端末３ＡからのＩＰアドレス重複通知を受信すると、相手側ＭＡＣアドレス格納部４３に格納中の相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新するための処理である。
【０１２２】
図１３において相手端末３Ｂは、相手先である自端末３Ａとのセッション（通話）を開始したか否かを判定する（ステップＳ１１１）。
【０１２３】
相手端末３Ｂ側のＭＡＣアドレス通信部４２は、相手先との間で相手先に対して自側のＭＡＣアドレスを送信すると共に、相手先から相手先のＭＡＣアドレスを受信し（ステップＳ１１２）、相手先のＭＡＣアドレスを受信すると、この受信したＭＡＣアドレスを相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部４３に格納する（ステップＳ１１３）。
【０１２４】
相手端末３Ｂ側のＩＰアドレス重複受信部４９は、相手側ＭＡＣアドレスを相手側ＭＡＣアドレス格納部４３に格納すると、ＩＰネットワーク２経由で、相手先である自端末３ＡからＩＰアドレス重複通知を受信したか否かを判定する（ステップ１１４）。
【０１２５】
相手端末３Ｂ側のパケット選別部１２は、相手先である自端末３ＡからのＩＰアドレス重複通知を受信したと判定されると、相手側ＭＡＣアドレス格納部４３に格納中の相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、パケット選別内容を設定更新する（ステップＳ１１５）。
【０１２６】
相手端末３Ｂは、相手先である自端末３Ａとの通話を終了したか否かを判定する（ステップＳ１１６）。相手端末３Ｂは、相手先である自端末３Ａとの通話を終了したのであれば、この処理動作を終了する。また、相手端末３Ｂは、ステップＳ１１１にて通話を開始したのでなければ、この処理動作を終了する。
【０１２７】
また、相手端末３Ｂ側のＩＰアドレス重複受信部４９は、ステップＳ１１４にて相手先である自端末３ＡからＩＰアドレス重複通知を受信したのでなければ、相手先である自端末３Ａとの通話が終了したか否かを監視すべく、ステップＳ１１６に移行する。
【０１２８】
また、相手端末３Ｂは、ステップＳ１１６にて相手先である自端末３Ａとの通話を終了したのでなければ、相手先である自端末３ＡからＩＰアドレス重複通知を受信したか否かを監視すべく、ステップＳ１１４に移行する。
【０１２９】
図１３に示す第４アドレス設定処理によれば、セッション（通話）開始時に相手先との間で自側のＭＡＣアドレスを相互に送受信し、同ＭＡＣアドレスを相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部４３に格納し、相手先のＩＰアドレス重複通知部４８を通じてＩＰアドレス重複通知を受信すると、相手側ＭＡＣアドレス格納部４３に格納中の相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、自側のパケット選別部１２のパケット選別内容を設定更新するようにしたので、相手端末３Ｂ側では、自端末３Ａ側にＩＰアドレス重複設定が発生したとしても、ＩＰアドレス重複設定の影響を受けることなく、自端末３Ａとの通話を継続することができる。
【０１３０】
また、図１４は第２アドレス重複通知処理及び第４アドレス設定処理に関わる自端末３Ａ、相手端末３Ｂ及び他の端末３Ｃの動作を端的に示すシーケンス図である。尚、説明の便宜上、自端末３ＡのＭＡＣアドレスはＭＡＣ−Ａ、相手端末３ＢのＭＡＣアドレスはＭＡＣ−Ｂ、他の端末３ＣのＭＡＣアドレスはＭＡＣ−Ｃとし、自端末３Ａ及び他の端末３ＣのＩＰアドレスは同一（Ａｄｄｒ−Ａ）であるものとする。
【０１３１】
自端末３Ａは、ＩＰネットワーク２経由で呼出コマンドに相当するＩＮＶＩＴＥを送信した後（ステップＳ１２１）、ＩＮＶＩＴＥに対するＯＫの返信を相手端末３Ｂから受信すると（ステップＳ１２２）、セッション（通話）を開始することになる。
【０１３２】
次に自端末３Ａは、ＩＰネットワーク２経由で自側のＭＡＣアドレス（ＭＡＣ−Ａ）を相手端末３Ｂに通知すると共に（ステップＳ１２３）、相手端末３Ｂは、ＩＰネットワーク２経由で自側のＭＡＣアドレス（ＭＡＣ−Ｂ）を自端末３Ａに通知する（ステップＳ１２４）。尚、相手端末３Ｂ側の相手側ＭＡＣアドレス格納部４３は、自端末３Ａ側のＭＡＣアドレス（ＭＡＣ−Ａ）を相手側ＭＡＣアドレスとして格納し、自端末３Ａ側の相手側ＭＡＣアドレス格納部４３は、相手端末３Ｂ側のＭＡＣアドレス（ＭＡＣ−Ｂ）を相手側ＭＡＣアドレスとして格納するものである。
【０１３３】
自端末３Ａ及び相手端末３Ｂは、相手側ＭＡＣアドレスを格納すると、ＩＰネットワーク２経由で音声パケットを送受信することで（ステップＳ１２５，１２６）、相手端末３Ｂ及び自端末３Ａ間の音声通話を確立することになる。
【０１３４】
また、自端末３Ａ側のＡＲＰ通信部４４は、自側のＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２に対してブロードキャスト送信した場合（ステップＳ１２７）、他の端末３Ｃと自端末３Ａとが同一のＩＰアドレス（Ａｄｄｒ−Ａ）であるため、他の端末３ＣからＡＲＰパケットに対するＡＲＰ応答を受信することになる（ステップＳ１２８）。
【０１３５】
自端末３Ａ側のＡＲＰ通信部４４は、他の端末３ＣからＡＲＰ応答を受信すると、同ＡＲＰ応答に搭載のＭＡＣアドレス（ＭＡＣ−Ｃ）を受信応答ＭＡＣアドレスとして受信応答ＭＡＣアドレス格納部４６に格納する。
【０１３６】
しかし、自端末３Ａ側のＩＰアドレス重複設定判定部４７は、自端末ＭＡＣアドレス格納部４１に格納中の自端末ＭＡＣアドレス（ＭＡＣ−Ａ）と受信応答ＭＡＣアドレス格納部４６に格納中の受信応答ＭＡＣアドレス（ＭＡＣ−Ｃ）とを比較し、これらＭＡＣアドレスが異なるため、ＩＰアドレス重複通知部４８を通じてＩＰアドレス重複通知を相手端末３Ｂに通知する（ステップＳ１２９）。
【０１３７】
相手端末３Ｂ側のＩＰアドレス重複受信部４９は、自端末３ＡからＩＰアドレス重複通知を受信すると、相手側ＭＡＣアドレス格納部４３に格納中の相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、相手端末３Ｂ側のパケット選別部１２のパケット選別内容を設定更新することになる。
【０１３８】
その結果、相手端末３Ｂ側のパケット選別部１２では、設定更新したパケット選別内容に基づき、他の端末３ＣのＭＡＣアドレス（ＭＡＣ−Ｃ）、すなわち相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケット、例えばＢＹＥを受信したとしても同パケットを破棄し（ステップＳ１３０）、自端末３Ａに対して音声パケットを送信しながら（ステップＳ１３１）、自端末３ＡのＭＡＣアドレス（ＭＡＣ−Ａ）を発信元にしたパケット、例えば音声パケット及びＢＹＥ等のパケットを受信することになる（ステップＳ１３２，１３３）。
【０１３９】
従って、第４の実施の形態によれば、自側の自端末ＭＡＣアドレスを格納しておき、相手端末３Ｂとのセッション（通話）開始時に受信した相手端末３Ｂ側のＭＡＣアドレスを相手側ＭＡＣアドレスとして格納し、ＩＰネットワーク２に対して自側のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信し、同ＡＲＰパケットに対応するＡＲＰ応答を所定時間内に受信し、同ＡＲＰ応答に搭載の受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとが異なる場合、ＩＰアドレス重複通知を相手端末側３Ｂに通知すると共に、相手端末３Ｂ側ではＩＰアドレス重複通知を受信すると、相手側ＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても同パケットを破棄するように、自端末３Ａ側のパケット選別内容を設定更新するようにしたので、ＩＰネットワーク２上で自端末３Ａ側にＩＰアドレス重複設定が発生したとしても、自端末３Ａ及び相手端末３Ｂ側では、ＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができる。
【０１４０】
尚、上記第４の実施の形態においては、図１２に示すステップＳ９５にて所定時間内に自側のＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定し、ＡＲＰ応答を受信したと判定されると、ＡＲＰ応答に搭載のＭＡＣアドレスを受信応答ＭＡＣアドレスとして格納し、これら受信応答ＭＡＣアドレスと自端末ＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合にのみ、ＩＰアドレス重複通知を相手端末３Ｂに通知するようにしたが、例えば自端末３Ａが、自側のＩＰアドレス宛のＡＲＰパケットを送信後、自側が送信したＡＲＰパケットに対してはＡＲＰ応答を返信しないような仕様の場合には、ステップＳ９５にて所定時間内に自側のＡＲＰパケットに対するＡＲＰ応答を受信した時点で、ＩＰアドレス重複設定が発生したものと判断し、ＩＰアドレス重複通知を相手端末３Ｂ側に通知するようにしても同様の効果が得られることは言うまでもない。
【産業上の利用可能性】
【０１４１】
本発明のＩＰ端末装置によれば、第１相手側ＭＡＣアドレス格納手段に格納中のセッション開始時に受信した相手端末側のＭＡＣアドレスと、第２相手側ＭＡＣアドレス格納手段に格納中のＡＲＰ応答受信時に得たＭＡＣアドレスとを比較し、これらＭＡＣアドレスが異なる場合、前記ＩＰネットワーク上で前記相手端末と同一のＩＰアドレスが重複設定されているものと判断し、前記第１相手側ＭＡＣアドレス格納手段に格納中のＭＡＣアドレス以外のＭＡＣアドレスを発信元にしたパケットを受信したとしても、同パケットを破棄するようにした、すなわちセッション開始時に受信したＭＡＣアドレスを発信元にしたパケットのみを受信するようにしたので、ＩＰアドレスの重複設定が発生したとしても、ＩＰアドレスの設定変更操作を要することなく、セッションを中断せずに通信を継続することができるため、例えば通話音声機能を備えた複数のＩＰネットワーク機器を収容したＩＰネットワークシステムに有用である。
【図面の簡単な説明】
【０１４２】
【図１】本発明のＩＰ端末装置に関わる第１の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図
【図２】第１の実施の形態に関わる自端末内部の第１アドレス設定処理に関わる処理動作を示すフロー図
【図３】第１アドレス設定処理に関わる自端末，相手端末及び他の端末の動作を端的に示すシーケンス図
【図４】第２の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図
【図５】第２の実施の形態に関わる自端末内部の第２アドレス設定処理に関わる処理動作を示すフロー図
【図６】第２アドレス設定処理に関わる自端末，相手端末及び他の端末の動作を端的に示すシーケンス図
【図７】第３の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図
【図８】第３の実施の形態に関わる自端末内部の第１アドレス重複通知処理に関わる処理動作を示すフロー図
【図９】第３の実施の形態に関わる相手端末内部の第３アドレス設定処理に関わる処理動作を示すフロー図
【図１０】第１アドレス重複通知処理及び第３アドレス設定処理に関わる自端末，相手端末及び他の端末の動作を端的に示すシーケンス図
【図１１】第４の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図
【図１２】第４の実施の形態に関わる自端末内部の第２アドレス重複通知処理に関わる処理動作を示すフロー図
【図１３】第４の実施の形態に関わる相手端末内部の第４アドレス設定処理に関わる処理動作を示すフロー図
【図１４】第２アドレス重複通知処理及び第４アドレス設定処理に関わる自端末，相手端末及び他の端末の動作を端的に示すシーケンス図
【符号の説明】
【０１４３】
２  ＩＰネットワーク
３  ＩＰ端末（ＩＰ端末装置）
１２  パケット選別部（パケット選別手段）
２１，４２  ＭＡＣアドレス通信部（ＭＡＣアドレス通信手段）
２２  第１相手側ＭＡＣアドレス格納部（第１相手側ＭＡＣアドレス格納手段）
２３，３２，４４  ＡＲＰ通信部（ＡＲＰ通信手段）
２４，３３，４５  ＡＲＰ応答部（ＡＲＰ応答手段）
２５  第２相手側ＭＡＣアドレス格納部（第２相手側ＭＡＣアドレス格納手段）
２６，３５，４７  ＩＰアドレス重複設定判定部（ＩＰアドレス重複設定判定手段）
３１，４１  自端末ＭＡＣアドレス格納部（自端末ＭＡＣアドレス格納手段）
３４，４６  受信応答ＭＡＣアドレス格納部（受信応答ＭＡＣアドレス格納手段）
３６，４８  ＩＰアドレス重複通知部（ＩＰアドレス重複通知手段）
３７，４９  ＩＰアドレス重複受信部（ＩＰアドレス重複受信手段）
３８  重複ＭＡＣアドレス格納部（ＩＰアドレス重複受信手段）
４３  相手側ＭＡＣアドレス格納部（相手側ＭＡＣアドレス格納手段）
【図１】
2008109379.tif 000003
【図２】
2008109379.tif 000004
【図３】
2008109379.tif 000005
【図４】
2008109379.tif 000006
【図５】
2008109379.tif 000007
【図６】
2008109379.tif 000008
【図７】
2008109379.tif 000009
【図８】
2008109379.tif 000010
【図９】
2008109379.tif 000011
【図１０】
2008109379.tif 000012
【図１１】
2008109379.tif 000013
【図１２】
2008109379.tif 000014
【図１３】
2008109379.tif 000015
【図１４】
2008109379.tif 000016