(57)【特許請求の範囲】
【請求項１】
複数のインタフェースを有する端末装置の接続管理のためのパラメータを設定する方法であって、
各リンクがインタフェースに関連している複数のリンクを選択するために前記端末装置によって使用される少なくとも１つのグローバルパラメータ及び少なくとも１つのインタフェース固有パラメータを設定することと、
前記少なくとも１つのグローバルパラメータ及び少なくとも１つのインタフェース固有パラメータを使用することによって、サービングインタフェースと前記端末装置に設けられている前記複数のインタフェースの他のインタフェースとのネットワークパフォーマンスを比較することと、
前記比較の結果に従って、前記端末装置に設けられている前記インタフェースに関連する推薦リンクを順位付けすることと、
前記少なくとも１つのグローバルパラメータ、前記少なくとも１つのインタフェース固有パラメータ、及び前記比較の結果に従った前記順位付けに基づいて、前記複数のリンクのうちの１つへのハンドオーバを実行する若しくは実行しないことと、
を備え、前記少なくとも１つのグローバルパラメータは、前記端末装置内の前記複数のインタフェースの全てに適用可能なパラメータに関連し、前記少なくとも１つのインタフェース固有パラメータは、前記複数のインタフェースのうちの１つのインタフェースに適用可能なパラメータに関連している、方法。
【請求項２】
前記設定することは、前記端末装置が前記複数のリンクのパフォーマンステストを行うかどうかを示す自動選択パラメータを設定し、前記パフォーマンステストに基づいて最良のリンクを推薦することを含む、請求項１の方法。
【請求項３】
前記設定することは、前記端末装置が推薦リンクに自動的に切り替わるかどうかを示すための自動切替パラメータを設定すること、或いは、推薦リンクに切り替わることをユーザが好むかどうかを前記ユーザに尋ねるために、前記ユーザと相互作用することを含む、請求項１の方法。
【請求項４】
前記設定することは、前記インタフェースに関連する前記複数のリンクのパフォーマンステストを行う目的で前記端末装置が前記インタフェースを自動的に有効にするかどうかを示すために、前記装置内の前記インタフェースに関する自動リンク有効化パラメータを設定することを含む、請求項１の方法。
【請求項５】
前記設定することは、他のインタフェースから切り替わった後に前記端末装置が前記インタフェースを自動的に無効にするかどうかを示すために、前記端末装置内の前記インタフェースに関する自動リンク無効化パラメータを設定することを含む、請求項１の方法。
【請求項６】
ユーザが前記少なくとも１つのグローバルパラメータ及び少なくとも１つのインタフェース固有パラメータを直接に設定することが可能であり、或いは、前記ユーザに代わって、オペレータ管理者が、前記ユーザの要求するサービスを前記ユーザに提供するために、前記少なくとも１つのグローバルパラメータ及び少なくとも１つのインタフェース固有パラメータを遠隔で設定することが可能である、請求項１の方法。
【請求項７】
前記比較することに基づいて、前記複数のリンクから推薦リンクを一意的に特定してユーザに視覚的に提示することをさらに備える請求項１の方法。
【請求項８】
サービングインタフェースを一意的に特定してグラフィカルユーザインタフェースでユーザに視覚的に提示することをさらに備える請求項１の方法。
【請求項９】
接続されているインタフェースをサービングインタフェースと区別するために、グラフィカルユーザインタフェースにおいて前記接続されているインタフェースを一意的に特定してユーザに視覚的に提示することをさらに備える請求項１の方法。
【請求項１０】
ユーザ又はオペレータ管理者が、選好に関して最高のものから最低のものへ、前記複数のインタフェースの各々をランク付けすることを可能にすることをさらに備え、接続マネージャが推薦リンクを推定するために、前記選好を考慮する、請求項１の方法。
【請求項１１】
端末装置であって、
サービングインタフェースを含む、少なくとも１つのネットワークと接続するための複数のインタフェースと、
前記複数のインタフェースと前記少なくとも１つのネットワークとの間の接続ごとにネットワークパフォーマンスを決定する接続マネージャであって、グローバルパラメータ及びインタフェース固有パラメータに従って動作し、前記グローバルパラメータ及び前記インタフェース固有パラメータに基づいて、前記サービングインタフェースに接続若しくは前記サービングインタフェースから切り替える接続マネージャと、ここで、前記接続マネージャは、前記グローバルパラメータ及びインタフェース固有パラメータを使用することによって、サービングインタフェースと当該端末装置に設けられている前記複数のインタフェースの他のインタフェースとのネットワークパフォーマンスを比較し、前記比較の結果に従って当該端末装置に設けられている前記インタフェースに関連する推薦リンクを順位付けする、
前記グローバルパラメータ及び前記インタフェース固有パラメータをセットするために、且つ、前記サービングインタフェースのステータスを示すために、グラフィカルユーザインタフェースを表示するための当該端末装置のディスプレイと、
を備え、
前記グローバルパラメータは、当該端末装置内の前記複数のインタフェースの全てに適用可能なパラメータに関連し、前記インタフェース固有パラメータは、前記複数のインタフェースのうちの１つのインタフェースに適用可能なパラメータに関連している、端末装置。
【請求項１２】
前記グローバルパラメータ又は前記インタフェース固有パラメータを格納するために、前記接続マネージャによってアクセス可能なメモリをさらに備える請求項１１の端末装置。
【請求項１３】
前記複数のインタフェースは、推薦リンクを含み、前記接続マネージャは、前記サービングインタフェースから前記推薦リンクに切り替える、請求項１１の端末装置。
【請求項１４】
前記ディスプレイは、前記グラフィカルユーザインタフェースを介して指示を受信すると、前記端末装置によってアクセス可能な無線ネットワークに関する情報を表示するためのウィンドウを表示する、請求項１１の端末装置。
【請求項１５】
前記複数のインタフェースから無効にされたインタフェースをさらに備え、前記無効にされたインタフェースのステータスは、前記グラフィカルユーザインタフェースにおいて一意的に識別される、請求項１１の端末装置。
【請求項１６】
前記サービングインタフェースとは異なる接続されているインタフェースをさらに備え、前記接続されているインタフェースのステータスは、前記グラフィカルユーザインタフェースにおいて一意的に識別される、請求項１１の端末装置。
【請求項１７】
通信を管理するために端末装置を設定する方法であって、
前記端末装置のディスプレイにグラフィカルユーザインタフェースを表示することと、
前記グラフィカルユーザインタフェースを介して、前記端末装置内の複数のインタフェースの全てに適用可能な自動選択パラメータ及び自動切替パラメータを含むグローバルパラメータをセットすることと、
前記グラフィカルユーザインタフェースを介して、前記端末装置の特定のインタフェースに関する自動リンク有効化パラメータをセットすることと、
前記グラフィカルユーザインタフェースを介して、前記端末装置の前記特定のインタフェースに関する自動リンク無効化パラメータをセットすることと、
前記自動選択パラメータ、前記自動切替パラメータ、前記自動リンク有効化パラメータ、及び前記自動リンク無効化パラメータに基づいて、前記複数のインタフェースのための接続マネージャを更新することと、
前記自動選択パラメータ、前記自動切替パラメータ、前記自動リンク有効化パラメータ、及び前記自動リンク無効化パラメータに従って、少なくとも１つのネットワークに関して前記複数のインタフェースを管理するために前記接続マネージャを動かすことと、
前記自動選択パラメータが有効にセットされ、且つ、信号強度又は他のネットワークパフォーマンスファクターが特定のレベルを超える若しくは下回る場合に、サービングインタフェースに関してネットワークパフォーマンスのテストを実行することと、
少なくとも前記自動選択パラメータ、前記自動切替パラメータ、前記自動リンク有効化パラメータ、及び前記自動リンク無効化パラメータを使用することによって、前記サービングインタフェースと前記端末装置に設けられている前記複数のインタフェースの他のインタフェースとの前記ネットワークパフォーマンスを比較することと、
前記グラフィカルユーザインタフェースにおいて前記サービングインタフェースより良好な推薦インタフェースを識別することと、
前記自動切替パラメータが有効にセットされ、且つ、前記推薦インタフェースが前記サービングインタフェースより良好である場合に、前記推薦インタフェースに自動的に切り替えることと、
を備える方法。
【請求項１８】
前記接続マネージャが前記自動リンク無効化パラメータに基づいて通信のために他のインタフェースを選択する場合に、前記サービングインタフェースを無効にすることをさらに備える請求項１７の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末又はモバイル装置からネットワークへの接続の管理に関する。特に、本発明は、特定のインタフェース及びこの装置に関する設定パラメータの設定に基づいて、装置ハンドオーバ動作、及びユーザとの相互作用又は非相互作用を管理することに関する。
【背景技術】
【０００２】
例えばラップトップ型コンピュータ、電話、携帯情報端末などの携帯装置は、様々な無線技術を備えた１以上のネットワークインタフェースを含む。アクセス技術タイプに応じて、通信能力、帯域幅、データレート及び所要電力は異なる。さらに、利用可能なネットワークのリアルタイムの状態は、これらのネットワーク上で提供されることができるサービスの質に影響を及ぼす。従って、携帯又はモバイル装置は、特定の基準に基づいて、利用可能な種類から最良のネットワークアクセス技術を選択する必要がある。
【０００３】
携帯又はモバイル装置は、以下では「端末」と呼ばれ、たいていの場合、異なる無線ネットワークへのアクセスを可能にする複数のインタフェースを組み込まれている。多くのネットワーク選択スキームは、端末装置からアクセスする無線ネットワークを選択するために使用されることができる。端末装置は、推薦ネットワークを選択するためのポリシー及びアルゴリズムを使用することができる。端末装置は、ポリシー及びアルゴリズムに基づいて、自動切替、並びに、自動インタフェース有効化及び無効化を使用する。切替が生じることをポリシー及びアルゴリズムが決定すると、切り替えは、ユーザ関与なしに生じる。便利ではあるが、自動切替は、次の理由で望まれないことがある。
【０００４】
推薦リンクに切り替えるか切り替えないかのユーザ選好は、パフォーマンス以外に、セキュリティ、接続に関する接続料金、そのネットワークで利用可能な特定のアプリケーション／サービスなどといった要因に基づくことができる。ユーザ選好に関連するポリシーのうちのいくつかは、推薦リンクを推定するために使用されるアルゴリズムに適用されることができるが、ユーザは、特定の場合には、彼が推薦リンクへ切り替えたいかどうかを接続マネージャによって尋ねられることによって、特定のインタフェースへの切り替えを意識的に承認することを好むかもしれない。例えば、推薦リンクに特別料金が必要になる場合では、ユーザは、自動切替の代わりに、この相互作用を好むかもしれない。
【０００５】
さらに、既知の装置は、好ましいネットワークのリストをユーザに表示する。これらのネットワークは、通常は、信号強度などのいくつかの基準に従って順位付けされる。しかしながら、既存の装置は、利用可能なネットワーク、又はそれらのネットワークにアクセスするためのリンクの比較を提供しない。
【発明の概要】
【０００６】
本発明の開示される実施形態は、ネットワークを切り替えるために、或いは、行動を起こすための情報をユーザに提供して推薦リンクに切り替えるために接続マネージャが使用する手続きを設定するためのパラメータをセットするオプションを組み入れる。
【０００７】
従って、開示される実施形態は、端末装置の接続マネージャのためのパラメータを設定する方法を記載する。この方法は、ユーザによってグローバルパラメータ又はインタフェース固有パラメータを設定し、或いは、オペレータ管理者によってこれらのパラメータを遠隔で設定することを含む。この方法は、端末装置上でインタフェースに関連する複数のリンクのネットワークパフォーマンスを比較することを含む。サービングインタフェースは、データ伝送に使用される接続されているインタフェースである。サービングインタフェースは、グラフィカルユーザインタフェースによって示される。
【０００８】
開示される実施形態によれば、端末装置が記載されている。この端末装置は、少なくとも１つのネットワークに接続される複数のインタフェースを含むことができる。サービングインタフェースは、複数のインタフェースの中にある。
【０００９】
この端末装置は、接続マネージャをさらに含む。接続マネージャは、利用可能なネットワーク及びこの装置のインタフェースに関連するリンクに関するネットワークパフォーマンスを決定する能力を持つ。接続マネージャは、ネットワーク接続を管理するために、グローバルパラメータ、インタフェース固有パラメータ及びネットワーク選択アルゴリズムに従って動作する。
【００１０】
この端末装置は、さらにグローバルパラメータ又はインタフェース固有パラメータをセットするために、且つ、サービングインタフェース、推薦リンク及び接続しているリンクを示すために、グラフィカルユーザインタフェースを表示するための端末装置のディスプレイを含む。
【００１１】
さらに、開示される実施形態によれば、通信を管理するために端末装置を設定する方法が記載されている。この方法は、端末装置のディスプレイにグラフィカルユーザインタフェースを表示することを含む。この方法は、グラフィカルユーザインタフェースを介して自動選択パラメータをセットすることをさらに含む。この方法は、グラフィカルユーザインタフェースを介して自動切替パラメータをセットすることをさらに含む。この方法は、グラフィカルユーザインタフェースを介して自動リンク有効化パラメータをセットすることをさらに含む。この方法は、グラフィカルユーザインタフェースを介して自動リンク無効化パラメータをセットすることをさらに含む。この方法は、ネットワークオペレータ管理者によって、上記の全てのパラメータを遠隔でセットすることをさらに含む。
【図面の簡単な説明】
【００１２】
添付の図面は、本発明についての一層の理解を提供するために含まれ、明細書の一部を構成する。以下に記載されている図面は、本発明の実施形態を示し、説明とともに、特許請求の範囲に開示される本発明の原理について説明する役割を果たす。
【図１】図１は、開示される実施形態に従って、複数のネットワークへの複数のインタフェースを有する端末装置を示す。
【図２】図２は、開示される実施形態に従って、接続マネージャのためのパラメータをセットして設定するためのフローチャートを示す。
【図３】図３は、開示される実施形態に従って、接続マネージャのためのパラメータを設定するためのフローチャートを示す。
【図４】図４は、開示される実施形態に従って、接続マネージャとの装置相互作用に関するグローバルパラメータのためのテーブルを示す。
【図５】図５は、開示される実施形態に従って、インタフェースに関するインタフェース固有パラメータのためのテーブルを示す。
【図６】図６は、開示される実施形態に従って、グラフィカルユーザインタフェースの視覚的な指示を示す。
【図７】図７は、開示される実施形態に従って、グラフィカルユーザインタフェースにインタフェース特性、利用可能なネットワーク、及びパフォーマンス情報を表示するためのドロップダウンメニューを示す。
【図８】図８は、開示される実施形態に従って、グラフィカルユーザインタフェースにリストされたインタフェースに関するメニューオプションのためのブロック図を示す。
【図９】
【発明を実施するための形態】
【００１３】
以下、本発明の好ましい実施形態について詳細に言及する。好ましい実施形態の例は、添付の図面に示される。
【００１４】
図１は、開示される実施形態に従って、ネットワークとともに使用するための端末装置１０２を示す。端末装置１０２は、環境１００中で無線及び有線通信能力を持つモバイル又は携帯装置であることができる。図１に示されるように、端末装置１０２は、ネットワーク１０４及び１０６に接続することができる。他のネットワークは、環境１００中に存在していてもよく、同様に端末装置１０２に接続してもよい。
【００１５】
端末装置１０２は、種々の要素及び機能を含む。例えば、端末装置１０２は、プロセッサ１１２及びメモリ１１４を含む。プロセッサ１１２は、種々の機能に格納されている若しくは書き込まれているコマンド、端末装置１０２に格納されているプログラム及びアルゴリズムを実行することができる。メモリ１１４は、プロセッサ１１２に必要とされる値、パラメータ及びデフォルト設定などとともに、これらを格納することができる。
【００１６】
端末装置１０２は、ユーザに情報を表示するためにディスプレイ１１６をさらに含む。ディスプレイ１１６は、技術的に知られているいかなるディスプレイであってもよく、コンピュータ端末又は映写（projection）のように、端末装置１０２以外に情報を表示するディスプレイをさらに含む。グラフィカルユーザインタフェース（ＧＵＩ）１１８は、ユーザと相互作用し、且つ、入力を受け取るために、ディスプレイ１１６に表示されることができる。
【００１７】
端末装置１０２は、ネットワークインタフェース１２０、１２２及び１２４をさらに含む。ネットワークインタフェースは、特定のリンク層タイプのネットワークへのエントリーポイントとして機能する。ネットワークインタフェースのリンク層技術は、マルチプルリンク層（multiple link layer）又は物理層のプロトコル又はメカニズムをサポートすることができる。端末装置１０２は、複数のインタフェースを含む。好ましくは、ネットワークインタフェース１２０、１２２及び１２４は、インターネットプロトコル（ＩＰ）層又は上記のもののように、上位層のエントリーポイントとして機能する。
【００１８】
接続マネージャ１４０は、種々のネットワークへのリンク及びインタフェースを管理する。接続マネージャ１４０は、端末装置１０２がネットワーク又はインタフェースを切り替えるときの動作方法を決定するパラメータを含むことができる。さらに、接続マネージャ１４０は、ネットワーク情報及びパフォーマンスを表示するためにＧＵＩ１１８と相互作用する。
【００１９】
ネットワークインタフェースは、有線又は無線ネットワークに接続されることができる。例えば、ネットワークインタフェース１２４は、情報及びデータを送受信するために有線媒体（wired media）を使用する有線ネットワークインタフェースであることができる。ネットワークインタフェース１２４は、リンク１２５によって有線ネットワーク１０６に結合されることができる。或いは、端末装置１０２は、ネットワーク１０４のような無線ネットワークに接続してもよい。
【００２０】
ネットワーク１０４は、無線ネットワークインタフェース１２０及び１２２を通じて端末装置１０２と情報及びデータを交換するために、無線媒体（wireless media）を使用することができる。ネットワークインタフェース１２０及び１２２は、それぞれリンク１３０及び１２８を介して、無線ネットワーク１０４に接続することができる。従って、有線ネットワークインタフェース１２４並びに無線ネットワークインタフェース１２０及び１２２は、手続き（procedure）及びプロトコルなどの点で異なっていることがある。
【００２１】
ネットワークインタフェース状態は、各ネットワークインタフェースに関連することができる。ネットワークインタフェース状態は、関連するインタフェースがどのような「状態（state）」であるかを示す値を含む。例えば、ネットワークインタフェース状態に関する値は、無効（disabled）、ネットワークケーブル未接続（network cable unplugged）（有線ネットワークインタフェース用）、切断（disconnected）、制限付き接続性（limited connectivity）、ローカル接続性（local connectivity）、インターネット接続性（Internet connectivity）などを含むことができる。これらの値及び他のものは、ＧＵＩ１１８に表示される属性として示されることができ、接続マネージャ１４０によって注意されることができる。
【００２２】
リンク層接続は、端末装置１０２と接続のネットワークポイントとの間に存在する。リンク１３０がネットワークインタフェース１２０に関連するように、リンクは、ただ１つのネットワークインタフェースに関連することができる。これに代えて、リンクは、複数のインタフェースに関連してもよい。ネットワークインタフェースの状態が「無効」又は「ネットワークケーブル未接続」以外のものである場合、１以上のリンクは、ネットワークインタフェース上に存在することができる。接続マネージャ１４０はまた、これらの状態に注意することができる。
【００２３】
リンクは、それに関連する状態を有することができる。例えば、ネットワークインタフェース１２０からのリンク１３０は、それに関連するリンク状態を有することができる。リンク状態は、そのリンクに関する次の値のうちの１つを含むことができる。リンクに関する値は、切断、制限付き接続性、ローカル接続性、インターネット接続性などである。これらの値及び他のものは、より詳細に後に開示するように、リンク状態属性として示されることができる。
【００２４】
サービングリンク（serving link）は、アプリケーションパケットが送受信されるリンクを示すことができる。複数のサービングリンクが端末装置１０２に存在してもよい。図１によれば、リンク１３０は、端末装置１０２に関するサービングリンクを示すことができる。他のリンクは、候補リンク１２６及び１２８を含む。候補リンクは、ターゲットリンクとして望ましいリンクを指す。ターゲットリンクは、サービングリンクになるために選択されたリンクである。例えば、候補リンクは、ターゲットリンク選択機能によって使用されるターゲットリンク選択アルゴリズムによって選択された場合、ターゲットリンクになることができる。
【００２５】
さらに、インタフェース１２０は、サービングインタフェース（serving interface）として知られることができる。サービングインタフェースは、少なくとも１つのサービングリンクを有するインタフェースである。しかしながら、サービングインタフェースは、端末装置１０２上でアプリケーションに関するデータを転送している。端末装置からのアプリケーショントラフィックは、サービングインタフェースだけを使用する。
【００２６】
換言すると、インタフェース１２０、１２２及び１２４は、ネットワークに接続されることができ、従って、「接続されている（connected）」インタフェースとしてＧＵＩ１１８に表示されることができる。しかしながら、サービングインタフェース１２０は、プロセッサ１１２によって実行されるアプリケーションに関するデータを転送する唯一のインタフェースであることができる。ネットワークを切り替える若しくは新しいリンクを選択する際には、サービングインタフェースの状態及びネットワークパフォーマンスは、場合によっては、他のインタフェースの状況及びネットワークパフォーマンスより重要である。
【００２７】
上記の例を使用すると、接続されているインタフェース１２２及び１２４は、良好なネットワークパフォーマンスを示すかもしれないが、端末装置上で作動するアプリケーションには使用されない。サービングインタフェースを通過するトラフィックを活動的に（actively）生成しているアプリケーションがあり、且つ、ＩＰ層又はアプリケーション層モビリティ管理プロトコルがアプリケーションに使用されていない場合、いずれかのインタフェースによりサポートされるリンクへの切替は、アプリケーションのサービスの中断につながるので、生じるべきでない。
【００２８】
ユーザが端末装置１０２にそうするように手動で指示するのとは対照的に、クレームされる実施形態は、ネットワークパフォーマンスを決定するために、サービングインタフェースに対するテストを自動的に行うことができる。従って、ＧＵＩ１１８に表示される情報は、動的であり、パフォーマンスの変化が生じるのに従って更新される。ＧＵＩ１１８の１以上の例が、より詳細に後に開示される。
【００２９】
図２は、開示される実施形態に従って、接続マネージャ１４０に関するパラメータをセットして（set）設定する（configure）ためのフローチャート２００を示す。これらの動作は、種々のパラメータを選択するためのドロップダウンメニューを提供するＧＵＩ１１８を使用して、実行されることができる。接続マネージャ１４０は、パラメータを格納することができ、ネットワークへのインタフェースを介したリンクを選択して切り替える際に、それらを使用することができる。一旦パラメータが設定されると、接続マネージャ１４０は、ユーザ入力の必要なしに、自動的にそうすることができる。
【００３０】
ステップ２０２は、端末装置１０２上でインタフェースによってサポートされているリンクのネットワークパフォーマンスを測定する（determine）ことにより実行する。このステップで特に関心があるのは、サービングインタフェースでのインターネット接続性である。弱いインターネット接続性を有する良好な信号強度は、この場合において望ましくない。接続マネージャ１４０は、このステップの間に、テスト又は他の情報収集アクティビティを実行することができる。
【００３１】
ステップ２０４は、接続マネージャ１４０及び任意の関連するインタフェースに関するパラメータを設定することにより実行する。パラメータは、選択及び切替プロセス中での接続マネージャ１４０の動作を決定することができる。ステップ２０４は、図３に関連してより詳細に後に開示される。
【００３２】
ステップ２０６は、任意のサービングインタフェースに関する特別の関心と、インタフェースのネットワークパフォーマンス測定を比較することにより実行する。特にリンク又はインタフェースが他のものより好ましい（favored）場合には、ステップ２０６は、比較を行う際にステップ２０４でセットされたパラメータを使用することができる。ステップ２０８は、比較結果に従って、推薦リンク（recommended link）を順位付けすることにより実行する。これらの結果は、ＧＵＩ１１８に表示されることができる。
【００３３】
ステップ２１０は、順位付けに基づいて好ましいリンクに切り替えるように、自動切替パラメータが有効になっているかどうかを判断することにより実行する。換言すると、インターネット接続性のようなより良好なネットワークパフォーマンスを示すリンクが順位付けに従って利用可能である場合、接続マネージャ１４０は、ユーザ入力なしに、そのリンク及びそれに関連するインタフェースに自動的に切り替えることができる。従って、接続マネージャ１４０は、パフォーマンスに基づいてネットワークを動的に切り替えることができる。
【００３４】
ステップ２１０がそうである（yes）場合、ステップ２１２は、接続マネージャ１４０によって指示されるような推薦された、即ち、好ましいリンクに切り替えることにより実行する。ステップ２１０がそうでない（no）場合、ステップ２１４は、ディスプレイ１１６に比較結果を表示することにより実行する。以下に開示されるように、特定の情報は、サービングインタフェース及びそれらのパフォーマンス結果を示し、ＧＵＩ１１８においてユーザにとって利用可能であるかもしれない。ステップ２１６は、もしあれば、ＧＵＩ１１８を介して与えられたユーザ入力に基づく動作を実行することにより実行する。或いは、接続マネージャ１４０は、設定されたパラメータに基づいて、予め定められた動作を実行してもよい。
【００３５】
図３は、開示される実施形態に従って、接続マネージャ１４０に関するパラメータを設定するためのフローチャート３００を示す。フローチャート３００は、図２のステップ２０４に関係していることができる。しかしながら、ステップ２０４は、図３００によって開示される実施形態によって制限されるわけではない。
【００３６】
ステップ３０２は、接続マネージャ１４０の動作を設定するためのパラメータをセットするために、ユーザにＧＵＩ１１８を表示することにより実行する。ＧＵＩ１１８は、様々な設定及び表示を備えることができ、これらは、より詳細に後に開示される。
【００３７】
ステップ３０４は、モバイルノードグローバルパラメータ（mobile node global parameter）をセットすることにより実行する。モバイルノードグローバルパラメータは、端末装置１０２内の全てのインタフェースに適用可能なパラメータである。グローバルパラメータは、ユーザによって、或いは、ユーザの要求するサービスをユーザに提供するためにユーザに代わって活動するオペレータ管理者（operator administrator）によって、設定されることができる。以下に開示される２つのパラメータは、自動選択及び自動切替に関連するが、追加のグローバルパラメータがさらに含まれてもよい。
【００３８】
ステップ３０６は、端末装置１０２の全てのインタフェースに関する自動選択パラメータをセットすることにより実行する。自動選択パラメータは、２つのオプション、即ち、有効（enabled）及び無効（disabled）を有することができる。図４を参照すると、テーブル４００は、開示される実施形態に従って、接続マネージャ１４０と相互作用するインタフェースのグローバルパラメータに関して示される。テーブル４００は、端末装置１０２のメモリ１１４に格納されることができ、ＧＵＩ１１８を介してセットされることができる。
【００３９】
自動選択パラメータ４０２は、有効パラメータ（enabled parameter）４０４及び無効パラメータ（disabled parameter）４０６を含む。有効パラメータ４０４がステップ３０６で示される場合、接続マネージャ１４０は、ネットワークパフォーマンスのテストを実行し、ＧＵＩ１１８を通じて推薦リンクを表示する。このテストは、周期的に、或いは、動的な方法で実行されることができる。さらに、テストは、信号強度又は他のネットワークパフォーマンスファクターが、指定されたレベルを超える若しくは下回るときに、実行されることができる。
【００４０】
無効パラメータ４０６がステップ３０６で示される場合、接続マネージャ１４０は、ネットワークパフォーマンスに関するいかなるテストも実行しない。さらに、テストが実行されないので、接続マネージャ１４０は、テストの結果を表示するためにＧＵＩ１１８を使用することはない。従って、このパラメータがセットされている間は、動的選択プロセスは生じない。
【００４１】
ステップ３０８は、端末装置１０２の全てのインタフェースに関する自動切替パラメータ４０８をセットすることにより実行する。自動切替は、現在のリンクサービングリンクより良好な推薦リンクに切り替える機能を有効にする。この切替は、自動的である。自動切替パラメータ４０８は、２つのオプション、即ち、有効及び無効を有することができる。図４を参照すると、自動切替パラメータ４０８は、有効パラメータ４１０及び無効パラメータ４１２を含む。
【００４２】
自動選択と同じように、ユーザは、パラメータ４１０及び４１２に関する適切な情報をエンターすることにより、接続マネージャ１４０がどのように動作するかを設定する。有効パラメータ４１０がステップ３０８で示される場合、自動切替は、「オン（on）」になる。最良のリンクが現在のサービングリンクと異なる場合、接続マネージャ１４０は、最良のリンクを積極的に選択する。接続マネージャ１４０は、自動的に切り替えて、さらに、切り替えをユーザに通知することができる。この通知は、自動切替が生じたときに、ディスプレイ１１６においてポップアップウィンドウを使用することにより生じることができる。
【００４３】
無効パラメータ４１２がステップ３０８で示される場合、自動切替機能は、無効にされる。ユーザによって指示されない限り、接続マネージャ１４０は、現在のサービングリンクと異なるいずれのリンクも選択しない。自動選択がステップ３０６で有効にされる場合に、この動作は、生じることがあり、ポップアップウィンドウは、それらが最良のリンクに切り替わることができることをユーザに知らせる。切替は、無効パラメータ４１２が示されているにもかかわらず生じることができる。
【００４４】
ステップ３１０は、接続マネージャ１４０を設定するために、ＧＵＩ１１８を使用してインタフェース固有パラメータ（interface specific parameter）をセットすることにより実行する。インタフェース固有パラメータは、図１のインタフェース１２０、１２２及び１２４のように、選択されたインタフェースに影響を与える。これらのパラメータは、「全体的（global）」ではない。インタフェース固有パラメータは、ユーザによって、或いは、ユーザの要求するサービスをユーザに提供するためにユーザに代わって行動するオペレータ管理者によって、設定されることができる。
【００４５】
図５を参照すると、テーブル５００は、開示される実施形態に従って、インタフェースに関するインタフェース固有パラメータに関して示される。例えば、テーブル５００は、インタフェース１２０に関するインタフェース固有パラメータに言及することができる。テーブル５００は、端末装置１０２のメモリ１１４に格納されることができ、接続マネージャ１４０によってアクセス可能である。
【００４６】
ステップ３１２は、自動有効化パラメータ（auto-enable parameter）５０２をセットすることにより実行する。上記に開示したように、自動選択がグローバルパラメータとして有効にされる場合に、自動有効化（auto-enabling）は、有意義である。ユーザは、特定のインタフェースに関して、接続マネージャ１４０にＧＵＩ１１８を介してこのパラメータを設定することができる。テーブル５００を参照すると、３つの可能な値、即ち、オールウェイズ（always）、ネバー（never）、アスクミー（ask me）がセットされることができる。このように、自動有効化パラメータ５０２は、オールウェイズパラメータ５０４、ネバーパラメータ５０６、アスクミーパラメータ５０８を含む。
【００４７】
オールウェイズパラメータ５０４が自動有効化に関する値として示される場合、接続マネージャ１４０は、このインタフェースが最良のリンクであるときに常に切り替える。ネバーパラメータ５０６が示される場合、接続マネージャ１４０は、切り替えない。アスクミーパラメータ５０８が示される場合、接続マネージャは、切り替えるかどうかをユーザに問い合わせる。その応答に基づいて、接続マネージャ１４０は行動する。
【００４８】
自動有効化に関する「アスクミー」指示は、後に続くものとして接続マネージャ１４０に関する種々のオプションをさらに含むことができる。１つのオプションは、接続マネージャ１４０が最良のリンクの推薦のためにリンクを評価し、且つ、無効になっているリンク（disabled link）がパラメータ５０８の値「アスクミー」に関連付けられた「自動有効化」パラメータを有しているときはいつでも、該当するリンクが評価及び推薦の目的で有効にされることができるかどうかをユーザが尋ねられる、というものであることができる。
【００４９】
上記のオプションは、頻繁なユーザ相互作用を要求するかもしれないので、他のオプションは、これらの相互作用を制限するために使用されることができる。例えば、自動有効化パラメータ５０２がアスクミーパラメータ５０８によって示される「アスクミー」の値を有する場合、接続マネージャは、ユーザに時間間隔を設定することを許可する。時間間隔が終了した後に、接続マネージャ１４０が最良のリンクの評価を実行する場合に、ユーザは、接続マネージャ１４０が関連するインタフェースを有効にすることができるかどうかを尋ねられることができる。時間間隔を備えたタイマーは、インタフェースを有効にするためのユーザ許可を周期的に要求するためにセットされることができる。時間間隔が終了しなければ、ユーザは問い合わせられることはない。
【００５０】
他のオプションは、接続マネージャ１４０が対応するリンクを初めて評価する時だけに、無効になっているリンクを有効にするようにユーザに依頼することを含む。接続マネージャ１４０は、応答を使用することができるが、応答は、自動有効化パラメータ５０２に関してセットされたアスクミー設定を無視しない。例えば、端末装置１０２が起動されるごとに、問い合わせが生じてもよい。
【００５１】
アスクミーパラメータ５０８がセットされる場合の動作に関するさらに他のオプションは、サービングインタフェース及び有効になっているインタフェースの接続性が悪い場合に、適切なインタフェースを有効にするようにユーザに依頼することである。このオプションは、所望の接続性を提供する他のインタフェースがない「苦肉の策（last resort）」状況と見なすことができる。
【００５２】
ステップ３１４は、特定のインタフェースに関する自動無効化パラメータ（auto-disable parameter）５１０をセットすることにより実行する。自動切替が有効にされる場合に、自動無効化は、関連がある。自動無効化は、他のインタフェースへの切替時に自動的に無効にするか無効にしないかを、指定されたインタフェースに指示する。
【００５３】
オールウェイズパラメータ５１２が示される場合、自動切替の結果、他のインタフェースがサービングインタフェースであると判断されると、インタフェースは、常に無効にされる。それが積極的にこの動作と関連しなくても、接続マネージャ１４０は、これに注意するべきである。切替時にインタフェースを無効にすることによって、電力は、端末装置１０２において節約されることができる。
【００５４】
ネバーパラメータ５１４が示される場合、インタフェースは、切替時に無効にされない。インタフェースは、接続マネージャ１４０が新しいサービングインタフェースに関連する問題に起因して切り替え戻す場合に備えて、有効のままにされる。接続は、新しいリンクに関して一時的である場合があり、前のリンクは、その接続が終了するときに有効にされる必要がある。接続マネージャ１４０は、これに注意し、前のサービングインタフェースに関するリンクを評価し続ける。
【００５５】
アスクミーパラメータ５１６が示される場合、ユーザは、前のサービングインタフェースを無効にすべきかどうかについて尋ねられる。アスクミーパラメータ５１６に関連するオプションのうちのいくつかは、ユーザとの相互作用を低減するために、自動無効化に関してさらに使用されてもよい。
【００５６】
ステップ３１６は、接続マネージャ１４０にユーザ選好（preference）をセットすることにより実行する。このステップでは、ユーザは、推薦リンクが評価プロセス中に考慮に入れられるように、リンクの選好を設定することができる。リンクは、他のものより「好ましい（preferred）」とされることができ、これにより、ネットワークパフォーマンス評価を無視する。さらに、ユーザは、接続マネージャ１４０がどのように動作するか決定する異なるモードを選択することができる。
【００５７】
例えば、ＧＵＩ１１８に表示されるメイン設定ウィンドウは、ユーザが接続マネージャ１４０に選好に従って端末装置１０２内のインタフェースに順位を付けさせることを可能にする。上位にリストされる（listed）インタフェースほど、選好が高い。デフォルトの推奨順位は、インタフェースタイプに基づくかもしれない。順位は、最も高い選好から最も低い選好にＬＡＮ、Ｗｉｆｉ、３Ｇ及びＷｉＭａｘのように定められることができる。  
ユーザは、リスト上でインタフェースをクリックすることによってインタフェース選好を変更することができる。インタフェースは、強調表示され、或いは、同様の方法で表示される。ユーザは、インタフェース選好の順位付けを変更するために、上向矢印又は下向矢印をクリックすることができる。
【００５８】
ステップ３１８は、ステップ３０４−３１６でセットされたパラメータ及び選好で接続マネージャ１４０を更新することにより実行する。パラメータは、接続マネージャ１４０を設定するために提供し（service）、ステップ３０２がパラメータをセットするために再び実行されるまで、そのままにされる。
【００５９】
接続マネージャ１４０に関するパラメータをセットするためのＧＵＩ１１８の例は、より詳細に以下に開示される。これらの例は、情報がユーザにどのように表示されるかという視覚的な表現（visual representation）を提供することができる。技術的に知られている他のインタフェース及び視覚的な表現が使用されてもよい。
【００６０】
端末装置１０２内の全てのインタフェースは、図６に示される以下の視覚的な指示（visual indication）などのような特定の視覚的な指示でリストされることができる。ＧＵＩ１１８は、適用可能なインタフェース及びリンクに関して視覚的な指示で示される。無効になっているインタフェースは、ライン６０２によって示される。好ましくは、ライン６０２は、灰色である。
【００６１】
接続されているが送信に使用されていない有効なインタフェースは、ライン６０４によって示される。好ましくは、ライン６０４は、黒色である。ライン６０６は、切断されている有効なインタフェースを示す。より好ましくは、ライン６０６は、ライン上に付された赤い「ｘ」を備えた濃淡のない黒色である。
【００６２】
ライン６０８は、接続されていてデータ伝送に使用されている有効なインタフェース、或いはサービングインタフェースを示す。好ましくは、ライン６０８は、リンクがパケットを送信するために使用されていることを示すアニメーションを備えた濃淡のない黒色である。このインタフェースは、サービングインタフェースであるので、星アイコン６１２は、ＧＵＩ１１８上にこの状態を表示するために使用される。推薦インタフェースは、もしあれば、親指が立っているアイコン６１０を付されてもよい。
【００６３】
ユーザは、図６に示されるＧＵＩ１１８によって次の処置を取ることができる。図７に関連して後により詳細に開示するように、ユーザは、図示されている矢印６１４をクリックし、表示すべき特定の情報をドロップダウンメニューから選択することにより、このスクリーン上に追加情報を追加することができる。好ましくは、ユーザは、ウィンドウ又はＧＵＩ１１８にどんな情報を表示するかをカスタマイズすることができる。
【００６４】
ユーザは、ＧＵＩ１１８に表示されている現在の情報を更新するために、リフレッシュボタン６１６を使用することもできる。さらに、ユーザは、ＧＵＩ１１８のウィンドウを閉じるためにクローズボタン６１８を使用することができる。
【００６５】
図７は、開示される実施形態に従って、ＧＵＩ１１８に表示されている情報を設定するためのドロップダウンメニュー７００を示す。ドロップダウンメニュー７００を使用すると、ユーザは、端末装置１０２中の全ての利用可能なインタフェースに関して、表示のために追加情報を追加することができる。いくつかのインタフェースに関して、情報のうちのいくらかは、利用可能ではない可能性がある。例えば、ネットワークパフォーマンス情報は、接続されているインタフェースだけに関して利用可能であるかもしれない。いくつかの実施形態では、ユーザが設定して表示される情報は、ユーザがその情報を再び変更するまで維持される。
【００６６】
ドロップダウンメニュー７００は、表示に利用可能な様々なタイプの情報をリストするフィールドを含む。フィールド７０２は、情報のステータス（status）に応じて、追加／削除の指定を含む。リストの左側の視覚的な指示は、指示７２０によって示されるように、情報が現在表示されているかどうかを示すことができる。指示がないことは、リストされた情報がＧＵＩ１１８に表示されていないことを意味する。ドロップダウンメニュー７００中の特定のフィールドをクリックすることによって、ユーザは、現在のステータスに応じた表示のために、そのようなフィールド又はリストを選択することができ、或いは、非選択状態にすることができる。
【００６７】
図７に示されるように、ＧＵＩ１１８のウィンドウの表示を設定するために、ドロップダウンメニュー７００に次のようなフィールドがある。フィールド７０４は、リンクスピード又は予想されるスループットと電力消費とを含む。フィールド７０６は、ＳＳＩＤ及びオペレータなどのネットワークを含む。フィールド７０８は、データレート又はスループット、パケット遅延及びパケットロスを含む。追加のフィールドがドロップダウンメニュー７００に含まれていてもよい。
【００６８】
図８は、開示される実施形態に従って、ＧＵＩ１１８にリストされたインタフェースに関するメニューオプションのブロック図を示す。ＧＵＩ１１８は、図６に示されるものと同様であり、同じ特徴を含む。図８に示されるメニューは、ユーザがインタフェースを示す特定のラインに対して「右クリック」又は同様の行動を実行したときに利用可能である。その行動は、そのインタフェースに関連したオプションをユーザに提供する。ユーザにとって利用可能な行動は、各インタフェースの状態及びタイプに依存する。
【００６９】
例えば、メニュー８０２は、ライン６０４によって示される無線インタフェースに関するオプションを提供する。メニュー８０２は、無線ローカルエリアネットワークに関するオプションを提供する。メニュー８０４は、ライン６０８によって示される有線インタフェースに関するオプションを提供する。メニュー８０６は、上述したようなインタフェースを自動的に有効にする或いは自動的に無効にするためのオプションを提供する。メニュー８０８は、無線ネットワークに関する情報を提供し、無線ネットワークを表示するためにクリックするボタンをさらに提供する。
【００７０】
メニュー８０２及び８０４を参照すると、「接続」及び「切替」のオプションは、２つの異なる動作である。これらの動作間の１つの違いは、新しいリンクに切り替わるときに、前に接続されていたリンクを無効にするかどうかをユーザが尋ねられることができるということである。接続動作は、接続されるものを除く他のインタフェースに影響を及ぼすことがなく、無効化動作（disable action）を要求することがない。２以上のインタフェースが同時に使用される場合、「切替」の影響は、ユーザ入力又は技術的に知られている他の方法によって規定されることができる。
【００７１】
両方の動作において、選択されたインタフェースがＷＬＡＮインタフェースであり、且つ、それが現在接続されていない場合、ユーザは、接続先又は切替先のネットワークを最初に選択するために、「無線ネットワーク表示（view wireless networks）」を選択することができる。好ましくは、「無線ネットワーク表示」が選択される場合、新しいウィンドウが開かれて表示されることができる。この特徴は、より詳細に以下に開示される。
【００７２】
図９は、開示される実施形態に従って、「無線ネットワーク表示」情報を表示するウィンドウ９００を示す。ウィンドウ９００は、ユーザによって指示されるときに、ディスプレイ１１６上に表示されることができる。ウィンドウ９００は、ＧＵＩ１１８を通じて示されるように、ネットワーク情報ウィンドウの上に表示されることができる。
【００７３】
好ましくは、次のようなデフォルト情報は、無線又はＷＬＡＮ、ネットワークに関して表示される。デフォルト情報は、異なる無線ネットワークを指定するための識別情報９０２を含む。ロックアイコン９０４は、セキュリティが有効であるか無効であるかを示す。「ロック（rock）」は、セキュリティが有効であることを示すことができる。ビジュアルバー（visual bar）９０６は、無線ネットワークの信号強度を示す。視覚的星アイコン（visual star icon）９０８は、どのネットワーク端末装置１０２が接続されているか示す。
【００７４】
ユーザは、ウィンドウ９００に対して次の行動をとることができる。視覚的星アイコン９０８によって示される接続されているインタフェースがクリックされる場合、追加情報が表示される。例えば、メニュー９１０は、指示されるときに表示されることができる。メニュー９１０は、接続性及び表示することができるネットワークパフォーマンス情報をリストにすることができる。最初は、インターネット接続性だけが表示される。メニュー９１０は、選択されたときにどの追加情報が表示されるかを選択するオプションを可能にするドロップダウンメニューであることができる。
【００７５】
視覚的星アイコン９０８がクリックされる場合、メニュー９１２は、対応するインタフェースの接続又は切断を可能にするために表示される。さらに、ユーザは、関連するネットワークに対してネットワークパフォーマンステストを実行するために、チェックボックス９１４のうちの１つを選択することができる。選択後に、「接続性及びパフォーマンス情報取得（get connectivity and performance info）」ボタンの指示は、所望の情報の取得及び表示をトリガーする。この動作は、端末装置１０２の関連するインタフェースを選択されたネットワークに接続する接続ボタン９１６のうちの１つをクリックすることを含むことができる。
【００７６】
本発明の精神又は範囲から逸脱することなしに、本発明の開示される実施形態に種々の変更及び変形を行うことができることは、当業者に明らかであろう。従って、特許請求の範囲及びそれらの等価物に含まれるものとして提供された上記に開示された実施形態の変更及び変形を本発明が含む（cover）と意図される。
【図１】
0005526140.tif 000002
【図２】
0005526140.tif 000003
【図３】
0005526140.tif 000004
【図４】
0005526140.tif 000005
【図５】
0005526140.tif 000006
【図６】
0005526140.tif 000007
【図７】
0005526140.tif 000008
【図８】
0005526140.tif 000009
【図９】
0005526140.tif 000010