(57)【要約】【課題】アプリケーションの動作不具合の発生を抑制することを課題とする。【解決手段】無線通信装置は、第１の通信網および第２の通信網にデータを割振って無線通信が実行する。この状態で、無線通信装置は、第１の通信網の無線品質および第２の通信網の無線品質とアプリケーションの種別とにしたがって、第１の通信網または第２の通信網のいずれかを、アプリケーションに有効な通信網と決定する。そして、無線通信装置は、決定された有効な通信網を特定する網情報をアプリケーションに通知する。【選択図】図３
2015201769.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信網および第２の通信網にデータを割振って無線通信が実行されている状態で、前記第１の通信網の無線品質および前記第２の通信網の無線品質とアプリケーションの種別とにしたがって、前記第１の通信網または前記第２の通信網のいずれかを、前記アプリケーションに有効な通信網と決定する決定部と、
前記決定部によって決定された前記有効な通信網を特定する網情報を前記アプリケーションに通知する通知部と
を有することを特徴とする無線通信装置。
【請求項２】
前記決定部は、前記第１の通信網の無線品質が第１の閾値以上かつ第２の閾値未満である場合、前記第１の通信網および前記第２の通信網の利用に制限がない制限対象外のアプリケーションに対しては、前記第１の通信網を前記有効な通信網と決定し、前記第１の通信網および前記第２の通信網の利用に制限がある制限対象のアプリケーションに対しては、前記第２の通信網を前記有効な通信網と決定し、
前記通知部は、前記制限対象外のアプリケーションに対して、前記第１の通信網を特定する前記網情報を送信し、前記制限対象のアプリケーションに対して、前記第２の通信網を特定する前記網情報を送信することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記決定部は、前記第１の通信網の無線品質が前記第２の閾値以上である場合、前記制限対象のアプリケーションに対して、前記第１の通信網を前記有効な通信網と決定し、
前記通知部は、前記制限対象のアプリケーションに対して、前記第１の通信網を特定する前記網情報を送信し、前記制限対象外のアプリケーションに対して、前記網情報の送信を抑制することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記決定部は、前記第１の通信網の無線品質が前記第２の閾値以上である状態が所定時間連続する場合、前記制限対象のアプリケーションに対して、前記第１の通信網を前記有効な通信網と決定することを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記決定部は、前記第１の通信網の無線品質が前記第１の閾値未満である場合、前記制限対象外のアプリケーションおよび前記制限対象のアプリケーションに対して、前記第２の通信網を前記有効な通信網と決定し、
前記通知部は、前記制限対象外のアプリケーションおよび前記制限対象のアプリケーションに対して、前記第２の通信網を特定する前記網情報を送信することを特徴とする請求項２に記載の無線通信装置。
【請求項６】
前記決定部は、前記第１の通信網の無線品質が前記第１の閾値未満である状態が所定時間連続する場合、前記制限対象外のアプリケーションおよび前記制限対象のアプリケーションに対して、前記第２の通信網を前記有効な通信網と決定することを特徴とする請求項５に記載の無線通信装置。
【請求項７】
コンピュータが、
第１の通信網および第２の通信網にデータを割振って無線通信が実行されている状態で、前記第１の通信網の無線品質および前記第２の通信網の無線品質とアプリケーションの種別とにしたがって、前記第１の通信網または前記第２の通信網のいずれかを、前記アプリケーションに有効な通信網と決定し、
決定された前記有効な通信網を特定する網情報を前記アプリケーションに通知する
処理を含んだことを特徴とする無線通信方法。
【請求項８】
コンピュータに、
第１の通信網および第２の通信網にデータを割振って無線通信が実行されている状態で、前記第１の通信網の無線品質および前記第２の通信網の無線品質とアプリケーションの種別とにしたがって、前記第１の通信網または前記第２の通信網のいずれかを、前記アプリケーションに有効な通信網と決定し、
決定された前記有効な通信網を特定する網情報を前記アプリケーションに通知する
処理させることを特徴とする無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信方法および無線通信プログラムに関する。
【背景技術】
【０００２】
複数の無線システムを搭載する無線通信端末は、ユーザ自身が様々な場面に適した無線方式を選択して使用できることから、利便性に優れている。また、通信ネットワーク事業者から見ても、データ通信負荷を各種無線システムに分散できることから、端末やＰＣのマルチ無線化を進めてきた背景がある。
【０００３】
ユーザの利便性を追求するためには、複数のマルチ無線システムを手動で選択して使用するのではなく、複数の無線システムを常時ＯＮ状態にして、無線システムの切り替えを自動的に行えるようにするのが一般的である。無線接続の切り替えに関しては、現在通信に使用している無線システムとは別の無線システムのサーチを定期的に行って接続確認を実施する。サーチ処理の方法については、無線システム毎のサービス範囲に依存しており、それぞれで異なる。
【０００４】
例えば、ＬＴＥ（Long  Term  Evolution）のようなセルラー網は、サポート範囲が広いが、Ｗｉ−Ｆｉ（Wireless  Fidelity、登録商標）などの無線ＬＡＮ（Local  Area  Network）システムはスポット的にしかサポートしていない。このため、無線通信端末は、セルラー網で定常的に通信を行い、無線ＬＡＮが検出された場合は、セルラー網で通信が継続中であってもセルラー網から無線ＬＡＮに切り替える制御を実行する。
【０００５】
無線ＬＡＮで通信を行うメリットとしては、通信パケット料金が掛からない事や１００Ｍｂｐｓを超える高速通信がサポートされている恩恵をユーザが享受できることが挙げられる。通信事業者としても、セルラー網のトラフィックが輻輳状態にあることから、できる限り無線ＬＡＮで通信させる方針を打ち出している。
【０００６】
一方で、無線ＬＡＮで通信をするデメリットとしては、通信品質について変動が大きく、混雑度やアクセスポイントのバックボーンの通信帯域によっては、低速通信しか行えないような状況が発生することがある。無線通信端末がこのような状態に陥った場合、ユーザは、無線ＬＡＮ接続を手動で切断してセルラー網に切り替えるか、通信切断の状態に至るまで弱い無線ＬＡＮを継続する。
【０００７】
近年では、セルラー網と無線ＬＡＮを同時に通信する同時通信方式も使用されており、この方式は、常に両方の無線システムを監視しているので、通信品質のよい無線方式をなるべく多く使うように制御することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１３６１５０号公報
【特許文献２】特開２０１１−１６６２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記同時通信方式では、無線通信端末に搭載されているアプリケーションが意図しない動作を行う場合がある。例えば、無線通信端末に搭載されているアプリケーションのいくつかは、無線ＬＡＮに繋がっているのか、セルラー網に繋がっているのかを認識して動作モードを決定するものがある。
【００１０】
一例として、ブラウザアプリケーションが高速にコンテンツを表示させるために、サイトからリンクされているサイトを先に読み出しておくプリロード機能がある。ブラウザアプリケーションは、プリロード機能を実施すると大量のデータ通信を発生させることから、課金を考慮して、無線ＬＡＮのみプリロード機能を動作させる。
【００１１】
しかし、ブラウザアプリケーションは、同時通信機能が動作すると、どちらの無線システムで通信しているかを特定できないので、セルラー網に繋がっている状態でプリロード機能を実行して意図しない課金を発生させる場合がある。このように、同時通信方式では、無線通信端末に搭載されているアプリケーションが意図しない動作を行うことで、ユーザに不利益が発生する場合がある。
【００１２】
開示の技術は、上記に鑑みてなされたものであって、アプリケーションの動作不具合の発生を抑制することができる無線通信装置、無線通信方法および無線通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
無線通信装置は、第１の通信網および第２の通信網にデータを割振って無線通信が実行されている状態で、前記第１の通信網の無線品質および前記第２の通信網の無線品質とアプリケーションの種別とにしたがって、前記第１の通信網または前記第２の通信網のいずれかを、前記アプリケーションに有効な通信網と決定する決定部を有する。無線通信装置は、前記決定部によって決定された前記有効な通信網を特定する網情報を前記アプリケーションに通知する通知部を有する。
【発明の効果】
【００１４】
１実施形態によれば、アプリケーションの動作不具合の発生を抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施例１に係るシステムの全体構成例を示す図である。
【図２】図２は、実施例１に係る移動体端末のハードウェア構成例を示す図である。
【図３】図３は、実施例１に係る移動体端末の機能構成を示す機能ブロック図である。
【図４】図４は、制御対象リストに記憶される情報の例を示す図である。
【図５】図５は、イベント通知の発生を説明する図である。
【図６】図６は、イベント通知の制御例を説明する図である。
【図７】図７は、アプリケーションからの通信振分例を説明する図である。
【図８】図８は、イベント発生判定処理の流れを示すフローチャートである。
【図９】図９は、イベントＭ１の通知処理の流れを示すフローチャートである。
【図１０】図１０は、イベントＷ１の通知処理の流れを示すフローチャートである。
【図１１】図１１は、イベントＷ２の通知処理の流れを示すフローチャートである。
【図１２】図１２は、イベントＭ２の通知処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、本願の開示する無線通信装置、無線通信方法および無線通信プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１７】
［全体構成］
図１は、実施例１に係るシステムの全体構成例を示す図である。図１に示すように、このシステムは、移動体端末１０とＷｅｂサーバ１とがモバイル回線網２および無線ＬＡＮ網３各々を介して相互に通信可能に接続される。なお、本実施例では、移動体端末１０がＷｅｂサーバ１と通信を実行する例で説明するが、あくまで一例であり、移動体端末１０の通信先を限定するものではない。
【００１８】
なお、モバイル回線網２の例としてはＬＴＥ網や３Ｇ網などがあり、無線ＬＡＮ網３の例としてはＷｉ−ＦｉやＷｉＭＡＸ（Worldwide  Interoperability  for  Microwave  Access）などである。また、各装置の台数等は、一例であり、限定するものではない。なお、実施例では、Ｗｉ−ＦｉとＬＴＥとを用いた例で説明する。
【００１９】
Ｗｅｂサーバ１は、Ｗｅｂサービスをクライアントに提供するサーバ装置である。このＷｅｂサーバ１は、クライアント端末に対してユーザ認証を実行し、認証を許可したクライアント端末に対して、各種Ｗｅｂサービスを提供する。
【００２０】
移動体端末１０は、アプリケーション（以下、単に「アプリ」と表記する場合がある）を実行してＷｅｂサーバ１と通信を実行するクライアント端末であり、例えばスマートフォン、携帯電話、ノートパソコンなどである。
【００２１】
この移動体端末１０は、各通信網に対するアンテナを有し、各通信網を同時に用いて通信することができる。例えば、移動体端末１０は、Ｗｉ−Ｆｉの品質とＬＴＥの品質によって振り分け比率を決定し、決定した比率でパケットをＷｉ−ＦｉとＬＴＥに振り分けて、無線通信を実行する。
【００２２】
また、移動体端末１０は、ソケット単位で振り分けることもできる。例えば、移動体端末１０は、Ｗｉ−Ｆｉの品質がＬＴＥよりよい環境で、Ｗｉ−ＦｉとＬＴＥとの割合を７：３と決定したとする。この場合、移動体端末１０は、アプリケーションＡに使用する１０ソケットのうち、Ｗｉ−Ｆｉを経由する経路で７ソケットを使用して送信し、ＬＴＥを経由する経路で３ソケットを使用して送信する。
【００２３】
つまり、移動体端末１０は、Ｗｉ−Ｆｉ用のＩＰ（Internet  Protocol）とアプリケーションＡが使用するポート番号、および、Ｗｅｂサーバ１側のＷｉ−Ｆｉ用のＩＰアドレスとアプリケーションＡが使用するポート番号を用いて、Ｗｉ−Ｆｉにコネクションを確立する。その後、移動体端末１０は、ソケットをオープンしてソケットにデータを書込み、Ｗｅｂサーバ１側でデータがリードされる。Ｗｅｂサーバ１は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。移動体端末１０とＷｅｂサーバ１との通信が完了すると、ソケットをクローズする。移動体端末１０は、全１０ソケットのうち、このＷｉ−Ｆｉにおけるソケット通信を７回実行して、データを送信する。
【００２４】
一方で、移動体端末１０は、ＬＴＥ用のＩＰアドレスとアプリケーションＡが使用するポート番号、および、Ｗｅｂサーバ１側のＬＴＥ用のＩＰアドレスとアプリケーションＡが使用するポート番号を用いて、ＬＴＥ網にコネクションを確立する。その後、移動体端末１０は、ソケットをオープンしてソケットにデータを書込み、Ｗｅｂサーバ１側でデータがリードされる。Ｗｅｂサーバ１は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。移動体端末１０とＷｅｂサーバ１との通信が完了すると、ソケットをクローズする。移動体端末１０は、全１０ソケットのうち、このＬＴＥにおけるソケット通信を３回実行して、データ送信を実行する。
【００２５】
このように、移動体端末１０は、Ｗｉ−ＦｉおよびＬＴＥにデータを割振って、同時に無線通信を実行する。この状態で、移動体端末１０は、Ｗｉ−Ｆｉの無線品質およびＬＴＥの無線品質とアプリケーションの種別とにしたがって、Ｗｉ−ＦｉまたはＬＴＥのいずれかを、アプリケーションに有効な通信網と決定する。そして、移動体端末１０は、決定された有効な通信網を特定する網情報をアプリケーションに通知する。
【００２６】
例えば、移動体端末１０は、ブラウザアプリに対して、Ｗｉ−ＦｉおよびＬＴＥの同時通信時はＬＴＥ接続中と認識させ、Ｗｉ−Ｆｉのみ通信時にはＷｉ−Ｆｉ接続時と認識させることで、同時通信による課金などのアプリの不具合発生を抑制する。
【００２７】
［ハードウェア構成］
図２は、実施例１に係る移動体端末のハードウェア構成例を示す図である。図２に示すように、移動体端末１０は、Ｗｉ−Ｆｉ送受信部１１、モバイル送受信部１２、表示装置１３、マイク１４、スピーカ１５、文字入力装置１６、記憶装置１７、ＣＰＵ（Central  Processing  Unit）２０を有する。
【００２８】
Ｗｉ−Ｆｉ送受信部１１は、アンテナ１０ａを用いて、Ｗｉ−Ｆｉなどの無線ＬＡＮ網３を介して無線通信を実行する。このＷｉ−Ｆｉ送受信部１１には、Ｗｉ−Ｆｉ用のＩＰアドレスが設定されている。例えば、Ｗｉ−Ｆｉ送受信部１１は、このＩＰアドレスを用いて、Ｗｅｂサーバ１とコネクションを確立して、データの送受信を実行する。
【００２９】
モバイル送受信部１２は、アンテナ１０ｂを用いて、ＬＴＥなどのモバイル回線網２を介して無線通信を実行する。このモバイル送受信部１２には、ＬＴＥ用のＩＰアドレスが設定されている。例えば、モバイル送受信部１２は、このＩＰアドレスを用いて、Ｗｅｂサーバ１とコネクションを確立して、データの送受信を実行する。
【００３０】
表示装置１３は、タッチパネルやディスプレイなどの表示装置であり、各種情報を表示する。マイク１４は、音声を集音してＣＰＵ２０に入力する。スピーカ１５は、ＣＰＵ２０から入力された音声を出力する。
【００３１】
文字入力装置１６は、キーボードやタッチパネル上に表示させたキーボードなどであり、ユーザから各種入力を受け付けてＣＰＵ２０に出力する。記憶装置１７は、メモリやハードディスクなどの記憶装置であり、ＣＰＵ２０が実行するプログラム、ＣＰＵ２０が実行するプログラム等によって生成された処理結果、各種テーブル等を記憶する。
【００３２】
ＣＰＵ２０は、移動体端末１０全体の処理を司る処理部であり、記憶装置１７からプログラムを読み出してプロセスを実行する。例えば、ＣＰＵ２０は、図３以降で説明する処理を実行するプロセスを動作させる。また、ＣＰＵ２０は、２つ以上で構成されていてもよい。
【００３３】
［機能構成］
図３は、実施例１に係る移動体端末の機能構成を示す機能ブロック図である。図３に示すように、移動体端末１０は、制御対象リスト２１、Ｗｉ−Ｆｉ送受信部２２、モバイル送受信部２３、アプリ実行部２４、測定部２５、イベント生成部２６、イベント通知部２７、切替制御部２８を有する。
【００３４】
制御対象リスト２１は、同時通信対象外のアプリに関する情報を記憶する。具体的には、制御対象リスト２１は、通信網の制限があるアプリの情報を記憶し、例えばＷｉ−Ｆｉでしか使用できないアプリの情報を記憶する。
【００３５】
図４は、制御対象リストに記憶される情報の例を示す図である。図４に示すように、制御リスト２１は、「アプリ名、識別子（ＵＩＤ）」を対応付けて記憶する。ここで記憶される「アプリ名」は、Ｗｉ−Ｆｉでしか使用できないアプリの名称であり、識別子（ＵＩＤ）は、アプリを特定する識別子である。図４の例では、アプリＡには識別子（ＵＩＤ）としてＷが設定されていることを示す。
【００３６】
Ｗｉ−Ｆｉ送受信部２２は、Ｗｉ−Ｆｉに用いるソケットを生成し、Ｗｉ−Ｆｉを用いてデータを送受信する処理部である。具体的には、Ｗｉ−Ｆｉ送受信部２２は、Ｗｉ−Ｆｉ網上でＷｅｂサーバ１などの通信先とコネクションを確立して、ソケットを使用してデータを通信先に送信する。
【００３７】
例えば、Ｗｉ−Ｆｉ送受信部２２は、Ｗｅｂサーバ１などの通信先との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行する。このデータは、通信先側でリードされる。通信先は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。Ｗｉ−Ｆｉ送受信部２２は、移動体端末１０と通信先との通信が完了すると、ソケットをクローズする。
【００３８】
また、Ｗｉ−Ｆｉ送受信部２２は、通信先との間で確立したコネクションを用いて、通信先側からソケットへのデータ書込みが実行されると、当該ソケットからデータを読み込む。このようにして、Ｗｉ−Ｆｉ送受信部２２は、Ｗｉ−Ｆｉを経由するソケット通信によって、データの送受信を実行する。
【００３９】
モバイル送受信部２３は、ＬＴＥに用いるソケットを生成し、ＬＴＥを用いてデータを送受信する処理部である。具体的には、モバイル送受信部２３は、ＬＴＥ網上でＷｅｂサーバ１などの通信先とコネクションを確立して、ソケットを使用してデータを通信先に送信する。
【００４０】
例えば、モバイル送受信部２３は、通信先との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行し、通信先側でデータがリードされる。通信先は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。モバイル送受信部２３は、移動体端末１０と通信先との通信が完了すると、ソケットをクローズする。
【００４１】
また、モバイル送受信部２３は、通信先との間で確立したコネクションを用いて、通信先側からソケットへのデータ書込みが実行されると、当該ソケットからデータを読み込む。このようにして、モバイル送受信部２３は、ＬＴＥを経由するソケット通信によって、データの送受信を実行する。
【００４２】
アプリ実行部２４は、アプリケーションを実行する処理部である。具体的には、アプリ実行部２４は、ユーザの指示操作にしたがって、ユーザが所望するアプリケーションのプログラムを記憶装置１７等から読み出してメモリに展開し、アプリケーションを実行する。
【００４３】
測定部２５は、各通信網の無線品質を測定する処理部である。具体的には、測定部２５は、モバイル回線網２のリンクスピードや無線ＬＡＮ網３のＲＳＳＩ（受信電波強度：Received  Signal  Strength  Indicator）値などを測定する。例えば、測定部２５は、２分間隔などの所定間隔で、モバイル回線網２を提供する携帯電話会社等からリンクスピードや無線ＬＡＮアクセスポイントからＲＳＳＩ値などを取得して、取得した情報をイベント生成部２６や切替制御部２８に通知する。
【００４４】
イベント生成部２６は、各無線通信の品質とアプリケーションの種別とに基づいて、アプリに通知する網情報を生成する処理部である。具体的には、イベント生成部２６は、測定部２５からＷｉ−ＦｉのＲＳＳＩ値やＬＴＥのリンクスピードを取得する。そして、イベント生成部２６は、Ｗｉ−Ｆｉが切断中かつＬＴＥが接続中の場合はＬＴＥが有効な通信網であることを示す網情報を生成する。一方、イベント生成部２６は、Ｗｉ−ＦｉとＬＴＥが同時に接続中の場合やＷｉ−Ｆｉのみが接続中の場合はＷｉ−Ｆｉが有効な通信網であることを示す網情報を生成する。
【００４５】
ここで、イベント生成部２６は、Ｗｉ−Ｆｉのみでしか使用できない制限対象のアプリに対して、Ｗｉ−Ｆｉ及びＬＴＥの同時通信時はＬＴＥ接続中と認識させ、Ｗｉ−Ｆｉのみ通信時にはＷｉ−Ｆｉ接続時と認識させるイベントを生成する。
【００４６】
例えば、イベント生成部２６は、ＬＴＥのみが接続中の場合、すなわちソケット等の振分比率がＷｉ−Ｆｉ：ＬＴＥ＝０：１０である場合、全アプリケーションに対して、ＬＴＥ接続中と認識させるイベントを生成する。
【００４７】
また、Ｗｉ−ＦｉとＬＴＥの両方が使用できる環境かつＷｉ−Ｆｉの品質が閾値以下である環境の場合、イベント生成部２６は、アプリケーションの種別に応じたイベントを生成する。つまり、イベント生成部２６は、ソケット等の振分比率がＷｉ−Ｆｉ：ＬＴＥ＝０：１０やＷｉ−Ｆｉ：ＬＴＥ＝１０：０ではなく、Ｗｉ−Ｆｉ：ＬＴＥ＝４：６やＷｉ−Ｆｉ：ＬＴＥ＝５：５である場合、アプリケーションの種別に応じたイベントを生成する。この場合、イベント生成部２６は、制御リスト２１に登録されているアプリについては、ＬＴＥ接続中と認識させるイベントを生成し、それ以外のアプリについては、Ｗｉ−Ｆｉと認識させるイベントを生成する。
【００４８】
つまり、イベント生成部２６は、Ｗｉ−Ｆｉの品質が高品質ではなく、Ｗｉ−Ｆｉに対するソケットの振分率が例えば８０％未満の場合、Ｗｉ−Ｆｉの回線が安定しておらず、Ｗｉ−Ｆｉを定常的に使用できないと判断する。そして、イベント生成部２６は、制御リスト２１に登録されているアプリの動作をＬＴＥの使用時に同様に制限するために、ＬＴＥで通信しているように見せかける。
【００４９】
また、Ｗｉ−ＦｉとＬＴＥの両方が使用できる環境かつＷｉ−Ｆｉの品質が閾値を超える環境の場合、イベント生成部２６は、使用制限のあるアプリケーションに対してイベントを生成する。つまり、イベント生成部２６は、ソケット等の振分比率がＷｉ−Ｆｉ：ＬＴＥ＝１０：０である場合、制御リスト２１に登録されているアプリについて、Ｗｉ−Ｆｉ接続中と認識させるイベントを生成する。このとき、イベント生成部２６は、使用制限のないアプリケーション、すなわち制御対象リスト２１に登録されていないアプリに対しては、イベントの生成および通知を抑制する。
【００５０】
つまり、イベント生成部２６は、Ｗｉ−Ｆｉの品質が高品質であり、Ｗｉ−Ｆｉに対するソケットの振分率が例えば８０％以上の場合、Ｗｉ−Ｆｉの回線が安定しており、Ｗｉ−Ｆｉを定常的に使用できると判断する。そして、イベント生成部２６は、制御リスト２１に登録されているアプリの動作の制限を解放するために、Ｗｉ−Ｆｉで通信していることを、使用制限のあるアプリに通知する。また、イベント生成部２６は、切替制御部２８に対して、Ｗｉ−Ｆｉのみの通信に切替える要求を送信することもできる。なお、このイベント生成契機には、ＬＴＥが圏外かつＷｉ−Ｆｉが有効である環境も含まれる。
【００５１】
そして、イベント生成部２６は、生成したイベントをイベント通知部２７に出力する。ここで生成されるイベントには、ブロードキャストｉｎｔｅｎｔなどのように、無線通信端末で使用されている各種イベントを使用することができる。
【００５２】
イベント通知部２７は、イベント生成部２６が生成したイベントを該当アプリに通知する処理部である。例えば、イベント通知部２７は、ＬＴＥのみが接続中の場合に生成されたＬＴＥ接続中のイベントを、移動体端末１０にインストールされている全アプリに通知する。
【００５３】
また、イベント通知部２７は、ＬＴＥで通信しているように見せかけるイベントを、制御リスト２１に登録されているアプリに通知する。また、イベント通知部２７は、Ｗｉ−ＦｉとＬＴＥの両方が使用できる環境かつＷｉ−Ｆｉの使用率が閾値を超える環境で生成されたイベントを、制御リスト２１に登録されているアプリに通知する。
【００５４】
切替制御部２８は、測定部２５によって測定されたＷｉ−ＦＩおよびＬＴＥの品質にしたがって、各通信へソケットを振分ける振分比率を決定し、決定した振分比率で無線通信を実行する処理部である。そして、切替制御部２８は、決定した振分比率でＷｉ−Ｆｉ送受信部２２やモバイル送受信部２３にソケットを生成して、データ送受信を実行する。なお、切替制御部２８が用いる品質判定の閾値と、イベント生成部２６が用いる品質判定の閾値とは、同じであることが好ましい。また、切替制御部２８は、決定した振分比率をイベント生成部２６に通知する。
【００５５】
例えば、切替制御部２８は、Ｗｉ−Ｆｉが圏外かつＬＴＥが圏内の場合、ソケット等の振分比率をＷｉ−Ｆｉ：ＬＴＥ＝０：１０などと決定する。このとき、切替制御部２８は、すべてのアプリケーションから出力されるデータを、モバイル送受信部２３のみに振り分けて宛先に送信する。
【００５６】
また、切替制御部２８は、Ｗｉ−ＦｉおよびＬＴＥのそれぞれが接続確立されており、Ｗｉ−Ｆｉの品質が閾値以下の場合、ソケット等の振分比率をＷｉ−Ｆｉ：ＬＴＥ＝７：３などと決定する。このとき、切替制御部２８は、Ｗｉ−Ｆｉの回線が安定しておらず、Ｗｉ−Ｆｉを定常的に使用できないと判断する。この結果、切替制御部２８は、制御対象リスト２１に登録されているアプリケーションから出力されるデータを、モバイル送受信部２３に振り分けて宛先に送信する。一方で、切替制御部２８は、制御対象リスト２１に登録されていないアプリケーションから出力されるデータについては、振分比率にしたがって各通信網に振り分けて宛先に送信する。
【００５７】
また、切替制御部２８は、Ｗｉ−ＦｉおよびＬＴＥのそれぞれが接続確立されており、Ｗｉ−Ｆｉの品質が閾値を超える場合、ソケット等の振分比率をＷｉ−Ｆｉ：ＬＴＥ＝２：８などと決定する。このとき、切替制御部２８は、Ｗｉ−Ｆｉの回線が安定しており、Ｗｉ−Ｆｉを定常的に使用できると判断して、実質的に振分比率をＷｉ−Ｆｉ：ＬＴＥ＝１０：０にして無線通信を制御する。この結果、切替制御部２８は、すべてのアプリケーションから出力されるデータを、Ｗｉ−Ｆｉ送受信部２２のみに振り分けて宛先に送信する。
【００５８】
また、切替制御部２８は、Ｗｉ−Ｆｉが圏内かつＬＴＥが圏外の場合、ソケット等の振分比率をＷｉ−Ｆｉ：ＬＴＥ＝１０：０などと決定する。このとき、切替制御部２８は、すべてのアプリケーションから出力されるデータを、Ｗｉ−Ｆｉ送受信部２２のみに振り分けて宛先に送信する。
【００５９】
なお、無線品質による振分比率の決定には、テーブルなどを利用することができる。例えば、切替制御部２８は、Ｗｉ−ＦｉのＲＳＳＩ値とＬＴＥのリンクスピードとから一意に振分比率を決定するテーブルを用いることで、無線品質によって振分比率を決定することができる。
【００６０】
また、切替制御部２８は、Ｗｉ−ＦｉおよびＬＴＥのそれぞれが接続確立されており、Ｗｉ−Ｆｉの品質が閾値を超える状態が所定時間継続した場合に、Ｗｉ−Ｆｉの回線が安定しており、Ｗｉ−Ｆｉを定常的に使用できると判断する。同様に、切替制御部２８は、Ｗｉ−ＦｉおよびＬＴＥのそれぞれが接続確立されており、Ｗｉ−Ｆｉの品質が閾値以下の状態が所定時間継続した場合に、Ｗｉ−Ｆｉの回線が安定しておらず、Ｗｉ−Ｆｉを定常的に使用できないと判断する。このような判断を行なうことで、切替制御が頻繁に発生して、通信効率が低下することを抑制できる。なお、ここで説明した手法は、イベント生成部２６にも適用することができる。
【００６１】
［イベント発生の説明］
図５は、イベント通知の発生を説明する図である。図５は、左から右へ時間経過を示している。まず、移動体端末１０は、Ｗｉ−ＦｉおよびＬＴＥのそれぞれが接続確立されており、Ｗｉ−Ｆｉの品質が閾値Ａを超える状態が所定時間継続している状態であることから、Ｗｉ−Ｆｉのみで無線通信を実行する。
【００６２】
この状態から、移動体端末１０は、Ｗｉ−Ｆｉの品質が閾値Ａ以下となる状態が継続した場合、Ｗｉ−ＦｉとＬＴＥの両方を同時に用いて無線通信を実行する。このとき、移動体端末１０は、同時通信イベント候補（イベントＷ２）を生成して、該当アプリに通知する。具体的には、移動体端末１０は、制御対象リスト２１に登録されるアプリに対して、ＬＴＥで無線通信中であることを通知して、制御対象アプリの動作を制限する。
【００６３】
さらに、移動体端末１０は、Ｗｉ−Ｆｉの無線品質が閾値Ｂ（閾値Ａ＞閾値Ｂ）以下または圏外になった場合、ＬＴＥのみを用いて無線通信を実行する。このとき、移動体端末１０は、Ｗｉ−Ｆｉイベント（イベントＭ２）を生成して、該当アプリに通知する。具体的には、移動体端末１０は、移動端末１０にインストールされているアプリに対して、ＬＴＥで無線通信中であることを通知する。
【００６４】
その後、移動体端末１０は、Ｗｉ−ＦｉおよびＬＴＥのそれぞれが接続確立され、Ｗｉ−Ｆｉの品質が閾値Ｂを超える状態になった場合、Ｗｉ−ＦｉとＬＴＥの両方を同時に用いて無線通信を実行する。このとき、移動体端末１０は、Ｗｉ−Ｆｉイベント（イベントＭ１）を生成して、該当アプリに通知する。具体的には、移動体端末１０は、制御対象リスト２１に登録されるアプリに対して、ＬＴＥで無線通信中であることを通知し、それ以外のアプリに対してはＷｉ−Ｆｉで無線通信中であることを通知する。
【００６５】
この状態から、移動体端末１０は、Ｗｉ−Ｆｉの品質が閾値Ａを超える状態が所定時間継続している状態となった場合、Ｗｉ−Ｆｉのみで無線通信を実行する。このとき、移動体端末１０は、同時通信イベント候補（イベントＷ１）を生成して、該当アプリに通知する。具体的には、移動体端末１０は、制御対象リスト２１に登録されるアプリに対して、Ｗｉ−Ｆｉで無線通信中であることを通知する。
【００６６】
［イベント通知の制御例］
図６は、イベント通知の制御例を説明する図である。図６に示すように、移動体端末１０のイベント生成部２６は、安定したＷｉ−Ｆｉが開始されたことや安定したＷｉ−Ｆｉが解除されたことを検出した場合、制御対象リスト２１に登録される制御対象のアプリＡ、Ｃ、Ｄに、同時通信イベント候補を生成する。
【００６７】
また、移動体端末１０のイベント生成部２６は、通常のＷｉ−Ｆｉが開始されたことや通常のＷｉ−Ｆｉが解除されたことを検出した場合、各アプリケーションに対応した各Ｗｉ−Ｆｉイベントを生成する。
【００６８】
［通信の振分制御例］
図７は、アプリケーションからの通信振分例を説明する図である。図７の例は、Ｗｉ−ＦｉとＬＴＥを同時に使用して通信する場合の例を示している。
【００６９】
移動体端末１０の切替制御部２８は、アプリＡ、アプリＣ、アプリＤから出力されたデータに対しては、各アプリが制御対象リスト２１に登録されているので、振分率に関係なくＬＴＥを用いて宛先に送信する。一方、移動体端末１０の切替制御部２８は、アプリＢから出力されたデータに対しては、アプリＢが制御対象リスト２１に登録されていないので、振分率にしたがってＷｉ−Ｆｉも用いて宛先に送信する。
【００７０】
［処理の流れ］
次に、移動体端末１０が実行する各処理の流れを説明する。ここでは、イベントの発生判定処理、同時通信イベントの通知処理、Ｗｉ−Ｆｉイベントの通知処理について説明する。
【００７１】
（イベント発生判定処理）
図８は、イベント発生判定処理の流れを示すフローチャートである。図８に示すように、切替制御部２８は、Ｗｉ−Ｆｉ接続が開始されると（Ｓ１０１：Ｙｅｓ）、カウンタＣに０を設定する（Ｓ１０２）。
【００７２】
続いて、測定部２５は、同時通信実行中に、Ｗｉ−Ｆｉ品質を定期的に取得し（Ｓ１０３）、切替制御部２８は、取得されたＷｉ−Ｆｉ品質が閾値を超えるかを判定する（Ｓ１０４）。
【００７３】
そして、切替制御部２８は、Ｗｉ−Ｆｉ品質が閾値を超える場合（Ｓ１０４：Ｙｅｓ）、カウンタＣをインクリメントする（Ｓ１０５）。一方、切替制御部２８は、Ｗｉ−Ｆｉ品質が閾値以下の場合（Ｓ１０４：Ｎｏ）、Ｓ１０３以降を繰り返す。
【００７４】
その後、切替制御部２８は、カウンタＣが閾値を超える場合（Ｓ１０６：Ｙｅｓ）、同時通信イベントの発生と判定する（Ｓ１０７）。この結果、切替制御部２８は、Ｗｉ−Ｆｉへの振分率を１００％にしてＷｉ−Ｆｉのみの通信に切替え、イベント生成部２６は、図５で説明した同時通信イベント候補に該当するイベントＷ１を生成する。なお、切替制御部２８は、同時イベントの発生をイベント生成部２６に通知することもできる。
【００７５】
一方、切替制御部２８は、カウンタＣが閾値を超えない場合（Ｓ１０６：Ｎｏ）、Ｓ１０３以降を繰り返す。なお、切替制御部２８は、Ｗｉ−Ｆｉの振分率を０％にしてＬＴＥのみを用いた通信に切り替える場合も同様の手法を用いて処理することができる。
【００７６】
（イベントＭ１の通知処理）
図９は、イベントＭ１の通知処理の流れを示すフローチャートである。この処理は、図５で説明したＷｉ−ＦｉイベントのイベントＭ１の送信処理である。
【００７７】
図９に示すように、イベント生成部２６は、測定部２５を介して、Ｗｉ−ＦｉおよびＬＴＥのネットワークを監視し（Ｓ２０１）、Ｗｉ−Ｆｉの物理接続が検出されると（Ｓ２０２：Ｙｅｓ）、イベント通知先を判定する（Ｓ２０３）。具体的には、イベント生成部２６は、制御対象リスト２１を参照して、制御対象のアプリを特定する。
【００７８】
そして、イベント生成部２６は、アプリの種別に対応したイベントＭ１を生成する（Ｓ２０４）。具体的には、イベント生成部２６は、制御対象リストの登録されている対象アプリに対してはアクティブネット値を「モバイル」とするイベントＭ１を生成し、それ以外の非対象アプリに対してはアクティブネット値を「Ｗｉ−Ｆｉ」とするイベントＭ１を生成する。続いて、イベント通知部２６は、生成した各イベントＭ１を該当するアプリに送信する（Ｓ２０５）。
【００７９】
一方で、移動体端末１０にインストールされているアプリ側は、イベントの待ち受けが発生するまで、移動体端末１０のプラットフォーム側で送信された当該イベントの受信を抑制する（Ｓ２０６）。
【００８０】
そして、アプリは、イベントの待ち受けが発生すると（Ｓ２０６：Ｙｅｓ）、移動体端末１０のプラットフォーム側であるイベント通知部２６が送信したイベントＭ１を受信する（Ｓ２０７）。
【００８１】
その後、アプリは、受信したイベントＭ１に設定されるアクティブネット値にしたがって、アクティブネットワークを判定する（Ｓ２０８）。具体的には、アプリは、アクティブネット値に設定されるネットワークが使用中であると判定する。
【００８２】
そして、アプリは、判定したアクティブネットワークにしたがって動作モードを変更して、通信を開始する（Ｓ２０９）。例えば、非対象アプリは、アクティブネット値が「Ｗｉ−Ｆｉ」であることから、Ｗｉ−Ｆｉで使用可能な機能を実行し、対象アプリは、アクティブネット値が「モバイル」であることから、Ｗｉ−Ｆｉで使用可能な機能の実行を抑制する。
【００８３】
（イベントＷ１の通知処理）
図１０は、イベントＷ１の通知処理の流れを示すフローチャートである。この処理は、図５で説明した同時通信イベント候補のイベントＷ１の送信処理である。
【００８４】
図１０に示すように、イベント生成部２６は、測定部２５を介して、Ｗｉ−ＦｉおよびＬＴＥのネットワークを監視し（Ｓ３０１）、Ｗｉ−Ｆｉの品質が一定期間基準値以上であることを検出すると（Ｓ３０２：Ｙｅｓ）、イベント通知先を判定する（Ｓ３０３）。
【００８５】
そして、イベント生成部２６は、アプリの種別に対応したイベントＷ１を生成する（Ｓ３０４）。具体的には、イベント生成部２６は、制御対象リストの登録されている対象アプリに対してはアクティブネット値を「Ｗｉ−Ｆｉ」とするイベントＷ１を生成し、それ以外の非対象アプリに対してはイベントＷ１の生成を抑制する。続いて、イベント通知部２６は、生成したイベントＷ１を該当する対象アプリに送信する（Ｓ３０５）。
【００８６】
一方で、移動体端末１０にインストールされているアプリ側は、イベントの待ち受けが発生するまで、移動体端末１０のプラットフォーム側で送信された当該イベントの受信を抑制する（Ｓ３０６）。
【００８７】
そして、アプリは、イベントの待ち受けが発生すると（Ｓ３０６：Ｙｅｓ）、移動体端末１０のプラットフォーム側であるイベント通知部２６が送信したイベントＷ１を受信する（Ｓ３０７）。
【００８８】
その後、アプリは、受信したイベントＷ１に設定されるアクティブネット値にしたがって、アクティブネットワークを判定する（Ｓ３０８）。具体的には、アプリは、アクティブネット値に設定されるネットワークが使用中であると判定する。
【００８９】
そして、アプリは、判定したアクティブネットワークにしたがって動作モードを変更して、通信を開始する（Ｓ３０９）。例えば、対象アプリは、アクティブネット値が「Ｗｉ−Ｆｉ」であることから、Ｗｉ−Ｆｉで使用可能な機能を実行する。
【００９０】
（イベントＷ２の通知処理）
図１１は、イベントＷ２の通知処理の流れを示すフローチャートである。この処理は、図５で説明した同時通信イベント候補のイベントＷ２の送信処理である。
【００９１】
図１１に示すように、イベント生成部２６は、測定部２５を介して、Ｗｉ−ＦｉおよびＬＴＥのネットワークを監視し（Ｓ４０１）、Ｗｉ−Ｆｉの品質が一定期間基準値以下であることを検出すると（Ｓ４０２：Ｙｅｓ）、イベント通知先を判定する（Ｓ４０３）。
【００９２】
そして、イベント生成部２６は、アプリの種別に対応したイベントＷ２を生成する（Ｓ４０４）。具体的には、イベント生成部２６は、制御対象リストの登録されている対象アプリに対してはアクティブネット値を「モバイル」とするイベントＷ１を生成し、それ以外の非対象アプリに対してはイベントＷ２の生成を抑制する。続いて、イベント通知部２６は、生成したイベントＷ２を該当する対象アプリに送信する（Ｓ４０５）。
【００９３】
一方で、移動体端末１０にインストールされているアプリ側は、イベントの待ち受けが発生するまで、移動体端末１０のプラットフォーム側で送信された当該イベントの受信を抑制する（Ｓ４０６）。
【００９４】
そして、アプリは、イベントの待ち受けが発生すると（Ｓ４０６：Ｙｅｓ）、イベント通知部２６が送信したイベントＷ２を受信する（Ｓ４０７）。
【００９５】
その後、アプリは、受信したイベントＷ２に設定されるアクティブネット値にしたがって、アクティブネットワークを判定する（Ｓ４０８）。具体的には、アプリは、アクティブネット値に設定されるネットワークが使用中であると判定する。
【００９６】
そして、アプリは、判定したアクティブネットワークにしたがって動作モードを変更して、通信を開始する（Ｓ４０９）。例えば、対象アプリは、アクティブネット値が「モバイル」であることから、Ｗｉ−Ｆｉで使用可能な機能の実行を抑制する。
【００９７】
（イベントＭ２の通知処理）
図１２は、イベントＭ２の通知処理の流れを示すフローチャートである。この処理は、図５で説明したＷｉ−ＦｉイベントのイベントＭ２の送信処理である。
【００９８】
図１２に示すように、イベント生成部２６は、測定部２５を介して、Ｗｉ−ＦｉおよびＬＴＥのネットワークを監視し（Ｓ５０１）、Ｗｉ−Ｆｉの物理接続の切断が検出されると（Ｓ５０２：Ｙｅｓ）、イベント通知先を判定する（Ｓ５０３）。
【００９９】
そして、イベント生成部２６は、アプリの種別に対応したイベントＭ２を生成する（Ｓ５０４）。具体的には、イベント生成部２６は、制御対象リストの登録されている対象アプリおよびそれ以外のアプリに対して、アクティブネット値を「モバイル」とするイベントＭ２を生成する。続いて、イベント通知部２６は、生成したイベントＭ２を全アプリに送信する（Ｓ５０５）。
【０１００】
一方で、移動体端末１０にインストールされているアプリ側は、イベントの待ち受けが発生するまで、当該イベントの受信を抑制する（Ｓ５０６）。そして、アプリは、イベントの待ち受けが発生すると（Ｓ５０６：Ｙｅｓ）、イベント通知部２６が送信したイベントＭ２を受信する（Ｓ５０７）。
【０１０１】
その後、アプリは、受信したイベントＭ２に設定されるアクティブネット値にしたがって、アクティブネットワークを判定する（Ｓ５０８）。具体的には、アプリは、アクティブネット値に設定されるネットワークが使用中であると判定する。
【０１０２】
そして、アプリは、判定したアクティブネットワークにしたがって動作モードを変更して、通信を開始する（Ｓ５０９）。例えば、全アプリは、アクティブネット値が「モバイル」であることから、Ｗｉ−Ｆｉで使用可能な機能の実行を抑制する。
【０１０３】
［効果］
このように、移動体端末１０は、Ｗｉ−ＦｉとＬＴＥが同時通信中は、利用制限のあるアプリに対してはＬＴＥ通信中と偽装し、利用制限のないアプリに対してはＷｉ−Ｆｉ通信中と通知することができる。
【０１０４】
この結果、ブラウザアプリなどは、Ｗｉ−ＦｉとＬＴＥが同時通信中はＬＴＥに対応する機能しか実行せず、Ｗｉ−Ｆｉでしか使用できないプリロード機能を実行しない。したがって、移動体端末１０は、同時通信で発生する不要な課金などの発生を抑制でき、アプリケーションの動作不具合の発生を抑制することができる。
【０１０５】
また、Ｗｉ−ＦｉとＬＴＥとで暗号化等を制御するアプリなどについても動作不具合の発生を抑制することができる。例えば、当該アプリは、セキュリティ上の問題でセキュアなモバイル網（セルラー網）では通常パケットをそのまま通信させ、Ｗｉ-Ｆｉにおいては、セキュリティ強化のために特別なセキュリティを施してからパケット通信を行う。このような場合でも、移動体端末１０は、Ｗｉ−Ｆｉで非暗号化パケットを送信することを抑制できる。
【０１０６】
また、移動体端末１０は、Ｗｉ−Ｆｉの品質が安定した場合に、Ｗｉ−Ｆｉを１００％利用した通信に切替えるとともに、利用制限のあるアプリに対してもＷｉ−Ｆｉの使用を通知することができる。したがって、移動体端末１０は、無線切替後も安定的に通信を利用することができ、切替が頻繁に起こって負荷が増大を抑制できる。
【０１０７】
また、移動体端末１０は、ＬＴＥしか接続できない場合は、ＬＴＥを１００％利用した通信に切替えるとともに、全アプリに対してＬＴＥの使用を通知することができる。したがって、移動体端末１０は、Ｗｉ−Ｆｉでしか使用できない機能やＷｉ−Ｆｉでしか使用できないアプリの実行を抑制できる。
【実施例２】
【０１０８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【０１０９】
［アプリからの要求］
上記実施例では、移動体端末１０のプラットフォーム側がアプリに対して、イベントを通知する例を説明したが、これに限定されるものではない。例えば、アプリがプラットフォーム側にイベントを要求し、プラットフォーム側が、当該要求を受信した場合に、イベントの生成および通知を実行することができる。
【０１１０】
［通信網の振分］
上記実施例では、移動体端末１０は、ソケット単位に通信網に振り分ける例を説明したが、これに限定されるものではない。例えば、移動体端末１０は、パケットなど任意の単位で振分制御を実行することができる。
【０１１１】
［システム構成等］
また、図示した装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１２】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１１３】
なお、本実施例で説明した移動体端末１０は、無線通信制御プログラムを読み込んで実行することで、図３等で説明した処理と同様の機能を実行することができる。例えば、移動体端末１０は、Ｗｉ−Ｆｉ送受信部２２、モバイル送受信部２３、アプリ実行部２４、測定部２５、イベント生成部２６、イベント通知部２７、切替制御部２８と同様の機能を有するプログラムをメモリに展開する。そして、移動体端末１０は、Ｗｉ−Ｆｉ送受信部２２、モバイル送受信部２３、アプリ実行部２４、測定部２５、イベント生成部２６、イベント通知部２７、切替制御部２８と同様の処理を実行するプロセスを実行することで、上記実施例と同様の処理を実行することができる。
【０１１４】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【０１１５】
１  Ｗｅｂサーバ
２  モバイル回線網
３  無線ＬＡＮ網
１０  移動体端末
１０ａ、１０ｂ  アンテナ
１１  Ｗｉ−Ｆｉ送受信部
１２  モバイル送受信部
１３  表示装置
１４  マイク
１５  スピーカ
１６  文字入力装置
１７  記憶装置
２０  ＣＰＵ
２１  制御対象リスト
２２  Ｗｉ−Ｆｉ送受信部
２３  モバイル送受信部
２４  アプリ実行部
２５  測定部
２６  イベント生成部
２７  イベント通知部
２８  切替制御部
【図１】
2015201769.tif 000003
【図２】
2015201769.tif 000004
【図３】
2015201769.tif 000005
【図４】
2015201769.tif 000006
【図５】
2015201769.tif 000007
【図６】
2015201769.tif 000008
【図７】
2015201769.tif 000009
【図８】
2015201769.tif 000010
【図９】
2015201769.tif 000011
【図１０】
2015201769.tif 000012
【図１１】
2015201769.tif 000013
【図１２】
2015201769.tif 000014