(57)【要約】【課題】  複数の通信方式により通信を行う通信装置において、所定のデータを他の装置に提供する際の確実性向上を目的とする。【解決手段】  通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、前記通信相手装置に所定のデータを提供するための提供方法を、少なくとも前記所定のデータの保存場所または前記通信相手装置の外部装置と通信するためのネットワークへの接続状態の何れか一つに基づいて決定する決定手段と、前記決定手段による決定に応じて、前記第１の通信手段を用いて所定のデータを前記外部装置から取得するための情報を前記通信相手装置に提供するか、前記第２の通信手段を用いて前記所定のデータを前記通信相手装置に提供するための通信を行うかを、制御する制御手段とを有することを特徴とする通信装置。【選択図】  図４
2014075619.tif 000002
【特許請求の範囲】
【請求項１】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、
前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、
前記通信相手装置に所定のデータを提供するための提供方法を、少なくとも前記所定のデータの保存場所または前記通信相手装置の外部装置と通信するためのネットワークへの接続状態の何れか一つに基づいて決定する決定手段と、
前記決定手段による決定に応じて、前記第１の通信手段を用いて所定のデータを前記外部装置から取得するための情報を前記通信相手装置に提供するか、前記第２の通信手段を用いて前記所定のデータを前記通信相手装置に提供するための通信を行うかを、制御する制御手段とを有することを特徴とする通信装置。
【請求項２】
前記決定手段は、前記第１の通信手段による通信に基づいて、決定を行うことを特徴とする請求項１記載の通信装置。
【請求項３】
前記決定手段は、前記通信相手装置が前記外部装置と通信する権限があるかに基づいて、決定を行うことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記所定のデータを複数のデータから選択する選択手段とを更に有することを特徴とする請求項１乃至３何れか１項に記載の通信装置。
【請求項５】
前記選択手段は、前記通信相手装置との間で前記第１の通信手段による通信が可能となったことの検出に応じて、前記通信装置が表示部に表示させているデータを前記所定のデータとして選択することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記第１の通信手段を用いて、前記通信相手装置との間で第２の無線通信方式により通信を行うための処理を行う処理手段とを更に有することを特徴とする請求項１乃至５何れか１項に記載の通信装置。
【請求項７】
前記第２の無線通信方式により前記所定のデータを前記通信相手装置と通信する場合、前記通信相手装置に、前記第２の通信手段による通信の開始を前記第１の通信手段を用いて要求することを特徴とする請求項１乃至６何れか１項に記載の通信装置。
【請求項８】
前記所定のデータを前記外部装置から取得するための前記情報は、ＵＲＬであることを特徴とする請求項１乃至７何れか１項に記載の通信装置。
【請求項９】
前記処理手段は、前記第２の通信手段により通信するための通信パラメータを前記通信相手装置と共有するための処理を行うことを特徴とする請求項６に記載の通信装置。
【請求項１０】
前記決定手段は、前記外部装置との通信にユーザ認証処理が必要か否かに基づいて、決定を行うことを特徴とする請求項１乃至９何れか１項に記載の通信装置。
【請求項１１】
前記決定手段は、前記通信相手装置と前記外部装置と間の通信に係る課金方法に基づいて、決定を行うことを特徴とする請求項１乃至１０何れか１項に記載の通信装置。
【請求項１２】
前記決定手段は、前記通信相手装置が他の装置に公衆無線通信網を用いた通信を利用させるための機能に対応しているか否かに基づいて、決定を行うことを特徴とする請求項１乃至１１何れか１項に記載の通信装置。
【請求項１３】
前記決定手段は、前記所定のデータが有料コンテンツか否かに基づいて、決定を行うことを特徴とする請求項１乃至１２何れか１項に記載の通信装置。
【請求項１４】
前記選択手段は、表示された複数のデータからユーザ操作に基づいて選択されたデータを、前記所定のデータとして選択することを特徴とする請求項４に記載の通信装置。
【請求項１５】
前記複数のデータは、前記通信相手装置が前記外部装置と通信可能な状態である場合、前記通信装置が記憶しておらず、前記外部装置が管理しているデータを含むことを特徴とする請求項４に記載の通信装置。
【請求項１６】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、
前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、
前記通信相手装置から前記第１の通信手段を用いて所定のデータに関する情報を受信する受信手段と、
前記受信手段が受信した前記所定のデータを前記外部装置から取得するための情報に基づいて、前記所定のデータを前記外部装置から取得する第１の取得手段と、
前記第２の通信手段を用いて前記通信相手装置から前記所定のデータを取得する第２の取得手段と、
前記所定のデータの取得方法を決定する決定手段と、を有し、
前記決定手段による決定に応じて、少なくとも前記第１の取得手段または前記第２の取得手段の少なくも何れか一方を用いて前記所定のデータを取得することを特徴とする通信装置。
【請求項１７】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、
前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と
前記通信相手装置に提供する所定のデータの保存場所または前記通信相手装置の外部装置と通信するためのネットワークへの接続状態の何れか一つに基づいて、前記第１の通信手段を用いて所定のデータを外部装置から取得するための情報を前記通信相手装置に提供するか、前記第１の通信手段を用いて前記通信相手装置との間で第２の無線通信方式により通信を行うための処理を行うかを、制御する制御手段とを有することを特徴とする通信装置。
【請求項１８】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、
前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と
前記通信相手装置に提供する所定のデータの属性に基づいて、前記第１の通信手段を用いて所定のデータを外部装置から取得するための情報を前記通信相手装置に提供するか、前記第１の通信手段を用いて前記通信相手装置との間で第２の無線通信方式により通信を行うための処理を行うかを、制御する制御手段とを有することを特徴とする通信装置。
【請求項１９】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、を有する通信装置の制御方法であって、
前記通信相手装置に所定のデータを提供するための提供方法を、少なくとも前記所定のデータの保存場所または前記通信相手装置の外部装置と通信するためのネットワークへの接続状態の何れか一つに基づいて決定する決定工程と、
前記決定工程における決定に応じて、前記第１の通信手段を用いて所定のデータを前記外部装置から取得するための情報を前記通信相手装置に提供するか、前記第２の通信手段を用いて前記所定のデータを前記通信相手装置に提供するための通信を行うかを、制御する制御工程とを有することを特徴とする通信装置の制御方法。
【請求項２０】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、を有する通信装置の制御方法であって、
前記通信相手装置から前記第１の通信手段を用いて所定のデータを外部装置から取得するための情報に基づいて、前記所定のデータを前記外部装置から取得する第１の取得工程と、
前記第２の通信手段を用いて前記通信相手装置から前記所定のデータを取得する第２の取得工程と、
前記所定のデータの取得方法を決定する決定工程と、を有し、
前記決定工程における決定に応じて、少なくとも前記第１の取得工程または前記第２の取得工程の少なくも何れか一方を用いて前記所定のデータを取得することを特徴とする通信装置の制御方法。
【請求項２１】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、を有する通信装置の制御方法であって、
前記通信相手装置に提供する所定のデータの保存場所または前記通信相手装置の外部装置と通信するためのネットワークへの接続状態の何れか一つに基づいて、前記第１の通信手段を用いて所定のデータを外部装置から取得するための情報を前記通信相手装置に提供するか、前記第１の通信手段を用いて前記通信相手装置との間で第２の無線通信方式により通信を行うための処理を行うかを、制御する制御工程とを有することを特徴とする通信装置の制御方法。
【請求項２２】
通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、を有する通信装置の制御方法であって、
前記通信相手装置に提供する所定のデータの属性に基づいて、前記第１の通信手段を用いて所定のデータを外部装置から取得するための情報を前記通信相手装置に提供するか、前記第１の通信手段を用いて前記通信相手装置との間で第２の無線通信方式により通信を行うための処理を行うかを、制御する制御工程とを有することを特徴とする通信装置の制御方法。
【請求項２３】
コンピュータを請求項１乃至１８何れか１項に記載の通信装置の各手段として機能させるためのプログラム。
【請求項２４】
コンピュータに請求項１９乃至２２何れか１項に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の無線通信方式および第２の無線通信方式により通信を行う通信装置に関する。
【背景技術】
【０００２】
近年、携帯電話機等においては、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＩｒＤＡ  （Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）などの近接無線通信が利用されている。ユーザは、携帯電話同士を近づけるといった操作を行うだけで２台の携帯電話間で通信接続が確立し、画像データやアドレス等のデータの送受信を行うことができる（特許文献１）。
【０００３】
また、ＮＦＣ関連技術の標準化団体であるＮＦＣ  Ｆｏｒｕｍにおいては、ＯＳＩ参照モデルのレイヤ２に対応するＬＬＣＰ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルが規格化されている。ＬＬＣＰは、双方向通信が可能なピア・トゥー・ピアモードをサポートしており、２台の携帯電話が各々で別の用途のアプリケーションを同時に動作させることも可能である。
【０００４】
このようなＮＦＣ等の近接無線通信を用いて無線ＬＡＮ通信方式（ＩＥＥＥ８０２．１１シリーズ準拠）やＢｌｕｅｔｏｏｔｈ（登録商標）等の異なる無線通信方式にハンドオーバする技術が提案されている（特許文献２、３）。ＮＦＣを用いたハンドオーバにより、２台の携帯電話を近づけるという簡便な操作で無線ＬＡＮ通信方式やＢｌｕｅｔｏｏｔｈ（登録商標）の高速な通信路を確立し、大容量データを送受信することができる。
【０００５】
一方、無線ＬＡＮ通信方式等の異なる無線通信方式へのハンドオーバを利用せずにＮＦＣの通信路のみを用いて画像等のコンテンツデータを共有するサービスも利用されている。例えば、Ｗｅｂサーバ上にアップロードされたコンテンツデータを通信装置が閲覧中に、他の通信装置とＮＦＣにより接続が確立した場合に、該コンテンツデータのＵＲＬをＮＦＣを用いて通信装置から他の通信装置へ提供するサービスがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２２１３５５号公報
【特許文献２】特開２００９−２０７０６９号公報
【特許文献３】特開２０１１−１８２４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＮＦＣの通信確立を契機として他の装置と通信する場合、ＮＦＣ通信路を用いて通信を行う場合とＮＦＣとは異なる通信方式にハンドオーバしてＮＦＣ通信を確立した他の通信装置と通信を行う技術がある。即ち、ＮＦＣの通信確立を契機として他の装置とコンテンツデータを共有する場合も、コンテンツデータのＵＲＬをＮＦＣを用いて提供することや他の通信方式にハンドオーバして比較的高速な通信路により直接コンテンツデータを提供すること等が考えられる。
本願発明は、複数の通信方式を有する通信装置において所定のデータを他の装置に提供する際の確実性向上を目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決する手段として、通信相手装置との間で第１の無線通信方式により通信を行う第１の通信手段と、前記通信相手装置との間で第２の無線通信方式により通信を行う第２の通信手段と、前記通信相手装置に所定のデータを提供するための提供方法を、少なくとも前記所定のデータの保存場所または前記通信相手装置の外部装置と通信するためのネットワークへの接続状態の何れか一つに基づいて決定する決定手段と、前記決定手段による決定に応じて、前記第１の通信手段を用いて所定のデータを前記外部装置から取得するための情報を前記通信相手装置に提供するか、前記第２の通信手段を用いて前記所定のデータを前記通信相手装置に提供するための通信を行うかを、制御する制御手段とを有することを特徴とする通信装置を提供する。
【発明の効果】
【０００９】
本発明によれば、所定のデータを他の装置と共有する際の確実性を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態におけるシステム構成を示す図である。
【図２】デジタルカメラ１０１の構成を示す図である。
【図３】本実施形態におけるシステムのシーケンスチャートを示す図である。
【図４】デジタルカメラ１０２の動作を示すフローチャートである。
【図５】接続情報の一例を示す図である。
【図６】付属情報の一例を示す図である。
【図７】デジタルカメラ１０２の動作を示すフローチャートである。
【図８】デジタルカメラ１０２の動作を示すフローチャートである。
【図９】携帯電話１０２の構成を示す図である。
【図１０】本実施形態におけるシステムのシーケンスチャートを示す図である。
【図１１】携帯電話１０２の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（実施形態１）
図１は本実施例のシステム構成図である。１０１はデジタルカメラ、１０２は携帯電話、１０３は外部サーバである。デジタルカメラ１０１、携帯電話１０２は、近接無線通信方式（第１の無線通信方式）と近距離無線通信方式（第２の無線通信方式）とによる通信が行える通信装置である。外部サーバ１０３はインターネットに接続されており、画像アップロードサービスと画像閲覧サービスを提供する。画像アップロードサービスとは、インターネットを介して画像データを外部サーバにアップロードするサービスである。また、画像閲覧サービスとは、インターネットを介して外部サーバにアクセスし、アップロードした画像データを取得するサービスである。
【００１２】
１０４はデジタルカメラ１０１のタッチパネル（表示部、操作部）であり、１０５は携帯電話１０２のタッチパネル（表示部、操作部）である。タッチパネル１０４、１０５は、利用者に対する画面表示や利用者による操作の受け付けができる。
【００１３】
１０６は近接無線通信であり、デジタルカメラ１０１と携帯電話１０２とを近づけることによって近接無線通信１０６を介してピア・トゥー・ピア通信を行うことができる。近接無線通信１０６には、電磁誘導を利用した非接触ＩＣカード無線通信やＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｃａｔｉｏｎ）、誘導電界を利用した通信などがあり、通信速度は最大数百ｋｂｐｓ、通信可能範囲は数センチメートル以内である。本実施形態では、近接無線通信方式（第１の無線通信方式）としてＮＦＣを用いるものとして説明を行う。近接無線方式は、通信装置間の何れかが発する電磁界によるポーリング信号とその応答信号を送受信することで通信接続が確立される。ここで、近接無線通信方式とは後述する近距離無線通信より、通信可能な範囲が狭い通信方式とする。また、近接無線通信方式とは、近距離無線通信方式より通信速度が遅い通信方式である。
【００１４】
１０７は近距離無線通信であり、デジタルカメラ１０１と携帯電話１０２の間で直接無線通信もしくはＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）などの中継機器を介して無線通信を行う。近距離無線通信方式（第２の無線通信方式）には、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信などがあり、通信速度は最大数百Ｍｂｐｓ、通信可能範囲は数十メートル以内である。本実施形態では、近距離無線通信方式としてＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信方式を用いるものとして説明を行う。ここで、本実施形態における近距離無線通信方式は、通信を行う際に通信装置間で互いに通信パラメータ（無線パラメータ）を共有する必要があるものとする。また、近距離無線通信方式とは上述の近接無線通信より、通信可能な範囲が広い通信方式とする。また、近距離無線通信方式とは、近接無線通信方式より通信速度が速い通信方式である。
【００１５】
近距離無線通信１０７による通信を開始する際、ネットワーク識別子、暗号方式、暗号鍵、認証方式、認証鍵等の情報を含む無線パラメータを装置間で共有して設定することで暗号化や認証を行い安全に通信することができる。具体的には、無線ＬＡＮ通信方式アライアンスで規格化されている暗号方式としてＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）などが挙げられる。なお、それ以外の方法で暗号化・認証を行ってもよい。
【００１６】
１０８は公衆無線通信であり、携帯電話１０２がインターネットを経由して外部サーバ１０３に接続するための無線通信である。公衆無線通信１０８は、インターネットアクセスを可能にする無線通信であればどのような通信方式でも構わない。代表的なものとしては、所謂３Ｇなどの携帯電話網（Ｗ−ＣＤＭＡ方式、ＣＤＭＡ２０００方式等）や無線ＬＡＮ通信方式などのホットスポット、家庭用の無線ＬＡＮを利用した通信などがある。
【００１７】
続いて、デジタルカメラ１０１の構成を図２を用いて説明する。なお、デジタルカメラ１０１は、装置を制御するコンピュータ（ＣＰＵ）と該コンピュータが実行するプログラムを記憶するメモリ、タッチパネル、アンテナ、近接無線通信用チップ、近距離無線通信用チップ等のハードウェア構成を有する。図２における各構成は、デジタルカメラ１０１のコンピュータ（ＣＰＵ）がプログラムを実行することにより、各ハードウェアの制御、情報の演算、加工を行うことにより実現される。なお、図２における各構成をハードウェアとして構成しても構わない。
【００１８】
２０１は、近接無線通信１０６を行う近接無線通信部である（第１の通信手段）。近接無線通信部２０１は、通信可能範囲内に通信可能な装置を検出すると自動的に近接無線通信１０６を確立する。２０２は、近距離無線通信１０７を行う近距離無線通信部である（第２の通信手段）。近距離無線通信部２０２は、通信範囲内に存在する通信可能な装置を指定する、或いは通信可能な装置から指定され、通信相手装置と無線パラメータを共有することで該装置との近距離無線接続を確立する。２０３は、近接無線通信１０６又は近距離無線通信１０７を介して通信相手装置にメッセージを送信または受信するメッセージ送受信部である。２０４は、メッセージ送受信部２０３で通信相手装置に送信するメッセージを生成するメッセージ生成部である。メッセージ生成部２０４で生成するメッセージの例として、接続情報の送信を通信相手装置に要求する接続情報要求メッセージと、後述するハンドオーバ制御の開始を通信相手装置に要求するハンドオーバ開始要求メッセージである。ここで、接続情報とは、通信相手装置のインターネットへの接続状況と通信機能に関する情報であり、Ｗｅｂ接続情報、公衆無線通信種別、近距離無線設定方式などの情報要素を含む（図５を参照のこと）。Ｗｅｂ接続情報とは公衆無線通信１０８を用いて通信相手装置がインターネット接続可能か否かを示す情報である。公衆無線通信種別とは、携帯電話網やホットスポット、家庭用無線ＬＡＮなどの公衆無線通信１０８に利用する通信の種別を示す情報である。近距離無線設定方式とは、近距離無線通信１０７の開始に利用する無線パラメータの設定方式を示す情報である。例えば、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）やＷｉ−Ｆｉ  Ｄｉｒｅｃｔなどの無線パラメータの設定方式が記述される。即ち、接続情報は、即ち、接続情報は、外部装置と通信するためのネットワークへの接続状態に関する情報を含む。
【００１９】
２０５は記憶部であり、デジタルカメラ１０１で撮像した画像データや、画像データに紐付けられる付属情報等各種情報を記憶する。付属情報（属性情報）とは、画像データのＩＤや画像データの保存場所、撮影時刻、所有者、撮影場所などが記述されたデータであり、記憶部２０５に記憶される全ての画像データに個別の付属情報が付与される（図６を参照のこと）。
【００２０】
なお、デジタルカメラ１０１では、外部サーバ１０３の画像アップロードサービスでアップロード済みの画像データに関する付属情報も記憶部２０５に記憶することができる。従って、付属情報の保存場所に記載できる内容は、記憶部２０５又は外部サーバ１０３又は記憶部２０５と外部サーバ１０３の両方のいずれかを示す情報となる。例えば、画像データの保存先を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などが記述される。なお、アップロード先の外部サーバ１０３は、複数の異なるサービスであってもよいとする。
【００２１】
２０６は、通信相手装置との間の通信を近接無線通信１０６から近距離無線通信１０７に切り替えるハンドオーバ処理を実施するハンドオーバ制御部２０６である。また、ハンドオーバ処理は、近接無線通信１０６を用いた通信相手装置と近距離無線通信１０７を行うための処理ということもできる。ハンドオーバ制御部２０６は、近距離無線通信１０７の暗号化・認証に必要な無線パラメータを近接無線通信１０６で通信装置と交換（共有）する。具体的には、ＮＦＣ  Ｆｏｒｕｍで規定されたＮＦＣ  Ｈａｎｄｏｖｅｒの仕様などでハンドオーバ処理を用いる。また、Ｗｉ−Ｆｉアライアンスで規格化されているＷＳＣ（Ｗｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ）のＯｕｔ−ｏｆ−Ｂａｎｄ  Ｉｎｔｅｒｆａｃｅの仕様などでハンドオーバ処理を用いる。
【００２２】
２０７は、デジタルカメラ１０１のタッチパネル１０４を制御するタッチパネル制御部である。タッチパネル制御部２０７では、タッチパネル１０４の画面表示の制御や、利用者からのタッチパネル１０４の操作を検出する機能を持つ。２０８は、近接無線通信１０６で通信した通信相手装置との間で画像データを交換するサービスを提供するアプリケーションである。アプリケーション２０８は、記憶部２０５に記憶される付属情報に対応する画像データを交換することができる。すなわち、記憶部２０５に記憶される画像データだけでなく、外部サーバ１０３にアップロードされた画像データを通信相手装置に提供することができる。外部サーバ１０３にアップロードされた画像データの提供方法については、後のシーケンスチャートを用いて説明する。なお、本実施例ではアプリケーション２０８を画像データの交換に利用するが、別の用途であってもよい。
【００２３】
２０９は判定部であり、近接無線通信による通信相手装置との通信に基づいて、通信相手装置に画像データを近距離無線通信を用いて提供するかを判定する。また判定部２０９は、通信相手装置から取得した接続情報と画像データの付属情報の内容からハンドオーバ処理を実施するか否かを判定する処理も行う。具体的な判定方法については後述する。即ち、判定部２０９は、通信相手装置に画像データを提供するための提供方法を決定する。２１０は、第１の提供部であり、近距離無線通信を用いて外部サーバ１０３により管理される画像データにアクセスするためのＵＲＬを通信相手装置に提供する。２１１は、第２の提供部であり、近距離無線通信を用いて画像データを、外部サーバ１０３を介さないで通信相手装置に提供する。
【００２４】
次に、携帯電話１０２の構成を図９を用いて説明する。なお、携帯電話１０２は、装置を制御するコンピュータ（ＣＰＵ）と該コンピュータが実行するプログラムを記憶するメモリ、タッチパネル、アンテナ、近接無線通信用チップ、近距離無線通信用チップ等のハードウェア構成を有する。図９における各構成は、携帯電話１０２のコンピュータ（ＣＰＵ）がプログラムを実行することにより、各ハードウェアの制御、情報の演算、加工を行うことにより実現される。なお、図９における各構成をハードウェアとして構成しても構わない。
【００２５】
９０１は、近接無線通信１０６を用いて通信を行う近接無線通信部である（第１の通信手段）。近接無線通信部９０１は、通信可能範囲内に通信可能な装置を検出すると自動的に近接無線通信１０６を確立する。９０２は、近距離無線通信１０７を行う近距離無線通信部である（第２の通信手段）。近距離無線通信部９０２は、通信範囲内に存在する通信可能な装置を指定する、或いは通信可能な装置から指定され、通信相手装置と無線パラメータを共有することで該装置との近距離無線接続を確立する。９０３は、近接無線通信１０６又は近距離無線通信１０７を介して通信相手装置にメッセージを送信するメッセージ送受信部である。９０４は、近接無線通信１０６又は近距離無線通信１０７を介して通信相手装置からメッセージを受信するメッセージ受信部である。９０４は、メッセージ送受信部９０３で通信相手装置に送信するメッセージを生成するメッセージ生成部である。９０５は記憶部であり、携帯電話１０２で取得した画像データや、画像データに紐付けられる付属情報等各種情報を記憶する。
【００２６】
９０６は、通信相手装置との間の通信を近接無線通信１０６から近距離無線通信１０７に切り替えるハンドオーバ処理を実施するハンドオーバ制御部９０６である。また、ハンドオーバ処理は、近接無線通信１０６を用いた通信相手装置と近距離無線通信１０７による通信を行うための処理ということもできる。ハンドオーバ制御部９０６は、近距離無線通信１０７の暗号化・認証に必要な無線パラメータを近接無線通信１０６で通信相手装置と交換（共有）する。９０７は、携帯電話１０２のタッチパネル１０５を制御するタッチパネル制御部である。タッチパネル制御部９０７では、タッチパネル１０５の画面表示の制御や、利用者からのタッチパネル１０５の操作を検出する機能を持つ。９０８は、近接無線通信１０６で通信した通信相手装置との間で画像データを共有するサービスを提供するアプリケーションである。アプリケーション９０８は、他の装置から画像等のコンテンツデータを取得するための処理を行う。
【００２７】
９０９は、公衆無線通信部であり、携帯電話回線（第３の通信方式）を用いてインターネットにアクセスする。９１０は判定部であり、自装置の状態に基づいて、アプリケーション９０８によるデータ共有処理において、データを外部サーバ１０３と通信することで取得するかを判定する。また判定部９１０は、自装置の状態に基づいて、近接無線通信による通信相手装置とハンドオーバ処理を実施するか否かを判定する処理も行う。具体的な判定方法については後述する。９１１は、第１の取得部であり、近距離無線通信を用いて外部サーバ１０３により管理される画像データにアクセスするためのＵＲＬを通信相手装置から取得する。９１２は、第２の取得部であり、近距離無線通信を用いて画像データを外部サーバ１０３を介さないで通信相手装置から取得する。
【００２８】
以上の構成を有する本実施形態における通信システムの動作を説明する。図３は、本実施形態における通信システムのシーケンスを示すシーケンスチャートである。図３において、初期状態では、デジタルカメラ１０１と携帯電話１０２は近接無線通信１０６による通信ができない十分遠い距離に配置されている。また、デジタルカメラ１０１の近接無線通信部２０１および携帯電話１０２の近接無線通信部９０１は無線接続を実施可能な状態である。また、携帯電話１０２は携帯電話網を利用して公衆無線通信１０８が可能な状態とする（公衆無線通信１０８による通信可能な通信環境であるとする）。
【００２９】
図３（ａ）では、デジタルカメラ１０１が近接無線通信を用いて画像データを携帯電話と共有する場合（ハンドオーバ処理を実行しない場合）のシーケンスを説明する。利用者はデジタルカメラ１０１と携帯電話１０２との距離が所定の通信範囲内になるように近づけると、近接無線通信１０６を開始する（Ｆ３０１）。即ち、デジタルカメラ１０１または携帯電話１０２の何れかがの相手装置から発せられる電磁界の検出に応じて、近接無線通信１０６により互いに接続する。
【００３０】
近接無線通信１０６が確立すると、デジタルカメラ１０１は、近接無線通信１０６を介して携帯電話１０２に接続情報要求メッセージを送信する（Ｆ３０２）。携帯電話１０２は接続情報要求メッセージの受信に応じて、デジタルカメラ１０１に近接無線通信１０６を利用して自装置の接続情報を送信する。なお、携帯電話１０２が自発的に接続情報を送信するようにしてもよい。
【００３１】
デジタルカメラ１０１は、携帯電話１０２から接続情報を受信すると（Ｆ３０３）、デジタルカメラ１０１は、受信した接続情報により携帯電話１０２がインターネットに接続可能であることを認識する。即ち、デジタルカメラ１０１は、携帯電話１０２が外部サーバ１０３と通信可能であると判定する。デジタルカメラ１０１は、近接無線通信１０６の確立に応じて、（もしくはユーザ操作に応じて、）起動したアプリケーション２０８により提供可能な画像データの一覧をタッチパネル１０４に表示する。図３（ａ）に示すシーケンスでは、外部サーバ１０３にアップロード済みの画像データが利用者により選択されたとする（Ｆ３０４）。
【００３２】
デジタルカメラ１０１は、選択された画像データの携帯電話１０２への提供方法を決定する。即ち、デジタルカメラ１０１は、選択された画像データを近距離無線通信を用いて提供するかの判定を行う。デジタルカメラ１０１は、近接無線通信により取得した接続情報に基づいて、選択された画像データを近距離無線通信を用いて提供するかの判定を行う。また、デジタルカメラ１０１は、選択された画像データ（装置間で共有する対象となったデータ）に基づいて、近距離無線通信を用いて提供するかの判定を行う（Ｆ３０５）。図３（ａ）においては、接続情報により携帯電話１０２が外部サーバ１０３と通信可能であるため、近距離無線通信を用いないで選択された画像データを提供すると判定する。また、選択されたデータが外部サーバ１０３にアップロード済みであるため近距離無線通信を用いないで該選択されたデータを提供すると判定する。即ち、デジタルカメラ１０１は、近距離無線通信を用いて選択されたデータを直接提供しないで、既に通信接続が確立している近距離無線通信を用いて、携帯電話１０２に外部サーバ１０３から選択されたデータを取得させるための情報を提供する。
【００３３】
デジタルカメラ１０１は、判定結果に基づいて、近接無線通信１０６を介して携帯電話１０２に該画像データを外部サーバ１０３から取得するための情報（外部サーバ１０３における保存場所（ＵＲＬ））を送信する（Ｆ３０６）。携帯電話１０２は、受信したＵＲＬに基づいて、公衆無線通信１０８を介して保存場所が示す外部サーバ１０３から該画像データをダウンロードする（Ｆ３０６）。
【００３４】
このように、デジタルカメラ１０１は、携帯電話１０２が外部サーバ１０３からデータを取得可能であれば、ＵＲＬ等の比較的容量の小さいデータを通信接続の確立が容易な近接無線通信で送信することで装置間においてデータを共有することができる。また、デジタルカメラ１０１は、携帯電話１０２が外部サーバ１０３からデータを取得可能であれば、近距離無線通信を起動させずともデータを共有することができるため、消費電力を低減することができる。
【００３５】
図３（ｂ）では、デジタルカメラ１０１が近距離無線通信を用いて画像データを携帯電話１０２と共有する場合のシーケンスを説明する。図３（ｂ）において、Ｆ３０１〜Ｆ３０３は図３（ａ）の処理と同様のため説明を省略する。また、図３（ｂ）に示すシーケンスでは、Ｆ３０４で利用者により外部サーバ１０３にアップロードされていない画像データが選択されたとする。
【００３６】
デジタルカメラ１０１は、選択された画像データを近距離無線通信を用いて提供するかの判定を行う（Ｆ３０５）。図３（ｂ）においては、接続情報により携帯電話１０２が外部サーバ１０３と通信可能であるが、選択されたデータが外部サーバ１０３にアップロード済みではないため近距離無線通信を用いて該選択されたデータを提供すると判定する。即ち、デジタルカメラ１０１は、近距離無線通信を起動し、選択されたデータを直接携帯電話１０２に提供する。
【００３７】
デジタルカメラ１０１は、判定結果に基づいて、近接無線通信１０６を介して携帯電話１０２にハンドオーバ開始要求メッセージを送信する（Ｆ３０８）。ハンドオーバ処理により近距離無線通信１０７を開始し（Ｆ３０９）、近距離無線通信１０７が確立すると、近距離無線通信１０７を介して携帯電話１０２に選択された画像データを送信する（Ｆ３１０）。
利用者の操作または画像データの送信完了に応じて、アプリケーション２０８が終了すると（Ｆ３１１）、近距離無線通信１０７を終了する（Ｆ３１２）。
【００３８】
続いて、本実施形態におけるデジタルカメラ１０１の動作を図４に示すフローチャートを用いて説明する。初期状態は、近接無線通信１０６による通信を開始していない状態とする。
【００３９】
近接無線通信部２０１は、携帯電話１０２が近接無線通信１０６の通信圏内に存在することを検知すると、近接無線通信１０６を開始する（Ｓ４０１）。メッセージ送受信部２０３は、メッセージ生成部２０４により生成した接続情報要求メッセージを近接無線通信部２０１により携帯電話１０２に該メッセージを送信し、近接無線通信部２０１により携帯電話１０２からの接続情報を受信する（Ｓ４０２）。そして、アプリケーション２０８は、近接無線通信１０６の確立またはユーザ操作に応じて、データを通信相手と共有するためのアプリケーションを起動する。
【００４０】
そして、判定部２０９は、データを通信相手装置に提供するための提供方法を決定する。まず、判定部２０９は、受信した接続情報に含まれるＷｅｂ接続情報を参照して、携帯電話１０２が外部サーバ１０３に接続可能か否かを確認する（Ｓ４０３）。携帯電話１０２が外部サーバ１０３に接続可能な場合は（Ｓ４０３のＹ）、タッチパネル制御部２０７は、記憶部２０５に記憶しているデータおよび外部サーバ１０３にアップロードしているが記憶部２０５に記憶していないデータ全ての画像データの一覧を表示する（Ｓ４０４）。タッチパネル制御部２０７により利用者による表示された画像データからの選択操作を検出すると（Ｓ４０５）、選択された画像データの付属情報に含まれる保存場所を参照して、該画像データが外部サーバ１０３にアップロード済みか否かを確認する（Ｓ４０６）。
【００４１】
なお、Ｓ４０５の選択操作は複数の画像データを選択することが可能であっても良く、その場合は、Ｓ４０６の確認処理で該複数の画像データが全て外部サーバ１０３にアップロード済みか否かを確認する。また、Ｓ４０５における通信相手装置と共有するデータの選択は、近接無線通信により通信相手装置に接続するタイミングでタッチパネル１０４で表示されているデータを共有対象のデータと決定するようにしてもよい。
【００４２】
選択された画像データが外部サーバ１０３にアップロード済みの場合は（Ｓ４０６のＹ）、第１の提供部２１０は、携帯電話１０２に該画像データを外部サーバ１０３から取得するための情報（外部サーバ１０３における保存場所（ＵＲＬ））を送信する（Ｓ４０７）。そして、アプリケーション２０８が終了するか否かを確認する（Ｓ４０８）。
アプリケーション２０８が終了する場合は（Ｓ４０８のＹ）、処理を終了し、アプリケーション２０８が終了しない場合は（Ｓ４０８のＮ）、Ｓ４０３の処理に戻る。
【００４３】
一方、携帯電話１０２が外部サーバ１０３に接続不可の場合は（Ｓ４０３のＮ）、記憶部２０５に記憶されている画像データのみをタッチパネル１０４に一覧表示する（Ｓ４０４）。
利用者による表示された画像データの選択操作を検出する。（Ｓ４１０）なお、Ｓ４１０における通信相手装置と共有するデータの選択は、Ｓ４０５で説明と同様に複数の画像データの選択、近接無線通信により通信相手装置に接続するタイミングで表示されているデータを共有対象のデータと決定するようにしてもよい。続いて、ハンドオーバ制御部２０６は、携帯電話１０２との間でハンドオーバ処理を実施し近距離無線通信部２０２による近距離無線通信１０７を確立する（Ｓ４１１）。
【００４４】
なお、Ｓ４１１の処理において、受信した接続情報に含まれる近距離無線設定方式を参照し、携帯電話１０２がハンドオーバに利用する設定方式に対応していない場合は、ハンドオーバ処理は実施しなくてもよい。さらに、その場合の処理として、近距離無線通信１０７で通信可能なＡＰが周囲に存在した場合、ＡＰ経由で該画像データをアップロードして、近接無線通信１０６で該画像データへの保存場所を携帯電話１０２に送信してもよい。また、過去に携帯電話１０２と近距離無線通信を確立しており、携帯電話１０２との間で近距離無線通信を行うための無線パラメータを保持している場合は、無線パラメータを共有するための処理を省略してもよい。ハンドオーバ処理が完了すると、第２の提供部２１１は、近距離無線通信１０７を介して携帯電話１０２に該画像データを送信し、Ｓ４０８の終了確認処理を行う。
【００４５】
また、Ｓ４０５で選択された画像データが外部サーバ１０３にアップロード済みでない場合も同様に（Ｓ４０６のＮ）、Ｓ４１１のハンドオーバ処理、Ｓ４１２の画像データ送信処理を実施する。なお、Ｓ４１１の処理において、受信した接続情報に含まれる公衆無線通信種別を参照し、携帯電話１０２がホットスポットや家庭用のＡＰを経由して公衆無線通信１０８が可能な場合は、該ＡＰを接続先としてハンドオーバ処理は実施してもよい。
【００４６】
以上説明したように、本実施形態によれば、デジタルカメラ１０１は、携帯電話１０２が外部サーバ１０３からデータを取得可能であれば、ＵＲＬ等の比較的容量の小さいデータを近接無線通信を用いて装置間においてデータを共有することができる。また、デジタルカメラ１０１は、携帯電話１０２が外部サーバ１０３からデータを取得可能であれば、近距離無線通信を起動させずともデータを共有することができるため、消費電力を低減することができる。
【００４７】
また、データを共有するために、デジタルカメラ１０１がデータを送信する必要がない場合はハンドオーバ処理を実施しないことで、近距離無線通信に係る消費電力を抑えることが可能となった。また、デジタルカメラ１０１内に記憶された画像データと外部サーバにアップロード済みの画像データの両方を同様の操作で提供する仕組みを提供したことで、利用者は画像データの保存先を意識することなく画像データの提供が可能となり利便性が向上した。
【００４８】
また、通信相手装置の通信環境・能力、状態を認識したうえで、適切な通信手段を自動的に選択することで、利用者は通信手段を意識することなく必要な接続先にアクセス可能となり利便性が向上した。また、共有する画像データの保存先に応じて適切な通信手段を自動的に選択することで、ユーザに煩雑な操作を強いることなく、かつ不必要な電力を削減し、データの提供を行うことが可能となる。
【００４９】
（実施形態２）
実施形態１では、通信相手の状態、共有するデータに基づいて、近距離無線通信を起動するかを判定する実施形態を示した。本実施形態では、携帯電話１０２の課金形態の情報に基づいて近距離無線通信を起動するかを判定する場合、外部サーバ１０３へのアクセスに認証が必要な場合について説明を行う。
【００５０】
本実施例のシステム構成は実施形態１と同様であるが、実施形態２の携帯電話１０２はデザリング機能を有している。テザリング機能とは、携帯電話回線を利用できない他の電子装置と接続して、外部モデムとして用いられ、該電子装置を携帯電話回線経由（公衆無線通信網）でインターネットに接続させる機能である。本機能を用いることで、デジタルカメラ１０１は、近距離無線通信１０７で携帯電話１０２に接続し、携帯電話網を介して外部サーバ１０３にアクセス可能となる。
【００５１】
また、本実施形態で用いる接続情報には、Ｗｅｂ接続情報、公衆無線通信種別、近距離無線設定方式に加えて、公衆無線通信課金方式とテザリング機能の有無に関する情報要素を含む（図５を参照のこと）。即ち、接続情報は、外部装置と通信するためのネットワークへの接続状態に関する情報を含む。公衆無線通信課金方式とは、公衆無線通信１０８を利用するうえで利用者がネットワークサービスプロバイダーと契約している課金方法を示す。具体的には、通信量に比例して課金される「従量課金制」もしくは、通信量に関わらず一定額となる「定額制」などを示す情報である。
【００５２】
また、記憶部２０５に記憶される付属情報は、画像データのＩＤ、保存場所、撮影時刻、所有者、撮影場所に加えて外部サーバ認証の有無などが記述されたデータである。外部サーバ認証とは、ユーザＩＤとパスワードを用いた外部サーバ１０３へのアクセス時の認証処理である。
【００５３】
以下では、図７に示すフローチャートを用いて本実施形態のデジタルカメラ１０１の動作について説明を行う。デジタルカメラ１０１と携帯電話１０２の間で近接無線通信部２０１を開始すると（Ｓ７０１）、デジタルカメラ１０１は、携帯電話１０２から接続情報を取得し（Ｓ７０２）、タッチパネル１０４に画像の一覧を表示する（Ｓ７０３）。タッチパネル制御部２０７が利用者による画像データの選択操作を検知すると（Ｓ７０４）、デジタルカメラ１０１は該画像データの付属情報の保存場所を確認する（Ｓ７０５）。
【００５４】
選択された画像データの保存場所が記憶部２０５のみを示す場合は（Ｓ７０５の内部メモリのみ）、デジタルカメラ１０１は、ハンドオーバ処理を実施し（Ｓ７０６）、近距離無線通信１０７を用いて該画像データを送信する（Ｓ７０７）。そして、アプリケーション２０８の処理が終了するかを確認する（Ｓ７０８）。終了しない場合は（Ｓ７０８のＮ）、画像選択処理（Ｓ７０４）に戻る。終了する場合は（Ｓ７０８のＹ）、処理を終了する。
【００５５】
一方、選択された画像データの保存場所が外部サーバ１０３のみを示す場合は、デジタルカメラ１０１は、選択された画像データの付属情報の外部サーバ認証の有無を参照し、外部サーバ１０３へのアクセスに認証処理が必要の有無を判定する（Ｓ７１１）。認証が必要ない場合は、近接無線通信１０６を用いて携帯電話１０２に該画像データの保存場所を送信し（Ｓ７０９）、アプリケーション２０８の終了確認処理を行う（Ｓ７０８）。
【００５６】
外部サーバ１０３へのアクセスに認証処理が必要な場合は、デジタルカメラ１０１は、接続情報のテザリング機能の有無を参照して、携帯電話１０２のテザリング機能の有無を判定する（Ｓ７１２）。
【００５７】
テザリング機能を有する場合は、デジタルカメラ１０１は、携帯電話１０２に対してテザリング機能を有効にするよう指示するためのメッセージであるテザリング開始要求メッセージを送信し、携帯電話１０２のテザリング機能を有効にさせる（Ｓ７１３）。さらに、ハンドオーバ処理を実施して近距離無線通信１０７を確立し（Ｓ７１４）、携帯電話１０２を介して外部サーバ１０３から該画像データをダウンロードする（Ｓ７１５）。近距離無線通信１０７を用いて、ダウンロードした該画像データを携帯電話１０２に送信する（Ｓ７１６）。そして、アプリケーション２０８の終了確認処理を行う（Ｓ７０８）。
【００５８】
一方、携帯電話１０２がテザリング機能を有さない場合は、該画像データの保存場所を携帯電話１０２に送信する（Ｓ７０９）。もしくは、デジタルカメラ１０１と携帯電話１０２の所有者が同一である場合は、外部サーバ１０３にアクセスするためのユーザＩＤとパスワードを携帯電話１０２に通知してもよい。
【００５９】
一方、該画像データの保存場所が記憶部２０５と外部サーバ１０３の両方を示す場合は（Ｓ７０５の内部メモリと外部サーバの両方）、接続情報の公衆無線通信課金方式を参照する（Ｓ７１０）。携帯電話１０２の公衆無線通信課金方式が「従量課金制」の場合は（Ｓ７１０の従量課金制）、ハンドオーバ処理を実施し（Ｓ７０６）、近距離無線通信１０７を用いて携帯電話１０２に該画像データを送信し（Ｓ７０７）、Ｓ７０８の終了確認処理を行う。
【００６０】
携帯電話１０２の公衆無線通信課金方式が「定額制」の場合は（Ｓ７１０の定額制）、近接無線通信１０６を用いて携帯電話１０２に該画像データの保存場所を送信し（Ｓ７０９）、Ｓ７０８の終了確認処理を行う。
【００６１】
なお、携帯電話１０２の公衆無線通信課金方式が「定額制」、かつ外部サーバ１０３へのアクセスに認証処理が必要な場合、ハンドオーバ処理を実施し（Ｓ７０６）、近距離無線通信１０７で該画像データを送信してもよい（Ｓ７０７）。
【００６２】
以上説明したように、本実施形態によれば、実施形態１の効果に加えて携帯電話１０２の公衆無線通信の課金方式に応じて自動的に通信方法を切り替えることで、利用者に係る課金量を抑えることが可能となった。また、外部サーバ１０３へのアクセスに認証処理が必要な場合は、自動的に通信方法を選択し、携帯電話１０２にユーザＩＤ及びパスワード等の個人情報を知られることなく画像データを交換できる。
【００６３】
（実施形態３）
本実施形態では、有料コンテンツデータの共有処理を説明する。本実施例のシステム構成図は図１と同様である。なお、本実施形態における接続情報は、Ｗｅｂ接続情報、公衆無線通信種別、近距離無線設定方式、公衆無線通信課金方式、テザリング機能の有無に加えて、携帯電話１０２の所有者を特定する情報要素を含む（図５を参照のこと）。
【００６４】
また、記憶部２０５に記憶される付属情報は、画像データのＩＤ、保存場所、撮影時刻、所有者、撮影場所、外部サーバ認証の有無に加えて支払い義務の有無や画像データの所有者を特定する情報などが記述されたデータを含む。即ち、接続情報には、外部サーバと通信する権限があるかを示す情報が含まれる。また、支払い義務の有無とは、画像データを自分以外の利用者にコピーして引き渡す際、電子決済等の手段により支払うことが義務付けられるか否かを示す情報である。
【００６５】
以下では、図８のフローチャートを用いて本実施形態のデジタルカメラ１０１の動作を説明する。デジタルカメラ１０１と携帯電話１０２の間で近接無線通信部２０１を開始すると（Ｓ８０１）、デジタルカメラ１０１は、携帯電話１０２から接続情報を取得し（Ｓ８０２）、タッチパネル１０４に画像の一覧を表示する（Ｓ８０３）。タッチパネル制御部２０７が利用者による画像データの選択操作を検知すると（Ｓ８０４）、該画像データの付属情報の支払い義務の有無を確認する（Ｓ８０５）。
【００６６】
デジタルカメラ１０１は、選択された画像データにコピーする際に支払い義務がある場合（Ｓ８０５のＹ）、該画像データの付属情報の所有者と、携帯電話１０２の接続情報の所有者とを比較する（Ｓ８０６）。両方の所有者が一致する場合（Ｓ８０６のＹ）、ハンドオーバ処理を実施し（Ｓ８０７）、近距離無線通信１０７を用いて携帯電話１０２に該画像データを送信し（Ｓ８０８）、アプリケーション２０８の処理の終了を確認する（Ｓ８０９）。
【００６７】
処理を終了しない場合は（Ｓ８０９のＮ）、画像選択処理（Ｓ８０４）に戻り、処理を終了する場合は（Ｓ８０９のＹ）、処理を終了する。
【００６８】
また、両方の所有者が一致しない場合（Ｓ８０６のＮ）、近接無線通信１０６を用いて携帯電話１０２に選択された画像データにアクセスをするための決済用ＵＲＬおよび保存先ＵＲＬを送信し（Ｓ８１０）、終了確認処理を行う（Ｓ８０９）。一方、該画像データをコピーする際に支払い義務がない場合は図７のＳ７０５に処理を進める。
【００６９】
以上説明したように、本実施形態によれば、画像データが有料のコンテンツであっても、画像データと送信先機器の所有者を確認することで、画像データの交換が実現できる。
【００７０】
また、異なる所有者に有料コンテンツを送信する場合でも、送信先機器に該コンテンツの決済用ＵＲＬを送信することで、画像データの購入処理を簡便にして利便性を向上できる。
【００７１】
（実施形態４）
実施形態１〜３では、データの提供側がハンドオーバ処理を実施するかを判定したが本実施形態では、データの取得側がハンドオーバ処理を実施するかを判定する例を示す。
【００７２】
本実施例のシステム構成図は図１と同様であり、ここでは説明を割愛する。本実施形態における通信システムのシーケンスを図３に示すシーケンスチャートを用いて説明する。初期状態は、デジタルカメラ１０１と携帯電話１０２は近接無線通信１０６による通信ができない十分遠い距離に配置されている。また、デジタルカメラ１０１の近接無線通信部２０１および携帯電話１０２の近接無線通信部９０１は、無線接続を実施可能な状態である。また、携帯電話１０２は携帯電話網（公衆無線通信網）を利用して公衆無線通信１０８が可能な状態とする（公衆無線通信１０８による通信可能な通信環境であるとする）。
【００７３】
図１０（ａ）では、携帯電話１０２が近接無線通信を用いて画像データをデジタルカメラ１０１と共有するための処理を実行する場合（ハンドオーバ処理を実行しない場合）のシーケンスを説明する。利用者はデジタルカメラ１０１と携帯電話１０２との距離が所定の通信範囲内になるように近づけると、近接無線通信１０６を開始する（Ｆ１００１）。即ち、デジタルカメラ１０１または携帯電話１０２の何れかがの相手装置から発せられる電磁界の検出に応じて、近接無線通信１０６により互いに接続する。
【００７４】
近接無線通信１０６が確立すると、デジタルカメラ１０１は、近接無線通信１０６の確立に応じて、（もしくはユーザ操作に応じて、）起動したアプリケーション２０８により提供可能な画像データの一覧をタッチパネル１０４に表示する。携帯電話１０２は、近接無線通信１０６の確立に応じて、（もしくはユーザ操作に応じて、）アプリケーション９０８を起動する。図１０（ａ）に示すシーケンスでは、外部サーバ１０３にアップロード済みの画像データが利用者により選択されたとする（Ｆ１００２）。そして、携帯電話１０２は、近接無線通信１０６を介して、デジタルカメラ１０１により選択された画像データに対応する付属情報を要求するメッセージをデジタルカメラ１０１に送信する（Ｆ１００３）。デジタルカメラ１０１は付属情報要求メッセージの受信に応じて、携帯電話１０２に近接無線通信１０６を利用して選択されたデータの付属情報を送信する（Ｆ１００４）。なお、デジタルカメラ１０１が付属情報要求メッセージに応答して、共有するデータの付属情報を送信するとしたが、共有するデータの決定に応じて、自発的にデジタルカメラ１０１が付属情報を携帯電話１０２に送信するようにしてもよい。
【００７５】
デジタルカメラ１０１から付属情報を受信すると（Ｆ１００４）、携帯電話１０２は、受信した付属情報に外部サーバ１０３からデータを取得するための情報であるＵＲＬが含まれているため、外部サーバ１０３からデータを取得することができることを認識する。
【００７６】
携帯電話１０２は、選択された画像データの取得方法を決定する。即ち、携帯電話１０２は、選択された画像データを外部サーバ１０３と通信することによって取得するかの判定を行う（Ｆ１００５）。携帯電話１０２は、自装置の公衆無線通信１０８の通信環境（接続情報）に基づいて、選択された画像データを外部サーバ１０３と通信することによって取得するかの判定を行う。また、携帯電話１０２は、選択された画像データ（装置間で共有する対象となったデータ）に基づいて、近距離無線通信を用いて提供するかの判定を行う（Ｆ１００５）。また、実施形態２、３で説明したように、携帯電話１０２の課金形態や外部サーバ１０３へのアクセス認証するＩＤやパスワードを有しているか、共有するデータが有料コンテンツデータかどうかに等に基づいて判定を行っても良い。また、外部サーバとの通信にユーザ認証処理が必要か否かに基づいて、データの提または取得方法を決定してよい。
【００７７】
図１０（ａ）においては、携帯電話１０２は、公衆無線通信１０８によって外部サーバ１０３と通信可能であるため、近距離無線通信を用いないで選択された画像データを取得すると判定する。また、選択されたデータが外部サーバ１０３にアップロード済みであるため近距離無線通信を用いないで該選択されたデータを外部サーバ１０３から取得すると判定する。即ち、携帯電話１０２は、近距離無線通信を用いて選択されたデータをデジタルカメラ１０１から直接取得しないで、外部サーバ１０３から選択されたデータを取得する。
【００７８】
携帯電話１０２は、判定結果に基づいて、近接無線通信１０６を介してデジタルカメラ１０１から受信した画像データを外部サーバ１０３から取得するための情報を用いて画像データを外部サーバ１０３から取得する（Ｆ１００６）。
【００７９】
このように、携帯電話１０２は、外部サーバ１０３からデータを取得可能であれば、ＵＲＬ等の比較的容量の小さいデータを通信接続の確立が容易な近接無線通信で受信し、外部サーバ１０３からデータを取得することができる。また、携帯電話１０２は、携帯電話１０２が外部サーバ１０３からデータを取得可能であれば、デジタルカメラ１０１および携帯電話１０２の近距離無線通信を起動させずともデータを共有することができるため、消費電力を低減することができる。
【００８０】
図１０（ｂ）では、携帯電話１０２が近距離無線通信を用いて画像データをデジタルカメラ１０１と共有する場合のシーケンスを説明する。図１０（ｂ）において、Ｆ１００１〜Ｆ１００３は図１０（ａ）の処理と同様のため説明を省略する。また、図３（ｂ）に示すシーケンスでは、Ｆ１００２で利用者により外部サーバ１０３にアップロードされていない画像データが選択されたとする。即ち、Ｆ１００４では、携帯電話１０２はサーバ１０３での保存場所を示すＵＲＬの情報が含まれていない付属情報を受信する。
【００８１】
携帯電話１０２は、受信した付属情報が示す画像データの取得方法を決定する。携帯電話１０２は、受信した付属情報が示す画像データを外部サーバ１０３と通信することによって取得するかの判定を行う（Ｆ１００５）。図１０（ｂ）においては、携帯電話１０２が外部サーバ１０３と通信可能であるが、付属情報により選択されたデータが外部サーバ１０３にアップロード済みではないため、外部サーバ１０３と通信しないと判定する。即ち、近距離無線通信を用いて該選択されたデータを取得すると判定する。
【００８２】
携帯電話１０２は、判定結果に基づいて、近接無線通信１０６を介して携帯電話１０２にハンドオーバ開始要求メッセージを送信する（Ｆ１００８）。ハンドオーバ処理により近距離無線通信１０７を開始し（Ｆ１００９）、近距離無線通信１０７が確立すると、近距離無線通信１０７を介しデジタルカメラ１０１から選択された画像データを受信する（Ｆ１０１０）。利用者の操作または画像データの送信完了に応じて、アプリケーション９０８が終了すると（Ｆ１００７）、近距離無線通信１０７を終了する（Ｆ１０１２）。
【００８３】
続いて、本実施形態における携帯電話１０２の動作を図１１に示すフローチャートを用いて説明する。初期状態は、近接無線通信１０６による通信を開始していない状態とする。デジタルカメラ１０１と携帯電話１０２の間で近接無線通信部９０１を開始すると（Ｓ１１０１）、携帯電話１０２は、デジタルカメラ１０１から付属情報を取得する（Ｓ１１０２）。判定部９１０は、画像データの取得方法を決定する。即ち、判定部９１０は、付属情報を参照し、付属情報に対応するデータの保存場所を確認する（Ｓ１１０３）。データの保存場所がデジタルカメラ１０１のみを示す場合（Ｓ１１０３の通信相手装置のみ）、ハンドオーバ処理を実施し（Ｓ１１０４）、近距離無線通信１０７を用いてデジタルカメラ１０１から画像データを取得する（Ｓ１１０５）。
【００８４】
画像データの取得が完了すると、アプリケーション９０８の処理を終了するか否かを確認し（Ｓ１１０８）、終了しない場合は（Ｓ１１０８のＮ）、画像選択処理（Ｓ１１０４）に戻り、終了する場合は（Ｓ１１０８のＹ）、処理を終了する。
【００８５】
一方、受信した付属情報が示すデータの保存場所が外部サーバ１０３のみを示す場合（Ｓ１１０３の外部サーバのみ）、携帯電話１０２は、ＵＲＬに基づいて外部サーバ１０３にアクセスする。そして、公衆無線通信１０８を用いて外部サーバ１０３からデータをダウンロードする（Ｓ１１０７）。なお、公衆無線通信１０８が利用できない場合は、画像データのダウンロード処理はペンディングし、公衆無線通信１０８が利用できる状況になったタイミングで該画像データをダウンロードする。画像データのダウンロードが完了すると、終了確認処理を行う（Ｓ１１０８）。
【００８６】
また、該画像データの保存場所がデジタルカメラ１０１と外部サーバ１０３の両方を示す場合（Ｓ１１０５の通信相手装置と外部サーバの両方）、携帯電話１０２は、公衆無線通信１０８による外部サーバ１０３への接続が可能か否かを判定する（Ｓ１１０８）。通信環境等の理由により、外部サーバ１０３に接続できない場合（Ｓ１１０８のＮ）、ハンドオーバ処理を実施し（Ｓ１１０４）、近距離無線通信１０７を用いてデジタルカメラ１０１から画像データを取得して（Ｓ１１０７）、終了確認処理を行う（Ｓ１１０６）。
【００８７】
一方、外部サーバ１０３に接続できる場合（Ｓ１００８のＹ）、公衆無線通信１０８を用いて外部サーバ１０３から画像データをダウンロードして（Ｓ１１０７）、終了確認処理を行う（Ｓ１１０８）。
【００８８】
以上説明したように、本実施形態によれば、デジタルカメラ１０１だけでなく、データの受信側である携帯電話１０２の処理において、ハンドオーバ処理を実施するか否かを判定することができる。
【００８９】
従って、データ送信側であるデジタルカメラ１０１の処理リソースが乏しい場合においても、携帯電話１０２の処理リソースを用いて処理を実施できる。また、認証処理が必要な外部サーバ１０３から携帯電話１０２側でユーザＩＤとパスワードを入力して画像データをダウンロードする場合においても、携帯電話１０２側だけの操作で処理を実施できるため、利用者にとっての利便性が向上する。
【００９０】
このように、携帯電話１０２は、外部サーバ１０３からデータを取得可能であれば、ＵＲＬ等の比較的容量の小さいデータを通信接続の確立が容易な近接無線通信で受信し、外部サーバ１０３からデータを取得することができる。また、携帯電話１０２は、携帯電話１０２が外部サーバ１０３からデータを取得可能であれば、デジタルカメラ１０１および携帯電話１０２の近距離無線通信を起動させずともデータを共有することができるため、消費電力を低減することができる。
【００９１】
また、データを共有するために、デジタルカメラ１０１がデータを送信する必要がない場合はハンドオーバ処理を実施しないことで、近距離無線通信に係る消費電力を抑えることが可能となった。また、デジタルカメラ１０１内に記憶された画像データと外部サーバにアップロード済みの画像データの両方を同様の操作で提供する仕組みを提供したことで、利用者は画像データの保存先を意識することなく画像データの提供が可能となり利便性が向上した。
【００９２】
また、自装置の通信環境・能力、状態を認識したうえで、適切な通信手段を自動的に選択することで、利用者は通信手段を意識することなく必要な接続先にアクセス可能となり利便性が向上した。また、共有する画像データの保存先に応じて適切な通信手段を自動的に選択することで、ユーザに煩雑な操作を強いることなく、かつ不必要な電力を削減し、データの提供を行うことが可能となる。
【００９３】
（その他の実施例）
上述の実施形態では、装置間で画像データを共有する例を示したが、動画データ、テキストデータ、音楽データ等他のコンテンツデータであってもよい。
【００９４】
上述の実施形態では、装置間で共有するデータを、装置間で近接無線通信による通信が可能となったことの検出に応じて、どちらかの装置がタッチパネル（表示装置）に表示させているデータを対象として選択するようにしてよい。
【００９５】
上述の実施形態では、アプリケーションが電源ＯＮ中は常に起動しているように構成しても構わない。
【００９６】
上述の実施形態では、データを提供する側が共有するデータを決定する例示したが、データを提供される側が共有するデータを決定するようにしてもよい。この場合、デジタルカメラ１０１がデータの一覧を携帯電話１０２に送信し、携帯電話１０２が選択したデータを指定する情報をデジタルカメラ１０１に送信する。
【００９７】
携帯電話１０２が選択したデータを指定する情報をデジタルカメラ１０１に送信する。
【００９８】
また、上述の実施形態では、データを提供するための提供方法として、外部サーバのＵＲＬまたは直接データを通信するかの何れか一方を用いる構成とした。しかしながら、外部サーバのＵＲＬを近接無線通信で提供した後に、近距離無線通信によりデータを直接通信する構成として良い。
【００９９】
上述の実施形態では、デジタルカメラ１０１と携帯電話１０２と外部サーバ１０３のシステム構成で説明したが、別の機器を用いて上記の処理を行ってもよい。
【０１００】
上述の実施形態では近接無線通信によりデータのＵＲＬを提供する構成としたが近距離無線通信にハンドオーバした後に近距離無線通信でＵＲＬを提供する構成としても構わない。また、装置間ですでに近距離無線通信に用いる通信パラメータ（無線パラメータ）を共有している場合はハンドオーバ処理を省略するようにしてもよい。また、既に近距離無線通信による通信接続が確立している状態であってもよいこの場合は、近接無線通信による装置間の通信接続確立を処理を開始する契機として用いるものとする。
【０１０１】
上述の実施形態ではデータの保存場所が自装置か外部サーバかを少なくとも条件の一つとして、近接無線通信でデータの保存場所を示すＵＲＬを相手装置に提供するか、近距離無線通信によりデータを直接相手装置に送信するかを決定する構成を例示した。しかしながら、例えば相手装置に提供するデータの自装置の記憶部における記憶領域に応じて、近接無線通信でデータの保存場所を示すＵＲＬを相手装置に提供するか、近距離無線通信によりデータを直接相手装置に送信するかを決定する構成としてもよい。記憶領域とは例えば、フォルダやアドレスであってよい。
【０１０２】
また、相手装置に提供するデータが自装置に記憶しているデータであっても、該データの種別に応じて、近接無線通信でデータの保存場所を示すＵＲＬを相手装置に提供するか、近距離無線通信によりデータを直接相手装置に送信するかを決定する構成としてもよい。例えば、相手装置に提供するデータが動画データであれば、近接無線通信でデータの保存場所を示すＵＲＬを相手装置に提供し、静止画データであれば近距離無線通信によりデータを直接相手装置に送信するようにしてよい。また、この逆のように構成しても良い。また、相手装置に提供するデータのデータ量に応じて、データの提供方法または取得方法を決定するようにして良い。例えば、相手装置に提供するデータのデータ量が所定の閾値以下であれば、近接無線通信でデータの保存場所を示すＵＲＬを相手装置に提供する。また、データ量が所定の閾値を上回れば近距離無線通信によりデータを直接相手装置に送信するようにしてよい。また、この逆のように構成しても良い。
【０１０３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０４】
１０１  デジタルカメラ
１０２  携帯電話
１０３  外部サーバ
１０４、１０５  タッチパネル
１０６  近接無線通信
１０７  近距離無線通信
１０８  公衆無線通信
【図１】
2014075619.tif 000003
【図２】
2014075619.tif 000004
【図３】
2014075619.tif 000005
【図４】
2014075619.tif 000006
【図５】
2014075619.tif 000007
【図６】
2014075619.tif 000008
【図７】
2014075619.tif 000009
【図８】
2014075619.tif 000010
【図９】
2014075619.tif 000011
【図１０】
2014075619.tif 000012
【図１１】
2014075619.tif 000013