(57)【特許請求の範囲】
【請求項１】
通信装置であって、
所定の位置の情報を記憶する第１の記憶手段と、
前記所定の位置を含む所定の範囲内に前記通信装置が存在することを検知する検知手段と、
前記検知手段により、前記所定の範囲内に前記通信装置が存在することが検知されたことに応じて、第１の無線ネットワークで利用される第１の通信方式よりも消費電力の低い第２の通信方式を用いて、他の通信装置を前記第１の無線ネットワークに接続させるための所定の情報を前記他の通信装置に送信する送信手段と、
を有することを特徴とする通信装置。
【請求項２】
前記第１の記憶手段は、前記所定の位置において前記通信装置が前記第１の無線ネットワークに接続した場合、当該所定の位置の情報を記憶することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１の記憶手段は、更に、前記第１の通信方式を利用して通信する前記第１の無線ネットワークに接続するための第１の設定情報を記憶し、
前記送信手段は、前記第１の設定情報を前記所定の情報として前記他の通信装置に送信することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記第１の記憶手段は、ユーザの指示に応じて、前記所定の位置と前記第１の設定情報とを対応付けて記憶することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記第１の設定情報は、前記第１の無線ネットワークの識別子、暗号方式、暗号鍵、認証方式の情報の少なくとも１つを含むことを特徴とする請求項３または４に記載の通信装置。
【請求項６】
前記検知手段により、前記所定の範囲内に前記通信装置が存在することが検知された場合、前記第１の無線ネットワークを探索する第１の探索手段を更に有することを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記第１の探索手段により前記第１の無線ネットワークが検出されなかった場合、前記送信手段は前記所定の情報を前記他の通信装置に送信しないことを特徴とする請求項６に記載の通信装置。
【請求項８】
基地局として第２の無線ネットワークを生成する生成手段を更に有し、
前記第１の探索手段により前記第１の無線ネットワークが検出されなかった場合、前記送信手段は、前記第２の無線ネットワークに接続するための第２の設定情報を、前記第２の通信方式を用いて前記他の通信装置に送信することを特徴とする請求項６または７に記載の通信装置。
【請求項９】
前記第１の通信方式および前記第２の通信方式とは異なる第３の通信方式により外部装置と通信する通信手段と、
前記第２の無線ネットワークを介して前記他の通信装置と接続した場合、前記他の通信装置と前記外部装置との間の通信を、前記通信手段を利用して中継する中継手段と、
を更に有することを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記通信手段を介して前記外部装置と通信できない場合、前記第１の探索手段により前記第１の無線ネットワークが検出されなかった場合であっても、前記送信手段は前記第２の設定情報を送信しないことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記送信手段は、更に、データのアップロード要求を前記他の通信装置に送信することを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
前記検知手段は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して、前記所定の範囲内に前記通信装置が存在することを検知することを特徴とする請求項１から１１のいずれか１項に記載の通信装置。
【請求項１３】
前記検知手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した無線通信を利用して、前記所定の範囲内に前記通信装置が存在することを検知することを特徴とする請求項１から１１のいずれか１項に記載の通信装置。
【請求項１４】
前記検知手段により、前記所定の範囲内に前記通信装置が存在することが検知された場合、前記第２の通信方式を利用して前記他の通信装置を探索する第２の探索手段を更に有し、
前記第２の探索手段により前記他の通信装置が検出されなかった場合、ユーザにエラーを通知する通知手段を更に有することを特徴とする請求項１から１３のいずれか１項に記載の通信装置。
【請求項１５】
前記第１の通信方式はＩＥＥＥ８０２．１１シリーズに準拠した無線通信方式であり、
前記第２の通信方式はＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙに準拠した無線通信方式であることを特徴とする請求項１から１４のいずれか１項に記載の通信装置。
【請求項１６】
通信装置の制御方法であって、
所定の位置の情報を記憶部に記憶させる記憶工程と、
前記所定の位置を含む所定の範囲内に前記通信装置が存在することを検知する検知工程と、
前記所定の範囲内に前記通信装置が存在することが検知されたことに応じて、第１の無線ネットワークで利用される第１の通信方式よりも消費電力の低い第２の通信方式を用いて、他の通信装置を前記第１の無線ネットワークに接続させるための所定の情報を前記他の通信装置に送信する送信工程と、
を有することを特徴とする制御方法。
【請求項１７】
第１の通信装置が、
所定の位置の情報を記憶部に記憶し、
前記所定の位置を含む所定の範囲内に前記第１の通信装置が存在することを検知したことに応じて、第１の無線ネットワークで利用される第１の通信方式よりも消費電力の低い第２の通信方式を用いて、第２の通信装置を前記第１の無線ネットワークに接続させるための所定の情報を前記第２の通信装置に送信し、
前記第２の通信装置が、
前記所定の情報を前記第１の通信装置から受信し、
前記所定の情報を受信したことに応じて、前記第１の無線ネットワークに接続することを特徴とする通信方法。
【請求項１８】
前記第１の通信装置は、前記第１の無線ネットワークに接続するための設定情報を前記第２の通信装置に送信し、
前記第２の通信装置は、前記設定情報に基づいて前記第１の無線ネットワークに接続することを特徴とする請求項１７に記載の通信方法。
【請求項１９】
前記第２の通信装置は、前記設定情報を利用して前記第１の無線ネットワークに接続すると、画像データをサーバに送信することを特徴とする請求項１８に記載の通信方法。
【請求項２０】
コンピュータを請求項１から１５のいずれか１項に記載の通信装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの情報を通知する通信装置に関する。
【背景技術】
【０００２】
近年、自宅や店舗などにＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信を行う基地局が設置されるようになった。ユーザがカメラ等の通信装置に、基地局が生成した無線ネットワークの情報を入力、もしくは、選択することで、通信装置は基地局と無線ＬＡＮ通信を行うことができる。
【０００３】
一方で、無線ＬＡＮ通信よりも小さい消費電力で通信可能なＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）通信が規格化されており、無線ＬＡＮ通信とＢＬＥ通信とを行う通信装置が存在する。特許文献１には、ユーザの指示に応じて、無線ＬＡＮ通信の開始を通信装置がＢＬＥ通信を介して相手装置に通知し、自装置と相手装置との間で無線ＬＡＮ通信を行う構成が開示されている。この構成によれば、無線ＬＡＮ通信を開始するまで、通信装置と相手装置は低消費電力のＢＬＥ通信だけを行えばよいので、消費電力が低減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７‐３０６２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、通信装置と相手装置とが消費電力を抑えるためにＢＬＥ通信を行っている際に、相手装置に通信装置とは異なる基地局と接続させたい場合がある。例えば、相手装置がカメラであり、基地局を介してメディアデータをアップロードしたい場合である。
【０００６】
このような場合、自宅や店舗など特定の場所に設置された基地局と相手装置とを無線ＬＡＮ通信させるため、ユーザは基地局の存在する特定の場所にいることを認識する必要があった。
【０００７】
更に、自宅や店舗など特定の場所に設置された基地局と相手装置とを無線ＬＡＮ通信させるためには、特定の場所にある基地局が生成した無線ネットワークの情報が必要であるが、これをユーザが入力もしくは選択するのは煩わしかった。
【０００８】
本発明は上記課題を鑑みたものであり、消費電力を低減しつつ、所定の場所で他の通信装置が無線ネットワークへ簡単に接続できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を鑑み、本発明の通信装置は、所定の位置の情報を記憶する第１の記憶手段と、前記所定の位置を含む所定の範囲内に前記通信装置が存在することを検知する検知手段と、前記検知手段により、前記所定の範囲内に前記通信装置が存在することが検知されたことに応じて、第１の無線ネットワークで利用される第１の通信方式よりも消費電力の低い第２の通信方式を用いて、他の通信装置を前記第１の無線ネットワークに接続させるための所定の情報を前記他の通信装置に送信する送信手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、消費電力を低減しつつ、所定の場所で他の通信装置が無線ネットワークへ簡単に接続することができる。
【図面の簡単な説明】
【００１１】
【図１】システム構成図。
【図２】通信装置および他の通信装置のハードウェア構成図。
【図３】通信装置の機能ブロック図。
【図４】他の通信装置の機能ブロック図。
【図５】通信装置が実現するフローチャート。
【図６】通信装置が実現するフローチャート。
【図７】通信装置が実現するフローチャート。
【図８】通信装置が実現するフローチャート。
【図９】他の通信装置が実現するフローチャート。
【図１０】装置間の通信シーケンスチャート。
【図１１】装置間の通信シーケンスチャート。
【図１２】装置間の通信シーケンスチャート。
【発明を実施するための形態】
【００１２】
図１に、本実施形態のシステム構成図を示す。通信装置１０１は、他の通信装置１０２とＩＥＥＥ８０２．１１シリーズに準拠した無線通信１５１、および、ＢＬＥに準拠した無線通信１５２を行う。ＢＬＥとはＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙの略であり、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ｖｅｒ４．０規格に準拠した無線通信方式である。
【００１３】
ＢＬＥに準拠した無線通信１５２は、他の通信装置１０２とＩＥＥＥ８０２．１１シリーズに準拠した無線通信１５１と比べて低消費電力で通信することができる。換言すれば、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信１５１は、ＢＬＥに準拠した無線通信１５２よりも通信に係る消費電力が高い。一方で、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信１５１は、ＢＬＥに準拠した無線通信１５２よりも高速な通信が可能である。
【００１４】
また、通信装置１０１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星１１０から通知されるＧＰＳ信号１５３を受信する。なお、簡略化のためにＧＰＳ衛星１１０を１つのみ図示しているが、実際には複数（望ましくは４台以上）のＧＰＳ衛星１１０が存在し、通信装置１０１は複数のＧＰＳ衛星１１０の各々からＧＰＳ信号１５３を受信する。
【００１５】
通信装置１０１は、公衆網１５４を介して公衆基地局１１１とも通信する。通信装置１０１は公衆基地局１１１を介してサーバ１２１と通信可能である。また、通信装置１０１は、他の通信装置１０２、および、基地局としてのアクセスポイント１１２を介してサーバ１２１と通信することも可能である。
【００１６】
一方、通信装置１０２は、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信１５５を介してアクセスポイント（以下、ＡＰ）１１２と通信可能である。
【００１７】
ここでは、通信装置１０１はスマートフォン、他の通信装置１０２はデジタルカメラであるものとして説明する。しかしこれに限らず、通信装置１０１および他の通信装置１０２は、例えば、撮像装置（カメラやビデオカメラ等）やスキャナ等の画像入力装置であってもよいし、プリンタやコピー機、プロジェクタ等の画像出力装置であってもよい。また、ハードディスク装置やメモリ装置などの記憶装置であってもよいし、パーソナルコンピュータ（ＰＣ）やスマートフォンなどの情報処理装置であってもよい。
【００１８】
図２に、通信装置１０１のハードウェア構成を示す。
【００１９】
記憶部２０１はＲＯＭ、ＲＡＭにより構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。また、記憶部２０１は、画像データや映像データ等のメディアデータを記憶する。更に、記憶部２０１は、メディアデータに加えて、文書データや音楽データ等、様々なコンテンツデータを記憶するようにしてもよい。
【００２０】
なお、記憶部２０１として、ＲＯＭ、ＲＡＭ等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード、ＤＶＤなどの記憶媒体を用いてもよい。
【００２１】
制御部２０２はＣＰＵ、または、ＭＰＵにより構成され、記憶部２０１に記憶されたプログラムを実行することにより通信装置１０１全体を制御する。なお、制御部２０２が実行しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）との協働により通信装置１０１全体を制御するようにしてもよい。
【００２２】
また、制御部２０２は、機能部２０３を制御して、撮像や印刷、投影等の所定の処理を実行する。機能部２０３は、通信装置１０１が所定の処理を実行するためのハードウェアである。例えば、通信装置１０１がカメラである場合、機能部２０３は撮像部であり、撮像処理を行う。また、例えば、通信装置１０１がプリンタである場合、機能部２０３は印刷部であり、印刷処理を行う。また、例えば、通信装置１０１がプロジェクタである場合、機能部２０３は投影部であり、投影処理を行う。機能部２０３が処理するデータは、記憶部２０１に記憶されているデータであってもよいし、後述する無線ＬＡＮ通信部２１１を介して他の通信装置と通信するデータであってもよい。
【００２３】
入力部２０４は、ユーザからの各種操作の受付を行う。出力部２０５は、ユーザに対して各種出力を行う。ここで、出力とは、画面上への表示や、スピーカーによる音声出力、振動出力等の少なくとも１つを含む。なお、タッチパネルのように入力部２０４と出力部２０５の両方を１つのモジュールで実現するようにしてもよい。電源部２０６は、通信装置１０１全体に電力を供給する。電源部２０６は、バッテリであってもよいし、商用電源から電力を取得して供給するモジュールであってもよい。
【００２４】
無線ＬＡＮ通信部２１１は、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信の制御や、ＩＰ通信の制御を行う。ここで、ＬＡＮとはＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略であり、ＩＰはＩｎｔｅｒｎｅｔ  Ｐｒｏｔｃｏｌの略である。また、無線ＬＡＮ通信部２１１は、第１アンテナ２１２を制御して、無線通信のための無線信号の送受信を行う。公衆通信部２２１は、ＬＴＥに準拠した公衆通信の制御を行う。ＬＴＥとは、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎの略である。なお、公衆通信として、５Ｇの通信を用いてもよい。また、公衆通信部２２１は、第２アンテナ２２２を制御して、公衆通信のための無線信号の送受信を行う。ＧＰＳ通信部２３１は、第３アンテナ２３２を介して複数のＧＰＳ衛星１１０の各々から通知されるＧＰＳ信号１５３を受信する。
【００２５】
ＢＬＥ通信部２４１は、ＢＬＥに準拠した低消費電力のＢＬＥ通信の制御を行う。ＢＬＥ通信部２４１は、第４アンテナ２４２を制御して、ＢＬＥ通信のための無線信号の送受信を行う。また、ＢＬＥ通信部２４１は、電源部２０６とは独立した電源部２４３を有する。これにより、ＢＬＥ通信部２４１は、他のモジュールと独立した動作することができる。即ち、電源部２０６が電力供給を停止し、制御部２０２や無線ＬＡＮ通信部２１１等が停止している場合であっても、通信装置１０１はＢＬＥに準拠した無線通信を行うことができる。
【００２６】
他の通信装置１０２のハードウェア構成は、通信装置１０１と、ほぼ同様であるので説明を省略する。なお、他の通信装置１０２は、公衆通信部２２１、第２アンテナ２２２、ＧＰＳ通信部２３１、第３アンテナ２３２については有していない。
【００２７】
図３に、通信装置１０１の機能ブロック図を示す。また、図４に、他の通信装置１０２の機能ブロック図を示す。本実施形態においては、以下に示す各機能ブロックは、各装置が有する記憶部２０１に記憶されたプログラムを、当該装置が有する制御部２０２が読み出して実行されることにより実現される。
【００２８】
しかしこれに限らず、以下の機能ブロックの一部または全部がハードウェアにより実現されていてもよい。ハードウェアにより実現する場合、例えば、所定のコンパイラを用いることで、各ステップを実現するためのプログラムからＦＰＧＡ上に自動的に専用回路を生成すればよい。ＦＰＧＡとは、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略である。また、ＦＰＧＡと同様にしてＧａｔｅ  Ａｒｒａｙ回路を形成し、ハードウェアとして実現するようにしてもよい。
【００２９】
無線ＬＡＮ制御部３１０は、無線ＬＡＮ通信部２１１を介した無線ＬＡＮ通信を制御する。ＢＬＥ制御部３２０は、ＢＬＥ通信部２４１を介したＢＬＥ通信を制御する。公衆制御部３３０は、公衆通信部２２１を介した公衆通信を制御する。
【００３０】
テザリング制御部３４０は無線ＬＡＮ通信部２１１を介した無線ＬＡＮ通信と公衆通信部２２１を介した公衆通信との中継処理（テザリング処理）を行う。テザリング処理を開始する際、テザリング制御部３４０は、無線ＬＡＮ通信部２１１に対してアクセスポイント（ＡＰ）として起動するよう指示する。当該指示が行われると、無線ＬＡＮ通信部２１１は無線ネットワークを新たに形成し、当該無線ネットワークの識別子を含むビーコンの送信を開始する。また、テザリング処理を終了する際、テザリング制御部３４０は、無線ＬＡＮ通信部２１１に対してＡＰとしての動作を停止するよう指示する。当該指示が行われると、無線ＬＡＮ通信部２１１はビーコンの送信を停止する。
【００３１】
位置推定部３５０は、通信装置１０１の現在位置を推定する。位置推定部３５０は、複数のＧＰＳ衛星１１０（望ましくは４台以上）の各々からＧＰＳ通信部２３１を介して受信したＧＰＳ信号１５３を解析し、通信装置１０１の現在位置（緯度・経度情報）を推定する。
【００３２】
なお、位置推定部３５０は、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を利用して、周囲に存在する無線ネットワークの情報に基づいて通信装置１０１の現在位置を推定するようにしてもよい。この場合、位置推定部３５０は、周囲に存在する無線ネットワークの情報を、無線ＬＡＮ通信部２１１を介して取得し、取得した無線ネットワーク情報を外部装置に送信する。外部装置は、無線ネットワークの位置を示す位置情報を位置推定部３５０に返送する。この位置情報に基づいて、位置推定部３５０は通信装置１０１の現在位置を推定する。
【００３３】
また、位置推定部３５０は、ＢＬＥ通信部２４１を介して取得したＵＵＩＤ情報に基づいて通信装置１０１の現在位置を推定するようにしてもよい。ＵＵＩＤとは、Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒの略であり、ＵＵＩＤの送信元を識別する識別子である。具体的には、位置推定部３５０は、ＵＵＩＤと位置情報とを対応付けて記憶部２０１に記憶しておき、ＵＵＩＤを取得した際に、当該ＵＵＩＤと対応付けて記憶された位置情報を参照することにより、通信装置１０１の現在位置を推定する。
【００３４】
また、位置推定部３５０は、通信装置１０１が有する不図示の気圧計、加速度センサ、可視光や音波を用いた通信機器等のデバイスを用いて通信装置１０１の現在位置を推定するようにしてもよい。
【００３５】
位置推定部３５０は、上述した推定方法のうちの１つもしくは複数の方法に基づいて通信装置１０１の現在位置を推定するようにしてもよい。その際には、信号の電波強度を考慮して現在位置を推定するようにしてもよい。
【００３６】
他装置管理部３６０は、他の通信装置１０２の情報を登録・管理する処理部である。当該情報には、他の通信装置１０２の識別子、および、他の通信装置１０２がＢＬＥに準拠した無線通信を行うことができるか否かを示す情報が含まれる。なお、ここでは識別子としてＵＵＩＤを用いる。
【００３７】
次に図４を参照して他の通信装置１０２の機能ブロックを説明する。
【００３８】
無線ＬＡＮ制御部４１０は、無線ＬＡＮ通信部２１１を介した無線ＬＡＮ通信を制御する。ＢＬＥ制御部４２０は、ＢＬＥ通信部２４１を介したＢＬＥ通信を制御する。アップロード処理部４３０は、記憶部２０１に記憶されるメディアデータを、無線ＬＡＮ制御部４１０を介してサーバ１２１等の外部装置に送信する。
【００３９】
メディアデータ管理部４４０は、記憶部２０１に記憶されたメディアデータを管理する。なお、他の通信装置１０２がデジタルカメラである場合、メディアデータ管理部４４０は、機能部２０３により撮像された画像または映像をメディアデータとして管理する。また、メディアデータ管理部４４０は、記憶部２０１に記憶された各メディアデータがアップロード処理部４３０を介して外部装置に送信されたかどうかを記憶する。アップロード処理部４３０を介して外部装置に送信されていないメディアデータは、メディアデータ管理部４４０において未アップロードデータとして管理される。
【００４０】
図５に、通信装置１０１が他の通信装置１０２を制御して、他の通信装置１０２が有するメディアデータをサーバ１２１に自動的にアップロードさせる際の処理を示す。当該処理は、通信装置１０１の記憶部２０１に記憶されたプログラムを通信装置１０１の制御部２０２が読み出し、それを実行することで実現される。
【００４１】
また、以下では、通信装置１０１がスマートフォン、他の通信装置１０２がデジタルカメラであるものとして説明する。
【００４２】
まずスマートフォンは、制御対象となるデジタルカメラの登録処理、自動的にアップロードを行う位置と無線ネットワークの登録処理を行う（Ｓ５０１）。本登録処理について、図６を用いて説明する。
【００４３】
スマートフォンは出力部２０５にアップロード処理の対象とするデジタルカメラをユーザに指定させるための画面を表示する（Ｓ６０１）。当該画面には、他装置管理部３６０が管理するＢＬＥ通信でペアリング済みのデジタルカメラの一覧と、新たにデジタルカメラを登録する旨を表すメニュー画面が表示される。ユーザは入力部２０４を操作して、出力部２０５に表示されたデジタルカメラもしくはデジタルカメラ登録メニューを選択する。
【００４４】
ユーザがペアリング済みのカメラを選択した場合（Ｓ６０２でＹＥＳ）、他装置管理部３６０はＢＬＥ制御部３２０を介してユーザが選択したデジタルカメラから識別子情報を取得し、記憶する（Ｓ６０８）。本実施形態においてデジタルカメラの識別子情報とはＵＵＩＤである。しかし、これに限らず、無線ＬＡＮ通信やＢＬＥ通信のアドレス情報、デジタルカメラの機種名、ユーザが設定するニックネームなどを用いてもよい。
【００４５】
ユーザが新たにデジタルカメラを登録するメニューを選択すると（Ｓ６０２でＮＯ）、ＢＬＥ制御部３２０はスマートフォンがＢＬＥを用いて周囲に存在する装置（周辺機器）を探索する（Ｓ６０３）。該探索の結果、検出された周辺機器の情報を出力部２０５は一覧表示する（Ｓ６０４）。一覧表示する周辺機器は、ＢＬＥ通信の探索処理で検出された装置を全て一覧表示してもよいし、検出された機器の種別や名称などをさらに取得してアップロード処理が可能なデジタルカメラを選別して表示してもよい。
【００４６】
そして、ユーザに入力部２０４を操作して、Ｓ６０４で出力部２０５に表示された一覧からアップロード処理を行いたいデジタルカメラを選択させる。他装置管理部３６０は、ユーザにより選択されたデジタルカメラに対してＢＬＥ制御部３２０を介してＢＬＥのペアリング処理を試みる（Ｓ６０５）。
【００４７】
ペアリング処理が成功すると（Ｓ６０６でＹＥＳ）、他装置管理部３６０はＢＬＥ制御部３２０を介してユーザが選択したデジタルカメラから識別子情報を取得し、記憶する（Ｓ６０８）。一方、ペアリング処理に失敗した場合（Ｓ６０６でＮＯ）、出力部２０５にエラーメッセージを表示し（Ｓ６０７）、登録処理に失敗したとして図６の処理を終了する。
【００４８】
デジタルカメラの識別子取得・記憶処理（Ｓ６０８）が完了すると、位置推定部３５０はＧＰＳ通信部２３１を介してスマートフォンの現在の位置情報の取得を試みる（Ｓ６０９〜Ｓ６１４）。ここでは、位置情報として緯度および経度情報の取得を試みる。
【００４９】
次に、当該位置情報の取得処理について詳細に説明する。
【００５０】
まず、位置推定部３５０はＧＰＳ通信部２３１が起動済みか否かを判定する（Ｓ６０９）。ＧＰＳ通信部２３１が起動済みの場合、Ｓ６１１に進む。一方、ＧＰＳ通信部２３１が起動済みでない場合（Ｓ６０９でＮＯ）、位置推定部３５０はＧＰＳ通信部２３１を起動する（Ｓ６１０）。
【００５１】
そして、ＧＰＳ通信部２３１は緯度・経度情報の取得を試みる（Ｓ６１１）。緯度・経度情報の取得に成功すると（Ｓ６１２でＹＥＳ）、他装置管理部３６０は当該緯度・経度情報を自宅位置として記憶する（Ｓ６１３）。一方、緯度・経度情報の取得に失敗すると（Ｓ６１２でＮＯ）、他装置管理部３６０は自宅の緯度・経度情報なしとしてこれを記憶する（Ｓ６１４）。
【００５２】
続いてスマートフォンは、自宅位置を判別する方法としてＢＬＥ発信機の情報を使用するかどうかをユーザに確認するメッセージを出力部２０５に表示する（Ｓ６１５）。ユーザは入力部２０４を操作して、自宅位置を判別する方法としてＢＬＥ発信機の情報を使用するかどうかを選択する。ユーザがＢＬＥ発信機の情報を使用すると選択した場合（Ｓ６１６でＹＥＳ）、ＢＬＥ制御部３２０はスマートフォンがＢＬＥで通信可能なＢＬＥ発信機を探索する（Ｓ６１７）。当該探索の結果、ＢＬＥ発信機を検出した場合（Ｓ６１８でＹＥＳ）、出力部２０５は検出されたＢＬＥ発信機の情報を一覧表示する（Ｓ６１９）。
【００５３】
そして、ユーザが入力部２０４を操作してＢＬＥ発信機を選択すると、他装置管理部３６０は選択されたＢＬＥ発信機がユーザの自宅に設置されているものであるとして、該ＢＬＥ発信機の識別子（ＵＵＩＤ）を記憶する（Ｓ６２０）。
【００５４】
一方、ユーザがＢＬＥ発信機の情報を使用しないと選択した場合（Ｓ６１６でＮＯ）、他装置管理部３６０は自宅に設定されたＢＬＥ発信機なしとしてこれを記憶する（Ｓ６２１）。また、ＢＬＥ発信機の探索の結果、ＢＬＥ発信機が検出されなかった場合（Ｓ６１８でＮＯ）も、他装置管理部３６０は自宅に設定されたＢＬＥ発信機なしとしてこれを記憶する（Ｓ６２１）。
【００５５】
続いて、無線ＬＡＮ制御部３１０は周囲に存在する外部の無線ＬＡＮネットワークを探索する（Ｓ６２２）。ここで、無線ＬＡＮネットワークとは、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信を行う無線ネットワークである。そして、出力部２０５は検出された無線ＬＡＮネットワークの一覧と、スマートフォンのテザリング機能を利用する旨を表すメニュー画面を表示する（Ｓ６２３）。
【００５６】
ユーザは入力部２０４を操作して、メディアデータのアップロード処理のために、探索された外部の無線ＬＡＮネットワークを利用するか、もしくは、スマートフォンのテザリング機能を利用するかを選択する。ここで、外部の無線ＬＡＮネットワークを利用する場合には、利用する無線ＬＡＮネットワークを指定する。
【００５７】
この結果、テザリング機能の利用が選択された場合（Ｓ６２４でＮＯ）、他装置管理部３６０はアップロード処理でスマートフォンのテザリング機能を使用する旨を記憶する（Ｓ６２５）。ここでは、更にスマートフォンが生成する無線ＬＡＮネットワークの情報を記憶する。そして、図６に示す登録処理を成功裏に終了する。
【００５８】
一方、いずれかの無線ＬＡＮネットワークが選択された場合（Ｓ６２４でＹＥＳ）、無線ＬＡＮ制御部３１０は選択された無線ＬＡＮネットワークへの接続を試みる（Ｓ６２６）。接続に成功すると（Ｓ６２７でＹＥＳ）、他装置管理部３６０は自動アップロード処理で使用する無線ＬＡＮネットワーク情報として、当該無線ＬＡＮネットワークの設定情報を記憶する（Ｓ６２８）。ここで記憶する設定情報には、当該無線ＬＡＮネットワークで利用されるネットワーク識別子、暗号方式、暗号鍵、認証方式、認証鍵等が含まれる。ここで、ネットワーク識別子は、例えばＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）である。他装置管理部３６０は、更にＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を設定情報として記憶するようにしてもよい。また、設定情報として上述した全ての要素を含む必要はなく、いずれか１つ以上の要素を含んでいればよい。
【００５９】
スマートフォンは無線ＬＡＮネットワークの設定情報の記憶処理が完了すると、図７の検索・登録処理を成功裏に終了する。
【００６０】
一方で、無線ＬＡＮ制御部３１０が、選択された無線ＬＡＮネットワークへの接続に失敗すると（Ｓ６２７でＮＯ）、出力部２０５はエラーメッセージを表示する（Ｓ６２９）。そして、スマートフォンは登録処理に失敗したとして図７の処理を終了する。また、この際、他装置管理部３６０は図６の処理で記憶したデジタルカメラの情報、位置情報、および、ＢＬＥ発信機の情報を破棄するようにしてもよい。即ち、スマートフォンは、デジタルカメラの情報、位置情報、および、ＢＬＥ発信機の情報を登録しない。
【００６１】
図５の説明に戻る。図６で説明した登録処理（Ｓ５０１）に失敗した場合（Ｓ５０２でＮＯ）、スマートフォンは図５に示す処理を終了する。一方、登録処理に成功すると（Ｓ５０２でＹＥＳ）、スマートフォンはユーザ操作によって自動アップロード処理が停止されるまで（Ｓ５０７でＹＥＳになるまで）Ｓ５０３からＳ５０７の処理を繰り返す。
【００６２】
スマートフォンは、現在位置がＳ５０１で登録された自宅位置を含む所定範囲内に入っているか否かを判定する（Ｓ５０３）。これを自宅内判定処理と称する。当該判定処理の詳細について、図７を用いて詳細に説明する。
【００６３】
自宅内判定処理を開始すると、他装置管理部３６０はＳ６２０でＢＬＥ発信機情報を記憶したかどうかを判定する（Ｓ７０１）。ＢＬＥ発信機情報を記憶していない場合（Ｓ７０１でＮＯ）、Ｓ７０３に進む。
【００６４】
一方、ＢＬＥ発信機情報を記憶していた場合（Ｓ７０１でＹＥＳ）、位置推定部３５０はＢＬＥ制御部３２０を介して当該ＢＬＥ発信機器が発するＢＬＥ信号が受信できるかどうかを判定する（Ｓ７０２）。
【００６５】
当該ＢＬＥ信号が受信できない場合（Ｓ７０２でＮＯ）、位置推定部３５０はスマートフォンが自宅外に位置するものと判定し、本処理を終了する。このように、スマートフォンはＢＬＥ信号を利用することによってＧＰＳを用いることなく、自宅外に位置すると判定することができる。これにより、消費電力を抑えることができる。
【００６６】
一方、当該ＢＬＥ信号が受信できる場合（Ｓ７０２でＹＥＳ）、他装置管理部３６０はＳ６１３で自宅の緯度・経度情報を記憶したかどうかを判定する（Ｓ７０３）。緯度・経度情報を記憶していなければ（Ｓ７０３でＮＯ）、位置推定部３５０はスマートフォンが自宅内に位置するものと判定して本処理を終了する。
【００６７】
緯度・経度情報を記憶している場合（Ｓ７０３でＹＥＳ）、位置推定部３５０はＧＰＳ通信部２３１を介してスマートフォンの現在位置（緯度・経度）を取得する（Ｓ７０４）。具体的には、位置推定部３５０は複数のＧＰＳ衛星（望ましくは４台以上）の各々から、ＧＰＳ信号１５３を受信し、所定の計算を行うことにより、スマートフォンの現在位置（緯度・経度）を取得する。位置推定部３５０は取得した緯度・経度の値とＳ６１３で記憶した緯度・経度の値を比較し、両者の値が一致するもしくは一定範囲内に位置する場合（Ｓ７０５でＹＥＳ）、スマートフォンが自宅内に位置するものと判定して本処理を終了する。取得した緯度・経度の値とＳ６１３で記憶した緯度・経度の値が一定範囲内にない場合（Ｓ７０５でＮＯ）、位置推定部３５０はスマートフォンが自宅外に位置するものと判定して本処理を終了する。
【００６８】
このようにして、スマートフォンが自宅内にあるか否か、即ち、Ｓ５０１で登録された自宅位置を含む所定範囲内に入っているか否かを判定する。
【００６９】
図５の説明に戻る。Ｓ５０３の判定の結果、スマートフォンが自宅内にあると判定された場合（Ｓ５０４でＹＥＳ）について説明する。この場合、スマートフォンはＳ６０８で登録したデジタルカメラに対して、無線ＬＡＮ制御部３１０が生成した無線ＬＡＮネットワークの設定情報を通知すると共にメディアデータのアップロード指示を行う（Ｓ５０５）。なお、前回、Ｓ５０３の処理を実行した際にも自宅内であると判定された場合には、当該設定情報の通知とアップロード指示を省略するようにしてもよい。即ち、複数回、登録された位置を含む所定範囲内にスマートフォンが存在することを判定し、当該判定が為された場合には、設定情報の通知やアップロードの指示を行わない。これにより、ユーザが自宅に滞在した場合に、アップロード指示を連続して行ってしまうことを防ぐことができ、省電力とすることができる。
【００７０】
次に、設定情報の通知とアップロード指示（Ｓ５０５）を行う際の処理の詳細を、図９を用いて説明する。
【００７１】
ＢＬＥ制御部３２０はＳ６０８で記憶した識別子のデジタルカメラをＢＬＥ通信により探索する（Ｓ８０１）。記憶した識別子のデジタルカメラを検出できなかった場合（Ｓ８０２でＮＯ）、スマートフォンは出力部２０５にエラーメッセージを表示する（Ｓ８０３）。そして、図８に示す処理を終了する。
【００７２】
一方、記憶した識別子のデジタルカメラを検出できた場合（Ｓ８０２でＹＥＳ）、他装置管理部３６０は自動アップロード処理で使用する無線ＬＡＮネットワークとして外部の無線ＬＡＮネットワークの情報をＳ６２８で記憶したかどうかを判定する（Ｓ８０４）。
【００７３】
外部の無線ＬＡＮネットワークの情報をＳ６２８で記憶していない場合、即ち、ユーザがテザリング機能の利用が選択していた場合、Ｓ８０８に進む。一方、外部の無線ＬＡＮネットワークの情報を記憶していた場合（Ｓ８０４でＹＥＳ）、無線ＬＡＮ制御部３１０は当該無線ＬＡＮネットワークの探索処理を行う（Ｓ８０５）。
【００７４】
探索処理の結果、当該無線ＬＡＮネットワークが検出できた場合（Ｓ８０６でＹＥＳ）、ＢＬＥ制御部３２０は当該無線ＬＡＮネットワークの設定情報を含むアップロード要求通知をＢＬＥ通信でデジタルカメラに通知する（Ｓ８０７）。ここで、無線ＬＡＮネットワークの設定情報とは、ＳＳＩＤ、ＢＳＳＩＤ、暗号方式、暗号鍵、認証方式、認証鍵等である。また、設定情報として上述した全ての要素を含む必要はなく、いずれか１つ以上の要素を含んでいればよい。
【００７５】
一方、無線ＬＡＮネットワークが検出できなかった場合（Ｓ８０５でＮＯ）、Ｓ８０８に進む。Ｓ８０８において、公衆制御部３３０は公衆通信の可否を判定する。公衆通信ができないと判定した場合（Ｓ８０８でＮＯ）、スマートフォンは出力部２０５にエラーメッセージを表示して（Ｓ８０９）、図９に示す処理を終了する。ここで、公衆通信ができない場合とは、例えばスマートフォンが公衆基地局１１１の圏外にいる場合である。
【００７６】
公衆通信が可能であると判定された場合（Ｓ８０８でＹＥＳ）、スマートフォンはテザリング機能を用いてデジタルカメラの自動アップロード処理を行ってよいかユーザに確認するメッセージを出力部２０５に表示する（Ｓ８１０）。ユーザが入力部２０４を操作し、テザリング機能を用いたアップロードを許可しなかった場合（Ｓ８１１でＮＯ）、スマートフォンは図９に示す処理を終了する。一方、テザリング機能を用いたアップロードを許可した場合（Ｓ８１１でＹＥＳ）、Ｓ８１２に進む。
【００７７】
なお、当該表示およびユーザ操作を省略するようにしてもよい。この場合、Ｓ８１０〜８１１を省略してＳ８０８からＳ８１２に進む。
【００７８】
Ｓ８１２において、無線ＬＡＮ制御部３１０は、基地局、ここではアクセスポイントとして無線ＬＡＮネットワークを生成する（Ｓ８１２）。また、テザリング制御部３４０は、無線ＬＡＮ制御部３１０が生成した無線ＬＡＮネットワークにおける通信と、公衆制御部３３０が制御する公衆通信との中継処理を開始する（Ｓ８１３）。
【００７９】
続いてＢＬＥ制御部３２０は、無線ＬＡＮ制御部３１０が生成した無線ＬＡＮネットワークの設定情報を含むアップロード要求通知をＢＬＥ通信でデジタルカメラに通知する（Ｓ８１４）。
【００８０】
デジタルカメラにメディアデータのアップロード要求を送信すると、ＢＬＥ制御部３２０はデジタルカメラからＢＬＥ通信で送信されるアップロードの結果通知を待ち受け、受信する（Ｓ８１５）。当該通知を受信すると、スマートフォンは当該通知にて示される自動アップロード処理の成否を出力部２０５に表示する（Ｓ８１６）。その後、Ｓ８１２で無線ＬＡＮ制御部３１０が無線ＬＡＮネットワークを生成していた場合（Ｓ８１７でＹＥＳ）、無線ＬＡＮ制御部３１０は無線ＬＡＮネットワークを終了する（Ｓ８１８）。
【００８１】
このようにして、スマートフォンはＳ６０８で登録したデジタルカメラに対して、設定情報の通知とメディアデータのアップロード指示を行う。なお、アップロード指示を特に行わず、設定情報の通知だけをするようにしてもよい。デジタルカメラが、設定情報を受信した際に、アップロードするように動作することで同様の効果を達成することができる。
【００８２】
Ｓ５０５のアップロード指示処理が完了すると、スマートフォンはユーザが入力部２０４を用いて自動アップロード処理の停止操作を行ったかどうかを判定する（Ｓ５０６）。ユーザが当該停止操作を行っていなければ（Ｓ５０６でＮＯ）、スマートフォンは再度、Ｓ５０３〜Ｓ５０５の処理を繰り返す。ユーザが当該停止操作を行っていれば（Ｓ５０６でＹＥＳ）、スマートフォンは図５に示す処理を終了する。
【００８３】
次に図９のフローチャートを参照して、デジタルカメラがスマートフォンからメディアデータのアップロード要求を受信した際の処理について説明する。当該処理は、デジタルカメラの記憶部２０１に記憶されたプログラムを、デジタルカメラの制御部２０２が読み出し、それを実行することで実現される。
【００８４】
まず、デジタルカメラのＢＬＥ制御部４２０は、スマートフォンが送信するアップロード要求通知を受信する（Ｓ９０１）。アップロード要求通知を受信すると、ＢＬＥ制御部４２０は、電源部２０６がデジタルカメラ全体に電力を供給しているかを判定する（Ｓ９０２）。デジタルカメラ全体に電力が供給されていない場合（Ｓ９０２でＮＯ）、電源部２０６はデジタルカメラ全体への電力供給を開始する（Ｓ９０３）。即ち、デジタルカメラ本体の電源をＯＮにする。
【００８５】
続いてメディアデータ管理部４４０は、アップロード処理部４３０を介してサーバ１２１に送信していない未送信のメディアデータが記憶部２０１に存在するかどうかを判定する（Ｓ９０４）。未送信のメディアデータが存在しない場合（Ｓ９０４でＮＯ）、ＢＬＥ制御部４２０はアップロードするファイルが存在しないことを示すアップロード結果通知をＢＬＥ通信でスマートフォンに送信する（Ｓ９０５）。そして、Ｓ９１２に進む。
【００８６】
一方、未送信のメディアデータが存在する場合（Ｓ９０４でＹＥＳ）、無線ＬＡＮ制御部４１０はスマートフォンから通知された無線ＬＡＮネットワークに接続を試みる（Ｓ９０６）。無線ＬＡＮネットワークへの接続に失敗した場合（Ｓ９０７でＮＯ）、ＢＬＥ制御部４２０は自動アップロード処理に失敗したことを示すアップロード結果通知をＢＬＥ通信でスマートフォンに送信する（Ｓ９０８）。
【００８７】
一方、無線ＬＡＮネットワークへの接続に成功すると（Ｓ９０７でＹＥＳ）、アップロード処理部４３０は未送信のメディアデータを、無線ＬＡＮ制御部４１０を介してサーバ１２１に送信する（Ｓ９０９）。未送信のメディアデータを全てサーバ１２１に送信できた場合（Ｓ９１０でＹＥＳ）、ＢＬＥ制御部４２０は自動アップロード処理に成功したことを示すアップロード結果通知をＢＬＥ通信でスマートフォンに送信する（Ｓ９１１）。
【００８８】
メディアデータの送信に失敗した場合（Ｓ９１０でＮＯ）、ＢＬＥ制御部４２０は自動アップロード処理に失敗したことを示すアップロード結果通知をＢＬＥ通信でスマートフォンに送信する（Ｓ９０８）。
【００８９】
最後にＢＬＥ制御部４２０は、Ｓ９０３でデジタルカメラ本体の電源をＯＮにしていた場合（Ｓ９１２でＹＥＳ）、電源部２０６はデジタルカメラ全体への電力供給を停止する（Ｓ９１３）。即ち、デジタルカメラ本体の電源をＯＦＦにする。
【００９０】
このようにして、デジタルカメラはスマートフォンからのアップロード要求に応じて、メディアデータをサーバ１２１にアップロードする。
【００９１】
上述した通信装置１０１（スマートフォン）と他の通信装置１０２（デジタルカメラ）間の通信シーケンスについて、図１０〜１２を参照して説明する。
【００９２】
まず、ユーザがスマートフォンの入力部２０４を操作してデジタルカメラの自動アップロード処理を開始した際の登録処理に関する通信シーケンスを図１０に示す。
【００９３】
ユーザがスマートフォンの入力部２０４を操作し、デジタルカメラの自動アップロード処理を開始する操作を行うと（Ｓ１００１）、スマートフォンのＢＬＥ制御部３２０はデジタルカメラとＢＬＥのペアリング処理を行う（Ｓ１００２）。続いてスマートフォンのＢＬＥ制御部３２０はデジタルカメラの識別子（ＵＵＩＤ）を、ＢＬＥ通信を用いて取得する（Ｓ１００３）。
【００９４】
次にスマートフォンの位置推定部３５０はＧＰＳ機能を起動し（Ｓ１００４）、ＧＰＳ衛星１１０が発信するＧＰＳ信号を受信する（Ｓ１００５）。スマートフォンの位置推定部３５０は受信したＧＰＳ信号から緯度・経度を算出し、他装置管理部３６０がこれを記憶する（Ｓ１００６）。次にスマートフォンのＢＬＥ制御部３２０はＢＬＥ発信機５４０が発信するＢＬＥのＡｄｖｅｒｔｉｓｅパケットを受信する（Ｓ１００７）。スマートフォンの他装置管理部３６０は、同メッセージに含まれるＵＵＩＤをＢＬＥ発信機の識別情報として記憶する（Ｓ１００８）。次にスマートフォンの無線ＬＡＮ制御部３１０は、アクセスポイント１１２と無線ＬＡＮの接続処理を実行し（Ｓ１００９）、他装置管理部３６０はアクセスポイント１１２が生成する無線ＬＡＮネットワークの設定情報を記憶する（Ｓ１０１０）。
【００９５】
次に、ユーザがスマートフォンとデジタルカメラを持って帰宅した際の通信シーケンスを図１１に示す。
【００９６】
ＢＬＥ発信機はユーザの自宅に設置されており、自身のＵＵＩＤを含むＢＬＥのＡｄｖｅｒｔｉｓｅパケットを周期的にブロードキャスト（報知）している（Ｓ１１０１）。ユーザが帰宅するとＢＬＥ発信機５４０のＢＬＥ通信圏内にスマートフォンが入るため、スマートフォンのＢＬＥ制御部３２０はＢＬＥ発信機５４０のＡｄｖｅｒｔｉｓｅパケットを受信する（Ｓ１１０２）。デジタルカメラのＢＬＥ制御部４２０は、デジタルカメラの電源がＯＮであるか否かにかかわらず、ＢＬＥのＡｄｖｅｒｔｉｓｅパケットを周期的に受信する。
【００９７】
スマートフォンのＢＬＥ制御部３２０は、Ａｄｖｅｒｔｉｓｅパケットの受信を契機にデジタルカメラが送信するＢＬＥのＡｄｖｅｒｔｉｓｅパケットの検索を開始し、Ｓ１１０３でこれを検知する。次にスマートフォンの位置推定部３５０はＧＰＳ衛星１１０が発信するＧＰＳ信号を受信し（Ｓ１１０４）、受信したＧＰＳ信号から緯度・経度を算出する（Ｓ１１０５）。続いてスマートフォンの無線ＬＡＮ制御部３１０がアクセスポイント１１２のネットワークを検索・検知すると（Ｓ１１０６）、ＢＬＥ制御部３２０が当該ネットワークの設定情報とアップロード要求をデジタルカメラにＢＬＥで通知する（Ｓ１１０７）。デジタルカメラのＢＬＥ制御部４２０がＳ１１０７のメッセージを受信すると、Ｈｏｓｔ部１０の電源を起動する（Ｓ１１０８）。続いてデジタルカメラの無線ＬＡＮ制御部４１０がＳ１１０７で受信した設定でアクセスポイント１１２の無線ＬＡＮネットワークに接続する（Ｓ１１０９）。次にデジタルカメラのアップロード処理部４３０は、Ｓ１１０９で接続した無線ＬＡＮネットワークを介してサーバ１２１へのログイン処理とメディアデータのアップロード処理を行う（Ｓ１１１０）。アップロード処理が完了すると、デジタルカメラの無線ＬＡＮ通信処理部はアクセスポイント１１２の無線ＬＡＮネットワークとの接続を切断する（Ｓ１１１１）。続いてデジタルカメラのＢＬＥ制御部４２０はアップロード処理の結果をＢＬＥ通信でスマートフォンに送信し（Ｓ１１１２）、Ｈｏｓｔ部１０の電源を停止する（Ｓ１１１３）。スマートフォンのＢＬＥ制御部３２０がデジタルカメラからアップロード処理の結果（Ｓ１１１２）を受信すると、スマートフォンはその結果を出力部２０５に表示する（Ｓ１１１４）。
【００９８】
次に、ユーザがスマートフォンとデジタルカメラを持って帰宅した際の通信シーケンスを図１２に示す。図１２では、図１１の場合と異なり、自宅のアクセスポイント１１２が利用できない場合の動作シーケンスを例示する。
【００９９】
ここで、Ｓ１２０１〜Ｓ１２０５の処理はＳ１１０１〜Ｓ１１０５と同一であるため、ここでは説明を省略する。
【０１００】
緯度・経度情報取得後、スマートフォンの無線ＬＡＮ制御部３１０がアクセスポイント１１２のネットワークを検索するが、ここではアクセスポイント１１２の無線ＬＡＮネットワークを検出できない（Ｓ１２０６）。するとスマートフォンは、公衆制御部３３０が携帯基地局５２０との通信を確認した後（Ｓ１２０７）、テザリング機能を用いた自動アップロードを行うかどうかユーザに確認するメッセージを出力部２０５に表示する（Ｓ１２０７）。ユーザがテザリング機能の利用を許可する操作を行うと、スマートフォンの無線ＬＡＮ制御部３１０は基地局として無線ＬＡＮネットワークを生成し、テザリング制御部３４０が無線ＬＡＮ通信と公衆通信の中継処理を開始する（Ｓ１２０９）。次にスマートフォンのＢＬＥ制御部３２０が、Ｓ１２０９で生成した無線ＬＡＮネットワークの設定情報とアップロード要求をデジタルカメラにＢＬＥで通知する（Ｓ１２１０）。デジタルカメラのＢＬＥ制御部４２０がＳ１２１０のメッセージを受信すると、Ｈｏｓｔ部１０の電源を起動する（Ｓ１２１１）。続いてデジタルカメラの無線ＬＡＮ制御部４１０がＳ１２１０で受信した設定でスマートフォンの無線ＬＡＮネットワークに接続する（Ｓ１２１２）。次にデジタルカメラのアップロード処理部４３０は、Ｓ１２１２で接続した無線ＬＡＮネットワークを介してサーバ１２１へのログイン処理とメディアデータのアップロード処理を行う（Ｓ１２１３）。アップロード処理が完了すると、デジタルカメラの無線ＬＡＮ通信処理部はスマートフォンの無線ＬＡＮネットワークとの接続を切断する（Ｓ１２１４）。続いてデジタルカメラのＢＬＥ制御部４２０はアップロード処理の結果をＢＬＥ通信でスマートフォンに送信し（Ｓ１２１５）、Ｈｏｓｔ部１０の電源を停止する（Ｓ１２１６）。スマートフォンのＢＬＥ制御部３２０がデジタルカメラからアップロード処理の結果（Ｓ１２１５）を受信すると、スマートフォンはその結果を出力部２０５に表示する（Ｓ１２１７）。また、スマートフォンの無線ＬＡＮ制御部３１０は無線ネットワークを終了し、テザリング制御部３４０が無線ＬＡＮ通信と公衆通信の中継処理を停止する（Ｓ１２１８）。
【０１０１】
このようにして、消費電力を低減しつつ、所定の場所で他の通信装置（ここでは、デジタルカメラ）に無線ネットワークへ簡単に接続させることができる。更に、ユーザは特別な操作を行う必要なく、デジタルカメラで撮影したメディアデータのアップロードを自動的に行うことが可能となる。従って、スマートフォンおよびデジタルカメラにおける消費電力の低減が図れると共に、撮影データ等のメディアデータを自動的にアップロードするので、ユーザビリティの向上を図ることができる。
【０１０２】
また、自宅でアップロードを自動的に行うことで、結果として、屋外で無線ＬＡＮ通信やテザリング機能が使用される可能性を低減し、外出先などの充電できない環境においてスマートフォンやデジタルカメラが電池切れを起こす可能性を低減させることができる。
【０１０３】
また、登録した外部の無線ネットワークを検知できない場合には自動的にテザリング機能を利用したアップロードをユーザに通知する。これにより、当該無線ネットワークを生成する外部ＡＰが故障している場合等であっても、メディアデータのアップロードがされなくなってしまう可能性を低減することができる。
【０１０４】
なお、上述の実施形態においてスマートフォンでユーザに通知を行う場合、出力部２０５にメッセージを表示するとしたが、これに限らず、たとえば音や振動によってユーザに通知するものとしてもよい。特にユーザへメッセージを表示する際に、音や振動と合わせてユーザに通知することで、ユーザはスマートフォンを見ずに自宅のＡＰを用いた自動アップロードができなかったことを検知することが可能となるという効果がある。
【０１０５】
また、図８において、スマートフォンはテザリング機能の利用可否をユーザ操作で判定したが、これに限らず、事前にテザリング機能の利用可否をユーザが設定しておくようにしてもよい。また、スマートフォンの電池残量や、公衆通信の通信環境に基づいて、テザリング機能の利用可否を自動で判断してもよい。
【０１０６】
また、図９において、デジタルカメラはサーバ１２１に送信していないメディアデータが存在するか否かによってアップロード処理を実行するか否かを判定した。しかし、これに限らず、デジタルカメラの電池残量を計測し、ある一定以上の残量がある場合にのみアップロード処理を実行するようにしてもよい。
【０１０７】
また、上述の実施形態では、他の通信装置１０２がメディアデータをアップロードする例について述べた。しかし、これに限らず、他の通信装置１０２がインターネットから所望のデータをダウンロードするために、設定情報を通知するようにしてもよい。
【０１０８】
また、上述の実施形態では、１つの位置を登録し、当該登録された位置を含む所定範囲内にスマートフォンが入った場合に、設定情報を通知した。しかしこれに限らず、複数の位置を登録できるようにしてもよい。この場合、緯度や経度情報といった位置情報と対応付けて設定情報を記憶しておく。これにより、スマートフォンは位置に応じた設定情報をデジタルカメラに通知することができる。さらには、自動的に接続する無線ネットワークと位置情報とが対応付けられるため、意図しない無線ネットワークに接続してしまう可能性も低減することができる。
【０１０９】
また、上述の実施形態では、自宅内に入ったことに応じて、設定情報を通知した。しかし、これに限らず、ＢＬＥを介して予め設定情報を他の通信装置に送信しておき、自宅内に入ったことに応じて、無線ＬＡＮネットワークに接続するようＢＬＥを介して指示するようにしてもよい。
【０１１０】
また、上述した説明では本発明を実施する第一の通信手段としてＢＬＥを例に挙げて説明したが、これ以外の通信手段を用いて行うようにしても良い。例えば、Ｚｉｇｂｅｅ（登録商標）、ＲＣ４ＣＥ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ｆｏｒ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ）、Ｗｉｒｅｌｅｓｓ  ＵＳＢなどの通信規格に従う通信で行うとしても良い。本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１１１】
また、本発明は、上述した１つ乃至複数のうちのいくつかの効果を有する。
【符号の説明】
【０１１２】
１０１  通信装置
１０２  他の通信装置
１１０  ＧＰＳ衛星
１１１  公衆基地局
１１２  アクセスポイント
１２１  サーバ
【図１】
0006525764.tif 000002
【図２】
0006525764.tif 000003
【図３】
0006525764.tif 000004
【図４】
0006525764.tif 000005
【図５】
0006525764.tif 000006
【図６】
0006525764.tif 000007
【図７】
0006525764.tif 000008
【図８】
0006525764.tif 000009
【図９】
0006525764.tif 000010
【図１０】
0006525764.tif 000011
【図１１】
0006525764.tif 000012
【図１２】
0006525764.tif 000013