(57)【要約】      （修正有）【課題】無線通信システムにおいて、複数の動作モードを有するアプリケーションの動作モードをフレキシブルかつ適応的に決定する移動局及びその方法を提供する。【解決手段】複数の動作モードを有するアプリケーション１０２と、複数の動作モードからアプリケーション１０２の動作モードを決定するアプリケーション制御部１０６と、他の通信装置との無線通信を制御する無線制御部１１０とを有する移動局１００であって、アプリケーション制御部１０６は、当該移動局１００に係る移動局能力情報に基づき動作モードを決定し、無線制御部１１０は、決定された動作モードに係るアプリケーション情報を通信装置と通信する。【選択図】図２
2010268150.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作モードを有するアプリケーションと、
前記複数の動作モードから前記アプリケーションの動作モードを決定するアプリケーション制御部と、
他の通信装置との無線通信を制御する無線制御部と、
を有する移動局であって、
前記アプリケーション制御部は、当該移動局に係る移動局能力情報に基づき前記動作モードを決定し、
前記無線制御部は、前記決定された動作モードに係るアプリケーション情報を前記通信装置と通信する移動局。
【請求項２】
当該移動局の位置を示す位置情報を生成する位置測定部をさらに有し、
前記アプリケーション制御部は、前記生成された位置情報に基づき前記アプリケーションの動作モードを決定する、請求項１記載の移動局。
【請求項３】
前記無線制御部は、前記通信装置から受信する共通情報から前記無線通信に係るエリア情報を決定し、
前記アプリケーション制御部は、前記決定されたエリア情報に基づき前記アプリケーションの動作モードを決定する、請求項１記載の移動局。
【請求項４】
前記無線制御部は、前記通信装置と当該移動局との間に確立された無線通信接続に係る通信状態情報を経時的に取得し、
前記アプリケーション制御部は、前記取得された通信状態情報に基づき前記アプリケーションの動作モードを適応的に変更する、請求項１乃至３何れか一項記載の移動局。
【請求項５】
移動局において複数の動作モードを有するアプリケーションの起動指示を受け付けるステップと、
前記移動局に係る移動局能力情報に基づき前記複数の動作モードから前記アプリケーションの動作モードを決定するステップと、
無線通信を介し前記決定された動作モードに係るアプリケーション情報を他の通信装置と通信するステップとを有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動局及び無線通信方法に関する。
【背景技術】
【０００２】
インターネットなどの有線通信システムでは、コンピュータ上で実行されるアプリケーションの通信回線速度などの通信状態に応じたモード制御が知られている。例えば、通信回線速度に応じて、パーソナルコンピュータなどで実行されるアプリケーションの起動の可否が制御されるかもしれない。あるいは、通信回線速度に応じて、起動されたアプリケーションのモード（３Ｄモードや２Ｄモードなど）が切り替えられるかもしれない。
【０００３】
携帯電話ネットワークなどの無線通信システムでも、携帯端末に各種アプリケーションが搭載され、無線通信システムとの無線通信を介しアプリケーションが実行されている。携帯電話ネットワークでは、携帯端末の能力、契約情報、機種などに従って、特定のデータのダウンロードの可否が制御されたり、アプリケーションの動作可否が制御されている。
【０００４】
携帯電話ネットワークなどの通信速度が限定された環境では、例えば、ブラウザ上に画像データを含む情報を表示する際、サーバは、要求された情報を圧縮して、圧縮された情報を携帯端末に送信するかもしれない。あるいは、携帯端末は、画像データを表示せず、ブラウザ上に画像データを除く他の情報を表示するかもしれない。あるいは、携帯端末のブラウザに対して、最大表示サイズが設定されるかもしれない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線通信システムにおいても、移動局が複数の動作モードを有するアプリケーションを利用することが想定される。このようなアプリケーションの動作モードの決定では、典型的には、アプリケーションを起動又は停止するという可否制御だけでなく、例えば、情報量が多く画質などが良い高品質モードや情報量が少なく高画質ではないが少なくとも動作する低品質モードなど、フレキシブルな動作モードの選択が可能であることが所望されるかもしれない。
【０００６】
また、無線通信システムは、無線環境に応じて通信状態が経時的に変動するという無線通信に固有の特性を有している。典型的には、このような無線通信に固有の特性を考慮して、可変的な無線通信状態に応じた適応的な動作モードの選択が可能であることが所望されるかもしれない。
【０００７】
さらに、携帯電話システムなどの無線通信システムは、移動局が可動性を有するという固有の特性を有している。このような移動局の可動性を考慮して、典型的には、移動局の地理的位置に応じた動作モードの選択が可能であることが所望されるかもしれない。
【０００８】
さらに、複数の動作モードを有するアプリケーションとして、対戦型ゲームなど、通信相手と通信することにより実行されるアプリケーションがある。このような対戦型ゲームなどのアプリケーションでは、例えば、２つの移動局の間でアプリケーションが実行される場合、典型的には、一方の移動局の動作モードは、他方の移動局の動作モードを考慮して決定されることが所望されるかもしれない。
【０００９】
従って、本発明の課題は、複数の動作モードを有するアプリケーションの動作モードをフレキシブルかつ適応的に決定する移動局及びその方法を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、複数の動作モードを有するアプリケーションと、前記複数の動作モードから前記アプリケーションの動作モードを決定するアプリケーション制御部と、他の通信装置との無線通信を制御する無線制御部と、を有する移動局であって、前記アプリケーション制御部は、当該移動局に係る移動局能力情報に基づき前記動作モードを決定し、前記無線制御部は、前記決定された動作モードに係るアプリケーション情報を前記通信装置と通信する移動局に関する。
【発明の効果】
【００１１】
本発明によると、移動局は、複数の動作モードを有するアプリケーションの動作モードをフレキシブルかつ適応的に決定することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】図１は、一実施例による無線通信システムの一例となる構成を示す。
【図２】図２は、一実施例による移動局の一例となる構成を示す。
【図３】図３は、一実施例による移動局と基地局との動作を示すシーケンス図である。
【図４】図４は、一実施例による移動局と基地局との動作を示すシーケンス図である。
【図５】図５は、一実施例による移動局と基地局との動作を示すシーケンス図である。
【図６】図６は、一実施例による移動局と基地局との動作を示すシーケンス図である。
【図７】図７は、一実施例による移動局と基地局との動作を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下の各実施例では、移動局能力情報、契約情報、経時的に変動する通信状態情報、移動局の位置情報、及び移動局が在圏する基地局のエリア情報など、所定の各種情報に基づき、アプリケーションの動作モードをフレキシブルかつ適応的に決定する移動局が説明される。
【００１４】
図１を参照して、一実施例による無線通信システムが説明される。図１は、一実施例による無線通信システムの一例となる構成を示す。
【００１５】
無線通信システム１０は、移動局１００−１，１００−２と、基地局２００と、位置情報提供装置３００とを有する。図示された実施例では、２つの移動局１００−１，１００−２が例示的に示されているが、任意数の移動局が含まれてもよい。移動局１００−１と移動局１００−２とは同一の構成を有してもよく、以降において移動局１００と総称されるかもしれない。
【００１６】
移動局１００は、無線通信システム１０においてユーザが通信するための装置である。移動局１００−１は、典型的には、基地局２００との無線通信を介し他の移動局１００−２又はインターネットなどの他のネットワーク（図示せず）と通信する。また、移動局１００−１は、基地局との無線通信を介することなく、移動局１００−２と無線通信するかもしれない（アドホック通信）。移動局１００の構成は、図２などを参照して後述される。
【００１７】
基地局２００は、移動局１００との間で無線信号を送受信する。また、基地局２００は、上位装置（図示せず）と接続される。基地局２００は、移動局１００から受信した無線信号を適切なデータに変換して上位装置に送信したり、また上位装置から受信したデータを無線信号に変換して移動局１００に送信する。基地局２００は、移動局１００と無線通信することが可能な一定の通信エリアをカバーする。典型的には、複数の基地局２００が、無線通信システム１０の通信エリア全体をカバーするよう適切に配置される。
【００１８】
基地局２００は、当該基地局２００の通信エリアに在圏する移動局１００に共通情報を定期的に報知している。この共通情報は、当該通信エリアによりサポートされている通信方式に関する情報（エリア情報）を含む。携帯電話システムにおける基地局２００では、この通信方式は、典型的には、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＨＳＵＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｕｐｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの高速パケット通信方式を含むかもしれない。また、基地局２００は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷｉ−ＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）など高速無線通信システムにおける基地局（アクセスポイント）２００であるかもしれない。この場合、基地局２００は、各通信規格に従って共通情報を報知するかもしれない。移動局１００は、基地局２００から報知される共通情報からエリア情報を抽出し、抽出したエリア情報から基地局２００によりサポートされている通信方式を検出し、当該移動局１００が対応可能な通信方式を利用して基地局２００と通信する。例えば、受信した共通情報から基地局２００がＨＳＤＰＡをサポートしていることを検出し、さらに移動局１００がＨＳＤＰＡに対応可能である場合、移動局１００は、ＨＳＤＰＡに従って基地局２００とダウンリンク通信するかもしれない。また、受信した共通情報から基地局２００がＨＳＵＰＡ又はＥＵＬ（Ｅｎｈａｎｃｅｄ  Ｕｐｌｉｎｋ）をサポートしていることを移動局１００が検出し、さらに移動局１００がＨＳＵＰＡに対応可能である場合、移動局１００は、ＨＳＵＰＡに従って基地局２００とアップリンク通信するかもしれない。また、移動局１００が複数の基地局２００から共通情報を受信し、これらの基地局２００がＨＳＤＰＡ、ＨＳＵＰＡ及びＬＴＥをそれぞれサポートしていることを移動局１００が検出したとする。この場合、移動局１００がＨＳＤＰＡ、ＨＳＵＰＡ及びＬＴＥの何れにも対応可能である場合、移動局１００は、典型的には、ＬＴＥに従って基地局２００と通信するかもしれない。また、移動局１００が、無線ＬＡＮやＷｉ−ＭＡＸなどの高速無線通信方式をサポートしている場合、適宜何れか適切な通信方式により基地局２００と通信してもよい。基本的には、移動局１００は、基地局２００によりサポートされている通信方式のうち、最も高速な通信を実現可能にする通信方式を選択するかもしれない。
【００１９】
しかしながら、このエリア情報は、サポートされている通信方式により移動局１００が基地局２００と実際に通信できることを保障するものでないことに留意されたい。基地局２００が特定の通信方式をサポートしていたとしても、何らかの理由により移動局１００は実際には当該通信方式を利用して通信することができないかもしれない。
【００２０】
位置情報提供装置３００は、移動局１００の位置を示す位置情報を提供する。典型的には、位置情報提供装置３００は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）であるかもしれない。移動局１００が位置情報提供装置３００に無線アクセスすると、位置情報提供装置３００は移動局１００に位置情報を送信する。
【００２１】
図２を参照して、一実施例による移動局１００の構成が説明される。図２は、一実施例による移動局の一例となる構成を示す。
【００２２】
移動局１００は、１以上のアプリケーション１０２と、インタフェース部１０４と、アプリケーション制御部１０６と、記憶部１０８と、無線制御部１１０と、位置測定部１１２とを有する。
【００２３】
アプリケーション１０２は、移動局１００にインストール又はダウンロードされたソフトウェアとして実現されるかもしれない。アプリケーション１０２は、起動、停止などの動作モードと共に、画面表現能力などに関して高品質モードや低品質モードなどの１以上の動作モードを有するかもしれない。例えば、アプリケーション１０２は、携帯端末上で使用されるブラウザであって、相対的に情報量の小さな携帯端末用の表示モードと、パーソナルコンピュータ上で表示されるのと同等の表示モード（フルブラウザ）とを有するブラウザであるかもしれない。
【００２４】
アプリケーション１０２は、典型的には、基地局２００を介しインターネットなどのネットワーク上のサーバなどとアプリケーションを実行するための情報（アプリケーション情報）を通信することにより実行されるかもしれない。また、アプリケーション１０２は、基地局２００を介し他の移動局１００とアプリケーション情報を通信することによって、実行されるかもしれない。また、アプリケーション１０２は、いわゆる、アドホック通信により、基地局２００を介することなく他の移動局１００とアプリケーション情報を通信することによって、実行されるかもしれない。
【００２５】
なお、一部のアプリケーション１０２は、上述したようなＨＳＤＰＡ、ＨＳＵＰＡ及びＬＴＥの何れの通信方式においても利用可能であるかもしれないが、他のアプリケーション１０２は、例えば、ＬＴＥのみでしか利用可能でないかもしれない。
【００２６】
インタフェース部１０４は、移動局１００のユーザとのユーザインタフェースとして機能する。具体的には、インタフェース部１０４は、アプリケーション１０２の実行結果などをユーザに表示する表示装置、ユーザからのアプリケーション１０２の起動及び操作指示を受け付ける入力装置などを含む。
【００２７】
アプリケーション制御部１０６は、アプリケーション１０２の起動、停止などの各種動作を制御すると共に、記憶部１０８、無線制御部１１０及び位置測定部１１２から取得した各種情報を参照して、適切な動作モードを決定する。具体的には、アプリケーション制御部１０６は、インタフェース部１０４を介してユーザにより選択されたアプリケーション１０２の起動指示を受け付けると、当該アプリケーション１０２の制御を開始する。選択されたアプリケーション１０２が複数の動作モードを有する場合、アプリケーション制御部１０６は、記憶部１０８、無線制御部１１０及び位置測定部１１２から取得した各種情報の１以上を参照して、適切な動作モードを決定する。また、アプリケーション制御部１０６は、以降において何れかの情報が変更されると、適応的にアプリケーション１０２の動作モードを選択するかもしれない。
【００２８】
記憶部１０８は、何れかの記憶手段により実現され、移動局１００に係る各種情報を保持する。記憶部１０８は、典型的には、移動局１００に係る移動局能力情報を有する。移動局能力情報は、移動局１００が対応可能な通信方式（ＨＳＤＰＡ、ＨＳＵＰＡ、ＬＴＥ、無線ＬＡＮ、Ｗｉ−ＭＡＸなど）、送受信可能なデータレート、送受信可能なデータサイズ、送受信間隔、使用する周波数、変調方式、アンテナ数など、移動局１００に固有の無線伝搬能力に関する各種情報を含む。
【００２９】
無線制御部１１０は、移動局１００と、基地局２００や他の移動局１００などの他の通信装置との間の無線通信を制御する。また、無線制御部１１０は、アプリケーション制御部１０６により決定されたアプリケーション１０２の動作モードに対応したアプリケーション情報を、基地局２００や他の移動局１００などの他の通信装置と通信する。
【００３０】
無線制御部１１０は、基地局２００から定期的に報知される共通情報を受信する。受信した共通情報から、無線制御部１１０は、基地局２００によりサポートされている通信方式（ＨＳＤＰＡ、ＨＳＵＰＡ、ＬＴＥ、無線ＬＡＮ、Ｗｉ−ＭＡＸなど）を含む基地局２００に係るエリア情報を取得する。
【００３１】
また、無線制御部１１０は、基地局２００との無線通信接続を確立すると、当該通信接続が実際に何れのベアラにより設定されたか判断する。すなわち、無線制御部１１０は、当該通信接続がＨＳＤＰＡ、ＨＳＵＰＡ、ＬＴＥなどの何れのベアラ又は通信チャネルにより設定されたか判断する。これは、上述したように、基地局２００がある通信方式をサポートし、かつ移動局１００がこの通信方式に対応可能であったとしても、実際にこの通信方式によるベアラが設定されるとは限らないためである。
【００３２】
また、無線制御部１１０は、確立された通信接続の通信チャネルの品質に関する通信状態情報を基地局２００などの通信装置から定期的に取得するかもしれない。無線通信では、通信状態が経時的に変動するため、移動局１００は無線通信を適応的に制御する必要がある。この通信状態情報は、典型的には、ＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）、ＲＳＣＰ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｃｏｄｅ  Ｐｏｗｅｒ）、Ｅｃ／Ｎｏ（Ｅｎｅｒｇｙ−ｐｅｒ−Ｃｈｉｐ−ｔｏ−Ｎｏｉｓｅ）、ＢＬＥＲ（Ｂｌｏｃｋ  Ｅｒｒｏｒ  Ｒａｔｅ）など通信チャネルの品質を示す指標、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）などの通信状態を示す指標などを含むものであってもよい。また、移動局１００が無線ＬＡＮやＷｉ−ＭＡＸなどの高速無線通信方式による通信をサポートする場合、通信状態情報は、無線ＬＡＮやＷｉ−ＭＡＸなどの接続情報を含むかもしれない。
【００３３】
また、無線制御部１１０は、基地局２００との無線通信接続を確立する際、基地局２００の上位装置などから移動局１００に係る契約情報を取得するかもしれない。この契約情報は、典型的には、送受信可能なデータレート、送受信可能なデータサイズ、送受信間隔、周波数、加入者情報、優先度など、移動局１００のユーザの契約内容により規定される。
【００３４】
位置測定部１１２は、移動局１００の地理的位置を示す位置情報を取得する。具体的には、位置測定部１１２は、無線制御部１１０や基地局２００を介し位置情報提供装置３００などにより決定された移動局１００の地理的位置を取得する。また、移動局１００が無線ＬＡＮ、ＦｅｌｉＣａ（登録商標）などによる無線通信をサポートする場合、位置測定部１１２は、無線ＬＡＮやＦｅｌｉＣａによるアクセスポイントを判断して、移動局１００の位置情報を取得することができる。
【００３５】
図３を参照して、一実施例による移動局能力情報に基づく動作モード決定処理における移動局１００と基地局２００との間の一例となる処理が説明される。図３は、一実施例による移動局と基地局との動作を示すシーケンス図を示す。
【００３６】
Ｓ１００において、ユーザからのアプリケーション１０２の起動要求に応答して、インタフェース部１０４は、アプリケーション制御部１０６にアプリケーション１０２を起動するよう要求する。
【００３７】
Ｓ１０２において、アプリケーション制御部１０６は、記憶部１０８に格納されている移動局能力情報を参照し、移動局能力情報に基づき、要求されたアプリケーション１０２の動作モードを決定する。例えば、移動局能力情報において、移動局１００の対応可能な通信方式が、ＨＳＤＰＡなどの高速パケット通信方式に設定されている場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを高品質モードに決定するかもしれない。他方、移動局能力情報において、移動局１００の対応可能な通信方式に、そのような高速パケット通信方式が設定されていない場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを低品質モードに決定するかもしれない。あるいは、移動局能力情報に設定されている移動局１００の送受信可能なデータレートが、アプリケーション１０２に対して設定された閾値以上である場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを高品質モードに決定するかもしれない。他方、移動局能力情報に設定されている移動局１００の送受信可能なデータレートが、アプリケーション１０２に対して設定された閾値未満である場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを低品質モードに決定するかもしれない。
【００３８】
さらに、アプリケーション制御部１０６は、移動局能力情報に設定されている複数の能力情報の組み合わせに基づき、アプリケーション１０２の動作モードを決定してもよい。例えば、移動局能力情報に設定されている移動局１００の対応可能な通信方式と送受信可能なデータレートについて、移動局１００が高速パケット通信方式に対応可能であって、かつ送受信可能なデータレートがアプリケーション１０２に対して設定された閾値以上である場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを高品質モードに決定するかもしれない。
【００３９】
各アプリケーション１０２について、移動局能力情報の１以上の能力情報の各値の組み合わせに対して何れの動作モードが選択されるべきかを規定したモード決定規則情報が予め生成され、アプリケーション制御部１０６に備えられてもよい。アプリケーション制御部１０６は、このモード決定規則情報に基づき、要求されたアプリケーション１０２の動作モードを決定するようにしてもよい。モード決定規則情報は、適宜変更されてもよい。新たなアプリケーション１０２が移動局１００にインストールされると、当該アプリケーション１０２に係るモード決定規則情報が生成又は取得されてもよい。
【００４０】
上述した実施例では、各能力情報の値は、「高速」と「低速」、「閾値以上」と「閾値未満」などバイナリ形式により表現されていたが、本発明は、これに限定されるものでない。各能力情報の値は、より詳細な粒度により分類されてもよい。しかしながら、この粒度が詳細である場合、モード決定規則情報は複雑なものとなるかもしれず、アプリケーション制御部１０６によるモード決定処理の計算複雑さが増大するかもしれない。
【００４１】
Ｓ１０４において、アプリケーション制御部１０６は、決定した動作モードに従って基地局２００とアプリケーション情報を通信するよう無線制御部１１０に要求する。
【００４２】
Ｓ１０６において、当該通信要求を受け付けると、無線制御部１１０は、基地局２００と通信接続を要求し、基地局２００との間で通信接続を確立する。通信接続が確立されると、無線制御部１１０は、決定した動作モードによるアプリケーション情報を通信するよう基地局２００に要求する。なお、本実施例では、説明の便宜上、移動局１００が基地局２００とアプリケーション情報を通信すると説明されるが、実際には移動局１００は、基地局２００を介し上位装置、インターネット上のサーバ、他の移動局１００などと通信するかもしれない。また、本実施例では、移動局１００が基地局２００と無線通信するが、本発明は、これに限定されるものでない。移動局１００は、いわゆるアドホック通信により、基地局２００を介することなく他の移動局１００とアプリケーション情報を通信するかもしれない。
【００４３】
Ｓ１０８において、基地局２００から決定した動作モードによるアプリケーション情報を受け付けると、無線制御部１１０は、当該アプリケーション情報をアプリケーション制御部１０６に提供する。
【００４４】
Ｓ１１０において、決定した動作モードによるアプリケーション情報を受け付けると、アプリケーション制御部１０６は、当該アプリケーション情報を使用してアプリケーション１０２を実行し、実行結果をインタフェース部１０２に提供する。
【００４５】
本実施例によると、移動局１００は、移動局１００に固有の移動局能力情報に基づきアプリケーション１０２の適切な動作モードをフレキシブルに決定することができる。
【００４６】
図４を参照して、一実施例による契約情報に基づく動作モード決定処理における移動局１００と基地局２００との間の一例となる処理が説明される。図４は、一実施例による移動局と基地局との動作を示すシーケンス図を示す。
【００４７】
Ｓ２００において、ユーザからのアプリケーション１０２の起動要求に応答して、インタフェース部１０４は、アプリケーション制御部１０６にアプリケーション１０２を起動するよう要求する。
【００４８】
Ｓ２０２において、アプリケーション制御部１０６は、無線制御部１１０に基地局２００から移動局１００に係る契約情報を取得するよう要求する。
【００４９】
Ｓ２０４において、アプリケーション制御部１０６からの契約情報取得要求に応答して、無線制御部１１０は、基地局２００に通信接続し、基地局２００に移動局１００に係る契約情報を送信するよう要求する。
【００５０】
Ｓ２０６において、無線制御部１１０からの契約情報取得要求に応答して、基地局２００は、移動局１００に係る契約情報を取得し、無線制御部１１０に送信する。基地局２００が自局に契約情報を有している場合には、基地局２００は当該契約情報を無線制御部１１０に送信するかもしれない。他方、基地局２００が自局に契約情報を有していない場合、基地局２００は、上位装置から当該契約情報を取得し、これを無線制御部１１０に転送するかもしれない。
【００５１】
Ｓ２０８において、基地局２００から契約情報を受信すると、無線制御部１１０は、受信した契約情報をアプリケーション制御部１０６に転送する。なお、移動局１００が、何らかの理由により契約情報をすでに所持していた場合、アプリケーション制御部１０６は、基地局２００から取得することなく、所持されている契約情報を利用するようにしてもよい。この場合、上述したＳ２０２〜Ｓ２０８は省略されてもよい。
【００５２】
Ｓ２１０において、アプリケーション制御部１０６は、取得した契約情報に基づき要求されたアプリケーション１０２の動作モードを決定する。例えば、契約情報において、移動局１００に許可されている送受信可能なデータレートが、アプリケーション１０２に対して設定された閾値以上である場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを高品質モードに決定するかもしれない。他方、移動局１００に許可されている送受信可能なデータレートが、アプリケーション１０２に対して設定された閾値未満である場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを低品質モードに決定するかもしれない。
【００５３】
さらに、アプリケーション制御部１０６は、契約情報に設定されている複数の契約内容の組み合わせに基づき、アプリケーション１０２の動作モードを決定してもよい。各アプリケーション１０２について、契約情報の１以上の契約内容の各値の組み合わせに対して何れの動作モードが選択されるべきかを規定したモード決定規則情報が予め生成され、アプリケーション制御部１０６に備えられてもよい。アプリケーション制御部１０６は、このモード決定規則情報に基づき、要求されたアプリケーション１０２の動作モードを決定するようにしてもよい。
【００５４】
上述した実施例では、各契約内容の値は、「閾値以上」と「閾値未満」などバイナリ形式により表現されていたが、本発明は、これに限定されるものでない。各契約内容の値は、より詳細な粒度により分類されてもよい。しかしながら、この場合、モード決定規則情報は複雑なものとなるかもしれず、アプリケーション制御部１０６によるモード決定処理の計算複雑さが増大するかもしれない。
【００５５】
Ｓ２１２において、アプリケーション制御部１０６は、決定した動作モードに従って基地局２００とアプリケーション情報を通信するよう無線制御部１１０に要求する。
【００５６】
Ｓ２１４において、当該通信要求を受け付けると、無線制御部１１０は、Ｓ２０４〜Ｓ２０６においてすでに確立された通信接続を利用して、決定した動作モードによるアプリケーション情報を通信するよう基地局２００に要求する。なお、本実施例では、説明の便宜上、移動局１００が基地局２００とアプリケーション情報を通信すると説明されるが、実際には移動局１００は、基地局２００を介し上位装置、インターネット上のサーバ、他の移動局１００などと通信するかもしれない。また、本実施例では、移動局１００が基地局２００と無線通信するが、本発明は、これに限定されるものでない。移動局１００は、いわゆるアドホック通信により、基地局２００を介することなく他の移動局１００とアプリケーション情報を通信するかもしれない。
【００５７】
Ｓ２１６において、基地局２００から決定した動作モードによるアプリケーション情報を受け付けると、無線制御部１１０は、当該アプリケーション情報をアプリケーション制御部１０６に提供する。
【００５８】
Ｓ２１８において、決定した動作モードによるアプリケーション情報を受け付けると、アプリケーション制御部１０６は、当該アプリケーション情報を使用してアプリケーション１０２を実行し、実行結果をインタフェース部１０２に提供する。
【００５９】
本実施例によると、移動局１００は、移動局１００に係る契約情報に基づきアプリケーション１０２の適切な動作モードをフレキシブルに決定することができる。
【００６０】
図５を参照して、一実施例による通信状態情報に基づく動作モード決定処理における移動局１００と基地局２００との間の一例となる処理が説明される。図５は、一実施例による移動局と基地局との動作を示すシーケンス図を示す。
【００６１】
Ｓ３００において、ユーザからのアプリケーション１０２の起動要求に応答して、インタフェース部１０４は、アプリケーション制御部１０６にアプリケーション１０２を起動するよう要求する。
【００６２】
Ｓ３０２において、アプリケーション制御部１０６は、無線制御部１１０に基地局２００から移動局１００に係る通信状態情報を取得するよう要求する。
【００６３】
Ｓ３０４において、アプリケーション制御部１０６からの通信状態情報取得要求に応答して、無線制御部１１０は、基地局２００に通信接続し、基地局２００に移動局１００に係る通信状態情報を送信するよう要求する。無線制御部１１０からの通信状態情報取得要求に応答して、基地局２００は、移動局１００に係る通信状態情報を無線制御部１１０に送信する。
【００６４】
Ｓ３０６において、基地局２００から通信状態情報を受信すると、無線制御部１１０は、受信した通信状態情報をアプリケーション制御部１０６に転送する。なお、移動局１００が、何らかの理由により最近の通信状態情報をすでに所持していた場合、アプリケーション制御部１０６は、基地局２００から取得することなく、所持されている通信状態情報を利用するようにしてもよい。この場合、上述したＳ３０２〜Ｓ３０６は省略されてもよい。
【００６５】
Ｓ３０８において、アプリケーション制御部１０６は、取得した通信状態情報に基づき要求されたアプリケーション１０２の動作モードを決定する。例えば、Ｓ３０４において移動局１００と基地局２００との間に確立された通信接続が、ＨＳＤＰＡ、ＨＳＵＰＡ、ＬＴＥなどの高速ベアラにより確立されたことを通信状態情報が示す場合、又は無線ＬＡＮやＷｉ−ＭＡＸなどの高速無線通信システムにアクセスできた場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを高品質モードに決定するかもしれない。他方、Ｓ３０４において移動局１００と基地局２００との間に確立された通信接続が、何れかの低速ベアラにより確立されたことを通信状態情報が示す場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを低品質モードに決定するかもしれない。
【００６６】
さらに、アプリケーション制御部１０６は、通信状態情報に設定されている通信状態に関する各種指標の組み合わせに基づき、アプリケーション１０２の動作モードを決定してもよい。各アプリケーション１０２について、通信状態情報の１以上の通信状態に関する指標の各値の組み合わせに対して何れの動作モードが選択されるべきかを規定したモード決定規則情報が予め生成され、アプリケーション制御部１０６に備えられてもよい。アプリケーション制御部１０６は、このモード決定規則情報に基づき、要求されたアプリケーション１０２の動作モードを決定するようにしてもよい。
【００６７】
上述した実施例では、通信状態に関する各指標の値は、「高速ベアラ」と「低速ベアラ」などバイナリ形式により表現されていたが、本発明は、これに限定されるものでない。各指標の値は、より詳細な粒度により分類されてもよい。しかしながら、この場合、モード決定規則情報は複雑なものとなるかもしれず、アプリケーション制御部１０６によるモード決定処理の計算複雑さが増大するかもしれない。
【００６８】
Ｓ３１０において、アプリケーション制御部１０６は、決定した動作モードに従って基地局２００とアプリケーション情報を通信するよう無線制御部１１０に要求する。
【００６９】
Ｓ３１２において、当該通信要求を受け付けると、無線制御部１１０は、Ｓ３０４においてすでに確立された通信接続を利用して、決定した動作モードによるアプリケーション情報を通信するよう基地局２００に要求する。なお、本実施例では、説明の便宜上、移動局１００が基地局２００とアプリケーション情報を通信すると説明されるが、実際には移動局１００は、基地局２００を介し上位装置、インターネット上のサーバ、他の移動局１００などと通信するかもしれない。また、本実施例では、移動局１００が基地局２００と無線通信するが、本発明は、これに限定されるものでない。移動局１００は、いわゆるアドホック通信により、基地局２００を介することなく他の移動局１００とアプリケーション情報を通信するかもしれない。
【００７０】
Ｓ３１４において、基地局２００から決定した動作モードによるアプリケーション情報を受け付けると、無線制御部１１０は、当該アプリケーション情報をアプリケーション制御部１０６に提供する。
【００７１】
Ｓ３１６において、決定した動作モードによるアプリケーション情報を受け付けると、アプリケーション制御部１０６は、当該アプリケーション情報を使用してアプリケーション１０２を実行し、実行結果をインタフェース部１０２に提供する。
【００７２】
その後、無線制御部１１０は、基地局２００から確立されている通信接続に関する通信状態情報を定期的に取得し、取得した通信状態情報をアプリケーション制御部１０６に提供するようにしてもよい。アプリケーション制御部１０６は、このように取得した通信状態情報に基づき、Ｓ３０８における動作モード決定処理に従って適応的に動作モードを変更し、変更した動作モードについてＳ３１０〜Ｓ３１６の各ステップを実行するようにしてもよい。
【００７３】
本実施例によると、移動局１００は、移動局１００と基地局２００との間の通信状態情報に基づきアプリケーション１０２の適切な動作モードをフレキシブルに決定することができる。また、移動局１００は、移動局１００と基地局２００との間の通信状態の変動に応じて、適応的にアプリケーション１０２の動作モードを変更することができる。
【００７４】
図６を参照して、一実施例による位置情報に基づく動作モード決定処理における移動局１００と基地局２００との間の一例となる処理が説明される。図６は、一実施例による移動局と基地局との動作を示すシーケンス図を示す。
【００７５】
Ｓ４００において、ユーザからのアプリケーション１０２の起動要求に応答して、インタフェース部１０４は、アプリケーション制御部１０６にアプリケーション１０２を起動するよう要求する。
【００７６】
Ｓ４０２において、アプリケーション制御部１０６は、位置測定部１１２から移動局１００の位置情報を取得し、取得した位置情報に基づき、要求されたアプリケーション１０２の動作モードを決定する。例えば、移動局１００が展示会や特定店舗などの特定のエリアにあることを位置情報が示す場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを特定の動作モードに決定するかもしれない。一般に、基地局２００が屋外にある場合、基地局２００を利用するユーザが多く、高品質を維持することは困難となる可能性があるが、基地局２００が屋内にある場合、雑音要因が少ないなど、高い無線品質を実現できる可能性がある。このため、移動局１００が展示会や特定店舗などの屋内に設けられた基地局２００と通信する場合、移動局１００は高品質の通信状態の下で無線通信できる可能性が高いと予想され、高品質な通信状態が要求される動作モードによりアプリケーション１０２を実行することが可能となるかもしれない。
【００７７】
また、アプリケーション１０２がゲームである場合、アプリケーション制御部１０６は、取得した位置情報の近辺のエリアを舞台とする動作モードにより、アプリケーション１０２を実行させてもよい。
【００７８】
上述した実施例では、移動局１００が指定された特定のエリアに関する情報を予め有しているが、本発明は、これに限定されるものでない。例えば、展示会などは常設されているとは限らないため、移動局１００は、基地局２００との通信接続などを介し特定のエリアに関する情報を取得及び更新するようにしてもよい。
【００７９】
Ｓ４０４において、アプリケーション制御部１０６は、決定した動作モードに従って基地局２００とアプリケーション情報を通信するよう無線制御部１１０に要求する。
【００８０】
Ｓ４０６において、当該通信要求を受け付けると、無線制御部１１０は、基地局２００と通信接続を要求し、基地局２００との間で通信接続を確立する。通信接続が確立されると、無線制御部１１０は、決定した動作モードによるアプリケーション情報を通信するよう基地局２００に要求する。なお、本実施例では、説明の便宜上、移動局１００が基地局２００とアプリケーション情報を通信すると説明されるが、実際には移動局１００は、基地局２００を介し上位装置、インターネット上のサーバ、他の移動局１００などと通信するかもしれない。また、本実施例では、移動局１００が基地局２００と無線通信するが、本発明は、これに限定されるものでない。移動局１００は、いわゆるアドホック通信により、基地局２００を介することなく他の移動局１００とアプリケーション情報を通信するかもしれない。
【００８１】
Ｓ４０８において、基地局２００から決定した動作モードによるアプリケーション情報を受け付けると、無線制御部１１０は、当該アプリケーション情報をアプリケーション制御部１０６に提供する。
【００８２】
Ｓ４１０において、決定した動作モードによるアプリケーション情報を受け付けると、アプリケーション制御部１０６は、当該アプリケーション情報を使用してアプリケーション１０２を実行し、実行結果をインタフェース部１０２に提供する。
【００８３】
本実施例によると、移動局１００は、移動局１００の位置情報に基づき、移動局１００の位置に適したアプリケーション１０２の動作モードを決定することができる。
【００８４】
図７を参照して、一実施例による共通情報に基づく動作モード決定処理における移動局１００と基地局２００との間の一例となる処理が説明される。図７は、一実施例による移動局と基地局との動作を示すシーケンス図を示す。
【００８５】
Ｓ５００において、無線制御部１１０は、在圏する基地局２００から定期的に報知される共通情報を受信している。この共通情報は、典型的には、基地局２００がサポートする通信方式に関する情報（エリア情報）を含む。
【００８６】
Ｓ５０２において、ユーザからのアプリケーション１０２の起動要求に応答して、インタフェース部１０４は、アプリケーション制御部１０６にアプリケーション１０２を起動するよう要求する。
【００８７】
Ｓ５０４において、アプリケーション制御部１０６は、無線制御部１１０から在圏する基地局２００のエリア情報を取得する。
【００８８】
Ｓ５０６において、アプリケーション制御部１０６は、取得したエリア情報に基づき要求されたアプリケーション１０２の動作モードを決定する。例えば、基地局２００がＨＳＤＰＡ、ＨＳＵＰＡ、ＬＴＥなどの高速パケット通信方式をサポートしていることを取得したエリア情報が示す場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを高品質モードに決定するかもしれない。他方、基地局２００がＨＳＤＰＡ、ＨＳＵＰＡ、ＬＴＥなどの高速パケット通信方式をサポートしていないことを取得したエリア情報が示す場合、又は基地局２００が無線ＬＡＮやＷｉ−ＭＡＸなどの高速無線通信システムにおけるアクセスポイントでない場合、アプリケーション制御部１０６は、アプリケーション１０２の動作モードを低品質モードに決定するかもしれない。
【００８９】
上述した実施例では、エリア情報の値は、「高速パケット通信方式をサポートする」と「高速パケット通信方式をサポートしない」などにより表現されていたが、本発明は、これに限定されるものでなく、他のエリア情報が利用されてもよい。
【００９０】
Ｓ５０８において、アプリケーション制御部１０６は、決定した動作モードに従って基地局２００とアプリケーション情報を通信するよう無線制御部１１０に要求する。
【００９１】
Ｓ５１０において、当該通信要求を受け付けると、無線制御部１１０は、基地局２００と通信接続を要求し、基地局２００との間で通信接続を確立する。通信接続が確立されると、無線制御部１１０は、決定した動作モードによるアプリケーション情報を通信するよう基地局２００に要求する。なお、本実施例では、説明の便宜上、移動局１００が基地局２００とアプリケーション情報を通信すると説明されるが、実際には移動局１００は、基地局２００を介し上位装置、インターネット上のサーバ、他の移動局１００などと通信するかもしれない。また、本実施例では、移動局１００が基地局２００と無線通信するが、本発明は、これに限定されるものでない。移動局１００は、いわゆるアドホック通信により、基地局２００を介することなく他の移動局１００とアプリケーション情報を通信するかもしれない。
【００９２】
Ｓ５１２において、基地局２００から決定した動作モードによるアプリケーション情報を受け付けると、無線制御部１１０は、当該アプリケーション情報をアプリケーション制御部１０６に提供する。
【００９３】
Ｓ５１４において、決定した動作モードによるアプリケーション情報を受け付けると、アプリケーション制御部１０６は、当該アプリケーション情報を使用してアプリケーション１０２を実行し、実行結果をインタフェース部１０２に提供する。
【００９４】
本実施例によると、移動局１００は、基地局２００から定期的に報知される共通情報に基づき、基地局２００がサポートする通信方式に適したアプリケーション１０２の動作モードを決定することができる。
【００９５】
なお、上述した各実施例では、移動局能力情報、契約情報、通信状態情報、位置情報及びエリア情報の各タイプの情報に基づく個別の動作モード決定処理が説明された。しかしながら、本発明は、上記実施例に限定されるものでなく、例えば、２以上のタイプの情報の組み合わせに基づき、アプリケーション制御部１０６が動作モードを決定してもよい。例えば、アプリケーション制御部１０６は、移動局能力情報に基づき高品質モードが選択され、通信状態情報に基づき高品質モードが選択された場合、アプリケーション１０２の動作モードを高品質モードに決定するようにしてもよい。また、アプリケーション制御部１０６は、移動局能力情報に基づき高品質モードが選択され、通信状態情報に基づき低品質モードが選択された場合、アプリケーション１０２の動作モードを低品質モードに決定するようにしてもよい。さらに、アプリケーション制御部１０６は、移動局能力情報に基づき低品質モードが選択され、通信状態情報に基づき高品質モードが選択された場合、アプリケーション１０２の動作モードを低品質モードに決定するようにしてもよい。さらに、アプリケーション制御部１０６は、移動局能力情報に基づき低品質モードが選択され、通信状態情報に基づき低品質モードが選択された場合、アプリケーション１０２の動作モードを低品質モードに決定するようにしてもよい。すなわち、アプリケーション制御部１０６は、各情報タイプに基づき決定された各動作モードに対してＡＮＤやＯＲなどの何らかの論理演算を実行して、アプリケーション１０２の動作モードを決定してもよい。
【００９６】
また、上述した各種情報は、動作モード決定処理において優先順位が付けられてもよい。例えば、移動局能力情報により低品質モードが選択された場合には、通信状態情報により高品質モードが選択されても、移動局能力情報による選択が優先され、低品質モードに決定されるかもしれない。
【００９７】
また、例えば、対戦型ゲームなど移動局間で実行されるアプリケーション１０２では、一方の移動局１００が上記情報に基づき高品質モードにより当該アプリケーション１０２を実行可能であっても、対戦相手の移動局１００が上記情報に基づき低品質モードでしか当該アプリケーション１０２を実行できないケースが想定される。この場合、低品質モードの移動局１００にあわせて、高品質モードによる実行が可能な移動局１００も低品質モードによりアプリケーション１０２を実行することが適切であるかもしれない。すなわち、アプリケーション１０２のタイプによっては、アプリケーション制御部１０６はさらに、通信相手となる移動局１００の動作モードも考慮する必要があるかもしれない。
【００９８】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施例に限定されるものでなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【符号の説明】
【００９９】
１０  無線通信システム
１００  移動局
１０２  アプリケーション
１０４  インタフェース部
１０６  アプリケーション制御部
１０８  記憶部
１１０  無線制御部
１１２  位置測定部
２００  基地局
３００  位置情報提供装置
【図１】
2010268150.tif 000003
【図２】
2010268150.tif 000004
【図３】
2010268150.tif 000005
【図４】
2010268150.tif 000006
【図５】
2010268150.tif 000007
【図６】
2010268150.tif 000008
【図７】
2010268150.tif 000009