(57)【特許請求の範囲】
【請求項１】
少なくとも２種類以上の無線通信ネットワークを用い、連続的な通信切替制御に係るシグナリング通信が可能な基本アクセスネットワークと、該シグナリング通信以外のデータ通信を行う無線アクセスネットワークとを同時に接続確立可能な無線通信システムであって、該無線通信システムが無線通信端末及び無線通信サーバを備える構成において、
無線通信端末が、
該基本アクセスネットワークとの接続処理及び該無線アクセスネットワークとの接続・切断処理を行うシームレスアプリケーション処理部と、該無線アクセスネットワークを通じて音声データ送受信を行う音声アプリケーション処理部と、該無線アクセスネットワークを通じて動画データ送受信を行うビデオアプリケーション処理部と、該シグナリング通信におけるクライアント機能を有すると共に該音声アプリケーション及びビデオアプリケーションを制御するクライアント処理部と、少なくとも２種類以上の無線通信ネットワークを用いたマルチキャスト受信を設定するマルチキャスト通信ノードアプリケーション処理部と、該各無線通信ネットワークに対応する各ネットワークデバイスと、該無線通信端末の位置取得手段と
を備えると共に、
無線通信サーバが、
少なくとも２種類以上の無線通信ネットワークを用いたマルチキャスト送信を設定するホームエージェントアプリケーション処理部と、無線通信ネットワークを連続的に通信切替する際に切替候補の無線通信ネットワークを該無線通信端末に通知する他、各無線通信端末との間でその状況を通信するシグナリング通信及び各無線通信端末の登録・更新処理を司る基本アクセスネットワークサーバ処理部と、各無線通信端末間でその状況を通信するジグナリング通信の中継を司る中継サーバ処理部と、各無線通信端末の状況を管理する端末状況テーブルと、各無線通信端末の実装している無線通信ネットワークを管理する端末構成テーブルと
を備え、
該シームレスアプリケーション処理部が、該位置取得手段から位置情報を取得して基本アクセスネットワークサーバ処理部に通知し、
基本アクセスネットワークサーバ処理部はこれを端末状況テーブルに登録する
ことを特徴とする無線通信システム。
【請求項２】
前記無線通信端末において、
前記シームレスアプリケーション処理部が、予め無線通信端末に記録する無線通信ネットワークの一覧に基づき、所定の周期で各無線通信ネットワークの接続状況を監視する
請求の範囲１に記載の無線通信システム。
【請求項３】
前記無線通信システムにおいて、
無線通信サーバが、
前記ホームエージェントアプリケーション処理部を備えるホームエージェントサーバと、
前記基本アクセスネットワークサーバ処理部と、前記中継サーバ処理部と、前記端末状況テーブルと、前記端末構成テーブルとを備えるリソースサーバと
の２つのサーバから構成されると共に、
ホームエージェントサーバにプロキシサーバ処理部を設けて前記シームレスアプリケーション処理部と該基本アクセスネットワークサーバ処理部との通信を中継する
ことを特徴とする請求の範囲１又は２のいずれかに記載の無線通信システム。
【請求項４】
前記中継サーバ処理部において、無線通信端末をその位置情報と共に登録する構成であって、
登録されている任意の２つの無線通信端末間で、互いに各クライアント処理部が相手方のクライアント処理部に対して購読要求信号を送出すると共に、購読要求信号を受けたクライアント処理部は自己情報を相手方に直接応答して無線通信端末間の接続を確立する
請求の範囲１ないし３のいずれかに記載の無線通信システム。
【請求項５】
前記無線通信システムにおいて、
音声アプリケーション処理部及びビデオアプリケーション処理部が、相手方の無線通信端末における音声アプリケーション処理部及びビデオアプリケーション処理部と直接接続を確立する
請求の範囲４に記載の無線通信システム。
【請求項６】
前記無線通信システムにおいて、
無線通信端末のシームレスアプリケーション処理部からの状態変化通知に応じ、各クライアント処理部間のシグナリング通信により音声アプリケーション処理部間の通信と、ビデオアプリケーション処理部間の通信を連続的に切り替える
ことを特徴とする請求の範囲５に記載の無線通信システム。
【発明の詳細な説明】
【技術分野】  本発明は、２種類以上の無線通信ネットワークを用いながらデータ通信を行う際に、異なる無線通信ネットワークを連続的に切替可能とする技術に関する。特に、２つの無線通信端末間で音声又はビデオ通信行う技術に関する。
従来背景
無線ＬＡＮやＢｌｕｅｔｏｏｔｈ等の自営系システム、携帯電話やＰＨＳ等の公衆網システムなど、今日既に実用に供されている各種多様な無線通信ネットワークは現在独立に機能しており、用途やエリア、通信速度などに応じてユーザが使い分けている。
これらの無線通信ネットワークは、その種類によって通信速度や提供エリア、通信コストなどが多様であり、特定のネットワークを常に利用するのではなく、ネットワークに接続する場所に応じて適宜切替をすることが必要である。
その際に、各システムを統合的に扱い、それぞれのサービスエリアのカバレッジやユーザの必要としている通信帯域等に応じて、ユーザに意識させることなく適切なネットワークを選択して切替を行い、通信を中断せずに継続できるシームレスハンドオーバ技術が求められている。
このような手法として、ネットワーク切替などの制御に係る通信を行うネットワークと、データ通信を行うネットワークとを分離することが考えられている。例えば、本件出願人らが提案したＰＣＴ出願（ＣＲＬ−ＰＣＴ０６）のように、広域無線通信システムを用いて、本来呼出機能を有しない無線通信システムにおいてもデータ通信や音声データ通信を確立する方法が知られている。本技術によると、例えばページャ回線などの呼出機能を有する広域無線通信システムを専用の呼出用回線として用いると共に、無線通信システムには例えば無線ＬＡＮなどを用い、それぞれの特性を組み合わせて利用することが提案されている。
本手法は、特にページャ回線などの既存インフラを効率的に利用することを企図したものであったが、制御用のネットワークとしては予め特定のネットワークを定めてシステム全体が構築されており、例えば海外や離島などその制御用ネットワークが利用できない場所では機能しない問題があった。
また、データ通信用に複数のネットワークを利用可能な場合にも、連続的な通信切替を行うことは出来なかった。特に、ネットワーク的に異なる位置に基地局が接続されている無線通信ネットワーク間で通信を切り替える時、端末の無線システムの早期切替だけではなくネットワーク側のデータ伝達経路を適切に切り替える技術が必要であり、この実現が望まれている。
特に、無線通信端末間でピアツーピアで音声データ通信や、ビデオデータ通信を行う際に、この端末間の通信を利用可能な帯域に合わせて連続的に変化させる技術が必要である。
【発明の開示】
本発明は、このような背景に鑑みて創出されてものであり、制御用の無線通信ネットワークと、その他のデータ通信用ネットワークを用いて、端末間通信の連続的な切替を実現する。また、制御用ネットワークについても最適なネットワークを選択できるように構成し、柔軟性の高いネットワーク接続環境を実現するものである。
請求の範囲１に記載の発明は、少なくとも２種類以上の無線通信ネットワークを用い、連続的な通信切替制御に係るシグナリング通信が可能な基本アクセスネットワークと、該シグナリング通信以外のデータ通信を行う無線アクセスネットワークとを同時に接続確立可能な無線通信システムであり、無線通信端末及び無線通信サーバを備える。
この無線通信端末が、基本アクセスネットワークとの接続処理及び無線アクセスネットワークとの接続・切断処理を行うシームレスアプリケーション処理部と、無線アクセスネットワークを通じて音声データ送受信を行う音声アプリケーション処理部と、無線アクセスネットワークを通じて動画データ送受信を行うビデオアプリケーション処理部と、シグナリング通信におけるクライアント機能を有すると共に該音声アプリケーション及びビデオアプリケーションを制御するクライアント処理部と、少なくとも２種類以上の無線通信ネットワークを用いたマルチキャスト受信を設定するマルチキャスト通信ノードアプリケーション処理部と、該各無線通信ネットワークに対応する各ネットワークデバイスと、該無線通信端末の位置取得手段とを備える。
一方、無線通信サーバには、少なくとも２種類以上の無線通信ネットワークを用いたマルチキャスト送信を設定するホームエージェントアプリケーション処理部と、無線通信ネットワークを連続的に通信切替する際に切替候補の無線通信ネットワークを該無線通信端末に通知する他、各無線通信端末との間でその状況を通信するシグナリング通信及び各無線通信端末の登録・更新処理を司る基本アクセスネットワークサーバ処理部と、各無線通信端末間でその状況を通信するシグナリング通信の中継を司る中継サーバ処理部と、各無線通信端末の状況を管理する端末状況テーブルと、各無線通信端末の実装している無線通信ネットワークを管理する端末構成テーブルとを備える。
そして、シームレスアプリケーション処理部が、該位置取得手段から位置情報を取得して基本アクセスネットワークサーバ処理部に通知し、基本アクセスネットワークサーバ処理部はこれを端末状況テーブルに登録することを特徴とする。
請求の範囲２に記載の発明は、前記シームレスアプリケーション処理部が、予め無線通信端末に記録する無線通信ネットワークの一覧に基づき、所定の周期で各無線通信ネットワークの接続状況を監視するものである。
請求の範囲３に記載の発明によれば、この無線通信サーバが、ホームエージェントアプリケーション処理部を備えるホームエージェントサーバと、基本アクセスネットワークサーバ処理部と、中継サーバ処理部と、端末状況テーブルと、端末構成テーブルとを備えるリソースサーバとの２つのサーバから構成される。それと共に、ホームエージェントサーバにプロキシサーバ処理部を設けてシームレスアプリケーション処理部と基本アクセスネットワークサーバ処理部との通信を中継するものである。
請求の範囲４に記載の発明によれば、上記の中継サーバ処理部において、無線通信端末をその位置情報と共に登録する構成であって、登録されている任意の２つの無線通信端末間で、互いに各クライアント処理部が相手方のクライアント処理部に対して購読要求信号を送出すると共に、購読要求信号を受けたクライアント処理部は自己情報を相手方に直接応答して無線通信端末間の接続を確立する無線通信システムを提供する。
請求の範囲５に記載の発明によれば、音声アプリケーション処理部及びビデオアプリケーション処理部が、相手方の無線通信端末における音声アプリケーション処理部及びビデオアプリケーション処理部と直接接続を確立する。
請求の範囲６に記載の発明によれば、無線通信端末のシームレスアプリケーション処理部からの状態変化通知に応じ、各クライアント処理部間のシグナリング通信により音声アプリケーション処理部間の通信と、ビデオアプリケーション処理部間の通信を連続的に切り替えることを特徴とするものである。
【図面の簡単な説明】  第１図は、本発明にかかる無線通信システムの全体構成図である。
第２図は、Ｍ−ｃａｓｔ受信設定のシーケンスである。
第３図は、マルチキャストの終了時にはＭ−ｃａｓｔ受信を解除するシーケンスである。
第４図は、シームレスアプリケーション処理部の説明図である。
第５図は、ＲＡＮ接続のシーケンスである。
第６図は、ＲＡＮを次候補のＲＡＮに連続して切り替えるシーケンスである。
第７図は、ユーザからのＲＡＮ切替指示におけるシーケンスである。
第８図は、優先度の高いＲＡＮに復帰可能な場合の切替のシーケンスである。
第９図は、シームレスアプリケーション処理部からの指示に従ってＲＡＮを切り替えるシーケンス（圏外警告からコアエリア）である。
第１０図は、シームレスアプリケーション処理部からの指示に従ってＲＡＮを切り替えるシーケンス（圏外警告から圏外）である。
第１１図は、ＲＡＮ切断機能のシーケンスである。
第１２図は、ＳＩＰシグナリングのシーケンスである。
第１３図は、無線通信端末間で音声・ビデオ通話を行うシーケンスである。
第１４図は、同、着信側のシーケンスである。
第１５図は、ビデオ通話から音声通話に変更する時のシーケンスである。
第１６図は、通話転送機能のシーケンスである。
符号の指示部位は次の通りである。１０：無線通信端末、１１：シームレスアプリケーション処理部、１２：ＳＩＰクライアント処理部、１３：Ｍｏｂｉｌｅ  ＩＰモバイルノード処理部、２０：ホームエージェントサーバ、２１：Ｍｏｂｉｌｅ  ＩＰホームエージェント処理部、３０：リソースサーバ、３１：ＢＡＳサーバ、３２：ＳＩＰプロキシサーバ、５０：音声アプリケーション処理部、６０：ビデオアプリケーション処理部、７０：音声録音端末
発明を実施するための好ましい形態
以下、本発明の実施方法を図面に示した実施例に基づいて説明する。なお、本発明の実施形態は以下に限定されず、適宜変更可能である。
第１図は本発明にかかる無線通信システムの全体構成図である。本システムは、ユーザが携行可能な無線通信端末（１０）と、無線通信ネットワークを介して接続されるホームエージェントサーバ（２０）及びリソースサーバ（３０）から構成される。ホームエージェントサーバ（２０）とリソースサーバ（３０）は有線または無線の通信ネットワークにより接続されている。本構成の他、両サーバ（２０）（３０）を一体構成し、１つの無線通信サーバを構成してもよい。
無線通信端末（１０）は、Ｍｏｂｉｌｅ  ＩＰｖ４のモバイルノードとしてモビリティを実現するものであり、自動制御による無線通信ネットワークの連続的な切替を行う。
該端末（１０）は例えば公知のパーソナルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）を用い、図示のシームレスアプリケーション処理部（１１）と、クライアント処理部（以下、ＳＩＰクライアント処理部と呼ぶ。）（１２）、マルチキャスト通信ノードアプリケーション処理部であるＭｏｂｉｌｅＩＰモバイルノードアプリケーション処理部（１３）、無線通信ネットワークに対応するネットワークデバイス（１４）を備えている。
その他、本発明の特徴である無線アクセスネットワークを通じて音声データを送受信し、図示しない音声の入出力デバイスに入出力する音声アプリケーション処理部（５０）、同じく無線アクセスネットワークを通じて動画データを送受信し、図示しない画像の入出力デバイスに入出力するビデオアプリケーション処理部（６０）と、ユーザに情報の表示を行うブラウザ処理部（１９）を設けている。これらをコンピュータに実装して処理する方法は公知である。また、端末の位置を検出するために位置取得手段としてＧＰＳレシーバ（１７）を備える。
シームレスアプリケーション処理部（１１）で用いるロケーションテーブルと、ＳＩＰクライアント処理部（１２）で用いるＢＡＳ設定ファイル（１６）とを該端末（１０）内のメモリや外部記憶装置内に格納している。
本発明のＭｏｂｉｌｅＩＰモバイルノードアプリケーション処理部（１３）では、ＭｏｂｉｌｅＩＰのＳｉｍｕｌｔａｎｅｏｕｓ  ｂｉｎｄｉｎｇｓをサポートしている。Ｓｉｍｕｌｔａｎｅｏｕｓ  ｂｉｎｄｉｎｇｓでＲｅｇｉｓｔｒａｔｉｏｎを行った後、ホームエージェントサーバ（２０）から送られてくる同一パケットを受信し、一方を破棄する。
ＭｏｂｉｌｅＩＰモバイルノードアプリケーション処理部（１３）はマルチキャスト（Ｍ−ｃａｓｔ）受信を設定、解除する機能を提供する。第２図はＭ−ｃａｓｔ受信設定のシーケンスである。受信設定時には後述のシームレスアプリケーション処理部（１１）からのＭ−ｃａｓｔ受信設定指示を契機として設定を行い、ホームエージェントサーバ（２０）のホームエージェントアプリケーション処理部であるＭｏｂｉｌｅＩＰホームエージェント処理部（２１）に対してＲｅｇｉｓｔｒａｔｉｏｎ  Ｕｐｄａｔｅを要求する。このときのＲｅｇｉｓｔｒａｔｉｏｎ  ＵｐｄａｔｅではパラメータＳ＝１を送出する。
ＭｏｂｉｌｅＩＰホームエージェント処理部（２１）からはＲｅｇｉｓｔｒａｔｉｏｎ  Ｕｐｄａｔｅ（Ｓ＝１）の応答が返され、ＭｏｂｉｌｅＩＰモバイルノードアプリケーション処理部（１３）からさらにシームレスアプリケーション処理部（１１）にＭｏｂｉｌｅＩＰ  Ｕｐｄａｔｅの応答が通知される。なお、ホームエージェントサーバ（２０）からの応答がない場合には、再送を行い、さらに一定期間応答がなければシームレスアプリケーション処理部（１１）により処理を終了する。
一方、マルチキャストの終了時にはＭ−ｃａｓｔ受信を解除する。このときのシーケンスを第３図に示す。解除時も上記同様のシーケンスであるが、パラメータＳ＝０としてＲｅｇｉｓｔｒａｔｉｏｎ  Ｕｐｄａｔｅ処理を行う。なお、ホームエージェントサーバ（２０）からの応答がなければＭ−ｃａｓｔ状態は継続する。
次に、シームレスアプリケーション処理部（１１）の処理につき説述する。第４図には、使用するプロトコルを含めた該処理部の説明図を示す。
シームレスアプリケーション処理部（１１）では、起動時に基本アクセスネットワーク（ＢＡＮ）及び無線アクセスネットワーク（ＲＡＮ）の接続を行う。本発明において、ＢＡＮでは連続的な通信切替を実現するために端末の位置情報に基づいて利用可能なネットワーク情報を取得するシグナリング通信（ＢＡＳ：Ｂａｓｉｃ  Ａｃｃｅｓｓ  Ｓｉｇｎａｌｉｎｇ）と、端末間の購読要求信号（プレゼンス）の交換や通信のネゴシエーションを行うＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による通信を行う。ＢＡＳではＨＴＴＰを用いた。その他のデータ通信は無線アクセスネットワーク（ＲＡＮ）の接続を行い、Ｍｏｂｉｌｅ  ＩＰにて通信を行う。
本発明の特徴の１つに、ＲＡＮとして利用中のデバイスの通信状況を定期的に監視し、通信異常を検出したら自動的かつ連続的に通信デバイスを切り替えることができる。また、ユーザの選択により手動でデバイス切替を行うこともできる。ＲＡＮでの通信が終了したら自動的にＲＡＮを切断し、デバイスの電源もオフする。
シームレスアプリケーション処理部（１１）では、接続されているネットワークデバイス（１４）の接続可能・不可能を判定する通信デバイススキャン機能、該デバイスの電源オン後に自動接続をする通信デバイス接続機能、該デバイスにおけリンクダウンを検出する通信デバイス監視機能、該デバイスを自動切断後に電源オフする通信デバイス切断機能を備える。
また、ＲＡＮ及びＢＡＮに関して、起動後にＲＡＮの設定を行うＲＡＮ接続機能、上記リンクダウンの検出時や、ユーザから又はＳＩＰクライアント処理部（１２）からの切替指示を契機として次候補ＲＡＮへの切替を行うＲＡＮ切替機能、起動時に現在ＢＡＮとして使用する通信デバイスのネットワーク設定を行うＢＡＮ接続機能の各機能も備えている。
通信デバイススキャン機能は、シームレスアプリケーション処理部（１１）により図示しないロケーションテーブルに登録されたネットワークデバイス（１４）から所定の周期で電波強度を取得する処理を含み、周期はあらかじめユーザが設定しておく。電波強度の取得方法は、各デバイスに依存し、ハードウェアメーカなどによって開示されている方法を用いることもできる。電波強度を取得する際に、閾値以上だったときには接続可能、以下の場合には接続不可能としてシームレスアプリケーション処理部（１１）で判定する。
この通信デバイススキャン機能は、未接続の無線通信ネットワークに対しても常時実施し、必要に応じてデバイスの電源オン及びオフの制御を行う。
通信デバイス接続機能は、各デバイスの使用時に電源をオンする機能であり、携帯電話やＰＨＳのモデム等のダイヤルアップデバイスの場合には電源オン後にダイヤルアップ接続を行う。また、無線ＬＡＮなどの場合には、電源オン後にデバイスのネットワーク設定を行う。なお、各プロバイダへのダイヤルアップ設定ファイルは、予めロケーションテーブルなどに格納しておく。また、各ネットワークのＩＰの割り当て（ＤＨＣＰを含む）や、無線ＬＡＮアクセスポイントへのＥＳＳＩＤ、パスワードについても予めユーザが設定し、格納しておく。
通信デバイス監視機能は、通信使用中デバイスのリンク状態をロケーションテーブルの設定値に基づき定期的に監視する。すなわち、ネットワークデバイス（１４）のデバイスドライバから通信状態を取得し、異常があればＲＡＮの切替処理を行う。また、無線ＬＡＮの場合には信号強度により閾値以下であるときにはリンクダウンを検出し、その他公知の手法によりリンクダウンを検出する。
通信デバイス切断機能は、未使用デバイスを無効設定し、ネットワークデバイス（１４）の電源をオフする機能である。ダイヤルアップ接続の場合には、ダイヤル切断を行う。
次に本発明に係るＲＡＮ・ＢＡＮの接続について説述する。
第５図はＲＡＮ接続のシーケンスである。ＢＡＮが接続されている時には、ＳＩＰクライアント（１２）からの接続要求で指定された帯域を満たし、利用可能な候補ＲＡＮの優先度の高いものをロケーションテーブルから取得して接続要求する。ＢＡＮが接続されていない場合には、ロケーションテーブルから優先度の高いものを取得して接続する。ＲＡＮが接続されるまで次候補との接続を順に試みる。
すなわち、シームレスアプリケーション起動時にＲＡＮ切替候補一覧を取得し、候補ＲＡＮの接続、ネットワーク設定を行う。Ｍｏｂｉｌｅ  ＩＰモバイルノード（１３）にＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅを要求し、登録する。そして、ＲＡＮとして接続した情報を現在ＲＡＮとしてシームレスアプリケーション処理部（１１）において保持する。モバイルノード（１１）は、Ｄｙｎａｍｉｃｓ機能によりホームエージェントサーバ（２０）のＭｏｂｉｌｅＩＰホームエージェント処理部（２１）にＲｅｇｉｓｔｒａｔｉｏｎ要求する。
なお、ロケーションテーブルにＲＡＮ候補がない場合、一定期間のサスペンド後に再度ＲＡＮ接続を行う。
本発明では、複数の無線アクセスネットワークＲＡＮをユーザの指示や、ネットワークの状態によって随時切替することを特徴とする。第６図はＲＡＮの通信異常が検出された場合に、ＲＡＮを次候補のＲＡＮに連続して切り替えるシーケンスである。
すなわち、上記でシームレスアプリケーション処理部（１１）によりネットワークデバイス（１４）の通信異常が検出されると、無線アクセスネットワークを、基本アクセスネットワークにＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求して切り替える。すなわち、ＢＡＮの接続が確立しており、ＢＡＮとＲＡＮが異なる場合には新規のｕｐｄａｔｅを意味するパラメータＳ＝０でＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求し、ＢＡＮのみに接続を切り替える。その他の場合には、アップデートは行わない。
Ｍｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求する場合には、モバイルノード（１３）はＤｙｎａｍｉｃｓ機能によりＭｏｂｉｌｅＩＰホームエージェント処理部（２１）にＲｅｇｉｓｔｒａｔｉｏｎ要求する。これにより、一旦ＢＡＮに接続が切り替わる。
さらに、シームレスアプリケーション処理部（１１）はロケーションテーブルから次候補ＲＡＮ情報を取得し、その次候補がＢＡＮと異なる場合には、異常検出した現在のＲＡＮのネットワークを無効、デバイスの電源オフを行うと共に、次候補ＲＡＮとの接続を試みる。そして、モバイルノード（１３）に対してその新ＲＡＮへのＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求（Ｓ＝０）し、モバイルノード（１３）はＤｙｎａｍｉｃｓ機能によりＭｏｂｉｌｅＩＰホームエージェント処理部（２１）にＲｅｇｉｓｔｒａｔｉｏｎ要求する。
次候補とＢＡＮが同一である場合には、そのままＢＡＮを利用すればよいので、現在ＲＡＮの切断処理を行うだけでよい。
第７図は、ユーザからのＲＡＮ切替指示におけるシーケンスである。この場合にはまずユーザは選択できるＲＡＮの候補一覧取得をシームレスアプリケーション処理部（１１）において要求し、シームレスアプリケーション処理部（１１）はロケーションテーブルからＲＡＮ候補一覧を取得する。これをユーザに返し、ユーザはＲＡＮを選択して切替指示を行う。
ＢＡＮの接続が確立しており、ＢＡＮとＲＡＮが異なる場合には、現在のＲＡＮに追加してＢＡＮとマルチキャスト接続するため、追加のｕｐｄａｔｅを意味するパラメータＳ＝１でＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求し、ＢＡＮの接続を追加する。その他の場合には、アップデートは行わない。
Ｍｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求する場合には、モバイルノード（１３）はＤｙｎａｍｉｃｓ機能によりＭｏｂｉｌｅＩＰホームエージェント処理部（２１）にＲｅｇｉｓｔｒａｔｉｏｎ要求する。これにより、仮にＲＡＮが途中でリンクダウンしても、ＢＡＮによる接続が維持される。
さらに、シームレスアプリケーション処理部（１１）は、現在のＲＡＮ、ユーザの指定ＲＡＮ、ＢＡＮの関係により次の通り処理する。
ＢＡＮと現在ＲＡＮが同一の場合、現在ＲＡＮのネットワークはそのままで指定ＲＡＮとの接続、Ｍｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ（Ｓ＝０）要求、登録を行う。
ＢＡＮと指定ＲＡＮが同一の場合、現在ＲＡＮを切断処理し、指定ＲＡＮのＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ（Ｓ＝０）要求、登録を行う。
ＢＡＮが現在ＲＡＮ、指定ＲＡＮと異なる場合、現在ＲＡＮを切断処理し、指定ＲＡＮのＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ（Ｓ＝０）要求、登録を行う。
また、本発明では優先度の高いＲＡＮに切替可能であるかを監視し、可能な場合に復帰するシーケンスを備えている。第８図にそれを示す。
ここで、シームレスアプリケーション処理部（１１）は通信デバイスを前記機能によりスキャンし、その結果使用帯域を満たし、現在ＲＡＮよりも優先度の高い（候補順位の高い）ＲＡＮが接続可能となったことを検出する。
そして、ＢＡＮと現在ＲＡＮが異なる場合には新規のｕｐｄａｔｅを意味するパラメータＳ＝０でＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求し、ＢＡＮのみに接続を切り替える。その他の場合には、アップデートは行わない。
Ｍｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求する場合には、モバイルノード（１３）はＤｙｎａｍｉｃｓ機能によりＭｏｂｉｌｅＩＰホームエージェント処理部（２１）にＲｅｇｉｓｔｒａｔｉｏｎ要求する。これにより、一旦ＢＡＮに接続が切り替わる。
さらに、シームレスアプリケーション処理部（１１）は、上記ユーザからの指示の場合と同様の処理により、高優先度のＲＡＮに切替処理を行う。
次に、本発明では、リソースサーバ（３０）に設けた基本アクセスネットワークサーバ処理部（以下、ＢＡＳサーバと呼ぶ。）（３１）と基本アクセスネットワークを通じて接続されるシームレスアプリケーション処理部（１１）からの指示に従ってＲＡＮを切り替える構成も提供する。
すなわち、第９図に示すように、シームレスアプリケーション（１１）が、ＢＡＳサーバ（３１）から無線通信端末（１０）がコアエリアから圏外警告エリアに入ったという通知を受け取ると、現在のＲＡＮがＢＡＮと異なっている場合には、ＢＡＮのネットワークにＳ＝１でＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求を行う。モバイルノード（１３）はＤｙｎａｍｉｃｓ機能によりＭｏｂｉｌｅＩＰホームエージェント処理部（２１）にＲｅｇｉｓｔｒａｔｉｏｎ要求する。これにより、ＢＡＮの接続が加わる。
そして、ＢＡＳサーバ（３１）から再びコアエリアに戻ったという通知があった場合には、現在のＲＡＮにＳ＝０にてＭｏｂｉｌｅ  ＩＰ  ｕｐｄａｔｅ要求を行う。
一方、コアエリアに戻らず、圏外に出たという通知がＳＩＰクライアント処理部（１２）から得られた場合には、第１０図のシーケンスに示すとおり、ロケーションテーブルから次候補のＲＡＮ情報を取得し、現在ＲＡＮの切断処理を行うと共に、次候補ＲＡＮの接続処理を行う。
本発明において、ＲＡＮ及びＢＡＮは自在に切り替えることができるので、ＢＡＮについても上記ＲＡＮと同様に切替が可能であるが、シームレスアプリケーション処理部（１１）の起動時には、まずロケーションテーブルからＢＡＮ切替候補情報を取得し、ＢＡＮとして使用できるようにネットワーク設定を行う。ＢＡＮとして接続が出来ない場合には、再び次のＢＡＮ切替候補を取得し、ネットワーク設定を行う。
さらに、ＲＡＮ切断機能について説述する。第１１図に示すようにＢＡＮが接続している状態ではＳＩＰクライアント（１２）からのＲＡＮ切断要求に従って、シームレスアプリケーション処理部（１１）はモバイルノード（１３）にｄｉｓｃｏｎｎｅｃｔ要求を送信する。モバイルノード（１３）はホームエージェント（２１）にＵｎｒｅｇｉｓｔｒａｔｉｏｎを要求してホームエージェントサーバ（２０）への登録を削除する。
ＢＡＮが接続されていない場合には、シームレスアプリケーション処理部（１１）の終了を契機に上記処理を行う。
シームレスアプリケーション処理部（１１）では、その他、ＢＡＳサーバ（３１）に対して設定された間隔でＢＡＳサーバ（２２）に対して自端末の状態を取得する状態取得機能を有する。すなわち設定間隔でＧＰＳレシーバ（１７）に対して位置情報取得要求を行い、緯度・経度の位置情報を取得して、前回の位置と閾値以上の距離移動している場合には、ＢＡＳサーバ（３１）に対して端末ＩＤや緯度、経度、利用プロファイルを送信し、ＢＡＳサーバ（３１）でプロファイルの位置状態（コア、圏外警告、圏外）を応答させる。
該機能により、現在ＲＡＮ接続中の場合、優先度が高く現在帯域を満たすプロファイルが接続可能な場合は、ＲＡＮ切替を行い、それ以外の場合は位置情報を元にＲＡＮ状態を交信する。
次に無線通信サーバの構成につき説述する。
無線通信サーバはホームエージェントサーバ（２０）とリソースサーバ（３０）から構成され、ホームエージェントサーバ（２０）はＭｏｂｉｌｅ  ＩＰホームエージェント処理部（２１）とプロキシサーバとして機能するＷｅｂサーバ（２２）からなる。リソースサーバ（３０）には、ＢＡＳサーバ（３１）、ＳＩＰによる端末間のシグナリング通信を中継するＳＩＰプロキシサーバ（３２）の他、端末状況テーブルなどの各種情報が格納される。
ホームエージェント処理部（２１）は、Ｍｏｂｉｌｅ  ＩＰモバイルノード（１３）からのＲｅｇｉｓｔｒａｔｉｏｎ  Ｕｐｄａｔｅ（Ｓ＝１）を契機として、Ｍ−ｃａｓｔ送信設定を行ったり、Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｕｐｄａｔｅ（Ｓ＝０）を契機として解除設定を行う。
Ｍ−ｃａｓｔ送信機能を起動する際には、送信先ＩＰアドレス、送信元ＩＰアドレスをパラメータとして用いる。以降、異なる相手先アドレスに同一パケットが送信されるようになる。
また、ＢＡＳサーバ（３１）では、シームレスアプリケーション処理部（１１）からの登録要求に従って、端末状況テーブルを格納する記憶手段（３３）に、無線通信端末のＩＤ、選択プリファレンス、状態通知周期、ＢＡＮのＩＰアドレス、利用中ＢＡＮ、利用中ＲＡＮ、Ｍ−ｃａｓｔ状態や緯度・経度、更新日時などが登録される。
さらに、リソースサーバ（３０）の記憶手段（３３）内に格納する端末構成テーブルには、通知された無線通信端末のＩＤと、その実装無線ネットワークを登録する。
次に、クライアント処理部（１２）につき説述する。第１２図は、ＳＩＰシグナリングのシーケンスである。本発明では、無線通信端末で必要なシグナリング機能を該クライアント処理部（１２）により実現している。クライアント処理部（１２）が起動するとリソースサーバ（３０）のＳＩＰプロキシサーバ（３２）への登録を行う。これはＳＩＰプロキシサーバ（３２）が、ＳＩＰクライアントの位置を特定し、その位置情報を蓄積するための処理である。クライアント処理部（１２）は、シームレスアプリケーション処理部（１１）から状態変化通知を受け取ってＢＡＮの接続が確立されたのを確認した後に、ＳＩＰプロキシサーバ（３２）にＲｅｇｉｓｔｅｒ信号を送出する。
ここで、第１２図に示すように、ユーザＡが利用する無線通信端末（１０）と、ユーザＢが利用する無線通信端末（１０Ｂ）間で通信を行う場合、無線通信端末（１０）はＳＩＰプロキシサーバ（３２）に登録済みの他の無線通信端末（例えば１０Ｂ）のステータスや通信状態を問い合わせるために購読要求信号（プレゼンス）を要求する。すなわち、クライアント処理部（１２）の初期起動時にＳＩＰプロキシサーバ（３２）にＳＵＢＳＣＲＩＢＥ信号を送信することにより、全ての無線通信端末に対して、該ＳＵＢＳＣＲＩＢＥ信号が送出される。以降、予め指定した周期で登録端末全てに購読要求をするほか、変化があった場合には通知（ＮＯＴＩＦＹ）を受信することができる。
一方、ＳＩＰプロキシサーバ（３２）から購読要求を受けた無線通信端末（１０Ｂ）では、現在のプレゼンス情報を要求元の無線通信端末（１０）に直接通知する。すなわちピア・ツー・ピアでＮＯＴＩＦＹ信号を送出する。また、プレゼンス情報に変化があった場合には、ＮＯＴＩＴＹ信号を送出する。
第１２図のシーケンスを例に、端末間のＳＩＰシグナリングを詳述すると、まずユーザＢの起動を契機に端末Ｂ（１０Ｂ）のシームレスアプリケーション処理部（１１Ｂ）がＢＡＮ接続を行い、その結果をクライアント処理部（１２Ｂ）に通知する。ＢＡＮの接続を確認した後、クライアント処理部（１２Ｂ）はＳＩＰプロキシサーバ（３２）に登録（サインイン）を行い、正常な応答を受信する。
登録された各無線通信端末に向けた購読要求信号をＳＩＰプロキシサーバ（３２）に送出した際に、他のユーザが登録していないとエラーが返却される。
その後、ユーザＡがシームレスアプリケーション処理部（１１）を起動してＢＡＮが接続したことをクライアント処理部（１２）に通知すると、クライアント処理部（１２）はＳＩＰプロキシサーバ（３２）への登録、購読要求信号の送出を行う。このときの購読要求信号は無線通信端末（１０Ｂ）に到達するため、該端末（１０Ｂ）から無線通信端末（１０）にピア・ツー・ピアでＮＯＴＩＦＹ信号が送出される。
また、無線通信端末（１０Ｂ）は、エラーを前回受信した端末より購読要求信号を受信したことにより、その起動を認識し、再度購読要求信号を送出する。無線通信端末（１０）では無線通信端末（１０Ｂ）にピア・ツー・ピアでＮＯＴＩＦＹ信号が送出し、両者の通信が確立する。
次に、無線通信端末間で音声・ビデオ通話を行うシーケンスを第１３図に示す。すなわち、ユーザＡから通話の要求が発生すると、クライアント処理部（１２）はシームレスアプリケーション処理部（１１）にＲＡＮの接続を要求する。シームレスアプリケーション処理部（１１）はＲＡＮが接続していなければ新たに接続処理を行う。この時のＲＡＮ接続方法は前述の通りである。そしてＲＡＮ接続の状態変化通知を受信すると、無線通信端末（１０）に設けた音源部（５１）に向けて呼出音送出要求を送信する。音源部（５１）からは呼出音が出力され、ユーザＡは聞くことができる。
それと共に、クライアント処理部（１２）は無線通信端末（１０Ｂ）との接続確立を求めるＩＮＶＩＴＥ信号をＳＩＰプロキシサーバ（３２）に送出し、中継されて無線通信端末（１０Ｂ）に到達する。無線通信端末（１０Ｂ）はまず暫定受信応答（１００Ｔｒｙｉｎｇ）を返却し、続いて呼出中を意味する呼出中応答（１８０Ｒｉｎｇｉｎｇ）を返却する。そして、ユーザＢが通話受入を行うと、要求に対する成功（２００ＯＫ）を応答し、これらの応答はいずれもＳＩＰプロキシサーバ（３２）を介して無線通信端末（１０）に到達する。
成功応答を受信すると、クライアント処理部（１２）はこの受信を確認するＡＣＫ信号をピア・ツー・ピアで無線通信端末（１０Ｂ）に送信すると共に、音源部（５１）に対しては呼出音の停止要求を発信する。
そして、クライアント処理部（１２）から音声アプリケーション処理部（５０）と、ビデオアプリケーション処理部（６０）にそれぞれ音声接続要求とビデオ接続要求が送信されて各アプリケーション（５０）（６０）は、ＲＡＮを通じてＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いて音声データ通信接続、ビデオデータ通信接続を確立する。
そして、例えばユーザＡから通話終了を指示すると、クライアント処理部（１２）からピア・ツー・ピアで無線通信端末（１０Ｂ）にＢＡＮを通じてＢＹＥリクエスト信号を送出する。これに伴ってシームレスアプリケーション処理部（１１）にはＲＡＮの切断要求、音声アプリケーション処理部（５０）及びビデオアプリケーション処理部（６０）には音声切断、ビデオ切断をそれぞれ送信する。
相手方の無線通信端末（１０Ｂ）では要求に対する成功（２００ＯＫ）を応答する。
ここまでが通話要求すなわち発信側端末のシーケンスであり、次に第１４図に示す着信側のシーケンスを詳述する。発信のシーケンスで示した無線通信端末（１０）からの信号に対し、呼出中応答（１８０Ｒｉｎｇｉｎｇ）を返却した後、クライアント処理部（１２Ｂ）はシームレスアプリケーション処理部（１１Ｂ）にＲＡＮの接続要求を行い、接続した旨の状態変化通知を受け取ると音源部（５１Ｂ）に対して着信音の送出要求を送信する。音源部（５１Ｂ）からは着信音が出力されて、ユーザＢは着信を知ることが出来る。
そしてユーザＢが通話を受け入れる指示を行うと、成功応答（２００ＯＫ）を送出する。
ピア・ツー・ピアで無線通信端末（１０）からＡＣＫ信号を受信すると、呼出音停止要求を音源部（５１Ｂ）に送信して呼出音を停止させると共に、クライアント処理部（１２Ｂ）から音声アプリケーション処理部（５０Ｂ）に音声接続要求を、ビデオアプリケーション処理部（６０Ｂ）にビデオ接続要求を発信し、各アプリケーション（５０Ｂ）（６０Ｂ）から無線通信端末（１０）の各アプリケーション（５０）（６０）にＲＴＰで接続を確立する。
通話の終了時にユーザＢが通話終了を指示すると、クライアント処理部（１２Ｂ）からピア・ツー・ピアで無線通信端末（１０）にＢＡＮを通じてＢＹＥリクエスト信号を送出する。これに伴ってシームレスアプリケーション処理部（１１Ｂ）にはＲＡＮの切断要求、音声アプリケーション処理部（５０Ｂ）及びビデオアプリケーション処理部（６０Ｂ）には音声切断、ビデオ切断をそれぞれ送信する。相手方の無線通信端末（１０）では要求に対する成功（２００ＯＫ）を応答する。
さらに本発明では、通話の確立後に音声のみの通話からビデオ通話、ビデオ通話から音声のみの通話といったメディアアプリケーションの変更が可能である。そのためには新規に接続を確立し直す必要があり、新たなＲＴＰペイロードフォーマットを使用してリクエスト（ｒｅ−ＩＮＶＩＴＥ）を送信する。ビデオ通話から音声通話に変更する時のシーケンスを第１５図に示す。
前記のＲＡＮの自動切替や、ユーザによるＲＡＮ切替に伴って、利用可能帯域が変化した場合、シームレスアプリケーション処理部（１１）はあらかじめ定めた選択基準に従って、起動可能なメディアアプリケーションを選択する。そして状態変化通知をクライアント処理部（１２）で受信すると、端末間の接続を再確立するための要求信号（ｒｅ−ＩＮＶＥＴＥ）をピア・ツー・ピアで無線通信端末（１０Ｂ）に送信する。相手方の無線通信端末（１０Ｂ）では暫定受信応答（１００Ｔｒｙｉｎｇ）を応答した後、要求成功応答（２００ＯＫ）を返却する。
クライアント処理部（１０）は最終応答の受信を確認するＡＣＫ信号を送出すると共に、ビデオアプリケーション処理部（６０）にビデオ通信の終了を指示し、ビデオアプリケーション処理部（６０）は接続を切断する。
同時に、音声アプリケーション処理部（５０）には無線通信端末（１０Ｂ）の音声アプリケーション処理部（６０Ｂ）とのＲＴＰ接続を指示し、音声データ通信が再確立する。
以上のシーケンスに従うことにより、ビデオ通話から音声通話への連続的な変更が可能である。
さらに、本発明では３つの無線通信端末（１０）（１０Ｂ）（１０Ｃ）間において通話を転送する機能を備える。
このときクライアント処理部（１１）では無線通信端末（１０Ｂ）との通話中に、ユーザＣの利用する端末（１０Ｃ）との間で接続を確立するように指示する機能を持つ。
第１６図は通話転送機能のシーケンスである。
ユーザＡからの通話転送要求を契機に、無線通信端末（１０Ｂ）に対してピア・ツー・ピアでＲＥＦＥＲリクエストを送信する。該端末Ｂ（１０Ｂ）では、無線通信端末Ｃ（１０Ｃ）にＳＩＰプロキシサーバ（３２）を介してＢＡＮでＩＮＶＩＴＥ信号を送出し、無線通信端末Ｃのクライアント処理部からは、上記同様暫定受信応答（１００Ｔｒｙｉｎｇ）、呼出中応答（１８０Ｒｉｎｇｉｎｇ）が返却され、さらにユーザＣにより通話受入指示がされると、成功応答（２００ＯＫ）が端末Ｂ（１０Ｂ）に到達する。端末ＢはＮＯＴＩＦＹ信号として該成功応答を透過送信することで、端末（１０）は端末Ｃ（１０Ｃ）の応答を受信する。
端末Ｂ（１０Ｂ）はさらに、端末ＣにＡＣＫ信号を送信して前記の接続手順同様に音声通信、ビデオ通信が確立する。
無線通信端末（１０）では無線通信端末（１０Ｂ）に対してＢＹＥ信号を送り接続を終了する。以上により、端末Ｂ（１０Ｂ）と端末Ｃ（１０Ｃ）の間に転送処理を行う。
第１図に示すように、これらの無線通信端末として音声メッセージを保存する音声保存端末（７０）を設けることもできる。不在時に無線通信端末（１０）に代わって音声メッセージを録音・保存する。すなわち、ユーザが無線通信端末（１０）からのクライアント処理部（１２）からＳＩＰプロキシサーバ（３２）に音声保存端末（７０）の音声メッセージアプリケーション処理部（７１）との接続を確立するＩＮＶＩＴＥ信号を送信し、該アプリケーション処理部（７１）から暫定受信応答、呼出中応答、ＡＣＫ信号を受信した後、該アプリケーション処理部（７１）では音声アプリケーション処理部（７２）に録音を指示し、音声メッセージファイル（７３）として保存する。録音時の音声データ通信はＲＴＰ通信である。音声録音が終了したら、無線通信端末（１０）からＢＹＥ信号をピア・ツー・ピアで音節保存端末（７０）に送信し、音声保存端末（７０）ではＲＡＮの切断、音声通信の切断等の処理を行う。
以上、本発明による無線通信システムでは、音声通信やビデオ通信といったメディアアプリケーションをＳＩＰシグナリング通信により制御することで、利用帯域やユーザ指示による切替を自動的に行うことが可能である。
【図１】
0004423424.tif 000002
【図２】
0004423424.tif 000003
【図３】
0004423424.tif 000004
【図４】
0004423424.tif 000005
【図５】
0004423424.tif 000006
【図６】
0004423424.tif 000007
【図７】
0004423424.tif 000008
【図８】
0004423424.tif 000009
【図９】
0004423424.tif 000010
【図１０】
0004423424.tif 000011
【図１１】
0004423424.tif 000012
【図１２】
0004423424.tif 000013
【図１３】
0004423424.tif 000014
【図１４】
0004423424.tif 000015
【図１５】
0004423424.tif 000016
【図１６】
0004423424.tif 000017