(57)【要約】  １つの通信ネットワーク（１０６）から別の通信ネットワーク（１０８）への、無線通信ユニット（１０２）とピア通信ユニット（１１４，７１４）との間の継続中の通信（１２０，１２２）のハンドオーバを実行するための方法（図１１）並びに対応する無線通信ユニット（１０２，図５）及びモビリティマネージャ（１１６，図６）に関する。この方法は、第１の通信ネットワークを用いる継続中の通信に対応する呼情報を取得する工程（１１０３）と、無線通信ユニットにより用いられるハンドオーバ数を確認し（１１０５）、第２のネットワーク（１０８）を介するハンドオーバ呼を発生させる（１１０７）工程とを含む。ハンドオーバ数は第２の通信ネットワークへの継続中の通信のハンドオーバを実行する際に用いられ、かつ、第１の通信ネットワークにおいて終結する。
2007507161.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信ネットワーク及び第２の無線通信ネットワークとのインタフェースをサポートするために適切なトランシーバと、
トランシーバに接続されており、かつ、トランシーバを制御するコントローラとからなる無線通信ユニットであって、
コントローラは第１の無線通信ネットワークに関連するモビリティマネージャにて終結するハンドオーバ数を取得するためのコントローラであることと、
ハンドオーバ数は第１の無線通信ネットワークから第２の無線通信ネットワークへの継続中の通信のハンドオーバを実行するために使用可能であることとを含む無線通信ユニット。
【請求項２】
コントローラはトランシーバを制御して第１の無線通信ネットワーク内のネットワークエンティティからハンドオーバ数を取得する請求項１に記載の無線通信ユニット。
【請求項３】
ハンドオーバが差し迫っていることが示されるとき、コントローラはトランシーバを制御して、ハンドオーバ数に対し割り当てられた、第２の無線通信ネットワークを用いるハンドオーバ呼を開始する請求項１に記載の無線通信ユニット。
【請求項４】
第１の通信ネットワークから第２の通信ネットワークへの通信のハンドオーバを実行するためのモビリティマネージャであって、
第１の通信ネットワークにインタフェースするためのインタフェース機能と、
インタフェース機能に接続されており、かつ、インタフェース機能を制御するコントローラとからなり、
コントローラがインタフェース機能を制御して、
無線通信ユニットとピア通信ユニットとの間の第１の通信ネットワークを用いる継続中の通信に対応する呼情報を取得することと、
第２の通信ネットワークへの継続中の通信のハンドオーバを実行する際に用いられる、モビリティマネージャにて終結する、無線通信ユニットに対するハンドオーバ数を確認することとを含むモビリティマネージャ。
【請求項５】
第１の無線通信ネットワークは無線ローカルエリアネットワークであり、第２の通信ネットワークは無線ワイドエリアネットワークである請求項４のモビリティマネージャ。
【請求項６】
第１の通信ネットワークから第２の通信ネットワークへの通信のハンドオーバを実行する方法であって、
無線通信ユニットとピア通信ユニットとの間の第１の通信ネットワークを用いる継続中の通信に対応する呼情報を取得する呼情報取得工程と、
無線通信ユニットにより用いられるハンドオーバ数を確認するハンドオーバ数確認工程と、
ハンドオーバ数は第２の通信ネットワークへの継続中の通信のハンドオーバを実行する際に用いられ、かつ、第１の通信ネットワークにおいて終結することとからなる方法。
【請求項７】
無線通信ユニットから発し、かつ、第２の通信ネットワークを用いるハンドオーバ呼を受信する工程と、
ハンドオーバ呼はハンドオーバ数に対し割り当てられていることとを含む請求項６に記載の方法。
【請求項８】
ハンドオーバ呼は第１の通信ネットワークのネットワーク交換機能にて受信されることと、
ネットワークエンティティはピア通信ユニットをハンドオーバ呼に接続し、かつ、ハンドオーバ呼の接続表示を無線通信ユニットに送信するように動作することとを含む請求項７に記載の方法。
【請求項９】
ピア通信ユニットをハンドオーバ呼に接続することは、ａ）ピア通信ユニットの継続中の通信をハンドオーバ呼に転送すること、ｂ）ピア通信ユニットの継続中の通信と、無線通信ユニットの継続中の通信と、ハンドオーバ呼とを一体にカンファレンス化すること、及びｃ）ネットワーク交換機能にてハンドオーバ呼をルーティングすると同時にピア通信ユニットによる継続中の通信を再びルーティングすることのうちの１つを含む請求項８に記載の方法。
【請求項１０】
ハンドオーバ数確認工程は、無線通信ユニットからハンドオーバ数を取得すること、無線通信ユニットに対しハンドオーバ数を割り当て及び提供すること、並びに別のネットワークサーバからハンドオーバ数を取得することのうちの１つを含む請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信ユニット及び無線ネットワークに関する。より詳細には、本発明はそうした無線ネットワークにおいて動作するそうした無線通信ユニットによる通信におけるハンドオーバ方法及び装置に関する。
【背景技術】
【０００２】
無線ローカルエリアネットワーク（ＷＬＡＮ）は企画中であるか又は周知である。通常、そうしたＷＬＡＮはＷＬＡＮサーバによりサポートされる。ＷＬＡＮサーバは、構内交換機（ＰＢＸ）又は企業サーバと呼ばれる場合もある。通常、ＰＢＸはＷＬＡＮ及びこのＷＬＡＮにおいて動作する通信ユニットや、この通信ユニットのユーザに対して、制御・交換機能を提供する。ＷＬＡＮは、電話サービス又はディスパッチサービス等、通常の音声サービスに対する魅力的な代替サービスであるが、高価ではなく、さらには、高速の無線インターネット及びイントラネット接続や他の実時間アプリケーション等、所与の企業に特有の恩恵を提供し得る。
【０００３】
従来のセルラー電話システム等、無線ワイドエリアネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）（無線ＷＡＮ又はＷＡＮ）は周知である。そうしたネットワークは広域なカバレッジエリアの利点を提供するが、一定のインターネット又はイントラネットアプリケーションに必要なデータ性能等、ワイドバンド即ち高速のデータ性能に普通に接続するには、経済的な魅力を欠く場合がある。それにもかかわらず、ＷＬＡＮにて動作中の通信ユニットが、ＷＬＡＮの有効サービスエリアを越えて移動するため、ＷＡＮからのサポート又はサービスを必要とする場合がある。疎結合システムと呼ばれることもあるこの状況では、ＷＡＮはＷＬＡＮ又はＷＬＡＮにて動作中の通信ユニットを必ずしも認識しておらず、このため特に、継続中の通信や、そのハンドオーバ即ちハンドオフにおいて問題が存在し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、第１の通信ネットワークと第２の通信ネットワークとの間のハンドオフ即ちハンドオーバをサポートするための方法及び装置が必要である。
【課題を解決するための手段】
【０００５】
概観では、本明細書の開示は、セルラー電話又は双方向無線等、通信ユニットと呼ばれることも多い無線通信デバイス又はユニットと、そうした通信ユニットに対し又はそうした通信ユニットのために音声・データ通信サービス等のサービスを提供する通信ネットワーク又はシステムとに関する。より詳細には、種々の発明概念及び原理は、第１の通信ネットワークから第２の通信ネットワークへの、通信ユニットと別の通信ユニットとの間の継続中の通信のハンドオーバ又は途切れのないハンドオーバを実行するためのシステム又は構成要素、通信ユニット及びそれらにおける方法において実施される。なお、本明細書において、通信ユニット、は無線加入者デバイス又はユニットと交換可能に用いられ、通常、これらの用語の各々はユーザに関連するデバイス、典型的には無線通信ユニットを表す。この無線通信ユニットはサービス契約に従って公共のネットワークにおいて用いられるか、又は個人的なネットワークにおいて用いられる。そうしたユニットの例には、パーソナルデジタルアシスタント、無線動作を備えるパーソナルコンピュータ、セルラーハンドセット若しくはセルラーデバイス、又は異なるネットワークにおける動作のために構成及び構築されているそれらの均等物が含まれる。
【０００６】
特に対象となる通信システム及び通信ユニットは、ワイドエリアネットワーク（ＷＡＮ）を介する音声通信サービス又はデータ若しくはメッセージサービスを提供即ち実行する通信システム及び通信ユニットである。この通信システム及び通信ユニットには、従来の双方向システム及びデバイス、アナログ及びデジタルセルラーを含む種々のセルラー電話システム、ＣＤＭＡ（符号分割多重接続）及びその種々の変形形態、ＧＳＭ、ＧＰＲＳ（ゼネラル・パケット・ラジオ・サービス）、ＵＭＴＳ（ユニバーサル・モバイル・テレコミュニケーション・サービス）システム等の２．５Ｇシステム及び３Ｇシステム、インテグレーテッド・デジタル・エンハンスト・ネットワーク（ｉｎｔｅｇｒａｔｅｄ  ｄｉｇｉｔａｌ  ｅｎｈａｎｃｅｄ  ｎｅｔｗｏｒｋｓ）並びにこれらの変形形態又は発展形態が含まれる。さらにまた、対象となる無線通信ユニット又はデバイスは、通常ではＷＬＡＮ性能と呼ばれる、短距離無線通信性能を備える。ＷＬＡＮ性能は、ＩＥＥＥ８０２．１１、ブルートゥース（登録商標）又はハイパーラン（Ｈｉｐｅｒ−Ｌａｎ）や、好適にはＣＤＭＡ、周波数ホッピング、ＯＦＤＭ若しくはＴＤＭＡ接続技術を利用するもの、ＴＣＰ／ＩＰ（伝送制御プロトコル／インターネット・プロトコル）、ＵＤＰ／ＩＰ（ユーザ・データグラム・プロトコル／ＩＰ）、ＩＰＸ／ＳＰＸ（インター・パケット交換／逐次パケット交換）、ＮｅｔＢＩＯＳ（ネットワーク基本入出力システム）又は他のプロトコル構造等、種々のネットワーク化プロトコルのうちの１つ以上を利用するもの等である。
【０００７】
以下でさらに説明するように、種々の発明原理及びそれらの組合せは、有利には、第１の無線通信ネットワーク（第１のネットワーク）から第２の無線通信ネットワーク（第２のネットワーク）への継続中の通信即ち通信リンクのハンドオーバを実行するために用いられる。このことは、第２のネットワークを用いる移動する通信ユニットから又は第２のネットワークを用いる移動する通信ユニットにより通信され得るハンドオーバ数を提供することにより、実行される。ここでハンドオーバ数は、第１のネットワークのネットワーク要素又はモビリティマネージャにて終結する。このようにして、有利には、第２のネットワークが第１のネットワークを認識することなく、継続中の通信を途絶えさせずにハンドオーバが達成され得る。
【発明を実施するための最良の形態】
【０００８】
図１には、ハンドオーバ方法及び装置が実施され得る環境又はシステムの簡略化した代表的な図を示す。この図について説明する。このハンドオーバ方法及び装置は、第１の無線通信ネットワークから第２の無線通信ネットワークへと継続中の通信を引き渡すこと、例えば、ハンドオーバ、のためのものである。このシステムには通信ユニット１０２を示す。通信ユニット１０２は携帯可能、即ち、移動体であり、第１の無線通信ネットワーク（第１のネットワーク）１０６のサービスエリアと第２の無線通信ネットワーク（第２のネットワーク）１０８のサービスエリアとを通じて移動可能（矢印１０４により示すように）である。この例示的な実施形態では、第１のネットワーク１０６は無線ローカルエリアネットワーク（ＷＬＡＮ）であるか又はＷＬＡＮを含む。また、一実施形態では、第２のネットワーク１０８はセルラーワイドエリアネットワーク（セルラーＷＡＮ）又は単にＷＡＮとも呼ばれる、セルラーパケットデータネットワーク又は他のセルラーネットワーク若しくはセルラー様のネットワークである。第１のネットワーク１０６はネットワーク交換機能１１０を備える。ネットワーク交換機能１１０は構内交換機（ＰＢＸ）、企業サーバ、メディアゲートウェイコントローラ（ＭＧＣ）等と呼ばれる場合もある。第２のネットワーク即ちＷＡＮ１０８はネットワーク交換機能１１２を備える。ネットワーク交換機能１１２は移動交換局即ちＭＳＣと呼ばれる場合もある。通常、第２のネットワークのカバレッジエリアは第１のネットワークのカバレッジエリアより充分に大きく、示すように、第１のネットワークのカバレッジエリアの一部又は全部と重なり合っている。なお、本明細書の記載においては、第１のネットワーク、第２のネットワーク、を用いるが、これらの用語は交換可能であってよく、例えば、第１のネットワークがＷＡＮであり、第２のネットワークがＷＬＡＮであること、又は両方のネットワークがＷＬＡＮであることも可能である。
【０００９】
また、通常のネットワークの一部である多数のエンティティ又は機能が詳細に示されてはいないが、それらが存在し動作することは明らかであろう。例えば、第１のネットワーク１０６即ちＷＬＡＮにおいては、１つの無線通信ユニットとの無線即ち無線リンクをサポートすることによりその無線通信ユニットをネットワークの残部に接続する多数のアクセスポイントや、サーバ、コンセントレータ、ルータ等、通常のネットワークルーティング機器は示されていない。同様に、通常、第２のネットワーク即ち無線ＷＡＮ（以下、ＷＡＮ）は、いずれも通信ユニットや種々のレジストラ、課金サーバ等に無線接続ネットワークを提供するために働く、複数の基地局送信機及びアンテナタワー並びに基地局コントローラを備える。なお、第１、第２のネットワーク１０６，１０８を無線ネットワークとして示すが、これらのネットワーク又はそのそれぞれの要素の大部分は地上配線（ｔｅｒｒｅｓｔｒｉａｌ  ｂａｓｅｄ  ｗｉｒｅ）を用いて相互接続されている。例えば、通常、ネットワーク交換機能１１０，１１２は、通常のケーブル又はワイヤを用いてそれぞれのネットワークの残部に接続されている。さらにまた、ＷＬＡＮ１０６は従来のケーブル配線又はワイヤを用いてネットワークに接続されている、移動しない即ち固定の通信ユニットを備え、それらの通信ユニットに対する音声サービスをサポートする。したがって、以下の説明では、第１の通信ネットワーク１０６をＷＬＡＮ又はＬＡＮとして示す。
【００１０】
ネットワーク１０６，１０８の両方は、ネットワーク交換機能１１０，１１２を介して公衆交換電話・データネットワークに対し相互接続されるため、相互に接続され得る。さらにまた、好適な一実施形態では、これらのネットワークはパケット交換手法を用いるパケットデータネットワークである。さらにまた、これらの通信ネットワークは他のユニットとのセッション又は接続を設定するために何らかの形式のプロトコルを利用する。国際マルチメディア電気通信コンソーシアム（ＩＭＴＣ）により規定及び公布されたＨ．３２３（ｈｔｔｐ：／／ｗｗｗ．ｉｍｔｃ．ｏｒｇ／ｈ３２３．ｈｔｍ、及び説明文書用のウェブサイトを参照）や、ＩＥＴＦによりＲＦＣ３２６１文書にて規定されたセッション開始プロトコル（ＳＩＰ）等、種々の公知のプロトコルを用いることができる。以下の記載の大部分では、関連する場合、ＳＩＰ並びにＳＩＰ構成要素及びエンティティがＷＬＡＮにおいて利用されることと、従来の（ｌｅｇａｃｙ）セルラープロトコル又はディスパッチプロトコルがＷＡＮにおいて利用されることとを仮定するが、所望の場合、他のプロトコルを用いて同様の機能及び方法を利用できることは理解される。
【００１１】
ネットワーク交換機能１１０はオフィスビル等、１つの企業所在地にサービスを提供してもよく、異なった都市に位置するような複数の企業所在地にサービスを提供してもよい。ネットワーク交換機能１１０、即ち、企業サーバは、１つのＷＬＡＮホットスポット又は複数のＷＬＡＮホットスポットにサービスを提供してよい。また、ＩＰブロードバンド接続等の手段によりネットワーク交換機能１１０に接続される、個人宅の１つ以上のＷＬＡＮエリアにサービスを提供してもよい。一般に、ネットワーク交換機能は、無線通信ユニット１０２や、ピア通信ユニット１１４等のピア通信ユニット等、ＷＬＡＮ内の無線通信ユニットの間に接続を確立させるように動作する。なお、無線通信ユニットからの接続はパケットデータ接続であり、ピア通信ユニットからの接続はピア通信ユニットの詳細に応じて異なる。例えば、ピア通信ユニットがＷＬＡＮ又はＬＡＮ内の別の固定通信ユニット又は無線通信ユニットである場合、その接続もパケットデータ接続であり、ピア通信ユニットがＬＡＮ又はＷＬＡＮ１０６外の通常の電話である場合、その接続はサーキット交換接続であろう。
【００１２】
詳細に示す他のネットワークエンティティは、モビリティマネージャ１１６及びプロクシサーバ１１８である。モビリティマネージャ１１６は、以下でさらに説明するように、必要なとき、１つのネットワークから他のネットワークへのハンドオーバアクティビティを実行するように動作する。プロクシサーバ１１８は存在しても存在しなくてもよいが、存在する場合、別のユニットとの呼又は接続を設定しようとするときに全ての通信ユニットが接続することができる中心点、即ち、中心のネットワークアドレスを提供する。プロクシサーバは、公知の手法に従って、別の通信ユニット又はネットワーク交換機能１１０の最新の位置情報又はアドレスを有し、例えば、別の通信ユニット又はネットワーク交換機能１１０が見出される場所を認識する。なお、モビリティマネージャ１１６は独立型のエンティティであることができるが、モビリティマネージャの機能をプロクシサーバ１１８又はネットワーク交換機能１１０と組み合わせることもできる。以下で明らかとなる理由から、利用可能な場合、モビリティマネージャとプロクシサーバとを組み合わせることが有利である。この場合、モビリティマネージャは、プロクシサーバと同じネットワーク型コンピューティングプラットフォームにて動作又は実行する、追加のソフトウェアプログラムとなる。
【００１３】
さらに、無線通信ユニット１０２とピア通信ユニット１１４との間の継続中の通信を示す。この継続中の通信のうちのシグナリング部分即ち制御部分を破線１２２により示す。シグナリングパスは無線通信ユニット１０２からプロクシサーバ１１８、ネットワーク交換機能１１０、続いてピア通信ユニット１１４へと示される。この継続中の通信のうちのベアラ部分を実線１２０により示す。このパスは無線通信ユニット１０２とネットワーク交換機能１１０との間の中継、続くピア通信ユニット１１４への中継を含む。なお、ピア通信ユニット１１４がＬＡＮ又はＷＬＡＮ内に存在する場合、通信が設定されると、ベアラパスは、及び場合によってはシグナリングパスも、ネットワーク交換機能を経由する必要はない。実際には、ベアラは無線通信ユニットからピア通信ユニットへと直接的に通じる。一実施形態では、シグナリング部分の通信（設定、制御、解体（ｔｅａｒｄｏｗｎ））はＳＩＰメッセージを用いて行われる。ベアラ部分、即ち、実際の音声及びデータは、ＶｏＩＰ（ボイスオーバＩＰ）手法並びに実時間プロトコル（ＲＴＰ）及びユーザデータグラムプロトコル（ＵＤＰ）を用いて搬送される。
【００１４】
図１においては、周知のように通信ユニットは移動体であり、ＷＬＡＮ又はＷＡＮ内を移動することができるとともに、普通にＷＬＡＮの範囲から、例えば、ＷＡＮの範囲へ移動すること、また反対にＷＡＮの範囲からＷＬＡＮの範囲へ移動することができる。呼又は通信が進行したままこの移動が起こるとき、ハンドオーバ、即ち、１つのシステム又はネットワークから他のシステム又はネットワークへの、継続中の通信のハンドオーバが必要である。このハンドオーバは、ＷＬＡＮからＷＡＮへのハンドオーバのときはハンドアウト（ｈａｎｄｏｕｔ）と呼ばれることもあるが、継続中の通信を妨害、中断又は途絶することを避け、ユーザを満足させておくため、途切れない、即ち、ほとんど顕著でない必要がある。この問題に有利に対処する種々の発明手法及び装置が、本開示の残部における主要な焦点である。
【００１５】
図２，３には、図１のシステムにおける継続中の通信のハンドオーバ中の種々の例示的な状態を示す。これらの図において、類似の参照符号は類似のエンティティを表す。これらの図について説明する。最初に図２を参照すると、無線通信ユニット１０２はＷＬＡＮ又はＬＡＮ１０６の縁の近くに移動していることが留意される。また、実線１２０及び破線１２２により示されるように、継続中の通信は依然としてＷＬＡＮを介して進行中である。無線通信ユニット１０２がＷＬＡＮ１０６の境界の近くに移動するに従い、継続中の通信のハンドオーバが切迫（ｉｍｍｉｎｅｎｔ）しているためハンドアウトの準備に着手する必要があることが判定される。この判定は、プロクシサーバ若しくはネットワーク交換機能や、又は継続中の通信のシグナリング部分若しくはベアラ部分の信号品質の評価を提供するように理解される他のネットワークエンティティのうちの１つ等、無線通信ユニット又はＬＡＮ内の別のエンティティにより実行され得る。一般に、例えば、信号対雑音等の信号品質レベル若しくはフレーム誤り率又は類似の評価値が一定の閾値を越える場合、ハンドオーバの可能性があると判定される。
【００１６】
少なくともこの点までには、破線２０２により示すように、無線通信ユニット１０２と、モビリティマネージャ１１６等、別のネットワークエンティティとがハンドオーバ数を確認する必要がある。ハンドオーバ数は、第２の通信ネットワーク即ちＷＡＮ１０８への継続中の通信のハンドオーバを実行する際に、無線通信ユニットにより用いられる。ハンドオーバ数は、適切な登録等の後に無線通信ユニットにより第２の通信ネットワークを介するハンドオーバ数へ割り当てられた呼が、ネットワーク交換機能１１２即ちＭＳＣを介してネットワーク交換機能１１０へとルーティングされ、モビリティマネージャ１１６等、第１の通信ネットワーク内の他のネットワークエンティティにて終結する（ｔｅｒｍｉｎａｔｅ）ように、選定又は提供、即ち、選択される。
【００１７】
なお、ハンドオーバ数を提供するための種々の実施形態が想定される。例えば、ハンドオーバ数は、無線通信ユニットと、例えば、モビリティマネージャ１１６等、ハンドオーバ呼を実行する際に用いられる他のネットワークエンティティとのうちの一方又は両方にプログラムされる所定数であってよい。この数が他のネットワークエンティティ及び無線通信ユニットのうちの一方にのみプログラムされる場合、２０２にて、この所定数を有する一方が他方に対しこの所定数を提供することができる。ハンドオーバ数は、例えば、他のネットワークエンティティ即ちモビリティマネージャ１１６により、そうした数のプールから選択され、続いて無線通信ユニット１０２へ提供されてよい。このプールの大きさは１から幾つかの可能なハンドオーバ数までであり得る。なお、予めプログラムされない場合、継続中の通信の設定中又は設定後の任意の時において、必要に応じてハンドオーバ数が提供され得る。また、一実施形態では、ハンドオーバ数は設定処理中に提供され、いずれのユニットが設定呼を開始するか及びいずれのエンティティにハンドオーバ数が通知されることが必要かに応じて、セッション開始プロトコル（ＳＩＰ）招待（ＩＮＶＩＴＥ）メッセージ又はＳＩＰ  ＯＫメッセージ等のＳＩＰメッセージのうちの一方に組み込まれる。ＳＩＰ  ＯＫメッセージはＳＩＰ招待メッセージへの応答である。
【００１８】
無線通信ユニット１０２と、例えば、モビリティマネージャ１１６等、他のネットワークエンティティとの両方にハンドオーバ数を認識させることに加えて、無線通信ユニットとピア通信ユニットとの間の継続中の通信に対応する適切な呼情報が、モビリティマネージャ１１６又は関連する他のネットワークエンティティにより取得される必要がある。この呼情報は多くの形式を取ることができるが、関連する通信及び通信部分を識別するために充分であることが必要である。例えば、ＳＩＰ制御のＩＰ呼においては、最終目的を達成するために利用可能かつ充分である呼情報には、呼ＩＤ、送信元（Ｆｒｏｍ）及び送信先（Ｔｏ）ヘッダ並びに対応するタグ、シーケンス数Ｃｓｅｑ、関連するベアラのセッション記述プロトコル（ＳＤＰ）情報、ＳＩＰメッセージが送信される連絡先アドレス及びルート又はルーティング等が含まれる。
【００１９】
呼情報は、モビリティマネージャ又はその他適切な機能を提供しているネットワークエンティティにより取得される必要がある。この情報は、例えば、破線２０２により示すように無線通信ユニットから、又は、例えば、適正に構成される場合、通信又は通信設定の際に監視又は参加を行うプロクシサーバ１１８等のネットワークサーバ又はネットワーク交換機能１１０等、別のネットワークエンティティから取得され得る。このことは、プロクシサーバが利用されるときにはプロクシサーバ等である、このネットワークサーバと、又は呼設定アクティビティを常に認識している他の何らかのネットワークエンティティと同じ位置にモビリティマネージャが存在する場合、特に有利であり得る１つの理由である。この場合、関連する呼情報は、例えば、ソフトウェアインタフェースを介して、プロクシサーバその他のサーバから同じネットワークプラットフォーム内のモビリティマネージャ機能へと、詳細を単に提供することにより、通信の呼設定中に取得され得る。さらにまた、一部の実施形態では、モビリティマネージャ１１６又は類似の機能が無線通信ユニットからの情報又は無線通信ユニットについての情報を充分に取得する場合、モビリティマネージャは無線通信ユニット又は一部の場合にはピア通信ユニット１１４であるかのように、即ち、無線通信ユニット又はピア通信ユニット１１４を代理して、ＳＩＰメッセージを送信すること又はＳＩＰメッセージに応答することができ有用である。これは、ハンドオーバが完全に実行される前に無線通信ユニットによる継続中の通信が絶える場合、有用であることが分かる。
【００２０】
図３は、図２を参照して上で述べたハンドオーバの準備後の図である。上述のように、この図において類似の参照符号は類似のエンティティを表す。継続中の通信のハンドオーバを開始するための処理について説明する。依然としてＷＬＡＮカバレッジが利用可能であるとすると、継続中の通信は線１２０，１２２により示すように継続する。無線通信ユニット１０２は、第２の無線通信ネットワーク１０８による登録の成功後、例えば、セルラーネットワーク等、無線ワイドエリアネットワーク等の第２のネットワークを用いてハンドオーバ呼を開始する。ここでハンドオーバ呼は、上述にて確認されたハンドオーバ数に割り当てられる。破線３０２により示すように、ハンドオーバ呼はネットワーク交換機能１１２即ちＭＳＣを介してルーティングされ、ネットワーク交換機能１１０へと接続されて、ネットワーク交換機能１１０において、モビリティマネージャ１１６によりルーティングされ終結される。モビリティマネージャはハンドオーバ呼の受信を肯定応答する。これは通常ではＳＩＰ招待メッセージとして実施され、代替のプロトコルが用いられる場合には同様の機能を有するメッセージとして実施される。この肯定応答はＳＩＰリンギング（ｒｉｎｇｉｎｇ）表示の形式であることができるが、例えば、しばらくはＳＩＰ  ＯＫメッセージがないこと等、モビリティマネージャが呼を接続できないことが好適である。
【００２１】
図４には、ハンドオーバが完了した後又はほぼ完了した後の図１のシステムを示す。この図について説明する。モビリティマネージャはピア通信ユニットをハンドオーバ呼に接続し、ＳＩＰ  ＯＫメッセージ等、ハンドオーバ呼の接続表示を無線通信ユニットに送信するように動作する。ピア通信ユニットをハンドオーバ呼に接続することは、ａ）ピア通信ユニットの継続中の通信をハンドオーバ呼に転送すること、ｂ）ピア通信ユニットの継続中の通信と、無線通信ユニットのＷＬＡＮを介する継続中の通信と、ハンドオーバ呼とを一体にカンファレンス化すること（ｃｏｎｆｅｒｅｎｃｉｎｇ）、又はｃ）ネットワーク交換機能にてハンドオーバ呼をルーティングすると同時にピア通信ユニットによる継続中の通信を再びルーティングすることにより実行され得る。
【００２２】
接続の目的を達成するように、破線４０２により示すような、モビリティマネージャからネットワーク交換機能１１０へのインタフェースを実行するためのユニークなメッセージが作成され得る。ここでモビリティマネージャは、図２を参照して上で述べたように取得される呼情報、又はハンドオーバ呼に対応する呼情報を用いる。これに代えて、モビリティマネージャは、無線通信ユニット１０２を代理して、即ち、無線通信ユニット１０２であるかのように、ＳＩＰメッセージ等のメッセージを編成し、送信することができる。モビリティマネージャ１１６はハンドオーバ呼を取るとき、例えば、示したネットワーク交換機能１１０等、継続中の呼に特有の連絡先アドレスに宛てるＳＩＰメッセージを、そのメッセージがネットワーク交換機能１１０には無線通信ユニット１０２から届いたと見えるように構築することができる。また、モビリティマネージャは、ネットワーク交換機能からモビリティマネージャ１１６へのハンドオーバ呼がモビリティマネージャではなく無線通信ユニットへ向かったように装うこともできる。ピア通信ユニットからの継続中の通信１２０，１２２を無線通信ユニット１０２からのハンドオーバ呼４０４へと転送するため、又は、例えば、ＳＩＰ参照（ＲＥＦＥＲ）メッセージを用いて、ピア通信ユニット１１４からの継続中の通信と、無線通信ユニットからの継続中の通信１２０と、ハンドオーバ呼４０４とをカンファレンス構成に含めるために、このメッセージはネットワーク交換機能１１０に宛てられる、即ち、ネットワーク交換機能１１０に要求を送る。他の再ルーティング手法の詳細は、図７〜１０を参照して以下に述べる。ハンドオーバが完了した後、モビリティマネージャは、やはり無線通信ユニット１０２を代理してＳＩＰメッセージを送信することにより、無線通信ユニット１０２からの継続中の通信１２０を終結させることができる。この概観において、無線通信ユニット１０２及びモビリティマネージャ１１６の例示的な実施形態を、さらに詳細に説明する。
【００２３】
図５には、第１の無線通信ネットワークから第２の無線通信ネットワークへの無線通信ユニットによる継続中の通信のハンドオーバを実行するように構成された無線通信ユニット１０２の簡略化したブロック図を示す。この図について説明する。本明細書に開示の修正及び改良以外、無線通信ユニット１０２は一般に周知である。したがって、以下に開示して説明する発明原理及び概念に関する以外、そうしたデバイスに関する周知の機能及び構造を詳細には示さない。無線通信ユニット１０２はアンテナ５０１即ちアンテナ構造体を備える。このアンテナ構造体は、周知のように、トランシーバ５０３と第１、第２のネットワーク１０６，１０８との間の無線周波数信号に接続するように動作する。例えば、ＷＬＡＮ１０６、ＷＡＮ１０８からそれぞれアクセス・ポイント（ＷＬＡＮトランシーバ）、基地局送信機（ＷＡＮトランシーバ）等により伝送される無線信号は、アンテナ５０１により吸収され、トランシーバ５０３の一部である受信器に接続される。
【００２４】
トランシーバ５０３、詳細には送信機（ＷＬＡＮ送信機又はＷＡＮ送信機）により増幅され、トランシーバ５０３からアンテナ５０１に接続される信号は、８０２．１１等の周知のＷＬＡＮ技術と、周知のセルラーネットワーク等、他の上述の技術即ちＷＡＮ技術とに従って、それぞれ、アクセス・ポイント又は基地局送信機に対し放射又は伝送、即ち、送信される。トランシーバ５０３は複数の通信ネットワークとのエアインタフェースを各々の仕様及びプロトコルに従って同時にサポートするように構成され得る。これに代えて、トランシーバ５０３は、当業者には明らかであるような目的のため、ＷＬＡＮトランシーバ５０９及びＷＡＮトランシーバ５１１のうちの１つ以上を備えてもよい。トランシーバ５０３又はそれぞれの受信機及び送信機は、示すように相互に接続されて対話式に動作し、コントローラ５０５により、音声トラフィック若しくはデータメッセージ又はこれらに対応する信号をパケットデータ形式でコントローラ５０５に供給する、又はコントローラ５０５から受け取る即ち受信するように制御される。
【００２５】
したがって、コントローラ５０５により制御され、かつ、コントローラ５０５と協同して動作するトランシーバ５０３は、無線通信ユニット１０２に多重又は二重の動作モード性能を提供する。より詳細には、無線通信ユニット１０２は、ＷＬＡＮやセルラーネットワーク即ちＷＡＮ等、第１、第２の通信ネットワークに登録し、第１、第２の通信ネットワークからサービスを取得することができる。本明細書の開示を単純化する目的のため、本明細書の説明の残部はトランシーバ５０３のみに言及するが、コントローラ５０５を備えるトランシーバが第１、第２のネットワーク１０６，１０８の一方又は両方を介する接続を確立及び維持する性能を有することは理解される。
【００２６】
コントローラ５０５はユーザインタフェース５０７に接続されており、本明細書に説明する原理及び概念に従って必要な修正以外、一般に、ユーザインタフェース５０７において周知の手法により動作する。ユーザインタフェース５０７は周知であり、通常、例えば、イヤホン又はスピーカ及びマイクロホン等のオーディオトランスデューサ、ディスプレイ並びにキーパッドを備える。示すように、トランシーバ及びユーザインタフェースはコントローラ５０５に対し各々相互に接続されており、コントローラは無線通信ユニット１０２に対する動作コマンド及び制御の全てを供給する。
【００２７】
コントローラ５０５は本質的には汎用プロセッサであり、好適には、プロセッサ５１３及び関連するメモリ５１５を備える。好適には、プロセッサ５１３は周知のプロセッサ要素であり、第１、第２のネットワークとのエアインタフェース及び音声・データトラフィック用の種々のネットワークプロトコルに関する詳細に応じて異なる機能を備える。プロセッサ５１３は音声・データメッセージをエンコード及びデコードし、トランシーバ、トランスデューサ又はコントローラ５０５によるさらなる処理に適切な信号を供給するように動作する。プロセッサ５１３は、１つ以上の一般に利用可能なマイクロプロセッサ、デジタル信号プロセッサ並びに信号処理に関連するコントローラ５０５の関与その他のここでは関連しないユニット機能に応じて異なる他の集積回路を備えてもよい。
【００２８】
また、いずれの場合においても、コントローラ５０５はメモリ５１５を備える。メモリ５１５は、例えば、周知のＲＡＭ（ランダム・アクセス・メモリ）、ＲＯＭ（リード・オンリ・メモリ）、ＥＥＰＲＯＭ（電気的消去プログラム可能なＲＯＭ）又は磁気メモリである。メモリ５１５は、他の種々のアイテム又はプログラム等に加え、プロセッサ５１３による実行即ち使用のためのオペレーティングシステム又はソフトウェア、データ及び変数５１７を記憶するために用いられる。このオペレーティングシステム５１７がプロセッサ５１３により実行されるとき、ユーザインタフェース５０７及びトランシーバ５０３即ち送受信デバイスとのインタフェース等、無線通信ユニット１０２に必要な機能をプロセッサが実行する。さらに、詳細には示さないが、メモリ５１５は音声・データ呼をサポートするための呼処理ルーチンを備える。この呼処理ルーチンは当業者には認められるものであり、エアインタフェース、呼処理及びサービスプロバイダ又はネットワークの詳細に応じて異なる。
【００２９】
上述のように、ハンドオーバが必要であるか否かの判定に無線通信ユニット１０２が関与する場合、示すように、一部の実施形態では、メモリ５１５は、その判定を行う際に用いる信号品質評価ルーチン５１９をさらに備える。このルーチンは信号品質を評価して閾値と比較し、その結果に応じてハンドオーバ状況が切迫しているか否かを判定するために用いられる。詳細は通信ユニットに特有であってよく、いずれの場合においても、経験により決定されるように実験的に判定及び修正され得る。一実施形態では、周知の手法に従いＳＩＰメッセージを生成するため又はＳＩＰメッセージに応答するための、ＳＩＰメッセージルーチン５２１が提供される。一実施形態では、これらのルーチンは、第１、第２の通信ネットワークとのエアインタフェースをサポートするために用いられ、ハンドオーバ呼等を開始する。また、音声変換、即ち、ボコーダのルーチンも示す。このルーチンは、音声をデジタル形式に変換し、デジタル音声をスピーカ又はイヤピースを駆動する際に用いるオーディオ形式にて再生可能な形式に変換するために、プロセッサの他の専用部分と共に用いられ得る。これに加えて、通信ネットワークの詳細に従い転送用に適切なパケットを編成するための、パケットデータプロセッサ５２５が提供される。さらに、上述のように、種々のデータ、詳細には、通信ユニットを識別するための識別情報を含むユニット情報５２７と、呼情報５２９とがメモリに与えられる。この情報は、ハンドオーバが必要な特定のユニット及び特定の呼を識別するために、集合的に用いられ得る。５３１にはハンドオーバ数が配置される。このハンドオーバ数は、初期の構成又は支給、即ち、モビリティマネージャ等のネットワークエンティティによる呼毎の割り当てにおいて取得され得る。特に本開示には関連せず、特定の通信ユニットが与えられる場合に当業者には明らかであるその他の種々のルーチン５３３については、説明しない。
【００３０】
動作において、無線通信ユニット１０２はトランシーバ５０３と、コントローラ５０５とを備える。トランシーバ５０３は、ネットワーク１０６等、第１の無線通信ネットワークと、ネットワーク１０８等、第２の無線通信ネットワークとのエアインタフェースをサポートするために適切である。コントローラ５０５はトランシーバに接続されており、トランシーバを制御するとともに、例えば、モビリティマネージャ１１６等にて終結するハンドオーバ数を取得するために動作可能である。モビリティマネージャは第１の通信ネットワークに関連しており、ハンドオーバ数は、無線通信ユニット１０２とピア通信ユニット１１４との間の継続中の通信のハンドオーバを実行するために使用可能である。ここでハンドオーバは、第１の無線通信ネットワークから第２の無線通信ネットワークへのハンドオーバである。
【００３１】
一部の実施形態では、第１の無線通信ネットワークは無線ローカルエリアネットワークであり、第２の無線通信ネットワークは無線ワイドエリアネットワークである。無線通信ユニット、詳細にはトランシーバと共に動作するコントローラは、継続中の通信の設定中にハンドオーバ数を取得することができる。ＷＬＡＮがＳＩＰメッセージ又は呼設定処理を用いる場合、いずれのパーティが継続中の通信の設定を開始するか、また、継続中の通信の参加者のうちのいずれがハンドオーバ数を取得する必要があるかに応じて、セッション開始プロトコル（ＳＩＰ）招待メッセージと、このＳＩＰ招待メッセージに対する応答メッセージとのうちの一方にＳＩＰメッセージ又は呼設定処理を組み込むことにより、ハンドオーバ数を取得することができる。
【００３２】
一部の実施形態では、コントローラ５０５はトランシーバ５０３を制御して、モビリティマネージャ１１６等、第１の通信ネットワーク内のネットワークエンティティからハンドオーバ数を取得する。さらにまた、コントローラ５０５はトランシーバ５０３を制御してトランシーバ５０３と協同して動作し、ハンドオーバを実行するために、継続中の通信に関する情報をネットワークエンティティ即ちモビリティマネージャに転送する。信号品質ルーチン５１９を用いる通信ユニット又は他のネットワークエンティティによる判定によりハンドオーバが差し迫っていることが示されるとき、コントローラ５０５は、第２の無線通信ネットワークを用いて、ＳＩＰメッセージルーチン５２１及びパケットデータ処理５２５を用い、トランシーバを制御して、ハンドオーバ数５３１に対し割り当てられたハンドオーバ呼を開始する。ハンドオーバ呼が接続されると、コントローラはトランシーバを制御してトランシーバと協同して動作し、継続中の通信を第２の無線ネットワークに交換するとともに、第１の通信ネットワークによる継続中の通信を打ち切る。
【００３３】
図６には、第１の通信ネットワークから第２の通信ネットワークへの通信のハンドオーバを実行するために使用可能なモビリティマネージャの簡略化したブロック図を示す。この図について説明する。この説明のうちの一部は、本質的に、上述の説明の一部の概説及び要約となる。このブロック図は、モビリティマネージャ１１６等、独立型のモビリティマネージャを実施する汎用コンピューティングプラットフォームを表す。或いは、このブロック図を、モビリティマネージャ機能の強調された部分を備えるプロクシサーバ１１８等、種々のネットワークエンティティとして見ることもできる。一般に、モビリティマネージャ１１６が別のネットワークエンティティも実施するプラットフォームにて動作する場合、モビリティマネージャはインタフェース６０３、詳細には、ネットワークトランシーバ又はソフトウェアインタフェース機能等、ネットワークインタフェース機能を備える。モビリティマネージャ１１６を提供するプラットフォームが何である場合においても、ＬＡＮ又はＷＬＡＮ１０６等、それぞれのネットワークに対しモビリティマネージャをインタフェースするための、トランシーバ等のインタフェースが必要である。このネットワークインタフェースはＲＪ−４５物理コネクタであることができ、Ｅｔｈｅｒｎｅｔ（登録商標）プロトコルをサポートすることができる。
【００３４】
インタフェース６０３はコントローラ６０５に接続されており、コントローラ６０５により制御される。さらにコントローラ６０５は、全て周知のモニタ及びキーボード又は別のコンピューティングプラットフォーム等、ローカルオペレータインタフェース又はリモートオペレータインタフェースに接続されている。このコントローラはプロセッサ６１３を備える。プロセッサ６１３は汎用プロセッサであり、追加のネットワーク利用可能性のために冗長であってもよい。このプロセッサはメモリ６１５に接続されている。メモリ６１５は、そうしたプラットフォームに期待されるように、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ及び磁気メモリ等の何らかの組合せである。なお、適切なプラットフォーム、サーバ又はコンピュータは、例えば、ＩＢＭ（登録商標）、Ｄｅｌｌ（登録商標）及びＨｅｗｌｅｔｔ  Ｐａｃｋａｒｄ（登録商標）を含む種々の製造者により市販されている。
【００３５】
メモリは、オペレーティングシステム、データ及び変数６１７を含む。これらは周知のようにプロセッサに汎用動作条件を提供する。一部の実施形態では、周知のＳＩＰプロトコルに従いメッセージの形成及びデコードを実行するため、ＳＩＰメッセージルーチン６１９が組み込まれる。これに加えて、ネットワークにより用いられる仕様に従いネットワーク内のパケットデータ通信をサポートするため、パケットデータ処理ルーチン６２１が提供される。これらの実施形態では、必要な場合、ハンドオーバ数のプール及び割り当て６２３が提供される。なお、上述のように、呼者ＩＤ、呼ＩＤ、及び１つのハンドオーバを別のハンドオーバと区別するために用いられるもの等や、各通信ユニットのハンドオーバ数、又は、別のネットワークに引き渡されることが必要な各通信のハンドオーバ数等、他の識別手段により１つのハンドオーバ呼と全てのハンドオーバ呼との間で異なる割り当てによって、モビリティマネージャがハンドオーバ数を割り当てる場合がある。モビリティマネージャは、上述のように取得される、別のネットワークへの引き渡し即ち転送が必要な呼に対する、継続中の通信又は呼の情報６２５を記憶する。ハンドオーバ呼が必要である時の判定にモビリティマネージャが関与する場合、上述のように動作する信号品質評価ルーチン６２７が提供される。さらにまた、ハンドオーバ呼に伴われ得る全ての通信ユニットに対して通信ユニット状態６２９を記憶することにより、そうした通信ユニットを代理してモビリティマネージャがＳＩＰメッセージを編成しＳＩＰメッセージに応答することを可能とする。これに加えて、当業者には理解される、それほど関連しないその他の多くのルーチン６３１が提供される。
【００３６】
動作において、モビリティマネージャ１１６又は同様に関与する及び同様の機能を有する類似のネットワークエンティティは、第１の通信ネットワークから第２の通信ネットワークへの通信のハンドオーバを実行するように動作する。モビリティマネージャはインタフェース機能６０３と、コントローラ６０５とを備える。インタフェース６０３は第１の通信ネットワークにインタフェースする。コントローラ６０５はインタフェース機能に接続されており、インタフェース機能を制御するとともに、無線通信ユニットと、第１の通信ネットワークを用いるピア通信ユニットとの間の継続中の通信に相当する、６２５に記憶される呼情報を取得し、無線通信ユニットに対するハンドオーバ数を確認する。ここで、ハンドオーバ数はモビリティマネージャにて終結するとともに、第２の通信ネットワークへの継続中の通信のハンドオーバを実行する際に用いられる。
【００３７】
上述のように、一部の実施形態のモビリティマネージャは、第１の通信ネットワークが少なくとも部分的には無線ローカルエリアネットワーク即ちＷＬＡＮであり、第２の通信ネットワークが無線ワイドエリアネットワーク即ちＷＡＮである場合において動作する。コントローラ６０５は、無線通信ユニット１０２と、プロクシサーバ１１８等のネットワークサーバとのうちの一方から、呼情報を取得することができる。コントローラ６０５がハンドオーバ数を確認するための種々の手法が想定される。例えば、ａ）無線通信ユニットからハンドオーバ数を取得すること、ｂ）無線通信ユニットに対しハンドオーバ数のプール６２３からハンドオーバ数を割り当て及び提供すること、又はｃ）プロクシサーバ１１８等の別のネットワークサーバから又はネットワーク交換機能１１０からハンドオーバ数を取得すること、等である。第１の通信ネットワークとの高位のインタフェースは、セッション開始プロトコル（ＳＩＰ）インタフェース、Ｈ．３２３インタフェース又は類似の種類のプロトコルである。ＳＩＰプロトコルが用いられ、ハンドオーバ数がモビリティマネージャその他のネットワークエンティティへ、又はモビリティマネージャその他のネットワークエンティティから通信されることが必要であるとき、有利には、ハンドオーバ数はＳＩＰ招待メッセージに又はＳＩＰ  ＯＫメッセージ等、ＳＩＰ招待メッセージに対する応答メッセージに組み込まれ得る。
【００３８】
適切な呼情報及びハンドオーバ数が通信又は提供された後、コントローラ６０５はインタフェース機能６０３と協同して動作し、無線通信ユニット１０２から発し、かつ、第２の通信ネットワークを用いるハンドオーバ呼を受信するように動作可能となるか又は動作する。ここでハンドオーバ呼は、ルーチン６１９，６２１を用いて、ハンドオーバ数に割り振られる、即ち、割り当てられる。このハンドオーバ呼が第１の通信ネットワークのネットワーク交換機能１１０から受信されると、コントローラはさらに、ピア通信ユニット１１４をハンドオーバ呼に接続し、ＳＩＰ  ＯＫ等、ハンドオーバ呼の接続表示を無線通信ユニットに送信するように動作する。なお、ピア通信ユニットにハンドオーバ呼を接続する際、モビリティマネージャは、これに代えて、ａ）ピア通信ユニットの継続中の通信をハンドオーバ呼に転送すること、ｂ）ピア通信ユニットの継続中の通信と、無線通信ユニットの継続中の通信と、ハンドオーバ呼とを一体にカンファレンス化すること、又はｃ）ネットワーク交換機能にてハンドオーバ呼をルーティングすると同時にピア通信ユニットによる継続中の通信を再びルーティングすることを含む、種々の選択肢を有する。ここで、ａ），ｂ）については上で述べた。ｃ）については図７〜１０を参照して以下でさらに説明する。
【００３９】
コントローラ６０５は、ピア通信ユニットの継続中の通信をハンドオーバ呼にルーティング又は再ルーティングするＳＩＰメッセージ等のメッセージを開始することにより、ハンドオーバ呼を実行するように動作する。一部の実施形態では、このメッセージは無線通信ユニットを代理して開始され得る。ネットワーク交換機能１１０は関連する全ての呼又は呼の中継に対する共通制御点であるため、通常、メッセージはネットワーク交換機能１１０に対し宛てられる。以下で説明するように、ＷＬＡＮ用の複数のネットワーク交換機能を有するシステムにおいては、このメッセージは第１のネットワーク交換機能に宛てられ、このメッセージに応答して、続いて対応するメッセージが、ピア通信ユニットによる継続中の通信をサポートしている第２のネットワーク交換機能に宛てられる。ピア通信ユニットにより開始される応答メッセージがインタフェース機能を介してコントローラにより受信されるとき、いずれの場合においても、この応答メッセージは接続表示の無線通信ユニットへの送信をトリガする。
【００４０】
図７には、ハンドオーバ方法及び装置が実施され得る別の例示的なシステムの簡略化した代表的な図を示す。この図について説明する。なお、図７では図１〜４を参照して上に述べたのと同じハンドオーバ問題を扱うが、しかしながら、図７〜１０を参照して説明する処理は、より一般化されており、より一般化されたシステム環境における動作に適切であり得る。図７において、類似の参照符号は図１〜４を参照して説明したのと類似の要素を表し、ハンドオーバ数が取得される場所及び交換される方法並びに呼情報が交換される方法等、種々の代替の実施形態及び処理は、このシステムの実施形態に対しても適用される。
【００４１】
図７にはピア通信ユニット７１４を示す。ピア通信ユニット７１４は、少なくともＬＡＮ又はＷＬＡＮ１０６内で、利用可能な場合にはプロクシ７１８を介して動作する、パケットデータユニットである。ＷＬＡＮ１０６のネットワーク交換機能７１０はＳＩＰ構築、詳細には、バックツーバックユーザーエージェント（ＢＴＢＵＡ）を用いる。ＢＴＢＵＡでは、各ユーザエージェント（ＵＡ）は、ピア通信ユニット７１４に対するＵＡ１  ７３０又は無線通信ユニット１０２に対するＵＡ２  ７３２等、１つのエンティティによる通信を扱う即ちサポートする。周知のように、ＳＩＰシステムにおいては、同じ呼又は通信に伴われるＢＴＢＵＡはそれらのＢＴＢＵＡの間においてのみ、その通信の一定の呼情報を共有する。したがって、ネットワーク交換機能７１０は上述のネットワーク交換機能１１０と同じ機能又は同様の機能を実行する。ハンドオーバが発生する前、無線通信ユニット１０２とピア通信ユニット７１４との間の継続中の通信は、ベアラパス即ちＲＴＰ部分を表す実線１２０と、呼又は通信のシグナリング部分及び制御部分を表す破線１２２とにより示される。なお、ピア通信ユニット７１４がＬＡＮ又はＷＬＡＮ１０６内に存在するため、ベアラ部分１２０はピア通信ユニット７１４から無線通信ユニット１０２へと直接的に向かうように示される。上述のように、モビリティマネージャは７０２，２０２を介して関連する呼情報を認識し、また、無線通信ユニット１０２と共に、２０２を介してハンドオーバ数を認識する。
【００４２】
図８には、次の手続、即ち、ＷＡＮを介するハンドオーバ呼の割り当てを示す。この図について説明する。上述のようにハンドオーバ状況が切迫すると判定されるとき、第２の通信ネットワーク１０８即ちＷＡＮを通じる破線３０２により示すように、無線通信ユニット１０２はハンドオーバ呼を開始する。ここでハンドオーバ呼はハンドオーバ数に対し割り振られる即ち割り当てられる。このハンドオーバ数はモビリティマネージャ１１６にて終結するので、ハンドオーバ呼はネットワーク交換機能１１２を介してネットワーク交換機能１１０、詳細にはＵＡ３  ８３４へ、ＵＡ４  ８３６（別のＢＴＢＵＡペア）へ、続いてモビリティマネージャ１１６へとルーティングされる。なお、継続中の通信は１２０，１２２を介して継続する。
【００４３】
図９には、第２のネットワーク１０８への継続中の通信の再ルーティングを準備する処理を示す。この図について説明する。ハンドオーバ呼３０２の受信後、モビリティマネージャ１１６はメッセージ９０２を送信する。一実施形態では、メッセージ９０２は、モビリティマネージャ１１６がハンドオーバ呼に関する充分な情報を無線通信ユニット１０２に提供していた場合、無線通信ユニット１０２からの、そうでない場合、無線通信ユニット１０２を代理して、ＵＡ２  ７３２を介して無線通信ユニット１０２のピア通信ユニット７１４へのＳＩＰ（再）招待メッセージである。無線通信ユニット１０２を代理してメッセージを送信することにより、無線通信ユニット１０２がＷＬＡＮサービスの外へ移動した場合等、ＷＬＡＮからの信号が失われた場合に、何らかの堅牢性が追加される。なお、ＳＩＰ型のシステムにおいては、再招待メッセージ又はセッション中（ｍｉｄ  ｓｅｓｓｉｏｎ）招待メッセージを送信することは、ＩＰアドレス及びポートをそのセッションのＲＴＰベアラ用にピア通信ユニット７１４により用いられるものに変更するための良い手法である。このメッセージは、無線通信ユニット１０２ではなく、ピア通信ユニット７１４が自身の音声ベアラＲＴＰを、例えば、ＷＡＮ中継又はＵＡ４  ８３６等、ハンドオーバ呼に関連するＲＴＰポートにルーティングすることを要求する。なお、このピア即ち無線通信ユニット１０２の実際のピアは、ＳＩＰの意味においてはピア通信ユニット７１４ではなくＵＡ２  ７３２である。しかしながら、ＵＡ１  ７３０へ、続いてピア通信ユニット７１４へメッセージが転送される結果として再ルーティングされるＲＴＰは、ピア通信ユニット７１４からの又はピア通信ユニット７１４のためのＲＴＰである。
【００４４】
さらにまた、モビリティマネージャ１１６はＵＡ４  ８３６にＳＩＰ  ＯＫメッセージ３０２を送信することにより、ハンドオーバ呼に応答する。ＳＩＰ  ＯＫメッセージ３０２はＳＩＰ招待メッセージに応答して、第２のネットワークを介するハンドオーバ呼を表す。ＳＩＰ  ＯＫの応答により、モビリティマネージャはネットワーク交換機能７１０に、ＷＡＮからのハンドオーバ呼のＲＴＰをピア通信ユニット７１４のＲＴＰポートへとルーティングするように要求する。ＳＩＰ制御の呼においては、ベアラを送信する場所をネットワーク交換機能７１０に通知することは良い手法である。モビリティマネージャ１１６は、例えば、呼設定にて無線通信ユニット１０２又はプロクシサーバ１１８から取得された呼情報から、ピア通信ユニット７１４のＲＴＰアドレス及びポートを認識する。ＵＡ３  ８３４を介するＳＩＰ  ＯＫの結果として、無線通信ユニット１０２はＷＡＮ接続信号を得る。続いて、無線通信ユニット１０２は自身のアップリンク及びダウンリンクの音声又はＲＴＰをＷＡＮパス即ちハンドオーバ呼に交換することができる。先に再招待及びＳＩＰ  ＯＫが与えられる場合、音声はＲＴＰストリームとしてピア通信ユニット７１４に対しルーティングされる。
【００４５】
なお、モビリティマネージャ１１６は、再招待メッセージを送信するとき、最初にピア通信ユニット７１４からのＳＩＰ  ＯＫメッセージを待機する。続いて、モビリティマネージャはＵＡ４  ８３６を介してハンドオーバ呼へのＳＩＰ  ＯＫ応答を送信する。このＳＩＰ  ＯＫ応答は、理想的には、ピア通信ユニット７１４からのＳＩＰ  ＯＫへの応答であるＳＩＰ  ＡＣＫと同時に送信される。これは、これらのメッセージによりオーディオがルーティングされるためである。しかしながら、実際には、ＳＩＰ  ＯＫ応答の送信からＳＩＰ  ＡＣＫの送信までの時間差即ち遅延は５０ミリ秒を示し、オーディオ又はＲＴＰルーティングの転送により近い。実際のシステムにおける実験により、上述の５０ミリ秒前後の適切な遅延を決定してもよい。無線通信ユニット１０２は、アップリンク及びダウンリンクのルーティングを交換した後、線１２０，１２２（ピア通信ユニット７１４からＵＡ１  ７３０までの線１２２は除く）により示すＷＬＡＮパスを解体することができる。これはピア通信ユニット７１４のセッションが依然として存在する（ピア通信ユニット７１４の破線１２２を参照）ためＳＩＰ  ＢＹＥメッセージを用いて行われる必要はなく、ルーティングのみが修正される。無線通信ユニット１０２は継続中の通信１２０，１２２用のＷＬＡＮリソースを解放することにより、この呼を終結させることができる。なお、モビリティマネージャは、ＳＩＰプロクシ１１８と同じ位置に存在する場合、無線通信ユニット１０２からの任意のそうしたＳＩＰ  ＢＹＥメッセージを捕捉できる。
【００４６】
図１０には、継続中の通信のハンドオーバが完了した後の図７のシステムを示す。この図について説明する。なお、先の図に実線１２０として示したＷＬＡＮの継続中の通信のベアラ部分は、もはや存在しない。また、破線３０２，９０２，１２２は、ハンドオーバ後の無線通信ユニット１０２とピア通信ユニット７１４との間の通信のシグナリング部分及び制御部分を示す。破線３０２は、無線通信ユニット１０２から、ＷＡＮ１０８及びネットワーク交換機能１１２を介してＬＡＮ又はＷＬＡＮ１０６のネットワーク交換機能１１０、詳細にはＵＡ３  ８３４及びＵＡ４  ８３６へ、続いてモビリティマネージャ１１６へとルーティングされる。一実施形態では、このＬＡＮ内のシグナリング及び制御はＳＩＰ処理を用いるが、ＷＡＮ内又はＬＡＮ外においてはＩＳＵＰ又はＳＳ７メッセージ等が用いられてよい。９０２により示すように、シグナリング部分及び制御部分はモビリティマネージャ１１６からＵＡ２  ７３２及びＵＡ１  ７３０を介してプロクシサーバ７１８へ、続いて線１２２を介してピア通信ユニット７１４へとルーティングされる。通信のベアラ部分即ちペイロード部分は、実線１００２により示すように、無線通信ユニット１０２からＷＡＮ１０８及びネットワーク交換機能１１２を介してネットワーク交換機能１１０、詳細にはＵＡ３  ８３４及びＵＡ４  ８３６へ、ピア通信ユニット７１４へルーティングされる。なお、ＬＡＮ１０６内のベアラ１００２はＲＴＰストリームであるが、ＬＡＮ外のベアラは音声ベアラ等であり得る。また、ＷＡＮ内のベアラは、ＲＴＰストリームや、与えられたＷＡＮ１０８の詳細に適切なもの等、パケットデータベアラであり得る。
【００４７】
なお、第２のネットワーク１０８への継続中の通信のハンドオーバ即ち転送の後、有効な３つのペアのＢＴＢＵＡが存在する。第１のペアはＵＡ１  ７３０，ＵＡ２  ７３１であり、ピア通信ユニット７１４による元のＷＬＡＮ呼をサポート即ちサービス提供する。第２のペアはＵＡ３  ８３４，ＵＡ４  ８３６であり、ＷＡＮ１０８を介するモビリティマネージャと無線通信ユニット１０２との間の継続中の通信をサポート即ちサービス提供する。第３のペアはモビリティマネージャ１１６内に存在する。この手法は、単一の交換機能即ちＰＢＸ又はＭＧＣによりサポートされるＬＡＮにおいて作用し、有利には、呼転送又はカンファレンス化することを必要としない（例えば、ＳＩＰ参照メッセージがない）。さらにまた、例えば、様々な都市即ち所在地において複数のネットワーク交換機能（例えば、各所在に１つ）を有する複数のビル等、所在地が複数の企業においては、無線通信ユニット１０２による異なる通信は異なるネットワーク交換機能により取扱われてよい。また、ユーザエージェントのペアの間に直接的な通信は必要ないため、そのような状況においても上述の手続は動作する。無線通信ユニット１０２による継続中の通信又は呼の全てが１つのモビリティマネージャ１１６により認識されているかぎり、ユーザエージェントのペアは異なるネットワーク交換機能に存在することができる。例えば、無線通信ユニット１０２による第２の継続中の通信が存在する場合、第２の継続中の通信に関連するユーザエージェントのペアは異なるネットワーク交換機能に存在することができる。
【００４８】
図１１には、第１の無線通信ネットワークから第２の無線通信ネットワークへの継続中の通信のハンドオーバを実行する方法の好適な一実施形態を示す。この図について説明する。上述の開示のうちの一部を過度に繰り返すことを避けるため、この説明のうち多くでは必要に応じて上述の図面を参照し、概観の形態を与える。認められるように、この方法は上述の構造及び装置により、或いは代替の構成により実施できる。例えば、この方法のうちの大部分は、有利には、交換機能又はプロクシサーバとして実装されるモビリティマネージャ又は類似の機能により実施され得る。図１１に示す方法は、２つの通信ユニットの間の通信の第１の通信ネットワークから第２の通信ネットワークへのハンドオーバを実行するための手法である。この方法は、１１０１にて、ハンドオーバ状況が示されること又は切迫していることを判定することにより、開始される。ここで、移動する無線通信ユニット１０２や、又はモビリティマネージャ１１６等、第１の通信ネットワーク１０６内の別のネットワークエンティティが、この判定を実行できる。１１０３にて、呼情報の取得が実行される。ここで呼情報は、第１の通信ネットワークを用いる、無線通信ユニットとピア通信ユニット７１４との間の継続中の通信に対応する。呼情報は、無線通信ユニット若しくはネットワークエンティティから、又は無線通信ユニット若しくはネットワークエンティティにより取得され得る。ネットワークエンティティは、第１の通信ネットワーク内のモビリティマネージャ１１６等である。
【００４９】
続く１１０５にて、無線通信ユニットにより用いられるハンドオーバ数の確認を示す。ここでハンドオーバ数は、例えば、第１の通信ネットワーク内の、モビリティマネージャ１１６にて、即ち、モビリティマネージャ１１６上で終結する。ハンドオーバ数は、第２の通信ネットワーク１０８への継続中の通信のハンドオーバを実行する際に用いられる。上述のように、ハンドオーバ数を確認するための種々の代替の実施形態が存在する。例えば、ハンドオーバ数は無線通信ユニットから取得され得る、ハンドオーバ数はネットワークサーバ又はモビリティマネージャ１１６により無線通信ユニットに割り当て及び提供され得る、或いは、ネットワークサーバから取得される。
【００５０】
一部の実施形態では、第１の通信ネットワークは無線ローカルエリアネットワークであり、第２の通信ネットワークは無線ワイドエリアネットワークである。さらにまた、例えば、第１の通信ネットワークはセッション開始プロトコルインタフェース、Ｈ．３２３インタフェース又は通信のシグナリング及び制御用の類似のインタフェースを用いることができる。一定の実施形態では、ハンドオーバ数の確認及び呼情報の取得は、有利には、通信中の幾つかの点においてハンドオーバが必要であるという暗黙的な仮定により、継続中の通信の設定中に行われる。したがって、１１０３及び１１０５における処理は１１０１における処理より先に発生し得ることが認められる。
【００５１】
次に、１１０７にて、ハンドオーバ数に割り当てられた第２の通信ネットワークを用いる無線通信ユニットから発するハンドオーバ呼の受信を示す。ハンドオーバ呼の受信、又は詳細には発生は、ハンドオーバ状況が示されたことの判定から生じる。ハンドオーバ呼は、第１の通信ネットワーク１０６のネットワーク交換機能１１０にて受信され、モビリティマネージャ１１６等のネットワークエンティティへとルーティングされる。１１０９にて、ネットワークエンティティは、例えば、ピア通信ユニットの継続中の通信をハンドオーバ呼にルーティングさせるメッセージを開始することにより、ピア通信ユニットをハンドオーバ呼に接続するように動作する。このメッセージは、無線通信ユニットを代理して、例えば、無線通信ユニットから届くかのように、開始され得る。
【００５２】
このメッセージはさらに、ネットワーク交換機能１１０に宛てられ、例えば、ネットワーク交換機能を介してピア通信ユニット７１４へとルーティングされる。これに代えて、このメッセージは第１のネットワーク交換機能に宛てられ、即ち、第１のネットワーク交換機能を介してルーティングされ、続いて、第２のネットワーク交換機能へルーティングされるか、第２のネットワーク交換機能を介してピア通信ユニットへとルーティングされ得る。これに代えて、上述の適切なＳＩＰメッセージが与えられる場合、ピア通信ユニットをハンドオーバ呼に接続することには、ａ）ピア通信ユニットの継続中の通信をハンドオーバ呼に転送すること、ｂ）ピア通信ユニットの継続中の通信と、無線通信ユニットの継続中の通信と、ハンドオーバ呼とを一体にカンファレンス化すること、又はｃ）ネットワーク交換機能１１０にてハンドオーバ呼をルーティングすると同時にピア通信ユニットによる継続中の通信を再びルーティングすることが含まれ得る。
【００５３】
いずれの場合においても、１１１１にて、ハンドオーバ呼の接続表示がネットワークエンティティ又はモビリティマネージャ１１６により無線通信ユニット１０２に対し送信される。このことは、ピア通信ユニットにより開始され、かつ、ネットワークエンティティにより受信される応答メッセージ（メッセージへの応答）によって、トリガされる。続く１１１３にて、第２のネットワークを介するハンドオーバ呼に対する継続中の通信の交換又は再ルーティングを示す。再ルーティングは接続表示と、応答メッセージの肯定応答とにより実行される。
【００５４】
このようにして、ハンドオーバ状況が示されると同時に又は直後に第２のネットワークによるハンドオーバ呼を開始することにより、継続中の呼若しくは通信が途絶する尤度やネットワークサービスの不良が経験される尤度が減少するため、顧客満足度が増大する。なお、上述の通信ユニット間の１つの通信ネットワークから別の通信ネットワークへの継続中の通信のハンドオーバを取扱うための方法及び装置は、上述の実施例において利用した通信ネットワークと反対に又は異なって実施されてよいことが留意される。例えば、第１の無線通信ネットワークがセルラーＷＡＮであり、第２の無線通信ネットワークがＷＬＡＮであってもよい。
【図面の簡単な説明】
【００５５】
【図１】２つの無線通信ネットワークの間の継続中の通信のハンドオーバのためのハンドオーバ方法及び装置が実施され得る例示的なシステムの簡略化した代表的な形態の図。
【図２】図１のシステムにおける継続中の通信のハンドオーバ中の種々の例示的な状態の図。
【図３】図１のシステムにおける継続中の通信のハンドオーバ中の種々の例示的な状態の図。
【図４】継続中の通信のハンドオーバが完了した後の図１のシステムの図。
【図５】１つの無線通信ネットワークから別の無線通信ネットワークへの無線通信ユニットによる継続中の通信のハンドオーバを実行するように構成された無線通信ユニットの簡略化したブロック図。
【図６】第１の通信ネットワークから第２の通信ネットワークへの通信のハンドオーバを実行するために利用可能なモビリティマネージャの簡略化したブロック図。
【図７】ハンドオーバ方法及び装置が実施され得る別の例示的なシステムの簡略化した代表的な形態の図。
【図８】図７のシステムにおける継続中の通信のハンドオーバ中の種々の例示的な状態の図。
【図９】図７のシステムにおける継続中の通信のハンドオーバ中の種々の例示的な状態の図。
【図１０】継続中の通信のハンドオーバが完了した後の図７のシステムの図。
【図１１】第１の無線通信ネットワークから第２の無線通信ネットワークへの継続中の通信のハンドオーバを実行する方法の好適な一実施形態の図。
【図１】
2007507161.tif 000003
【図２】
2007507161.tif 000004
【図３】
2007507161.tif 000005
【図４】
2007507161.tif 000006
【図５】
2007507161.tif 000007
【図６】
2007507161.tif 000008
【図７】
2007507161.tif 000009
【図８】
2007507161.tif 000010
【図９】
2007507161.tif 000011
【図１０】
2007507161.tif 000012
【図１１】
2007507161.tif 000013
【国際調査報告】
2007507161.tif 000014