(57)【要約】  通信ユニット（１０）が、セルラーネットワークと無線ローカルエリアネットワーク（１１）との間でのハンドオフを提供するためのモビリティエージェント（２２５）を備える。通信ユニット（１０）は、サービスを受けるために通信ユニットが無線ローカルエリアネットワーク（１１）とセルラーネットワークとの間で切り替わるべきであるかを判定し、そのように判定した場合に、通信ユニット（１０）に関連する公衆番号（２２９）及び個人番号（２３１）のいずれかを宛先とするＳＩＰメッセージを送信することにより、無線ローカルエリアネットワーク（１１）又はセルラーネットワークへのハンドオフを要求する。通信ユニット（１０）は、判定されたネットワーク上で、企業サーバ（１２）から新たな呼を受け付ける。ハンドオフを提供する対応する方法も記述される。
2007527644.tif 000002
【特許請求の範囲】
【請求項１】
通信ユニットに最初のネットワークと第２のネットワークとの間でのハンドオフを提供するための方法であって、
サービスを受けるために前記通信ユニットが前記最初のネットワークから前記第２のネットワークに切り替わるべきであるかを判定すること、
前記通信ユニットに関連付けられる公衆番号及び個人番号のうちの一方を宛先にしてセッション開始プロトコルメッセージを送信することにより、前記第２のネットワークへの前記ハンドオフを要求すること、及び
前記第２のネットワーク上で、企業サーバからの新たな呼を受け付けること
を含む方法。
【請求項２】
前記通信ユニットが前記第２のネットワークに切り替わるべきであると判定されたとき、前記ハンドオフの前記要求の前に、前記第２のネットワークにアクセスできるようにするために企業サーバに登録することをさらに含む、請求項１に記載の方法。
【請求項３】
サービスを受けるために前記通信ユニットが前記第２のネットワークに切り替わるべきであるかを判定することは、前記通信ユニットが無線ローカルエリアネットワークからセルラーネットワークに切り替わるべきであるかを判定することをさらに含み、
前記ハンドオフを要求することは、前記企業サーバをゲートウエイとして用いて、セルラーパケットデータネットワーク上で前記個人番号に前記セッション開始プロトコルメッセージを送信することにより実行される、請求項１に記載の方法。
【請求項４】
前記新たな呼は、前記個人番号への呼であり、前記新たな呼を受け付けることは、前記セルラーネットワーク上で前記新たな呼を受け付けることをさらに含む、請求項３に記載の方法。
【請求項５】
サービスを受けるために前記通信ユニットが前記第２のネットワークに切り替わるべきであるかを判定することは、前記通信ユニットが無線ローカルエリアネットワークに切り替わるべきであるかを判定することをさらに含み、
前記ハンドオフを要求することは、前記企業サーバをゲートウエイとして用いて、前記無線ローカルエリアネットワーク上で前記公衆番号に前記セッション開始プロトコルメッセージを送信することにより実行される、請求項１に記載の方法。
【請求項６】
サービスを受けるために前記通信ユニットが前記第２のネットワークに切り替わるべきであるかを判定することは、前記企業サーバからＷＬＡＮ信号が受信されるかを判定することをさらに含む、請求項５に記載の方法。
【請求項７】
サービスを受けるために前記通信ユニットが前記第２のネットワークに切り替わるべきであるかを判定することは、前記通信ユニットが無線ローカルエリアネットワークに切り替わるべきであるかを判定することをさらに含み、
前記ハンドオフを要求することは、前記セルラーパケットデータネットワーク上でターゲット通信ユニットに前記セッション開始プロトコルメッセージを送信して、前記セルラーネットワーク上で新たな通話中呼を確立することにより実行され、
前記通信ユニットを前記無線ローカルエリアネットワークに切り替える、請求項１に記載の方法。
【請求項８】
前記通信ユニットが前記無線ローカルエリアネットワークに切り替わるべきであるかを判定することは、セルラーネットワーク上でのサービスに関連するコストが、前記無線ローカルエリアネットワーク上でのサービスに関連するコストよりも著しく高いかを判定することをさらに含む、請求項５に記載の方法。
【請求項９】
前記企業サーバを用いて三者通話を設定することをさらに含む、請求項１に記載の方法。
【請求項１０】
前記企業サーバは、ゲートウエイとして動作する、請求項９に記載の方法。
【請求項１１】
通信ユニットに第１のネットワークと第２のネットワークとの間でのハンドオフを提供するための方法であって、
前記通信ユニットからのハンドオフ要求を含むセッション開始プロトコルメッセージを受信すること、
前記ハンドオフ要求に基づいて前記通信ユニットにサービスを提供するためのネットワークを判定すること、及び
前記第２のネットワーク上で前記通信ユニットに発呼し、前記通信ユニットとターゲット通信ユニットとの間に電話会議を確立すること
を含む方法。
【請求項１２】
前記セッション開始プロトコルメッセージを前記受信する前に、前記通信ユニットから受信された登録情報に基づいてセッション開始プロトコルレジスタを更新することをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記通信ユニットと前記ターゲット通信ユニットとの間の最初のリンクを終了することをさらに含む、請求項１１に記載の方法。
【請求項１４】
前記セッション開始プロトコルメッセージを受信することは、セルラーパケットデータネットワークへのＩＰ接続を経由して前記ハンドオフ要求を受信することをさらに含む、請求項１１に記載の方法。
【請求項１５】
前記ネットワーク上で前記通信ユニットに発呼するとともに、前記ネットワーク上で前記通信ユニットと前記ターゲット通信ユニットとの間に前記電話会議を確立することは、セルラーネットワーク上で、前記通信ユニットに関連する個人番号に発呼することをさらに含む、請求項１４に記載の方法。
【請求項１６】
前記ハンドオフ要求を含む前記セッション開始プロトコルメッセージを受信することは、無線ローカルエリアネットワーク上で前記セッション開始プロトコルメッセージを受信することをさらに含む、請求項１１に記載の方法。
【請求項１７】
前記ネットワーク上で前記通信ユニットに発呼するとともに、前記ネットワーク上で前記通信ユニットと前記ターゲット通信ユニットとの間に前記電話会議を確立することは、前記無線ローカルエリアネットワーク上で、前記通信ユニットに関連する公衆番号に発呼することをさらに含む、請求項１６に記載の方法。
【請求項１８】
デュアルモードで動作する能力を有する通信ユニットであって、
ハンドオフ要求を含むセッション開始プロトコルメッセージを生成し、且つ最初のネットワークと第２のネットワークとの間でのハンドオフを容易にするためのモビリティエージェントであって、前記セッション開始プロトコルメッセージは、前記通信ユニットに関連する公衆番号又は個人番号のうちの一方を宛先とする、モビリティエージェントと、
サービスを受けるために前記第２のネットワークに切り替わるタイミングを判定し、且つ前記第２のネットワーク上で企業サーバから新たな呼を受信するための受信機と、
前記第２のネットワークに切り替わるものと判定されるときに、前記企業サーバに前記セッション開始プロトコルメッセージを送信するための送信機と
を備える通信ユニット。
【請求項１９】
前記モバイルエージェントは、前記企業サーバをゲートウエイとして用いて、前記セルラーパケットデータネットワーク上で送信されることになる、前記通信ユニットに関連する前記個人番号を宛先とする前記セッション開始プロトコルメッセージを生成するための役割をさらに果たし、
前記受信機は、前記通信ユニットに関連する前記個人番号に向けられる前記新たな呼を受信するための役割をさらに果たす、請求項１８に記載の通信ユニット。
【請求項２０】
前記モバイルエージェントは、前記無線ローカルエリアネットワーク上で送信されることになる、前記通信ユニットに関連する前記公衆番号を宛先とする前記セッション開始プロトコルメッセージを生成するための役割をさらに果たす、請求項１８に記載の通信ユニット。
【請求項２１】
前記モビリティエージェントは、ターゲット通信ユニットに発呼し、且つ前記第２のネットワークがセルラーネットワークである場合には前記通信ユニットに関連する前記個人番号を、前記第２のネットワークが無線ローカルエリアネットワークである場合には前記通信ユニットに関連する前記公衆番号を宛先とする前記セッション開始プロトコルメッセージを生成するための役割をさらに果たす、請求項１８に記載の通信ユニット。
【請求項２２】
前記送信機は、三者通話を確立するために、前記企業サーバを経由して前記ターゲット通信ユニットに前記セッション開始プロトコルメッセージを送信するための役割をさらに果たし、
前記モビリティエージェントは、アラート手段によって通信ユニットユーザに、前記ターゲット通信ユニットが前記セッション開始プロトコルメッセージを受け取ったことを知らせ、且つ前記最初のネットワークから前記第２のネットワークに切り替えるための役割をさらに果たす、請求項１８に記載の通信ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には、移動通信ユニット及び無線ネットワークに関し、より詳細には、そのような移動通信ユニットに異なる無線ネットワーク間でのハンドオフを提供するための方法及び装置に関する。
【背景技術】
【０００２】
たとえば企業サーバ等の無線ローカルエリアネットワーク（ＷＬＡＮ）サーバによって提供される疎結合型のＷＬＡＮは、高速の無線インターネットアクセス、電話サービスに代わる低額のサービス、並びに他のリアルタイムアプリケーションをユーザに提供する。ユーザは２つの用途において機能することができる無線通信ユニット（通信ユニットと呼ぶ）を携帯することができ、その通信ユニットは、ＷＬＡＮのエリア内に存在する（ＷＬＡＮのサービスエリア内にあり、且つそのＷＬＡＮに登録されている）ときには、企業サーバ上で音声及びデータ通信を提供することができ、そのＷＬＡＮのエリア外に存在するときには、任意のセルラーネットワークのようなセルラーワイドエリアネットワーク（セルラーネットワーク）上で音声及びデータ通信を提供することができる。
【発明の開示】
【０００３】
ユーザが異なるネットワーク間を、たとえばＷＬＡＮから従来のネットワークに、又はその逆に移動しているとき、この移動によって、通信ユニットのサービスに望ましくない中断が生じる。呼が継続している間に通信ユニットが異なるネットワーク間を移動するときに、通信ユニットにシームレスハンドオフを提供するための方法及び装置が必要とされている。
【０００４】
添付の図面では、類似の参照番号は同一又は機能的に類似の構成要素を指しており、それらの図面は以下の詳細な説明に援用され、その一部を構成するとともに、好ましい実施形態をさらに詳細に例示し、且つ本発明による種々の原理及び利点を説明するための役割を果たす。
【発明を実施するための最良の形態】
【０００５】
概要では、本開示は、多くの場合に通信ユニットと呼ばれ、デュアルモードで動作する能力を有する、セルラー電話又は双方向無線機等の無線通信装置又は無線通信ユニット、及び通信ユニットに音声及びデータ通信サービスのようなサービスを提供する通信システムに関する。より詳細には、種々の発明の概念及び原理は、通信ユニットに異なるネットワーク間でのシームレスハンドオフ又はハンドオーバを提供するためのシステム、通信ユニット及び方法において具現される。通信ユニットは無線加入者装置又はユニットと交換可能に用いることができ、これらの用語はそれぞれ、通常１人のユーザに関連付けられる装置を、そして典型的にはサービス契約に基づく公衆網で、又は私設網内で用いることができる無線移動装置を表していることに留意されたい。異なるネットワーク内で動作するように準備され、構成されるという条件で、そのようなユニットの例には、携帯情報端末、パーソナルアサインメントパッド（personal assignment pads）、無線で動作するための設備を備えたパーソナルコンピュータ、セルラーハンドセット又はセルラー装置、又はそれらの装置に相当するものが含まれる。異なるネットワークは、セルラーワイドエリアネットワーク及び無線ローカルエリアネットワーク、又は第１の無線ネットワーク及び第２の無線ネットワークを指している場合があることに留意されたい。
【０００６】
特に対象としている通信システム及び通信ユニットは、従来の双方向システム及び双方向装置、アナログセルラー及びデジタルセルラーを含む種々のセルラー電話システム、ＣＤＭＡ（符号分割多元接続）及びその変形システム、ＧＳＭ、ＧＰＲＳ（汎用パケット無線システム）、ＵＭＴＳ（ユニバーサル移動電話サービス）システムのような２．５Ｇ及び３Ｇシステム、ｉＤＥＮ又はその変形又は発展形のシステム等の、セルラーワイドエリアネットワーク（ＷＡＮ）上で音声通信サービス又はデータ又はメッセージ伝送サービスを提供又は容易にすることができるものである。さらに、対象となる無線通信ユニット又は無線通信装置は、ＣＤＭＡ、周波数ホッピング又はＴＤＭＡ接続技術を利用することが好ましいＩＥＥＥ８０２．１１、ブルートゥース又はハイパーＬＡＮ等、並びにＴＣＰ／ＩＰ（伝送制御プロトコル／インターネットプロトコル）、ＵＤＰ／ＩＰ（ユニバーサルデータグラムプロトコル／インターネットプロトコル）、ＩＰＸ／ＳＰＸ（インターネットパケット交換／順次パケット交換）、Ｎｅｔ  ＢＩＯＳ（ネットワーク基本入力出力システム）、又はＵＤＰ／ＵＰのような他のプロトコル構造等の種々のネットワーキングプロトコルのうちの１つ又は複数のような、一般的にＷＬＡＮ能力と呼ばれる短距離通信能力も有する。
【０００７】
本開示は、本発明の１つ又は複数の実施形態を実施する最良の形態を、実現可能なようにさらに詳しく説明するために提供される。本開示はさらに、本発明を任意の態様に限定するのではなく、本発明の原理及び利点をさらに深く理解し、認識してもらうために提供される。本発明は、本特許出願の係属中に行われたあらゆる補正、及び発行されたような請求項に相当する全てのものを含む、添付の特許請求の範囲によってのみ規定される。
【０００８】
第１の、及び第２の等の関係を表す用語は、或る実体、要素又は動作と別の実体、要素又は動作とを区別するためにのみ用いられており、そのような実体、要素又は動作間において、実際のそのような関係又は順序を必ずしも要求又は暗示するものではないことをさらに理解されたい。
【０００９】
本発明の機能の大半及び本発明の原理の多くは、実施されるときに、デジタルシグナルプロセッサ及びソフトウエア、又は特定用途向け集積回路（ＩＣ）のようなソフトウエア又はＩＣを用いて、又はその中において対応するのに最も適している。たとえば、利用可能な時間、現在の技術及び経済的な配慮が要因となって、おそらく多大な努力を要し、設計に関して多数の選択肢があるにもかかわらず、本明細書に開示される概念及び原理によって導かれるときに、当業者は、最小限の実験でそのようなソフトウエア命令又はＩＣを容易に生み出すことができるものと思われる。それゆえ、簡潔にするために、且つ本発明による原理及び概念を曖昧にするリスクを最小限に抑えるために、そのようなソフトウエア及びＩＣについてさらに説明されるにしても、好ましい実施形態によって用いられる原理及び概念に関して不可欠なものに限られるであろう。
【００１０】
さらに以下に説明されるように、通信ユニットがサービスを受けるために最初のネットワークから第２のネットワークに切り替わらなければならないか、その通信ユニットに関連付けられる公衆番号又は個人番号のうちの一方を宛先としてセッション開始プロトコルメッセージを送信することにより、第２のネットワークへのハンドオフを要求しなければならないか、及び第２のネットワーク上で企業サーバからの新たな呼を受け付けなければならないかを判定するために、種々の本発明の原理及びそれらの組み合わせが都合よく用いられる。
【００１１】
ここで図１を参照すると、簡略化された典型的な環境又はシステムが示されており、１つ又は複数の好ましい実施形態による装置及び方法が考察及び説明されるであろう。そのシステムは全体として、無線ローカルエリアネットワーク（ＷＬＡＮ）１１のサービス、具体的には複数のアクセスポイント１３に接続される企業サーバ１２（Ｐｒｏｘｉｍ社のような供給業者から市販される）によって提供されるサービスと、セルラーワードエリアネットワーク（ＷＡＮ）のサービス、具体的には移動交換局（図示せず）とともにセルラー送信機基地局（ＢＴＳ）１４によって提供されるサービスとの間を移動している第１の通信ユニット１０を示す。ＢＴＳ１４又は複数のそのようなＢＴＳユニットは、セルラーＷＡＮサービスエリアを提供し、そのサービスエリアはＷＬＡＮ１１と重なる場合もある。説明を容易にするために１つのＢＴＳ１４が示されるが、複数の送信基地局が、そのセルラーＷＡＮサービスエリアを提供してもよい。
【００１２】
通信ユニット１０は、たとえば、インターネットを利用するインターネットプロトコル（ＩＰ）接続１６経由で通信ユニット１８と、又は公衆交換電話網（ＰＳＴＮ）２０を経由して通信ユニット２２と、又は別のＢＴＳ２４又はセルラー又はＷＡＮを経由して通信ユニット２６と、又は最後にＷＬＡＮ１１を経由して通信ユニット３４と通信することができる。通信ユニット１８、２２、２６、３４は、まとめてターゲット通信ユニットと呼ぶ。データトラフィックのために、セルラーパケットデータネットワーク２８がＩＰ接続１６をセルラーＢＴＳ１４に接続すること、並びに音声トラフィックのために、且つ旧来からの音声通話を行うために必要とされるシグナリングのために、音声ネットワーク３０がＢＴＳ１４をＰＳＴＮ２０に接続することは、当業者には理解されよう。
【００１３】
図２を参照して、異なるネットワーク間でのシームレスハンドオフを受信するように構成される通信ユニット１０の好ましい一実施形態のブロック図が考察及び説明されるであろう。通信ユニット１０は、無線周波数信号を受信し、且つ放射するように動作する第１のアンテナ２０１を備える。たとえば、企業サーバ１２に接続されるアクセスポイント１３（又はＬＡＮ送受信機）のようなＷＬＡＮから送信される無線信号が、アンテナによって受信され、ＷＬＡＮ受信機（又は受信装置）２０３に結合される。ＷＬＡＮ送信機（又は送信装置）２０７によって増幅され、且つアンテナに結合される信号が、アクセスポイント１３に対して放射又は送信され、それゆえ既知のような企業サーバ１２に送信される。ＷＬＡＮエアーインターフェース並びに受信機及び送信機の仕様は、システム又はアクセス技術、最新技術等によって異なるが、一般的に知られている。ＷＬＡＮ受信機２０３及びＷＬＡＮ送信機２０７は、図示されるようにコントローラ２０５に相互に接続され、同じく既知のように、音声トラフィック又はデータメッセージ又はそれに対応する信号を、コントローラ２０５に提供するか、又はコントローラ２０５から受け取る、すなわち受信するために、コントローラ２０５とインタラクティブに動作し、且つコントローラ２０５によって制御される既知のＩＥＥＥ８０２．１１互換性の装置であることが好ましい。
【００１４】
通信ユニット１０にはさらに、セルラーＷＡＮから受信されるか、又はＷＡＮに送信又は送出される無線周波数信号をそれぞれ受信し、且つ放射するように動作する第２のアンテナ２０２が含まれる。通信ユニット１０は、既知のように、セルラーＢＴＳ１４から受信された信号が結合されるＷＡＮ受信機２０４、及びアンテナ２０２によって送信又は放射するための信号を増幅し、且つセルラーＢＴＳ１４のようなセルラーネットワークに提供するＷＡＮ送信機２０８も備える。ＷＡＮエアーインターフェース並びに受信機及び送信機の仕様は、システム又はアクセス技術、最新技術等によって異なるが、一般的に知られている。ＷＡＮ受信機２０４及びＷＡＮ送信機２０８は、図示されるようにコントローラ２０５に相互に接続され、コントローラ２０５とインタラクティブに動作し、且つコントローラ２０５によって制御されて、既知のように、且つＷＬＡＮ受信機２０３及びＷＬＡＮ送信機２０７と同じようにして、音声又はデータトラフィック又はメッセージ又はそれに対応する信号を、コントローラ２０５に提供し、又はコントローラ２０５から受け取る、すなわち受信する。
【００１５】
したがって、コントローラ及びその機能によって制御され、且つそれらと連携するようなＷＬＡＮ受信機２０３及びＷＬＡＮ送信機２０７並びにＷＡＮ受信機２０４及びＷＡＮ送信機２０８は、デュアルモードで動作する能力を有する通信ユニット１０を提供する。より詳細には、通信ユニット１０は、たとえば、セルラーシステム及び対応するＢＴＳ１４によって、又はそれらを経由して提供されるセルラーＷＡＮに、並びに企業サーバ１２によって提供されるようなＷＬＡＮ１１に登録し、且つそれらからサービスを受けることができる。しかしながら、通信ユニット１０はオプションでは、セルラーＷＡＮ及びＷＬＡＮの両方とのインターフェースを構成するのに適しており、且つ適応する１つの受信機及び送信機のみを有することができる。
【００１６】
コントローラ２０５は、スピーカ又はイヤホン２０９、マイクロフォン２１１、ディスプレイ２１３及びキーボード２１５、又は通話キー２１７及び応答キー２１９を含む１組のキーに接続され、それらとともに既知の態様で動作して、ユーザインターフェースを提供する。キーボード２１５には、既知の物理的なキーボード、又はディスプレイ２１３の一部である仮想的なキーボードを用いることができ、ディスプレイ２１３も知られており、液晶ディスプレイ等であってもよい。キーが仮想的なキーボードの一部である場合には、ディスプレイ２１３は、コントローラ２０５に対して情報を伝達するために、タッチセンシティブであること等が要求されるであろう。同様に、スピーカ又はイヤホン、マイクロフォン及びアラートデバイスも知られており、広く入手することができる。
【００１７】
コントローラ２０５は基本的には汎用のプロセッサであり、関連するメモリ２２３に接続される音声及びデータプロセッサ２２１を含むことが好ましい。音声及びデータプロセッサ２２１は、ＷＬＡＮ及びセルラーＷＡＮとのエアーインターフェースの仕様、並びに音声及びデータトラフィックのための種々のネットワークプロトコルに基づく機能を有する、既知のプロセッサベースの素子であることが好ましい。プロセッサ２２１は、音声及びデータメッセージを符号化及び復号化し、変換器のために、又はコントローラ２０５によってさらに処理するのに適した信号を与えるように動作するであろう。プロセッサ２２１は、ここでは関連しない信号処理上の役割に関してコントローラ２０５が果たす責任に応じて、１つ又は複数のマイクロプロセッサ、デジタルシグナルプロセッサ及び他の集積回路を含んでもよい。いずれにしても、コントローラ２０５は、既知のＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ又は磁気メモリの組み合わせであってもよいメモリ２２３も備える。
【００１８】
メモリソース又はメモリ２２３を用いて、一般的には、種々の他のアイテム又はプログラム等の中でも、企業サーバ１２にあるエンティティとともに、異なるネットワーク間でのシームレスハンドオーバを容易にするためのモビリティエージェント（ＭＡ）２２５を記憶する。より詳細には、ＭＡ２２５は、ハンドオフ要求及び登録要求を含むセッション開始プロトコル（ＳＩＰ）メッセージを生成し、且つ最初のネットワークと第２のネットワークとの間のハンドオフを容易にするための役割を果たす。またメモリ２２３は、既知のようなオペレーティングシステム２２７、ＷＬＡＮ１１上、ＰＳＴＮ２０上又はセルラーネットワーク３０上で企業サーバ１２を経由して通信するときに主に用いられる公衆番号２２９、セルラーＷＡＮ上で通信するときに主に用いられる個人番号２３１、及び通信ユニット１０が異なるネットワークで通信できるようにするためのデュアルモード動作ルーチン２３３も含む。
【００１９】
公衆番号は企業サーバ１２において終端する電話番号である。言い換えると、ＰＳＴＮ又はセルラーから公衆番号２２９に対して旧来の電話がかけられるとき、その呼は従来技術の手段によって企業サーバ１２にルーティングされるであろう。以下の説明では、ＷＬＡＮ１１上で、通信ユニットの公衆番号２２９を宛先にして発呼又はメッセージ送信されることも言及される。ＳＩＰメッセージが通信ユニット１１、すなわちＷＬＡＮのエリア内にいる３４に送信されるとき、そのメッセージはＳＩＰ  ＵＲＬを宛先とすることは当業者には理解されよう。
【００２０】
上記のルーチンは機械読取り可能コード又はソフトウエア命令であり、それとともに収容されるコントローラ又はプロセッサによって実行されるときに、ＷＡＮ受信機及びＷＬＡＮ受信機並びにＷＡＮ送信機及びＷＬＡＮ送信機、スピーカ２０９、マイクロフォン２１１、ディスプレイ２１３、キーボード２１５等とインターフェースするようにすること等の、あまりにも多くて言及することはできないが、具体的な通信ユニットを考えた場合に当業者には明らかであるような種々の他のルーチン２３５を含む、通信ユニット１０の必要な機能をコントローラ２０５が実行するようになるであろう。この列挙は、クライアント要求及び出力デバイスの選択を達成する際に要求されるか、又は好都合である例示的なルーチンを手短に列挙しただけであり、言及されていない他のオプションのアプリケーションがメモリに記憶される場合があることは読者には理解されよう。
【００２１】
ＷＬＡＮ送信機２０７は、たとえば、ＷＬＡＮ１１上で通信ユニットの公衆番号２２９を宛先とするセッション開始プロトコル（ＳＩＰ）メッセージ等の、一般にコントローラ２２１によって編成されるような信号を送信するように構成される。ＷＡＮ送信機２０８も、たとえば、ターゲット通信ユニットの公衆番号２２９又は個人番号２３１を宛先とするＳＩＰメッセージのような信号をＢＴＳ１４に対して送信するように構成される。コントローラ２０５は、ＷＬＡＮ送信機２０７に接続され、且つメモリソース２２３内のＭＡ２２５及びデュアルモード動作ルーチン２３３に従って動作して、それらの信号をＷＬＡＮ送信機２０７又はＷＡＮ送信機２０８に転送する。その指示は複数のルーチン及びオペレーティングシステム２２７によって生成される。
【００２２】
ＷＬＡＮ受信機２０３は、たとえば、通信ユニットの公衆番号２２９又は個人番号２３１を宛先とする、ＷＬＡＮ１１上の企業サーバ１２からの呼、又は企業サーバ１２からのＳＩＰメッセージ等の信号を受信するように構成される。ＷＡＮ受信機２０４は、たとえば、通信ユニットの個人番号２３１を宛先とするＢＴＳ１４からの呼、又はＢＴＳ１４を経由するターゲット、たとえば他の通信ユニット１８、２２、２６、３４のうちの１つからの呼等の信号を受信するように構成される。コントローラ２０５は、ＷＡＮ受信機及びＷＬＡＮ受信機並びにＷＡＮ送信機及びＷＬＡＮ送信機に接続され、且つＭＡ２２５に従って動作して、通信ユニット１０がサービスを受けるために最初のネットワークから第２のネットワークに切り替わるべきか判定する。コントローラ２０５は、通信ユニット１０が第２のネットワークに切り替わるべきであると判定されたときに、第２のネットワークにアクセスするために通信ユニット１０を企業サーバ１２に登録し、そして通信ユニット１０に関連付けられる公衆番号２２９又は個人番号２３１のうちの一方にセッション開始プロトコルメッセージを送信することにより第２のネットワークへのハンドオフを要求する。
【００２３】
図３を参照して、企業サーバ１２の好ましい一実施形態のブロック図が考察及び説明されるであろう。企業サーバ１２は、中でもＷＬＡＮサービス１１を提供するように準備され、構成されるコンピュータサーバであることが好ましい。企業サーバ１２は、１つの企業所在地においてサービスを提供することができるか、又はたとえば異なる都市のような複数の企業所在地においてサービスを提供することができる。企業サーバ１２は、１つのＷＬＡＮホットスポット又は複数のＷＬＡＮホットスポットにおいてサービスを提供することができる。また企業サーバ１２は、たとえばＩＰブロードバンド接続によって企業サーバ１２に接続することができる個人の住宅内にある１つ又は複数のＷＬＡＮサービスエリアにおいてもサービスを提供することができる。企業サーバ１２は、イーサネットバックボーンのようなアクセスポイント１３からの有線接続３０１と、インターネットへのＩＰ接続１６と、ＰＳＴＮ２０、受信機３０３及び送信機３０７へのリンク３２とを含む。より詳細には、ＩＰ接続１６によって、受信機３０３及び送信機３０７は、既知の技術及び装置を用いて、ＢＴＳ１４に接続されるセルラーパケットデータネットワーク２８とインターフェースできるようになる。したがって、受信機３０３及び送信機３０７は、イーサネットモデムのような従来のモデムとして実装することができる。受信機３０３及び送信機３０７は、図示されるようにコントローラ３０５と相互に接続され、コントローラ３０５と対話形式で動作し、コントローラ３０５によって制御されて、データメッセージ又はそれに対応する信号を、コントローラ３０５に提供し、又はコントローラ３０５から受け取る、すなわち受信する。
【００２４】
コントローラ３０５は基本的には汎用のプロセッサであり、故障許容マルチプロセッサ３０９及びメモリソース３１１を備えることが好ましい。故障許容マルチプロセッサ３０９は、ここでは関連しない信号処理上の役割に関してコントローラ３０５が果たす責任に応じて、１つ又は複数のマイクロプロセッサ、デジタルシグナルプロセッサ及び他の集積回路を含んでもよい。故障許容マルチプロセッサ３０９は、当業者によって認められているような別のプロセッサによって置き換えることができる。コントローラ３０５は、ＩＰ接続１６を経由する（及び受信機３０３及び送信機３０７も経由する）セルラーＢＴＳ１４へのネットワーク接続を有する。この接続は、企業内のゲートウエイ／ファイヤウォール、インターネット又は独自開発の有線ワイドエリアネットワーク、ＧＧＳＮ（ゲートウエイＧＰＲＳサポートノード）又はパケットデータゲートウエイのようなセルラーネットワークへのゲートウエイ、及びセルラーシステムのコアネットワークのような、多数のさらに別の構成要素を含む。より詳細には、そのような構成要素を用いることにより、ＩＰ接続１６は、コントローラ３０５が、ＢＴＳ１４に接続されるセルラーパケットデータネットワーク２８とインターフェースできるようにする。またコントローラ３０５は、図示されるように、ＩＳＵＰ又は別の旧来の電話プロトコルを用いるＰＳＴＮ２０への接続３２も有する。またコントローラ３０５は、先に考察されたように、既知のＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ又は磁気メモリの組み合わせを用いることができるメモリソース３１１も備える。
【００２５】
メモリソース又はメモリ３１１を用いて、種々の他のアイテム又はプログラム等の中でも、複数のユーザにＷＬＡＮサービスを提供するためのアプリケーション３１３、管理制御を可能にするためのオペレーティングシステム３１５、インターネットプロトコル構内交換（ＩＰ  ＰＢＸ）３１７、セッション開始プロトコル（ＳＩＰ）ゲートウエイ３１９、ＳＩＰレジスタ３２１及びＳＩＰプロキシ３２３が記憶される。（ＳＩＰ）ゲートウエイ３１９は、複数の呼に関連する音声データを輸送するために、個別のメディアゲートウエイ（図示せず）を利用し、且つ制御してもよい。メモリ３１１は、あまりにも多くて言及することはできないが、具体的なサーバタスクを考えた場合に当業者には明らかであるような種々の他のルーチン３２５を含む。この列挙が、ＷＬＡＮ１１を達成する際に要求されるか、又は好都合である例示的なルーチンを手短に列挙しただけであり、言及されていない他のオプションのアプリケーションがメモリ３１１に記憶される場合があることは読者には理解されよう。ＳＩＰエンティティ３１９、３２１、３２３は一般的に、ＷＬＡＮ１１内のユーザ間で、インターネットプロトコルによる音声通話の音声を作成、変更及び終了するためのシグナリングプロトコルとしての役割を果たす。ＳＩＰエンティティ３１９、３２１、３２３及びＩＰ  ＰＢＸ３１７は後にさらに十分に考察されるであろう。
【００２６】
ＩＰ  ＰＢＸ３１７は、インターネットプロトコルトラフィック上の音声を切り替える、企業サーバを基にするインターネットプロトコルデータネットワーク装置である。それは、ユーザが外部のＩＰネットワーク１６を利用して外部と通信できるようにしながら、ユーザ間の内部の呼を切り替える、企業内の構内電話システムと同様に機能する。ＩＰ  ＰＢＸ３１７は旧来の技法を用いて、リンク３２を経由して任意のセルラーシステム３０をＰＳＴＮ２０と接続し、外部との旧来の通話を可能にする。
【００２７】
ＳＩＰゲートウエイ３１９（通例、メディアゲートウエイコントローラとも呼ばれる）は、インターネットプロトコルによる呼の音声を有線ＰＳＴＮ呼に、又はその逆に変換する。一般的に、ＳＩＰゲートウエイ３１９は、おそらく個別のメディアゲートウエイ（図示せず）を有し、ＩＰ通話ユニットと通常のＰＳＴＮ通話ユニットとの間の音声通話を可能にする。ＳＩＰゲートウエイ３１９は、複数の呼に関連する音声データを輸送するために、個別のメディアゲートウエイ（図示せず）を利用し、且つ制御してもよい。
【００２８】
ＩＰ  ＰＢＸ３１７及びＳＩＰゲートウエイ３１９は、呼を橋渡しし、且つ電話会議を実施するための機能を提供する。これは、必要に応じて、音声ベアラデータ（voice bearer data）を複製するために用いられる専用のソフトウエア及びハードウエアを必要とする場合がある。
【００２９】
ＳＩＰレジスタ３２１は、ＳＩＰメッセージ内に含まれる登録要求を受け取るための役割、及びインターネットプロトコル呼上で音声通話するために必要とされる着信先情報を得るための位置特定サービスを提供するための役割を果たす。ＳＩＰレジスタは個別の装置であってもよく、遠隔した場所に置くことができる。ＳＩＰプロキシ３２３は、インターネット上でＳＩＰメッセージをＳＩＰサーバ（図示せず）に転送する前に、ＳＩＰメッセージを解釈する中間のエンティティである。
【００３０】
図４を参照して、ＷＬＡＮ１１（すなわち最初のネットワーク）からＷＡＮ（すなわち第２のネットワーク）へのハンドオフを提供するための通信ユニット１０及び企業サーバ１２の方法又は動作が考察されるであろう。このように想定した場合、通信ユニット１０は、ＷＬＡＮ１１のエリア内にいる間にターゲット通信ユニットに対して発呼し、後にＷＬＡＮ１１のエリア外に移動する。ターゲット通信ユニットは図４では４９９で示されるが、図１に示される通信ユニット１８、２２、２６、３４のうちの任意のものであってもよい。
【００３１】
その方法は、通信ユニット１０がターゲット通信ユニット４９９に対して発呼するときに、４０２において開始する。ＭＡ２２５は、通信ユニット１０がＷＬＡＮ１１を利用すべきであるものと判定する。この判定は、ＷＬＡＮ受信機２０３がアクセスポイント１３のうちの１つを経由して企業サーバ１２から信号を受信し、その信号をコントローラ２０５に転送することによって行うことができる。ＭＡ２２５は、ターゲット通信ユニット４９９に送信するためのＳＩＰメッセージを生成する。そのＳＩＰメッセージは、インバイト信号及び肯定応答要求を含む。そのＳＩＰメッセージは図４ではインバイト（ターゲット番号）／２００  ＯＫ／ＡＣＫとして示される。コントローラ２０５はこのＳＩＰメッセージをＷＬＡＮ送信機２０７に転送し、ＷＬＡＮ送信機２０７はそのメッセージを、アクセスポイント１３のうちの１つを経由して企業サーバ１２に送信する。
【００３２】
４０４では、企業サーバ１２の受信機３０３がＳＩＰメッセージを受信する。コントローラ３０５は、ＳＩＰプロキシ３２３に従って動作して、そのメッセージを送信機３０７に転送し、送信機３０７はそのメッセージをターゲット通信ユニット４９９に送信する。
【００３３】
４０６では、ターゲット通信ユニット４９９がＳＩＰメッセージに応答して、通話中呼／セッションが確立される。そのセッションは企業サーバ１２に記憶される。簡単にするために、上記のメッセージ交換は、図４において（４０２、４０４）及び他の場所において（４１２、５０２、５０４、５１６、６１０）１組の矢印として示される。そのメッセージ交換が少なくとも３つの個別のメッセージ（ＩＮＶＩＴＥ、２００ＯＫ、ＡＣＫ）から成ることは当業者には理解されよう。許可、認証、ボコーダネゴシエーション（vocoder negotiation）、呼出指示等のためにさらに別のメッセージ（図示せず）が用いられる場合もある。
【００３４】
４０８では、通信ユニット１０がＷＬＡＮ１１のエリア外への移動を開始する。ＭＡ２２５は、通信ユニット１０がＷＬＡＮ（最初のネットワーク）から、セルラーＢＴＳ１４によって提供されるＷＡＮに切り替わるべきであるものと判定する。この判定は、ＷＡＮ受信機２０４がセルラーＢＴＳ１４から信号を受信し、その信号をコントローラ２０５に転送することにより行われてもよい。
【００３５】
４１０では、通信ユニット１０がＷＡＮに切り替わるべきであるものと判定されるときに、ＭＡ２２５が、企業サーバ１２に送信するための新たな登録を含むＳＩＰメッセージを生成する。その登録メッセージは、企業サーバ１３を経由して、これから行われる通信ユニット１０への呼接続が、そのユニットの個人番号２３１に向けられるべきであり、それゆえ、ネットワークがユニット毎に分離、接続が比較的容易であるので、ＰＳＴＮ２０及びリンク３２を経由してセルラーシステム３０にルーティングされるべきであることを指示する。コントローラ２０５は、ＭＡ２２５に従って動作して、そのＳＩＰメッセージをＷＡＮ送信機２０８に転送し、ＷＡＮ送信機２０８は、新たな登録を含むＳＩＰメッセージを企業サーバ１２に送信する。より詳細には、通信ユニット１０はＷＬＡＮ１１のエリア外に移動したので、ＳＩＰメッセージはセルラーＢＴＳ１４に送信される。そのＳＩＰメッセージはデータメッセージであるので、そのメッセージは、セルラーパケットデータネットワーク２８上で企業サーバ１２に送信される。企業サーバ１２の受信機３０３がそのＳＩＰメッセージを受信する。コントローラ３０５は、ＳＩＰレジスタ３２１に従って動作して、ＳＩＰメッセージ内の新たな登録を受け取り、そのレジスタを更新する。ＳＩＰメッセージは、図４において登録（個人番号）／２００  ＯＫとして示される。通信ユニット１０は、ＷＬＡＮサービスエリアを離れる直前に、ＷＬＡＮ送信機２０７を用いて、ＡＰ１３を含むＷＬＡＮ１１を経由して、登録メッセージ４１０を送信することもできることに留意されたい。
【００３６】
４１２では、通信ユニット１０は、通信ユニット１０に関連する個人番号２３１を宛先にして別のＳＩＰメッセージ（すなわちハンドオフ要求）を送信することにより、ＷＬＡＮ１１へのハンドオフを要求する。より詳細には、通信ユニット１０のＭＡ２２５が、インビテーションを含むＳＩＰメッセージを生成する。このＳＩＰメッセージは、個人番号２３１に関連するエンティティがその呼に含まれるべきであることを指示する。第２のインビテーション４１２を元のインビテーション４０２に関連付けることができるようにするために、第２のインビテーションは、元のインビテーションにおいて用いられたのと同様のＣＡＬＬ−ＩＤ識別子を用いる。コントローラ２０５は、ＭＡ２２５に従って動作して、インビテーションを含むそのＳＩＰメッセージをＷＡＮ送信機２０８に転送し、ＷＡＮ送信機２０８はそのＳＩＰメッセージを企業サーバ１２に送信する。上記のように、ＳＩＰメッセージはセルラーＢＴＳ１４に送信され、そのメッセージがデータメッセージであるので、セルラーＢＴＳ１４は、ＳＩＰメッセージをセルラーパケットデータネットワーク２８上で企業サーバ１２に送信する。このＳＩＰメッセージは、図４において、インバイト（個人番号）／２００  ＯＫ／ＡＣＫとして示される。企業サーバ１２の受信機３０３が、通信ユニット１０からのハンドオフ要求を含むＳＩＰメッセージを受信する。登録メッセージ４１０及びハンドオフ要求４１２が生成される順序は入れ替えることができることに留意されたい。また、通信ユニット１０は、ＷＬＡＮサービスエリアを離れる直前に、ＷＬＡＮ送信機２０７を用いて、ＡＰ１３を含むＷＬＡＮ１１を経由して、ＳＩＰメッセージ４１２を送信することもできることに留意されたい。
【００３７】
４１４では、企業サーバがゲートウエイとして用いられる。詳細には、コントローラ３０５は、ＳＩＰゲートウエイ３２１又はＩＰ  ＰＢＸ３１７に従って動作して、通信ユニット１０から受信されるハンドオフ要求に基づいて、どのネットワークが通信ユニット１０にサービスを提供するのに適しているかを判定する。より詳細には、ＣＡＬＬ−ＩＤによって識別される最初の呼が依然として継続中である間に、ＳＩＰ  ＩＮＶＩＴＥをその個人番号に送信することにより通信ユニット１０が呼を接続することを明示的に求めているので、企業サーバ１２は、通信ユニット１０がＷＬＡＮ１１のサービスエリアから離れつつあり、その個人番号２３１を用いて、その呼を継続することを望んでいるものと判定する。
【００３８】
企業サーバ１２はそのメッセージを復号化し、その後、ＷＡＮ上で、通信ユニット１０に関連する個人番号に新たに発呼する。ＢＴＳ１４は結果として、セルラーネットワーク３０と連携して従来の呼設定手順を実行する。通信ユニット１０のＷＡＮ受信機２０４は、セルラーネットワーク（ＷＡＮ）上で新たな呼を受け取る。
【００３９】
４１６では、企業サーバ１２が、ＷＡＮ上で、通信ユニット１０とターゲット通信ユニット４９９との間の電話会議を確立する。この時点では、ＷＬＡＮ１１上で確立された最初の呼も依然として通話中であるので、その電話会議は三者通話である。企業サーバ１２は、ＩＰ  ＰＢＸ３１７に従って動作するコントローラ３０５によって、その会議電話を確立する。
【００４０】
４１８では、企業サーバ１２が、ＷＬＡＮ１１上で、通信ユニットの公衆番号２２９に別のＳＩＰメッセージを送信する。このＳＩＰメッセージはＩＰ  ＰＢＸ３１７又はＳＩＰゲートウエイ３１９によって生成され、ＷＬＡＮを経由しての通信ユニットの音声を終了するためのコマンドを含む。そのＳＩＰメッセージはＷＬＡＮ１１上で送信機３０７によって送信され、図４では、ＢＹＥ／２００  ＯＫによって示される。
【００４１】
通信ユニット１０のＷＬＡＮ受信機２０３はそのＳＩＰメッセージを受信し、それに応答して、そのＳＩＰメッセージに従って、通信ユニット１０とターゲット通信ユニット４９９との間の音声をＷＡＮに切り替えて、ＷＬＡＮ１１を経由しての接続を終了する。セルラーネットワーク３０と連携してＢＴＳ１４によって実行される呼設定手順の結果として、通信ユニット１０は、その音声をＷＡＮに切り替えてもよい。企業サーバ１２は、ＷＬＡＮ１１上での通信ユニット１０へのリンクも終了する。
【００４２】
最後に、４２０では、ＷＡＮ上で、通信ユニット１０とターゲット通信ユニット４９９との間に通話中呼が確立される。より詳細には、通信ユニット１０とターゲット通信ユニット４９９との間のリンクは、通信ユニット１０からセルラーＢＴＳ１４へのリンクを含み、セルラーＢＴＳ１４は、音声ネットワーク３０上でＰＳＴＮ２０にリンクされ、その方法は終了する。
【００４３】
上記の方法は、通信ユニット１０が企業サーバ１２によって提供されるＷＬＡＮ１１のエリア内にいる間に、ターゲット通信ユニット４９９が通信ユニット１０に関連する公衆番号２２９に発呼することを想定した場合にも適用することができる。ターゲット通信ユニット４９９が発呼するとき、企業サーバ１２は、ＳＩＰレジスタ３２１に記憶される情報を利用することにより、通信ユニット１０がＷＬＡＮ１１のエリア内にいるものと判定する。通信ユニット１０がＷＬＡＮ１１のエリア内にいるものと判定した後に、企業サーバ１２はＷＬＡＮ１１を経由して呼を確立する。通信ユニット１０がＷＬＡＮ１１のエリア外に移動し始めるとき、４０８で開始して、上記の過程が実行されるであろう。
【００４４】
図５を参照して、ＷＡＮ（すなわち最初のネットワーク）からＷＬＡＮ１１（すなわち第２のネットワーク）にハンドオフするための通信ユニット１０及び企業サーバ１２の方法又は動作が考察されるであろう。このように想定した場合、通信ユニット１０がＷＬＡＮ１１のエリア外に、且つセルラーＢＴＳ１４によって提供されるセルラーＷＡＮ内にいる間に、通信ユニット１０はターゲット通信ユニットに発呼する。ターゲット通信ユニットは図５では５９９で示されるが、図１に示される通信ユニット１８、２２、２６、３４のうちの任意のものであってもよい。
【００４５】
その方法は、通信ユニット１０がターゲット通信ユニット５９９に対して発呼するときに、５０２において開始する。ＭＡ２２５は、通信ユニット１０がＷＡＮ１１を利用すべきであるものと判定する。この判定は、ＷＡＮ受信機２０４がセルラーＢＴＳ１４から信号を受信し、その信号をコントローラ２０５に転送することによって、及び／又はＷＬＡＮ受信機２０３がＷＬＡＮ１１から信号を受信し、その信号をコントローラ２０５に転送することにより行ってもよい。ＷＬＡＮ受信機２０３は、たとえば、ＷＬＡＮ信号が存在しないことを指示してもよい。
【００４６】
上記の判定に従って、ＭＡ２２５は、ターゲット通信ユニット５９９に送信するためのＳＩＰメッセージを生成する。そのＳＩＰメッセージは、ＩＮＶＩＴＥ信号及び肯定応答要求を含む。通信ユニットの個人番号２３１がこの通信のための発信元番号である。そのＳＩＰメッセージは、略してインバイト（ターゲット番号）／２００  ＯＫ／ＡＣＫとして示される。コントローラ２０５はこのＳＩＰメッセージをＷＡＮ送信機２０８に転送し、ＷＡＮ送信機２０８はそのＳＩＰメッセージを、ＢＴＳ１４を経由して、セルラーパケットデータネットワーク２８上で企業サーバ１２に送信する。
【００４７】
５０４では、企業サーバ１２の受信機３０３がそのＳＩＰメッセージを受信する。このＳＩＰメッセージに基づいて、企業サーバ１２は、通信ユニット１０がサービスを受けるためにＷＡＮを利用することを望んでいるものと判定する。企業サーバのコントローラ３０５は、ＳＩＰプロキシ３２３に従って動作して、ターゲット通信ユニット２２の場合にはＰＳＴＮ２０を経由して、又はターゲット通信ユニット１８の場合にはＩＰ接続１６を経由して、そのＳＩＰメッセージをターゲット通信ユニット４９９に送信する。５０６では、企業サーバ１２は、通信ユニット１０の個人番号２３１にも発呼する。
【００４８】
別法では、５０４及び５０６において、企業サーバ１２は、ターゲット通信ユニットにＳＩＰメッセージを送信できるだけであり、通信ユニット１０の個人番号２３１には発呼することができない。その代わりに、ＭＡ２２５が、ＳＩＰプロキシ３２３及びＳＩＰゲートウエイ３１９を用いて、セルラーパケットデータネットワーク２８上で、その個人番号２３１に別のＳＩＰメッセージを送信することができる。この手法は、自動呼出しのような付加機能を実行するようにＳＩＰプロキシ／ゲートウエイを拡張できないときに、必要とされる場合がある。その手法においてＳＩＰプロキシ／ゲートウエイがしなければならないのは、２つの呼を橋渡しして会議を設定することだけである。
【００４９】
５０８では、ターゲット通信ユニット５９９及び通信ユニット１０が企業サーバ１２から着呼し、その後、企業サーバ１２は２つの呼の間に会議を設定する。
５１０では、ＭＡ２２５が通信ユニット１０をＷＡＮに切り替えて、ターゲット通信ユニット５９９への呼が、企業サーバ１２を通して通話中になる。
【００５０】
５１２では、通信ユニット１０がＷＬＡＮ１１のエリアに向かって、又はエリア内に移動し始める。ＭＡ２２５は、通信ユニット１０がＷＡＮ（最初のネットワーク）から企業サーバ１２によって提供されるＷＬＡＮ１１に切り替わるべきであるものと判定する。この判定は、ＷＬＡＮ受信機２０３が企業サーバ１２からＷＬＡＮ信号を受信し、その信号をコントローラ２０５に転送することによって行われてもよい。
【００５１】
５１４では、通信ユニット１０がＷＬＡＮ１１に切り替わるべきであると判定されたときに、ＷＬＡＮ１１にアクセスできるようにするために、ＭＡ２２５が、企業サーバ１２に送信するための新たな登録を含むＳＩＰメッセージを生成する。コントローラ２０５は、ＭＡ２２５に従って動作して、そのＳＩＰメッセージをＷＬＡＮ送信機２０７に転送し、ＷＬＡＮ送信機２０７は、新たな登録を含むそのＳＩＰメッセージを企業サーバ１２に送信する。企業サーバ１２の受信機３０３は、ＳＩＰメッセージ（又はハンドオフ要求）を受信する。コントローラ３０５は、ＳＩＰレジスタ３２１に従って動作して、ＳＩＰメッセージ内の新たな登録を受け取り、そのレジスタを更新して、後に行われる、通信ユニット１０への全ての呼設定がＷＬＡＮ１１上で行われるようにする。
【００５２】
５１６では、通信ユニット１０が、通信ユニット１０に関連する公衆番号２２９を宛先にして別のＳＩＰメッセージ（又はハンドオフ要求）を送信することにより、ＷＬＡＮ１１へのハンドオフを要求する。より詳細には、通信ユニット１０のＭＡ２２５は、インビテーションを含むＳＩＰメッセージを生成する。通信ユニット１０は、このインビテーションにおいて、この呼のための最初のインビテーション中に用いられた発信者識別を用いて、そのハンドオフ要求を継続中の呼と関連付けるのを容易にする。コントローラ２０５は、ＭＡ２２５に従って動作して、インビテーションを含むそのＳＩＰメッセージをＷＬＡＮ送信機２０７に転送し、ＷＬＡＮ送信機２０７はそのＳＩＰメッセージを企業サーバ１２に送信する。このＳＩＰメッセージは、図５において、インバイト（個人番号）／２００  ＯＫ／ＡＣＫとして示される。企業サーバ１２の受信機３０３は、通信ユニット１０からのハンドオフ要求を含むＳＩＰメッセージを受信する。
【００５３】
５１８では、企業サーバがゲートウエイとして用いられる。詳細には、コントローラ３０５は、ＳＩＰゲートウエイ３２１又はＩＰ  ＰＢＸ３１７に従って動作して、通信ユニット１０から受信されるハンドオフ要求に基づいて、どのネットワークが通信ユニット１０にサービスを提供するのに適しているかを判定する。より詳細には、最初の呼が依然として継続中である間に、ＳＩＰ  ＩＮＶＩＴＥをその公衆番号２２９に送信することにより通信ユニット１０が呼を継続することを明示的に求めているので、企業サーバ１２は、通信ユニット１０がＷＬＡＮ１１のサービスエリアに向かって移動しつつあるか、又はサービスエリア内にいて、その公衆番号２２９を用いて、その呼を継続することを望んでいるものと判定する。
【００５４】
その後、企業サーバ１２は、ＷＬＡＮ１１上で、通信ユニット１０に関連する公衆番号２２９に新たに発呼する。これは、コントローラ３０５がＩＰ  ＰＢＸ３１７に従って送信機３０７を制御することによって行うことができる。通信ユニット１０のＷＬＡＮ受信機２０３は、セルラーネットワーク（ＷＬＡＮ）上で新たな呼を受ける。
【００５５】
５２０では、企業サーバ１２が、通信ユニット１０（ＷＡＮ経由）と、ターゲット通信ユニット５５９への元の呼と、ＷＬＡＮ１１上での通信ユニット１０への新たな呼接続との間に電話会議を確立する。この時点では、ＷＡＮ上で確立された最初の呼が依然として通話中であるので、その電話会議は三者通話である。企業サーバ１２は、ＩＰ  ＰＢＸ３１７に従って送信機３１７を制御するコントローラ３０５によって、その電話会議を確立する。
【００５６】
５２２では、企業サーバ１２が、通信ユニット１０とターゲット通信ユニット５９９との間のＷＡＮ上の最初のリンクを切断（又は終了）する。それに応答して、ＭＡ２２５が、通信ユニット１０とターゲット通信ユニット４９９との間の音声をＷＬＡＮ１１に切り替える。別法では、ＭＡ２２５は、５１８において、その呼のＷＬＡＮ接続が設定された直後に、ＷＬＡＮ１１に音声を切り替える。最後に、５２４において、ＷＬＡＮ１１上で、通信ユニット１０とターゲット通信ユニット５９９との間に通話中呼が確立される。より詳細には、通信ユニット１０とターゲット通信ユニット５９９との間のリンクは、通信ユニット１０からセルラー企業サーバ１２へのリンクを含み、セルラー企業サーバ１２は音声ネットワーク３０上でＰＳＴＮ２０にリンクされる。
【００５７】
上記の方法は、通信ユニット１０が企業サーバ１２によって画定されるＷＬＡＮ１１のエリア外にいる間に、ターゲット通信ユニット５９９が通信ユニット１０に関連する公衆番号２２９に発呼することを想定した場合にも適用することができる。ターゲット通信ユニット５９９が発呼するとき、企業サーバ１２は、好ましくはＳＩＰレジスタ３２１に記憶される情報を利用することにより、通信ユニット１０がＷＬＡＮ１１のエリア内にいるかを判定する。通信ユニット１０がＷＬＡＮ１１のエリア外にいるものと判定した後に、企業サーバ１２は、ＷＡＮ上で、通信ユニットの個人番号２３１に呼を転送する。通信ユニット１０がＷＬＡＮ１１のエリアに接近するか、又はエリア内に移動するとき、５１３で開始して、上記の過程が実行されるであろう。
【００５８】
図６を参照して、ＷＡＮ（すなわち最初のネットワーク）からＷＬＡＮ１１（すなわち第２のネットワーク）にハンドオフするための通信ユニット１０及び企業サーバ１２の方法又は動作が考察されるであろう。このように想定した場合、通信ユニット１０がＷＬＡＮ１１のエリア外に、且つＷＬＡＮ１１に近接していないセルラー呼出しエリア又はＷＡＮ内にいる間に、通信ユニット１０がターゲット通信ユニット６９９に発呼する。ターゲット通信ユニットは図６では６９９で示されるが、図１に示される通信ユニット１８、２２、２６、３４のうちの任意のものであってもよい。
【００５９】
その方法は、通信ユニット１０がターゲット通信ユニット６９９に発呼するときに、６０２において開始する。５０２において、再びＭＡ２２５が、通信ユニット１０がＷＡＮを利用すべきであるものと判定する。それに応答して、ＭＡ２２５（又はＭＡ２２５に従って動作するコントローラ２０５）は、その呼の発信元として通信ユニットの個人番号２３１を用いて、ＷＡＮ上でターゲット通信ユニット６９９に発呼する。６０４では、ターゲット通信ユニット６９９がこの呼に応答して、ＷＡＮ上で通話中呼が確立される。企業サーバ１２はこの場合に想定される呼には関係しないことに留意されたい。
【００６０】
通信ユニット１０がターゲット通信ユニット２６に発呼する前に、登録過程が実行される。この登録過程では、ＭＡ２２５がＳＩＰメッセージを生成する。そのＳＩＰメッセージは、上記のように、新たな登録を含む。コントローラ２０５は、ＭＡ２２５に従って動作して、そのＳＩＰメッセージをＷＡＮ送信機２０８に転送し、ＷＡＮ送信機２０８は、新たな登録を含むそのＳＩＰメッセージを、セルラーパケットデータネットワークを経由して企業サーバ１２に送信する。企業サーバ１２は、ＳＩＰレジスタ３２１に従って動作して、そのＳＩＰメッセージ内の新たな登録を受け付けて、そのレジスタを更新する。
【００６１】
６０６では、通信ユニット１０がＷＬＡＮ１１のエリアに接近するか、又はそのエリアに入る。結果として、ハンドオフが必要になる。それに応答して、６０８において、ＭＡ２２５は、通信ユニットの公衆番号２２９を宛先とするＳＩＰメッセージを生成する。そのＳＩＰメッセージは、通信ユニット１０がＷＬＡＮ１１に切り替わるべきであるものと判定されたときに、ＷＬＡＮ１１にアクセスできるようにするために、企業サーバ１２に送信するための新たな登録を含む。コントローラ２０５は、ＭＡ２２５に従って動作して、そのＳＩＰメッセージをＷＬＡＮ送信機２０８に転送し、ＷＬＡＮ送信機２０８は新たな登録を含むそのＳＩＰメッセージを、ＡＰ１３経由で、企業サーバ１２に送信する。企業サーバ１２の受信機３０３は、そのＳＩＰメッセージを受信する。コントローラ３０５は、ＳＩＰレジスタ３２１に従って動作して、そのＳＩＰメッセージ内の新たな登録を受け付けて、そのレジスタを更新する。この登録手順６０８の一部として、通信ユニット１０はＷＬＡＮネットワーク１１にアクセスできるようになる。
【００６２】
６１０では、ＭＡ２２５が、通信ユニット１０がＷＬＡＮ１１に切り替わるべきであると判定し、それに応じて、ＷＬＡＮ１１内にあるアクセスポイント１３のうちの１つを経由して、企業サーバ１２に、ターゲット通信ユニット６９９に送信するためのＳＩＰ  ＩＮＶＩＴＥを送信することにより、ターゲット通信ユニット６９９との新たな呼を開始する。通信ユニット１０は、その呼の発信元として、その公衆番号２２９を用いる。６１２では、ゲートウエイとして用いられる企業サーバ１２が、ターゲット通信ユニット６９９にＳＩＰ  ＩＮＶＩＴＥを送信する。
【００６３】
６１４では、ＭＡ２２５が、アラート手段によって、通信ユニット１０のユーザに、他の通信相手が新たな呼を受け付けたことを知らせる。これは、ＭＡ２２５がディスプレイ２１３内に指示を生成するか、又はスピーカ２０９によって音声メッセージを生成することにより行うことができる。
【００６４】
６１６では、それに応答して、通信ユニット１０のユーザが、セルラーＷＡＮ上での最初の接続を通して話をすることにより、ターゲット通信ユニット６９９のユーザに新たな呼を受けたことを知らせる。
【００６５】
上記の過程では、６１４において、通信ユニット１０のユーザがハンドオフに気が付き、６１６においてそれに関与することが必要とされる。別の一実施態様では、これは不要であり、通信ユニット１０のユーザの支援を受けることなく、通信ユニット１０が、ターゲット通信ユニット６９９のユーザに知らせる。この代替形態の場合、６０６において、ＭＡ２２５は、ターゲット通信ユニット６９９のユーザが新たな呼を受け付けることを要求するのに適した通知を生成する。そのメッセージには、テキストメッセージ又は音声メッセージを用いることができる。６１０では、通信ユニット１０のＭＡ２２５は、ターゲット通信ユニット６９９に送信するためのＳＩＰ  ＩＮＶＩＴＥにその通知を含める。この代替形態の場合、６１６において、通信ユニット６９９がＳＩＰ  ＩＮＶＩＴＥ内の通知を復号化し、且つその通知を表示又は再生することにより、新たな呼を受け付けたことをターゲット通信ユニット６９９のユーザに知らせるので、６１４の過程は不要である。これは、さらに別の聴取可能又は視認可能なアラートを含んでもよい。
【００６６】
６１８では、ターゲット通信ユニット６９９が最初の呼を保留し、新たな呼を受け付ける。ＭＡ２２５は、ターゲット通信ユニット６９９が新たな呼を受け付けていることを検出し、通信ユニット１０を新たな呼、すなわちＷＬＡＮの呼に切り替える。新たな通話中呼は結果としてＷＬＡＮ１１上で確立される。最後に、ＭＡ２２５は、ＷＡＮ上で設定された最初の呼を切断又は終了する。この方法の場合、ターゲット通信ユニット６９９は通話中着信サービスを受けなければならないことに留意されたい。
【００６７】
上記の方法は、通信ユニット１０が企業サーバ１２によって画定されるＷＬＡＮ１１のエリア内にいる間に、ターゲット通信ユニット６９９が通信ユニット１０に関連する個人番号２３１に発呼することを想定した場合にも適用することができる。ターゲット通信ユニット６９９が発呼するとき、セルラーネットワーク又はＷＡＮ上で通話中呼が確立される。ここから、６０６で開始して、上記の方法が実行されるであろう。ＷＬＡＮ１１に切り替わるか否かに関する判断は、セルラーネットワーク上でのサービスに関連するコストがＷＬＡＮ１１上でのサービスに関連するコストよりも著しく高いかの判定を基にすることができる。たとえば、この新たな呼でかかる長距離通話料金が、元の着信においてかかるセルラー通話料金よりも著しく安いものと判定された場合にのみ、通信ユニット１０は６０８において新たな呼を開始するであろう。
【００６８】
図４に関して先に考察された方法は、通信ユニット１０がＷＬＡＮ１１のエリア内にいる間に、通信ユニット１０から発呼されるか、又は通信ユニット１０に着呼される呼を言及している。しかしながら、ハンドオフされている呼が如何に確立されたかに或る程度基づいて、通信ユニット１０がＷＬＡＮ１１のエリア外にいるが、セルラーＢＴＳ１４、２４のサービスエリア内にいるときに、通信ユニット１０から発呼されるか、又は通信ユニット１０に着呼される呼においても同様のハンドオフを達成することができる。そのような２つの場合の想定が、図５及び図６に関してそれぞれ先に考察された。図５に関して先に考察されたように想定した場合、その呼の開始時に、呼制御及び音声が強制的に企業サーバ１２に渡される。企業サーバ１２及び接続するネットワーク３２、２０、３０にはさらに大きな負荷がかかるが、呼制御及び音声が最初に企業サーバ１２を迂回するが、ハンドオフの時点で強制的に企業サーバ１２に渡される、図６に関連して先に考察されたように想定した場合よりも、ハンドオフ手順が簡単である。
【００６９】
それゆえ、本発明は、セルラーネットワークとＷＬＡＮとの間のハンドオフのための新規の方法及び装置を提供する。その新規の装置は、デュアルモードで動作する能力を有する通信ユニット内にインストールされるモビリティエージェントによって具現されることが好ましい。その新規の方法は、通信ユニット１０、企業サーバ１２及びターゲット通信ユニットによって実行されることが好ましい。その新規の方法の結果として、音声品質を制限するか、又は劣化させることなく、ＷＡＮとＷＬＡＮとの間の通信ユニットのハンドオフが改善されるという優れた結果が導かれる。
【００７０】
簡単にするために、上記のメッセージ交換のうちの或る特定のものは１組の矢印として示された。しかしながら、そのメッセージ交換が少なくとも３つの個別のメッセージ（ＩＮＶＩＴＥ、２００ＯＫ、ＡＣＫ）から成ることは当業者には理解されよう。許可、認証、ボコーダネゴシエーション、呼出指示等のためにさらに別のメッセージ（図示せず）が用いられる場合もある。
【００７１】
先に説明されたように、通信ユニット及びターゲット通信ユニットは公衆番号２２９及び個人番号２３１を含む。公衆番号２２９は企業サーバ１２において終端する電話番号である。さらに一般的には、ＰＳＴＮ２０から、又はセルラーワイドエリアネットワークから公衆番号２２９に旧来の電話がかけられるとき、その呼は企業サーバ１２によってルーティングされるであろう。通信ユニット１１、３４がＷＬＡＮ１１のエリア内にいる間に、呼がＷＬＡＮ１１上で通信ユニットの公衆番号２２９に対して発呼されるとき、又はセッション開始プロトコルメッセージが通信ユニット１１、３４に送信されるとき、そのメッセージはＳＩＰ  ＵＲＬを宛先とするであろう。より詳細には、呼又はメッセージを通信ユニットの公衆番号２２９を宛先とする結果として、その呼又はメッセージは、その公衆番号２２９から導出されるか、又はその公衆番号２２９に関連付けられるＳＩＰ要求ＵＲＬに送信されるようになるであろう。たとえば、公衆番号が１  ２３４  ５６７  ８９０１であるとき、結果として、sip:12345678901＠someenterprise.com、又はsip:nbr12345678901＠someenterprise.comのようなＳＩＰ要求ＵＲＬを生成することができる。そのメッセージが最終的な引渡しのために処理されているときに、ＳＩＰ要求ＵＲＬが変化する場合もある。たとえば、ＥＳ１２は、ＳＩＰレジスタ３２１内にある、通信ユニットの現在のＩＰアドレスを記述するＵＲＬを有する情報を利用してもよい。
【図面の簡単な説明】
【００７２】
【図１】通信ユニットで通信するために異なるネットワーク間でのハンドオフを提供するための方法及び装置が実施される例示的な環境を簡略化された典型的な形で示す図である。
【図２】異なるネットワーク間でのシームレスハンドオフのために構成される通信ユニットのブロック図である。
【図３】異なるネットワーク間でのシームレスハンドオフを提供するか、又は容易にするように構成される企業サーバのブロック図である。
【図４】無線ローカルエリアネットワークからセルラーワイドエリアネットワークへのシームレスハンドオフを提供する好ましい方法の一実施形態の図である。
【図５】ワイドエリアネットワークから無線ローカルエリアネットワークへのシームレスハンドオフを提供する好ましい方法の一実施形態の図である。
【図６】ワイドエリアネットワークから無線ローカルエリアネットワークへのシームレスハンドオフを提供する別の方法の実施形態の図である。
【図１】
2007527644.tif 000003
【図２】
2007527644.tif 000004
【図３】
2007527644.tif 000005
【図４】
2007527644.tif 000006
【図５】
2007527644.tif 000007
【図６】
2007527644.tif 000008