(57)【要約】【課題】通信性能を十分に発揮することができる通信装置および通信方法を提供すること。【解決手段】実施形態の一態様に係る通信装置は、通信部と、整合部とを備える。通信部は、通信方式が異なる複数種類の通信を周期的に切替えて他装置との間で多重通信を行う。整合部は、自装置における通信方式の切替タイミングと他装置における通信方式の切替タイミングとの時間差に基づいて自装置における切替タイミングを他装置における切替タイミングに整合させる。【選択図】図１
2018198405.tif 000002
【特許請求の範囲】
【請求項１】
通信方式が異なる複数種類の通信を周期的に切替えて他装置との間で多重通信を行う通信部と、
自装置における通信方式の切替タイミングと前記他装置における通信方式の切替タイミングとの時間差に基づいて前記自装置における前記切替タイミングを前記他装置における前記切替タイミングに整合させる整合部と
を備えることを特徴とする通信装置。
【請求項２】
前記整合部は、
前記自装置の切替タイミングから前記他装置との通信が可能となるまでの時間に基づいて前記自装置における前記切替タイミングの周期を前記他装置における前記切替タイミングの周期に整合させる
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記整合部は、
前記他装置との通信が不可能となってから前記自装置の切替タイミングまでの時間に基づいて前記自装置における前記切替タイミングの周期を前記他装置における前記切替タイミングの周期に整合させる
ことを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
前記整合部は、
前記自装置が前記複数種類の通信を１回ずつ行う時間と、前記他装置が前記複数種類の通信を１回ずつ行う時間との時間差に基づいて自装置における以降の前記切替タイミングを前記他装置における前記切替タイミングに整合させる
ことを特徴とする請求項１〜３のいずれか一つに記載の通信装置。
【請求項５】
コンピュータが実行する通信方法であって、
通信方式が異なる複数種類の通信を周期的に切替えて他装置との間で多重通信を行う通信工程と、
自装置における通信方式の切替タイミングと前記他装置における通信方式の切替タイミングとの時間差に基づいて前記自装置における前記切替タイミングを前記他装置における前記切替タイミングに整合させる整合工程と
を含むことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、通信装置および通信方法に関する。
【背景技術】
【０００２】
従来、携帯可能な移動通信端末装置（以下、「他装置」と記載する）との間で、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の所定の通信方式に準拠した通信を行う通信装置を備える車載装置がある（例えば、特許文献１参照）。
【０００３】
また、近年では、かかる通信装置として、例えば、Ｗｉ−Ｆｉ（登録商標）に準拠した第１通信と、Ｂｌｕｅｔｏｏｔｈに準拠した第２通信とを周期的に切替えて他装置との間で多重通信（時分割方式の同時通信）を行うものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２８７３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、多重通信を行う通信装置は、メーカや機種毎に第１通信および第２通信の時分割方式における切替タイミングの周期が異なるため、通信不可能となる期間が生じて通信性能を十分に発揮することができない場合がある。
【０００６】
実施形態の一態様は、上記に鑑みてなされたものであって、通信性能を十分に発揮することができる通信装置および通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態の一態様に係る通信装置は、通信部と、整合部とを備える。通信部は、通信方式が異なる複数種類の通信を周期的に切替えて他装置との間で多重通信を行う。整合部は、自装置における通信方式の切替タイミングと前記他装置における通信方式の切替タイミングとの時間差に基づいて前記自装置における前記切替タイミングを前記他装置における前記切替タイミングに整合させる。
【発明の効果】
【０００８】
実施形態の一態様に係る通信装置および通信方法は、通信性能を十分に発揮することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る通信装置が他装置との間で行う通信方法の一例を示す説明図である。
【図２】図２は、実施形態に係る通信装置の構成の一例を示す説明図である。
【図３】図３は、実施形態に係る通信装置が他装置との間で行う通信方法の他の一例を示す説明図である。
【図４】図４は、実施形態に係る通信装置が他装置との間で行う通信方法の他の一例を示す説明図である。
【図５】図５は、実施形態に係る通信装置が他装置との間で行う通信方法の他の一例を示す説明図である。
【図６】図６は、実施形態に係る通信装置が他装置との間で行う通信方法の他の一例を示す説明図である。
【図７】図７は、実施形態に係る通信装置が他装置との間で行う通信方法の他の一例を示す説明図である。
【図８】図８は、実施形態に係る通信装置が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本願の開示する通信装置および通信方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。図１は、実施形態に係る通信装置１が他装置１１との間で行う通信方法の一例を示す説明図である。
【００１１】
ここでは、実施形態に係る通信装置１が、例えば、Ｗｉ−Ｆｉ（登録商標）に準拠した第１通信と、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した第２通信とを周期的に切替えて、他装置１１との間で多重通信を行う車載装置であるものとして説明する。以下では、第１通信をＷｉ−Ｆｉと記載し、第２通信をＢＴと記載する。
【００１２】
また、ここでは、他装置１１が、例えば、オーディオ情報の記憶再生機能、およびインターネットへの接続機能を備えたスマートフォンであるものとして説明する。また、以下の説明では、実施形態に係る通信装置１と、通信相手となる他装置１１との区別を明確にするために、実施形態に係る通信装置１を自装置１と記載することがある。
【００１３】
図１には、自装置１と他装置１１とがＷｉ−ＦｉおよびＢＴを行う時間をタイムテーブル形式で示している。なお、図１に示すタイムテーブルでは、上から下に向かって時間が経過する。
【００１４】
自装置１および他装置１１は、Ｗｉ−ＦｉとＢＴとを微小時間内で周期的に切り替えて行うことにより、互いに１本のアンテナを使用してＷｉ−Ｆｉによる情報の送受信と、ＢＴによる情報の送受信とを見かけ上同時並行的に実行する多重通信を行うことができる。
【００１５】
これにより、例えば、図１に示すように、自装置１は、他装置１１からアプリケーションプログラム（以下、「アプリ」と記載する）をダウンロード（以下、「ＤＬ」と記載する）しながら、他装置１１からオーディオ情報を受信して再生することが可能である。
【００１６】
ここで、Ｗｉ−ＦｉとＢＴとの切替タイミングは、通信品質や通信効率に大きく影響するため、各メーカは、独自に試行錯誤して導出した最適な切替タイミングを採用している。このため、各メーカは、Ｗｉ−ＦｉおよびＢＴの切替タイミングの周期を公開しないことが一般的である。
【００１７】
その結果、自装置１および他装置１１は、メーカや機種毎にＷｉ−ＦｉとＢＴとの切替タイミングが異なる場合がある。例えば、図１に示すように、自装置１は、デフォルトとして、Ｗｉ−Ｆｉを開始してから１２０ｍｓ後にＢＴに切り替え、ＢＴを開始してから３０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００１８】
一方、他装置１１は、例えば、Ｗｉ−Ｆｉを開始してから１３０ｍｓ後にＢＴに切り替え、ＢＴを開始してから４０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００１９】
かかる場合、自装置１と他装置１１とが同時にＷｉ−Ｆｉを開始しても、その後、自装置１および他装置１１間でＷｉ−ＦｉとＢＴとの切替タイミングにずれが生じ、通信不可能となる期間が発生し、自装置１が通信性能を十分に発揮することができなくなる。
【００２０】
具体的には、自装置１は、Ｗｉ−Ｆｉを開始してから１２０ｍｓ後に最初のＢＴへの切り替えを行うと、他装置１１がＷｉ−Ｆｉを継続しているため、１０ｍｓ後に他装置１１がＢＴへ切り替えるまで、他装置１１からオーディオ情報を受信することができない。
【００２１】
さらに、自装置１は、ＢＴを開始してから３０ｍｓ後にＷｉ―Ｆｉへの切り替えを行うと、他装置１１がＢＴを継続しているため、２０ｍｓ後に他装置１１がＷｉ−Ｆｉへ切り替えるまで、他装置１１からアプリをＤＬすることができない。
【００２２】
このように、自装置１は、Ｗｉ−ＦｉとＢＴとの切替タイミングが他装置１１と異なると、通信性能を十分に発揮することができなくなる。その結果、このままでは、自装置１は、例えば、Ｗｉ−ＦｉによるアプリのＤＬに要する時間が嵩んだり、ＢＴにより受信するオーディオ情報の再生中に音飛び等の不具合が発生したりする。
【００２３】
そこで、実施形態に係る通信装置１は、自装置１におけるＷｉ−ＦｉおよびＢＴの切替タイミングと他装置１１におけるＷｉ−ＦｉおよびＢＴの切替タイミングとの時間差に基づいて自装置１の切替タイミングを他装置１１の切替タイミングに整合させる。
【００２４】
具体的には、図１に示すように、自装置１は、Ｗｉ−ＦｉからＢＴへの切り替えを行い、１０ｍｓ後に他装置１１からＢＴによるオーディオ情報の受信が可能となる場合、自装置１のＷｉ−Ｆｉが他装置１１よりも１０ｍｓ短いと判断する（ステップＳ１１）。
【００２５】
そして、自装置１は、次回からＷｉ−Ｆｉを１０ｍｓ長くする（ステップＳ１２）。これにより、自装置１は、次回以降のＷｉ−Ｆｉを行う時間を他装置１１と同じ１３０ｍｓに整合させることができる。
【００２６】
その後、自装置１は、ＢＴから再度Ｗｉ−Ｆｉへ切り替えを行い、２０ｍｓ後に他装置１１からＷｉ−ＦｉによるアプリのＤＬが可能となる場合、自装置１のＢＴが２０ｍｓ短いと判断できる。しかし、自装置１は、他装置１１のＢＴ開始が自装置１よりも１０ｍｓ遅いため、自装置１のＢＴが１０ｍｓ短いと判断する（ステップＳ１３）。
【００２７】
そして、自装置１は、次回からＢＴを１０ｍｓ長くする（ステップＳ１４）。これにより、自装置１は、次回以降のＢＴを行う時間を他装置１１と同じ４０ｍｓに整合させることができる。
【００２８】
このように、自装置１は、自装置１の切替タイミングから他装置１１との通信が可能となるまでの時間差に基づいて、自装置１の切替タイミングの周期を他装置１１の切替タイミングの周期に整合させることができる。
【００２９】
さらに、自装置１は、２回目のＷｉ−Ｆｉ開始タイミングの時間差＋２０ｍｓを補正（オフセット）する（ステップＳ１５）。これにより、自装置１は、３回目のＷｉ−Ｆｉを開始する時点以降のＷｉ−ＦｉとＢＴとの切替タイミングを他装置１１の切替タイミングに一致（同期）させることができる。
【００３０】
このように、実施形態に係る通信装置１は、自装置１におけるＷｉ−ＦｉおよびＢＴの切替タイミングと他装置１１におけるＷｉ−ＦｉおよびＢＴの切替タイミングとの時間差に基づいて自装置１の切替タイミングを他装置１１の切替タイミングに整合させる。これにより、自装置１は、他装置１１との間で通信不可能となる期間が発生することがなくなるので、双方の通信方式において通信性能を十分に発揮することができるようになる。
【００３１】
さらに、実施形態に係る通信装置１は、自装置１の側だけで切替タイミングのズレを判定して、他装置に合わせて整合させることが出来るため、他装置との間で切替タイミングに関する情報のやり取りや、あらかじめ定めた取り決めが無くても、切替タイミングを最適化することができ、不特定多数の相手側機器と接続する必要がある機器（例えば車載機器）において特に有効である。
【００３２】
なお、図１に示す例では、通信装置１は、自装置１の切替タイミングから他装置１１との通信が可能となるまでの時間差に基づいて自装置１の切替タイミングの周期を他装置１１の切替タイミングの周期に整合させる場合について説明したが、これは一例である。
【００３３】
自装置１と他装置１１の切替タイミングの時間差に基づいて自装置１の切替タイミングを他装置１１の切替タイミングに整合させる他の具体例については、図３〜図７を参照して後述する。
【００３４】
次に、図２を参照して、実施形態に係る通信装置１の構成の一例について説明する。図２は、実施形態に係る通信装置１の構成の一例を示す説明図である。図２に示すように、通信装置１は、アンテナ２に接続され、アンテナ２を介して他装置１１から受信した情報を所定の装置へ出力する装置である。
【００３５】
通信装置１は、例えば、図１に示した通信を行う場合、他装置１１からアプリをＤＬしてＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等の記憶装置へ出力し、他装置１１から受信するオーディオ情報を復調してスピーカへ出力する。なお、通信装置１は、所定の装置から入力される情報をアンテナ２を介して他装置１１へ送信することもできる。
【００３６】
かかる通信装置１は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。
【００３７】
そして、通信装置１は、ＣＰＵがＲＯＭに記憶された通信プログラムを、ＲＡＭを作業領域として使用して実行することにより機能する通信部３と、整合部４とを備える。また、通信部３は、切替部３１と、Ｗｉ−Ｆｉ部３２と、ＢＴ部３３とを備える。
【００３８】
なお、通信部３や整合部４、通信部３が備える切替部３１、Ｗｉ−Ｆｉ部３２、およびＢＴ部３３は、それぞれ一部または全部がＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成されてもよい。
【００３９】
切替部３１は、アンテナ２とＷｉ−Ｆｉ部３２およびＢＴ部３３のうちの何れか一方とを接続させる。切替部３１は、整合部４から制御信号が入力されるタイミングでアンテナ２とＷｉ−Ｆｉ部３２またＢＴ部３３とを接続することによって、Ｗｉ−ＦｉからＢＴへ、または、ＢＴからＷｉ−Ｆｉへの切り替えを行う。
【００４０】
Ｗｉ−Ｆｉ部３２は、切替部３１を介してアンテナ２と接続される場合に、例えば、他装置１１からＷｉ−Ｆｉによって情報を受信して所定の装置へ出力する処理部である。また、ＢＴ部３３は、切替部３１を介してアンテナ２と接続される場合に、例えば、他装置１１からＢＴによって情報を受信して所定の装置へ出力する処理部である。
【００４１】
整合部４は、自装置１によるＷｉ−ＦｉとＢＴとの切替タイミングと、他装置１１によるＷｉ−ＦｉとＢＴとの切替タイミングとの時間差に基づいて自装置１における切替タイミングを他装置１１における切替タイミングに整合させる処理部である。
【００４２】
整合部４は、Ｗｉ−ＦｉおよびＢＴの多重通信を開始する場合に、まず、予め設定されたデフォルトの切替タイミングで切替部３１にＷｉ−ＦｉとＢＴとの切り替えを行わせる制御信号を切替部３１へ出力する。
【００４３】
その後、整合部４は、例えば、自装置１がＷｉ−Ｆｉを行う時間およびＢＴを行う時間が他装置１１よりも短い場合、自装置１の切替タイミングから他装置１１との通信が可能となるまでの時間差に基づき、切替タイミングの周期を他装置１１に整合させる。
【００４４】
なお、整合部４は、Ｗｉ−Ｆｉ部３２またはＢＴ部３３から情報が入力されるか否かに基づいて、他装置１１との通信が可能になったか否かを判断する。これにより、整合部４は、他装置１１との通信が不可能な状態から可能な状態になったタイミングで他装置１１がＷｉ−ＦｉとＢＴとの切り替えを行ったことを検知することができる。
【００４５】
また、整合部４は、他装置１１との通信が可能な状態から不可能な状態になったタイミングによっても、他装置１１がＷｉ−ＦｉとＢＴとの切り替えを行ったことを検知することができる。
【００４６】
また、整合部４は、例えば、図１に示すステップＳ１５に示すオフセットが必要な場合には、自装置１および他装置１１間における切替タイミングのトータルの時間差に基づいてオフセットを行って、自装置１および他装置１１の切替タイミングを同期させる。ここでのトータルの時間差は、自装置１における２回目の切替タイミングと、他装置１１における２回目の切替タイミングとの時間差である。
【００４７】
図１に示した例では、トータルの時間差は、自装置１が１回目のＷｉ−Ｆｉを開始してから１回目のＢＴを終了するまでの時間と、他装置１１が１回目のＷｉ−Ｆｉを開始してから１回目のＢＴを終了するまでの時間との差である。
【００４８】
なお、整合部４は、オフセットの必要がない場合は、オフセットを行うことなく、自装置１および他装置１１の切替タイミングを同期させる。かかる同期手順の一例については、図３および図６を参照して後述する。その後、整合部４は、他装置１１の切替タイミングに同期させた切替タイミングで切替部３１にＷｉ−ＦｉとＢＴとの切り替えを行わせる制御信号を切替部３１へ出力する（図１参照）。
【００４９】
なお、図１には、自装置１がＷｉ−ＦｉおよびＢＴを行う時間が他装置１１よりも短いケースを示したが、自装置１のデフォルト設定が図１とは異なる設定の場合、Ｗｉ−ＦｉおよびＢＴの時間の組み合わせが図１に示すケースとは異なることがある。
【００５０】
このため、整合部４は、Ｗｉ−ＦｉおよびＢＴを行う時間の組み合わせによっては、他装置１１との通信が不可能となってから自装置１の切替タイミングまでの時間に基づいて自装置１の切替タイミングの周期を他装置１１の切替タイミングの周期に整合させる。
【００５１】
その後、整合部４は、オフセットが必要な場合には、自装置１および他装置１１間における切替タイミングのトータルの時間差に基づいてオフセットを行って、自装置１および他装置１１の切替タイミングを同期させる。
【００５２】
また、整合部４は、オフセットの必要がない場合は、オフセットを行うことなく、自装置１および他装置１１の切替タイミングを同期させる。そして、整合部４は、他装置１１の切替タイミングに同期させた切替タイミングで切替部３１にＷｉ−ＦｉとＢＴとの切り替えを行わせる制御信号を切替部３１へ出力する。
【００５３】
次に、図３〜図７を参照して、Ｗｉ−ＦｉおよびＢＴを行う時間の組み合わせが図１に示した組み合わせとは異なる場合に、通信装置１が行う通信方法の他の一例について説明する。図３〜図７は、実施形態に係る通信装置１が他装置１１との間で行う通信方法の他の一例を示す説明図である。
【００５４】
図３に示すように、自装置１は、デフォルトとして設定されるＷｉ−Ｆｉの時間が他装置１１のＷｉ−Ｆｉの時間よりも短く、ＢＴの時間が他装置１１のＢＴの時間よりも長い場合がある。
【００５５】
例えば、自装置１は、デフォルトとして、Ｗｉ−Ｆｉを開始してから１２０ｍｓ後にＢＴに切り替え、ＢＴを開始してから５０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００５６】
なお、図３に示す他装置１１がＷｉ−ＦｉおよびＢＴを行う時間は、図１に示す他装置１１と同一である。つまり、他装置１１がＷｉ−Ｆｉを行う時間は１３０ｍｓであり、ＢＴを行う時間は４０ｍｓである。
【００５７】
かかる場合、自装置１は、Ｗｉ−Ｆｉを開始してから１２０ｍｓ後に最初のＢＴへの切り替えを行うと、他装置１１がＷｉ−Ｆｉを継続しているため、１０ｍｓ後に他装置１１がＢＴへ切り替えるまで、他装置１１からオーディオ情報を受信することができない。
【００５８】
そこで、自装置１は、図３に示すように、Ｗｉ−ＦｉからＢＴへの切り替えを行い、１０ｍｓ後に他装置１１からＢＴによるオーディオ情報の受信が可能となる場合、自装置１のＷｉ−Ｆｉが他装置１１よりも１０ｍｓ短いと判断する（ステップＳ２１）。
【００５９】
そして、自装置１は、次回からＷｉ−Ｆｉを１０ｍｓ長くする（ステップＳ２２）。これにより、自装置１は、次回以降のＷｉ−Ｆｉを行う時間を他装置１１と同じ１３０ｍｓに整合させることができる。
【００６０】
また、自装置１は、ＢＴを開始してから５０ｍｓ後にＷｉ―Ｆｉへの切り替えを行うと、その時点で他装置１１もＢＴからＷｉ−Ｆｉへの切り替えを行っているため、他装置１１からアプリをＤＬすることができる。
【００６１】
このように、自装置１は、２回目のＷｉ−Ｆｉへの切替タイミングが他装置１１の切替タイミングと一致し、他装置１１のＢＴ開始が自装置１よりも１０ｍｓ遅いため、自装置１のＢＴが他装置１１よりも１０ｍｓ長いと判断する（ステップＳ２３）。
【００６２】
そして、自装置１は、次回からＢＴを１０ｍｓ短くする（ステップＳ２４）。これにより、自装置１は、次回以降のＢＴを行う時間を他装置１１と同じ４０ｍｓに整合させることができる。
【００６３】
このように、自装置１は、自装置１の切替タイミングから他装置１１との通信が可能となるまでの時間差に基づいて、自装置１の切替タイミングの周期を他装置１１の切替タイミングの周期に整合させることができる。
【００６４】
また、図３に示す例では、自装置１は、デフォルトの設定でＷｉ−ＦｉとＢＴとを１回ずつ行うトータルの時間が他装置１１と同じである。このため、自装置１は、２回目のＷｉ−Ｆｉを開始する場合に、他装置１１と同じ切替タイミングでＢＴからＷｉ−Ｆｉへの切り替えを行うことができる。
【００６５】
これにより、自装置１は、２回目以降のＢＴの時間を他装置１１と同じ４０ｍｓに整合させることにより、オフセットを行うことなく、３回目のＷｉ−Ｆｉを開始する時点以降の切替タイミングを他装置１１の切替タイミングに一致（同期）させることができる。
【００６６】
なお、ここでは、オフセットが不要な場合について説明したが、自装置１は、デフォルトとして設定されるＷｉ−Ｆｉの時間が他装置１１のＷｉ−Ｆｉの時間よりも短く、ＢＴの時間が他装置１１のＢＴの時間よりも長い場合、オフセットが必要となることがある。
【００６７】
例えば、図４に示すように、自装置１は、デフォルトとして、Ｗｉ−Ｆｉを開始してから１２０ｍｓ後にＢＴに切り替え、ＢＴを開始してから６０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００６８】
なお、図４に示す他装置１１がＷｉ−ＦｉおよびＢＴを行う時間は、図１に示す他装置１１と同一である。つまり、他装置１１がＷｉ−Ｆｉを行う時間は１３０ｍｓであり、ＢＴを行う時間は４０ｍｓである。
【００６９】
かかる場合、自装置１は、Ｗｉ−Ｆｉを開始してから１２０ｍｓ後に最初のＢＴへの切り替えを行うと、他装置１１がＷｉ−Ｆｉを継続しているため、１０ｍｓ後に他装置１１がＢＴへ切り替えるまで、他装置１１からオーディオ情報を受信することができない。
【００７０】
そこで、自装置１は、図４に示すように、Ｗｉ−ＦｉからＢＴへの切り替えを行い、１０ｍｓ後に他装置１１からＢＴによるオーディオ情報の受信が可能となる場合、自装置１のＷｉ−Ｆｉが他装置１１よりも１０ｍｓ短いと判断する（ステップＳ３１）。
【００７１】
そして、自装置１は、次回からＷｉ−Ｆｉを１０ｍｓ長くする（ステップＳ３２）。これにより、自装置１は、次回以降のＷｉ−Ｆｉを行う時間を他装置１１と同じ１３０ｍｓに整合させることができる。
【００７２】
その後、自装置１は、ＢＴを行っている期間に、他装置１１がＢＴからＷｉ−Ｆｉへの切り替えを行うと、他装置１１からＢＴによるオーディオ情報の受信が不可能となる。そして、自装置１は、１０ｍｓ後にＢＴからＷｉ−Ｆｉへ切り替えると、他装置１１が既にＷｉ−Ｆｉを行っているため、他装置１１からＷｉ−ＦｉによるアプリのＤＬが可能となる。
【００７３】
このように、自装置１は、他装置１１が自装置１よりも１０ｍｓ遅くＷｉ−ＦｉからＢＴへ切り替え、自装置１よりも１０ｍｓ早くＢＴからＷｉ−Ｆｉへ切り替えた場合、自装置１のＢＴが他装置１１よりも２０ｍｓ長いと判断する（ステップＳ３３）。
【００７４】
ただし、自装置１は、２回目のＷｉ−Ｆｉ開始タイミングに−１０ｍｓの時間差があるため、２回目のＷｉ−Ｆｉ開始タイミングの時間差−１０ｍｓを補正（オフセット）して、２回目のＢＴを３０ｍｓにする（ステップＳ３４）。
【００７５】
つまり、自装置１は、２回目のＢＴの時間をデフォルトの６０ｍｓより２０ｍｓ短くし、さらにオフセットの分の１０ｍｓを差し引いて３０ｍｓにする。そして、自装置１は、次回以降のＢＴを４０ｍｓにする（ステップＳ３５）。これにより、自装置１は、３回目以降のＢＴを行う時間を他装置１１と同じ４０ｍｓに整合させることができる。
【００７６】
このように、自装置１は、他装置１１との通信が不可能となってから自装置１の切替タイミングまでの時間に基づいて、自装置１における切替タイミングの周期を他装置１１における切替タイミングの周期に整合させることができる。これにより、自装置１は、３回目のＷｉ−Ｆｉを開始する時点以降のＷｉ−ＦｉとＢＴとの切替タイミングを他装置１１の切替タイミングに一致（同期）させることができる。
【００７７】
また、例えば、図５に示すように、自装置１は、デフォルトとして、Ｗｉ−Ｆｉを開始してから１４０ｍｓ後にＢＴに切り替え、ＢＴを開始してから２０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００７８】
なお、図４に示す他装置１１がＷｉ−ＦｉおよびＢＴを行う時間は、図１に示す他装置１１と同一である。つまり、他装置１１がＷｉ−Ｆｉを行う時間は１３０ｍｓであり、ＢＴを行う時間は４０ｍｓである。
【００７９】
かかる場合、自装置１は、Ｗｉ−Ｆｉを開始してから１３０ｍｓ後に、他装置１１がＷｉ−ＦｉからＢＴへの切り替えを行うと、他装置１１とのＷｉ−Ｆｉによる通信が不可能となる。そして、自装置１は、それから１０ｍｓ後にＷｉ−ＦｉからＢＴへ切り替えると、他装置１１とのＢＴによる通信が可能となる。
【００８０】
このような場合、自装置１は、図５に示すように、自装置１のＷｉ−Ｆｉが他装置１１よりも１０ｍｓ長いと判断する（ステップＳ４１）。そして、自装置１は、次回からＷｉ−Ｆｉを１０ｍｓ短くする（ステップＳ４２）。これにより、自装置１は、次回以降のＷｉ−Ｆｉを行う時間を他装置１１と同じ１３０ｍｓに整合させることができる。
【００８１】
その後、自装置１は、ＢＴを行っている期間に、他装置１１がＢＴからＷｉ−Ｆｉへの切り替えを行うと、他装置１１からＢＴによるオーディオ情報の受信が不可能となる。そして、自装置１は、１０ｍｓ後にＢＴからＷｉ−Ｆｉへ切り替えると、他装置１１が既にＷｉ−Ｆｉを行っているため、他装置１１からＷｉ−ＦｉによるアプリのＤＬが可能となる。
【００８２】
このような場合、自装置１は、自装置１のＢＴが１０ｍｓ短いと判断できるが、他装置１１のＢＴ開始が自装置１よりも１０ｍｓ早いため、自装置１のＢＴが他装置１１よりも２０ｍｓ短いと判断する（ステップＳ４３）。
【００８３】
そして、自装置１は、次回からＢＴを２０ｍｓ長くする（ステップＳ４４）。これにより、自装置１は、次回以降のＢＴを行う時間を他装置１１と同じ４０ｍｓに整合させることができる。
【００８４】
さらに、自装置１は、２回目のＷｉ−Ｆｉ開始タイミングの時間差＋１０ｍｓを補正（オフセット）する（ステップＳ４５）。これにより、自装置１は、３回目のＷｉ−Ｆｉを開始する時点以降のＷｉ−ＦｉとＢＴとの切替タイミングを他装置１１の切替タイミングに一致（同期）させることができる。
【００８５】
また、例えば、図６に示すように、自装置１は、デフォルトとして、Ｗｉ−Ｆｉを開始してから１４０ｍｓ後にＢＴに切り替え、ＢＴを開始してから３０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００８６】
なお、図６に示す他装置１１がＷｉ−ＦｉおよびＢＴを行う時間は、図１に示す他装置１１と同一である。つまり、他装置１１がＷｉ−Ｆｉを行う時間は１３０ｍｓであり、ＢＴを行う時間は４０ｍｓである。
【００８７】
かかる場合、自装置１は、Ｗｉ−Ｆｉを開始してから１４０ｍｓ後に、他装置１１がＷｉ−ＦｉからＢＴへの切り替えを行うと、他装置１１とのＷｉ−Ｆｉによる通信が不可能となる。そして、自装置１は、それから１０ｍｓ後にＷｉ−ＦｉからＢＴへ切り替えると、他装置１１とのＢＴによる通信が可能となる。
【００８８】
このような場合、自装置１は、図６に示すように、自装置１のＷｉ−Ｆｉが他装置１１よりも１０ｍｓ長いと判断する（ステップＳ５１）。そして、自装置１は、次回からＷｉ−Ｆｉを１０ｍｓ短くする（ステップＳ５２）。これにより、自装置１は、次回以降のＷｉ−Ｆｉを行う時間を他装置１１と同じ１３０ｍｓに整合させることができる。
【００８９】
また、自装置１は、ＢＴを開始してから３０ｍｓ後にＷｉ―Ｆｉへの切り替えを行うと、その時点で他装置１１もＢＴからＷｉ−Ｆｉへの切り替えを行っているため、他装置１１からアプリをＤＬすることができる。
【００９０】
このように、自装置１は、２回目のＷｉ−Ｆｉへの切替タイミングが他装置１１の切替タイミングと一致し、他装置１１のＢＴ開始が自装置１よりも１０ｍｓ早いため、自装置１のＢＴが他装置１１よりも１０ｍｓ短いと判断する（ステップＳ５３）。
【００９１】
そして、自装置１は、次回からＢＴを１０ｍｓ長くする（ステップＳ５４）。これにより、自装置１は、次回以降のＢＴを行う時間を他装置１１と同じ４０ｍｓに整合させることができる。
【００９２】
また、図６に示す例では、自装置１は、デフォルトの設定でＷｉ−ＦｉとＢＴとを１回ずつ行うトータルの時間が他装置１１と同じである。このため、自装置１は、２回目のＷｉ−Ｆｉを開始する場合に、他装置１１と同じ切替タイミングでＢＴからＷｉ−Ｆｉへの切り替えを行うことができる。
【００９３】
これにより、自装置１は、２回目以降のＢＴの時間を他装置１１と同じ４０ｍｓに整合させることにより、オフセットを行うことなく、３回目のＷｉ−Ｆｉを開始する時点以降の切替タイミングを他装置１１の切替タイミングに一致（同期）させることができる。
【００９４】
また、例えば、図７に示すように、自装置１は、デフォルトとして、Ｗｉ−Ｆｉを開始してから１４０ｍｓ後にＢＴに切り替え、ＢＴを開始してから５０ｍｓ後にＷｉ−Ｆｉに切り替える処理を繰り返す切替タイミングが設定される場合がある。
【００９５】
なお、図７に示す他装置１１がＷｉ−ＦｉおよびＢＴを行う時間は、図１に示す他装置１１と同一である。つまり、他装置１１がＷｉ−Ｆｉを行う時間は１３０ｍｓであり、ＢＴを行う時間は４０ｍｓである。
【００９６】
かかる場合、自装置１は、Ｗｉ−Ｆｉを開始してから１４０ｍｓ後に、他装置１１がＷｉ−ＦｉからＢＴへの切り替えを行うと、他装置１１とのＷｉ−Ｆｉによる通信が不可能となる。そして、自装置１は、それから１０ｍｓ後にＷｉ−ＦｉからＢＴへ切り替えると、他装置１１とのＢＴによる通信が可能となる。
【００９７】
このような場合、自装置１は、図７に示すように、自装置１のＷｉ−Ｆｉが他装置１１よりも１０ｍｓ長いと判断する（ステップＳ６１）。そして、自装置１は、次回からＷｉ−Ｆｉを１０ｍｓ短くする（ステップＳ６２）。これにより、自装置１は、次回以降のＷｉ−Ｆｉを行う時間を他装置１１と同じ１３０ｍｓに整合させることができる。
【００９８】
その後、自装置１は、ＢＴを行っている期間に、他装置１１がＢＴからＷｉ−Ｆｉへの切り替えを行うと、他装置１１からＢＴによるオーディオ情報の受信が不可能となる。そして、自装置１は、２０ｍｓ後にＢＴからＷｉ−Ｆｉへ切り替えると、他装置１１が既にＷｉ−Ｆｉを行っているため、他装置１１からＷｉ−ＦｉによるアプリのＤＬが可能となる。
【００９９】
このように、自装置１は、他装置１１が自装置１よりも１０ｍｓ早くＷｉ−ＦｉからＢＴへ切り替え、自装置１よりも２０ｍｓ早くＢＴからＷｉ−Ｆｉへ切り替えた場合、自装置１のＢＴが他装置１１よりも１０ｍｓ長いと判断する（ステップＳ６３）。
【０１００】
ただし、自装置１は、２回目のＷｉ−Ｆｉへの切替タイミングに−２０ｍｓの時間差があるため、２回目のＷｉ−Ｆｉ開始タイミングの時間差−２０ｍｓを補正（オフセット）して、２回目のＢＴを２０ｍｓにする（ステップＳ６４）。
【０１０１】
つまり、自装置１は、２回目のＢＴの時間をデフォルトの５０ｍｓより１０ｍｓ短くし、さらにオフセットの分の２０ｍｓを差し引いて２０ｍｓにする。そして、自装置１は、次回以降のＢＴを４０ｍｓにする（ステップＳ６５）。
【０１０２】
これにより、自装置１は、３回目以降のＢＴを行う時間を他装置１１と同じ４０ｍｓに整合させることができる。したがって、自装置１は、３回目のＷｉ−Ｆｉを開始する時点以降のＷｉ−ＦｉとＢＴとの切替タイミングを他装置１１の切替タイミングに一致（同期）させることができる。
【０１０３】
次に、図８を参照して、実施形態に係る通信装置１が実行する処理について説明する。図８は、実施形態に係る通信装置１が実行する処理を示すフローチャートである。通信装置１は、例えば、ユーザによる通信開始操作が行われた場合に、図８に示す処理を開始する。
【０１０４】
図８に示すように、通信装置１は、まず、Ｗｉ−ＦｉおよびＢＴの多重通信開始か否かを判定する（ステップＳ１０１）。そして、通信装置１は、Ｗｉ−ＦｉおよびＢＴの多重通信開始でないと判定した場合（ステップＳ１０１，Ｎｏ）、多重通信ではない通常通信処理を実行し（ステップＳ１１５）、処理をステップＳ１１４へ移す。
【０１０５】
また、通信装置１は、Ｗｉ−ＦｉおよびＢＴの多重通信開始と判定した場合（ステップＳ１０１，Ｙｅｓ）、Ｗｉ−Ｆｉ通信を行い（ステップＳ１０２）、Ｗｉ−ＦｉからＢＴへの切替タイミングか否かを判定する（ステップＳ１０３）。
【０１０６】
通信装置１は、Ｗｉ−ＦｉからＢＴへの切替タイミングでないと判定した場合（ステップＳＳ１０３，Ｎｏ）、Ｗｉ−ＦｉからＢＴへの切替タイミングになるまでステップＳ１０３の判定処理を繰り返す。そして、通信装置１は、Ｗｉ−ＦｉからＢＴへの切替タイミングであると判定した場合（ステップＳ１０３，Ｙｅｓ）、Ｗｉ−ＦｉからＢＴへ切り替え（ステップＳ１０４）、Ｗｉ−Ｆｉの時間変更が必要か否かを判定する（ステップＳ１０５）。
【０１０７】
通信装置１は、Ｗｉ−Ｆｉの時間変更が必要ないと判定した場合（ステップＳ１０５，Ｎｏ）、処理をステップＳ１０７へ移す。また、通信装置１は、Ｗｉ−Ｆｉの時間変更が必要と判定した場合（ステップＳ１０５，Ｙｅｓ）、Ｗｉ−ＦｉからＢＴへの切替タイミングの時間差に基づき次回からのＷｉ−Ｆｉの時間を変更する（ステップＳ１０６）。
【０１０８】
続いて、通信装置１はＢＴからＷｉ−Ｆｉへの切替タイミングか否かを判定する（ステップＳ１０７）。通信装置１は、ＢＴからＷｉ−Ｆｉへの切替タイミングでないと判定した場合（ステップＳ１０７，Ｎｏ）、ＢＴからＷｉ−Ｆｉへの切替タイミングになるまでステップＳ１０７の判定処理を繰り返す。
【０１０９】
そして、通信装置１は、ＢＴからＷｉ−Ｆｉへの切替タイミングであると判定した場合（ステップＳ１０７，Ｙｅｓ）、ＢＴからＷｉ−Ｆｉへ切り替え（ステップＳ１０８）、ＢＴの時間変更が必要か否かを判定する（ステップＳ１０９）。通信装置１は、ＢＴの時間変更が必要ないと判定した場合（ステップＳ１０９，Ｎｏ）、処理をステップＳ１１３へ移す。
【０１１０】
また、通信装置１は、ＢＴの時間変更が必要と判定した場合（ステップＳ１０９，Ｙｅｓ）、Ｗｉ−ＦｉからＢＴ、ＢＴからＷｉ−Ｆｉへの切替タイミングの時間差に基づき次回からのＢＴの時間を変更する（ステップＳ１１０）。
【０１１１】
続いて、通信装置１は、オフセットが必要か否かを判定する（ステップＳ１１１）。通信装置１は、オフセットが必要ないと判定した場合（ステップＳ１１１，Ｎｏ）、処理をステップＳ１１３へ移す。また、通信装置１は、オフセットが必要と判定した場合（ステップＳ１１１，Ｙｅｓ）、Ｗｉ−ＦｉおよびＢＴのトータルの時間差に基づきオフセットを行う（ステップＳ１１２）。
【０１１２】
その後、通信装置１は、Ｗｉ−ＦｉおよびＢＴの多重通信を継続する（ステップＳ１１３）。そして、通信装置１は、通信終了か否かを判定し（ステップＳ１１４）、通信終了でないと判定した場合（ステップＳ１１４，Ｎｏ）、処理をステップＳ１１３へ移す。また、通信装置１は、通信終了と判定した場合に（ステップＳ１１４，Ｙｅｓ）、処理を終了する。
【０１１３】
なお、上述した実施形態では、自装置１および他装置１１が多重通信を行う場合に、最初にＷｉ−Ｆｉを行い、その後、ＢＴを行う場合について説明したが、最初にＢＴを行いその後、Ｗｉ−Ｆｉを行ってもよい。
【０１１４】
また、上述した実施形態では、Ｗｉ−Ｆｉの時間がＢＴの時間よりも長い場合について説明したが、自装置１および他装置１１は、ＢＴの時間をＷｉ−Ｆｉの時間よりも長くすることも可能である。
【０１１５】
また、上述した実施形態では、通信装置１がアプリのＤＬおよびオーディオ情報の受信という２つの通信を並行して行う場合について説明したが、通信装置１は、順次行うＷｉ−ＦｉおよびＢＴに他の通信を割り当てることもできる。これにより、通信装置１は、見かけ上３つ以上の通信を並行して行うことができる。
【０１１６】
また、上述した実施形態では、通信規格としてＷｉ−ＦｉとＢＴを例に挙げたが、通信装置１が多重通信を行う通信規格は、例えば、Ｗｉ−ｇｉｇ（登録商標）等、Ｗｉ−ＦｉやＢＴ以外の任意の通信規格であってもよい。
【０１１７】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１１８】
１  通信装置（自装置）
２  アンテナ
３  通信部
４  整合部
１１  他装置
３１  切替部
３２  Ｗｉ−Ｆｉ部
３３  ＢＴ部
【図１】
2018198405.tif 000003
【図２】
2018198405.tif 000004
【図３】
2018198405.tif 000005
【図４】
2018198405.tif 000006
【図５】
2018198405.tif 000007
【図６】
2018198405.tif 000008
【図７】
2018198405.tif 000009
【図８】
2018198405.tif 000010