(57)【要約】【課題】アドレス体系の異なる複数のプロトコルのうち、所望のプロトコルをユーザ設定により通信端末毎に切り替え可能な通信端末を提供することを目的とする。【解決手段】アドレス体系が異なっている複数のプロトコルをサポートした通信端末１Ａであって、他の通信端末１Ｂと通信を行うとき、所定条件に基づいて複数のプロトコルから一のプロトコルを選択する選択手段と、選択したプロトコルを利用して他の通信端末１Ｂと通信を行う通信手段とを備えたことにより上記課題を解決する。【選択図】図１
2007312123.tif 000002
【特許請求の範囲】
【請求項１】
アドレス体系の異なる複数のプロトコルをサポートした通信端末であって、
他の通信端末と通信を行うとき、所定条件に基づいて前記複数のプロトコルから一のプロトコルを選択する選択手段と、
選択した前記プロトコルを利用して前記他の通信端末と通信を行う通信手段と
を備えた通信端末。
【請求項２】
前記選択手段は、予め設定されているプロトコル優先情報に基づいて前記複数のプロトコルから一のプロトコルを選択することを特徴とする請求項１記載の通信端末。
【請求項３】
前記選択手段は、スイッチ情報に基づいて前記複数のプロトコルから一のプロトコルを選択することを特徴とする請求項１記載の通信端末。
【請求項４】
前記選択手段は、前記他の通信装置から受信した情報に含まれるプレフィックスに基づいて前記複数のプロトコルから一のプロトコルを選択することを特徴とする請求項１記載の通信端末。
【請求項５】
前記選択手段は、前記複数のプロトコルから選択された一のプロトコルを宛先毎に記録しておき、宛先の前記他の通信端末と以前に通信したときのプロトコルを選択することを特徴とする請求項１記載の通信端末。
【請求項６】
前記選択手段は、着呼に応答するとき、スイッチ情報に基づいて前記複数のプロトコルから一のプロトコルを選択することを特徴とする請求項１記載の通信端末。
【請求項７】
前記選択手段は、着呼に応答するとき、所定のセッションで利用するプロトコルを呼接続と同じプロトコルとなるように選択することを特徴とする請求項１記載の通信端末。
【請求項８】
前記選択手段は、着呼に応答するとき、所定のセッションで利用するプロトコルを呼接続と異なるプロトコルとなるようにスイッチ情報に基づいて選択することを特徴とする請求項１記載の通信端末。
【請求項９】
前記選択手段は、着呼に応答するとき、所定のセッションで利用するプロトコルを予め設定されている相手先プロトコル情報に基づいて選択することを特徴とする請求項１記載の通信端末。
【請求項１０】
前記選択手段は、着呼に応答するとき、所定のセッションで利用するプロトコルを前記他の通信装置から受信した情報に含まれるプレフィックスに基づいて選択することを特徴とする請求項１記載の通信端末。
【請求項１１】
前記選択手段は、前記一のプロトコルのアドレスを複数設定することができる通信端末である場合に、グローバルアドレスをアドレス解決サーバに登録することを特徴とする請求項１乃至１０何れか一項記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に係り、特にアドレス体系の異なる複数のプロトコルをサポートした通信端末に関する。
【背景技術】
【０００２】
例えばインターネットでは、インターネットに繋がれた多くのホストの中から一台のホストを一意に識別する為にＩＰアドレスを利用している。従来、インターネットではＩＰアドレスとしてＩＰｖ４に従ったアドレス体系のＩＰアドレスが利用されていた。
【０００３】
しかし、近年のインターネットの普及により、ＩＰｖ４のＩＰアドレスは不足してきている。その為、ＩＰｖ４をベースに、管理できるアドレス空間を増大させたＩＰｖ６が開発された。例えばＩＰｖ６は、ＩＰｖ４がアドレス空間を３２ビットで管理しているのに対し、アドレス空間を１２８ビットで管理している。
【０００４】
このようにインターネットではＩＰｖ４からＩＰｖ６への移行が進んでいるが、ＩＰｖ４からＩＰｖ６への移行が一気に進むわけではないので、ＩＰｖ４とＩＰｖ６とを共存させて用いるためのデュアルスタックと呼ばれる技術が利用されている。デュアルスタックはＩＰｖ４からＩＰｖ６へ移行するための過渡的な技術の一つである。
【０００５】
通常、ＩＰｖ４とＩＰｖ６とは異なったプロトコルであるため、両方を同時に使用する為にはトランスレータを用意するか、ＩＰｖ６パケットをカプセル化するなどの方法を採る必要がある。デュアルスタックは、そうした手間を払うことなく、一つの通信端末がＩＰｖ４及びＩＰｖ６のＩＰアドレスをそれぞれ持っていて両プロトコルを混在させることができる。
【０００６】
例えば特許文献１及び２には、ＩＰｖ４とＩＰｖ６とが混在する時期に対処する技術について記載されている（例えば特許文献１，２参照）。
【特許文献１】特開２００５−２２９３３２号公報
【特許文献２】特開２００５−３１１８２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、デュアルスタックをサポートした通信端末である場合、ＩＰｖ４又はＩＰｖ６の何れでも設定できるが、ＩＰｖ４又はＩＰｖ６のどちらで通信するかは通信端末側のアプリケーションに依存してしまうという問題があった。
【０００８】
本発明は、上記の点に鑑みなされたもので、アドレス体系の異なる複数のプロトコルのうち、所望のプロトコルをユーザ設定により通信端末毎に切り替え可能な通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する為、本発明は、アドレス体系の異なる複数のプロトコルをサポートした通信端末であって、他の通信端末と通信を行うとき、所定条件に基づいて前記複数のプロトコルから一のプロトコルを選択する選択手段と、選択した前記プロトコルを利用して前記他の通信端末と通信を行う通信手段とを備えたことを特徴とする。
【００１０】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、アドレス体系の異なる複数のプロトコルのうち、所望のプロトコルをユーザ設定により通信端末毎に切り替え可能な通信端末を提供可能である。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例ではアドレス体系の異なる複数のプロトコルをサポートした通信端末の一例としてＩＰ−ＦＡＸ（インターネットＦＡＸ）を例に説明するが、他の通信端末であってもよい。
【００１３】
図１は本発明によるインターネットＦＡＸを含むシステムの一実施例のシステム構成図である。図１のシステムはインターネットＦＡＸ１Ａ，１Ｂと、ＳＩＰ（Session Initiation Protocol）サーバ２と、ＩＰｖ６対応ルータ３と、ＩＰｖ４ネットワーク４と、ＩＰｖ６ネットワーク５とを含む構成である。なお、インターネットＦＡＸ１Ａ，１Ｂの何れでもよい場合は、単にインターネットＦＡＸ１と呼ぶ。
【００１４】
インターネットＦＡＸ１は、ファクシミリをパケットに変換した上で、ＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５で伝送するデュアルスタックをサポートした通信端末の一例である。
【００１５】
インターネットＦＡＸ１の転送方式には、電子メールのような蓄積転送方式とリアルタイム方式とがある。蓄積転送方式では、ＦＡＸの画像データを電子メールの添付ファイルに変換してＳＭＴＰ（Simple Mail Transfer Protocol）で伝送するものがある。リアルタイム転送方式では、インターネットＦＡＸ１Ａ，１Ｂをリアルタイムに接続し、伝送を行うものがある。
【００１６】
なお、リアルタイム転送方式の１つであるＩＴＵ−Ｔ  Ｔ．３８（以下、Ｔ．３８通信という）はＧ３ファクシミリのモデム信号をパケット変換してリアルタイムに伝送するものである。
【００１７】
ＳＩＰサーバ２は、ＩＰ電話などで使用される通信制御プロトコルにＳＩＰを使用したサーバである。また、ＩＰｖ６対応ルータは、ＩＰｖ６のＩＰアドレスに対応したルータである。
【００１８】
図２はインターネットＦＡＸの一実施例のハードウェア構成図である。インターネットＦＡＸ１は、プロッタ１１，スキャナ１２，メモリ（受信バッファ）１３，ＣＰＵ１４及びＬＡＮコントローラ１５を含む構成である。
【００１９】
プロッタ１１は受信した画像データを紙等に出力するものである。スキャナ１２は原稿をスキャンして画像データに変換するものである。メモリ１３は画像データ，パケット又はＣＰＵ１４を制御するプログラム等を格納する。ＣＰＵ１４はメモリ１３に格納されているプログラムに従って、メモリ１３に格納された画像データをパケットに変換し、又はメモリ１３に格納されたパケットを画像データに変換する。
【００２０】
ＬＡＮコントローラ１５はＣＰＵ１４からの指示に基づき、ＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５からパケットを受信してメモリ１３に格納すると共に、メモリ１３に格納されているパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信する。
【００２１】
以下、インターネットＦＡＸ１ＡとインターネットＦＡＸ１Ｂとの間で行われるパケット通信において、ユーザ設定でインターネットＦＡＸ１毎にＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５の何れか一方を選択する処理について、以下の実施例に基づき説明する。
【実施例１】
【００２２】
図３は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡからインターネットＦＡＸ１Ｂにファクシミリ通信する例を説明する。
【００２３】
ステップＳ１に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はＩＰｖ４／ＩＰｖ６優先情報を取得する。ＩＰｖ４／ＩＰｖ６優先情報は予めユーザにより設定され、例えばメモリ１３等に予め格納しておく。ＩＰｖ４／ＩＰｖ６優先情報は、ファクシミリ通信の相手がデュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つインターネットＦＡＸ１Ｂである場合に、ＩＰｖ４及びＩＰｖ６のどちらを優先的に選択するかが設定されているものである。ＣＰＵ１４は取得したＩＰｖ４／ＩＰｖ６優先情報に基づいてＩＰｖ４又はＩＰｖ６の何れかを選択する。
【００２４】
ステップＳ２に進み、ＣＰＵ１４はＤＮＳ（Domain Name System）を利用して相手のホスト名をＩＰアドレスに変換する。ここで変換されるＩＰアドレスは、ステップＳ１で選択したＩＰｖ４又はＩＰｖ６のアドレス体系に従ったＩＰアドレスである。
【００２５】
ステップＳ３に進み、ＣＰＵ１４はステップＳ１で選択したＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００２６】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットの宛先がＩＰｖ４又はＩＰｖ６のＩＰアドレスの何れであるかにより、ステップＳ１で選択したＩＰｖ４又はＩＰｖ６の何れかを選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例２】
【００２７】
図４は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡからインターネットＦＡＸ１Ｂにファクシミリ通信する例を説明する。
【００２８】
ステップＳ１０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はＩＰアドレス以外の宛先情報（例えばホスト名）で発呼するとき、ファクシミリ通信の相手がデュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つインターネットＦＡＸ１Ｂである場合に、ＩＰｖ４及びＩＰｖ６のどちらを優先的に選択するかが設定されているＩＰｖ４／ＩＰｖ６優先情報をスイッチ（ＳＷ）情報から取得する。
【００２９】
例えばホスト名にＩＰｖ４及びＩＰｖ６の両方のＩＰアドレスが登録されている場合はスイッチ情報に従い、取得したＩＰｖ４／ＩＰｖ６優先情報に基づいてＩＰｖ４又はＩＰｖ６の何れかが選択される。
【００３０】
ステップＳ１１に進み、ＣＰＵ１４はＤＮＳを利用して相手のホスト名をＩＰアドレスに変換する。ここで変換されるＩＰアドレスは、ステップＳ１０で選択したＩＰｖ４又はＩＰｖ６のアドレス体系に従ったＩＰアドレスである。
【００３１】
ステップＳ１２に進み、ＣＰＵ１４はステップＳ１０で選択したＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００３２】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットの宛先がＩＰｖ４又はＩＰｖ６のＩＰアドレスの何れであるかにより、ステップＳ１０で選択したＩＰｖ４又はＩＰｖ６の何れかを選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例３】
【００３３】
図５は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡからインターネットＦＡＸ１Ｂにファクシミリ通信する例を説明する。
【００３４】
ステップＳ２０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はＩＰアドレス以外の宛先情報（例えばホスト名）で発呼するとき、ファクシミリ通信の相手がデュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つインターネットＦＡＸ１Ｂである場合に、ＩＰｖ４及びＩＰｖ６のどちらを優先的に選択するかが設定されているＩＰｖ４／ＩＰｖ６優先情報を、図６に示すような宛先情報に含まれたプレフィックス情報から取得する。
【００３５】
図６はプレフィックスの一例の説明図である。図６に示すように、プレフィックス情報はホスト名の前にコロン「：」で区切って追加されている「ｖ６」である。プレフィックス情報の「ｖ６」は、ＩＰｖ６を優先的に選択することを表している。また、プレフィックス情報の「ｖ４」は、ＩＰｖ４を優先的に選択することを表す。
【００３６】
例えばホスト名にＩＰｖ４及びＩＰｖ６の両方のＩＰアドレスが登録されている場合はプレフィックス情報に従ってユーザの希望が読み取られ、ＩＰｖ４／ＩＰｖ６優先情報に基づいてＩＰｖ４又はＩＰｖ６の何れかが選択される。
【００３７】
ステップＳ２１に進み、ＣＰＵ１４はＤＮＳを利用して相手のホスト名をＩＰアドレスに変換する。ここで変換されるＩＰアドレスは、ステップＳ２０で選択したＩＰｖ４又はＩＰｖ６のアドレス体系に従ったＩＰアドレスである。
【００３８】
ステップＳ２２に進み、ＣＰＵ１４はステップＳ２０で選択したＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００３９】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットの宛先がＩＰｖ４又はＩＰｖ６のＩＰアドレスの何れであるかにより、ステップＳ２０で選択したＩＰｖ４又はＩＰｖ６の何れかを選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例４】
【００４０】
図７は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡからインターネットＦＡＸ１Ｂにファクシミリ通信する例を説明する。
【００４１】
実施例４のインターネットＦＡＸ１Ａは、ファクシミリ通信ごとに宛先情報（例えばホスト名）および通信したＩＰアドレスのアドレス体系（ＩＰｖ４／ＩＰｖ６）を図８のようなテーブルに記録する。図８はファクシミリ通信ごとに宛先情報および通信したＩＰアドレスのアドレス体系を対応付けて記録する一例のテーブルである。
【００４２】
ステップＳ３０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はＩＰアドレス以外の宛先情報（例えばホスト名）で発呼するとき、ファクシミリ通信の相手がデュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つインターネットＦＡＸ１Ｂである場合に、図８に示すテーブルからＩＰｖ４／ＩＰｖ６優先情報を取得する。
【００４３】
例えばＣＰＵ１４は、発呼する前、最後に通信したときのＩＰアドレスのアドレス体系を宛先毎に記録している図８に示すテーブルを参照する。そして、ＣＰＵ１４は同じ宛先に発呼する場合、その宛先へ最後に通信したときのＩＰアドレスのアドレス体系を図８のテーブルに基づいて選択する。
【００４４】
ステップＳ３１に進み、ＣＰＵ１４はＤＮＳを利用して相手のホスト名をＩＰアドレスに変換する。ここで変換されるＩＰアドレスは、ステップＳ３０で選択したＩＰｖ４又はＩＰｖ６のアドレス体系に従ったＩＰアドレスである。
【００４５】
ステップＳ３２に進み、ＣＰＵ１４はステップＳ３０で選択したＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００４６】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットの宛先がＩＰｖ４又はＩＰｖ６のＩＰアドレスの何れであるかにより、ステップＳ３０で選択したＩＰｖ４又はＩＰｖ６の何れかを選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例５】
【００４７】
図９は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡがインターネットＦＡＸ１Ｂからの着呼に応答する例を説明する。
【００４８】
ステップＳ４０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はインターネットＦＡＸ１Ｂからの着呼に、一旦ＩＰｖ４／ＩＰｖ６のどちらかで応答する。ステップＳ４１に進み、ＣＰＵ１４はスイッチ情報を取り出す。
【００４９】
ステップＳ４２に進み、ＣＰＵ１４はＩＰｖ４／ＩＰｖ６のどちらで接続できたかを確認し、スイッチ情報の設定と一致するか否かを判定する。一致していると判定すれば、ＣＰＵ１４はステップＳ４３に進み、ステップＳ４０で選択したＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００５０】
なお、一致していないと判定すれば、ＣＰＵ１４はステップＳ４４に進み、相手のインターネットＦＡＸ１Ｂとの通信を接続してステップＳ４０に戻る。そして、ステップＳ４０において、ＣＰＵ１４はＩＰｖ４／ＩＰｖ６のうち前回の応答で選択していない方を選択する。
【００５１】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットの宛先がＩＰｖ４又はＩＰｖ６のＩＰアドレスの何れであるかにより、ステップＳ１で選択したＩＰｖ４又はＩＰｖ６の何れかを選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例６】
【００５２】
図１０は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡがインターネットＦＡＸ１Ｂからの着呼に応答する例を説明する。
【００５３】
ステップＳ５０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はインターネットＦＡＸ１Ｂとの間で呼接続を行う。ステップＳ５１に進み、ＣＰＵ１４はＩＰｖ４／ＩＰｖ６優先情報を取得する。
【００５４】
Ｔ．３８通信をする場合、相手のインターネットＦＡＸ１Ｂからの発呼を受けて着信応答するとき、インターネットＦＡＸ１ＡのＣＰＵ１４はステップＳ５２に進み、ステップＳ５０の呼接続で通信したのと同じＩＰｖ４／ＩＰｖ６でＴ．３８通信を行う為、着信側のインターネットＦＡＸ１Ａで待ち受けるＩＰアドレスをＳＩＰであればＳＤＰ、Ｈ．３２３であればｆａｓｔＳｔａｒｔ要素にセットする。
【００５５】
ステップＳ５３に進み、ＣＰＵ１４はステップＳ５０の呼接続で通信したときと同じＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００５６】
ＳＤＰとは、呼接続と異なるメディアチャネルを接続する為にトランスポート、メディアチャネルを待ち受けるＩＰアドレス、トランスポートなどを相手のインターネットＦＡＸ１Ｂに通知するものである。インターネットＦＡＸ１Ａは、呼接続チャネルと同じＩＰｖ４／ＩＰｖ６をＳＤＰに記述してインターネットＦＡＸ１Ｂに通知する。
【００５７】
また、ｆａｓｔＳｔａｒｔ要素はＳＩＰ接続のＳＤＰに相当し、呼接続に続いてメディアセッションを接続するとき、接続する為にトランスポート、メディアチャネルを待ち受けるＩＰアドレス、トランスポートなどを相手のインターネットＦＡＸ１Ｂに通知するものである。
【００５８】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットのＳＤＰ又はｆａｓｔＳｔａｒｔ要素にセットされたＩＰアドレスがＩＰｖ４又はＩＰｖ６の何れであるかにより、ステップＳ５０の呼接続で通信したのと同じＩＰｖ４又はＩＰｖ６を選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例７】
【００５９】
図１１は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡがインターネットＦＡＸ１Ｂからの着呼に応答する例を説明する。
【００６０】
ステップＳ６０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はインターネットＦＡＸ１Ｂとの間で呼接続を行う。ステップＳ６１に進み、ＣＰＵ１４はＩＰｖ４／ＩＰｖ６優先情報をスイッチ情報から取得する。
【００６１】
Ｔ．３８通信をする場合、相手のインターネットＦＡＸ１Ｂからの発呼を受けて着信応答するとき、インターネットＦＡＸ１ＡのＣＰＵ１４はステップＳ６２に進み、スイッチ情報に従い選択されたＩＰｖ４／ＩＰｖ６でＴ．３８通信を行う為、着信側のインターネットＦＡＸ１Ａで待ち受けるＩＰアドレスをＳＩＰであればＳＤＰ、Ｈ．３２３であればｆａｓｔＳｔａｒｔ要素にセットする。
【００６２】
ステップＳ６３に進み、ＣＰＵ１４はステップＳ６２でスイッチ情報に従い選択されたＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００６３】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットのＳＤＰ又はｆａｓｔＳｔａｒｔ要素にセットされたＩＰアドレスがＩＰｖ４又はＩＰｖ６の何れであるかにより、ステップＳ６２でスイッチ情報に従い選択されたＩＰｖ４又はＩＰｖ６を選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例８】
【００６４】
図１２は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡがインターネットＦＡＸ１Ｂからの着呼に応答する例を説明する。
【００６５】
ステップＳ７０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はインターネットＦＡＸ１Ｂとの間で呼接続を行う。ステップＳ７１に進み、ＣＰＵ１４はＩＰｖ４／ＩＰｖ６優先情報を記録済みの宛先情報から取得する。
【００６６】
Ｔ．３８通信をする場合、ＩＰｖ４／ＩＰｖ６のどちらで接続するかの情報を予め宛先ごとに記録しておく。相手のインターネットＦＡＸ１Ｂからの発呼を受けて着信応答するとき、インターネットＦＡＸ１ＡのＣＰＵ１４はステップＳ７２に進み、その情報に従い選択されたＩＰｖ４／ＩＰｖ６でＴ．３８通信を行う為、着信側のインターネットＦＡＸ１Ａで待ち受けるＩＰアドレスをＳＩＰであればＳＤＰ、Ｈ．３２３であればｆａｓｔＳｔａｒｔ要素にセットする。
【００６７】
ステップＳ７３に進み、ＣＰＵ１４はステップＳ７２で選択されたＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００６８】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットのＳＤＰ又はｆａｓｔＳｔａｒｔ要素にセットされたＩＰアドレスがＩＰｖ４又はＩＰｖ６の何れであるかにより、ステップＳ７２で選択されたＩＰｖ４又はＩＰｖ６を選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例９】
【００６９】
図１３は、インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。ここでは一例としてインターネットＦＡＸ１ＡがインターネットＦＡＸ１Ｂからの着呼に応答する例を説明する。
【００７０】
ステップＳ８０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はインターネットＦＡＸ１Ｂとの間で呼接続を行う。ステップＳ８１に進み、ＣＰＵ１４はＩＰｖ４／ＩＰｖ６優先情報を宛先情報に含まれたプレフィックス情報から取得する。
【００７１】
Ｔ．３８通信をする場合、相手の宛先情報（例えばホスト名）に、Ｔ．３８通信をＩＰｖ４／ＩＰｖ６のどちらで接続するかのプレフィックス情報（例えばＶ４／Ｖ６）を予め記録しておく。
【００７２】
そして、相手のインターネットＦＡＸ１Ｂからの発呼を受けて着信応答するとき、インターネットＦＡＸ１ＡのＣＰＵ１４はステップＳ８２に進み、プレフィックス情報に従い選択されたＩＰｖ４／ＩＰｖ６でＴ．３８通信を行う為、着信側のインターネットＦＡＸ１Ａで待ち受けるＩＰアドレスをＳＩＰであればＳＤＰ、Ｈ．３２３であればｆａｓｔＳｔａｒｔ要素にセットする。
【００７３】
ステップＳ８３に進み、ＣＰＵ１４はステップＳ８２で選択されたＩＰｖ４又はＩＰｖ６の呼接続メッセージのパケットをＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５に送信するようにＬＡＮコントローラ１５に指示することで、その呼接続メッセージのパケットがＩＰｖ４ネットワーク４又はＩＰｖ６ネットワーク５経由で相手のインターネットＦＡＸ１Ｂに送信される。
【００７４】
インターネットＦＡＸ１Ｂでは、受信した呼接続メッセージのパケットのＳＤＰ又はｆａｓｔＳｔａｒｔ要素にセットされたＩＰアドレスがＩＰｖ４又はＩＰｖ６の何れであるかにより、ステップＳ８２で選択されたＩＰｖ４又はＩＰｖ６を選択できる。なお、ＩＰｖ４又はＩＰｖ６を選択した後の処理は周知の技術であるため、説明を省略する。
【実施例１０】
【００７５】
図１４はＤＮＳサーバにエイリアス名を登録するとき、グローバルＩＰアドレスを優先的に登録する処理を表した他の一例のフローチャートである。
【００７６】
ステップＳ９０に進み、インターネットＦＡＸ１ＡのＣＰＵ１４はＩＰｖ４／ＩＰｖ６優先情報を取得する。ステップＳ９１に進み、ＣＰＵ１４は自機のＩＰアドレスの中でグローバルＩＰアドレスを選択する。
【００７７】
ステップＳ９２に進み、ＣＰＵ１４はＳＩＰサーバ２／ゲートキーパにエイリアス名を登録するとき、ステップＳ９０で選択したグローバルＩＰアドレスを優先的に登録することができる。
（まとめ）
従来、デュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つ通信端末である場合に、ＩＰｖ４又はＩＰｖ６のどちらで通信するかは通信端末側のアプリケーションに依存してしまうという問題があった。
【００７８】
実施例１〜実施例４ではデュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つ通信端末である場合に、端末ごとに選択されたＩＰｖ４又はＩＰｖ６で呼接続が可能となる。
【００７９】
また、従来はメディアチャネルをＩＰｖ４で、Ｔ．３８通信をＩＰｖ６といったように同一通信でありながらＩＰｖ４とＩＰｖ６とを使い分ける簡便な設定方法がないという問題があった。
【００８０】
実施例５〜実施例９ではデュアルスタックをサポートしたＩＰｖ４及びＩＰｖ６のインターフェースを持つ通信端末である場合に、メディアチャネルとＴ．３８通信とで、端末ごとに選択されたＩＰｖ４又はＩＰｖ６を簡便な設定方法で使い分けることができる。
【００８１】
さらに、従来はＩＰｖ４のＴ．３８通信が１つのＩＰアドレスを着信応答の待ち受けで使用している。しかし、ＩＰｖ６の場合は、１つの通信端末に複数のＩＰアドレスを使用可能であるため、ＩＰアドレスを指定して発信する場合を考慮すると、全てのＩＰアドレスで待ち受ける必要があり、異なるＩＰアドレスへの同時着信など慎重な設定が必要とされるため、一つのＩＰアドレスで着信を受けることは困難であった。
【００８２】
実施例１０では、ＩＰｖ６の場合に、１つのグローバルＩＰアドレスを使用することにより、ソフトウェアの構造も簡略化でき、ソフトウェアの品質を高めることができる。
【００８３】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００８４】
【図１】本発明によるインターネットＦＡＸを含むシステムの一実施例のシステム構成図である。
【図２】インターネットＦＡＸの一実施例のハードウェア構成図である。
【図３】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した一例のフローチャートである。
【図４】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図５】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図６】プレフィックスの一例の説明図である。
【図７】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図８】ファクシミリ通信ごとに宛先情報および通信したＩＰアドレスのアドレス体系を対応付けて記録する一例のテーブルである。
【図９】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図１０】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図１１】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図１２】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図１３】インターネットＦＡＸにおいてＩＰｖ４又はＩＰｖ６の何れか一方を選択する処理を表した他の一例のフローチャートである。
【図１４】ＤＮＳサーバにエイリアス名を登録するとき、グローバルＩＰアドレスを優先的に登録する処理を表した他の一例のフローチャートである。
【符号の説明】
【００８５】
１，１Ａ，１Ｂ    インターネットＦＡＸ
２    ＳＩＰサーバ
３    ＩＰｖ６対応ルータ
４    ＩＰｖ４ネットワーク
５    ＩＰｖ６ネットワーク
１１    プロッタ
１２    スキャナ
１３    メモリ（受信バッファ）
１４    ＣＰＵ
１５    ＬＡＮコントローラ
【図１】
2007312123.tif 000003
【図２】
2007312123.tif 000004
【図３】
2007312123.tif 000005
【図４】
2007312123.tif 000006
【図５】
2007312123.tif 000007
【図６】
2007312123.tif 000008
【図７】
2007312123.tif 000009
【図８】
2007312123.tif 000010
【図９】
2007312123.tif 000011
【図１０】
2007312123.tif 000012
【図１１】
2007312123.tif 000013
【図１２】
2007312123.tif 000014
【図１３】
2007312123.tif 000015
【図１４】
2007312123.tif 000016