(57)【要約】【課題】他の通信と競合する近距離無線通信を用いたデータ送信を迅速に行う情報処理端末装置及び情報処理端末装置制御方法を提供する。【解決手段】ＢＴ３．０＋ＨＳ制御部６は、ＢＴ３．０＋ＨＳで通信する。ＷｉＦｉ制御部５は、ＷｉＦｉ通信を行う。ＮＦＣ通信部７は、ＮＦＣ通信を行う。ハンドオーバ制御部４は、他の情報処理端末装置が接近した場合、該他の情報処理端末装置との間でＮＦＣ通信をＮＦＣ通信部７に行わせ、送受信した設定情報を基にＢＴ３．０＋ＨＳ通信及びＷｉＦｉ通信のいずれか一方もしくは双方に該他の情報処理端末装置との間の通信をＮＦＣ通信から切り替える。通信制御部３２は、入力されたデータ通信の情報を基に、ＨＳ接続の使用の有無を判定し、ＨＳ接続を使用する場合、ＷｉＦｉ通信への切り替えを行わないようにハンドオーバ制御部４を制御する。【選択図】図１
2013126152.tif 000002
【特許請求の範囲】
【請求項１】
第１の近距離無線通信及び第１の近距離無線通信を行っている状態で通信する第２の近距離無線通信を行う第１通信部と、
前記第２の近距離無線通信と競合する第３の近距離無線通信を行う第２通信部と、
前記第１の近距離無線通信及び前記第３の近距離無線通信の設定情報を送受信する第４の近距離無線通信を行う第３通信部と、
他の情報処理端末装置が接近した場合、該他の情報処理端末装置との間で前記第４の近距離無線通信を前記第３通信部に行わせ、送受信した設定情報を基に前記第１の近距離無線通信及び前記第３の近距離無線通信のいずれか一方もしくは双方の通信の接続を該他の情報処理装置との間で確立する通信確立部と、
入力された通信情報を基に、前記第２の近距離無線通信の使用の有無を判定し、前記第２の近距離無線通信を使用する場合、前記第３の近距離無線通信の接続の確立を行わないように前記通信確立部を制御する通信制御部と
を備えたことを特徴とする情報処理端末装置。
【請求項２】
前記第１の近距離無線通信は、ＢＴ３．０＋ＨＳにおけるＢｌｕｅｔｏｏｔｈ通信であり、第２の近距離無線通信は、ＢＴ３．０＋ＨＳにおける無線ＬＡＮを用いた通信であり、前記第３の近距離無線通信は、ＷｉＦｉ通信であり、前記第４の近距離無線通信はＮＦＣ通信であることを特徴とする請求項１に記載の情報処理端末装置。
【請求項３】
前記通信制御部は、前記通信情報として前記第１通信部の使用の指示及び送信するデータサイズの入力を受け、該データサイズが所定値以上であれば、前記第２の近距離無線通信を使用すると判定することを特徴とする請求項１又は２に記載の情報処理端末装置。
【請求項４】
第１の近距離無線通信、第１の近距離無線通信を行っている状態で通信する第２の近距離無線通信、前記第２の近距離無線通信と競合する第３の近距離無線通信、並びに、前記第１の近距離無線通信及び前記第３の近距離無線通信の設定情報を送受信する第４の近距離無線通信を行う情報処理端末装置の制御方法であって、
他の情報処理端末装置が接近した場合、前記第１の近距離無線通信及び前記第３の近距離無線通信の設定情報の送受信を、第４の近距離無線通信を用いて行い、
入力された通信情報を基に、前記第２の近距離無線通信の使用の有無を判定し、
前記第２の近距離無線通信を使用する場合、前記他の情報処理端末装置との間における前記第３の近距離無線通信接続の確立を不可とし、前記送受信した前記第１の近距離無線通信の設定情報を基に、前記第１の近距離無線通信の接続を前記他の情報処理端末装置との間で確立する
ことを特徴とする情報処理端末装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末装置及び情報処理端末装置制御方法に関する。
【背景技術】
【０００２】
近年、携帯電話装置などの情報処理端末装置として、ＮＦＣ（Near  Field  Communication：非接触通信）デバイスを有する装置が提供されている。ＮＦＣデバイスを有する情報処理端末装置では、操作者が情報処理端末装置同士を近接又は接触させることにより、ＮＦＣデバイスによって、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（WIreless  FIdelity）（登録商標）などの近距離無線通信における認証情報の交換が行われる。以下では、単に近距離無線通信という場合、ＮＦＣ通信を含まないものとする。そして、ＮＦＣによる無線通信の認証情報の交換が完了した後、近距離無線通信で認証が完了すると、情報処理端末装置では近距離無線通信による通信が可能となる。このように、近接時にＮＦＣ通信を確立した後、ＮＦＣ通信を用いて他の近距離無線通信の接続認証を行い、接続を切り替えることを、ハンドオーバと呼ぶ場合がある。
【０００３】
このハンドオーバの規格としては、ＮＦＣ  Ｆｏｒｕｍ  Ｃｏｎｎｅｃｔｉｏｎ  Ｈａｎｄｏｖｅｒ  １．１などの規格がある。この規格では、具体的には、ＰＩＮ入力や暗号キーを入力する代わりに、デバイス同士を近接することにより、ＮＦＣ通信を確立し、近距離無線通信のデバイス情報やセキュリティ情報を相互交換することが規定されている。そして、相互交換するセキュリティ情報のパラメータは、ＢｌｕｅｔｏｏｔｈのＳＳＰ（Simple  Secure  Pairing）やＷｉＦｉ  ＡｌｌｉａｎｃｅのＷＰＳ（WiFi  Protected  Setup）で規定されている。
【０００４】
また、近年Ｂｌｕｅｔｏｏｔｈには、Ｂｌｕｅｔｏｏｔｈ３．０＋ＨＳ（Bluetooth  Core  Specification  Version  3.0  High  Speed)と呼ばれる規格が制定されている。Ｂｌｕｅｔｏｏｔｈ３．０＋ＨＳは、Ｂｌｕｅｔｏｏｔｈで通信している状態で大容量のデータを送信する場合などに、ＷＬＡＮ（Wireless  Local  Area  Network）などの無線通信を用いて高速通信を実現するための規格である。以下では、Ｂｌｕｅｔｏｏｔｈを「ＢＴ」と略して表記し、さらに、Ｂｌｕｅｔｏｏｔｈ３．０＋ＨＳを「ＢＴ３．０＋ＨＳ」と略して表記する。また、ＷｉＦｉは、ＩＥＥＥ８０２．１１に準拠するＷＬＡＮを用いて通信をおこなう。
【０００５】
そして、ＮＦＣの規格動作では、ハンドオーバ要求元の装置は、自装置においてＢＴ及びＷＬＡＮのデバイスの電源がＯＮの状態であれば、ＢＴ及びＷｉＦｉへのハンドオーバをハンドオーバ要求先の装置に要求する。そして、ハンドオーバ要求先の装置は、自装置におけるハンドオーバが要求された通信に対応するデバイスの電源がＯＮになっているか否かを判定する。そして、ハンドオーバ要求先の装置は、対応するデバイスの電源がＯＮの場合、接続可能状態の通知をハンドオーバ要求元の装置へ送信する。これに対して、対応するデバイスの電源がＯＦＦの場合、ハンドオーバ要求先の装置は、接続不可状態の通知をハンドオーバ要求元の装置へ送信する。ハンドオーバ要求元の装置は、接続可能状態の通知を受けた通信の確立は行えるが、接続不可状態の通知を受けた通信に関しては、通信の確立が行えずにハンドオーバ要求をリトライ送信するなどの処理を行う。
【０００６】
ハンドオーバの技術として、ハンドオーバを行う際に、相手の設定・能力に合わせて近距離無線通信の種類を選択し通信を行う従来技術がある。また、受信したＷＬＡＮフレームのヘッダ情報に基づいて、ＢＴ３．０＋ＨＳ通信か否かを判定し、ＢＴフレームの場合にはＢＴ３．０＋ＨＳの処理系へフレームを送る従来技術がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２０７０６９号公報
【特許文献２】特開２０１１−３５６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、ＢＴ３．０＋ＨＳ通信を用いて大容量のデータ送信を行おうとした場合、ＷｉＦｉ通信で接続されている場合、ＢＴ３．０＋ＨＳ通信はＷｉＦｉ通信と同じ物理層（ＭＡＣ／ＰＨＹ）を使用するため、その状態ではＢＴ３．０＋ＨＳ通信の接続は行えない。この場合、ＷｉＦｉ通信の接続を切断した後に、ＢＴ３．０＋ＨＳ通信を用いた大容量のデータ送信のために新たに接続を確立することになる。このため、ＷｉＦｉ通信の接続から切断までの間は、ＢＴ３．０＋ＨＳ通信を用いた大容量のデータ送信が行えず、無駄な時間となり、データ送信などの要求された処理に時間がかかってしまう。また、ＢＴ３．０＋ＨＳ通信で大容量のデータ送信を行う場合、最終的にはＷｉＦｉ通信を切断するにも関わらず、ＷｉＦｉデバイスがＯＮであればＷｉＦｉ通信の接続を実行することになる。この場合でも、ハンドオーバ接続先のＷｉＦｉデバイスの電源がＯＦＦになっていた場合、リトライ処理などが行われるがＷｉＦｉ通信が失敗する場合もある。そのため、接続したとしても直ぐに切断することになるＷｉＦｉ通信の接続に時間をとられることになり、無駄な時間が発生して、データ送信などの要求された処理に時間がかかってしまう。
【０００９】
また、ハンドオーバを行う際に、相手の設定・能力に合わせて近距離無線通信の種類を選択し通信を行う従来技術を用いても、自装置の動作に応じた通信を選択することは規定されていないため、自装置のＢＴ／ＷＬＡＮの物理層の電源状態を通知し、相手にハンドオーバの通信手段の選択を行う権限を与えるため、自装置のアプリケーション動作を考慮した通信を確立することができず、接続性低下や再接続処理等の無駄な時間が発生してしまい、データ送信を迅速に行うことは困難である。また、受信したＷＬＡＮフレームのヘッダ情報に基づいて、ＢＴ通信か否かを判定し処理する従来技術でも、自装置の動作に応じた通信選択はできず、やはり無駄な時間が発生してしまいデータ送信を迅速に行うことができない。
【００１０】
開示の技術は、上記に鑑みてなされたものであって、他の通信と競合する近距離無線通信を用いたデータ送信を迅速に行う情報処理端末装置及び情報処理端末装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願の開示する情報処理端末装置及び情報処理端末装置制御方法は、一つの態様において、第１通信部は、第１の近距離無線通信及び第１の近距離無線通信を行っている状態で通信する第２の近距離無線通信を行う。第２通信部は、前記第２の近距離無線通信と競合する第３の近距離無線通信を行う。第３通信部は、前記第１の近距離無線通信及び前記第３の近距離無線通信の設定情報の送受信を行う第４の近距離無線通信を行う。通信確立部は、他の情報処理端末装置が接近した場合、該他の情報処理端末装置との間で前記第４の近距離無線通信を前記第３通信部に行わせ、送受信した設定情報を基に前記第１の近距離無線通信及び前記第３の近距離無線通信のいずれか一方もしくは双方の通信の接続を確立する。通信制御部は、入力された通信情報を基に、前記第２の近距離無線通信の使用の有無を判定し、前記第２の近距離無線通信を使用する場合、前記第３の近距離無線通信の接続の確立を行わないように前記通信確立部を制御する。
【発明の効果】
【００１２】
本願の開示する情報処理端末装置及び情報処理端末装置制御方法の一つの態様によれば、他の通信と競合する近距離無線通信を用いたデータ送信を迅速に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施例に係る携帯電話装置のブロック図である。
【図２】図２は、状態管理部が記憶する管理情報の一例を表す図である。
【図３】図３は、実施例に係る携帯電話装置におけるＨＳ接続確立の処理のシーケンス図である。
【図４】図４は、実施例に係る携帯電話装置におけるデータ通信の処理のフローチャートである。
【図５】図５は、ＨＳ接続を用いたデータ通信を行う場合の操作の概要について説明するための図である。
【図６】図６は、実施例に係る携帯電話装置のハードウェア構成図である。
【発明を実施するための形態】
【００１４】
以下に、本願の開示する情報処理端末装置及び情報処理端末装置制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報処理端末装置及び情報処理端末装置制御方法が限定されるものではない。特に、以下では情報処理端末装置として、携帯電話装置を例に説明するが、情報処理端末装置は２種類以上の競合する近距離無線通信を行うことができればこれに限らない。また、以下では、ハンドオーバ要求などの対象となる通信先の情報処理端末装置として携帯電話装置を例に説明するが、通信先となる対向装置はこれに限らず、ＰＣ（Personal  Computer）などの他の情報処理端末装置でもよい。
【実施例】
【００１５】
図１は、実施例に係る携帯電話装置のブロック図である。図１に示すように、本実施例に係る携帯電話装置は、ユーザインタフェース１、アプリケーションサービス部２及びハンドオーバ通信選択判定部３を有している。さらに、本実施例に係る携帯電話装置は、ハンドオーバ制御部４、ＷｉＦｉ制御部５、ＢＴ３．０＋ＨＳ制御部６、ＮＦＣ通信部７、無線ＬＡＮ通信部８及びＢＴ通信部９を有している。
【００１６】
ユーザインタフェース１は、入力部１１及び表示部１２を有している。操作者は、ユーザインタフェースを用いて情報の入力及び情報の取得を行う。
【００１７】
入力部１１は、キーパッドなどを用いた操作者からの情報の入力を受ける。そして、入力部１１は、操作者から入力された情報をアプリケーションサービス部２へ出力する。
【００１８】
表示部１２は、アプリケーションサービス部２からデータを受信する。そして、表示部１２は、受信したデータをモニタなどに表示して操作者に提供する。例えば、表示部１２は、近接操作を促す画面を表示の指示をアプリケーションサービス部２から受けると、モニタなどに近接操作を促す画面を表示させ操作者に提供する。
【００１９】
アプリケーションサービス部２は、電話帳アプリケーションやＯＰＰ（Object  Push  Profile）を有している。ＯＰＰは、名刺データやカレンダーなどのデータの交換を行う際に用いるＢｌｕｅｔｏｏｔｈプロファイルである。電話帳アプリケーションは、ＯＰＰを使用してデータを他の情報処理端末装置に送信するアプリケーションである。
【００２０】
アプリケーションサービス部２は、入力部１１から入力された操作者からの指示に応じたアプリケーションを実行する。例えば、ＯＰＰを用いて電話帳データを送信する指示が入力された場合、アプリケーションサービス部２は、電話帳アプリケーションを実行する。そして、アプリケーションサービス部２は、アプリケーションの実行による処理において通信が必要な場合には、後述するハンドオーバ通信選択判定部３における通信制御部３２にハンドオーバ実行の指示を通知する。例えば、電話帳アプリケーションがＯＰＰを用いた電話帳データの送信を要求した場合、アプリケーションサービス部２は、ハンドオーバ実行の指示を通信制御部３２に指示する。このとき、アプリケーションサービス部２は、自装置がハンドオーバ要求元としての役割を果たすことを通信制御部３２に通知する。さらに、アプリケーションサービス部２は、使用する通信の接続要求を通信制御部３２に出力する。例えば、ＢＴ通信を用いてデータの転送を行うことを指示されている場合、アプリケーションサービス部２は、ＢＴ通信の接続要求を通信制御部３２に出力する。
【００２１】
ハンドオーバ実行の要求を行った後、アプリケーションサービス部２は、ＷｉＦｉ通信及びＢＴ通信の状態情報を取得した旨の通知を通信制御部３２から受ける。そして、アプリケーションサービス部２は、近接操作を促す画面を表示するように表示部１２に指示する。
【００２２】
ハンドオーバ通信選択判定部３は、状態管理部３１、通信制御部３２及び大容量データ送信部３３を有している。
【００２３】
状態管理部３１は、メモリなどの記憶装置を有している。状態管理部３１は、ＢＴ３．０＋ＨＳ通信の制御状態やＷｉＦｉ通信の制御状態などを含む管理情報を記憶している。図２は、状態管理部が記憶する管理情報の一例を表す図である。本実施例では、状態管理部３１は、図２に示すようにＮＦＣ情報３１０、ＷｉＦｉ情報３２０及びＢＴ情報３３０を記憶している。そして、ＮＦＣ情報３１０は、自装置がハンドオーバにおいて担う役割、すなわちハンドオーバの要求元であるか要求先であるかを表すハンドオーバ役割情報３１１、及びＮＦＣ通信が接続中か否かを表すＮＦＣ状態情報３１２を含んでいる。ＷｉＦｉ情報３２０は、ＷｉＦｉ通信が接続中か、電源がＯＮかなどの状態を表すＷｉＦｉ状態情報３２１を含んでいる。ＢＴ情報３３０は、ＢＴ３．０＋ＨＳ使用アプリ起動状態３３１、ＢＴ状態情報３３２及びＢＴ送信データサイズ３３３を含んでいる。ＢＴ３．０＋ＨＳ使用アプリ起動状態３３１は、ＢＴ３．０＋ＨＳを使用する各アプリケーションの起動状態を表す情報である。ＢＴ状態情報３３２は、ＢＴ通信が接続中か、電源がＯＮかなどの状態を表す情報である。ＢＴ送信データサイズ３３３は、ＢＴ送信使用を受けたデータのサイズである。
【００２４】
状態管理部３１は、ＮＦＣによるハンドオーバ開始時にＷｉＦｉ通信及びＢＴ通信の各デバイスの電源がＯＮであるかＯＦＦであるかの電源状態の情報の入力を通信制御部３２から受ける。そして、状態管理部３１は、取得した電源状態の情報によりＷｉＦｉ状態情報３２１及びＢＴ状態情報３３２の内容を更新する。また、状態管理部３１は、ＮＦＣ通信が確立した場合、ＮＦＣ通信の状態情報の変更の指示を通信制御部３２から受ける。そして、状態管理部３１は、自己が記憶するＮＦＣ状態情報３１２の内容を接続状態に変更する。また、状態管理部３１は、ＷｉＦｉ通信又はＢＴ通信の接続が確立した場合、状態情報の変更の指示を通信制御部３２から取得する。そして、状態管理部３１は、自己が記憶するＷｉＦｉ状態情報３２１又はＢＴ状態情報３３２の内容を接続状態に変更する。
【００２５】
通信制御部３２は、アプリケーションサービス部２からハンドオーバの実行要求及びＢＴ３．０＋ＨＳ通信の接続要求を受けると、状態管理部３１が記憶するＮＦＣ情報３１０、ＷｉＦｉ情報３２０及びＢＴ情報３３０を取得する。ＷｉＦｉ情報３２０及びＢＴ情報３３０を取得すると、通信制御部３２は、ＷｉＦｉ通信及びＢＴ通信の状態情報を取得した旨の通知をアプリケーションサービス部２へ出力する。
【００２６】
操作者が携帯電話装置同士を近接させ、ＮＦＣ通信が確立すると、通信制御部３２は、ＮＦＣ通信確立の通知をハンドオーバ制御部４から受ける。そして、通信制御部３２は、ＮＦＣ状態情報３１２の内容を「接続」に変更することを状態管理部３１へ通知する。さらに、ＮＦＣ通信が確立すると、通信制御部３２は、ＢＴ通信の状態、具体的には電源のＯＮ／ＯＦＦの情報の取得要求をＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６へ出力する。そして、通信制御部３２は、ＷｉＦｉ通信及びＢＴ通信のための各デバイスの電源の状態の情報をＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６から取得する。そして、取得した電源の状態の情報を状態管理部３１へ出力する。
【００２７】
次に、通信制御部３２は、状態管理部３１が有するＢＴ３．０＋ＨＳ使用アプリ起動状態３３１、ＢＴ状態情報３３２及びＢＴ送信データサイズ３３３を参照する。通信制御部３２は、ＢＴ３．０＋ＨＳを使用するアプリケーションが起動されており、ＢＴ通信の電源がＯＮで且未接続であり、ＢＴ送信データサイズが閾値よりも大きい場合、ＢＴ３．０＋ＨＳ通信にハンドオーバを行うようにハンドオーバ制御部４に指示する。ここで、ＢＴ送信データサイズの閾値とは、ＢＴ３．０＋ＨＳ通信において無線ＬＡＮを用いてデータ送信を行うか否かを判定するための閾値である。すなわち、送信するデータのサイズが閾値を超えている場合、データが大きいため、通常のＢｌｕｅｔｏｏｔｈ通信ではデータ送信に時間がかかるため、無線ＬＡＮ通信を用いたデータ送信により高速化する。そこで、通信制御部３２は、上述した条件を満たす場合には、ＢＴ通信で無線ＬＡＮデバイスを用いるため、ＷｉＦｉ通信へのハンドオーバを禁止し、ＢＴ通信のみにハンドオーバを行うように制御する。一方、上記条件を満たさない場合、通信制御部３２は、ＷｉＦｉ通信及びＢＴ３．０＋ＨＳ通信のうち電源がＯＮになっている通信へのハンドオーバを行うようにハンドオーバ制御部４に指示する。
【００２８】
ハンドオーバの指示に対する応答として、通信制御部３２は、ハンドオーバ対象である通信の設定情報をハンドオーバ制御部４から取得する。そして、通信制御部３２は、ハンドオーバ対象である通信の設定情報とともに接続要求を、ＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６のうちのハンドオーバ対象である通信の制御部に対して出力する。例えば、ＢＴ通信において無線ＬＡＮ通信を用いたデータ送信を行う場合、すなわち、ＷｉＦｉ通信へのハンドオーバを禁止した場合、通信制御部３２は、ＢＴ通信の設定情報をＢＴ３．０＋ＨＳ制御部６に送信するとともに、ＢＴ通信の接続要求を行う。さらに、ＢＴ通信において無線ＬＡＮ通信を用いたデータ送信を行う場合、通信制御部３２は、ＢＴ３．０＋ＨＳ制御部６に無線ＬＡＮ通信の接続（以下では、「ＨＳ接続」という。）の接続要求を行う。また、ＷｉＦｉ通信及びＢＴ３．０＋ＨＳ通信の双方にハンドオーバを行う場合、通信制御部３２は、ＷｉＦｉ通信の設定情報をＷｉＦｉ制御部５に送信しＷｉＦｉ通信の接続要求を行う。さらに、通信制御部３２は、ＢＴ通信の設定情報をＢＴ３．０＋ＨＳ制御部６に送信するとともにＢＴ通信の接続要求を行う。
【００２９】
接続が完了すると、通信制御部３２は、ＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６のうち接続要求を行った制御部から接続完了の通知を受ける。例えば、ＢＴ通信において無線ＬＡＮ通信を用いたデータ送信を行う場合、通信制御部３２は、ＢＴ接続完了の通知及びＨＳ接続完了の通知をＢＴ３．０＋ＨＳ制御部６から受信する。通信制御部３２は、接続完了の通知を受けると、ＷｉＦｉ制御部５又はＢＴ３．０＋ＨＳ制御部６のうち接続完了の通知を行ったものの状態情報を接続状態に変更するように状態管理部３１に通知する。
【００３０】
さらに、通信制御部３２は、アプリケーションサービス部２から受けたデータの送受信の指示に基づいて、ＷｉＦｉ制御部５又はＢＴ３．０＋ＨＳ制御部６に対してデータの送受信を指示する。ただし、ＢＴ通信での送信するデータのサイズが閾値を超えている場合、通信制御部３２は、大きいサイズのデータの送信命令を大容量データ送信部３３に出力する。例えば、アプリケーションサービス部２からＯＰＰを用いた電話帳データの送信の要求を受けた場合、電話帳データが大きければ、通信制御部３２は、ＯＰＰを用いた電話帳データの送信命令を大容量データ送信部３３に出力する。
【００３１】
ＢＴ通信で大きいサイズのデータを送信する場合、大容量データ送信部３３は、大きいサイズのデータの送信命令を通信制御部３２から受ける。そして、大容量データ送信部３３は、指示された大容量のデータの通信要求をＢＴ３．０＋ＨＳ制御部６へ出力する。例えば、ＯＰＰを用いた電話帳データの送信命令を通信制御部３２から受けた場合、大容量データ送信部３３は、電話帳データをＢＴ３．０＋ＨＳ制御部６へ送信する。さらに、大容量データ送信部３３は、ＯＰＰを用いた電話帳データの送信要求をＢＴ３．０＋ＨＳ制御部６へ出力する。
【００３２】
ハンドオーバ制御部４は、自装置がハンドオーバ要求元であることをＮＦＣ通信部７に通知する。その後、ハンドオーバ制御部４は、操作者により携帯電話装置同士が近接されると、ＮＦＣの通信確立の通知の入力をＮＦＣ通信部７から受ける。そして、ハンドオーバ制御部４は、ＮＦＣ通信確立の通知を通信制御部３２へ出力する。
【００３３】
また、ハンドオーバ制御部４は、ハンドオーバの実行命令を通信制御部３２から受信する。そして、ハンドオーバ制御部４は、指定された通信に対するハンドオーバパケットを生成する。そして、ハンドオーバ制御部４は、生成したハンドオーバパケットをＮＦＣ通信部７に出力する。さらにハンドオーバ制御部４は、生成したハンドオーバパケットの送信をＮＦＣ通信部７に指示する。そして、ハンドオーバ制御部４は、ハンドオーバの要求先からのハンドオーバパケットを含むハンドオーバ応答をＮＦＣ通信部７から受信する。そして、ハンドオーバ制御部４は、ハンドオーバ要求先の携帯電話装置からのハンドオーバパケットを解析し、ハンドオーバ対象の通信の設定情報を取得する。その後、ハンドオーバ制御部４は、ハンドオーバ対象の通信の設定情報をハンドオーバ可能である旨の通知とともに通信制御部３２へ出力する。
【００３４】
例えば、ＯＰＰを用いて大きなサイズの電話帳データを送信する場合、ハンドオーバ制御部４は、ＢＴ通信へのハンドオーバの実行命令を通信制御部３２から受ける。次に、ハンドオーバ制御部４は、ＢＴ通信のハンドオーバパケットを生成する。そして、ハンドオーバ制御部４は、ＢＴ通信のハンドオーバパケットの送信をＮＦＣ通信部７に指示する。その後、ハンドオーバ制御部４は、ハンドオーバ要求先の携帯電話装置のＢＴ通信のハンドオーバパケットをＮＦＣ通信部７から受信する。そして、ハンドオーバ制御部４は、受信したハンドオーバパケットを解析し、ハンドオーバ要求先の携帯電話装置のＢＴ通信の設定情報を通信制御部３２へ出力する。このハンドオーバ制御部４が、「通信確立部」の一例にあたる。
【００３５】
ＷｉＦｉ制御部５は、ＷｉＦｉ通信の電源のＯＮ／ＯＦＦの情報の要求を通信制御部３２から受ける。そして、ＷｉＦｉ制御部５は、ＷｉＦｉ通信のデバイスの電源のＯＮ／ＯＦＦを確認し、確認したＷｉＦｉ通信のデバイスの電源の状態を通信制御部３２に通知する。
【００３６】
また、ＷｉＦｉ通信の接続要求をＷｉＦｉ通信の設定情報とともに通信制御部３２から受信すると、ＷｉＦｉ制御部５は、設定情報を用いてＷｉＦｉ通信を確立するように無線ＬＡＮ通信部８に指示する。そして、ＷｉＦｉ通信が確立すると、ＷｉＦｉ制御部５は、ＷｉＦｉ通信の確立の通知を無線ＬＡＮ通信部８から受信する。その後、ＷｉＦｉ制御部５は、ＷｉＦｉ通信の確立の通知を通信制御部３２へ出力する。
【００３７】
ハンドオーバによる対向装置のＷｉＦｉ情報取得後、ＷｉＦｉ制御部５は、データの送受信の要求などを通信制御部３２から受ける。そして、ＷｉＦｉ制御部５は、無線ＬＡＮ通信部８を利用してＷｉＦｉＡｌｉａｎｃｅに準拠した認証・暗号化データ通信を行う。このＷｉＦｉ制御部５が、「第２通信部」の一例にあたる。そして、ＷｉＦｉ通信が「第３の近距離無線通信」にあたる。
【００３８】
ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信の電源のＯＮ／ＯＦＦの情報の要求を通信制御部３２から受ける。そして、ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信のデバイスの電源のＯＮ／ＯＦＦを確認し、確認したＢＴ通信のデバイスの電源の状態を通信制御部３２に通知する。
【００３９】
また、ＢＴ通信の接続要求をＢＴ通信の設定情報とともに通信制御部３２から受信すると、ＢＴ３．０＋ＨＳ制御部６は、設定情報を用いてＢＴ通信を確立するようにＢＴ通信部９に指示する。そして、ＢＴ通信が確立すると、ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信の確立の通知をＢＴ通信部９から受信する。その後、ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信の確立の通知を通信制御部３２へ出力する。さらに、ＨＳ接続の要求を通信制御部３２から受けると、ＢＴ３．０＋ＨＳ制御部６は、ＨＳ接続要求を無線ＬＡＮ通信部８に送信する。そして、ＨＳ接続が確立すると、ＢＴ３．０＋ＨＳ制御部６は、ＨＳ接続の確立の通知を無線ＬＡＮ通信部８から受信する。その後、ＢＴ３．０＋ＨＳ制御部６は、ＨＳ接続の確立の通知を通信制御部３２へ出力する。
【００４０】
ＢＴ通信が確立した後、ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信のデータの送受信の要求などを通信制御部３２から受ける。そして、ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信部９を利用してＢＴ通信によるデータの送受信を行う。
【００４１】
また、ＨＳ接続が確立した後、ＢＴ３．０＋ＨＳ制御部６は、大容量のデータの送信要求を大容量データ送信部３３から受ける。そして、ＢＴ３．０＋ＨＳ制御部６は、受信した大容量データの他の携帯電話装置への送信を無線ＬＡＮ通信部８へ指示する。例えば、ＢＴ３．０＋ＨＳ制御部６は、ＯＰＰを用いた電話帳データの送信を無線ＬＡＮ通信部８に指示する。このＢＴ３．０＋ＨＳ制御部６が、「第１通信部」の一例にあたる。そして、ＢＴ通信が「第１の近距離無線通信」の一例にあたり、ＨＳ接続を用いた通信が「第２の近距離無線通信」の一例にあたる。
【００４２】
ＮＦＣ通信部７は、自装置がハンドオーバ要求元である旨の通知をハンドオーバ制御部４から受信する。その後、自装置が他の携帯電話装置に近接すると、ＮＦＣ通信部７は、他の携帯電話装置との間で、ＮＦＣ通信を確立する。そして、ＮＦＣ通信部７は、ＮＦＣ通信確立の通知をハンドオーバ制御部４に出力する。
【００４３】
ＮＦＣ通信部７は、ハンドオーバパケットの入力をハンドオーバ制御部４から受ける。そして、ＮＦＣ通信部７は、ハンドオーバパケットをハンドオーバ要求先の携帯電話装置に送信する。その後、ＮＦＣ通信部７は、ハンドオーバパケットを含むハンドオーバ応答をハンドオーバ要求先の携帯電話装置から受信する。そして、ＮＦＣ通信部７は、受信したハンドオーバ応答をハンドオーバ制御部４へ出力する。このＮＦＣ通信部７が、「第３通信部」の一例にあたる。そして、ＮＦＣ通信が、「第４の近距離無線通信」の一例にあたる。
【００４４】
無線ＬＡＮ通信部８は、ＷｉＦｉパケットやＨＳ通信パケットの送受信を行うＩＥＥＥ８０２．１１の規格に準拠した物理通信部である。無線ＬＡＮ通信部８は、ＷｉＦｉ通信の設定情報をＷｉＦｉ制御部５から受ける。次に、無線ＬＡＮ通信部８は、設定情報を用いて他の携帯電話装置との間でＷｉＦｉ通信を確立する。そして、無線ＬＡＮ通信部８は、ＷｉＦｉ通信の接続が完了したことをＷｉＦｉ制御部５に通知する。その後、ＷｉＦｉ制御部５からのＷｉＦｉ通信によるデータの送受信の指示を受けて、無線ＬＡＮ通信部８は、ＷｉＦｉ通信を用いてＷｉＦｉパケットによるデータの送受信を行う。
【００４５】
また、無線ＬＡＮ通信部８は、ＯＰＰを用いた電話帳データ送信といったＢＴ３．０＋ＨＳ通信を用いた大容量のデータ送信の場合、ＨＳ接続の接続要求をＢＴ３．０＋ＨＳ制御部６から受信する。そして、無線ＬＡＮ通信部８は、すでにＢＴ通信が確立している他の携帯電話装置との間でＨＳ接続を確立する。その後、無線ＬＡＮ通信部８は、ＨＳ接続の確立をＢＴ３．０＋ＨＳ制御部６へ通知する。ＨＳ接続が確立した後、無線ＬＡＮ通信部８は、大容量データの送信指示をＢＴ３．０＋ＨＳ制御部６から受ける。例えば、無線ＬＡＮ通信部８は、ＯＰＰを用いた電話帳データの送信指示をＢＴ３．０＋ＨＳ制御部６から受ける。そして、無線ＬＡＮ通信部８は、ＨＳ接続を用いてＨＳ通信パケットによりＢＴ３．０＋ＨＳ制御部６から指定された大容量データを他の携帯電話装置へ送信する。
【００４６】
ＢＴ通信部９は、認証パケット、Ｌ２ＣＡＰ（Logical  Link  Control  and  Adaptive  Protocol）パケットなどの送受信を行うＢｌｕｅｔｏｏｔｈの規格に準拠した物理通信部である。ＢＴ通信部９は、ＢＴ通信の設定情報をＢＴ３．０＋ＨＳ制御部６から取得する。さらに、ＢＴ接続の要求をＢＴ３．０＋ＨＳ６から受けて、ＢＴ通信部９は、取得したＢＴ通信の設定情報を用いて他の携帯電話装置との間でＢＴ通信を確立する。そして、ＢＴ通信部９は、ＢＴ通信の接続が完了したことをＢＴ３．０＋ＨＳ制御部６に通知する。その後、ＢＴ３．０＋ＨＳ制御部６からのＢＴ通信によるデータの送受信の指示を受けて、ＢＴ通信部９は、ＢＴ通信を用いてデータの送受信を行う。
【００４７】
次に、図３を参照して、本実施例に係る携帯電話装置におけるＨＳ接続確立の流れを説明する。図３は、実施例に係る携帯電話装置におけるＨＳ接続確立の処理のシーケンス図である。
【００４８】
図３に記載された各部から下に延びる縦線上に記された動作が各部で行われる処理である。また、縦線の間を結ぶ矢印はデータ又は命令の流れを表している。また、図３に記載された各部は、一点鎖線の左側が携帯電話装置１０１の各部を表しており、右側が携帯電話装置１０２の各部を表している。さらに、図３では、携帯電話装置１０１がハンドオーバ要求元であり、携帯電話装置１０２がハンドオーバ要求先である場合で説明する。
【００４９】
まず、携帯電話装置１０１におけるＢＴデバイスの電源がＯＮになっている状態（ステップＳ１）。また、携帯電話装置１０１におけるＷｉＦｉデバイスの電源がＯＮになっている状態（ステップＳ２）。ここで、ステップＳ１及びステップＳ２は、ＨＳ接続確立の処理を実行するための前提条件であり、各デバイスの電源がＯＮになっていれば、この段階で処理を行わなくても良い。
【００５０】
そして、操作者からの指示を受けて、アプリケーションサービス部２は、電話帳アプリケーションを実行し、電話帳データの送信の処理を開始する（ステップＳ３）。
【００５１】
アプリケーションサービス部２は、ＨＳ接続要求をハンドオーバ通信選択判定部３へ出力する（ステップＳ４）。ハンドオーバ通信選択判定部３は、アプリケーションサービス部２からのＨＳ接続要求を受信し、ＨＳ接続を受け付ける（ステップＳ５）。
【００５２】
さらに、アプリケーションサービス部２は、自装置がハンドオーバ通信元となる通知をハンドオーバ通信選択判定部３へ出力する（ステップＳ６）。ハンドオーバ通信選択判定部３は、アプリケーションサービス部２からの通知を受けて、自装置がハンドオーバ通信元となることを状態管理部３１に記憶させ、自装置のハンドオーバの動作設定をおこなう（ステップＳ７）。そして、ハンドオーバ通信選択判定部３は、自装置がハンドオーバ通信元であることをハンドオーバ制御部４に通知するとともに、アプリケーションサービス部２に状態の更新完了の通知をアプリケーションサービス部２に通知する。
【００５３】
アプリケーションサービス部２は、操作者に近接操作を促す表示を表示部１２に表示させる。操作者は、近接操作を促す表示を確認して、携帯電話装置１０１を携帯電話装置１０２に近接させる（ステップＳ８）。これにより、携帯電話装置１０１のＮＦＣ通信部７と携帯電話装置１０２のＮＦＣ通信部との間でＮＦＣ通信が確立する（ステップＳ９）。
【００５４】
ＮＦＣ通信が確立すると、ハンドオーバ制御部４は、ＮＦＣ通信確立の通知をハンドオーバ通信選択判定部３へ出力する（ステップＳ１０）。
【００５５】
ＮＦＣ通信が確立したことを確認すると、ハンドオーバ通信選択判定部３は、ＢＴ通信の状態、具体的にはデバイスの電源のＯＮ／ＯＦＦの情報の取得要求をＢＴ３．０＋ＨＳ制御部６へ出力する（ステップＳ１１）。そして、ハンドオーバ通信選択判定部３は、ＢＴ通信の状態の取得要求への応答、すなわちＢＴ通信のデバイスの電源がＯＮであることの通知をハンドオーバ通信選択判定部３へ出力する（ステップＳ１２）。
【００５６】
ハンドオーバ通信選択判定部３は、ＢＴ通信のデバイスの電源がＯＮであることを確認すると、状態管理部３１に格納されているＢＴ情報３３０を用いてＨＳ接続を行うか否かを判定する（ステップＳ１３）。
【００５７】
ＨＳ接続を行うと判定した場合、ハンドオーバ通信選択判定部３は、ＷｉＦｉ通信の利用不可の指示及びＢＴ通信へのハンドオーバ実行命令をハンドオーバ制御部４に出力する（ステップＳ１４）。
【００５８】
ハンドオーバ制御部４は、ハンドオーバ通信選択判定部３からの指示により、ＷｉＦｉ利用不可を確認する（ステップＳ１５）。また、ハンドオーバ制御部４は、ＢＴ通信へのハンドオーバの実行命令をハンドオーバ通信選択判定部３から受けて、ＢＴ通信のハンドオーバパケットを生成する。そして、ＮＦＣ通信部７は、ハンドオーバ制御部４が生成したハンドオーバパケットを携帯電話装置１０２のＮＦＣ通信部へ出力して、携帯電話装置１０２に対してＢＴ通信へのハンドオーバを要求する（ステップＳ１６）。
【００５９】
携帯電話装置１０２のハンドオーバ制御部は、ＮＦＣ通信部からハンドオーバパケットを受信する。そして、携帯電話装置１０２のハンドオーバ制御部は、応答のＢＴ通信のハンドオーバパケットを生成する。携帯電話装置１０２のＮＦＣ通信部は、ハンドオーバ制御部が生成したハンドオーバパケットを携帯電話装置１０１のＮＦＣ通信部７に出力して、携帯電話装置１０１に対してＢＴ通信へのハンドオーバの受諾を通知する（ステップＳ１７）。
【００６０】
ハンドオーバ制御部４は、携帯電話装置１０２のＢＴ通信の設定情報をハンドオーバ通信選択判定部３に通知する（ステップＳ１８）。
【００６１】
ハンドオーバ通信選択判定部３は、携帯電話装置１０２のＢＴ通信の設定情報をＢＴ３．０＋ＨＳ制御部６に出力して、ＢＴ通信の接続要求を行う（ステップＳ１９）。
【００６２】
ＢＴ３．０＋ＨＳ制御部６及びＢＴ通信部９は、ＢＴ通信の接続要求を受けて、受信した設定情報を用いて携帯電話装置１０２のＢＴ３．０＋ＨＳ制御部及びＢＴ通信部との間でＢＴ通信を確立する（ステップＳ２０）。
【００６３】
ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信確立の通知をハンドオーバ通信選択判定部３へ出力する（ステップＳ２１）。ＢＴ通信確立の通知を受けて、ハンドオーバ通信選択判定部３は、ＨＳ接続の処理を開始する（ステップＳ２２）。この後、ハンドオーバ通信選択判定部３は、無線ＬＡＮ通信部８を利用したＨＳ接続をＢＴ３．０＋ＨＳ制御部６に指示する。そして、ＨＳ接続が確立すると、ハンドオーバ通信選択判定部３は、ＨＳ接続を用いた大容量のデータ送信をＢＴ３．０＋ＨＳ制御部６に指示する。ＢＴ３．０＋ＨＳ制御部６は、無線ＬＡＮ通信部８を利用して大容量のデータを携帯電話装置１０２へ送信する。
【００６４】
次に、図４を参照して、本実施例に係る携帯電話装置におけるデータ通信の処理の流れについて説明する。図４は、実施例に係る携帯電話装置におけるデータ通信の処理のフローチャートである。
【００６５】
操作者は、携帯電話装置同士を近づける近接操作を行う（ステップＳ１０１）。
【００６６】
通信制御部３２は、ハンドオーバ制御部４からＮＦＣ通信確立の通知を受信したか否かを判定する（ステップＳ１０２）。ＮＦＣ通信確立の通知を受信していない場合（ステップＳ１０２：否定）、通信制御部３２は、近接を促す表示の要求をアプリケーションサービス部２に出力し、ステップＳ１０１に戻る。
【００６７】
これに対して、ＮＦＣ通信確立の通知を受信している場合（ステップＳ１０２：肯定）、通信制御部３２は、それぞれの電源のＯＮ／ＯＦＦを表すＷｉＦｉ通信及びＢＴ通信の状態をＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６から取得する（ステップＳ１０３）。
【００６８】
次に、通信制御部３２は、状態管理部３１に格納されている情報から、ＨＳ接続を使用するか否かを判定する（ステップＳ１０４）。ＨＳ接続を使用する場合（ステップＳ１０４：肯定）、通信制御部３２は、ＷｉＦｉ通信の使用不可の通知及びＢＴ通信へのハンドオーバの実行の通知をハンドオーバ制御部４へ出力する（ステップＳ１０５）。
【００６９】
その後、通信制御部３２は、ＢＴ通信の設定情報をハンドオーバ制御部４から取得したか否かを判定する（ステップＳ１０６）。設定情報が取得できていない場合（ステップＳ１０６：否定）、処理はステップＳ１０１に戻る。
【００７０】
これに対して、設定情報を取得した場合（ステップＳ１０６：肯定）、通信制御部３２は、ＢＴ３．０＋ＨＳ制御部６にＢＴ通信の接続を要求する（ステップＳ１０７）。
【００７１】
ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信部９を利用して、設定情報を用いた他の携帯電話装置との間のＢＴ通信の接続を実行する。通信制御部３２は、他の携帯電話装置との間でＢＴ通信の接続が成功したか否かを判定する（ステップＳ１０８）。ＢＴ通信の接続が成功しない場合（ステップＳ１０８：否定）、通信制御部３２は、接続失敗の通知を操作者に通知するようアプリケーションサービス部２に指示する。アプリケーションサービス部２は、接続失敗の通知を表示部１２に表示させ処理を終了する（ステップＳ１１２）。
【００７２】
これに対して、ＢＴ通信の接続が成功した場合（ステップＳ１０８：肯定）、通信制御部３２は、ＢＴ３．０＋ＨＳ制御部６にＨＳ接続を要求する（ステップＳ１０９）。
【００７３】
ＢＴ３．０＋ＨＳ制御部６は、無線ＬＡＮ通信部８を利用して、他の携帯電話装置との間のＨＳ接続を実行する。通信制御部３２は、他の携帯電話との間のＨＳ接続が成功したか否かを判定する（ステップＳ１１０）。ＨＳ接続が成功しない場合（ステップＳ１１０：否定）、通信制御部３２は、接続失敗の通知を操作者に通知するようアプリケーションサービス部２に指示する。アプリケーションサービス部２は、接続失敗の通知を表示部１２に表示させ処理を終了する（ステップＳ１１２）。
【００７４】
これに対して、ＨＳ接続が成功した場合（ステップＳ１１０：肯定）、大容量データ送信部３３は、ＨＳ接続を用いた大容量のデータの送信をＢＴ３．０＋ＨＳ制御部６に要求する（ステップＳ１１１）。
【００７５】
一方、ＨＳ接続を使用しない場合（ステップＳ１０４：否定）、通信制御部３２は、ＢＴ通信及びＷｉＦｉ通信へのハンドオーバの実行の通知をハンドオーバ制御部４に出力する（ステップＳ１１３）。
【００７６】
その後、通信制御部３２は、ＢＴ通信及びＷｉＦｉ通信の設定情報をハンドオーバ制御部４から取得したか否かを判定する（ステップＳ１１４）。設定情報が取得できていない場合（ステップＳ１１４：否定）、処理はステップＳ１０１に戻る。
【００７７】
これに対して、設定情報を取得した場合（ステップＳ１１４：肯定）、通信制御部３２は、ＷｉＦｉ制御部５にＷｉＦｉ通信の接続を要求し、且つＢＴ３．０＋ＨＳ制御部６にＢＴ通信の接続を要求する（ステップＳ１１５）。
【００７８】
ＷｉＦｉ制御部５は、無線ＬＡＮ通信部８を利用して、設定情報を用いた他の携帯電話装置との間のＢＴ通信の接続を実行する。また、ＢＴ３．０＋ＨＳ制御部６は、ＢＴ通信部９を利用して、設定情報を用いた他の携帯電話装置との間のＢＴ通信の接続を実行する。通信制御部３２は、他の携帯電話装置との間でＷｉＦｉ通信及びＢＴ通信の接続が成功したか否かを判定する（ステップＳ１１６）。ＷｉＦｉ通信又はＢＴ通信いずれか一つもしくは両方の接続が成功しない場合（ステップＳ１１６：否定）、通信制御部３２は、接続失敗の通知を操作者に通知するようアプリケーションサービス部２に指示する。アプリケーションサービス部２は、接続失敗の通知を表示部１２に表示させ処理を終了する（ステップＳ１１７）。これに対して、ＷｉＦｉ通信及びＢＴ通信の接続が成功した場合（ステップＳ１１６：肯定）、通信制御部３２は、ＷｉＦｉ通信及びＢＴ通信によるデータの送受信の要求をＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６に対して行う（ステップＳ１１８）。
【００７９】
次に、図５を参照して、ＨＳ接続を用いたデータ通信を行う場合の操作の概要について説明する。図５は、ＨＳ接続を用いたデータ通信を行う場合の操作の概要について説明するための図である。
【００８０】
操作者は、自分の携帯電話装置において、電話帳アプリケーションを起動する（ステップＳ２０１）。
【００８１】
次に、操作者は、電話帳アプリケーションの通信方法を選択するためのサブメニューを開き、通信方法としてＢｌｕｅｔｏｏｔｈを選択する（ステップＳ２０２）。
【００８２】
そして、操作者は、ＮＦＣ通信を用いてＢｌｕｅｔｏｏｔｈ通信の認証を行い、ハンドオーバを行うか否か（図では、「ＮＦＣ認証」と表示している。）の問い合わせを携帯電話装置から受ける（ステップＳ２０３）。
【００８３】
操作者は、ＮＦＣ通信を用いてＢｌｕｅｔｏｏｔｈ通信へのハンドオーバの実行を行うことの許諾を入力する。その後、操作者は、自分の携帯電話装置を、ハンドオーバ要求先の携帯電話装置に近接させる（ステップＳ２０４）。
【００８４】
近接操作を受けて、携帯電話装置は、Ｂｌｕｅｔｏｏｔｈ通信へハンドオーバしＢｌｕｅｔｏｏｔｈ通信の接続を確立させる。その後、携帯電話装置は、ＢＴ３．０＋ＨＳ通信のＨＳ接続を用いて電話帳データなどを、ハンドオーバ要求先の携帯電話装置へ送信する（ステップＳ２０５）。
【００８５】
以上に説明したように、本実施例に係る情報処理端末装置は、ＷｉＦｉ通信とＢＴ３．０＋ＨＳ通信の機能を備えており、ＨＳ接続を行う場合には、ＷｉＦｉ通信へのハンドオーバを行わずに、ＢＴ通信のみにハンドオーバする。これにより、ＨＳ接続を用いたデータ送信を行う場合に、ＷｉＦｉ通信が接続されているという状態が回避され、ＷｉＦｉ通信の接続及び切断という通信処理における無駄な時間を削減することができる。また、切断することになるＷｉＦｉ通信の接続を行わないため、無駄なリトライ処理などの発生を抑えることができ、この点でも通信処理における無駄な時間を削減することができる。このように、本実施例に係る情報処理端末装置は、ＢＴ３．０＋ＨＳを用いて大容量のデータ送信が要求された場合に、要求された処理を迅速に行い、処理時間を短縮することができる。
【００８６】
（ハードウェア構成）
次に、図６を参照して、本実施例に係る携帯電話装置のハードウェア構成について説明する。図６は、実施例に係る携帯電話装置のハードウェア構成図である。
【００８７】
図６に示すように、本実施例に係る携帯電話装置は、ＣＰＵ（Central  Processing  Unit）５０１、メモリ５０２、入出力デバイス５０３、Ｂｌｕｅｔｏｏｔｈ無線部５０４、ＷＬＡＮ無線部５０５及びＮＦＣ無線部５０６を有している。
【００８８】
そして、メモリ５０２、入出力デバイス５０３、Ｂｌｕｅｔｏｏｔｈ無線部５０４、ＷＬＡＮ無線部５０５及びＮＦＣ無線部５０６は、それぞれバスを介してＣＰＵ５０１と接続されている。
【００８９】
Ｂｌｕｅｔｏｏｔｈ無線部５０４は、例えば、図１に示したＢＴ通信部９の機能を実現する。ＷＬＡＮ無線部５０５は、例えば、図１に示した無線ＬＡＮ通信部８の機能を実現する。ＮＦＣ無線部５０６は、例えば、図１に示したＮＦＣ通信部７の機能を実現する。
【００９０】
また、入出力デバイス５０３は、例えば、液晶モニタ及びキーパッドなどを有している。入出力デバイス５０３は、例えば、図１に示したユーザインタフェース１の機能を実現する。
【００９１】
ＣＰＵ５０１及びメモリ５０２は、例えば、図１に示したアプリケーションサービス部２、ハンドオーバ通信選択判定部３、ハンドオーバ制御部４、ＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６の機能を実現する。例えば、メモリ５０２は、図１に示したアプリケーションサービス部２、ハンドオーバ通信選択判定部３、ハンドオーバ制御部４、ＷｉＦｉ制御部５及びＢＴ３．０＋ＨＳ制御部６などによる処理を実現する各種プログラムを記憶している。そして、ＣＰＵ５０１及びメモリ５０２は、これらの各種プログラムを読み出して実行することで、上述した各機能を実現するプロセスを生成する。
【符号の説明】
【００９２】
１  ユーザインタフェース
２  アプリケーションサービス部
３  ハンドオーバ通信選択判定部
４  ハンドオーバ制御部
５  ＷｉＦｉ制御部
６  ＢＴ３．０＋ＨＳ制御部
７  ＮＦＣ通信部
８  無線ＬＡＮ通信部
９  ＢＴ（Ｂｌｕｅｔｏｏｔｈ）通信部
１１  入力部
１２  表示部
３１  状態管理部
３２  通信制御部
３３  大容量データ送信部
【図１】
2013126152.tif 000003
【図２】
2013126152.tif 000004
【図３】
2013126152.tif 000005
【図４】
2013126152.tif 000006
【図５】
2013126152.tif 000007
【図６】
2013126152.tif 000008