(57)【要約】  本発明は、移動端末のマルチモード会話を実行する方法が提供され、1)近くに利用可能な無線ローカルエリアネットワーク（WLAN）が存在するか否かを検出するステップと、2)利用可能なWLANが存在する場合に、通信しようとする他の移動端末の相関位置情報についてネットワーク装置にアクセスするステップと、3)ネットワーク装置により返信された他の移動端末の相関位置情報を受信した後に、WLANを介して相関位置情報を使用することにより、他の移動端末と通信を確立するステップと、4)移動端末の相関位置情報が変化したときに、移動端末の相関位置情報を更新することを要求するためにネットワーク装置にアクセスするステップとを有する。
2009500896.tif 000002
【特許請求の範囲】
【請求項１】
移動端末のマルチモード会話を実行する方法であって：
a)近くに利用可能な無線ローカルエリアネットワーク（WLAN）が存在するか否かを検出するステップと；
b)利用可能なWLANが存在する場合に、通信しようとする他の移動端末の相関位置情報についてネットワーク装置にアクセスするステップと；
c)前記ネットワーク装置により返信された前記他の移動端末の前記相関位置情報を受信した後に、前記WLANを介して前記相関位置情報を使用することにより、前記他の移動端末と通信を確立するステップと；
d)前記移動端末の前記相関位置情報が変化したときに、前記移動端末の相関位置情報を更新することを要求するために前記ネットワーク装置にアクセスするステップと；
を有する方法。
【請求項２】
近くに利用可能なWLANが存在しない場合、無線広域ネットワーク（WWAN）を介して前記他の移動端末と通信を確立するステップを更に有する、請求項１に記載の方法。
【請求項３】
前記ネットワーク装置により送信された前記他の移動端末の前記相関位置情報を受信ない場合に、WWANを介して前記他の移動端末と通信を確立するステップを更に有する、請求項１に記載の方法。
【請求項４】
前記移動端末の前記相関位置情報と前記他の移動端末の前記相関位置情報とは、それぞれIPアドレスについての情報を有する、請求項１ないし３のうちいずれか１項に記載の方法。
【請求項５】
ステップa)の前に、前記ネットワーク装置で前記移動端末の前記相関位置情報を登録するステップを更に有する、請求項１ないし３のうちいずれか１項に記載の方法。
【請求項６】
e)前記移動端末が他の種類のネットワークに移動したか否かを検出するステップと；
f)前記移動端末が前記他の種類のネットワークに入ったときに、前記移動端末の前のネットワークルートが依然として使用可能であるか否かを検出するステップと；
g)前記前のルートが依然として使用可能である場合、前記前のネットワークルートを介して前記移動端末の相関位置情報の更新要求メッセージを前記ネットワーク装置に送信するステップと；
h)前記前のルートがもはや使用可能ではない場合、前記他の種類のネットワークを介して前記移動端末の相関位置情報の前記更新要求メッセージを前記ネットワーク装置に送信するステップと；
を更に有する、請求項１に記載の方法。
【請求項７】
マルチモード会話を実行する移動端末であって：
近くに利用可能なWLANが存在するか否かを検出する第１の検出手段と；
利用可能なWLANが存在する場合に、通信しようとする他の移動端末の相関位置情報についてネットワーク装置にアクセスする検索手段と；
前記ネットワーク装置により返信された前記他の移動端末の前記相関位置情報を受信した後に、前記WLANを介して前記相関位置情報を使用することにより、前記他の移動端末と通信を確立する会話確立手段と；
前記移動端末のネットワーク位置の前記相関情報が変化したときに、前記移動端末の相関位置情報を更新することを要求するために前記ネットワーク装置にアクセスする情報更新手段と；
を有する移動端末。
【請求項８】
前記会話確立手段は、利用可能なWLANが存在しない場合、WWANを介して前記他の移動端末と通信を更に確立する、請求項７に記載の移動端末。
【請求項９】
前記会話確立手段は、前記他の移動端末の相関位置情報を受信ない場合に、WWANを介して前記他の移動端末と更に通信を確立する、請求項７に記載の移動端末。
【請求項１０】
前記情報更新手段は、前記ネットワーク装置で前記移動端末の相関位置情報を更に登録する、請求項７ないし９のうちいずれか１項に記載の移動端末。
【請求項１１】
前記情報更新手段は：
前記移動端末の前記相関位置情報が変化したか否かを検出する第２の検出手段と；
前記移動端末の前記相関位置情報が変化したときに前記移動端末の相関位置情報の更新要求メッセージを前記ネットワーク装置に送信する送信手段と；
を有する、請求項１０に記載の移動端末。
【請求項１２】
前記第１の検出手段は、前記移動端末が他の種類のネットワークに移動したか否かを更に検出し、前記移動端末が前記他の種類のネットワークに入ったときに、前記移動端末の前のネットワークルートが依然として利用可能であるか否かを更に検出し、
前記情報更新手段は、前記前のルートが依然として利用可能である場合、前記前のネットワークルートを介して前記移動端末の相関位置情報の前記更新要求メッセージを前記ネットワーク装置に更に送信し、前のルートがもはや利用可能ではない場合、前記他の種類のネットワークを介して前記移動端末の相関位置情報の前記更新要求メッセージを前記ネットワーク装置に更に送信する、請求項７に記載の移動端末。
【請求項１３】
移動端末がマルチモード会話を実行することを可能にするためにネットワーク装置で使用される方法であって：
(a)複数の移動端末の相関情報を格納するステップと；
(b)前記移動端末のうち１つから検索要求を受信した後に、前記移動端末が通信を確立しようとする他の移動端末の相関位置情報を送信するステップと；
(c)前記移動端末から更新要求を受信した後に、前記移動端末の格納された相関位置情報を更新するステップと；
を有する方法。
【請求項１４】
(d)前記移動端末に相関位置情報の確認要求を送信するステップと；
(e)所定の期間に前記移動端末から応答が受信されない場合に、前記移動端末の前記格納された相関位置情報を更新するステップと；
を更に有する、請求項１３に記載の方法。
【請求項１５】
移動端末の前記相関位置情報は、対応する移動端末のIPアドレス情報を有する、請求項１３又は１４に記載の方法。
【請求項１６】
ステップ(b)において、前記他の移動端末の前記相関位置情報が見つからない場合に、利用可能な相関位置情報が存在しないことを前記移動端末に通知する、請求項１３に記載の方法。
【請求項１７】
移動端末がマルチモード会話を実行することをサポートするネットワーク装置であって：
移動端末の相関位置情報を格納し、前記移動端末のうち１つから更新要求を受信した後に、移動端末の前記格納された相関位置情報を更新する格納手段と；
前記移動端末から検索要求を受信した後に、前記移動端末が通信しようとする他の移動端末の相関位置情報を送信する送信手段と；
を有するネットワーク装置。
【請求項１８】
前記送信手段は、前記移動端末に相関位置情報の確認要求を更に送信し、
前記格納手段は、所定の期間に前記移動端末から応答が受信されない場合に、前記格納された相関位置情報を更に更新するステップと；
を更に有する、請求項１７に記載のネットワーク装置。
【請求項１９】
前記送信手段は、前記他の移動端末の相関位置情報が見つからない場合に、前記他の移動端末の利用可能な相関位置情報が存在しないことを前記移動端末に更に通知する、請求項１７に記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信技術に関し、特に無線オーバーレイネットワークでインスタントメッセージングサーバを介してマルチモード会話を実行する方法及び装置に関する。
【背景技術】
【０００２】
VoIP（Voice  over  IP）は、近年に非常に重要な通信方法になっている。この通信方法は、高価な回線交換型会話の代用として考えられており、端末ユーザのコストを節約する。
【０００３】
この通信方法をセルラネットワークに拡張することが近年に考えられている。基本的な概念は、WLANを近くに展開し、VoIP又は他の同様の技術を使用することにより会話を実行することである。WLANをサポートする新世代のセルラ端末は、この方法を技術的に実行することができる。同じ構成を有する２つの移動端末（例えば、双方がWLANにアクセスすることができる）の間のエンド・ツー・エンドの接続が、近年の研究でテストされている。更なる研究はこの方式を拡張し、端末がWLANで実行するVoIPを介して従来の接続（地上波伝送又はセルラ伝送）にアクセスすることを可能にすることである。
【０００４】
エンド・ツー・エンド方式に関して、解決する必要のある問題の１つは、VoIP会話を確立するために端末が相互にIPアドレスを交換する必要があるという点である。通常では、IPアドレスは、WLANで登録している間に、常に動的に割り当てられる。従って、この方法は、ユーザ番号又はIDとIPアドレスとの間の静的なマッピングを生成することができない。前の実施例では、IPアドレス交換はセルラユーザチャネルを通じて行われる。２つの端末が共にWLANのサービスエリア内にある場合、信頼性のあるVoIP会話がWLANで設定可能であるか否かを検出するために簡単なプロトコルを使用することにより、２つの端末が共にWLANのサービスエリア内にある時間を簡単なプロトコルで記録し、WLANで信頼できるVoIP会話を確立することができるか否かを検査する。確立することができる場合、セルラサービスからVoIPサービスへの会話の切り替えを実行する。
【０００５】
この方法は、これらの２つの端末が全てWLANのサービスエリア内にあるときでも、これらの間に予め確立されたセルラリンクが存在しなければならないことを前提とする。
【０００６】
ここで、インスタントメッセージ（IM：Instant  Message）と呼ばれる通信技術に基づくシステムを有するIPアドレスを交換する代用可能な方法が存在する。既存の実施例では、IM型IPアドレスサーバは、ユーザ番号とIPアドレスとの間の現在のマッピングを記述する情報を保持する。IPアドレスが利用可能である場合、発呼者はVoIPに基づいて呼を確立するためにこのマッピング情報を使用することができる。実際には、長期では呼はほとんど発生しないが、潜在的な呼を受信するために、WLANリンクが常にアクティブ（又は低デューティファクタモード）でなければならないという潜在的な問題が存在する。このことは電力コストを増加させる。WLANでの登録、接続状態、プロファイル管理等のように、コストの増加以外の他の問題についても考慮される必要がある。
【０００７】
本発明は、従来技術の欠点を軽減する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
移動ネットワークでのマルチモード会話のためのIM型方法及び対応するシステムを提供することが、本発明の１つの目的である。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によれば、移動端末のマルチモード会話のための方法が提供され、
a)近くに利用可能な無線ローカルエリアネットワーク（WLAN：Wireless  Local  Area  Network）が存在するか否かを検出するステップと、
b)利用可能なWLANが存在する場合に、通信しようとする他の移動端末の相関位置情報についてネットワーク装置にアクセスするステップと、
c)ネットワーク装置により返信された他の移動端末の相関位置情報を受信した後に、WLANを介して相関位置情報を使用することにより、他の移動端末と通信を確立するステップと、
d)移動端末の相関位置情報が変化したときに、移動端末の相関位置情報を更新することを要求するためにネットワーク装置にアクセスするステップと
を有する。
【００１０】
本発明の第２の態様によれば、移動ネットワークでのマルチモード会話のための移動端末が提供され、
近くに利用可能なWLANが存在するか否かを検出する第１の検出手段と、
利用可能なWLANが存在する場合に、通信しようとする他の移動端末の相関位置情報についてネットワーク装置にアクセスする検索手段と、
ネットワーク装置により返信された他の移動端末の相関位置情報を受信した後に、WLANを介して相関位置情報を使用することにより、他の移動端末と通信を確立する会話確立手段と、
移動端末のネットワーク位置の相関情報が変化したときに、移動端末の相関位置情報を更新することを要求するためにネットワーク装置にアクセスする情報更新手段と
を有する。
【００１１】
本発明の第３の態様によれば、移動端末がマルチモード会話を実行することを可能にするネットワーク装置における方法が提供され、
(a)複数の移動端末の相関情報を格納するステップと、
(b)移動端末のうち１つから検索要求を受信した後に、移動端末が通信を確立しようとする他の移動端末の相関位置情報を送信するステップと、
(c)移動端末から更新要求を受信した後に、移動端末の格納された相関位置情報を更新するステップと
を有する。
【００１２】
本発明の第４の態様によれば、移動端末がマルチモード会話を実行することを可能にするネットワーク装置が提供され、
移動端末の相関位置情報を格納し、移動端末のうち１つから更新要求を受信した後に、移動端末の格納された相関位置情報を更新する格納手段と、
移動端末から検索要求を受信した後に、移動端末が通信しようとする他の移動端末の相関位置情報を送信する送信手段と、
を有する。
【００１３】
本発明の方法で、IM型無線オーバーレイネットワークで移動端末とIMSとの間の同期が実現可能になる。従って、非同期での多くの問題が回避可能になる。更に、インスタントメッセージング通信中にユーザ端末（移動端末）とIMSとの間で情報を交換する生の接続は本発明では必要なく、このことは、移動端末の電力コストを明らかに低減し、サービス負荷を低減する。
【発明を実施するための最良の形態】
【００１４】
本発明及びその利点の更に完全な理解のために、添付図面と共に以下の説明が行われる。
【００１５】
以下の説明は添付図面と共に行われる。
【００１６】
図面において、同じ参照符号は同一又は類似の機能を示す。
【００１７】
本発明の好ましい実施例の詳細な説明について、添付図面と共に以下に示す。
【００１８】
図１は、本発明の第１の実施例で開示される通信システムを示しており、無線ローカルエリアネットワーク（WLAN：Wireless  Local  Area  Network）Aと、無線広域ネットワーク（WWAN：Wireless  Wide  Area  Network）と、インスタントメッセージングサービス（IMS：instant  messaging  service）2と、WLAN又はWWANでマルチモード会話を実行することができる移動端末1とを有する。移動端末1は、WLAN及びWWANインタフェースを有する。移動端末1は、IP接続を介して移動端末3と会話を実行するために、IMS2に連絡することにより、WLANBにある移動端末3の連絡情報（IPアドレスを含む）を取得することができる。
【００１９】
IMS2は、ユーザの連絡情報及びユーザの嗜好設定等のようなユーザ情報を格納するアクティブ連絡リストを有する。アクティブ連絡リストの情報は、所定の更新原理及びプログラムに従ってユーザの最新の状況及び環境を開示するように動的に更新され得る。アクティブ連絡リストを有するIMS2は、公衆インターネットサービスを提供するためにインターネットに配置されてもよく、全ての職員にサービスを提供するためにイントラネットに配置されてもよい。更に、IMS2とWWANとの間に従来のIP接続が存在する。換言すると、IMS2のアクティブ連絡リストは、ユーザにサービス提供するためにWWANオペレータにより保持され得る。
【００２０】
移動端末1がIMS2に連絡することによりマルチモード会話を実行する処理の主なステップの詳細な説明が、図１を参照して以下に行われる。
【００２１】
ステップ1：移動端末1の初期化
移動端末1は、起動時の対応する動作によりこのステップを実行する。動作は、予め格納された設定で以下の設定処理を開始することを有する。
−IMS2のネットワークアドレス（IPアドレス等）を取得する。必要に応じて必要なプロトコル／インタフェースを有してもよい。
−IMS2でユーザのIDを通知する。セルラ電話番号でもよく、他の固有の識別子でもよい。
−接続の失敗及びWLAN信号との必要な切り替えを特定し始める。
−利用可能なWLANが存在するというメッセージをIMS2に通知する
−手動割り当て、DHCP（dynamic  host  configure  protocol）、又はDHCPと手動割り当てとを結合した方式により移動端末1のIPアドレスを取得する。
−接続の失敗を確認する間隔を決定する。間隔は移動端末1自体により決定されてもよく、IMS2で決定されてもよい。
【００２２】
何らかの設定が利用可能でない場合又は有効でない場合、移動端末1は、これらを入力して順に格納するようにユーザに気付かせる。更に、初期設定（特注）の設定が製造者、サービスプロバイダ又はユーザにより提供されてもよく、ユーザが設定を変更してもよい。
【００２３】
ステップ2：WLAN信号の検出、電力の管理、位置の検出
このステップでは、異なる動作がWLANシステムの異なる機構から入来してもよい。動作は以下のことを有する。
−WLANモジュール及びインタフェースを起動する。WLANモジュールを起動する方法は、何らかの移動装置にとって絶対的に重要になる電力消費ポリシーに依存する。移動端末1は、以下のようにWLANモジュール及びインタフェースを起動することができる。
I.定期的な起動：移動端末1はWLANモジュール及びインタフェースを起動し、その間隔は、移動端末がWLANネットワークの外にあるか否かに依存してもよい。移動端末がWLANネットワークの外にある場合、合理的に電力コストを低減するために、間隔はWLAN内のものより長くなり得る。実際の値は予め設定されてもよく、計算されてもよい。
II.イベント駆動及びポリシー制限：会話の確立又は設定の変更のような多くのイベントは、起動処理を開始するために使用され得る。
III.IとIIとの組み合わせ方式
−近くにWLANが存在するか否かを検出する。
−WLANモジュールが起動していないときに近くにWLANが存在するか否かを検出する。存在しない場合、WLANモジュールはスリープモードに戻り、対応するポリシーに従って起動される。
【００２４】
ステップ3：IPアドレスの設定、WLANの認証、許可及び課金（AAA：Authentication,  Authorization  and  Accounting）の実行
−WLANシステムが存在し、移動端末が自動的に構成（又は再構成）され得る場合、移動端末はIPアドレスを取得する。関係するWLANが変化した場合に、移動端末1は、そのIPアドレス（自動構成）を取得／更新し、それを有効にする。あるネットワークでは、以下の認証処理の後に動作が実行され得る。
−WLANのAAA動作
これに対して、このステップのいくつかの動作は前のIPアドレスを取得する前に実行可能であり、WLANシステムの対応するポリシーに依存する。WLANのAAAポリシーは、ユーザ型、MAC型又は他の認証方法、及びこれらの方法の組み合わせに主に関係する。移動端末1がWLANシステムを使用することを許可されていない場合、WLANが存在しないものとして動作し、ステップ2に戻る。移動端末がWLANシステムを使用することを許可されている場合、IPアドレスを取得し、IMS2にアクセスし、IPアドレスを使用してWLANを介して会話を実行する。
【００２５】
ステップ4：IMS2での位置情報の登録又は更新
これまで、移動端末1はIMS2にアクセスし、IMS2に最初にアクセスするか、その情報を更新しようとするかという状況に従って、ユーザの情報を登録又は更新することを選択し得る。移動端末1がIMS2にアクセスすることができる期間に、移動端末1は、その位置の変化又は他の対応する情報を定期的にIMS2に通知する。IMS2がある期間の間に移動端末1から全く情報を取得しない場合、ユーザの情報を変更する。IMS2は、対応する情報について移動端末1に進んで又は定期的に連絡し得る。
【００２６】
ユーザがWLANサービスエリア外にある場合、移動電話番号以外の他の代替の連絡方法が割り当てられてもよい。更に、移動端末1のユーザの全ての連絡方法は、他のユーザが代替の連絡方法で移動端末1のユーザを呼び出すことができるように、順に構成される。
【００２７】
移動端末1とIMS2との間の通信は、何らかの暗号化演算で暗号化され得る。
【００２８】
IMS2は各ユーザの好ましい代替の連絡方法を格納することができるため、本発明の方法は、WLAN/WWANマルチモード端末又は移動端末を有さないユーザにも適用可能である。例えば、ユーザは電話番号とVoIPのIPアドレスとを登録しさえすればよい（VoIPのIPアドレスはPCのIPアドレスでもよく、VoIPゲートウェイのIPアドレスでもよい。ユーザはこれらのIPアドレスを使用することによりVoIPを享受することができる）。
【００２９】
更に、ユーザは、WLAN、WWAN又はページング等のような異なる方法で情報を更新することができる。
【００３０】
ステップ5：会話の実行
このステップでは、いわゆる“WLANサービスエリア内”は、移動端末がWLANを介して会話を送信することができることを意味し、“WLANサービスエリア外”は、移動端末がWLANを介して会話を送信することができないことを意味する。発呼及び着呼局は、対応するユーザがそれぞれ保持する移動端末を示す。
【００３１】
会話動作での発呼動作は、以下の複数の場面を有する（この実施例は切り替え及びローミングを考慮しない）。
場面1：発呼局及び着呼局は、共にWLANサービスエリア外にある。発呼局は、WWANを介して移動電話番号で着呼局を呼び出す。
場面2：発呼局がWLANサービスエリア内にあり、着呼局がWLANサービスエリア内にない。発呼局は、着呼局がWLANを介して連絡可能であるか否かを検査する。WLANを介して着呼局に連絡することができないことを通知された場合、発呼局は、WWANを介して移動電話番号で着呼局を呼び出す。
場面3：着呼局がWLANサービスエリア内にあり、発呼局がWLANサービスエリア内にない。発呼局がWLANサービスエリア外にあるため、WWANを介して他の呼を開始する。
場面4：発呼局と着呼局が共にWLANサービスエリア内にある。まず、発呼局は、IMS2にアクセスすることにより、着呼局のIPアドレスを検査して取得する。IMS2が着呼局のIPアドレスを取得した場合、WLANを介してVoIP通信接続を開始する。移動端末は、IMS2で最新の位置情報（IPアドレスを含む）を更新し続ける。IMS2での最新の位置情報の発生は、切り替え処理を開始する。簡単且つ明瞭な説明のため、着呼局がWLANサービスエリア内にあり、発呼局がWLANサービスエリア内／外に移動することを仮定すると、切り替え処理は以下のことを有する。
場面1：発呼局がWWANの会話中にWLANサービスエリアに入る。ステップ2及びステップ3の動作は、発呼局のアクティブな期間中に継続するため、発呼局はWLANサービスエリア内にあるか否かを認識する。この状況で、着呼局がWLANを介して連絡可能であるか否かを検査する。連絡可能である場合、着呼局のIPアドレスを取得し、対応する信号を使用することにより、WWANからWLANに会話を切り替える。
場面2：発呼局がWLANの会話中にWLANを離れる。この状況で、発呼局は、着呼局の移動電話番号を認識している。WLAN信号が弱くなっており、予め設定された閾値に近くなってきていることが検出されると、発呼局は、WWANを介して呼を開始し、WLANからWWANに会話を切り替える。
【００３２】
移動端末間の発行動作以外に、異なる方法で異なる種類のユーザ間で実行可能な他の種類の発行動作が存在する。例えば、着呼局は、その電話番号でそのVoIPゲートウェイを登録する。発呼局は、アクティブ連絡リストで着呼局の情報を検索し、VoIPゲートウェイのIPアドレスを取得する。次に、発呼局は、既知のVoIPゲートウェイから着呼局への呼を開始する。
【００３３】
ステップ6：WLAN接続の追従
この動作は、ステップ2及びステップ3の連続としてみなされてもよく、移動端末は、WLANの信号強度とWLANシステムの可用性とを継続して検査する。信号の損失又は接続の拒否を検出した場合、ステップ2に戻り、移動端末の動作モードを適切なモードに調整する。その他に、アクティブ連絡リストは、継続してユーザ情報を追従して更新することができ、この動作は、予め設定された原理、環境若しくは一時的なスリープの変化（ある期間メッセージが入来しないことでもよい）、又は他の要因に従って実行され得る。
【００３４】
全体の処理の間に、予め設定されたパラメータ（対応する原理及び環境を示す）は自動的に構成され、又は実際の状況に従って再設定される。
【００３５】
図２は、IMS2に連絡することによりマルチモード会話を実行することができる図１に示す移動端末1の機能図を示している。より具体的には、移動端末1は、セルラ音声会話とVoIPとをサポートし、第１の検出手段11と、アドレス検索手段12と、会話確立手段13とを有する。
【００３６】
第１の検出手段11は、利用可能なWLANが存在するか否かを検出するために使用され、より具体的には、定期的に又はイベント起動に基づいて利用可能なWLANが存在するか否かを検出するために使用される。
【００３７】
アドレス検索手段12は、第１の検出手段11が近くに利用可能なWLANを見つけたときに移動端末1が通信する必要のある他の移動端末（移動端末3）のIPアドレスを検索するために、IMS2にアクセスするために使用される。その他に、アドレス検索手段12はまた、WLANのアドレス情報（主にそのIPアドレスにより構成される）を検出して取得し、WLANのアドレス情報をIMS2に通知する役目もする。
【００３８】
会話確立手段13は、WLANでのVoIPとWWANでの従来の会話との間を切り替えることと、無線信号を検出することと、電力を管理することとを含み、会話方法を選択して会話を確立するためのものである。特に、近くに利用可能なWLANが存在し、移動端末1が通信する必要のある他の移動端末のIPアドレスをアドレス検索手段12が取得している場合、会話確立手段13は、WLANを介して通信を確立するために他の移動端末のIPアドレスを使用することができる。そうでなく、近くに利用可能なWLANが存在しない場合、又はアドレス検索手段12が他の移動端末のIPアドレスを取得していない場合、通信は従来のWWANを介して確立される。
【００３９】
移動端末1はまた、その位置情報又はIPアドレスが変化したときに、IMS2でその位置情報又はIPアドレスを登録又は更新するためにIMS2にアクセスするために使用される情報更新手段14を有する。
【００４０】
図３は、図２に示す移動端末のアドレス検索手段12の機能図を示している。アドレス検索手段12は、第１の送信手段121と第１の受信手段122とを有する。第１の送信手段121は、通信する必要のある他の移動端末の相関情報についてIMS2に検索要求を送信するためのものであり、第１の受信手段122は、通信する必要のある他の移動端末のIPアドレス、又は通信する必要のある他の移動端末のIPアドレスについて情報がないという通知を含み、IMS2から位置情報応答メッセージを受信するためのものである。
【００４１】
図４は、図１に示す移動端末の情報更新手段14の機能図を示している。情報更新手段14は、第２の検出手段141と、第２の送信手段142とを有する。第２の検出手段141は、何らかの変化について移動端末1の位置情報又はIPアドレスを継続して監視するためのものであり、第２の送信手段は、更新要求メッセージ（新規の位置情報又はIPアドレスを有する）をIMS2に送信するためのものである。
【００４２】
情報更新手段14はまた、第２の受信手段143と、制御手段144とを有する。第２の受信手段143は、第２の送信手段が更新要求メッセージをIMS2に送信した後に、IMS2から応答メッセージを受信するためのものである。制御手段144は、ある期間の間にネットワーク装置から応答メッセージが存在しない場合に、再びIMS2に更新要求メッセージを送信するように第２の送信手段142を制御するためのものである。
【００４３】
第２の検出手段141はまた、移動端末1が新しい種類のネットワークに移動したか否かを検出するためのものである。移動した場合、前のネットワークルートが依然として利用可能であるか否かを検査する。制御手段144はまた、前のルートが依然として利用可能である場合に、前のルートを介して更新要求メッセージをIMS2に送信するためのものである。
【００４４】
図５は、図２に示す移動端末1でIMS2に連絡することによりマルチモード会話を実行する方法のフローチャートを示している。
【００４５】
ステップS101において、移動端末1は、近くに利用可能なWLANが存在するか否かを検出する。存在する場合、ステップS102に進み、存在しない場合に、WWANを介して会話を確立するステップS107に進む。
【００４６】
ステップS102において、移動端末は、WLANから１つのIPアドレスを取得し、ステップS103に進む。
【００４７】
ステップS103において、移動端末1は、通信する必要のある他の移動端末のIPアドレスを検索するために、検索要求メッセージをIMS2に送信する。
【００４８】
ステップS104において、移動端末1は、IMS2から応答メッセージを受信する。応答メッセージは、移動端末1が通信する必要のある他の移動端末のIPアドレスでもよく、他の移動端末のIPアドレスについてメッセージが存在しないことを通知してもよい。
【００４９】
ステップS105において、移動端末1は、他の移動端末のIPアドレスが要求に従って見つかったか否かを評価する。見つかった場合、ステップS106に進み、見つかっていない場合、ステップS107に進む。
【００５０】
ステップS106において、移動端末1は、既に見つかった他の移動端末のIPアドレスに従って、WLANを介して会話を確立する。
【００５１】
ステップS107において、移動端末1は、依然としてWWANを介して会話を確立する。
【００５２】
図６は、図２に示す移動端末1でIMS2へのユーザの相関情報を更新する方法のフローチャートを示している。
【００５３】
ステップS141において、移動端末1は、その位置情報又はIPアドレスに何らかの変化が存在するか否かを検査する。存在する場合、S142に進み、存在しない場合、検出を続ける。
【００５４】
ステップS142において、移動端末1は、更新要求メッセージ（新規の位置情報又はIPアドレスを有する）をIMS2に送信し、S143に進む。
【００５５】
ステップS143において、移動端末1は、一定の期間中にIMS2から何らかの応答メッセージを受信したか否かを評価する。受信した場合、全体の処理は終了し、受信していない場合、ステップS142に戻り、再び更新要求メッセージをIMS2に送信する。
【００５６】
図７〜９は、移動端末1がそれぞれ異なる状況でIMS2でその最新の位置情報を登録又は更新するフローチャートを示している。
【００５７】
図７は、移動端末1がGPRSネットワークにある状況を示している。移動端末（MS）1が起動し、GPRSネットワークに登録し、IPアドレス（IPGPRSとして示す）を取得する（ステップS200）。IMS2にログオンした後に、MS1は、GPRSチャネル又はSMSを通じて、IPアドレス（IPGPRS）を含む最新の位置情報についてのその更新要求メッセージをIMS2に送信する（ステップS201）。
【００５８】
メッセージを受信した後に、IMS2は、そのデータベースを更新し、GPRSチャネル又はSMSを通じて、位置情報更新要求応答メッセージをMS1に返信する（ステップS202）。
【００５９】
MS1はまた、他の情報の変化のため、更新を要求してもよい。例えば、ユーザ設定の変化が位置情報更新要求メッセージ又は特別の設定更新要求メッセージで送信されてもよく（ステップS203）、IMSは、対応する設定更新要求応答メッセージを返信する（ステップS204）。
【００６０】
MS1からIMS2への通信ルートは、IMS2からMS1への通信ルートと同じでもよく、同じでなくてもよい。
【００６１】
MS1がIMS2にログオンした後で且つMS1の位置情報が変化する前に、MS1の位置情報又は他の情報は通常のインスタントメッセージング通信方法で更新され、これにより、IMS2に格納された情報がMS1の現在の情報と一致する。通常では、IMS2とMS1との間の通信ルートは、MS1が最初にMS2にログオンする処理の通信ルートと同じである。
【００６２】
MS1がGPRSネットワークを離れた場合、又はGPRS接続を失った場合（ステップS205）、その最新の位置情報をIMS2に通知しなければならず、通知メッセージはSMSを介して送信され得る（ステップS206）。
【００６３】
位置更新要求情報を受信した後に、IMS2は、直ちにデータベースを更新し、応答メッセージをMS1に返信する（ステップS207）。
【００６４】
更に、IMS2はMS1を定期的に呼び出してもよい。GSM/GPRSオーバーレイの外に移動したため、又は電源オフになったため、MS1がGSM/GPRS接続を急に失い、短期に接続を再構築することができない場合（ステップS208）、IMS2は、MS1から応答を受信することができない。この場合、IMS2は、対応するタイマを開始し、タイマが終了する前に接続が再び確立されていない場合に、IMSはMS1の位置情報を削除する。このことは、更新が“未接続”、“未特定”又は他の状態にあることを意味する（ステップS209）。
【００６５】
図８は、MS1がWLANを離れる／WLANに入るときに、その最新の位置情報を更新する処理のフローチャートを示している。
【００６６】
この図面で、WLANに“入る”ことは、MS1がWLANサービスエリアに入り、連絡及び認証がMS1とWLANとの間で生じ、MS1がWLANからIPアドレス（IPWLANとして示す）を取得し、WLANサービスを使用することができるようになり、WLANチャネルを通じてIMS2と連絡することができることを意味する。WLANを“離れる”ことは、MS2が前に利用可能であったWLANを介してIMS2と連絡できないことを意味する。この理由は、場合によっては、WLANサービスエリアの外に移動したため、又はWLANとIMS2との間のルートが切断されたためである。
【００６７】
MS1がWLANに入ると、WLANチャネルを通じて、IPアドレス（IPWLAN）を含む位置更新要求メッセージをIMS2に送信する（ステップS301）。メッセージを受信すると、IMS2は、そのデータベースを更新し、WLANチャネルを介して位置更新応答メッセージを返信する（ステップS302）。
【００６８】
MS1がWLANに入る前にGPRS通信チャネルが確立されている場合、MS1は、MS1とIMS2との間でインスタントメッセージング通信方法を使用して、GPRSを介して新規のメッセージを送信することができる。
【００６９】
必要に応じて、他の情報も前の方法と共に送信されて更新されてもよい。
【００７０】
MS1がWLANに留まり、その位置情報が変化しない場合、通常のインスタントメッセージング通信方法を使用することにより、IMS2での位置更新を保持する。
【００７１】
MS1がWLANを離れると、MS1がWLANサービスエリアの外に移動したか否かを検査することができる場合、位置更新要求メッセージを送信し、IPWLANを削除するように又はそれを無効として示すようにIMS2に求めてもよい（ステップS303）。IMS2は、そのデータベースを更新し、WLANチャネルを通じて位置更新応答メッセージを返信する（ステップS304）。
【００７２】
MS1がIMS2から位置更新応答メッセージを受信した場合、WLANサービスエリアの外に移動したときに、新規の位置更新要求メッセージを送信する必要はない。MS1がWLANを離れる前にIMS2から応答を受信していない場合、GPRSチャネル又はSMSを通じて新規の位置更新要求メッセージを送信する（ステップS305）。IMS2も同様に、GPRSチャネル又はSMSを通じて位置更新要求応答メッセージを送信する。
【００７３】
図９は、移動端末1がアクティブな会話中にその最新の位置情報を更新する動作処理のフローチャートを示している。
【００７４】
MS1の位置情報がMS1と他の移動端末との間のアクティブな会話中に変化した場合、MS1とIMS2との間で位置情報を更新するか否かは、位置情報の変化が続く会話に影響を与えるか否かに依存し得る。影響を与えない場合、MS1は、直ちに位置情報更新処理を開始する必要はない。影響を与える場合、MS1は直ちに更新処理を開始しなければならない。以下の説明用語は、例えば直ちに位置情報更新処理を開始することに焦点を当てる。
【００７５】
MS1が同じ種類のネットワークに（例えば、GPRSからGPRSに、又はWLANからWLANに）入ったときに位置情報が変化すると、位置情報の更新は、インスタントメッセージング通信方法を使用することにより実現可能である。対応する位置更新要求メッセージと位置更新要求応答メッセージは、GPRSを介して送信され得る（ステップS401及びS402）。
【００７６】
MS1が他の種類のネットワークに（例えば、GPRSからWLANに（逆も同様））入ったときに位置情報が変化すると、その最新の位置情報を更新する動作を実現するための複数の方法が存在する。位置情報が変化したときに最初の送信ルートが依然として利用可能である場合、そのルートは依然としてMS1とIMS2との間（例えばGPRS）で位置更新／応答メッセージを送信するために使用される（ステップS403及びS404）。最初のルートがもはや利用可能でない場合、新規のネットワークのルートを使用する。或いは、位置更新要求メッセージを送信するために最初のルート（GPRS）を使用したときに応答が存在しない場合に、新規の位置更新要求メッセージは、新規のネットワーク（例えばWLAN）を介して実現可能である。
【００７７】
通常では、インスタントメッセージング通信でユーザ端末（MS1）とIMS2との間で情報を交換するために生の接続が必要である。しかし、本発明では、その必要がない。
【００７８】
具体的には、本発明では、MS1は、IMS2にログオンしたときにIMS2と基本情報を交換し、ログアウトする。ログアウトの後に、MS1の位置情報が変化しない場合、MS1とIMS2との間で生の接続を保持する必要はない。このことは、MS1の電力コストを低減し、ネットワークのサービス量を低減する。
【００７９】
MS1の位置情報の更新処理はまた、IMS2により開始されてもよく、特別の処理は以下に示される。
【００８０】
通常では、位置情報の更新処理は、位置が変化したことを検出したときに、常にMS1により開始される。その他に、IMS2は、ユーザの位置情報の有効性を発呼処理で検査することができる。IMS2は、確認要求メッセージをMS1に送信することができ、その位置は、MSが現在いることを通知した場所である。MS1が存在する場合には、応答を行う。MS2が応答を受信しない場合、位置がもはや有効でないと考え、MS1についてリストから位置を削除する。
【００８１】
第三者もまた、MS1の位置情報を更新するために使用され得る。例えば、MS3がMS1と連絡しようとするときに、MS3は、MS1の現在の位置について位置情報検索メッセージをIMS2に送信する。IMS2は、格納しているMS1の位置情報で応答する。MS3は、その位置情報でMS1に連絡する。宛先アドレスとして取得した位置情報を使用しているときにMS1に到達できない場合、MS3は、MS1の位置アドレスが現在利用不可能であることをIMS2に報告し得る。IMS2は、MS1の位置情報を直ちに更新し、又はその位置アドレスが依然として有効であるか否かを検査するためにMS1に確認要求メッセージを送信する。MS1から応答がない場合、又はIMS2への他のルートを介してアドレスが有効でないことをMS1が応答すると、IMS2は、そのデータベースでMS1の位置情報を更新する。
【００８２】
本発明の方法を使用して、MSとIMSとの間の情報の動的な更新がIM型無線オーバーレイネットワークで実現可能になる。従って、IMSに格納された情報とMSの現在の情報との間の不一致で生じる多くの問題が回避可能になる。
【００８３】
本発明について詳細に説明したが、特許請求の範囲に記載の本発明の要旨及び範囲を逸脱することなく、様々な変更、置換及び代替が行われ得ることがわかる。
【図面の簡単な説明】
【００８４】
【図１】IMS型無線オーバーレイネットワークの例
【図２】IMS2との接続を介してマルチモード会話を実行することができる図１に示す移動端末の機能図
【図３】図２に示す移動端末のアドレス検索手段の機能図
【図４】図１に示す移動端末の情報更新手段の機能図
【図５】図２に示す移動端末1でIMS2に連絡することによりマルチモード会話を実行する方法のフローチャート
【図６】図２に示す移動端末1でIMS2へのユーザの相関情報を更新する方法のフローチャート
【図７】移動端末1が異なる状況でIMS2で最新の位置情報を登録又は更新するフローチャート
【図８】移動端末1が異なる状況でIMS2で最新の位置情報を登録又は更新するフローチャート
【図９】移動端末1が異なる状況でIMS2で最新の位置情報を登録又は更新するフローチャート
【図１】
2009500896.tif 000003
【図２】
2009500896.tif 000004
【図３】
2009500896.tif 000005
【図４】
2009500896.tif 000006
【図５】
2009500896.tif 000007
【図６】
2009500896.tif 000008
【図７】
2009500896.tif 000009
【図８】
2009500896.tif 000010
【図９】
2009500896.tif 000011
【国際調査報告】
2009500896.tif 000012
2009500896.tif 000013