(57)【要約】【課題】  インターネット網に、ＩＰｖ４とＩＰｖ６とに準拠した端末が接続され、インターネット網内に、通信データが混在して伝送される場合に、呼接続に関する信号の伝送遅延を抑止することができる呼接続装置、呼接続システムおよび呼接続プログラムを提供するものである。【解決手段】  電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成する呼接続要求信号生成部と、上記呼接続要求信号生成部が生成した複数の呼接続要求信号を、上記通信相手に送信する呼接続要求信号送信部とを有する呼接続装置である。【選択図】  図１
2005311706.tif 000002
【特許請求の範囲】
【請求項１】
電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成する呼接続要求信号生成部と；
上記呼接続要求信号生成部が生成した複数の呼接続要求信号を、上記通信相手に送信する呼接続要求信号送信部と；
を有することを特徴とする呼接続装置。
【請求項２】
請求項１において、
上記呼接続の要求の取り消しを要求する呼接続取消信号を生成する呼接続取消信号生成部と；
上記呼接続取消信号を、上記通信相手に送信する呼接続取消信号送信部と；
上記呼接続要求信号送信部が送信した呼接続要求信号の着信を示す着信信号が、上記通信相手から各プロトコルに準拠して複数送信された場合に、上記プロトコルのそれぞれに準拠した複数の着信信号から、１つの着信信号を選択する着信信号選択部と；
を有し、上記呼接続取消信号生成部が呼接続取消信号を生成する場合、上記通信相手から送信されたプロトコルのそれぞれに準拠した複数の着信信号のうちで、上記着信信号選択部が選択した着信信号を除いた着信信号に対して上記呼接続取消信号を生成することを特徴とする呼接続装置。
【請求項３】
請求項２において、
上記着信信号選択部は、上記呼接続要求信号の送信に対して、上記通信相手から最初に受信された着信信号を選択する手段であることを特徴とする呼接続装置。
【請求項４】
呼接続を要求する呼接続要求信号を、通信相手から受信する呼接続要求信号受信部と；
上記呼接続要求信号受信部が受信した複数の呼接続要求信号の中から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出する呼接続要求信号検出部と；
上記呼接続要求信号検出部が検出した複数の呼接続要求信号の中から、１つの呼接続要求信号を選択する呼接続要求信号選択部と；
上記呼接続要求信号選択部が選択した呼接続要求信号に対して、着信を示す着信信号を生成する着信信号生成部と；
上記着信信号を上記通信相手に送信する着信信号送信部と；
を有することを特徴とする呼接続装置。
【請求項５】
請求項４において、
上記呼接続要求信号選択部は、上記通信相手から上記呼接続要求信号受信部が最初に受信した呼接続要求信号を選択する選択部であることを特徴とする呼接続装置。
【請求項６】
請求項４または請求項５において、
上記呼接続要求信号検出部は、上記呼接続要求信号の送信元を示す送信元情報に基づいて、同一の通信相手が送信した呼接続要求信号を検出する検出部であることを特徴とする呼接続装置。
【請求項７】
請求項４または請求項５において、
上記呼接続要求信号検出部は、上記呼接続を識別する呼接続識別子に基づいて、同一の通信相手が送信した呼接続要求信号を検出する検出部であることを特徴とする呼接続装置。
【請求項８】
請求項４〜請求項７のいずれか１項において、
上記着信信号生成部は、上記呼接続要求信号選択部が選択しなかった呼接続要求信号について、呼接続の拒否を示す呼接続拒否信号を生成する生成部であり、
上記着信信号送信部は、上記呼接続拒否信号を上記通信相手に送信する送信部であることを特徴とする呼接続装置。
【請求項９】
電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成する呼接続要求信号生成部と、上記呼接続要求信号生成部が生成した複数の呼接続要求信号を、上記通信相手に送信する呼接続要求信号送信部とを具備する第１の呼接続装置と；
呼接続を要求する呼接続要求信号を、通信相手から受信する呼接続要求信号受信部と、上記呼接続要求信号受信部が受信した複数の呼接続要求信号の中から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出する呼接続要求信号検出部と、上記呼接続要求信号検出部が検出した複数の呼接続要求信号の中から、１つの呼接続要求信号を選択する呼接続要求信号選択部と、上記呼接続要求信号選択部が選択した呼接続要求信号に対して、着信を示す着信信号を生成する着信信号生成部と、上記着信信号を上記通信相手に送信する着信信号送信部とを具備する第２の呼接続装置と；
がネットワーク接続されていることを特徴とする呼接続システム。
【請求項１０】
請求項９において、
上記呼接続要求信号選択部は、上記通信相手から上記呼接続要求信号受信部が最初に受信した呼接続要求信号を選択する選択部であることを特徴とする呼接続システム。
【請求項１１】
請求項９または請求項１０において、
上記呼接続要求信号検出部は、上記呼接続要求信号の送信元を示す送信元情報に基づいて、同一の通信相手が送信した呼接続要求信号を検出する検出部であることを特徴とする呼接続システム。
【請求項１２】
請求項９または請求項１０において、
上記呼接続要求信号検出部は、上記呼接続を識別する呼接続識別子に基づいて、同一の通信相手が送信した呼接続要求信号を検出する検出部であることを特徴とする呼接続システム。
【請求項１３】
請求項９〜請求項１２のいずれか１項において、
上記着信信号生成部は、上記呼接続要求信号選択部が選択しなかった呼接続要求信号について、呼接続の拒否を示す呼接続拒否信号を生成する生成部であり、
上記着信信号送信部は、上記呼接続拒否信号を上記通信相手に送信する送信部であることを特徴とする呼接続システム。
【請求項１４】
電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成し、メモリに記憶する呼接続要求信号生成ステップと；
上記呼接続要求信号生成ステップで生成された複数の呼接続要求信号を、上記通信相手に送信するステップと；
を、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラム。
【請求項１５】
呼接続を要求する呼接続要求信号を、通信相手から受信し、記憶する呼接続要求信号受信ステップと；
上記呼接続要求信号受信ステップで受信した複数の呼接続要求信号の中から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出し、記憶する呼接続要求信号検出ステップと；
上記呼接続要求信号検出ステップで検出した複数の呼接続要求信号の中から、１つの呼接続要求信号を選択し、記憶する呼接続要求信号選択ステップと；
上記呼接続要求信号選択ステップが選択した呼接続要求信号に対して、着信を示す着信信号を生成し、記憶する着信信号生成ステップと；
上記着信信号を上記通信相手に送信する着信信号送信ステップと；
を、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼接続装置、呼接続システムおよび呼接続プログラムに関し、詳しくは、複数のプロトコルのそれぞれに準拠した複数の呼接続を、ネットワークを介して行う呼接続装置、呼接続システムおよび呼接続プログラムに関する。
【背景技術】
【０００２】
従来、インターネット網で用いられるインターネットプロトコル（Internet Protocol、以下「ＩＰ」という）の１つであるＩＰｖ４において、インターネット網を介して通信する端末装置を識別するアドレス情報（すなわちＩＰアドレス）が不足する。このＩＰアドレス不足を解消するために、ＩＰｖ４の代わりに、ＩＰアドレスをより多く設定することができるＩＰｖ６が提案され、ＩＰｖ６に準拠した端末や、ネットワーク装置が提供されている。
【０００３】
インターネット網がＩＰｖ４からＩＰｖ６に移行する際に、インターネット網には、ＩＰｖ４とＩＰｖ６とに準拠した端末が接続され、インターネット網内に、通信データが混在して伝送される。このような網に対応できるルータ等の中継装置の構成を、ＩＰｖ４／ＩＰｖ６二重構成（「ＩＰｖ４／ＩＰｖ６デュアルスタック」ともいう）という。
【０００４】
このＩＰｖ４／ＩＰｖ６デュアルスタックの中継装置によって、ＩＰｖ４、ＩＰｖ６のそれぞれに対応した端末装置が相互に認識できるように、ＩＰｖ４形式、ＩＰｖ６形式を相互に変換するＩＰｖ４／ＩＰｖ６変換を行うものがある。
【０００５】
たとえば、ＩＰｖ４／ＩＰｖ６変換を行い、ＩＰｖ６を認識する端末装置側には、ＩＰｖ６のアドレスを動的に割り当てるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとして、中継装置を認識させ、実際にアドレスを割り当てているＩＰｖ４のＤＨＣＰサーバ側には、ＩＰｖ４を認識する端末装置として、中継装置を認識させるものが知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００１−２７４８４５号公報（段落番号０００７〜００１８、図１および図２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、インターネット網がＩＰｖ４からＩＰｖ６に移行する際に、インターネット網に、ＩＰｖ４とＩＰｖ６とに準拠した端末が接続され、インターネット網内に、通信データが混在して伝送される場合に、上記従来技術では、伝送させる通信データが、ＩＰｖ４／ＩＰｖ６変換を行うＩＰｖ４／ＩＰｖ６変換装置を、必ず経由するので、ＩＰｖ４／ＩＰｖ６変換装置における負荷が増加し、伝送遅延が発生するという問題がある。
【０００７】
本発明は、インターネット網に、ＩＰｖ４とＩＰｖ６とに準拠した端末が接続され、インターネット網内に、通信データが混在して伝送される場合に、呼接続に関する信号の伝送遅延を抑止することができる呼接続装置、呼接続システムおよび呼接続プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成する呼接続要求信号生成部と、上記呼接続要求信号生成部が生成した複数の呼接続要求信号を、上記通信相手に送信する呼接続要求信号送信部とを有する呼接続装置である。
【０００９】
請求項２記載の発明は、請求項１において、上記呼接続の要求の取り消しを要求する呼接続取消信号を生成する呼接続取消信号生成部と、上記呼接続取消信号を、上記通信相手に送信する呼接続取消信号送信部と、上記呼接続要求信号送信部が送信した呼接続要求信号の着信を示す着信信号が、上記通信相手から各プロトコルに準拠して複数送信された場合に、上記プロトコルのそれぞれに準拠した複数の着信信号から、１つの着信信号を選択する着信信号選択部とを有し、上記呼接続取消信号生成部が呼接続取消信号を生成する場合、上記通信相手から送信されたプロトコルのそれぞれに準拠した複数の着信信号のうちで、上記着信信号選択部が選択した着信信号を除いた着信信号に対して上記呼接続取消信号を生成する呼接続装置である。
【００１０】
請求項２記載の発明によれば、同じ通信相手から受信された１つの着信信号に対する呼接続処理が継続され、他の着信信号に対する呼接続処理が取り消されるので、同一の通信相手との間で重複した呼接続が確立されることを防止することができる。
【００１１】
請求項３記載の発明は、請求項２において、上記着信信号選択部は、上記呼接続要求信号の送信に対して、上記通信相手から最初に受信された着信信号を選択する手段である呼接続装置である。
【００１２】
請求項３記載の発明によれば、同じ通信相手から最初に受信された着信信号に対する呼接続処理が継続され、他の着信信号に対する呼接続処理を取り消すので、通信相手と重複した呼接続が確立されることを防止することができる。
【００１３】
請求項４記載の発明は、呼接続を要求する呼接続要求信号を、通信相手から受信する呼接続要求信号受信部と、上記呼接続要求信号受信部が受信した複数の呼接続要求信号の中から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出する呼接続要求信号検出部と、上記呼接続要求信号検出部が検出した複数の呼接続要求信号の中から、１つの呼接続要求信号を選択する呼接続要求信号選択部と、上記呼接続要求信号選択部が選択した呼接続要求信号に対して、着信を示す着信信号を生成する着信信号生成部と、上記着信信号を上記通信相手に送信する着信信号送信部とを有する呼接続装置である。
【００１４】
請求項４記載の発明によれば、同じ通信相手から受信された１つの呼接続要求信号に対する呼接続処理が継続され、他の着信信号に対する呼接続処理が継続されないので、通信相手と重複した呼接続が確立されることを防止することができる。
【００１５】
請求項５記載の発明は、請求項４において、上記呼接続要求信号選択部は、上記通信相手から上記呼接続要求信号受信部が最初に受信した呼接続要求信号を選択する選択部である呼接続装置である。
【００１６】
請求項５記載の発明によれば、同じ通信相手から最初に受信された呼接続要求信号に対する呼接続処理が継続され、他の着信信号に対する呼接続処理が継続されないので、通信相手と重複した呼接続が確立されることを防止することができる。
【００１７】
請求項６記載の発明は、請求項４または請求項５において、上記呼接続要求信号検出部は、上記呼接続要求信号の送信元を示す送信元情報に基づいて、同一の通信相手が送信した呼接続要求信号を検出する検出部である呼接続装置である。
【００１８】
請求項６記載の発明によれば、請求項４または請求項５の効果に加えて、送信元情報に基づいて、各呼接続要求信号の送信元が同一であるか否かを判断することができる。
【００１９】
請求項７記載の発明は、請求項４または請求項５において、上記呼接続要求信号検出部は、上記呼接続を識別する呼接続識別子に基づいて、同一の通信相手が送信した呼接続要求信号を検出する検出部である呼接続装置である。
【００２０】
請求項７記載の発明によれば、呼接続識別子に基づいて、各呼接続要求信号の送信元が同一であるか否かを判断することができる。
【００２１】
請求項８記載の発明は、請求項４〜請求項７のいずれか１項において、上記着信信号生成部は、上記呼接続要求信号選択部が選択しなかった呼接続要求信号について、呼接続の拒否を示す呼接続拒否信号を生成する生成部であり、上記着信信号送信部は、上記呼接続拒否信号を上記通信相手に送信する送信部である呼接続装置である。
【００２２】
請求項８記載の発明によれば、同じ通信相手から受信された１つの呼接続要求信号に対する呼接続処理が継続され、他の着信信号に対する呼接続処理が拒否されるので、通信相手と重複した呼接続接続が確立されることを防止することができる。
【００２３】
請求項９記載の発明は、請求項１記載の呼接続装置（第１の呼接続装置）と、請求項４記載の呼接続装置（第２の呼接続装置）とを、ネットワークを介して通信可能にしたものである。
【００２４】
請求項９〜１３記載の発明によれば、複数のプロトコルのそれぞれに準拠した複数の呼接続要求信号によって、呼接続装置に呼接続を要求させるので、プロトコル変換に要する時間が削減され、したがって、呼接続に関する信号の伝送遅延を抑止することができる。
【００２５】
請求項１４記載の発明は、電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成し、メモリに記憶する呼接続要求信号生成ステップと、上記呼接続要求信号生成ステップで生成された複数の呼接続要求信号を、上記通信相手に送信するステップとを、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラムである。
【００２６】
請求項１４記載の発明によれば、プロトコルのそれぞれに準拠した複数の呼接続要求信号をもって呼接続を要求するので、プロトコル変換に要する時間が削減され、したがって、呼接続に関する信号の伝送遅延を抑止することができる。
【００２７】
請求項１５記載の発明は、呼接続を要求する呼接続要求信号を、通信相手から受信し、記憶する呼接続要求信号受信ステップと、上記呼接続要求信号受信ステップで受信した複数の呼接続要求信号の中から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出し、記憶する呼接続要求信号検出ステップと、上記呼接続要求信号検出ステップで検出した複数の呼接続要求信号の中から、１つの呼接続要求信号を選択し、記憶する呼接続要求信号選択ステップと、上記呼接続要求信号選択ステップが選択した呼接続要求信号に対して、着信を示す着信信号を生成し、記憶する着信信号生成ステップと、上記着信信号を上記通信相手に送信する着信信号送信ステップとを、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラムである。
【００２８】
請求項１５記載の発明によれば、同じ通信相手から受信された１つの呼接続要求信号に対する呼接続処理が継続され、他の着信信号に対する呼接続処理が継続されないので、通信相手と重複した呼接続が確立されることを防止することができる。
【発明の効果】
【００２９】
本発明は、インターネット網に、ＩＰｖ４とＩＰｖ６とに準拠した端末が接続され、インターネット網内に、通信データが混在して伝送される場合に、呼接続に関する信号の伝送遅延を抑止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３０】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００３１】
図１は、本発明の実施例１である呼接続システム１の構成を示すブロック図である。
【００３２】
呼接続システム１は、端末装置２と、ネットワーク３と、呼接続装置４と、相手端末装置５と、呼接続装置６と、呼接続サーバ７とを有する。
【００３３】
端末装置２は、電話機等によって構成されている端末装置であり、呼接続装置４は、ネットワーク３と端末装置２との間に設けられている。相手端末５は、電話機等によって構成され、呼接続装置６は、ネットワーク３と相手端末装置５との間に設けられている。呼接続サーバ７は、呼接続装置４と呼接続装置６との間で送受信される呼接続に関する信号を中継するサーバである。
【００３４】
なお、本発明を理解し易くするために、簡単な構成を図１に示してあるが、複数の端末装置、複数の呼接続装置、複数の相手端末装置、複数の呼接続装置、複数の呼接続サーバを、呼接続システム１が有するようにしてもよい。
【００３５】
呼接続システム１は、ＳＩＰ（Session Initiation Protocol、ＲＦＣ３２６１参照）に準拠して、呼接続を行い、端末装置２から入力された電話番号に基づいて、呼接続装置４が、呼接続サーバ７を介して、呼接続装置６に呼接続し、これによって、端末装置２と相手端末装置５との間で通話ができる。
【００３６】
図２は、本発明の実施例である呼接続装置４の構成を示す機能ブロック図である。
【００３７】
呼接続装置４は、端末インタフェース１１と、ネットワークインタフェース１２と、呼接続制御部１３と、メディア処理部１４とを有する。
【００３８】
端末インタフェース１１は、端末装置２との間で、音声信号等のメディアや制御信号の送受信を行う。ネットワークインタフェース１２は、ネットワーク３に接続されている呼接続装置６等の装置との間で、信号の送受信を行うインタフェースである。
【００３９】
呼接続装置１３は、呼接続を制御し、つまり、ネットワークインタフェース１２を介して、呼接続サーバ７との間で、上記ＳＩＰに準拠した信号を送受信することによって、呼接続装置６との間で呼接続を確立する。
【００４０】
メディア処理部１４は、呼接続が確立された際に、確立された呼接続の情報に基づいて、メディアを処理する。つまり、メディア処理部１４は、呼接続制御部１３によって、呼接続装置６との呼接続が確立された際に、端末インタフェース１１を介して入力された音声信号を、インターネット網に送信できるようにパケット化し、ネットワークインタフェース１２を介して、相手端末装置５に送信する。
【００４１】
また、メディア処理部１４は、呼接続制御部１３によって呼接続装置６との呼接続が確立された際に、ネットワークインタフェース１２を介して入力されたパケットを音声信号に変換し、端末インタフェース１１を介して、上記変換された音声信号を端末装置２に送信する。
【００４２】
図３は、呼接続装置４に設けられている呼接続制御部１３の構成を示す機能ブロック図である。
【００４３】
呼接続制御部１３は、呼接続要求信号生成部１５と、呼接続要求信号送信部１６と、呼接続取消信号生成部１７と、呼接続取消信号送信部１８と、着信信号選択部１９とを有する。
【００４４】
呼接続要求信号生成部１５は、電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数の各プロトコルにそれぞれ準拠するように、複数生成する。具体的には、呼接続要求信号生成部１５は、上記ＳＩＰに準拠する呼接続要求信号を示すメソッド「ＩＮＶＩＴＥ」を構成するＩＰｖ４とＩＰｖ６とにそれぞれ準拠したＩＰパケットを生成する。
【００４５】
呼接続要求信号送信部１６は、呼接続要求信号生成部１５によって生成された複数の呼接続要求信号を通信相手に送信する。また、呼接続要求信号送信部１６は、呼接続要求信号生成部１５が生成したＩＰｖ４に準拠したＩＰパケットと、ＩＰｖ６に準拠したＩＰパケットとを、ネットワークインタフェース１２を介して、呼接続装置６に送信する。
【００４６】
呼接続要求信号送信部１６が送信した呼接続要求信号を、呼接続サーバ７が受信し、呼接続サーバ７は、呼接続要求信号に含まれている電話番号に基づいて、呼接続装置６に呼接続要求信号を中継する。
【００４７】
ここで、呼接続要求信号が準拠するプロトコルに、呼接続装置６が対応できない場合、呼接続サーバ７は、エラーを示すレスポンスコードを、呼接続装置４に送信する。
【００４８】
また、呼接続要求信号送信部１６が送信した呼接続要求信号（ＩＮＶＩＴＥ）に対する応答を示す呼接続応答信号（レスポンスコード「１８０  Ｒｉｎｇｉｎｇ」または「２００  ＯＫ」）が、ネットワークインタフェース１２を介して、呼接続制御部１３で受信された場合、呼接続制御部１３は、この呼接続要求信号が準拠するプロトコルに準拠して、呼接続に関する信号をパケット化し、メディア処理部１４は、この呼接続要求信号が準拠するプロトコルに準拠してメディアをパケット化する。
【００４９】
ここで、呼接続装置６が、ＩＰｖ４とＩＰｖ６とに対応しているというように、複数のプロトコルに対応している場合、ＩＰｖ４に準拠したＩＰパケットによって構成されている呼接続要求信号と、ＩＰｖ６に準拠したＩＰパケットによって構成されている呼接続要求信号とに対する呼接続応答信号を、呼接続装置６が呼接続装置４に送信すると、呼接続装置４と呼接続装置６との間に、重複した呼接続が確立されることがある。
【００５０】
この呼接続の重複確立を阻止するために、呼接続制御部１３は、呼接続取消信号生成部１７と、呼接続取消信号送信部１８と、着信信号選択部１９とを有する。
【００５１】
呼接続取消信号生成部１７は、呼接続の要求の取り消しを要求する呼接続取消信号を生成する。呼接続取消信号送信部１８は、上記呼接続取消信号を通信相手に送信する。着信信号選択部１９は、呼接続要求信号送信部１６が送信した呼接続要求信号の着信を示す着信信号が、通信相手から複数の各プロトコルに準拠して複数送信された場合、複数のプロトコルに準拠した着信信号の中から、１つの着信信号を選択する。
【００５２】
ここで、呼接続取消信号生成部１７が呼接続取消信号を生成する場合、通信相手から送信されたプロトコルのそれぞれに準拠した複数の着信信号（レスポンスコード「１８０  Ｒｉｎｇｉｎｇ」）のうちで、着信信号選択部１９が選択した着信信号を除いた着信信号について、呼接続取消信号を生成する。
【００５３】
なお、着信信号選択部１９は、呼接続要求信号送信部１６が送信した呼接続要求信号の中から、通信相手から最初に受信した着信信号を選択する。
【００５４】
たとえば、最初に、ＩＰｖ４に準拠したＩＰパケットによって構成されている呼接続要求信号に対する着信信号が、呼接続制御部１３に受信され、次に、ＩＰｖ６に準拠されたＩＰパケットによって構成されている呼接続要求信号に対する着信信号を呼接続制御部１３が受信した場合、着信信号選択部１９は、ＩＰｖ４に準拠したＩＰパケットによって構成されている呼接続要求信号に対する着信信号を選択する。
【００５５】
また、呼接続取消信号生成部１７は、ＩＰｖ６に準拠したＩＰパケットによって構成される呼接続要求信号に対して呼接続取消信号（メソッド「ＣＡＮＣＥＬ」）を生成し、呼接続取消信号送信部１８が、上記呼接続取消信号を呼接続装置６に送信する。
【００５６】
図４は、呼接続装置４において、呼接続要求信号を送信する動作を示すフローチャートである。
【００５７】
なお、以下に示す呼接続要求信号送信動作は、端末インタフェース１１を介して、端末装置２から、通信相手の電話番号を受信したときに開始する。
【００５８】
まず、電話番号に基づく通信相手に呼接続を要求するための呼接続要求信号が、複数のプロトコルのそれぞれに準拠するように、呼接続要求信号生成部１５が複数生成する（Ｓ１、Ｓ２、Ｓ４）。
【００５９】
呼接続要求信号生成部１５が生成した各呼接続要求信号は、ネットワークインタフェース１２を介して、呼接続要求信号送信部１６によって通信相手に送信される（Ｓ３）。
【００６０】
図５は、呼接続装置４において、着信信号を受信する動作を示すフローチャートである。
【００６１】
なお、図５に示す着信信号受信動作は、呼接続装置６等の通信相手が、着信信号を送信し、ネットワークインタフェース１２に受信されたときに開始する。
【００６２】
まず、受信された着信信号が、呼接続要求信号送信部１６による呼接続要求信号の送信に対して同一の通信相手から、所定時間内に最初に受信されたものであるかどうかを、着信信号選択部１９が判断する（Ｓ１０）。なお、上記所定時間は、たとえば、０．１秒間以内の時間であり、また、上記所定時間を、１秒間以内の時間に設定するようにしてもよい。
【００６３】
上記受信された着信信号が、呼接続要求信号の送信に対して通信相手から最初に受信された着信信号であると判断されると、呼接続制御部１３が、呼接続装置６との間で、呼接続処理を行う（Ｓ１１）。
【００６４】
一方、上記受信された着信信号が、呼接続要求信号の送信に対して同一の通信相手から最初に受信された着信信号ではないと判断されれば、呼接続取消信号を、呼接続取消信号生成部１７が生成し（Ｓ１２）、この生成された接続取消信号を、呼接続取消信号送信部１８が、ネットワークインタフェース１２を介して、通信相手に送信する（Ｓ１３）。
【００６５】
図６は、呼接続装置４のより具体的なハードウェア構成を示すブロック図である。
【００６６】
呼接続装置４は、端末インタフェース１１と、ネットワークインタフェース１２との他に、中央処理装置３０（Central Processing Unit、以下単に「ＣＰＵ」という）と、アナログデジタル変換器３１と、フラッシュメモリ３２と、ＲＯＭ（Read Only Memory）３３と、ＲＡＭ（Random Access Memory）３４と、入力装置３５と、液晶ディスプレイ装置等の出力装置３６とを有する。
【００６７】
ＣＰＵ３０は、上記呼接続要求信号送信動作と呼接続要求信号受信動作とを、呼接続装置４に実行させる呼接続プログラムを、ＲＯＭ３３からＲＡＭ３４にロードし、ＲＡＭ３４にロードした呼接続プログラムを実行することによって、図３に示す呼接続要求信号生成部１５、呼接続要求信号送信部１６、呼接続取消信号生成部１７、呼接続取消信号送信部１８、着信信号選択部１９を実現する。
【００６８】
ＣＰＵ３０とアナログデジタル変換器３１とは、図２に示すメディア処理部１４を構成する。
【００６９】
アナログデジタル変換器３１は、アナログ信号とデジタル信号とを相互に変換する。入力装置３５は、押しボタン等である。
【００７０】
上記のように、実施例１である呼接続装置４によれば、複数のプロトコルのそれぞれに準拠した複数の呼接続要求信号によって、呼接続を要求するので、プロトコル変換に要する時間が削減される。つまり、プロトコルを変換しないので、呼接続に関する信号の伝送遅延を抑止することができる。
【実施例２】
【００７１】
図７は、本発明の実施例２である呼接続システム４１の構成を示すブロック図である。
【００７２】
なお、呼接続システム４１において、呼接続システム１における構成要素と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００７３】
呼接続システム４１は、呼接続システム１において、呼接続装置４、６の代わりに、呼接続装置４４、４６を設けたシステムである。
【００７４】
つまり、呼接続システム４１は、端末装置２と、ネットワーク３と端末装置２との間に設けられている呼接続装置４４と、相手端末装置５と、ネットワーク３と相手端末装置５との間に設けられている呼接続装置４６と、呼接続サーバ７とを有する。
【００７５】
呼接続システム４１は、ＳＩＰに準拠して呼接続を行い、端末装置２から入力された電話番号に基づいて、呼接続サーバ７を介して、呼接続装置４４が呼接続装置４６に呼接続することによって、端末装置２と相手端末装置５との間で通話ができる。
【００７６】
図８は、呼接続装置４４の構成を示す機能ブロック図である。
【００７７】
なお、呼接続装置４４において、呼接続装置４の構成要素と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００７８】
呼接続装置４４は、呼接続装置４において、呼接続制御部１３の代わりに、呼接続制御部５３を設けた装置である。
【００７９】
つまり、呼接続装置４４は、端末インタフェース１１と、ネットワークインタフェース１２と、呼接続制御部５３と、メディア処理部１４とを有する。
【００８０】
呼接続制御部５３は、呼接続を制御し、つまり、ネットワークインタフェース１２を介して、呼接続サーバ７との間で、ＳＩＰに準拠した信号を送受信することによって、呼接続装置６との間における呼接続を確立する。
【００８１】
図９は、呼接続制御部５３の構成を示す機能ブロック図である。
【００８２】
なお、呼接続制御部５３において、呼接続制御部１３の構成要素と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００８３】
呼接続制御部５３は、呼接続要求信号生成部１５と、呼接続要求信号送信部１６とを有する。
【００８４】
呼接続制御部５３において、実施例１について説明したように、呼接続装置４４と呼接続装置４６との間で重複した呼接続が確立されてしまうことがある。呼接続システム４１では、呼接続装置４４と呼接続装置４６との間における呼接続の重複確立を、呼接続装置４６が防止する。
【００８５】
図１０は、実施例２における呼接続装置４６の構成を示す機能ブロック図である。
【００８６】
呼接続装置４６は、端末インタフェース６１と、ネットワークインタフェース６２と、呼接続制御部６３と、メディア処理部６４とを有する。
【００８７】
端末インタフェース６１は、相手端末装置５との間で、音声信号等のメディアや制御信号を送受信する。ネットワークインタフェース６２は、ネットワーク３に接続されている呼接続装置４４等の装置との間で、信号を送受信する。
【００８８】
呼接続制御部６３は、呼接続を制御し、つまり、ネットワークインタフェース６２を介して、呼接続サーバ７との間で、ＳＩＰに準拠した信号を送受信することによって、呼接続装置４４との間における呼接続を確立する。
【００８９】
メディア処理部６４は、呼接続が確立された際に、確立された呼接続の情報に基づいてメディアを処理する。つまり、メディア処理部６４は、呼接続制御部６３が、呼接続装置４４との間における呼接続が確立した際に、端末インタフェース６１を介して入力された音声信号を、インターネット網に送信できるように、パケット化し、ネットワークインタフェース６２を介して、端末装置２に送信する。また、メディア処理部６４は、呼接続制御部６３が呼接続装置４４との間における呼接続を確立した際に、ネットワークインタフェース６２を介して入力されたパケットを、音声信号に変換し、この変換された音声信号を、端末インタフェース６１を介して、相手端末装置５に送信する。
【００９０】
図１１は、実施例２における呼接続制御部６３の構成を示す機能ブロック図である。
【００９１】
呼接続制御部６３は、呼接続要求信号受信部６５と、呼接続要求信号検出部６６と、呼接続要求信号選択部６７と、着信信号生成部６８と、着信信号送信部６９とを有する。
【００９２】
呼接続要求信号受信部６５は、呼接続を要求する呼接続要求信号を、通信相手から受信する。
【００９３】
呼接続要求信号検出部６６は、呼接続要求信号受信部６５が受信した複数の呼接続要求信号から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出する。上記所定時間は、たとえば０．１秒間以内の時間であり、また、上記所定時間を、１秒間以内にするようにしてもよい。
【００９４】
呼接続要求信号選択部６７は、呼接続要求信号検出部６６が検出した複数の呼接続要求信号から、１つの呼接続要求信号を選択する。
【００９５】
着信信号生成部６８は、呼接続要求信号選択部６７が選択した呼接続要求信号を着信したことを示す着信信号を生成する。着信信号送信部６９は、着信信号を通信相手に送信する。
【００９６】
呼接続要求信号検出部６６が、呼接続要求信号を検出する場合、呼接続要求信号の送信元を示す送信元情報（すなわちＩＮＶＩＴＥに付加されるＦｒｏｍヘッダ）に基づいて、呼接続要求信号を検出する。なお、呼接続要求信号検出部６６が呼接続要求信号を検出する場合、呼接続を識別するための呼接続識別子（すなわちＩＮＶＩＴＥに付加されるＣａｌｌ−ＩＤヘッダ）に基づいて、呼接続要求信号を検出するようにしてもよい。この場合、呼接続装置４４の呼接続要求信号生成部１５は、生成した各ＩＮＶＩＴＥに、同一の通信相手に対する呼接続要求信号であることを識別できるように、Ｃａｌｌ−ＩＤヘッダを付加するようにしてもよい。
【００９７】
具体的には、呼接続装置４４の呼接続要求信号生成部１５は、「１２３＠１０．０．０．０」、「１２３＠１０：：０」のように、Ｃａｌｌ−ＩＤヘッダに含まれているデリミタ「＠」よりも前の識別子が同一である呼接続要求信号を割り当てるようにする。
【００９８】
呼接続要求信号選択部６７は、同一の通信相手（すなわち同一の呼接続装置４４）から送信され、呼接続要求信号受信部６５に最初に受信された呼接続要求信号を選択する。
【００９９】
たとえば、最初に、ＩＰｖ４に準拠したＩＰパケットによって構成されている呼接続要求信号を、呼接続要求信号受信部６５が受信し、次に、ＩＰｖ６に準拠したＩＰパケットによって構成されている呼接続要求信号を、呼接続要求信号受信部６５が受信した場合、呼接続要求信号選択部６７は、ＩＰｖ４に準拠したＩＰパケットによって構成されている呼接続要求信号を選択する。
【０１００】
呼接続要求信号選択部６７が選択した呼接続要求信号に対して、着信信号生成部６８が着信を示す着信信号（レスポンスコード「１８０  Ｒｉｎｇｉｎｇ」）を生成し、着信信号送信部６９が、この生成された着信信号を、ネットワークインタフェース６２を介して、呼接続装置４４に送信する。
【０１０１】
一方、呼接続要求信号選択部６７が選択しなかった呼接続要求信号に対して、着信信号生成部６８が呼接続の拒否を示す呼接続拒否信号を生成し、着信信号送信部６９が、この生成された呼接続拒否信号を、ネットワークインタフェース６２を介して、呼接続装置４４に送信する。
【０１０２】
図１２は、実施例２において、呼接続装置４６が、呼接続要求信号を受信する動作を示すフローチャートである。
【０１０３】
なお、以下に示す呼接続要求信号受信動作は、呼接続装置４４から送信された呼接続要求信号が、ネットワークインタフェース６２を介して、呼接続要求信号受信部６５に受信されたときに開始する。
【０１０４】
まず、受信された呼接続要求信号が、通信相手から最初に受信された呼接続要求信号であるか否かを、呼接続要求信号検出部６６と呼接続要求信号選択部６７とが判断する（Ｓ２０）。
【０１０５】
受信された呼接続要求信号が、呼通信相手から最初に受信され呼接続要求信号であると判断された場合、着信信号生成部６８が、着信信号を生成し（Ｓ２１）、この生成された着信信号を、着信信号送信部６９が、ネットワークインタフェース６２を介して、呼接続装置４４に送信する（Ｓ２２）。
【０１０６】
一方、受信された呼接続要求信号が、呼通信相手から最初に受信された呼接続要求信号であると判断されない場合、着信信号生成部６８が、呼接続拒否信号を生成し（Ｓ２３）、この生成された呼接続拒否信号を、着信信号送信部６９が、ネットワークインタフェース６２を介して、通信相手に送信する（Ｓ２４）。
【０１０７】
上記呼接続装置４４、呼接続装置４６の具体的なハードウェア構成例は、実施例１における呼接続装置４の構成と同様であるので、その図示を省略する。
【０１０８】
なお、呼接続装置４６のＣＰＵは、上記呼接続要求信号受信動作を、呼接続装置４６に実行させるように記述された呼接続プログラムを、ＲＯＭからＲＡＭにロードし、ＲＡＭにロードした呼接続プログラムを実行することによって、図１１に示す呼接続要求信号受信部６５、呼接続要求信号検出部６６、呼接続要求信号選択部６７、着信信号生成部６８、着信信号送信部６９を実現する。
【０１０９】
なお、上記呼接続システム４１において、呼接続装置４４と呼接続装置４６とは、互いに異なる装置として説明したが、それぞれの機能を相互に有するものであってもよい。すなわち、呼接続装置４４の呼接続制御部５３が、呼接続要求信号受信部６５、呼接続要求信号検出部６６、呼接続要求信号選択部６７、着信信号生成部６８、着信信号送信部６９を有するものであってもよい。
【０１１０】
また、呼接続装置４６の呼接続制御部６３が、呼接続要求信号生成部１５と呼接続要求信号送信部１６とを有するものであってもよい。
【０１１１】
上記のように、呼接続システム４１によれば、呼接続装置４４に、プロトコルのそれぞれに準拠した複数の呼接続要求信号によって呼接続を要求させるので、プロトコル変換に要する時間が削減され、したがって、呼接続に関する信号の伝送遅延を抑止することができる。
【０１１２】
なお、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、電話番号に基づいた通信相手に呼接続を要求する呼接続要求信号を、複数のプロトコルにそれぞれ準拠するように、複数生成する呼接続要求信号生成ステップと、上記呼接続要求信号生成ステップで生成された複数の呼接続要求信号を、上記通信相手に送信するステップとを、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラムの例である。
【０１１３】
また、上記実施例は、呼接続を要求する呼接続要求信号を、通信相手から受信し、記憶する呼接続要求信号受信ステップと、上記呼接続要求信号受信ステップで受信した複数の呼接続要求信号の中から、同一の通信相手が所定時間内に送信した呼接続要求信号を検出し、記憶する呼接続要求信号検出ステップと、上記呼接続要求信号検出ステップで検出した複数の呼接続要求信号の中から、１つの呼接続要求信号を選択し、記憶する呼接続要求信号選択ステップと、上記呼接続要求信号選択ステップが選択した呼接続要求信号に対して、着信を示す着信信号を生成し、記憶する着信信号生成ステップと、上記着信信号を上記通信相手に送信する着信信号送信ステップとを、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラムの例である。
【産業上の利用可能性】
【０１１４】
呼接続装置、呼接続システム、呼接続プログラムは、ＩＰ電話サービスを実現するＩＰネットワーク上に接続される家庭内のルータ機器や、ＶｏＩＰターミナルアダプタ等の中継装置に関連した、回線接続サービス業、通信サービス業、ＩＰネットワークサービス業、ＩＰネットワーク中継装置製造業、ＶｏＩＰソフトウェア製造業、ＶｏＩＰソフトウェア販売業等に利用することができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施例１である呼接続システム１を示すブロック図である。
【図２】本発明の実施例である呼接続装置４の構成を示す機能ブロック図である。
【図３】呼接続装置４に設けられている呼接続制御部１３の構成を示す機能ブロック図である。
【図４】呼接続装置４において、呼接続要求信号を送信する動作を示すフローチャートである。
【図５】呼接続装置４において、着信信号を受信する動作を示すフローチャートである。
【図６】呼接続装置４のより具体的なハードウェア構成を示すブロック図である。
【図７】本発明の実施例２である呼接続システム４１の構成を示すブロック図である。
【図８】呼接続装置４４の構成を示す機能ブロック図である。
【図９】呼接続制御部５３の構成を示す機能ブロック図である。
【図１０】実施例２における呼接続装置４６の構成を示す機能ブロック図である。
【図１１】実施例２における呼接続制御部６３を示す機能ブロック図である。
【図１２】実施例２において、呼接続装置４６が、呼接続要求信号を受信する動作を示すフローチャートである。
【符号の説明】
【０１１６】
１、４１…呼接続システム、
２…端末装置、
３…ネットワーク、
４、６、４４、４６…呼接続装置、
５…相手端末装置、
７…呼接続サーバ、
１１、６１…端末インタフェース、
１２、６２…ネットワークインタフェース、
１３、５３、６３…呼接続制御部、
１４、６４…メディア処理部、
１５…呼接続要求信号生成部、
１６…呼接続要求信号送信部、
１７…呼接続取消信号生成部、
１８…呼接続取消信号送信部、
１９…着信信号選択部、
３０…ＣＰＵ、
３１…アナログデジタル変換器、
３２…フラッシュメモリ、
３３…ＲＯＭ、
３４…ＲＡＭ、
３５…入力装置、
３６…出力装置、
６５…呼接続要求信号受信部、
６６…呼接続要求信号検出部、
６７…呼接続要求信号選択部、
６８…着信信号生成部、
６９…着信信号送信部。
【図１】
2005311706.tif 000003
【図２】
2005311706.tif 000004
【図３】
2005311706.tif 000005
【図４】
2005311706.tif 000006
【図５】
2005311706.tif 000007
【図６】
2005311706.tif 000008
【図７】
2005311706.tif 000009
【図８】
2005311706.tif 000010
【図９】
2005311706.tif 000011
【図１０】
2005311706.tif 000012
【図１１】
2005311706.tif 000013
【図１２】
2005311706.tif 000014