(57)【要約】【課題】データ転送中以外の待機状態で不要なバッテリの消費を低減する。【解決手段】通信装置であって、第１通信部と、第２通信部と、データを通信する第３通信部とを有し、第２通信部は、第３通信部を起動するための所定の通信を行い、第３通信部より通信速度が遅く且つ第３通信部より消費電力が少なく第１通信部は、第２通信部及び第３通信部より通信距離が短く、第１通信部により通信相手装置と通信を開始した場合、第１通信部により通信相手装置に関する情報を受信する受信部と、受信部により受信された通信相手装置に関する情報に基づいて、第３通信部によるデータの通信を開始するか第２通信部による通信を開始するかを選択する選択部とを有する。【選択図】  図４
2015180043.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
第１通信手段と、
第２通信手段と、
データを通信する第３通信手段とを有し、
前記第２通信手段は、前記第３通信手段を起動するための所定の通信を行い、前記第３通信手段より通信速度が遅く且つ前記第３通信手段より消費電力が少なく、
前記第１通信手段は、前記第２通信手段及び前記第３通信手段より通信距離が短く、
前記第１通信手段により通信相手装置と通信を開始した場合、前記第１通信手段により前記通信相手装置に関する情報を受信する受信手段と、
前記受信手段により受信された前記通信相手装置に関する情報に基づいて、前記第３通信手段による前記データの通信を開始するか前記第２通信手段による通信を開始するかを選択する選択手段と、
を有することを特徴とする通信装置。
【請求項２】
前記第１通信手段により通信相手装置と通信を開始した場合、前記第３通信手段により通信するための第１パラメータと前記第２通信手段により通信するための第２パラメータとを前記通信相手装置と共有する共有手段をさらに有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記選択手段は、前記受信手段により受信された前記通信相手装置に関する情報に基づいてデータ通信が必要であると判定された場合、前記第３通信手段による前記データの通信を開始することを選択することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記選択手段は、前記受信手段により前記通信相手装置に関する情報においてハンドオーバ後の通信方式で実行されるサービスが指定されている場合、前記第３通信手段による前記データの通信を開始することを選択することを特徴とする請求項１または２に記載の通信装置。
【請求項５】
前記選択手段により前記第３通信手段による前記データの通信を開始ことが選択された後に前記第３通信手段による前記データの通信が終了した場合、前記第３通信手段を省電力モードにするまたは前記第３通信手段への電源供給を停止することを特徴とする請求項１乃至４の何れか１項に記載の通信装置。
【請求項６】
前記選択手段により前記第３通信手段による前記データの通信を開始ことが選択された後に前記第３通信手段による前記データの通信が終了した場合、前記第２通信手段による通信を開始することを特徴とする請求項１乃至４の何れか１項に記載の通信装置。
【請求項７】
前記選択手段により前記第２通信手段による通信を開始することが選択された後に前記第２通信手段により前記所定の通信が行われた場合、前記第３通信手段を起動することを特徴とする請求項１乃至６の何れか１項に記載の通信装置。
【請求項８】
前記選択手段は、前記受信手段により前記通信相手装置に関する情報に基づいて、前記データの通信が必要ではないと判定された場合、前記第２通信手段による通信を開始することを選択することを特徴とする請求項１乃至７の何れか１項に記載の通信装置。
【請求項９】
前記選択手段により前記第３通信手段による前記データの通信を開始することが選択された後に所定の時間が経過しても前記データの通信が開始されない場合、前記第３通信手段を省電力モードにするまたは前記第３通信手段への電源供給を停止することを特徴とする請求項１乃至８の何れか１項に記載の通信装置。
【請求項１０】
前記選択手段により前記第２通信手段による通信を開始することが選択された場合、前記通信装置への電源供給を停止することを特徴とする請求項１乃至９の何れか１項に記載の通信装置。
【請求項１１】
通信装置であって、
第１通信手段と、
第２通信手段と、
データを通信する第３通信手段とを有し、
前記第２通信手段は、前記第３通信手段を起動するための所定の通信を行い、前記第３通信手段より通信速度が遅く且つ前記第３通信手段より消費電力が少なく、
前記第１通信手段は、前記第２通信手段及び前記第３通信手段より通信距離が短く、
前記第１通信手段により通信相手装置と通信を開始した際の前記通信装置の状態に応じて、前記第３通信手段による前記データの通信を開始するか前記第２通信手段による通信を開始するかを選択する選択手段
を有することを特徴とする通信装置。
【請求項１２】
第１通信手段と、第２通信手段と、データを通信する第３通信手段とを有し、前記第２通信手段は、前記第３通信手段を起動するための所定の通信を行い、前記第３通信手段より通信速度が遅く且つ前記第３通信手段より消費電力が少なく、前記第１通信手段は、前記第２通信手段及び前記第３通信手段より通信距離が短い、通信装置の制御方法であって、
受信手段が、前記第１通信手段により通信相手装置と通信を開始した場合、前記第１通信手段により前記通信相手装置に関する情報を受信する受信工程と、
選択手段が、前記受信工程により受信された前記通信相手装置に関する情報に基づいて、前記第３通信手段による前記データの通信を開始するか前記第２通信手段による通信を開始するかを選択する選択工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１３】
請求項１２に記載の通信装置の制御方法の各工程をコンピュータに実施させるためのプログラム。
【請求項１４】
第１通信手段と、第２通信手段と、データを通信する第３通信手段とを有し、前記第２通信手段は、前記第３通信手段を起動するための所定の通信を行い、前記第３通信手段より通信速度が遅く且つ前記第３通信手段より消費電力が少なく、前記第１通信手段は、前記第２通信手段及び前記第３通信手段より通信距離が短い、通信装置の制御方法であって、
選択手段が、前記第１通信手段により通信相手装置と通信を開始した際の前記通信装置の状態に応じて、前記第３通信手段による前記データの通信を開始するか前記第２通信手段による通信を開始するかを選択する選択工程
を有することを特徴とする通信装置。
【請求項１５】
請求項１４に記載の通信装置の制御方法の各工程をコンピュータに実施させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法およびプログラムに関し、特に、無線LANを含む複数の無線通信インタフェースを具備する通信装置における消費電力の低減を目的にした通信インタフェース毎の起動・停止の制御技術に関する。
【背景技術】
【０００２】
無線LANインタフェースの未通信時の省電力制御手法として、Sleep機構を発展させた、"Wake On WLAN"や、特定のWake up信号を受信した際に、Hostシステムを起動する、"Radio On Demand Network 技術"が提案されている(非特許文献1)。
【０００３】
また、無線LANインタフェースと比較して消費電力の小さい、Bluetooth（登録商標） 4.0 LEを無線通信媒体に用いて、対向装置にイベントの発生を通知する"Alert Notification Profile"が規格化されている(非特許文献2)。
【０００４】
また、NFC Forumでは、NFC（Near Field Communication）から無線LANやBluetooth等の異なる無線通信方式にハンドオーバするプロトコルが規格化されている(非特許文献3)。NFCを用いたハンドオーバを実現することで、2台のスマートフォンを近づけるだけで無線LANやBluetoothの高速な通信路を確立し、大容量データを送受信することができる。最近では、これらNFC、無線LAN、Bluetoothの複数の無線通信機能を組み合わせた無線コンボチップの製品化が各チップメーカで検討されている。
【０００５】
特許文献1では、データ通信部より少ない消費電力で、他の情報端末装置と無線通信が可能な低電力通信部を用いて、データ通信に必要な処理を行う通信処理期間を除き非アクティブ状態にするアドホック接続の無線通信システムが開示されている。
【０００６】
特許文献2では、第1の通信部（BAN：Body Area Network）で間欠受信する信号により、第2の通信部（WLAN）の省電力モードと通常モードとを切り替えるための切り替え信号を送信する通信装置が開示されている。
【０００７】
特許文献3では、電源ONされると、赤外線通信部で電源ON信号である制御信号をコンテンツ再生装置へ送信し、これと共に、Bluetooth通信部の起動処理も開始する無線通信装置が開示されている。
【０００８】
このように、バッテリで動作する携帯型の通信装置においては、省電力動作が求められており、特に無線ＬＡＮインタフェースに関しては、必要なデータ通信が行われる時にのみに動作させ、これ以外の期間は停止させる制御が要望されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開2007-306201号公報
【特許文献２】特開2011-259172号公報
【特許文献３】特開2007-258984号公報
【非特許文献】
【００１０】
【非特許文献１】適応コミュニケーション研究所，"無駄な消費電力を削減する Radio On Demand Networks"，http://www.acr.atr.jp/research/rod/
【非特許文献２】BLUETOOTH PROFILE SPECIFICATION，"Alert Notification Profile"，Technical Specification
【非特許文献３】NFC Forum, http://www.nfc‐forum.org/home/
【発明の概要】
【発明が解決しようとする課題】
【００１１】
例えば、NFCハンドオーバでペアリングを実施した場合、無線LAN、Bluetooth等の方式で装置間が無線接続できるものの、其々の通信装置では、データ転送が開始されるタイミングが不明である。したがって、ハンドオーバ後の無線LAN、Bluetooth等の無線通信機能をデータ転送が始まらないにも関わらず起動したまま待機することになってしまう。この場合、特に可搬タイプの通信装置では、データ転送中以外の通信待機状態で、不要な電力の消費が発生してしまう。
【００１２】
上記の課題に鑑み、本発明は、データ転送中以外の待機状態で電力の消費を低減することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成する本発明に係る通信装置は、
通信装置であって、
第１通信手段と、
第２通信手段と、
データを通信する第３通信手段とを有し、
前記第２通信手段は、前記第３通信手段を起動するための所定の通信を行い、前記第３通信手段より通信速度が遅く且つ前記第３通信手段より消費電力が少なく、
前記第１通信手段は、前記第２通信手段及び前記第３通信手段より通信距離が短く、
前記第１通信手段により通信相手装置と通信を開始した場合、前記第１通信手段により前記通信相手装置に関する情報を受信する受信手段と、
前記受信手段により受信された前記通信相手装置に関する情報に基づいて、前記第３通信手段による前記データの通信を開始するか前記第２通信手段による通信を開始するかを選択する選択手段と、
を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、データ転送中以外の待機状態で電力の消費を低減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る通信システムの構成例およびユースケースの概念を示す図。
【図２】本発明の一実施形態に係る通信装置の機能ブロック図。
【図３】本発明の一実施形態に係る制御シーケンスを示す図。
【図４】本発明の一実施形態に係る通信装置が実施する処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、添付の図面を参照しながら、本発明の実施の形態について説明する。
【００１７】
（第1実施形態）
＜1.通信システムの構成例＞
まず図1を参照して、本発明の一実施形態に係る通信システムの構成例およびユースケースの概念を説明する。通信システムは、通信装置100および通信装置200を有している。通信装置100および通信装置200はそれぞれ、NFC（Near Field Communication）（第1の無線通信部）、Bluetooth（第2の無線通信部）、WLAN（第3の無線通信部）を複数の無線通信部として具備する通信装置であり、消費電力の低減のために無線通信部毎に起動・停止の制御を実施する。WLANとは、Wireless LANの略であり、本実施例においてはIEEE802.11シリーズに準拠した通信方式により通信を行う。なお、本実施例において、Bluetooth通信よりWLAN通信の方が消費電力は大きいが通信速度がより高速な通信ができるものとする。通信装置100は例えばスマートフォンであり、通信装置200は例えばデジタルカメラである。なお、NFCは、WLAN通信およびBluetooth通信より通信距離が短いが、装置間が互いに近接すると自動的に通信接続が確立する。
【００１８】
本実施形態においては、通信装置100と通信装置200との間で、NFCの通信路を用いて通信装置間のペアリングを実施した後、WLANの通信路を用いたデータ転送サービスを行う。その後、通信路をBluetoothに切替えた後、双方の通信装置が消費電力を低減するために待機状態へ移行する例を説明する。
【００１９】
図1において、まずユーザが通信装置100のアプリケーションを立ち上げ、通信装置200内の画像や動画を、通信装置200から通信装置100へデータ転送しようとする。アプリケーションは、通信装置100と通信装置200とを近づけてタッチするようにユーザへ促す。このタッチ動作によりNFCが起動され、NFC通信路によって通信装置100のアプリケーションの求める動作要求と装置情報とが相手の通信装置200に伝達される。このアプリケーションは画像や動画のデータ転送を要求しているので、通信装置200はデータ転送に適したWLANを通信路として選択して起動する。
【００２０】
通信装置200は、WLAN通信路が確立されると、画像や動画のデータを通信装置100に転送し、データ転送処理を終了する場合には、WLAN通信路を切断する。ユーザまたはアプリケーションが引き続きデータ転送を行う場合には、電力の消費を低減するために、電力消費が高いWLANをいったんパワーオフし、電力消費が低いBluetoothに通信路を切り替える。Bluetoothでは、近年より消費電力が低い規格Bluetooth Low Energy（BLE）が標準化され、このような通信が中断した時の通信路の監視、再起動にその用途が広がっている。
【００２１】
＜2.通信装置の機能構成＞
図2は、通信装置100および通信装置200の機能ブロック図である。通信装置100は、通信制御部1001と、情報取得部1002と、情報解析部1003と、NFC通信部1004と、WLAN通信部1005と、BLE通信部1006とを備えている。
【００２２】
通信制御部1001は、データ受信を行う通信アプリケーションを動作させるために各処理部を制御する。情報取得部1002は、いずれかの通信部を使用して他の通信装置から各種情報を取得する。情報解析部2003は、他の通信装置から取得した各種情報を解析する。NFC通信部1004は、NFC通信を実現する機能を有する無線通信部であり、各無線通信部で使用される通信パラメータの交換（共有）のために使用される。なお、通信パラメータは装置同士が無線接続に用いる情報である。例えば、WLAN通信に用いる通信パラメータは、SSID、認証方式、認証鍵、暗号方式、暗号鍵、MAC addressなどである。また、Bluetooth通信に用いる通信パラメータは、Bluetooth address、リンクキー、周波数ホッピングパターン、認証方式、認証鍵、暗号方式、暗号鍵等である。これらの通信パラメータは、一部もしくは全てが含まれていてよい。WLAN通信部1005は、WRAN通信を実現する機能を有する無線通信部である。BLE通信部1006は、BLE通信を実現する機能を有する無線通信部である。なお、各処理部の動作は、通信制御部1001が不図示の記憶部に記憶されたプログラムを読み出して実行することにより実現される。
【００２３】
同様に、通信装置200は、通信制御部2001と、情報取得部2002と、情報解析部2003と、NFC通信部2004と、WLAN通信部2005と、BLE通信部2006とを備えている。通信制御部2001は、データ送信を行う通信アプリケーションを動作させるために各処理部を制御する。他の処理部の動作は通信装置100の対応する各処理部の動作と同様であるため説明を省略する。
【００２４】
なお、上記機能ブロックの構成はあくまでも一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能ブロック分かれて構成されてもよい。
【００２５】
＜3.通信装置間の制御シーケンス＞
図3は、本発明の一実施形態に係る制御シーケンスを示す図である。ユーザが通信装置100を操作して画像(データ)転送アプリを起動すると、通信制御部1001は、NFC通信部1004に対してNFC起動要求(M401)を送信する。NFC起動要求には、アプリ種別として、起動されたアプリケーションの動作要求、操作状況など、通信に使用する無線通信部を決定するための必要情報が付加されている。
【００２６】
NFC通信部1004は、通信制御部1001から受信したNFC起動要求(M401)に基づいて、通信相手となる通信装置200に対して、ハンドオーバ要求(M402)を送信する。ハンドオーバ要求(M402)には、データ転送時に使用すべき無線通信手部の候補や起動順序を示す情報、各無線通信部の設定情報、さらにアプリケーションから通知された装置情報が含まれる。なお、装置情報には、送信元の装置の状態や機能を示す装置情報が含まれる。また、ハンドオーバ後の通信方式で実行するサービス（この場合は、画像転送サービス）を識別する情報をハンドオーバ要求に含めてもよい。当該ハンドオーバ要求(M402)は、通信装置200側のNFC通信部2004により受信されて情報取得部2002により取得される。
【００２７】
通信装置200の情報解析部2003は、情報取得部2002が取得した装置情報を解析する。具体的には、情報解析部2003は、通信装置100側の通信制御部1001が要求するデータ転送の機能要件（データの種別、データのサイズ）やバッテリ等の通信装置の状況に基づいて、起動する無線通信部、起動順序、起動時間、設定情報等を選択する。また、情報解析部2003は、装置情報に含まれるアプリケーション情報に基づいて通信装置100が起動しているアプリケーションの種別や起動しているアプリケーションの要求する処理を判定する。そして、情報解析部2003は、通信装置100が起動しているアプリケーションの種別や起動しているアプリケーションの要求する処理に基づいて、起動する無線通信部、起動順序、起動時間、設定情報等を選択する。
【００２８】
そして情報解析部2003は、選択判定結果をハンドオーバ選択(M403)として通信装置100へ送信するとともに、通信制御部2001へも起動表示(M404)として通知する。ハンドオーバ選択(M403)には、起動する無線通信部および起動順序がパラメータ情報として含まれている。また、ハンドオーバ選択には、WLAN通信部2005により通信装置200と無線接続するための通信パラメータが含まれている。また、ハンドオーバ選択には、BLE通信部2006により通信装置200と無線接続するための通信パラメータが含まれている。また、ハンドオーバ後の通信方式で実行するサービス（この場合は、画像転送サービス）を識別する情報をハンドオーバ選択に含めてもよい。同様に、起動表示(M404)にも、起動する無線通信部および起動順序がパラメータ情報として含まれている。例えば、起動する無線通信部はWLAN通信部およびBLE通信部、起動順序は最初がWLAN通信部、次がBLE通信部である。通信装置200のWLAN通信部は、ハンドオーバ選択メッセージの送信に応じて起動し、アクセスポイントとして動作する。なお、通信装置200のWLAN通信部はハンドオーバ選択メッセージに含まれる通信パラメータに従った無線ネットワークを構築し、ビーコンの送信を開始する。
【００２９】
当該ハンドオーバ選択(M403)は、通信装置100側のNFC通信部1004により受信されて情報取得部1002により取得される。通信装置100の情報解析部1003は、情報取得部1002が取得したハンドオーバ選択(M403)のパラメータ情報を解析する。そして解析結果を通信制御部1001へ起動確認(M405)として通知する。
【００３０】
起動表示（M404）を受信した 通信装置200の通信制御部2001、起動確認(M405)を受信した 通信装置200の通信制御部1001は、それぞれWLAN通信部2005,1005 、BLE通信部2006,1006を順に起動し、データ転送を行う。
【００３１】
WLAN通信部2005がビーコン(M406)を送信し、当該ビーコンを受信した通信装置100は、ハンドオーバ選択メッセージに含まれる通信パラメータに従ったネットワークであるか当該ビーコンに基づいて判断する。通信装置100は、ハンドオーバ選択メッセージに含まれる通信パラメータであると判断した場合は、WLAN接続処理(M407)を行う。なお、通信装置100は、ハンドオーバ選択メッセージに含まれる通信パラメータに従ったネットワークを検索するためにプローブリクエストを送信するようにしてもよい。該リクエストに対するプロ―ブレスポンスの受信により通信装置100は、接続するネットワーク（接続する通信相手装置）を検索することができる。データ転送処理(M408)が終了すると、WLAN通信部1005,2005のパワーをオフにして、今度はBluetooth接続処理(M409)を行う。その後、リンクチェック(BLE)(M410)およびACK(BLE)(M411)によって、通信装置100と通信装置200とが相互に通信可能な距離にいることを確認する。
【００３２】
＜4.通信装置が実施する処理＞
次に図4のフローチャートを参照して、本発明の一実施形態に係る通信装置200が実施する装置情報受信後の処理の手順を説明する。
【００３３】
図3において説明したように、ユーザが通信装置100を操作して画像(データ)転送等のアプリケーションを起動すると、通信制御部1001は、NFC通信部1004に、NFC起動要求(M401)を送信する。このNFC起動要求には、アプリ種別として、起動されたアプリケーションの動作要求、操作状況など、無線通信部を決定するために必要な情報を付加する。NFC通信部1004は、受信したNFC起動要求(M401)に基づいて、通信相手の通信装置200に対してハンドオーバ要求(M402)を送信する。このハンドオーバ要求(M402)には、データ転送時に希望する無線通信部の候補や起動順序、各無線通信部の設定情報、さらにアプリケーションから通知された装置情報が含まれる。
【００３４】
S400において、通信装置200側のNFC通信部2004は、ハンドオーバ要求(M402)を受信する。
【００３５】
S401において、情報解析部2003は、通信装置100から受信した装置情報を解析する。図3の制御シーケンスでは、情報解析部2003がハンドオーバ要求(M402)の解析を行い、通信制御部2001に解析結果として起動表示(M404)を送信する例を説明したが、装置情報の種類によっては、NFC通信部2004または通信制御部2001が、起動する無線通信部や起動順序を決定してもよい。通信制御部2001が解析を行う場合には、解析結果を通信制御部2001からNFC通信部2004へ返信すればよい。 NFC通信部2004は、通信装置100側のNFC通信部1004に対して、起動する無線通信部と起動順序をパラメータとしたハンドオーバ選択(M403)を送信する。
【００３６】
S402において、通信制御部2001は、情報解析部2003による解析の結果、相手の装置情報に、通信装置100で起動されたアプリケーション情報が含まれるか否かを判定する。なお、S402では、ハンドオーバ後の通信方式ですぐにデータ転送が行われるかを判断するようにしてよい。S402の判定において、アプリケーション情報が含まれる場合（S402;Yes）、S403へ進む。一方、アプリケーション情報が含まれない場合（S402;No）、S409へ進む。
【００３７】
S403において、通信制御部2001は、アプリケーション情報に基づいて高速なデータ転送処理が必要か否かを判定する。
【００３８】
アプリケーション情報には、起動しているアプリケーションの種別やアプリケーションが要求する処理に関する情報が含まれる。通信制御部2001は、アプリケーションが要求する処理に関する情報から、通信相手装置が要求する処理を判定することができる。また、アプリケーションが要求する処理に関する情報がデータ転送を要求することを示す場合、当該アプリケーションが要求する処理に関する情報には、送信対象のデータの種別、送信対象のデータのサイズに関する情報が含まれる。
【００３９】
例えば、アプリケーション情報により通信相手装置が画像転送を要求している場合、同じ画像データ転送であっても、サムネイル画像を1枚転送する場合と高画質で大容量の画像を1枚転送する場合とでは、使用する無線通信部を変更しなければユーザの待ち時間が長くなり、利便性を損なうことになる。アプリケーション情報は、通信するデータの容量や種類の情報を含んでおり、所定の種類のデータであったり通信データの容量が所定値以上であったりする場合に、高速なデータ転送処理が必要であると判断してもよい。また、そもそもデータ転送処理が不要である場合には、より高速な第3無線通信部であるWLAN通信部2005の起動の必要はない。
【００４０】
このように、通信制御部2001は、アプリケーション情報に基づいて、通信相手装置が、ＮＦＣ通信を開始した際に、WLAN通信で通信すべきデータが選択された状態であるか否かを判定することができる。そして、通信制御部2001は、通信相手装置が、ＮＦＣ通信を開始した際に、WLAN通信で通信すべきデータが選択された状態である場合は、高速なデータ転送処理が必要であると判定する。また、通信制御部2001は、通信相手装置が、ＮＦＣ通信を開始した際に、WLAN通信で通信すべきデータが選択された状態ではない場合は、高速なデータ転送処理が必要ではないと判定する。
【００４１】
また、S403においては、通信制御部2001は、ＮＦＣ通信開始時に自装置で送信すべきデータが選択されている状態であるか否かに基づいて、高速なデータ転送処理の要否を判断してもよい。即ち、通信制御部2001は、ＮＦＣ通信開始時に自装置で送信すべきデータが選択されている状態である場合は、高速なデータ転送処理が必要であると判断する。また、通信制御部2001は、ＮＦＣ通信開始時に自装置で送信すべきデータが選択されている状態でない場合は、通信相手装置からＮＦＣで受信した情報に基づいて高速なデータ転送処理が必要であるか否かを判断する。
【００４２】
通信制御部2001は、通信相手装置からＮＦＣで受信した情報に基づいて通信相手装置がデータ転送を要求していることを判定した場合、高速なデータ転送処理が必要であると判定する。
【００４３】
通信信制御部2001は、通信相手装置からＮＦＣで受信した情報に基づいて通信相手装置がデータ転送を要求していないと判定した場合、高速なデータ転送処理が必要でないと判定する。
【００４４】
また、S403においては、通信制御部2001は、通信相手装置からＮＦＣで受信した情報にハンドオーバ後の通信方式で実行するサービス（例えば、画像転送サービス、動画ストリーミング再生サービス、印刷サービスなど）が指定されている場合は、高速なデータ転送処理が必要であると判定してよい。
【００４５】
高速なデータ転送処理が必要である場合（S403;Yes）、S404へ進む。一方、高速なデータ転送処理が必要ではない場合（S403;No）、S409へ進む。なお、S403の判定を行わないようにしてもよい。
【００４６】
S404において、通信制御部2001は、さらに高速な第3の無線通信部としてWLAN通信部2005を起動する。ここで、通信装置100においても、起動確認(M414)を受信した通信制御部1001が第3の無線通信部としてWLAN通信部1005を起動することになる。
【００４７】
S405において、通信制御部2001は、より高速な第3無線通信部であるWLAN通信部2005が起動された後、実際にデータ転送が開始されたか否かを監視する。なお、通信装置100においても通信制御部1001が監視を行う。データ転送が開始された場合（S405;Yes）、S406へ進む。一方、データ転送が開始されていない場合（S405;No）、S407へ進む。
【００４８】
S406において、通信制御部2001は、データ転送の終了を監視する。なお、通信装置100においても通信制御部1001がデータ転送の終了を監視する。データ転送が終了した場合（S406;Yes）、S408へ進む。一方、データ転送が終了していない場合（S406;No）、終了するまで待機する。
【００４９】
S407において、通信制御部2001は、データ転送が開始されないまま所定時間が経過したか否かを判定する。なお、通信装置100においても通信制御部1001が同様に判定を行う。所定時間が経過してもデータ転送が開始されない場合（S407;Yes）、S408へ進む。一方、所定時間が経過していない場合（S407;No）、経過するまで待機する。なお、アプリケーションによっては起動されてから実際のデータ転送が始まるまでの時間が長いものがあり、その間に第3の無線通信部が無駄な電力を消費しないように、第3の無線通信部への電源供給をさらに停止するか、あるいは省電力モードへ切り替えておいてもよい。
【００５０】
S408において、通信制御部2001は、WLAN通信部2005への電源供給を停止するか、あるいは省電力モードとすることで、第3の無線通信部を停止または省電力モードとする。
【００５１】
S409において、通信制御部2001は、BLE通信部2006を起動し、第2の無線通信部によるリンク状態の監視を行う。また、同様に通信装置100において、通信制御部1001は、BLE通信部1006を起動し、第2の無線通信部によるリンク状態の監視を行う。なお、S402でNoによってS409へ移行した場合、無線通信部に対するアプリケーション側の要求がないと判断できる。その場合、アプリケーションからの次の指示を待ってもよい。
【００５２】
S410において、通信制御部2001は、高速なデータ転送処理が必要なデータの転送が再開されたか否かを判定する。また、同様に通信装置100において、通信制御部1001は、当該転送が再開されたか否かを判定する。転送が再開された場合（S410;Yes）、S404に戻る。一方、転送が再開されない場合（S410;No）、S411へ進む。なお、データ転送が必要と判断した場合に、通信相手装置にBLE通信によりWLAN無線機能の起動指示を通信する構成として良い。なお、S410の判定は、BLE通信によりWLAN通信の起動指示が通信されたかによって判断してもよい。
【００５３】
S411において、通信制御部2001は、通信装置200本体への電源供給を停止する。また、同様に通信装置100において、通信制御部1001は、通信装置100本体への電源供給を停止する。
【００５４】
なお、通信装置200は、受信した通信装置100の装置情報に加えて、通信装置200自身の装置情報に基づいて解析を行ってもよい。例えば、通信装置200のバッテリ容量状態、送信するデータ量、更には各無線通信部が通信しているときに計測した電波状況などを解析することも有効である。また、通信装置200の通信制御部2001は、通信装置101からデータ転送要求メッセージを受信した場合に、第3の無線通信部（WLAN通信部2005）を起動するようにしてもよい。その場合、通信装置100は、通信装置200からデータ転送終了を示すメッセージを受信した場合に、第３の無線通信部（WLAN通信部1005）への電源供給を停止する。
【００５５】
以上説明したように、本実施形態によれば、NFCハンドオーバ時に装置に固有の情報を解析することで、適切な無線通信部を起動することが可能となり、通信装置においてデータ転送中以外の待機状態で不要なバッテリの消費を低減することができる。また、本実施形態によれば、NFCハンドオーバ時にWLAN通信のための通信パラメータ、BLE通信のための通信パラメータを受信した場合に、WLAN通信がすぐに実行されるか否かを判定することができる。NFCハンドオーバ時にWLAN通信がすぐに実行されない場合は、WLAN通信のための通信パラメータを受信したとしてもWLAN機能を起動しない。したがって、不要な電力の消費を低減することができる。また、NFCハンドオーバ時にWLAN通信がすぐに実行されない場合には、消費電力が比較的少ないBLE通信が確立する。したがって、WLAN通信が必要な場合は、BLE通信により、WLAN起動指示を通信することができるため、消費電力を低減しつつ、効率的にデータ転送を実行することができる。
【００５６】
また、ペアリング操作では近接操作を行った際の通信装置のアプリケーションの起動状態などが考慮されるので、必要に応じて自動的にデータ転送を行うための特別な操作が不要になり、ユーザの転送操作が簡易となる。
【００５７】
また、ペアリング操作の後、周辺の無線環境が変化した場合でも、BLE通信部を用いてデータ転送直前のタイミングで新たな無線LANパラメータを通知することにより最適なデータ通信を実施することができる。
【００５８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５９】
100, 200:通信装置、1001, 2001:通信制御部、1002, 2002:通信制御部、1003, 2003:情報解析部、1004, 2004:NFC通信部、1005, 2005:WLAN通信部、1006, 2006:BLE通信部
【図１】
2015180043.tif 000003
【図２】
2015180043.tif 000004
【図３】
2015180043.tif 000005
【図４】
2015180043.tif 000006