(57)【要約】【課題】利用中のサービスを継続するために適切に接続先装置を切換える。【解決手段】第１の通信方式と、該第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、第１の他の装置と第２の他の装置と通信を行うことが可能な通信装置は、該第１の他の装置と該第１の通信方式および該第２の通信方式による接続後に、該第２の他の装置から該第２の他の装置の能力情報を該第１の通信方式による通信を介して取得し、該第２の他の装置の能力情報に基づく所定の条件が満たされるかを判定し、該所定の条件が満たされ場合に、該第１の他の装置に対して、該第２の通信方式による通信の接続先を該第２の装置に変更することを該第１の通信方式による通信を介して指示する。【選択図】  図１
2019033443.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信方式と、前記第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、第１の他の装置と第２の他の装置と通信を行うことが可能な通信装置であって、
前記第１の他の装置と前記第１の通信方式および前記第２の通信方式による接続後に、前記第２の他の装置から前記第２の他の装置の能力情報を前記第１の通信方式による通信を介して取得する取得手段と、
前記取得手段により取得された前記第２の他の装置の能力情報に基づく所定の条件が満たされるかを判定する判定手段と、
前記所定の条件が満たされ場合に、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を前記第２の他の装置に変更することを前記第１の通信方式による通信を介して指示する指示手段と、
を有することを特徴とする通信装置。
【請求項２】
前記判定手段は、前記第２の他の装置の能力情報が、前記第２の他の装置が前記第２の通信方式と、前記第２の通信方式より通信範囲が広い又は高速通信が可能な第３の通信方式とを介した情報中継サービスをサポートすることを示す場合に、前記所定の条件は満たされると判定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記判定手段は更に、前記情報中継サービスを実施する際のコストが規定値以下である場合に、前記所定の条件は満たされると判定することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記コストは、前記情報中継サービスにおいて中継される単位データあたりの通信費用に関する値、または、前記第３の通信方式による通信の混雑状況に関する値であることを特徴とする請求項３に記載の通信装置。
【請求項５】
第１の他の装置と前記第１の通信方式および前記第２の通信方式による接続後に、前記第１の通信方式による通信を介して、前記第２の他の装置が、前記第１の通信方式による通信が可能な通信範囲に存在するか否かを検知する検知手段を更に有し、
前記検知手段により前記第２の他の装置が前記通信範囲に存在することが検知されたことを受けて、前記取得手段は前記第２の他の装置の能力情報を取得することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記指示手段が、前記第２の通信方式による通信の接続先を、前記第２の他の装置に変更することを指示した後に、前記検知手段が、前記第２の他の装置が前記通信範囲に存在しないことを検知した場合、前記指示手段は、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を、前記通信装置に変更することを前記第１の通信方式による通信を介して指示することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記第２の他の装置が、前記第１の通信方式による通信が可能な通信範囲に存在する場合に、前記通信装置に対して、前記通信装置と前記第２の他の装置との前記第２の通信方式による通信を利用するサービスの開始がユーザにより操作されることを受けて、前記判定手段は、前記所定の条件が満たされるか否かを判定することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項８】
前記判定手段が前記所定の条件が満たされると判定した場合、前記指示手段は、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を前記第２の他の装置に変更することを前記第１の通信方式による通信を介して指示することを特徴とする請求項７に記載の通信装置。
【請求項９】
前記指示手段が、前記第２の通信方式による通信の接続先を、前記第２の他の装置に変更することを指示した後に、前記通信装置に対して、前記第２の通信方式による通信を利用するサービスの終了がユーザにより操作された場合、前記指示手段は、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を、前記通信装置に変更することを前記第１の通信方式による通信を介して指示することを特徴とする請求項８に記載の通信装置。
【請求項１０】
第１の通信方式と、前記第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、第１の他の装置と第２の他の装置と通信を行うことが可能な通信装置であって、
前記第２の他の装置から前記第２の他の装置の能力情報を前記第１の通信方式による通信を介して取得する取得手段と、
前記取得手段により取得された前記第２の他の装置の能力情報に基づく所定の条件が満たされるかを判定する判定手段と、
前記所定の条件が満たされるか否かの判定に応じて、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を前記第２の他の装置または前記通信装置とするかを、前記第１の通信方式による通信を介して指示する指示手段と、
を有することを特徴とする通信装置。
【請求項１１】
前記第１の通信方式はBluetooth通信による通信方式であり、前記第２の通信方式はWi-Fi通信による通信方式であることを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
第１の装置と第２の装置と第３の装置から構成される通信システムであって、
前記第１の装置は、第１の通信方式と、前記第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、前記第２の装置と前記第３の装置と通信を行うことが可能であり、
前記第１の装置は、
前記第２の装置と前記第１の通信方式および前記第２の通信方式による接続後に、前記第３の装置から前記第３の装置の能力情報を前記第１の通信方式による通信を介して取得する取得手段と、
前記取得手段により取得された前記第３の装置の能力情報に基づく所定の条件が満たされるかを判定する判定手段と、
前記所定の条件が満たされ場合に、前記第２の装置に対して、前記第２の通信方式による通信の接続先を前記第３の装置に変更することを前記第１の通信方式による通信を介して指示する指示手段と、
を有することを特徴とする通信システム。
【請求項１３】
第１の通信方式と、前記第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、第１の他の装置と第２の他の装置と通信を行うことが可能な通信装置の制御方法であって、
前記第１の他の装置と前記第１の通信方式および前記第２の通信方式による接続後に、前記第２の他の装置から前記第２の他の装置の能力情報を前記第１の通信方式による通信を介して取得する取得工程と、
前記取得工程において取得された前記第２の他の装置の能力情報に基づく所定の条件が満たされるかを判定する判定工程と、
前記所定の条件が満たされ場合に、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を前記第２の他の装置に変更することを前記第１の通信方式による通信を介して指示する指示工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１４】
第１の通信方式と、前記第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、第１の他の装置と第２の他の装置と通信を行うことが可能な通信装置の制御方法であって、
前記第２の他の装置から前記第２の他の装置の能力情報を前記第１の通信方式による通信を介して取得する取得工程と、
前記取得工程において取得された前記第２の他の装置の能力情報に基づく所定の条件が満たされるかを判定する判定工程と、
前記所定の条件が満たされるか否かの判定に応じて、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を前記第２の他の装置または前記通信装置とするかを、前記第１の通信方式による通信を介して指示する指示工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１５】
コンピュータを、請求項１から１１のいずれか１項に記載の通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、通信装置が、近隣に存在するセンシング装置が測定した結果を、近距離無線通信方式による通信を介して収集し、提供するサービスの付加情報として利用する、無線センサーネットワークシステムが実用化されている。また、近年、大量のペイロードデータを送信し得るセンシング装置（ネットワークカメラ、ドライブレコーダ、アクションカム等）が登場している。このような、大量のペイロードデータを送信し得るセンシング装置を用いた無線センサーネットワークシステムでは、種々の無線通信媒体が利用されている。例えば、制御情報伝達用に省電力重視の無線PANを、ペイロードデータ伝達用に高速重視の無線LANを、インターネットアクセス用に無線WANを利用するシステムが普及している。なお、PANはPersonal Area Networkの略であり、LANはLocal Area Networkの略であり、WANはWide Area Networkの略である。無線PANの一例はBluetooth（登録商標）  Low Energyであり、無線LANの一例はWi-Fi（登録商標）であり、無線WANの一例はLTE（Long Term Evolution）である。
【０００３】
一方、限られた空間内にて、スマートフォン等の通信装置とWi-Fi接続し、画像情報（現在位置地図情報等）を配信するサービスを提供する、車載装置も普及している。このようなサービスを利用する際、通信装置のユーザは、通信装置のWi-Fiの接続先装置を、車載装置に切り換える必要がある。
【０００４】
Wi-Fiの接続先装置の切り替えの技術として、特許文献１では、通信装置と車載通信装置との間でのBluetooth通信路が設定されたことを契機に、Wi-Fi通信路の接続先装置を車載装置に切替えるシステムが開示されている。また、特許文献２では、通信装置が、接続可能な接続先装置を常にスキャンし、現在接続中の接続先装置より広帯域な接続先装置を検知した場合に切換えるシステムが開示されている。一方、車載装置側に着目すると、車両の走行状態に応じてWi-Fi通信部の動作モードを切換えることで、接続先装置を切換える手法が特許文献３にて開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−９５８０９号公報
【特許文献２】特開２０１６−１８３０号公報
【特許文献３】特開２０１５−２２０６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の従来技術では、通信装置からの無線LANの接続先装置を自動的に切り換える手法は提案されていた。しかしながら、通信装置がペイロードデータ伝達用の無線LANを利用するサービスを稼働中に、無線LANの接続先装置を切換えると、稼働中のサービスが中断されてしまう等の不具合が生じる可能性があった。
【０００７】
本発明は、このような課題に鑑みてなされたものであり、利用中のサービスを継続するために適切に接続先装置を切換えることを目的とする。  
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一態様による通信装置は以下の構成を有する。すなわち、第１の通信方式と、前記第１の通信方式より通信範囲が広い又は高速通信が可能な第２の通信方式により、第１の他の装置と第２の他の装置と通信を行うことが可能な通信装置であって、第１の他の装置と前記第１の通信方式および前記第２の通信方式による通信を接続後に、前記第２の他の装置から前記第２の他の装置の能力情報を前記第１の通信方式による通信を介して取得する取得手段と、前記取得手段により取得された前記第２の他の装置の能力情報に基づく所定の条件が満たされるかを判定する判定手段と、前記所定の条件が満たされ場合に、前記第１の他の装置に対して、前記第２の通信方式による通信の接続先を前記第２の装置に変更することを前記第１の通信方式による通信を介して指示する指示手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、利用中のサービスを継続するために適切に接続先装置を切換えることが可能となる。 
【図面の簡単な説明】
【００１０】
【図１】実施形態におけるテザリングサービスシステムの概略図。
【図２】従来のテザリングサービスシステムの概略図。
【図３】車載装置１３とスマートフォン１２の画面同期サービスのイメージ図。
【図４】デジタルカメラ１１のハードウェア構成の一例を示す図。
【図５】スマートフォン１２のハードウェア構成の一例を示す図。
【図６】車載装置１３のハードウェア構成の一例を示す図。
【図７】デジタルカメラ１１とスマートフォン１２のスキャッタネット形成時の制御例を示すフローチャート。
【図８】デジタルカメラ１１とスマートフォン１２のユーザが、車載装置１３が装備された車に乗る際の動作シーケンス図。
【図９】スマートフォン１２のユーザが、車載装置１３が装備された車から下りる際の動作シーケンス図。
【図１０】Capability Set Request メッセージの構成例。
【図１１】Capability Set Request メッセージに含まれるOrganization IDのデータ構成例。
【図１２】Capability Set Request メッセージに含まれるCDS Flagsのデータ構成例。
【図１３】Capability Set Request メッセージに含まれるTransport Data Value Blockのデータ構成例。
【図１４】スマートフォン１２が車載装置１３との画面同共有サービスを開始する際の動作シーケンス図。
【図１５】スマートフォン１２が車載装置１３との画面同共有サービスを終了する際の動作シーケンスを表す図。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して、本発明をその実施形態の一例に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
図１に、以下の説明する実施形態において想定するテザリングサービスシステムの構成図を示す。テザリングサービスとは、無線LANと無線WANを介して、サービス利用側装置に対してインターネットアクセスを提供するサービス（情報中継サービス）である。
【００１３】
本システムでは、デジタルカメラ１１、スマートフォン１２、車載装置（ＩＶＩ[In-Vehicle Infotainment]）１３から構成されている。デジタルカメラ１１、スマートフォン１２、車載装置１３はそれぞれ、通信装置の一例であり、無線PAN通信と無線LAN通信として、Bluetooth  Low Energy規格とWi-Fi規格に基づいた無線通信を行うことが可能である。さらに、スマートフォン１２、車載装置１３はそれぞれ、無線WAN通信として、LTE規格に基づいた無線通信を行うことが可能である。無線PAN通信、無線LAN通信、無線WAN通信は、この順に通信範囲が広くなり、また高速通信が可能となる。なお、本説明では、無線PAN通信、無線LAN通信、無線WAN通信として、それぞれBluetooth  Low Energy規格、Wi-Fi規格、LTE規格に基づいた無線通信を用いるが、これらは一例であり、その他の無線通信規格に基づいた無線通信を用いてもよい。図１に示す各装置の動作については後述する。
【００１４】
続いて、図４〜図６を参照して、デジタルカメラ１１、スマートフォン１２、車載装置１３のハードウェア構成について説明する。まず、デジタルカメラ１１について説明する。図４は、デジタルカメラ１１のハードウェア構成の概略図である。デジタルカメラ１１は、表示部４０１、操作部４０２、画像記憶部４０３、電源部４０４、撮影部４０５、制御部４０６、ROM４０７、RAM４０８、Wi-Fi通信部４０９、Bluetooth通信部４１０を備える。なお、ROMはRead Only Memoryの略であり、RAMはRandom Access Memoryの略である。
【００１５】
表示部４０１は、例えばLCD（Liquid Crystal Display）等により構成され、視覚で認知可能な情報を出力する機能を有し、UI（User Interface）、アラーム、画像の表示などの表示を行う。操作部４０２は、各種入力等を行い、装置を操作するための機能を有する。画像記憶部４０３は、例えばSDカード等の不揮発メモリ媒体により構成され、画像データの記憶を行う。電源部４０４は、装置全体を動作させるための電源（バッテリー等）を保持し、各ハードウェアに電力を供給する。
【００１６】
撮影部４０５は、例えばレンズ及び撮像素子を中心にした撮像エンジンにより構成され、撮影画像をエンコードして画像データを生成する。制御部４０６は、例えば一つ又は複数のCPU（Central Processing Unit）によって構成され、デジタルカメラ１１全体の動作を制御する。ROM４０７は、制御命令つまりプログラムを格納する。後述するデジタルカメラ１１の各種動作は、ROM４０７に記憶された制御プログラムを制御部４０６が実行することにより実現される。RAM４０８は、プログラムを実行する際のワークメモリやデータの一時保存などに利用される。Wi-Fi通信部４０９は、IEEE802.11シリーズに準拠する通信を行い、画像データ等のペイロードテータの高速転送に利用される。Bluetooth通信部４１０は、省電力無線通信であるBluetooth通信を行う。
【００１７】
続いて、スマートフォン１２について説明する、図５は、スマートフォン１２のハードウェア構成の概略図である。スマートフォン１２は、表示部５０１、操作部５０２、画像記憶部５０３、電源部５０４、制御部５０５、ROM５０６、RAM５０７、Wi-Fi通信部５０８、Bluetooth通信部５０９、公衆通信部５１０を備える。
【００１８】
表示部５０１は、例えばLCDやLED（Light Emitting Diode）により構成され、視覚で認知可能な情報を出力する機能を有し、UI、アラームなどの表示を行う。操作部５０２は、各種入力等を行い、装置を操作するための機能を有する。画像記憶部５０３は、画像データの記憶を行う。電源部５０４は、装置全体を動作させるための電源（バッテリー等）を保持し、各ハードウェアに電力を供給する。制御部５０５は、一つ又は複数のCPUによって構成され、スマートフォン１２全体の動作を制御する。ROM５０６は、制御命令つまりプログラムを格納する。後述するスマートフォン１２の各種動作は、ROM５０６に記憶された制御プログラムを制御部５０５が実行することにより実現される。RAM５０７は、プログラムを実行する際のワークメモリやデータの一時保存などに利用される。
【００１９】
Wi-Fi通信部５０８は、IEEE802.11シリーズに準拠する通信を行う。Bluetooth通信部５０９は、省電力無線通信であるBluetooth通信を行う。本実施形態では、Bluetooth通信部５０９は、近隣のデジタルカメラ１１、車載装置１３との通信を行う。公衆通信部５１０は、3GPP（3rd Generation Partnership Project）によるLTE等の公衆無線通信を行う。
【００２０】
続いて、車載装置（IVI）１３について説明する。図６は、車載装置１３のハードウェア構成の概略図である。車載装置１３は、表示部６０１、操作部６０２、地図情報記憶部６０３、電源部６０４、制御部６０５、ROM６０６、RAM６０７、Wi-Fi通信部６０８、Bluetooth通信部６０９、公衆通信部６１０を備える。
【００２１】
表示部６０１は、例えばLCDやLEDにより構成され、視覚で認知可能な情報の出力する機能を有し、UI、アラームなどの表示を行う。操作部６０２は、各種入力等を行い、装置を操作するための機能を有する。地図情報記憶部６０３は、例えばSDカード等の不揮発メモリ媒体により構成され、地図情報等の記憶を行う。電源部６０４は、装置全体を動作させるための電源電圧に、車載バッテリーの電源電圧を変換し、各ハードウェアに電力を供給する。制御部６０５は、一つ又は複数のCPUによって構成され、車載装置１３の装置全体の動作を制御する。ROM６０６は、制御命令つまりプログラムを格納する。後述する車載装置１３の各種動作は、ROM６０６に記憶された制御プログラムを制御部６０５が実行することにより実現される。RAM６０７は、プログラムを実行する際のワークメモリやデータの一時保存などに利用される。
【００２２】
Wi-Fi通信部６０８は、IEEE802.11シリーズに準拠した無線通信を行う。Bluetooth通信部６０９は、省電力無線通信であるBluetooth通信を行う。本実施形態では、Bluetooth通信部６０９は、近隣のデジタルカメラ１１、スマートフォン１２との通信を行う。公衆通信部６１０は、3GPPによるLTE等の公衆無線通信を行う。
【００２３】
次に、上記に述べたデジタルカメラ１１、スマートフォン１２、車載装置１３から構成される通信システムにおいて、デジタルカメラ１１が利用中のサービスを継続するために適切に接続先装置を切り換える実施形態について説明する。
【００２４】
（第一実施形態）
第一実施形態として、スマートフォン１２が、テザリングサービスを利用するデジタルカメラ１１に対する適切な接続先装置を決定する例を説明する。図２に、従来のテザリングサービスシステムの概略図を示す。図２の例では、スマートフォン１２は、BLEのセントラルとして動作し、デジタルカメラ１１はBLEのペリフェラルとして動作し、両装置はBluetooth通信路１０１を介して接続されている。また、スマートフォン１２は、Wi-Fi通信路１１１を介してデジタルカメラ１１と接続されている。そして、スマートフォン１２は、無線WAN通信路（図２ではLTE）１２１を介して、デザリングサービスを提供している。
【００２５】
このような状態で、スマートフォン１２とデジタルカメラ１１を携帯するユーザが、車載装置１３を装備した車に乗る際、デジタルカメラ１１は接続先装置をスマートフォン１２から車載装置１３に変更し得る。その際、テザリングサービスが中断する可能性があった。このような例を想定して、以下の説明では、スマートフォン１２とデジタルカメラ１１を携帯するユーザが、車載装置１３を装備した車に乗る際および下りる際に、スマートフォン１２が、デジタルカメラに対する接続先装置を適切に決定する例を説明する。
【００２６】
図７は、スマートフォン１２の制御フローチャートである。前提として、図２に示すように、スマートフォン１２は、デジタルカメラ１１とWi-Fi通信路１１１を介して接続され、無線WAN通信路１２１を介したテザリングサービスをデジタルカメラ１１に提供しているものとする。また、スマートフォン１２は、BLEのセントラルとして動作し、デジタルカメラ１１はBLEのペリフェラルとして動作している。
【００２７】
スマートフォン１２を携帯するユーザが乗車対象の車に乗る（接近する）と、車に装備されている車載装置１３からBluetooth通信媒体を用いて既定周期で送信される、スキャン要求メッセージを受信する。これを契機に、スマートフォン１２は、車載装置１３が近傍に存在することを検知する（Ｓ７０１でＹｅｓ）。続いて、スマートフォン１２は、車載装置１３と既にBluetooth通信用のペアリングを実施済みであるかを判定する（Ｓ７０２）。ペアリング済みである場合は（Ｓ７０２でＹｅｓ）、スマートフォン１２は、直ちにBluetooth通信のスキャッタネット動作へ移行する（Ｓ７０５）。一方、ペアリング済みでない場合は（Ｓ７０２でＮｏ）、スマートフォン１２は、車載装置１３との間で、ユーザ操作に基づくペアリング処理を実施する（Ｓ７０３）。ペアリング処理が成功すると（Ｓ７０４でＹｅｓ）、スマートフォン１２は、Bluetooth  通信のスキャッタネット動作へ移行する（Ｓ７０５）。Ｓ７０５のスキャッタネット動作では、スマートフォン１２は、BLEのペリフェラルとしても動作し、BLEのセントラルとして動作する車載装置１３と接続する。スキャッタネット動作へ移行後、スマートフォン１２は、Bluetooth通信路を介して、車載装置１３のCapability 情報を取得し、当該情報の内容を確認する（Ｓ７０７）。
【００２８】
ここで、図１０〜図１３を参照して、車載装置１３のCapability 情報（能力情報）の通知用のメッセージの構成の一例を説明する。Capability 情報の通知用には、Bluetooth規格におけるTDSにて規定されるメッセージフォーマットに準拠した、Transport Capability Set Requestメッセージが使用される。なお、TDSはTransport Discovery Serviceの略である。図１０に、Transport Capability Set Requestメッセージの構成例を示す。図１０に示すように、Transport Capability Set Requestメッセージは、Transport Capability Data Set Type Code１００１と２つのTransport Blockから構成される。各Transport Blockは複数の情報要素（１００２〜１００５と１００６〜１００９）を含む。
【００２９】
Organization IDフィールド１００２、１００６のデータ構成例を図１１に示す。Organization IDフィールド１００２、１００６には、当該情報要素の規定を所轄する規格化団体を識別するためのコード値が格納される。また、CDS（Capability Discovery Service） Flagsフィールド１００３、１００７のデータ構成例を図１２に示す。CDS Flagsフィールド１００３、１００７には、テザリング機能等に関するCapabilityを通知する値が格納される。Transport Data Lengthフィールド１００４、１００８には、トランスポートデータの長さが格納される。Transport Data Valueフィールド１００５、１００９には、トランスポートデータ値が格納される。図１３は、車載装置１３が送信するTransport Capability Set Requestメッセージに含まれる、Automotive向けの情報要素（１００２〜１００５）の構成例を示す。
【００３０】
図７に戻り、スマートフォン１２は、能力情報に少なくとも基づく、所定の条件が満たされるか否かを判定する（Ｓ７０８〜Ｓ７１０）。まず、スマートフォン１２は、Capability 情報の内容（例えば図１０のCDS Flagsフィールド１００３、１００７）を確認し、テザリング機能のサポートの有無を判定する（Ｓ７０８）。すなわち、スマートフォン１２は、車載装置１３がWi-Fi通信路とWAN通信路を介したCloud（インターネット）１４および情報サーバー（ＤＢ）１５へのアクセスを提供する、テザリング機能のサポートの有無を判定する。図１３のCDS Flagsフィールド１００３に示されるように、テザリング機能のサポートが有る場合（Ｓ７０８でＹｅｓ）、処理はＳ７０９へ進む。Ｓ７０９では、スマートフォン１２は、車載装置１３経由のテザリングサービスを利用する際のコスト（テザリングコスト）が規定値以下であるか否かを判定する（Ｓ７０９）。テザリングコストとしては、例えば、“単位データあたりの通信費用”、“アクセス先の無線WAN通信路の混雑状況”、等が想定される。規定値は、例えば、予め決められた値や、ユーザが指定した値である。なお、Ｓ７０９の判定処理は省略してもよい。
【００３１】
テザリングコストが規定値以下と判定された場合（Ｓ７０９でＹｅｓ）、スマートフォン１２は、Bluetooth通信媒体を用いてペアリング中の車載装置１３を、ペリフェラル装置のWi-Fiテザリング用接続先にセットする（Ｓ７１１）。一方、テザリング機能のサポートが無い場合（Ｓ７０８でＮｏ）、およびテザリングコストが規定値以下と判定されなかった場合（Ｓ７０９でＮｏ）、処理はＳ７１０へ進む。Ｓ７１０では、スマートフォン１２は、車載装置１３とのテザリングサービスを提供するにあたり、Wi-Fi通信路での接続が必要か否かを判定する。車載装置１３とのWi-Fi通信路での接続が必要と判定された場合（Ｓ７１０でＹｅｓ）、処理はＳ７１１へ進む。車載装置１３とのWi-Fi通信路での接続が必要ないと判定された場合（Ｓ７１０でＮｏ）、スマートフォン１２は、スマートフォン１２自身を、ペリフェラル装置のWi-Fiテザリング用接続先にセットする。
【００３２】
Ｓ７０１でスマートフォン１２は、車載装置１３が近傍に存在しないことを検知した場合（Ｓ７０１でＮｏ）、ピコネットへの復帰動作を行い（Ｓ７０６）、上述したＳ７１０へ処理を進める。
【００３３】
続いて、図１、２、７と関連付けて図８と図９を参照して、本実施形態におけるテザリングサービスシステムにおける各装置の動作について説明する。図８と図９は、車載装置１３、スマートフォン１２、デジタルカメラ１１間の動作シーケンスを示す図である。図８と図９はそれぞれ、スマートフォン１２とデジタルカメラ１１を携帯するユーザが車載装置１３を装備した車に乗る場合と下りる場合を示す。
【００３４】
まず、ユーザが車載装置１３を装備した車に乗る場合について説明する（図８）。スマートフォン１２は、図２に示すように、デジタルカメラ１１とWi-Fi通信路１１１を介して接続されている（Ｓ８０１）。デジタルカメラ１１と接続後に、スマートフォン１２は、車載装置１３が装備された車に乗る（接近する）と、車載装置１３からBluetooth通信路１０２を介して既定周期で送信されている、スキャン要求メッセージを受信する（Ｓ８０２）。スマートフォン１２は、これを契機に車載装置１３が近傍に存在することを検知する（Ｓ８１、Ｓ７０１でＹｅｓ）。スキャン要求メッセージを受信したスマートフォン１２は、スキャン応答を、Bluetooth通信路１０２を介して車載装置１３へ返送する（Ｓ８０３）。車載装置１３は、スマートフォン１２からスキャン応答を受信したことを契機にスマートフォン１２が近傍に存在することを検知する（Ｓ８２）。
【００３５】
続いてスマートフォン１２は、車載装置１３と、既にBluetooth通信用のペアリングを実施済みであるかを判定する（Ｓ７０２）。ペアリング済みである場合は直ちに、ペアリング済みでない場合は、車載装置１３との間で、ユーザ操作に基づくペアリング処理（Ｓ７０３、Ｓ７０４、Ｓ８０４〜Ｓ８０６）を実施する。その後、スマートフォン１２は、Bluetooth通信のスキャッタネット動作へ移行する（Ｓ７０５）。スキャッタネットへの移行後、スマートフォン１２は、Bluetooth通信路１０２を介して、車載装置１３のCapability 情報を取得し（Ｓ８０７、Ｓ８０８）、情報を認識（確認）する（Ｓ８３）。
【００３６】
図８の例では、車載装置１３はテザリング機能のサポートが有り（Ｓ７０８でＹｅｓ）、テザリングコストが規定値以下と判定された（Ｓ７０９でＹｅｓ）とする。この場合、スマートフォン１２は、Bluetooth通信路１０１を介してペアリング中のデジタルカメラ１１と接続する（Ｓ８０９）。続いて、スマートフォン１２は、Wi-Fi通信路の接続先の変更（Wi-Fi通信路１１１からWi-Fi通信路１１３への変更）を指示する指示メッセージを送信する（Ｓ８１０）。
【００３７】
デジタルカメラ１１は、スマートフォン１２からＳ８１０で送信された指示メッセージを受信することにより、Wi-Fi通信路の接続先の変更を認識する。そして、デジタルカメラ１１は、受信した指示メッセージに対する受諾メッセージを、Bluetooth通信路１０１を介して返送する（Ｓ８１１）。それと共に、デジタルカメラ１１は、Wi-Fi通信路の接続先をスマートフォン１２から、車載装置１３へ切換える（Ｓ８１２）。
【００３８】
デジタルカメラ１１は、当該切換完了後、Bluetooth通信路１０１を介してスマートフォン１２へ、Wi-Fi通信路の接続先の切換を通知する（Ｓ８１３、Ｓ８１４）。Wi-Fi通信路の接続先の切換の通知を受信したスマートフォン１２は、テザリングサービスの接続先変更を認識し（Ｓ８５）、Wi-Fi通信路１１１を解放する。
【００３９】
次に、ユーザが車載装置１３を装備した車から下りる場合について説明する（図９）。前提として、図１のような通信環境とする。スマートフォン１２とデジタルカメラ１１を携帯するユーザが乗車中の車から下りる（離れる）と、スマートフォン１２は、車載装置１３がBluetooth通信路１０２を介して既定周期で送信するスキャン要求メッセージを受信出来なくなる（Ｓ９０２）。これを契機に、スマートフォン１２は、下車した（車から離れた）ことを検知する（Ｓ９１、Ｓ７０１でＮｏ）。下車したことを検知したスマートフォン１２は、Bluetooth通信をピコネット動作へ復帰させる（Ｓ７０６）。同時に、スマートフォン１２は、以降はデジタルカメラ１１と車載装置１３とのWi-Fi通信路１１３の保持が困難と判断する。よって、スマートフォン１２は、Bluetooth通信路１０１を介して、Wi-Fi通信路の接続先の変更（Wi-Fi通信路１１３からWi-Fi通信路１１１への変更）を指示する指示メッセージを送信する（Ｓ９０４、Ｓ９０５）。
【００４０】
デジタルカメラ１１は、スマートフォン１２からＳ８１０で送信された指示メッセージを受信することにより、Wi-Fi通信路の接続先の変更を認識する。そして、デジタルカメラ１１は、受信した指示メッセージに対する受諾メッセージを、Bluetooth通信路１０１を介して返送する（Ｓ９０６）。それと共に、デジタルカメラ１１は、Wi-Fi通信路の接続先を車載装置１３から、スマートフォン１２へ切換える（Ｓ９０７）。
【００４１】
デジタルカメラ１１は、当該切換完了後、Bluetooth通信路１０１を介してスマートフォン１２へ、Wi-Fi通信路の接続先の切換を通知する（Ｓ９０３、Ｓ９０４）。Wi-Fi通信路の接続先の切換の通知を受信したスマートフォン１２は、テザリングサービスの接続先変更を認識し（Ｓ９４）、Wi-Fi通信路１１３を解放する。
【００４２】
以上説明したように、本実施形態のスマートフォン１２と車載装置１３とのペアリングを契機に、スマートフォン１２は、車載装置１３のCapability情報を認識する。スマートフォン１２は、Capability情報を基に、デジタルカメラ１１に対するテザリングサービスの接続先装置を適切に決定することが可能になる。なお、テザリングサービス実施中のスマートフォン１２とデジタルカメラ１１の双方を携帯するユーザが、車載装置１３を装備する自動車へ乗車する実施形態を示したが、モバイルルーター等の携帯情報中継装置へ適用しても、同等の効果が得られる。
【００４３】
（第二実施形態）
第二実施形態として、スマートフォン１２とデジタルカメラ１１を携帯するユーザが、車載装置１３を装備する車の中で、スマートフォン１２で画面同期サービスを利用する例を説明する。以下、第一実施形態で説明したことと異なる点について説明し、共通部分については説明を省略する。
【００４４】
本実施形態における画面同期サービスのイメージ図を図３に示す。図３に示すように、スマートフォン１２がWi-Fi通信により、車載装置１３に映される、例えば地図情報をスマートフォン１２が共有するサービスが、本実施形態における画面同期サービスである。画面同期サービス利用時は、スマートフォン１２はWi-Fi STA Modeで動作し、車載装置はWi-Fi AP Modeで動作する。
【００４５】
続いて、第一実施形態において説明した図１、２、７と関連付けて図１４、図１５を参照して、本実施形態における画像同期サービスシステムにおける各装置の動作について説明する。図１４と図１５はそれぞれ、画面同期サービスを開始する場合と、画面同期サービスを終了する場合を示す。
【００４６】
まず、画面同期サービスを開始する場合について説明する（図１４）。前提として、スマートフォン１２は、車載装置１３が装備された車に乗る際にテザリングコストに基づく判定（図７のＳ７０９）によって、デジタルカメラ１１とWi-Fi通信路１１１を介した接続が継続されているものとする。そして、スマートフォン１２は、無線WAN通信路１２１を介したテザリングサービスをデジタルカメラ１１に提供しているものとする（Ｓ１４０１、図２）。
【００４７】
スマートフォン１２を携帯するユーザが車載装置１３との間で、画面同期サービスを利用する場合、ユーザはまず、画面共有動作の開始操作を行う（Ｓ１４１）。操作を受付けたスマートフォン１２は、今回起動する画面同期サービスの実行に際し、車載装置１３とのWi-Fi通信路での接続の必要性を判定する（Ｓ７１０）。図１４の例では、スマートフォン１２は、車載装置１３とのWi-Fi通信路での接続は必要と判定するものとする。
【００４８】
当該判定後に、スマートフォン１２は、Bluetooth通信路１０１を介してペアリング中のデジタルカメラ１１と接続する（Ｓ１４０２）。続いて、スマートフォン１２は、Wi-Fi通信路の接続先の変更（Wi-Fi通信路１１１からWi-Fi通信路１１３への変更）を指示する指示メッセージを送信する（Ｓ１４０３）。
【００４９】
デジタルカメラ１１は、指示メッセージ（Ｓ１４０３）の受信によってWi-Fi通信路の接続先の変更を認識し（Ｓ１４２）、指示の受諾メッセージを返送する（Ｓ１４０４）。それと共に、デジタルカメラ１１は、Wi-Fi通信路の接続先をスマートフォン１２から、車載装置１３へ切換える（Ｓ１４０５）。
【００５０】
デジタルカメラ１１は、当該切換完了後、Bluetooth通信路１０１を介して、スマートフォン１２へWi-Fi通信路の接続先の切換を通知する（Ｓ１４０６、Ｓ１４０７）。Wi-Fi通信路の接続先の切換の通知を受信したスマートフォン１２は、テザリングサービスの接続先変更を認識し（Ｓ１４３）、Wi-Fi通信路１１１を解放する。その後、スマートフォン１２は、車載装置１３とのWi-Fi通信路１１２の接続を開始する（Ｓ１４０８、Ｓ１４４）。
【００５１】
次に、画面同期サービスを終了する場合について説明する（図１５）。デジタルカメラ１１はWi-Fi通信路１１３で、スマートフォン１２はWi-Fi通信路１１２で、車載装置１３と接続中である（Ｓ１５０１、Ｓ１５０２）。この状態で、画面同期サービスを終了する場合、ユーザはスマートフォン１２にて画面共有動作の終了操作を行う（Ｓ１５１）。当該操作に従い、スマートフォン１２は、車載装置１３とのWi-Fi通信路１１２の接続を解除する。
【００５２】
スマートフォン１２は、当該解除後に、Bluetooth通信路１０１を介してペアリング中（グループ登録中）のデジタルカメラ１１と接続（Ｓ１５０３）する。続いて、スマートフォン１２は、Wi-Fi通信路の接続先の変更（Wi-Fi通信路１１３からWi-Fi通信路１１１への変更）を指示する指示メッセージを送信する（Ｓ１５０４）。
【００５３】
デジタルカメラ１１は、スマートフォン１２からＳ１５０４で送信された指示メッセージを受信することによりWi-Fi通信路の接続先の復帰を認識する（Ｓ１５２）。そしてデジタルカメラ１１は、受信した指示メッセージに対する受諾メッセージを、Bluetooth通信路１０１を介して返送する（Ｓ１５０５）。それと共に、デジタルカメラ１１は、Wi-Fi通信路の接続先を車載装置１３から、スマートフォン１２へ切換える（Ｓ１５０６）。デジタルカメラ１１は、当該切換完了後、Bluetooth通信路１０１を介してスマートフォン１２へ、Wi-Fi通信路の接続先の切換を通知する（Ｓ１５０７、Ｓ１５０８）。
【００５４】
以上説明したように、スマートフォン１２は、車載装置１３とのWi-Fi通信路を利用する画面共有サービス（機器連繋サービス）の開始・終了を契機に、デジタルカメラ１１に対するテザリングサービスの接続先装置を適切に決定することが可能になる。尚、上記各実施形態におけるスマートフォンやデジタルカメラや車載装置は通信装置の一例であり、これら以外の装置、例えばＰＣやプリンタや各種のスマートデバイス等であってもよい。
【００５５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
１１  デジタルカメラ、１２  スマートフォン、１３  車載装置（ＩＶＩ）、１４  Cloud、１５  情報サーバー（ＤＢ）
【図１】
2019033443.tif 000003
【図２】
2019033443.tif 000004
【図３】
2019033443.tif 000005
【図４】
2019033443.tif 000006
【図５】
2019033443.tif 000007
【図６】
2019033443.tif 000008
【図７】
2019033443.tif 000009
【図８】
2019033443.tif 000010
【図９】
2019033443.tif 000011
【図１０】
2019033443.tif 000012
【図１１】
2019033443.tif 000013
【図１２】
2019033443.tif 000014
【図１３】
2019033443.tif 000015
【図１４】
2019033443.tif 000016
【図１５】
2019033443.tif 000017