(57)【要約】  移動端末と複数の異なった無線ネットワークとを含む通信システムにおいて、移動端末は、移動端末の移動にともなう速さを推定し、推定した速さの推定値を選択機能部（１７）へ送信する。選択機能部は、移動端末からの情報及び移動端末への情報を通信している無線ネットワークの一つを選択する。推定の際に、第１の速さの推定値又は移動端末の位置の推定値が、特定の無線ネットワークと通信することで各無線ネットワークについて決定される。特定のインターフェースによって推定値が複数の速さ推定機能部（１５）へと入力される。速さ推定機能部（１５）は、速さ推定アルゴリズムにしたがって、移動端末の速さの合成値を算出する。合成値は、選択機能部に入力される。この速さを推定する際に、推奨される無線ネットワークが１つ決定される。速さを推定する機能部は、ネットワーク層（Ｌ３）と、下位層（Ｌ２、Ｌ１）とに分割されている。
2008523658.tif 000002
【特許請求の範囲】
【請求項１】
情報通信のための通信システムで使用される移動端末であって、前記通信システムは、少なくとも２つの無線ネットワークを含み、前記移動端末は、前記少なくとも２つの無線ネットワークのそれぞれと無線通信を行う通信回路を含み、該通信回路は、前記少なくとも２つの無線ネットワークのうちの少なくとも１つが備える少なくとも１つのアクセスポイントとの間で通信する際に特定の機能を実行する複数の回路ブロックを含み、該複数の回路ブロックのそれぞれは、前記移動端末が移動する際の速さを推定する速さ推定回路ブロックを含み、前記速さ推定回路ブロックは、前記速さの推定値を選択モジュールへ送信するように構成されており、該選択モジュールは、該速さの推定値にしたがって、前記少なくと２つの無線ネットワークの１つを選択するように構成されており、
前記移動端末は、
複数ある前記速さ推定回路ブロックのうち、複数の第１ブロックのそれぞれは、前記少なくとも２つの無線ネットワークに特別に対応したブロックであり、前記複数の第１ブロックのそれぞれは、前記移動端末の現在の位置又は速さを、前記少なくとも２つの無線ネッットワークのうち特定の１つに備えられた前記アクセスポイントのみとの通信に基づいて、推定又は算出するように構成されており、
前記速さ推定回路ブロックのうちの別のもう１つのブロックである第２ブロックは、前記推定値又は算出値を受信すべく前記第１ブロックと接続されており、該第２ブロックは、受信した該推定値又は算出値に基づいて前記移動端末の速さの合成値を算出するように構成されていることを特徴とする移動端末。
【請求項２】
情報通信のための通信システムで使用される移動端末であって、前記通信システムは、少なくとも２つの無線ネットワークを含み、前記移動端末は、前記少なくとも２つの無線ネットワークのそれぞれと無線通信を行う通信回路を含み、該通信回路は、前記少なくとも２つの無線ネットワークのうちの少なくとも１つが備える少なくとも１つのアクセスポイントとの間で通信する際に特定の機能を実行する複数の回路ブロックを含み、該複数の回路ブロックのそれぞれは、前記移動端末が移動する際の速さを推定する速さ推定回路ブロックを含み、前記速さ推定回路ブロックは、前記速さの推定値を選択モジュールへ送信するように構成されており、該選択モジュールは、該速さの推定値にしたがって、前記少なくと２つの無線ネットワークの１つを選択するように構成されており、
前記移動端末は、
前記回路ブロックは、１つのネットワーク層と少なくとも１つの下位層を含むレイヤー構造として構成され、
前記ネットワーク層は、ネットワークレベルで、前記移動端末と前記少なくとも２つのネットワークとの間の通信を行う回路ブロックを含み、
前記少なくとも１つの下位層は、前記移動端末と前記少なくとも２つの無線ネットワークのアクセスポイントとの間の情報の物理的送信を行う回路ブロックを含み、
前記速さ推定回路ブロックのうち第１ブロックは、前記少なくとも１つの下位層に含まれ、
前記速さ推定回路ブロックのうちの別のもう１つのブロックである第２ブロックは、前記ネットワーク層に含まれ、前記速さ推定回路ブロックの前記第１ブロックは、少なくとも前記移動端末の現在の位置の推定値又は速さの推定値を、前記第２ブロックに送信することを特徴とする移動端末。
【請求項３】
前記速さ推定回路ブロックのうちの第１ブロックは、前記少なくとも２つの無線ネットワークのそれぞれに特別に対応した速さ推定回路ブロックを含むことを特徴とする請求項２に記載の移動端末。
【請求項４】
前記特別に対応した速さ推定回路ブロックのそれぞれは、少なくとも前記移動端末の現在の位置の推定値又は現在の速さの推定値を前記速さ推定回路ブロックのうちの別のもう１つのブロックに送信するように構成されており、少なくとも前記推定値が特別に対応した前記速さ推定回路ブロックのそれぞれにおいて算出されることを特徴とする請求項１乃至３のいずれか１項に記載の移動端末。
【請求項５】
前記特別に対応した速さ推定回路ブロックのそれぞれは、前記移動端末に関連しているパラメータを、個別のメッセージ、又は、情報の別の項目として、前記速さ推定回路ブロックの第２ブロックに送信するように構成されており、前記個別のメッセージ、又は、情報の項目は、単に、前記パラメータのうちの１つの値を保持するためだけに設けられていることを特徴とする請求項１乃至３のいずれか１項に記載の移動端末。
【請求項６】
前記特別に対応した速さ推定回路ブロックのそれぞれは、前記移動端末と前記少なくとも２つの無線ネットワークの１つの個別アクセスポイントとの間の無線送信に直接に関連するか、あるいは、その無線送信から派生したパラメータの値を、前記速さ推定回路ブロックの第２ブロックに送信するように構成されており、前記パラメータには、受信信号強度、信号対雑音比、タイミングアドバンスのうちの少なくとも１つが含まれていることを特徴とする請求項１乃至３のいずれか１項に記載の移動端末。
【請求項７】
前記特別に対応した速さ推定回路ブロックのそれぞれが、前記移動端末と関係するパラメータの値を、前記速さ推定回路ブロックの第２ブロックに、定期的に、または、前記パラメータの１つの値が閾値を越えた場合に送信するように構成されていることを特徴とする請求項１乃至３のいずれか１項に記載の移動端末。
【請求項８】
前記特別に対応した速さ推定回路ブロックは、
・ソフトウエア割り込み、
・ファンクションコール又はコールバックファンクション、
・オペレーティングシステムのメッセージサービス
のうちの１つを選択して使用することにより、前記パラメータの値を送信するように構成されていることを特徴とする請求項１乃至３のいずれか１項に記載の移動端末。
【請求項９】
前記特別に対応した速さ推定回路ブロックの１つは、前記少なくとも２つの無線ネットワークの１つが備えたアクセスポイントからの前記移動端末の距離の連続的な推定値に基づいて、前記移動端末の速さの推定値を求めるように構成されていることを特徴とする請求項１乃至３のいずれか１項に記載の移動端末。
【請求項１０】
前記特別に対応した速さ推定回路ブロックの１つは、前記アクセスポイントのセル半径、前記アクセスポイントとの通信に使用される送信電力、前記アクセスポイントから受信する信号強度に基づいて、前記移動端末のアクセスポイントからの距離の推定値を求めるように構成されているであることを特徴とする請求項９に記載の移動端末。
【請求項１１】
前記特別に対応した速さ推定回路ブロックの１つは、前記移動端末のアクセスポイントからの距離の推定値を、前記アクセスポイントとの通信により検知されたタイミングアドバンスに基づいて、算出するように構成されていることを特徴とする請求項９に記載の移動端末。
【請求項１２】
前記速さ推定回路ブロックの第２ブロックは、前記特別に対応した速さ推定回路ブロックから受信した、前記移動端末の位置の推定値又は速さの推定値を含んでいる複数の情報を組み合わせて、前記移動端末の速さの合成値を得るように構成されていることを特徴とする請求項２に記載の移動端末。
【請求項１３】
前記速さ推定回路ブロックの第２ブロックは、前記特別に対応した速さ推定回路ブロックから受信した情報が、前記移動端末がローカルエリアネットワークのアクセスポイントと通信中であることを示している場合には、前記合成値をゼロに確定するように構成されていることを特徴とする請求項１乃至１２のいずれか１項に記載の移動端末。
【請求項１４】
前記速さ推定回路ブロックの第２ブロックは、複数の前記特別に対応した速さ推定回路ブロックの１つから受信した、前記少なくとも２つの無線ネットワークのうちの１つに備えられた前記アクセスポイントからの移動端末の距離の連続的な推定値から、前記合成値を求めるように構成されていることを特徴とする請求項１乃至１２のいずれか１項に記載の移動端末。
【請求項１５】
前記速さ推定回路ブロックの第２ブロックは、複数の前記特別に対応した速さ推定回路ブロックの１つから受信した、前記アクセスポイントとの通信中に検知されたタイミングアドバンスの値における変化から、前記合成値を求めるように構成されていることを特徴とする請求項１乃至１２のいずれか１項に記載の移動端末。
【請求項１６】
前記速さ推定回路ブロックの第２ブロックは、１つの前記アクセスポイントから受信した信号強度の連続値と、セルサイズを表す所定値と、前記アクセスポイントにおける送信電力を表す所定値から、前記合成値を求めるように構成されていることを特徴とする請求項１乃至１２のいずれか１項に記載の移動端末。
【請求項１７】
前記速さ推定回路ブロックの第２ブロックは、前記合成値の精度の値を算出するように構成されていることを特徴とする請求項１乃至１２のいずれか１項に記載の移動端末。
【請求項１８】
前記選択モジュールは、前記速さ推定回路ブロックに接続されている前記移動端末内の選択回路ブロックであり、前記選択回路ブロックに接続された該速さ推定回路ブロックは、前記第２ブロックのみであることを特徴とする請求項１又は２に記載の移動端末。
【請求項１９】
前記選択回路ブロックは、前記移動端末が情報通信を行う無線ネットワークを選択するためのパラメータとして、閾値又はマージン値を使用するように構成されており、該パラメータとして、前記少なくとも２つの無線ネットワークから受信した信号強度の閾値、信号対雑音比の閾値が使用されることを特徴とする請求項１８に記載の移動端末。
【請求項２０】
それぞれが個別のエリアをカバーする少なくとも２つのアクセスポイントを有する無線ネットワークと、
前記少なくとも２つのアクセスポイントのうちの１つを介して前記無線ネットワークと無線通信を行うように構成された移動端末と、
前記移動端末が移動する際の速さを推定する速さ推定機能部と、
前記速さ推定機能部から受信した前記速さの推定値に基づいて、前記移動端末との情報通信を行うための前記少なくとも２つのアクセスポイントの１つを選択する選択機能部と
を含む情報通信のための通信システムであって、
通信用のレイヤーシステムには、
前記移動端末と前記無線ネットワーク間のネットワークレベルの通信を行うネットワーク層と、
前記移動端末と前記少なくとも２つのアクセスポイントとの間の情報の物理的送信を行う少なくとも１つの下位層と
が含まれ、
前記速さ推定機能部の第１パートは、前記少なくとも１つの下位層に設置されているか、又は、前記下位層において動作しており、
前記速さ推定機能部の第２パートは、前記ネットワーク層に設置されているか、又は、前記ネットワーク層において動作しており、
前記第１パートが前記移動端末の現在の位置の推定値又は速さの推定値を前記第２パートに送信するよう構成されていることを特徴とする通信システム。
【請求項２１】
前記速さ推定機能部の第１パートには、前記少なくとも２つのアクセスポイントの１つ１つと通信するよう個別に対応付けられた複数の部分が含まれることを特徴とする請求項２０に記載の通信システム。
【請求項２２】
前記第１パートに備えられた前記部分のそれぞれが、
前記移動端末の現在の位置の推定値又は現在の速さの少なくとも推定値を算出するように構成されており、かつ、
前記第１パートに備えられた前記部分のそれぞれが求めた前記移動端末の現在の位置の推定値又は現在の速さの推定値を、前記速さ推定機能部の第２パートに送信するように構成されていることを特徴とする請求項２１に記載の通信システム。
【請求項２３】
前記速さ推定機能部に備えられた前記第２パートは、前記第１パートから受信した前記移動端末の位置の推定値又は速さの推定値とを含んだ情報を組み合わせて、前記移動端末の速さの合成値を求めるように構成されていることを特徴とする請求項２１に記載の通信システム。
【請求項２４】
前記第１パートが、前記移動端末と関連付けられたパラメータの値を、該パラメータの値を保持するだけの個別のメッセージ、又は、該パラメータの値を保持するだけの個別の情報項目として、前記第２パートに送信するように構成されていることを特徴とする請求項２０に記載の通信システム。
【請求項２５】
前記パラメータの値として含まれている前記移動端末の位置の推定値又は速さの推定値は、前記第１パートにおいて、測定、計算又は推定により取得された値であることを特徴とする請求項２４に記載の通信システム。
【請求項２６】
前記第１パートは、前記移動端末と、前記無線ネットワークに備えられた前記少なくとも２つのアクセスポイントの１つとの間の無線送信と直接に関係付けられたパラメータの値を前記第２パートに送信するように構成されており、該パラメータの値として、受信信号強度、信号対雑音比、タイミングアドバンスの少なくとも１つが含まれていることを特徴とする請求項２０に記載の通信システム。
【請求項２７】
前記第１パートが、前記移動端末と関係付けられたパラメータの値を、定期的、又は、該パラメータの値の１つが閾値を超えたときに、前記第２パートに送信するよう構成されていることを特徴とする請求項２０に記載の通信システム。
【請求項２８】
前記第１パートが、
ソフトウエア割り込み、
ファンクションコール又はコールバックファンクション、
オペレーティングシステムのメッセージサービス
のうちの１つを選択して使用することにより、前記パラメータの値を送信するように構成されていることを特徴とする請求項２７に記載の通信システム。
【請求項２９】
前記選択機能部は、前記移動端末が情報通信を行うことになる前記少なくとも２つのアクセスポイントの１つを選択するためのパラメータとして、閾値又はマージン値を使用するように構成されており、前記閾値又はマージン値は、前記少なくとも２つのアクセスポイントから受信した信号強度の閾値又は信号対雑音比の閾値であることを特徴とする請求項２０に記載の通信システム。
【請求項３０】
通信システムにおいて情報を通信する方法であって、
前記通信システムは、
異なったエリア又は個別のエリアをカバーする少なくとも２つのアクセスポイントを有した無線ネットワークシステムと、
移動端末とを含み、
前記情報の通信は、レイヤーシステムのネットワーク層及び少なくとも１つの下位層に備えられた複数の機能部よって処理されるように構成されており、
前記ネットワーク層に備えられた機能部は、前記移動端末と前記無線ネットワークシステムとの間のネットワークレベルでの通信を処理するように構成されており、
前記下位層に備えられた機能部は、前記移動端末と前記少なくとも２つのアクセスポイント間の情報の物理的送信を処理するように構成されており、
前記方法は、
前記無線ネットワークシステムと前記移動端末との間で、前記少なくとも２つのアクセスポイントのうちの選択された１つを介して情報を無線で送信する送信ステップと、
前記移動端末の移動する速さを推定して、速さの推定値を取得する推定ステップと、
前記移動端末の情報を無線で送信するための前記少なくとも２つのアクセスポイントのうちの選択されたアクセスポイントを、前記速さの推定値に基づいて変更する変更ステップと
を含み、
前記推定ステップは、
前記速さの推定は、前記少なくとも１つの下位層で実行される第１サブステップと、
前記ネットワーク層で実行される第２サブステップ
を含み、
前記移動端末の現在の位置の推定値又は速さの推定値が、前記第１サブステップから前記第２サブステップへと渡されることを特徴とする方法。
【請求項３１】
前記第１サブステップは、前記通信システム内における異なった複数の部分で実行され、前記異なった複数の部分のそれぞれは、前記少なくとも２つの異なったアクセスポイントの１つとだけ通信を行うことを特徴とする請求項３０に記載の方法。
【請求項３２】
前記推定ステップにおける前記第１サブステップのそれぞれで、前記移動端末の現在の位置の推定値又は速さの推定値を少なくとも算出し、
前記第１サブステップのすべてにおいて算出された前記移動端末の現在の位置の推定値又は現在の速さの推定値の全部を前記第２サブステップに転送することを特徴とする請求項３０に記載の方法。
【請求項３３】
前記第２サブステップにおいて、前記第１サブステップから受信した前記移動端末の位置の推定値又は速さの推定値とを含んだ情報を組み合わせることで前記移動端末の速さの合成値を得ることを特徴とする請求項３０に記載の方法。
【請求項３４】
前記第１サブステップにおいて、前記移動端末と関係付けられたパラメータの値が、該パラメータの値の１つを保持するだけの個別メッセージ、又は、該パラメータの値の１つを保持するだけの個別の情報項目として、前記第２サブステップに転送されることを特徴とする請求項３０に記載の方法。
【請求項３５】
前記第１サブステップにおいて、前記位置の推定値又は前記速さの推定値を含む前記パラメータの値は、前記少なくとも１つの下位層で動作する機能部において、測定、計算又は推定により取得されることを特徴とする請求項３０に記載の方法。
【請求項３６】
前記第１サブステップにおいて、前記移動端末と、前記無線ネットワークシステムに備えられた前記少なくとも２つのアクセスポイントの１つとの間の無線送信と直接に関係したパラメータである、受信信号強度、信号対雑音比及びタイミングアドバンスのうちの少なくとも１つを、前記第２サブステップに転送することを特徴とする請求項３０に記載の方法。
【請求項３７】
前記移動端末と関係付けられた前記パラメータの値が、定期的に又は前記パラメータの値が閾値を越えた場合に、前記第１サブステップから前記第２サブステップに転送されることを特徴とする請求項３０に記載の方法。
【請求項３８】
ソフトウエア割り込み、
ファンクションコール又はコールバックファンクション、
オペレーティングシステムのメッセージサービス
のうちの１つを選択して使用することにより、前記第１サブステップから前記パラメータの値を送信することを特徴とする請求項３６に記載の方法。
【請求項３９】
前記移動端末と関係付けられたパラメータの値を、該パラメータの値を保持するだけの個別メッセージ、又は、該パラメータの値を保持するだけの個別の情報項目として、前記第１サブステップのそれぞれから、前記第２ステップに送信することを特徴とする請求項３６に記載の方法。
【請求項４０】
前記変更ステップにおいて、前記移動端末が情報通信を行うための前記少なくとも２つのアクセスポイントの１つを選択するために、前記パラメータの値の閾値又はマージン値が使用され、
前記閾値又はマージン値として、前記少なくとも２つのアクセスポイントから受信した信号の強度又は信号対雑音比の閾値が用いられることを特徴とする請求項３０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に種類の異なるネットワークを含む種類の異なる通信システム間において、アクセスセレクション（選択）を改善するために、移動端末が移動する際の速さを使用する通信システム及び情報送信方法に関する。
【背景技術】
【０００２】
移動端末は、多数のインターフェースを使用することで多数のリンク層（Ｌ２）を介して、種類の異なったアクセスネットワークに接続できる。
【０００３】
広い帯域幅、短い待ち時間、高速で移動する端末のサポート、端末移動のための低コストな処理などを提供できるアクセスネットワークがあれば、他のネットワークに較べて、そのネットワークのほうが好ましい。例えば、無線ＬＡＮ（WLAN, Wireless Local Area Network）では、端末の移動が低速であれば、通信が可能であるが、高速で移動する移動端末に対応できるようには設計されていない。一方、セルラー方式の通信システムでは、例えば、自動車や電車内の端末のように高速で移動する端末との通信ができるように設計されている。他方において、セルラー方式であっても、すべての地理的な位置で、全部のアクセスネットワークが利用できるわけではない。
【０００４】
例えば、移動端末が、セルラー方式のネットワークのような広域アクセスネットワークだけでカバーされている場所から、例えば、無線ＬＡＮのような狭域ネットワークでカバーされている場所に移動する際には、そのまま、広域ネットワークを使用続けるか、狭域ネットワークにハンドオフするかの決断が迫られる。
【０００５】
マルチアクセス技術の現在の研究は、ネットワークでのトポロジカルな移動関係を検知する様々な方法、及び、優れたアクセスネットワーク技術とその方法を探し出そうとする方向で進んでいる。
【０００６】
地理情報の検知に関する現在の研究は、移動端末の位置決めサービスや場所特定サービスを提供するために、移動端末の絶対位置をどのように検知するかという点に集中している。
【０００７】
物理層（Ｌ１）で収集した情報、あるいは、リンク層（Ｌ２）で収集した情報を使ったネットワーク／ＩＰ(Internet Protocol)層（Ｌ３）でのアクセス選択技術の改良に関する現在の研究は、その研究成果が実際に利用されているかという点で言えば、極めて限定的である。セルラー回線は、通常の場合、ポイント・ツー・ポイント（PPP, point-to-point）形式のリンクを採用しているため、その無線通信の全体的な物理特性は、ネットワーク層（Ｌ３）からは見えないようになっている。無線ＬＡＮリンクの代表例は「イーサネット（登録商標）リンク」であるが、この場合には、上り方向に送信される情報のみが「リンクアップ・リンクダウン」される。勿論、ネットワーク層Ｌ３は、一般的には、リンクの詳しい特性について関知していないが、例えば、アクセス選択メカニズム機能部のようなネットワーク層Ｌ３を管理しているメカニズム部は、リンクを介したデータ送信の動的特性について知っている必要がある。
【０００８】
セルラーネットワークとＷＬＡＮネットワークが融合した「ハイブリッドネットワーク」間のハンドオフを容易にするために速さ（velocity）を推定する方法とファジー論理を使う方法が研究されている（Majlesi, A., Khalai, B.,  [ＷＬＡＮと移動ネットワーク間の相互接続のためのハンドオフアルゴリズムに基づいた適応ファジー論理]  PIMRC IEEE 2002, Vol. 5, pp. 244-51参照）。ここでは、移動端末がアクセスネットワーク及びアクセス方法を選択する際の移動端末の移動の速さ（speed）を用いてハンドオフする方法が開示されている。マイクロ・セルラー・システムにおいて移動端末の速度（velocity）を求める方法、求めた速度（velocity）に基づいてハンドオフを行う方法が、Austin, Mark D. Stvber, Gordon, L., の論文「マイクロセルラシステムにおける速度（velocity）適用ハンドオフアルゴリズム」（IEEE Trans. Veh. Techn., Vol. 43, pp. 549-561）で開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
現存のソリューションの問題点
上記で述べたような、セルラーネットワークからＷＬＡＮへのハンドオフを行う場合には、ＩＰ層での移動メカニズムを使用すると、多少時間がかかる。つまり、１秒から１０秒のオーダの時間がかかるのである。
【００１０】
移動端末が地理的に高速でＷＬＡＮのカバー域から出ているような場合には、ハンドオフをすること自体に意味がない、つまり、ハンドオフをするとすれば、数秒ごとにハンドオフを繰り返さねばならないことになる。
【００１１】
しかし、高速で移動する移動端末やノードに対して無線サポートやネットワークのサポートがないアクセスネットワークのカバー域に移動端末が位置していたり、現時点での通信に深刻な影響を与える速さで動き始めるバス・自動車・列車などの車両内へ移動端末が移動したりするケースでは、高速で移動する移動端末に対してより適切な無線アクセス技術へとハンドオフできるようにすることは有益である。
【００１２】
移動端末が移動している速さに基づいて構築されているアクセスネットワークのための方法を使うことは重要である。
【００１３】
一般的に、ハンドオフの際には、パケットの紛失が起こるし、受信するパケットの順序もばらばらになるため、待ち時間にも大きなバラツキが出るということを、ハンドオフする前に考慮に入れる必要がある。
【００１４】
トポロジカルな移動検知
ネットワークトポロジーにおける移動端末の移動検知では、ハンドオフがネットワーク層Ｌ３で実施されることが要求される。従来のネットワークトポロジーにおいて検知される移動に関して、移動端末が同じサブネットに留まる時間を予測したり、同じ接続点に接続されている時間を測定したりすることは不可能である。その理由は、移動端末の物理的、地理的な移動の速さについての予測値や情報が入手できないからである。
【００１５】
従来の研究の焦点は、ハンドオフの影響、又は、ハンドオフにかかる時間をいかに最小にするかである。従来の研究の多くは、移動端末が、ある特定のセル内に留まる時間の予測値をアクセス選択プロセスに導入・提供できるかの点では有用でなく、さらに、種類の異なったセル間、種類の異なったアクセスネットワーク間でのアクセス技術を提供できるかの点でも有用ではない。
【００１６】
位置決め・位置特定
移動端末の位置決め、位置特定に関する従来の研究は、１つ又は多数のアクセスネットワークのエリアにある１つ又は多数のセルを基礎にして、いかに移動端末の地理上の絶対位置を求めるかに焦点を当てている。このように、従来の研究は、移動端末の位置決めをすることを中心にしているが、実は、この絶対位置を求めることは、移動端末の地理的な移動の速さを求めることよりも複雑である。
【００１７】
移動端末の地理的位置の絶対値を測定する手順と装置を改良すれば、移動端末の地理的な移動の速さを計算できることは明らかである。その改良を行う場合の問題点は、従来の位置決め・位置特定の手順が極めて複雑であり、セル内における現存する道路情報の場合のように、インフラ情報を駆使した極めて高度な計算が必要である。
【００１８】
下位層からネットワーク層Ｌ３への情報伝達
現在のシステムでは、種類の異なる別の下位層から、動的な無線状態が時間と共に変化する態様に関してのどんな種類の情報も、上位層に伝達する方法がない。
【００１９】
一般的に、下位層は、リンクアップ及びリンクダウンに関する情報以外には上位層には一切情報を伝達することはない。
【００２０】
下位層は、ドライバごとに区分されており、ソフトウエアプログラムとファームウエアプログラムの機能を有している。ファームウエアとハードウエアには、信号強度などの物理的パラメータに関する詳しい情報が格納されているが、層構造においては、その情報は上り方向には伝達されることはない。仮に伝達されたとしても、その伝達の内容のバラツキが極めて大きい。アクセスネットワーク選択手順のような、ネットワーク層での手順は、下位層とは独立しており、下位層がどこでそのような情報を読み込むかについて知る方法がない。
【００２１】
協調型のアクセスネットワーク
移動端末の位置決めを行う現在の手順では、移動端末側で、接続すべきアクセスネットワークの地理的なトポロジーのレベルについて知っていることが要求される。
【００２２】
種類の異なったネットワーク間での移動端末のハンドオフに関する現在の手順では、そのネットワーク間での共同と協調が要求される。しかし、移動端末がその都度最適で最良のネットワークを選択する方法としては、ネットワーク間の共同と協調ということは、あまりにも複雑な要求である。
【００２３】
現在の速さ推定のためのソリューションにおける問題点
Majlesiらが論文で提案したソリューションとアルゴリズムでは、速さ推定がどのように実行されるかについては言及していない。一例として、ドップラー周波数速さ推定法を参照できるとしているものの、これは現在のハードウエアでは提供されていない。Austinらの論文では、セルラーネットワークでの速さ推定に関して数学的に複雑なアルゴリズムが開示されている。この従来のアルゴリズムは、基地局で実行されるものである。
【００２４】
さらに、Majlesiらが論文で提案しているアルゴリズムは、明らかに、セルラーネットワークとＷＬＡＮとからなるハイブリッドネットワークでの使用を意識して設計されたものである。そのアルゴリズムでは、普通の一般的方法によっては種類の異なった下位層は扱えず、セルラーネットワークとＷＬＡＮについては扱えるように決め打ちされている。
【００２５】
上述したアルゴリズムは、移動端末内の異なった算定プロセス部からのアプリケーション、オペレータポリシー、ユーザ選択を組み合わせた入力がある場合には対応できない。
【００２６】
本発明の目的は、無線通信システムにおけるネットワークに接続された移動端末の位置情報又は速さ情報を、ハンドオフを効率的に支援するように、算出・収集して無線通信システムを提供することである。
【００２７】
本発明の別の目的は、無線通信システムにおいて、移動端末のハンドオフ操作を効率的に支援するように移動端末の位置又は速さを算出・収集する方法を提供することである。
【００２８】
本発明のさらに別の目的は、無線通信システムに使用される、自端末の位置又は速さの情報を、ハンドオフ処理を効率的に支援するように算出・収集する構成とされた移動端末を提供することである。
【００２９】
本発明が解決しようとする問題は、移動端末の速さをいかに効率的に推定するかであり、特に、移動端末の速さの優れた推定値を求めるために、いかに効率的にデータを収集・算出・計算するかである。
【課題を解決するための手段】
【００３０】
従って、一般的には、移動端末の地理的な移動の情報をアクセス選択アルゴリズムに提供するための方法と、その方法を実行する機器が提供される。このアクセス選択アルゴリズムに提供される情報は、アクセス選択アルゴリズムの側では、リンク層や下位層の詳細を知る必要がないような形で提供されるようになっている。
【００３１】
ネットワークの各インターフェース、そのドライバ、下位層の対応部分から、移動端末の動きや速さの推定値の情報が、ネットワーク層の速さ推定アルゴリズムに付与されて、その速さ推定アルゴリズムの側で付与された全部の情報を組み合わせることになる。ネットワーク層で実行される速さ推定アルゴリズムは、その速さの推定値を、同じネットワーク層で実行される、全体のアクセス選択アリゴリズムのほうに提供する。この全体のアクセス選択アルゴリズムは、移動端末の中にすでに何らかの形で内蔵されていることが想定され、各時点でハンドオフの相手先として好ましいアクセスネットワークを決定するために、別の入力値を受け入れる可能性も想定されて構成されているものである。
【００３２】
移動端末の地理的な移動に関する近似の速さの情報が不正確であっても、異なったネットワーク間、異なったセル間での移動端末のハンドオフのために有益な予測となる場合がある。
【００３３】
ハンドオフの実行を考慮している移動端末が、ある値以上の速さで移動している時は、高速で移動する端末には対応できない無線ネットワークへのハンドオフをしないよう決定することが非常に重要である
ネットワーク層で実行されるアルゴリズムは、下位層から受信・取得した情報の読み替えをすることが可能である。つまり、下位層の複数の部分からの情報に基づいて、別のアクセスデバイスへのハンドオフを行うために、移動端末で実行されるか、あるいは、別のネットワークで実行される、組み合わせ速さの推定を行うことが可能である。
【００３４】
このように、一般的には、情報通信のための通信システムとしては、無線通信システムが想定される。この無線通信システムには、少なくとも、２つの無線ネットワーク（これらは、「アクセスネットワーク」と呼ばれる）が含まれ、これらが互いに種類の異なったネットワークであってもかまわない。上記の無線通信システムは、少なくとも、２つのアクセスポイントを有する無線ネットワークシステムを含み、そのアクセスポイントのそれぞれは、別々の通信カバーエリア又は個別のカバーエリアを有している。この無線ネットワークシステムには、同一種類のアクセスポイントを有する単一の無線ネットワークあるいは複数の無線ネットワークを含む。
【００３５】
さらに、上記の通信システム、又は、その通信システムの一部として使用される移動端末には、少なくとも２つの無線ネットワークの１つ又は少なくとも２つのアクセスポイントの１つと無線通信を行う通信回路が含まれる。この通信回路のそれぞれには、移動端末と、少なくとも２つの無線ネットワークのうち、少なくとも１つの無線ネットワーク内のアクセスポイントの少なくとも１つ、又は無線ネットワークシステムのアクセスポイントの少なくとも１つとの間の通信において特定の機能を果たすための複数の回路ブロックが含まれる。この回路ブロックには、その回路ブロックが果たす機能に特有な電子回路又は複数の回路ブロックとの共用の形で動作する一般的電子回路が、メモリ、又は、その回路ブロックに特有なメモリと一緒に含まれており、この一般的な電子回路は、メモリ内、あるいは、メモリ内の一部分に格納されている情報に従って動作する。移動端末には、適当なアルゴリズムにより、移動端末の移動の速さの推定を実行するための速さ推定回路ブロックが具備されており、この速さの推定値は、移動端末内の選択モジュール、つまり、選択回路ブロックに供給される。この選択モジュールは、その選択機能を実行し、速さの推定値に基づいて、少なくとも２つの無線ネットワークのうちの１つ、又は、少なくとも２つのアクセスポイントのうちの１つを選択し、移動端末への情報及び移動端末からの情報について通信を実行する。
【００３６】
速さ推定回路ブロックの第１パートは、少なくとも２つの無線ネットワークのそれぞれに対応しており、速さ推定機能の第１パート（第１の部分）を実行する。その後、速さ推定回路ブロックにおける第１パートのそれぞれが、移動端末の現在の位置又は速さを、アルゴリズムに従って、推定・算出する。ここでの推定・算出は、少なくとも２つの無線ネットワークのうちの１つのアクセスポイントとの通信だけに基づいて実行される。この場合、速さ推定回路ブロックの第２パート（第２の部分）が、推定値又は算出値を受信する第１パートに接続される。速さ推定回路ブロックの第２パートは、速さ推定アルゴリズムに従って、移動端末の合成値を算出するが、この算出は、受信した推定値又は算出値に基づいて実行され、速さ推定機能の第２パートを実行する。
【００３７】
上記の通信回路の回路ブロックは、少なくともネットワーク層、及び、少なくとも１つの下位層を含むレイヤーシステム構造になっている。ここで、ネットワーク層は、移動端末と少なくとも２つの無線ネットワーク、又は、無線ネットワークシステムとのネットワークレベルの通信を行う回路ブロックを含む。少なくとも１つの下位層には、移動端末と少なくとも２つの無線ネットワーク又は無線ネットワークシステムのアクセスポイントとの間での情報の物理的送信を行う回路ブロックが含まれる。上記の速さ推定回路ブロックの第１パートは、少なくとも１つの下位層に含まれ、速さ推定回路ブロックの第２パートがネットワーク層に含まれる。このようにして、移動端末の現在の位置の推定値と速さの推定値は、少なくとも１つの下位層からネットワーク層に送信され、この際の送信は、特別のインターフェースを使用して実行される。
【００３８】
本発明の追加の目的と長所を以下に記載するが、その一部分については、以下の記載から明らかであるか、本発明の実施形態により明らかとなる。本発明の目的と長所は、特に、特許請求の範囲に記載した方法、プロセス、機器、それらの組み合わせ構成を用いて達成される。
【発明を実施するための最良の形態】
【００３９】
複数の無線通信ネットワークが組み合わされて構成されている「アクセスネットワーク」（Access Network）と呼ばれる通信システムが図１に示されている。図１に示された移動端末１は、例えば、自動車に乗って、種類の異なった複数のネットワークによってカバーされている通信エリア間を移動する。さらに、図１に示したように、アクセスポイント（AP, Access Point）４の周辺の小さなエリアを通信カバレッジとする無線ＬＡＮ（WLAN）が存在する。さらに、基地局（BS, Base Station）の周囲に存在する大きなエリアを通信カバレッジとするセルラーＴＤＭＡ（Time Division Multiplex Access、時分割多元接続）ネットワークのような１つ又はそれ以上のセルラーネットワークがある。移動端末１（Mobile Terminal）は、通信の各時点で、最も適切なネットワーク、つまり、最良の通信条件を有するネットワークに接続されることになる。ここで言う「アクセスポイント」という用語は、一般的にも使用されている用語であり、無線通信ネットワークで使用されるすべてのアクセス機器を意味し、特に、ここでは、ＷＬＡＮでのアクセスポイントと、セルラーネットワークでの基地局の意味を含む。
【００４０】
移動端末１と無線ネットワークとの間の通信は、別々の層（レイヤー）において、標準的方法で、実行される。図２では、移動端末と通信システムとの間の通信に使用される下位層が示されており、それぞれ別々の層で異なったタスクが実行されることを示している。このようなレイヤー構造の最下位の層として物理層Ｌ１があり、この層は、ネットワーク上の機器間でデータを送信させる電気機械的なインターフェースを提供するとともに、通信に必要なハードウエアで構成される。この物理層の上位にはリンク層Ｌ２があり、この層の機能により、ネットワーク上の各機器が通信チャネルを共用でき、無線通信のための最も基本的なソフトウエア手順が実行されることになる。このリンク層のさらに上位には、ネットワーク／ＩＰ（Internet Protocol）層（ここでは、単にネットワーク層という）がある。この層は、ネットワーク通信に特有の手順、あるいは、通信が行われる通信システム全体での手順を実行する。このネットワーク層の主要な目的は、情報がその発信元から着信先に送信される場合に、どのような物理的な通信経路を使うかを決定することである。これらの他にも、さらなる上位層があるが、ここでは論じない。それぞれの層は、通信に関与している別々の機器内にあり、別々の機器内で、それぞれの層の機能が実施及び実現されている。つまり、移動端末１、アクセスポイント４、基地局６にも、中央のネットワーク機器(図示略)にも、それぞれ、これらの層があり、各層の、少なくとも、いくつかではネットワーク上の各機器と同じレベルの部分を有するように分割されている。特に、下位層のタスクは、移動端末の通信回路により実行され、各タスクは、通信機器の中に備えられた共通の回路、あるいは、各タスクのためのコマンドが入力される特別な回路、関連するメモリセル、及び、メモリエリアで実施されることになる。
【００４１】
以下において、主として種類の異なった無線ネットワークを含む通信システムにおいて、移動端末がアクセスネットワークを効率的に選択するために必要な方法とそのデバイスについて述べる。ここでアクセスネットワークというのは、移動端末が情報通信を行うために接続している又は接続すべき無線ネットワークのことである（図１参照）。その方法とデバイスは４つの部分を含んでおり、少なくも、そのうちのいくつかについては、ソフトウエアを適当に変更することで１つの移動端末に統合することが可能である。この４つの部分の内容については、それらの関係関して、以下の説明と図３と図１０で示してある。
１．アルゴリズム１１。アルゴリズム１１が、１つ又はそれ以上の下位層の特定の部分の回路ブロックにおいて実行される。この下位層の特定の部分としては、物理層Ｌ１での特定の部分、あるいは、好ましくは、リンク層Ｌ２での特定の部分である。このアルゴリズム１１を実施するための個別の動作として、通信システム内の無線ネットワークを構成する移動端末１とアクセスポイント４、及び、アクセスポイントとしての基地局６との間の受信信号強度（RSS，Received Signal Strength）、信号対雑音比（SNR, Signal-to-Noise Ratio）、タイミングアドバンス（TA, Timing Advance）のような種々のパラメータを測定すること、推定すること、導き出すことである。アルゴリズム１１により、移動端末とアクセスポイント間の通信に必要な他のパラメータの値も計算・推定・導出される。
２．インターフェース１３。下位層と上位層を結ぶインターフェース１３が、後述する初期において含まれる情報を、下位層からネットワーク層Ｌ３に対して、一般的なフォーマットで送信するために使用される。
３．アルゴリズム１５。アルゴリズム１５は、速さ推定のためのアルゴリズムであり、例えば、ネットワーク層Ｌ３のような上位層での回路ブロックで実行されるが、このアルゴリズム１５により、すべての他の下位層からの入力、特に下位層で実行されたアルゴリズム１１による入力を受け入れて、そのデータを翻訳することで、移動端末１の現時点での地理的な移動の速さの近似値、組み合せ値を算出することになる。アルゴリズム１５では、ヒューリスティック（発見的手法）を駆使して、移動端末が、同じ無線カバリッジエリア３、あるいは、同じセル５内に、そのまま留まるのか、リンク層のような下位層との関係で、しばらくの間、そのエリア内で移動するのか、あるいは、無線カバリッジエリア、又は、そのセルから素早く外に出るのかどうか、あるいは、無線状態が過度に悪いのかどうか、無線カバレッジエリアがすでに通信を行っている移動端末で過度に混雑しているのかどうかについての判断をする。
４．アルゴリズム１７。アルゴリズム１７は、全体アクセス選択（オーバーオール・アクセス・セレクション）のためのアルゴリズムである。これは、ネットワーク層Ｌ３のような上位層内の回路ブロックにより実行される。速さ推定アルゴリズム１５から、ネットワーク層を管理する全体アクセス選択のための機能部に対して提供される出力が、多数の入力パラメータの１つとして使用される。アクセス選択の機能部への入力としては、上記の入力の他に、アプリケーション、ポリシー、ユーザ選択、ネットワーク命令に関する入力が含まれる。
下位層アルゴリズム１１について
下位層アルゴリズムは、下位層である物理層Ｌ１及びリンク層Ｌ２のうちの１つ又は両方で実行される(図４参照)。下位層は、例えば、従来技術で開示されているような適当な方法を用いて、計算用の別々のパラメータの値を測定・推定・導出して、その結果を、別途に計算・推定・導出したパラメータと一緒に、次の上位層であるネットワーク層に転送する。
測定により直接に知ることができるパラメータについて
任意の下位層である物理層Ｌ１及びリンク層Ｌ２において測定することで、すぐに入手可能なパラメータの例は以下の通りである。
・受信信号強度（RSS）(図４のブロック４０１参照)
・信号対雑音比（SNR）(図４のブロック４０３を参照)
・タイミングアドバンス（TA）(但し、このパラメータは、セルラーＴＤＭＡだけにしか適用できない。図４のブロック４０５参照)
これらの測定機能は、ハードウエア又はファームウエアにより実施されてもよいし、各インターフェースのソフトウエアドライバの一部として組み込まれてもよい。無線インターフェースは、ハンドオフ動作が必要かどうかを決めるために、この測定を、すでに多数実施している場合が多い。
【００４２】
新規に計算するパラメータについて
下位層である物理層Ｌ１及びリンク層Ｌ２は、これらのパラメータに加えて、測定によりすぐに入手している既知のパラメータに基づいて、別の複数のパラメータを算出することが可能である。例えば、アクセスポイント４／基地局６からの距離ＤＩＳＴは、受信した信号の強度に基づいて推定が可能である(図４のブロック４０６参照)。移動端末１が、現時点での通信が行われているセルの半径を推定できるなら(図４のブロック４０７参照)、その時点での通信相手であるアクセスポイント／基地局の送信電力も推定可能である(図４の４０９参照)。移動端末がセルの大きさや送信電力を知る方法がない場合もあるが、その場合でも、移動端末では推定が可能である。例えば、移動端末１は、アクセスポイント４／基地局６が最大送信電力で送信していると仮定する方法を用いれば(図４のブロック４１１参照)、その最大セル半径が使用できる(図４の４１３参照)。たとえ、ここでの推定値が大雑把であっても、その結果に対する影響は１０のオーダでの相違でしかないし、入力が何もないよりはましである。異なった下位層により得られたパラメータの精度については、後で述べる。例えば、ＷＬＡＮのセル３の大きさは、セルラーネットワークのセル５に較べれば、かなり小さいことは知られており、このことは、計算で得られた値を推定値として使う場合の精度を見る場合に、ある示唆を与える。
【００４３】
一方、移動端末１の基地局６からの距離ＤＩＳＴをタイミングアドバンスに基づいて計算することは、電波伝播の所要時間と速さを既知として計算するので、より直接的である(図４のブロック４１５、４１７参照)。
【００４４】
アクセスポイント４／基地局６と移動端末１との間の距離ＤＩＳＴの推定値を保存し(図４の４１９参照)、その推定値の精度を推定して、その結果も保存する（図４のブロック４２１、４２３参照）。
【００４５】
アクセスポイント４／基地局６からの移動端末１の移動の速さＶＥＬを、距離が時間と共に変化することに基づいて計算し(図４のブロック４２５参照)、その結果を保存する(図４のブロック４２７)。
【００４６】
限界について
移動端末１が移動する速さＶＥＬの推定は、大抵の場合、移動端末が通信している相手のアクセスポイント４／基地局６を中心として放射状(半径方向)についてだけ可能である。つまり、移動端末の移動の速度（velocity）の半径方向成分だけが推定可能である。その理由は、大抵の場合、受信信号強度又はタイミングアドバンスだけが、唯一、実態に即したリアルな数値であり、常に変化している入力パラメータである。しかし、このパラメータは、アクセスポイント４／基地局６からの距離の関数にしかすぎないからである。
【００４７】
残念ながら、移動端末１の移動の速度（velocity）の接線成分は不明である。最悪の場合は、移動端末１がアクセスポイント４／基地局の周りを一定の半径で円を描いて移動する場合であり、この場合には、移動の推定は全く不可能である。この場合の結果は、移動がゼロとの結果が出るが、その理由は、移動端末の速度（velocity）の半径方向成分が常にゼロであるからである。
【００４８】
しかし、後述するように、両方とも１つのアクセス技術の適用が可能で、しかも別々のアクセス技術も適用可能な複数のアクセスポイント４／基地局６との通信情報から導き出された移動端末１の速さ推定を組み合わせた場合には、放射（半径）方向の推定のみについては、互いに補足しあって、移動端末の速さのより優れた推定が可能となる。
【００４９】
例えば、移動端末１は、セル３，５内のそれぞれのアクセスポイント４，６に対して、さらに放射（半径）方向寄りに移動が可能である。一方、この移動は、別のセルのアクセスポイントに対しては、さらに接線方向寄りということにもなる。そのような２つの半径方向成分を組み合わせることで、移動端末の接線方向の移動のみに対して速さゼロとの推定をしてしまうというリスクが無くなるが、同時に、各セル３，５内での半径方向成分が多い場合には、別の隣接セルにおける半径方向成分が低いので、移動端末の速さの推定値があまりにも低いものとなってしまう。
【００５０】
下位層から上位層へのインターフェース
下位層から上位層Ｌ３へのインターフェースを使用して、下位層Ｌ１，Ｌ２で測定・算出された情報が、上位層であるネットワーク層Ｌ３で実行される速さ推定アルゴリズム１５に取り入れられる（図５参照）。ここでの記載に採用されている「プリミティブ（初期の）」という用語は、そのような転送情報の抜粋形式を意味する。
【００５１】
「プリミティブ」というコンセプトの背後にある考え方は、別の異なったアクセス技術による無線状況の比較検討に使用できる無線情報の正規化フォーマットを、下位層が提供できるということである。例えば、受信信号強度を「ｍＷ」や「ｄＢｍ」という単位で特定する代わりに、プリミティブのコンセプトでは、最大信号強度をパーセントで特定することになる。
【００５２】
下位層が、それぞれのネットワークインターフェースのためのドライバソフトウエアの１部分（パート）として動作すること、及び、そのようなインターフェースを製造する製造会社は、ネットワーク層Ｌ３で実行される一般的アルゴリズムが提供する製造会社以上に、情報正規化方法について多くを把握していることが期待される。
【００５３】
プリミティブを一方の層から他方の層に送出又は送信するという用語は、抽象的に解釈する必要がある。プリミティブの送出、又は、プリミティブ送信という用語は、層間での通常のデータ送信という意味での、情報パケットやデータパケットなどのトランスポートという意味に解釈すべきでない。実現可能な実施形態の説明として、下記の記述を参考のこと。
【００５４】
定期的又はイベントごとのシグナリング
プリミティブは下位層からネットワーク層Ｌ３に定期的に送信されるが、その際の送信の間隔（インターバル）は、例えば、デフォルト値として１０ｍｓにするか、あるいは、ネットワーク層Ｌ３側が設定してもよい（プリミティブ送信を示した図５のブロック５０１、５０３を参照）。
【００５５】
デフォルト値、又は、上位層Ｌ３で設定される、ある閾値（例えば、９０％）を越える場合には、下位層からネットワーク層Ｌ３にプリミティブを送信してもよい（図５のブロック５０５参照）。プリミティブのそれぞれには、例えば、１０％、３０％、５０％、７０％、９０％などの閾値が設定されている。ある閾値を越えるとトリガーが引き起こされる。
【００５６】
ネットワーク層Ｌ３は、この層がプリミティブの定期的な送信を望んでいるかどうか、閾値を越えたためにトリガーが引き起こされた時にだけ送信を望んでいるのかどうかについて特定する能力を備えている（ブロック５０７参照）。
【００５７】
プリミティブの定義
プリミティブには、例えば、下記のパラメータが含まれているが、本発明は、それらにのみ限定されるものではない。
・受信信号強度（ＲＳＳ）。これは受信した信号の強度であり、１００％で正規化された無次元の値である。上記で述べたように、下位層は、全部のアクセスポイントがそれぞれ最大電力で送信しているとの仮定をしない限り、それぞれのアクセスポイント４，６との関係において、最大値がどの値であるかを特定できない。
・信号対雑音比（ＳＮＲ）。これも１００％で正規化された無次元の値。
・タイミングアドバンス（ＴＡ）。これは、セルラーＴＤＭＡだけに適用され、単位はメートル。移動端末１と、通信中である基地局６との間で、ミリ秒のオーダで測定した結果から算出した値である。
・移動端末１の距離（ＤＩＳＴ）。これは、移動端末と、通信中のアクセスポイント４／基地局６との間の距離ＤＩＳＴであり、単位はメートル。高度のアルゴリズム１１を有する下位層において、この距離の算出が可能である。
・移動端末１の速さ（ＶＥＬ）。これは、移動端末が、通信中のアクセスポイント４／基地局６から移動する時の速さＶＥＬであり、単位は、ｍ／ｓである。
・移動端末１の絶対位置（ＡＢＳ）。これは、ＧＰＳ（全地球測位システム）受信機又は将来の無線システムにだけ適用されるもので、ＧＩＳ（地図情報システム）で採用されているような地理座標で特定する。また、高度のアルゴリズム１１を有する下位層において、この位置の算出が可能である。この計算では、多数の地理座標の入力が必要であり、アクセスポイント４／基地局６の種類が全部同じである場合を想定している。
・リンクアップ（上りリンク）（LU）
・リンクダウン（下りリンク）（LD）
プリミティブであるＲＳＳ，ＳＮＲ，ＤＩＳＴ，ＶＥＬの値は、それぞれ１つのアクセスポイント４、１つの基地局６に対応している。各プリミティブは、＜XX=”value”, BSid＞のような形式で与えられて送信される。ここで、「ＸＸ」は、ＲＳＳ，ＳＮＲ，ＤＩＳＴ，ＶＥＬのうちの１つを指す。例えば、「ＸＸ」は、特定のアクセスポイント又は基地局から現時点で受信している信号の信号強度を示していることになる。さらに、ここで、パラメータ「ＢＳｉｄ」は、例えば、ＢＳ１，ＢＳ２、…と記載されるが、これは、単に基地局の識別子であり、上位層Ｌ３がそれを使って、すでに入手している結果をマッピングする。このパラメータは、「ＡＰｉｄ」のようにも書くことが可能である。例えば、ＡＰ１，ＡＰ２のように書いて、無線ネットワークでの別々のアクセスポイント４、６を識別することに使う。上位層Ｌ３にとっては、実際的な意味はない。
【００５８】
多数のアクセスポイント４／基地局６が、移動端末１の到達距離の範囲内に存在する場合には、これらのアクセスポイント４／基地局６と移動端末１との通信パラメータを測定、算出することが可能であり、その値を使って、各アクセスポイント４／基地局６ごとに、プリミティブの組が作られる。
【００５９】
プリミティブであるＡＢＳ，ＬＵ，ＬＤの値は、特定のアクセスポイント４／基地局６に対応はしていない。
【００６０】
インターフェース１３において、下位層から受信したパラメータの値は、正規化値に換算されて（ブロック５０９参照）、対応するプリミティブが形成される(ブロック５１１参照)。
【００６１】
各プリミティブは、他の種類のプリミティブとは独立して個別に送信される。つまり、ある種類のプリミティブが測定できて、他の種類のプリミティブが測定できない場合でも、測定できたプリミティブは、測定できてないプリミティブとは関係なく独立して送信される。このことは、あるプリミティブの測定が他のプリミティブと関係している場合でも起こる。
上位層Ｌ３は、受信を望む、あるいは、望まないプリミティブを指定することができる(ブロック５１３)。デフォルト設定の場合には、下位層が、アクセスポイント／基地局との通信に関係しているか、あるいは、その通信から導き出されたパラメータを測定又は算出できるように、全アクセスポイント４／基地局６のすべてのプリミティブが下位層に送信されることになる。
【００６２】
インターフェース１３での実行
下位層と上位層Ｌ３との間のインターフェースの実行として、以下の機能のいずれかを使ってプリミティブが送信される(ブロック５１５)。
・ソフトウエア割り込み
・ファンクションコール又はコールバックファンクション
・オペレーティング・システム・メッセージ・サービス
上記のどの機能を使用するかは、オペレーティングシステムの製造会社次第である。
【００６３】
上位層における速さ推定アルゴリズム
ネットワーク層Ｌ３における速さ推定アルゴリズム１５では、全ての異なる下位層からの入力を取り入れ、その取り入れたデータを翻訳・解析して、移動端末１の地理的移動に関する現在の速さの近似値を算出する(図６参照)。この近似値は移動端末の速さの組み合わせ値（合成値）である。速さ推定アルゴリズム１５では、ヒューリスティック（発見的手法）を使用して、移動端子１が、同じセル３、５内にそのまま留まるのか、下位層の任意の部分との関係で、しばらくそのセル内で移動するのか、あるいは、そのセルから素早く外に出るのかどうか、あるいは、無線状態が悪いのかどうか、セルがすでに通信を行っている移動端末での混雑が過度であるかどうかについての判断をする。
【００６４】
計算に取り込まれる無線ネットワークの数とアクセスポイント４／基地局６の数が多いほど、それだけ移動端末１の速さ推定の精度が向上する。上位層での速さ推定アルゴリズム１５は、移動端末の速さ推定に必要な無線ネットワークの状態についての出力を行い、この出力は、全部のアクセス選択アルゴリズム１７におけるネットワーク層への入力として使用されることになる。
【００６５】
上位層Ｌ３の速さ推定アルゴリズム１５は、接続されている、それぞれの下位層からプリミティブ情報を定期的に取り入れ受信する。ここで受信するプリミティブの値は、すぐ下の下位層、又は、それよりさらに下位の層で作成してもよいが、上位層から見た場合には、それらの値は、下位層の特定の部分、つまり、ネットワークインターフェース／ネットワークドライバから送信されてくる情報である。
【００６６】
下位層へのパラメータを特定する上位層における速さ推定アルゴリズム
上位層Ｌ３での速さ推定アルゴリズムのために、すべての情報を下位層から取り入れて受信し、その速さ推定に使用する必要はない。
【００６７】
上位層Ｌ３での速さ推定アルゴリズムには、下位層Ｌ２のような下位層から受信したプリミティブの優先度を特定する能力を備えている。上位層Ｌ３での速さ推定アルゴリズム１５では、各プリミティブごとに、下位層Ｌ２ごとに独立して、以下の設定を行う。
・存在するプリミティブを使用できるように設定する。つまり、そのプリミティブに含まれる情報が使用できる場合には、そのプリミティブを送信するように設定する。
・あるプリミティブは使用不可と設定する。
・あるプリミティブは、定期的な送信、あるいは、イベント・トリガ発生による送信と設定する。
・あるプリミティブが送信される時間間隔の設定。
・イベントによりトリガーされてプリミティブが送信される基準となる閾値の設定。
・閾値の除去の設定。
・閾値をデフォルト値にする設定。
【００６８】
上位層での速さ推定アルゴリズムの定義
ネットワーク層Ｌ３での速さ推定アルゴリズム１５では、下位層から受信した情報を使用して、移動端末１が地理的に移動しているかどうか、移動端末が移動している大体の速さを推定する。
【００６９】
速さ推定アルゴリズム１５は、すべての下位層からのプリミティブと、すべてのアクセスポイント４／基地局６からのプリミティブを連続的に収集し、そのプリミティブのパラメータの値を抽出する。パラメータの型が同一の場合には、新しいプリミティブ、又は、その新しいプリミティブに含まれる値により、古いプリミティブが上書き更新される。例えば、層Ｌ２の一部であるＬ２Ａから送信された＜ＲＳＳ＝６０％、ＢＳＡ＞は、プリミティブ＜ＲＳＳ＝７０％＞によって更新される。その理由は、これら２つのプリミティブの型が同じであり、層Ｌ２の同じ場所から送信されたものであり、その値が異なるだけだからである。しかし、その同じプリミティブ＜ＲＳＳ＝６０％、ＢＳＡ＞は、層Ｌ２から送信された＜ＶＥＬ＝１０，ＢＳＡ＞によっても、層Ｌ２のＬ２Ｂの部分から送信されたプリミティブ＜ＲＳＳ＝０％，ＢＳＢ＞によっても、更新されることはない。ＬＵ値、ＬＤ値を有するプリミティブの寿命には制限があり、通常の場合には６０秒に設定される。
【００７０】
速さ推定アルゴリズム１５の一部分において、得られた各プリミティブから、移動端末１の地理的な速さ“ｓ”が求められて（図６のブロック６０１参照）、別の部分において、得られた各プリミティブから移動端末の位置の精度を表す推定値が求められる（図６のブロック６０２参照）。この速さ推定アルゴリズム１５は、例えば、定期的に、あるいは、新しいプリミティブを受信したときの任意の時点で実行される。このアルゴリズムでは、収集したプリミティブのうちの有効なすべての値を考慮して計算される。このアルゴリズムでは、下位層、例えば、層Ｌ２の各部分に対して、以下の決定がなされる（ブロック６０１参照）。
・下位層がＬＡＮ（Local Area Network）型のネットワークと関係しており、しかも、リンクアップ（ＬＵ）の場合には（ブロック６０３参照）、そのネットワークは地理的に固定したネットワークであると想定され、移動端末１が、実質的に移動していないと想定され、値“ｓ”（“ｓ”は、移動端末の推定速さの値）を０と設定する（ブロック６０５）。
・下位層の一部によりＡＢＳ（移動端末の絶対位置）の値が与えられ場合には（ブロック６０７）、ＶＥＬ（移動端末の速さの推定値），ＤＩＳＴ（端末とアクセスポイントとの距離），ＴＡ（タイミングアドバンス），ＲＳＳ（受信信号強度）を使用して、移動端末の速度（velocity）を、このＡＢＳ値が時間に対して変化する、その変化の仕方から算出し（ブロック６０９参照）、その速度(velocity)から、推定の速さ（speed）“ｓ”の値を算出する。
・下位層の一部により、ＶＥＬの値が与えられる場合には（ブロック６１１参照）、ＤＩＳＴ，ＴＡ，ＲＳＳを使用して、移動端末の速度（velocity）を算出する（ブロック６１３参照）。
・下位層の一部により、ＤＩＳＴの値が与えられる場合には（ブロック６１５参照）、ＴＡとＲＳＳを使用して、このＤＩＳＴ値が時間に対して変化する、その変化の仕方から速さの推定値を算出する（ブロック６１７参照）。
・下位層の一部により、ＴＡの値が与えられる場合には（ブロック６１９参照）、ＲＳＳを使用して、このＴＡ値が時間に対して変化する、その変化の仕方から上記の速さの推定値を算出する（ブロック６２１参照）。
・下位層の一部により、ＲＳＳの値が与えられる場合には(ブロック６２３参照)、このＲＳＳの時間に対する変化と、この無線ネットワークの代表的なセルサイズに関して事前に設定してある情報を使用して上記の速さの推定値を算出する(ブロック６２５参照)。
【００７１】
上記と同じ方法で、下位層の一部に対して、速さ推定アルゴリズム１５は、以下の設定を行う（図６のブロック６０２）。
・下位層の一部がＷＬＡＮ型のネットワークと関係する場合には（ブロック６２７）、移動端末１の速さの算出に使用する相対位置の測定精度は１０ｍのオーダであるとする（ブロック６２９）。
・下位層の一部がセルラー型のネットワークと関係する場合には（ブロック６３１）、速さの算出に使用される移動端末の相対位置、絶対位置の測定精度は５００ｍのオーダであるとする（ブロック６３３）。
・但し、下位層の一部がセルラーＴＤＭＡネットワークと関係しており、しかも、ＴＡが大きく、典型的な例として、ＴＡ＞５０００ｍであるような場合には（ブロック６３５）、移動端末の速さ測定の精度は低くなることが予想され、移動端末の相対位置、絶対位置の測定精度は１０００ｍと設定する（ブロック６３７）。
【００７２】
速さ推定アルゴリズム１５は、重み付けした速度（velocity）値や、収集・受信したＶＥＬ値を、下位層の一部の対応する部分と関連付けされている無線ネットワークの型に対して事前に設定してある精度を使って、一括して算出する（ブロック６３９）。例えば、ＷＬＡＮでの速さ測定の重みは、セルラー速さ測定の重みの５０倍（500:10）である。この結果に基づいて、移動端末１の物理的推定値“ｓ”又は地理的推定値“ｓ”を得る。ここで算出されるのは速さ（speed）であり、速度（velocity）ではないことを知る必要がある。ここで、速度（velocity）には、方向があるが、速さ（speed）には、方向がないのである。
【００７３】
同様に、速さ推定アルゴリズム１５は、下位層に関して、時間に対しての速さ“ｓ”の平均を、二回に分けて、算出する（ブロック６３９、６４１）。第１回目は、最後の５秒間でのすべての速さの推定値に対して行い、短時間平均値“Ｓshort”を得て、第２回目は、最後の３０秒でのすべての推定速さ値に対して平均化を行い、長時間平均値“Ｓlong”を得る。基本的には、この短時間平均値“Ｓshort”は、移動端末１の移動の加速度を検出するために使い、長時間平均値“Ｓlong”は、移動中止の検出に使う、つまり、移動端末が停止しているのか、実質的に移動していないのかを見分けるために使うのである。
【００７４】
すでに算出している速さ推定値に基づいてアクセスネットワークを選択するためのアルゴリズム
速さの計算済みの平均値に基づいて、アクセスネットワークを選択するアルゴリズムについて説明する(図６のブロック６４２参照、さらに詳しくは、図７参照)。
【００７５】
このアルゴリズムの行う重要な決定は、移動端末の速さの推定値に基づいて、それぞれの時点で、どのアクセスネットワークを選択すればよいかを決めることである。例えば、移動端末１が上記のようなあるレベルを越える速さで移動している場合に、ＷＬＡＮを選択するよりも、セルラーネットワークを選択したほうが断然よいというような選択である。
【００７６】
移動端末が動いてない場合には、ＬＡＮを選択し、動いていても、その速さが低速の場合には、ＷＬＡＮを選択し、そのほかの場合には、セルラーネットワークを選択するように、アルゴリズムが事前に設定されている。このような選択を補充するものとして、別のアクセス技術を容易に追加することも可能である。このアルゴリズムでは、以下の決定がなされる。
・短時間平均値“Ｓshort”が０の場合で、ＬＡＮが使用できる状態であれば、ＬＡＮを選択する。ブロック６４５、６４７参照。
・短時間平均値“Ｓshort”が増加しており、ＷＬＡＮ、又は、セルラーネットワークがまだ選択されてなくて、条件式「Ｓshort ＜ ＳmaxWLAN」が満たされており、しかも、ＷＬＡＮが使用可能であれば、ＷＬＡＮを選択する。ブロック６４９、６５１参照。閾値ＳmaxWLANは、通常の場合には、７ｍ／ｓに設定する。
・長時間平均値“Ｓlong”が減少しており、ＷＬＡＮがまだ選択されてなくて、条件式「Ｓshort ＜ ＳmaxWLAN」が満たされており、しかも、ＷＬＡＮが使用可能であれば、ＷＬＡＮを選択する。ブロック６５３、６５５参照。
・下位層の２つの別の部分による、上記で述べた方法で算出した速さの推定値が、その数値の大きさの点で、互いに基本的に異なっているようであれば、ネットワークの変更は考えられず、現在使用している、下位層の対応部分が連動しているアクセスネットワークが安定していることを示しており、接続先の変更はしない。ブロック６５７、６５９参照。この例は、移動している車内で、ＷＬＡＮホットスポット・サービスを使用している場合であり、この場合には、移動車両の外にセルラーカバレッジがある。別の例として、移動端末１が基地局６の位置を基準として、一定の距離を移動しているケースがある。
・上記の事がいずれも当てはまらない場合には、セルラーネットワークを選択する。ブロック６６１参照。
【００７７】
ＷＬＡＮでは、基本的に、移動端末が移動しないことを想定している。しかし、低速で移動端末が動くことは想定されている。上記で述べた、通常の数値である「７ｍ／ｓ」（＝２５ｋｍ／ｈ）という速さは、典型的なＩＰレイヤの移動機構においてハンドオフが可能な時間的長さである。ＷＬＡＮセルにハンドオフして、逆にＷＬＡＮセルからハンドオフするには、両方で、「４+２」秒かかるが、実際には、もっと短い時間である。セルの半径が５０ｍであれば、移動端末は１００ｍの弦を描いて移動し、中心を通過して、０ｍでセルに一点で接することになる。平均の弦長さは５０ｍである。７ｍ／ｓの速さで移動するとすると、端末は７秒間セル内に留まることになる。
【００７８】
ブロック６４３で示されたアルゴリズムにより選択されたアクセスネットワークが、ＩＰレイヤ包括アクセス選択アルゴリズム１７に取り入れられる出力パラメータとなる。
【００７９】
ここで選択されるアクセスネットワークは、このシステムでなされる最終決定ではない。移動端末１の速さの推定値により決まる最良の選択にすぎない。
【００８０】
速さ推定アルゴリズムからの出力
上記の速さ推定アルゴリズム１５からの出力は、移動端末１が使用する最適のアクセスネットワークを示しており、それが、例えば、ＷＬＡＮやセルラーネットワークである。
【００８１】
速さ推定アルゴリズムは、いずれかの無線通信システムが使用できる移動端末の速さの推定値も出力する。
上位層における全体アクセス選択アルゴリズム
速さ推定アルゴリズム１５の出力が、ネットワーク層Ｌ３を管理する全体アクセス選択アルゴリズム１７への多数の入力のなかの１つとなる。アクセス選択アルゴリズムに取り入れられるその他の入力としては、下位層からのものがあり、例えば、ドライバから直接送信されるＲＳＳやＳＮＲであり、アプリケーション要求、オペレータポリシー情報、ユーザ選択情報、ネットワーク命令などのネットワーク層での速さ推定アルゴリズムからの出力ではない。
【００８２】
全体アクセス選択アルゴリズム１７は、継続的に実行されて、時間軸上の各時点で、入力されているすべての状態情報に基づいて、全部の要求に最大限に適合するようなアクセスネットワークを選択しようと試みる(図８のブロック８０１参照)。
【００８３】
すでに同じ層で実行されている上記の速さ推定アルゴリズム１５が状態情報源の１つとなる。状態情報源の別の例としては、トポロジカル移動検出があり、これは、ＩＰｖ６（インターネットプロトコル・バージョン６）の近隣探索のようなＩＰレイヤ・メカニズムに基づいている（T. Narten et al., “RFC 2461-Neighbor Discovery for IP Version 6(IPv6), IETF, Dec. 1998）。
【００８４】
アクセス選択要求には、以下のようなものがあり、それに限定されない。
・ソケットＡＰＩ（Application Programming Interface）を介してのアプリケーション要求。
・例えば、アクセス管理のためのユーザインタフェースを介してのユーザ要求。
・例えば、オペレーター、ネットワーク、通信システムにより定義されるポリシデータベース。
【００８５】
これらの要求が特定される定義の詳細は、現存システムで十分に定義されているので、ここでは記載はしない。
【００８６】
全体アクセス選択アルゴリズム１７による決定が、移動端末１でのルーティングに影響を及ぼす。例えば、別のアクセスネットワークに変更するという決定により、元のインターフェースやデフォルトルートの変更が必要となる場合もあるからである。
【００８７】
但し、以下の点は留意すべきである。アクセスネットワークを選択して最終的にハンドオフを実行するプロセスは、長い手順である。あるＷＬＡＮでのアクセスポイント４が到達地点内にある時でも、移動端末１がそのアクセスポイント４に自動的にハンドオフして接続を回復することにはならない。移動端末は、最初に認証プロセスを実行し、別の移動プロトコルの送信を開始せねばならない。好ましいアクセスネットワークの選択がなされたからと言って、ハンドオフがそれと同時に完了ということにはならない。ネットワークの選択とハンドオフとの間にはまだいくつかのステップがあり、それに時間をかけることが必要で、そうでないと接続は失敗する。アクセス選択が実行されている間は、通信システムに対して、好ましいアクセスネットワークが継続して示される。この手順についての詳しい内容については、従来技術と同じである。
【００８８】
・ハンドオフの境界を変更するための速さの推定値“ｓ”の利用
移動端末１の速さに基づいて、アクセスネットワークを大まかに決定する上記の速さ推定アルゴリズム１５を使用することとは別に、別のハンドオフを実行するために、その同じアルゴリズムから得た速さの推定値“ｓ”を利用することが可能である。
【００８９】
セル５内のＲＳＳが境界値以下になったその時が、別のセルにハンドオフを行う時である。ハンドオフマージンが、例えば、ＲＳＳやＳＮＲの何分の１というような小さなものであれば、Ｌ３移動メカニズムにより実行するハンドオフのマージンとして数秒を充てるべきであり、そうすることで、情報パケットを失うことなくハンドオフが可能となる。
【００９０】
しかし、移動端末１が移動する速さにより、最適なハンドオフマージンは変動する。ゆっくりと移動する場合には、マージンは小さくてもよいし、速く移動する場合には、マージンを大きくとることが必要である。
【００９１】
上記の速さ推定アルゴリズム１５により得られる速さの推定値“ｓ”を、ハンドオフをするかどうかの判断に用いるＲＳＳ又はＳＮＲの閾値を増加あるいは減少させるために使用してもよい(図８のブロック８０３参照)。図９には、速さの推定値“ｓ”、変動するＲＳＳと、その閾値（ＲＳＳ（ｓ））が示され、この閾値を基準としてハンドオフがトリガーされることを表している。速さの推定値“ｓ”が大きくなれば、閾値（ＲＳＳ（ｓ））が増加するし、あるいは、その逆となる。（ＲＳＳ０）の値は、速さとは無関係の閾値であり、速さの推定値が使用できない場合の第２の選択肢として用いるものである。引用したAustinらの論文において、セルラーネットワークにおける移動端末の速さの推定値が、信号強度の平均値を使う一時的なウインドウ用として使用されている。
【００９２】
この改良型のメカニズムは、１つのアクセス技術内、又は、異なるアクセス技術間における移動端末のハンドオフ動作に使用されている。このメカニズムが、セルラーネットワークにおけるハンドオフの決定に用いられた場合には、このハンドオフ手順は、移動端末内で実行されるのではなく、対応する基地局で実行されることになる。
【００９３】
長所
移動端末１の地理的な移動の速さの概算値について、大まかの情報しか入手できない場合であっても、移動端末がハンドオフ動作に移行すべきか、アクセスネットワークを変更すべきか、ハンドオフに移行する場合の最適のタイミングがいつか、アクセスネットワークを変更するタイミングがいつかに関して、より優れた予測が可能となる。
【００９４】
大抵の場合において、移動端末１の速さ“ｓ”の大きさを求めることが十分に可能である。
【００９５】
移動端末が移動していないときに、無線条件を変更する必要はないと考えられるが、そのことは以下のように考える。
・より広いカバレッジのアクセスネットワークに変更する必要がない。
・実際問題として、より狭いカバレッジのアクセスネットワークを選択することが可能である。
・ハンドオフを実行する緊急性がない。
【００９６】
複数の下位層からの情報、それぞれの下位層内での複数のセルからの情報を組み合わせることにより、移動端末の実際の地理的移動についてより精密な予測が可能となる。
【００９７】
本発明の無線通信方法、無線通信システムによれば、位置に関する絶対値や速さに関する絶対値のような下位層からの精密な情報は不要である。位置決めや場所特定の方法やシステムであれば、より精密な情報でないと要求や目的を完全には達成できないが、本発明の通信方法・システムは、そのような位置決め（ポジショニング）や場所特定（ローカライジング）を目的としていない。
【００９８】
下位層間の正規化したプリミティブと、上位層の速さ推定アルゴリズムの正規化したプリミティブを用いることで、上位層でのアルゴリズムを、無線パラメータの値に依存しない状態にすることができるし、異なったアクセス技術による情報との比較が可能となる。また、オペレーティングシステムの製造会社が、ドライバ製造会社に対して、より有用な上位情報を提供するように促すことが可能となる。
【００９９】
本発明の無線通信方法、無線通信システムによれば、移動端末の移動の速さを推定したり、アクセスネットワークの選定を行うに際して、ＧＰＳ受信機のような追加のハードウエアを必要としない。ソフトウエアに改良を加えるだけで、既存のハードウエアを使用することで、本発明の無線通信方法、無線通信システムを実現できるので、コスト削減効果が得られる。
【０１００】
本発明の無線通信方法、無線通信システムによれば、無線ネットワーク間の協調動作を必要としない。さらに、移動端末が複数の異なった無線ネットワークからの情報を使用することが可能となる。このため、速さ推定の精度が向上する。本発明の無線通信方法は、主に、異なったアクセスネットワーク間でのアクセス選択を行うものである。このことは、ある意味では、単一の無線ネットワーク間でのハンドオフ動作に較べて、操作が簡単である。その理由は、別々の無線ネットワークに属している基地局間での同期の問題がないからである。
【０１０１】
単一の無線ネットワーク内でのセル間でのハンドオフに本発明の速さ推定値を用いることが可能である。
【０１０２】
本発明の無線通信方法、無線通信システムによれば、移動端末がサイズの小さいセルを高速で通過する際には、そのサイズの小さいセルへのハンドオフを回避させることが可能であり、あるいは、サイズの小さいセルから大きいセルへのハンドオーバを回避させることが可能である。移動端末の移動の速さが速い場合には、以下のことを避けることができる。
・情報パケットの紛失。この紛失は、ハンドオフの場合にも起こるし、小さいサイズのセルでは、移動端末の無線回路が高速の移動端末用には設計されていないので、高速で移動する移動端末をサポートしないことが原因で発生する。
・情報パケットの無秩序な送信。
・待ち時間のばらつき。
・不必要な移動管理シグナリング。
【０１０３】
以上、本発明の特有な実施態様について述べたが、さらに多数の追加の長所があり、多数の修正・変更が容易に可能であることは当業者に了承できることである。従って、本発明は、ここで述べた特有の詳細例、機器の例示、図示例に限定されるものでない。従って、ここで提示したクレームで定義されている発明の精神と範囲に逸脱することなく多様な修正が可能である。ここで提示したクレームは、発明の精神と範囲内にあるすべての修正と変更も包含するものである。
【図面の簡単な説明】
【０１０４】
本発明の新規性の特徴部分が添付クレームと共に記載されているが、本発明の構成、内容、特徴は、非限定の実施例のさらに詳しい記載と共に下記の図面を参照することで完全に理解できる。
【図１】図１は、種類の異なった無線通信ネットワークの組み合わせを説明する、従来技術の通信システムの概略図である
【図２】図２は、通信システム又は通信ネットワークでの通信に使用する従来技術の層構造を主に示した図である。
【図３】図３は、通信システムにおけるアクセス選択のための無線通信システムでのアルゴリズム又は手順を実行する、種類の異なった回路ブロックを概略的に示した図である。
【図４】図４は、図３で示した下位層のアルゴリズムを実行する回路ブロックのブロック図である。
【図５】図５は、図３で示した通信システムにおける下位層とネットワーク層との間のインターフェースを示したブロック図である
【図６】図６は、通信システムのネットワーク層での速さ推定アルゴリズムを実行する回路ブロックのブロック図である。
【図７】図７は、図６で示された速さ推定アルゴリズムに含まれたアクセス選択アルゴリズムを実行する回路ブロックのブロック図である
【図８】図８は、通信システムのネットワーク層での全体アクセス選択アルゴリズムを実行する回路ブロックのブロック図である。
【図９】図９は、移動端末の受信信号強度を時間の関数として図示したグラフであり、このグラフでは、移動端末の速さの推定値によって変動するＲＳＳ（受信信号強度、Received signal strength）を図示している。
【図１０】図１０は、移動端末の回路のブロック図である。
【図１】
2008523658.tif 000003
【図２】
2008523658.tif 000004
【図３】
2008523658.tif 000005
【図４】
2008523658.tif 000006
【図５】
2008523658.tif 000007
【図６】
2008523658.tif 000008
【図７】
2008523658.tif 000009
【図８】
2008523658.tif 000010
【図９】
2008523658.tif 000011
【図１０】
2008523658.tif 000012
【国際調査報告】
2008523658.tif 000013
2008523658.tif 000014
2008523658.tif 000015